/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--navy:#08224a;--deep:#061a38;--blue:#0d6efd;--pale:#eef5ff;--gold:#d1a754;--ink:#0d2447;--muted:#53647c;--line:#dce5f0;--shadow:0 18px 45px #1237691c;--font-app:"Segoe UI",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-app);text-rendering:optimizelegibility;background:#fff;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #1677ff6b}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #0f34601a;position:sticky;top:0}.header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;width:min(1360px,100% - 64px);min-height:78px;margin:auto;display:grid;position:relative}.brand{letter-spacing:-.04em;align-items:baseline;width:max-content;font-size:26px;font-weight:850;display:inline-flex}.brand-dash{color:#7d8ca0;margin:0 1px}.brand-name{color:var(--deep);margin-left:10px;font-weight:790}.desktop-nav{justify-content:center;align-items:center;gap:26px;font-size:15px;font-weight:620;display:flex}.desktop-nav>a{padding:28px 0;position:relative}.desktop-nav>a:after{content:"";background:var(--blue);border-radius:9px;width:0;height:2px;transition:all .18s;position:absolute;bottom:18px;left:50%}.desktop-nav>a:hover:after{width:100%;left:0}.mega-menu summary{min-height:43px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #bfd3ed;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-weight:720;list-style:none;transition:all .18s;display:flex}.mega-menu summary::-webkit-details-marker{display:none}.menu-chevron{font-size:20px;line-height:1;transition:all .18s}.mega-menu[open] .menu-chevron{transform:rotate(180deg)}.mega-menu-panel{z-index:70;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:28px;display:grid;position:absolute;top:calc(100% + 9px);left:0;right:0;box-shadow:0 24px 60px #08224a2e}.mega-menu-panel section{min-width:0}.mega-menu-panel h2{color:var(--deep);align-items:center;gap:9px;margin:0 0 12px;font-size:16px;display:flex}.mega-menu-panel section>a{color:#40536c;border-radius:8px;padding:10px;font-size:14px;line-height:1.35;transition:all .15s;display:block}.mega-menu-note{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;margin:0;padding:17px 10px 0;font-size:13px;line-height:1.45}.header-actions{justify-self:end;align-items:center;gap:22px;display:flex}.language-toggle{color:#7b899e;align-items:center;gap:7px;font-size:14px;font-style:normal;display:flex}.language-toggle button{color:#7b899e;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px}.language-toggle button.active{color:var(--blue);font-weight:800}.language-toggle i{font-style:normal}.account-button{border:1.5px solid var(--blue);min-height:42px;color:var(--blue);border-radius:8px;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:650;transition:all .18s;display:flex}.account-button:hover{color:#fff;background:var(--blue);transform:translateY(-1px)}.hero-shell{width:min(1360px,100% - 64px);margin:auto;padding:54px 0 34px}.hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);align-items:center;min-height:575px;display:grid}.hero-copy{z-index:2;padding:0 0 22px 4px;position:relative}.eyebrow,.section-kicker{color:var(--blue);font-size:15px;font-weight:690}.eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.hero-copy h1{color:var(--deep);letter-spacing:-.065em;margin:0;font-size:clamp(58px,5.5vw,82px);font-weight:830;line-height:.98}.hero-lead{color:#4c5f79;letter-spacing:-.02em;max-width:640px;margin:18px 0 22px;font-size:clamp(19px,1.8vw,24px);line-height:1.42}.search-wrap{z-index:6;max-width:650px;position:relative}.hero-search{background:#fff;border:1px solid #cfdaea;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;height:72px;padding:7px 7px 7px 20px;transition:all .18s;display:grid;box-shadow:0 12px 28px #1a3f7421}.hero-search input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:19px}.hero-search button{color:#fff;background:linear-gradient(135deg,var(--blue),#0b83ff);cursor:pointer;border:0;border-radius:8px;min-width:138px;height:58px;font-size:18px;font-weight:720;transition:all .18s;box-shadow:0 7px 17px #0d6efd3d}.hero-search button:hover{transform:translateY(-1px);box-shadow:0 9px 22px #0d6efd52}.search-results{z-index:20;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0}.search-results a{color:var(--blue);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.search-results a span{color:var(--ink);flex-direction:column;gap:3px;display:flex}.empty-result{color:var(--muted);padding:14px;line-height:1.45}.trust-row{color:#52647d;align-items:center;gap:9px;margin:14px 0 20px 6px;font-size:14px;display:flex}.trust-row i{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:18px;height:18px;margin-right:5px;font-size:11px;font-style:normal;display:inline-grid}.trust-row b{font-weight:400}.quick-guides{grid-template-columns:repeat(4,1fr);gap:10px;max-width:650px;display:grid}.quick-guide-card{background:#fffffff0;border:1px solid #d7e0eb;border-radius:10px;flex-direction:column;justify-content:space-between;height:108px;padding:14px 13px 12px;transition:all .18s;display:flex;position:relative;box-shadow:0 7px 17px #16396812}.quick-guide-card:hover{border-color:#8bb9ff;transform:translateY(-3px);box-shadow:0 12px 22px #1639681f}.quick-guide-card strong{color:var(--deep);text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.quick-guide-card>svg{transition:all .18s;position:absolute;bottom:11px;right:10px}.quick-guide-card:hover>svg{transform:translate(3px)}.hero-visual{justify-content:center;align-self:stretch;align-items:center;min-width:0;margin-left:-20px;display:flex;position:relative;overflow:hidden}.hero-visual img{z-index:2;filter:drop-shadow(0 28px 35px #17407c14);width:100%;max-width:740px;height:auto;position:relative;transform:none}.visual-grid{opacity:.55;background-image:linear-gradient(#1968dc0f 1px,#0000 1px),linear-gradient(90deg,#1968dc0f 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:4% -2% 12% 5%;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 72%);mask-image:radial-gradient(circle,#000 18%,#0000 72%)}.assistance-banner{color:#fff;letter-spacing:-.025em;background:linear-gradient(118deg,#061d40,#052e64);border-radius:16px;grid-template-columns:auto 1px 1fr auto;align-items:center;gap:26px;min-height:84px;padding:15px 24px 15px 30px;font-size:clamp(17px,1.7vw,24px);font-weight:630;transition:all .18s;display:grid;box-shadow:0 16px 32px #061f422e}.assistance-banner:hover{transform:translateY(-2px);box-shadow:0 20px 40px #061f423d}.support-icon{border:2px solid var(--gold);width:43px;height:43px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.support-divider{background:#d1a754b3;height:45px}.assistance-banner b{font-weight:780}.assistance-banner b i{color:#1677ff;font-style:normal}.assistance-banner b em{color:var(--gold);font-style:normal}.banner-arrow{width:52px;height:52px;color:var(--deep);background:linear-gradient(145deg,#ffe3a2,var(--gold));border-radius:50%;place-items:center;display:grid}.content-section{width:min(1240px,100% - 64px);margin:auto;padding:100px 0}.section-heading,.popular-heading{grid-template-columns:1fr .68fr;align-items:end;gap:50px;display:grid}.section-heading h2,.popular-heading h2,.free-account-section h2{color:var(--deep);letter-spacing:-.05em;margin:9px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.04}.section-heading p{max-width:490px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.category-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.category-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-height:154px;padding:22px;transition:all .18s;display:flex;position:relative}.category-card:hover{box-shadow:var(--shadow);border-color:#9ac3ff;transform:translateY(-4px)}.category-number{color:var(--blue);letter-spacing:.1em;margin-bottom:24px;font-size:13px;font-weight:760}.category-card strong{color:var(--navy);font-size:18px}.category-card span:last-of-type{color:var(--muted);margin-top:4px;font-size:14px}.category-card svg{color:var(--blue);position:absolute;top:20px;right:20px}.text-link{color:var(--blue);justify-self:end;align-items:center;gap:8px;font-weight:680;display:flex}.guide-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.guide-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:start;gap:14px;min-height:210px;padding:24px;transition:all .18s;display:grid;box-shadow:0 10px 28px #1e45780f}.guide-card:hover{box-shadow:var(--shadow);border-color:#92bdff;transform:translateY(-4px)}.guide-card .guide-icon{width:46px;height:46px;color:var(--blue);background:var(--pale);border-radius:12px;place-items:center;display:grid}.guide-card-copy{flex-direction:column;min-width:0;display:flex}.guide-card-copy small{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin:2px 0 9px;font-size:12px;font-weight:720}.guide-card-copy strong{color:var(--deep);font-size:19px;line-height:1.2}.guide-card-copy>span{color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.guide-card>svg{color:var(--blue);margin-top:13px;transition:all .18s}.guide-card:hover>svg{transform:translate(4px)}.free-account-section{color:#fff;background:linear-gradient(120deg,var(--deep),#0b3c7e);border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:60px;width:min(1240px,100% - 64px);margin:0 auto 110px;padding:50px 56px;display:grid}.free-account-section p{color:#cfdef4;max-width:720px;margin:16px 0 0;line-height:1.65}.free-account-section .section-kicker{color:#9cc5ff}.primary-link{min-height:52px;color:var(--deep);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:0 20px;font-weight:720;transition:all .18s;display:flex}.primary-link:hover{transform:translateY(-2px)}.site-footer{color:#b9c9df;background:#05162f;padding:65px max(32px,50% - 620px) 30px}.footer-inner{grid-template-columns:1fr auto;gap:60px;display:grid}.footer-inner p{max-width:430px;margin:16px 0 0;line-height:1.6}.footer-contact a{color:#fff;font-weight:720}.footer-links{grid-template-columns:repeat(2,auto);gap:16px 36px;font-weight:580;display:grid}.footer-legal{border-top:1px solid #ffffff1f;justify-content:space-between;gap:30px;margin-top:54px;padding-top:24px;font-size:12px;display:flex}@media (width<=1100px){.header-inner{gap:18px}.desktop-nav{gap:14px}.desktop-nav>a:first-child{display:none}.mega-menu-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)}.hero-visual img{width:125%}.category-grid,.guide-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.header-inner,.hero-shell,.content-section,.free-account-section{width:min(100% - 32px,680px)}.header-inner{min-height:66px}.brand{font-size:21px}.brand-name{margin-left:6px}.header-actions{gap:10px}.language-toggle{gap:4px;font-size:12px;display:flex}.language-toggle button{padding:4px 1px}.account-button{min-height:38px;padding:0 11px}.hero-shell{padding-top:34px}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-copy h1{font-size:clamp(52px,12vw,72px)}.hero-visual{height:450px;margin:-30px 0 -20px;overflow:hidden}.hero-visual img{width:min(820px,120%);transform:translate(1%,2%)}.quick-guides{grid-template-columns:repeat(2,1fr)}.assistance-banner{grid-template-columns:auto 1fr auto;gap:15px;margin-top:12px;padding:16px;font-size:17px}.support-divider{display:none}.section-heading,.popular-heading{grid-template-columns:1fr;gap:22px}.text-link{justify-self:start}.content-section{padding:80px 0}.popular-heading{margin-top:80px}.free-account-section{grid-template-columns:1fr;gap:28px;padding:36px}.primary-link{justify-self:start}.footer-inner{grid-template-columns:1fr}}@media (width<=680px){.header-inner{grid-template-columns:auto 1fr auto;gap:9px}.brand-name,.plan-header-link,.language-toggle{display:none}.desktop-nav{justify-content:flex-start}.mega-menu summary{min-height:40px;padding:0 11px}.mega-menu-panel{grid-template-columns:1fr;gap:20px;max-height:calc(100vh - 92px);padding:22px 18px;overflow-y:auto}.mega-menu-panel section>a{padding:9px 8px}.mega-menu-note{padding-top:14px}.header-actions{gap:7px}}@media (width<=560px){.account-button span{display:none}.account-button{justify-content:center;width:40px;padding:0}.hero-copy h1{font-size:clamp(46px,14vw,62px)}.hero-lead{font-size:18px}.hero-search{grid-template-columns:auto 1fr;height:64px;padding-right:14px}.hero-search input{font-size:16px}.hero-search button{grid-column:1/-1;width:100%;height:50px;margin-top:10px}.search-wrap{margin-bottom:67px}.search-results{top:130px}.quick-guides{gap:8px}.hero-visual{height:350px;margin:-18px 0}.hero-visual img{width:135%}.assistance-banner{grid-template-columns:1fr auto;font-size:16px}.support-icon{display:none}.banner-arrow{width:44px;height:44px}.category-grid,.guide-grid{grid-template-columns:1fr}.free-account-section{padding:30px 24px}.footer-links{grid-template-columns:1fr}.footer-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.file-model-page{background:#f4f7fb;min-height:100vh}.file-model-notice{color:#6f531b;background:#fff5dc;justify-content:center;align-items:center;gap:12px;min-height:34px;padding:7px 20px;font-size:11px;display:flex}.file-model-notice strong{letter-spacing:.06em}.file-model-header{background:#fff;border-bottom:1px solid #dbe4ef;grid-template-columns:auto 1fr auto;align-items:center;gap:40px;min-height:76px;padding:0 max(32px,50% - 680px);display:grid}.file-model-header nav{color:#66778c;justify-content:center;gap:30px;font-size:13px;display:flex}.file-model-user{align-items:center;gap:10px;display:flex}.file-model-user>span{color:#fff;background:var(--deep);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:780;display:grid}.file-model-user strong,.file-model-user small{display:block}.file-model-user small{color:#8492a3;margin-top:2px;font-size:9px}.file-dashboard{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;width:min(1360px,100% - 48px);margin:28px auto 70px;display:grid}.file-sidebar{background:#fff;border:1px solid #dbe4ef;border-radius:17px;padding:21px;position:sticky;top:20px;box-shadow:0 10px 32px #1336600d}.file-sidebar-title{border-bottom:1px solid #e3eaf2;align-items:center;gap:11px;padding:2px 2px 19px;display:flex}.file-sidebar-title>span{width:42px;height:42px;color:var(--blue);background:var(--pale);border-radius:11px;place-items:center;display:grid}.file-sidebar-title small,.file-sidebar-title strong{display:block}.file-sidebar-title small{color:#8996a6;letter-spacing:.08em;font-size:8px;font-weight:760}.file-sidebar-title strong{color:var(--deep);margin-top:3px;font-size:17px}.file-sidebar nav{gap:6px;margin-top:15px;display:grid}.file-sidebar nav button{color:#617187;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.file-sidebar nav button>span{font-size:11px;font-weight:720}.file-sidebar nav button small{color:#8a98a9;margin-top:3px;font-size:8px;font-weight:500;display:block}.file-sidebar nav button b{color:#64768b;text-align:center;background:#eef2f6;border-radius:999px;min-width:32px;padding:5px 6px;font-size:9px}.file-privacy{color:#276f58;background:#edf9f4;border-radius:10px;align-items:flex-start;gap:9px;margin-top:20px;padding:13px;display:flex}.file-privacy svg{flex:none}.file-privacy p{margin:0}.file-privacy strong,.file-privacy span{display:block}.file-privacy span{color:#557a6e;margin-top:4px;font-size:8px;line-height:1.45}.file-content{background:#fff;border:1px solid #dbe4ef;border-radius:18px;min-width:0;padding:31px;box-shadow:0 14px 38px #14345d0f}.file-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.file-heading h1{color:var(--deep);letter-spacing:-.045em;margin:6px 0 7px;font-size:34px}.file-heading p{color:#6d7e92;margin:0;font-size:13px}.file-upload-button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;min-height:45px;padding:0 16px;font-size:12px;font-weight:740;box-shadow:0 8px 18px #0d6efd33}.file-overview{grid-template-columns:1.35fr repeat(3,1fr);gap:11px;margin-top:27px;display:grid}.file-overview article{background:#fbfcfe;border:1px solid #dfe7f0;border-radius:13px;min-height:127px;padding:17px}.file-overview span,.file-overview small{color:#758599;display:block}.file-overview span{font-size:10px;font-weight:690}.file-overview strong{color:var(--deep);margin:9px 0 6px;font-size:28px;display:block}.file-overview strong.date{font-size:21px}.file-overview small{font-size:8px;line-height:1.4}.file-overview article>div{background:#e5ebf2;border-radius:99px;height:6px;margin:10px 0 8px;overflow:hidden}.file-overview article>div i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#26a675);height:100%;display:block}.file-deadline{background:#fff9ec;border:1px solid #f1d397;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:18px 0 29px;padding:15px 17px;display:grid}.file-deadline-icon{color:#8e6416;background:#ffe9b8;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:850;display:grid}.file-deadline p{color:#796946;margin:3px 0 0;font-size:9px}.file-deadline button{color:#956711;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:750}.file-list-heading,.file-list-heading>div{align-items:center;display:flex}.file-list-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding-bottom:15px}.file-list-heading>div{gap:11px}.file-list-heading>div>span{width:41px;height:41px;color:var(--blue);background:var(--pale);border-radius:10px;place-items:center;display:grid}.file-list-heading h2{color:var(--deep);margin:0;font-size:19px}.file-list-heading p{color:#8491a1;margin:3px 0 0;font-size:9px}.file-list-heading>button{color:#53687f;background:#fff;border:1px solid #cad6e5;border-radius:7px;padding:8px 11px;font-size:9px}.file-document-list{display:grid}.file-document-list article{border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr auto auto;align-items:center;gap:13px;padding:15px 3px;display:grid}.file-state-icon{border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.file-document-list p{color:#8694a4;margin:4px 0 0;font-size:9px}.file-state-label{text-align:center;border-radius:999px;min-width:62px;padding:6px 8px;font-size:8px;font-weight:750}.file-document-list article>button{color:#7d8b9b;cursor:pointer;letter-spacing:.1em;background:0 0;border:0}@media (width<=1000px){.file-model-header nav{display:none}.file-dashboard{grid-template-columns:1fr}.file-sidebar{position:static}.file-sidebar nav,.file-overview{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.file-model-notice{flex-direction:column;align-items:flex-start;gap:2px}.file-model-header{min-height:66px;padding:0 16px}.file-model-user div{display:none}.file-dashboard{width:calc(100% - 24px);margin-top:12px}.file-sidebar{padding:15px}.file-sidebar nav{grid-template-columns:1fr}.file-content{padding:19px}.file-heading{flex-direction:column}.file-heading h1{font-size:29px}.file-upload-button{width:100%}.file-overview{grid-template-columns:1fr 1fr}.file-deadline{grid-template-columns:auto 1fr}.file-deadline button{grid-column:2;justify-self:start}.file-document-list article{grid-template-columns:auto 1fr auto}.file-state-label,.file-list-heading>button{display:none}}.dossier-account-page{background:#f4f7fb;min-height:75vh;padding:28px 0 80px}.dossier-account-top{color:#738398;justify-content:space-between;align-items:center;gap:20px;width:min(1360px,100% - 48px);margin:auto;font-size:11px;display:flex}.dossier-account-top a{color:var(--blue);font-weight:720}.dossier-account-page .file-dashboard{margin-top:18px;margin-bottom:0}.dossier-live .file-heading{padding-bottom:4px}.dossier-upload-box{background:#f7fbff;border:1px solid #c9daed;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;margin:0 0 28px;padding:18px;display:grid}.dossier-upload-box>div{grid-template-columns:1fr 210px;gap:10px;display:grid}.dossier-upload-box label>span{color:#52677e;text-transform:uppercase;letter-spacing:.045em;margin-bottom:6px;font-size:9px;font-weight:760;display:block}.dossier-upload-box select,.dossier-upload-box input[type=date]{width:100%;height:43px;color:var(--deep);background:#fff;border:1px solid #c5d4e5;border-radius:8px;outline:0;padding:0 11px}.dossier-file-button{background:var(--blue);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-self:end;align-items:center;height:43px;padding:0 14px;font-size:10px;font-weight:760;color:#fff!important;display:flex!important}.dossier-file-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dossier-file-button.disabled{cursor:wait;opacity:.6}.dossier-upload-box>p{border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:9px}.dossier-document-row{align-items:start!important}.dossier-file-item{background:#f8fafc;border:1px solid #dce6f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:8px;padding:8px 9px;display:grid}.dossier-file-item>span{color:#0d62b4;background:#e5f1ff;border-radius:4px;padding:4px 5px;font-size:7px;font-weight:800}.dossier-file-item a{color:#255a89;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:690;overflow:hidden}.dossier-file-item button{color:#a43d45;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:720}.dossier-file-item button:disabled{opacity:.5}.account-dossier-panel{background:linear-gradient(125deg,#f8fbff,#edf6ff);border:1px solid #bcd6f4;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:60px;padding:28px 30px;display:grid}.account-dossier-icon{width:58px;height:58px;color:var(--blue);background:#dfeeff;border-radius:14px;place-items:center;display:grid}.account-dossier-panel h2{color:var(--deep);margin:5px 0 7px;font-size:27px}.account-dossier-panel p{max-width:670px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.account-dossier-panel>a{color:#fff;background:var(--blue);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:740;display:flex}@media (width<=800px){.account-dossier-panel{grid-template-columns:auto 1fr}.account-dossier-panel>a{grid-column:2;justify-self:start}.dossier-upload-box{grid-template-columns:1fr}.dossier-file-button{width:100%}.dossier-file-item{grid-template-columns:auto minmax(0,1fr) auto}.dossier-file-item small{grid-column:2}.dossier-account-top{width:min(100% - 24px,680px)}}@media (width<=560px){.dossier-upload-box>div{grid-template-columns:1fr}.account-dossier-panel{grid-template-columns:1fr;padding:22px}.account-dossier-panel>a{grid-column:1}.dossier-file-item{grid-template-columns:auto minmax(0,1fr) auto}.dossier-file-item small,.dossier-account-top span{display:none}.dossier-live.file-dashboard{width:calc(100% - 16px)}}.account-messages-panel{background:linear-gradient(125deg,#fffdf8,#faf3e3);border:1px solid #d5c08e;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:16px;padding:28px 30px;display:grid}.account-messages-icon{color:#8f650d;background:#f6e7bf;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.account-messages-panel h2{color:var(--deep);margin:5px 0 7px;font-size:27px}.account-messages-panel p{max-width:670px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.account-messages-panel>a{color:#fff;background:var(--deep);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:740;display:flex}.message-center-page{background:linear-gradient(#f4f7fb,#fff 620px);min-height:75vh;padding:35px 0 100px}.message-center-back,.message-center-shell{width:min(1120px,100% - 64px);margin:auto}.message-center-back a{color:var(--blue);font-size:12px;font-weight:720}.message-center-shell{margin-top:22px}.message-center-shell>header{color:#fff;background:linear-gradient(125deg,var(--deep),#0b438b);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:35px 39px;display:grid;box-shadow:0 18px 42px #07234b26}.message-center-shell>header h1{letter-spacing:-.045em;margin:7px 0 8px;font-size:40px}.message-center-shell>header p{color:#c4d7ed;margin:0;font-size:14px}.message-center-shield{width:68px;height:68px;color:var(--gold);background:#ffffff12;border:1px solid #ffffff40;border-radius:18px;place-items:center;display:grid}.message-conversation-grid{gap:12px;margin-top:20px;display:grid}.message-conversation-grid>a{background:#fff;border:1px solid #dbe4ee;border-radius:15px;padding:22px 24px;transition:all .18s;box-shadow:0 10px 30px #12325b0e}.message-conversation-grid>a:hover{border-color:#8cb9ef;transform:translateY(-2px);box-shadow:0 16px 38px #12325b17}.message-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.message-card-top>span{color:var(--blue);letter-spacing:.055em;font-size:10px;font-weight:780}.message-card-top>b{color:#fff;background:#db5c38;border-radius:999px;padding:5px 8px;font-size:9px}.message-conversation-grid h2{color:var(--deep);margin:10px 0 6px;font-size:20px}.message-client-name{color:#718096;margin:0 0 11px;font-size:10px}.message-preview{background:#f5f8fb;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:12px;padding:13px;display:grid}.message-preview>span{border-radius:5px;padding:4px 6px;font-size:8px;font-weight:800}.message-preview p{color:#53677d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.message-card-footer{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:14px;display:grid}.message-card-footer>strong{color:var(--blue);align-items:center;gap:8px;font-size:10px;display:flex}.message-center-empty{color:var(--blue);text-align:center;background:#fff;border:1px dashed #b9cbe0;border-radius:17px;margin-top:20px;padding:70px 25px}.message-center-empty h2{color:var(--deep);margin:14px 0 6px}.message-center-empty p{max-width:560px;color:var(--muted);margin:auto;font-size:13px;line-height:1.6}.message-security-note{color:#276d51;background:#e9f7ef;border-radius:11px;align-items:flex-start;gap:11px;margin-top:18px;padding:16px 18px;display:flex}.message-security-note svg{flex:none}.message-security-note p{margin:0}.message-security-note strong,.message-security-note span{display:block}.message-security-note span{color:#557a6e;margin-top:3px;font-size:9px;line-height:1.45}@media (width<=700px){.account-messages-panel{grid-template-columns:auto 1fr}.account-messages-panel>a{grid-column:2;justify-self:start}.message-center-back,.message-center-shell{width:calc(100% - 28px)}.message-center-shell>header{padding:27px 24px}.message-center-shell>header h1{font-size:32px}.message-center-shield{display:none}.message-card-footer{grid-template-columns:1fr auto}.message-card-footer small{grid-column:1}.message-preview p{white-space:normal}.message-conversation-grid>a{padding:18px}}@media (width<=500px){.account-messages-panel{grid-template-columns:1fr;padding:22px}.account-messages-panel>a{grid-column:1}.message-card-footer{grid-template-columns:1fr}.message-card-footer>strong{justify-self:start}}.directory-page{background:linear-gradient(#f7faff,#fff 430px);min-height:70vh}.directory-shell{width:min(1240px,100% - 64px);margin:auto;padding:76px 0 110px}.directory-intro{max-width:760px}.directory-intro h1{color:var(--deep);letter-spacing:-.06em;margin:10px 0 16px;font-size:clamp(48px,6vw,72px);line-height:1}.directory-intro p{max-width:680px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.directory-search{max-width:760px;height:62px;color:var(--blue);background:#fff;border:1px solid #cad7e7;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:12px;margin-top:34px;padding:0 19px;display:grid;box-shadow:0 10px 30px #183e6f14}.directory-search input{height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:17px}.filter-row{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.filter-row button{border:1px solid var(--line);color:#4a5c74;cursor:pointer;background:#fff;border-radius:99px;min-height:40px;padding:0 15px;font-weight:620}.directory-meta{color:var(--muted);margin:54px 0 18px;font-size:14px}.directory-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.directory-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:255px;padding:25px;transition:all .18s;display:flex;position:relative;box-shadow:0 10px 28px #1e45780d}.directory-card:hover{box-shadow:var(--shadow);border-color:#8cb9ff;transform:translateY(-4px)}.directory-card .guide-icon{width:50px;height:50px;color:var(--blue);background:var(--pale);border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.directory-card small{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-weight:720}.directory-card h2{max-width:90%;color:var(--deep);margin:7px 0 9px;font-size:21px;line-height:1.18}.directory-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.german-label{color:#7b8798;margin-top:auto;padding-top:17px;font-size:12px}.directory-arrow{color:var(--blue);position:absolute;top:26px;right:22px}.empty-directory{text-align:center;color:var(--muted);border:1px dashed #b9cbe1;border-radius:16px;padding:75px 30px}.empty-directory h2{color:var(--deep);margin:15px 0 6px}.empty-directory p{margin:0}.directory-loading{text-align:center;padding:100px}.guide-page{width:min(1160px,100% - 64px);margin:auto;padding:40px 0 110px}.guide-breadcrumb{color:#74849a;gap:10px;font-size:13px;display:flex}.guide-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 310px;align-items:end;gap:70px;padding:54px 0 62px;display:grid}.guide-category{color:var(--blue);align-items:center;gap:8px;font-weight:690;display:inline-flex}.guide-hero h1{max-width:780px;color:var(--deep);letter-spacing:-.06em;margin:17px 0 6px;font-size:clamp(46px,6vw,72px);line-height:.98}.guide-german{color:#74849a;margin:0;font-size:17px}.guide-summary{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:20px;line-height:1.55}.guide-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.save-guide,.outline-link{border:1.5px solid var(--blue);cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-weight:680;display:inline-flex}.save-guide:disabled{opacity:.65}.guide-facts{border:1px solid var(--line);background:#f8fbff;border-radius:14px;padding:25px}.guide-facts span,.guide-facts strong{display:block}.guide-facts span{color:#76869a;text-transform:uppercase;letter-spacing:.07em;font-size:12px}.guide-facts strong{color:var(--deep);margin-top:7px;line-height:1.4}.guide-facts hr{background:var(--line);border:0;height:1px;margin:18px 0}.guide-content-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:58px;padding-top:64px;display:grid}.guide-content section{margin-bottom:70px;position:relative}.content-number{color:var(--blue);letter-spacing:.12em;margin-bottom:10px;font-size:13px;font-weight:780;display:block}.guide-content h2{color:var(--deep);letter-spacing:-.035em;margin:0 0 25px;font-size:32px}.document-list{grid-template-columns:repeat(2,1fr);gap:11px;margin:0;padding:0;list-style:none;display:grid}.document-list li{border:1px solid var(--line);color:#40536c;border-radius:10px;align-items:flex-start;gap:11px;padding:15px;line-height:1.45;display:flex}.document-list i{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.step-list{margin:0;padding:0;list-style:none}.step-list li{grid-template-columns:44px 1fr;gap:17px;padding-bottom:30px;display:grid;position:relative}.step-list li:after{content:"";background:#cddbef;width:1px;position:absolute;top:45px;bottom:5px;left:21px}.step-list li:last-child:after{display:none}.step-list li>span{width:44px;height:44px;color:var(--blue);background:var(--pale);border-radius:50%;place-items:center;font-weight:780;display:grid}.step-list h3{color:var(--deep);margin:2px 0 7px;font-size:19px}.step-list p{color:var(--muted);margin:0;line-height:1.6}.important-box{border-left:4px solid var(--gold);background:#fff9e9;border-radius:0 12px 12px 0;margin:-20px 0 70px;padding:24px 26px}.important-box p{color:#665632;margin:8px 0 0;line-height:1.6}.official-source{grid-template-columns:1fr auto;align-items:end;gap:28px;display:grid}.official-source p{color:var(--muted);margin:0;line-height:1.6}.official-source a{color:#fff;background:var(--navy);border-radius:8px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:680;display:flex}.guide-service-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffc34533,transparent 34%),linear-gradient(145deg,var(--deep),#0b3b78);border:1px solid #ffffff24;border-radius:19px;padding:27px;position:sticky;top:104px;box-shadow:0 20px 42px #08244b2e}.guide-service-kicker{color:#ffd882;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:11px;font-weight:780;display:inline-flex}.guide-service-kicker:before{content:"";background:var(--gold);border-radius:99px;width:19px;height:2px}.guide-service-card h2{letter-spacing:-.045em;margin:12px 0;font-size:27px;line-height:1.12}.guide-service-intro{color:#ccdbed;margin:0;font-size:14px;line-height:1.55}.guide-service-options{gap:8px;margin:20px 0;display:grid}.guide-service-option{background:#ffffff13;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.guide-service-option span{color:#f4f8fd;font-size:12px;line-height:1.3}.guide-service-option strong{color:#43300b;text-align:center;background:#ffd987;border-radius:99px;min-width:47px;padding:5px 7px;font-size:12px}.guide-service-actions{gap:8px;display:grid}.guide-service-actions>a{min-height:45px;color:var(--deep);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:750;display:flex}.guide-service-actions>a:hover{transform:translateY(-1px);box-shadow:0 9px 20px #00000024}.guide-service-actions>a.guide-service-whatsapp{color:#fff;background:#ffffff14;border:1px solid #ffffff42;justify-content:center;font-weight:680}.guide-service-card>small{color:#9fb3cd;margin-top:16px;font-size:9.5px;line-height:1.45;display:block}.account-page{width:min(1160px,100% - 64px);min-height:72vh;margin:auto;padding:65px 0 110px}.account-hero{color:#fff;background:linear-gradient(125deg,var(--deep),#0b3f85);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:30px 34px;display:grid}.account-avatar{background:#ffffff1f;border:2px solid #ffffff8c;border-radius:50%;place-items:center;width:64px;height:64px;font-size:28px;font-weight:800;display:grid}.account-hero h1{margin:4px 0;font-size:31px}.account-hero p{color:#c5d6ec;margin:0}.account-signout{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:7px;padding:10px 13px;font-size:13px}.account-panel{padding-top:65px}.account-panel-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.account-panel-heading h2{color:var(--deep);letter-spacing:-.04em;margin:7px 0 0;font-size:38px}.account-panel-heading>a{color:var(--blue);align-items:center;gap:8px;font-weight:670;display:flex}.saved-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:30px;display:grid}.saved-grid>a{border:1px solid var(--line);border-radius:14px;grid-template-columns:auto 1fr auto;gap:15px;padding:22px;transition:all .18s;display:grid}.saved-grid>a:hover{box-shadow:var(--shadow);border-color:#8cb9ff;transform:translateY(-3px)}.saved-grid>a>span{width:46px;height:46px;color:var(--blue);background:var(--pale);border-radius:11px;place-items:center;display:grid}.saved-grid small{color:var(--blue);font-weight:700}.saved-grid strong{color:var(--deep);margin-top:4px;font-size:18px;display:block}.saved-grid p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.45}.saved-grid>a>svg{color:var(--blue);margin-top:13px}.empty-saved{text-align:center;border:1px dashed #b8cbe3;border-radius:16px;margin-top:30px;padding:60px 30px}.empty-saved h2{color:var(--deep);margin:14px 0 6px}.empty-saved p{max-width:560px;color:var(--muted);margin:0 auto;line-height:1.6}.empty-saved a{color:#fff;background:var(--blue);border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:12px 15px;font-weight:680;display:inline-flex}@media (width<=900px){.directory-grid{grid-template-columns:repeat(2,1fr)}.guide-hero{grid-template-columns:1fr;gap:35px}.guide-facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.guide-facts hr{display:none}.guide-content-grid{grid-template-columns:1fr}.guide-service-card{position:static}.official-source{grid-template-columns:1fr}.official-source a{justify-self:start}}@media (width<=620px){.directory-shell,.guide-page,.account-page{width:calc(100% - 32px)}.directory-shell{padding-top:48px}.directory-grid{grid-template-columns:1fr}.directory-intro h1{font-size:49px}.guide-page{padding-top:28px}.guide-hero{padding:38px 0}.guide-hero h1{font-size:48px}.guide-summary{font-size:18px}.guide-facts,.document-list{grid-template-columns:1fr}.guide-content-grid{padding-top:45px}.guide-content h2{font-size:28px}.official-source a{align-items:flex-start}.account-page{padding-top:35px}.account-hero{grid-template-columns:auto 1fr;padding:23px}.account-signout{grid-column:1/-1;justify-self:start}.account-avatar{width:52px;height:52px}.account-panel-heading{flex-direction:column;align-items:flex-start}.saved-grid{grid-template-columns:1fr}}.premium-guide-content .premium-guide-section{border-bottom:1px solid #edf1f6;padding-bottom:2px}.premium-prose{gap:13px;display:grid}.premium-prose p{color:var(--muted);margin:0;font-size:16px;line-height:1.72}.premium-bullet-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:0;padding:0;list-style:none;display:grid}.premium-bullet-list li{border:1px solid var(--line);color:#40536c;background:#fbfdff;border-radius:11px;grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:15px;line-height:1.5;display:grid}.premium-bullet-list svg{color:var(--blue);margin-top:1px}.premium-authority{background:linear-gradient(145deg,#f7fbff,#eef6ff);border:1px solid #bcd5f0;border-radius:14px;grid-template-columns:auto 1fr;gap:17px;padding:22px;display:grid}.premium-authority p{color:#405a75;margin:0;line-height:1.65}.premium-authority a{color:var(--blue);align-items:center;gap:8px;margin-top:15px;font-size:13px;font-weight:760;display:inline-flex}.premium-info-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.premium-info-list li{color:#465b72;background:#f7f9fc;border-radius:10px;padding:15px 17px 15px 45px;line-height:1.55;position:relative}.premium-info-list li:before{content:"€";color:#72500a;background:#ffe9aa;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid;position:absolute;top:14px;left:15px}.premium-deadlines .premium-info-list li:before{content:"⌚";color:#125a9e;background:#dcecff}.premium-mistakes{gap:12px;display:grid}.premium-mistakes article{background:#fff9e9;border-left:4px solid #e7ad31;border-radius:0 11px 11px 0;padding:18px}.premium-mistakes strong{color:#604c22;line-height:1.45}.premium-mistakes p{color:#6f6348;margin:8px 0 0;font-size:13px;line-height:1.55}.premium-problem-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.premium-problem-list li{grid-template-columns:35px 1fr;align-items:start;gap:13px;display:grid}.premium-problem-list li>span{color:#9a3d27;background:#fff0eb;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:780;display:grid}.premium-problem-list p{color:var(--muted);margin:4px 0 0;line-height:1.6}.premium-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-examples article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:19px}.premium-examples span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.premium-examples h3{color:var(--deep);margin:7px 0 8px;font-size:17px}.premium-examples p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.premium-checklist{background:#f3fbf7;border:1px solid #b9d6ca;border-radius:15px;padding:20px}.premium-checklist-progress{color:#376754;grid-template-columns:1fr auto;gap:8px 15px;font-size:12px;display:grid}.premium-checklist-progress>i{background:#dcebe4;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.premium-checklist-progress>i b{border-radius:inherit;background:#32a476;height:100%;transition:width .2s;display:block}.premium-checklist-items{gap:8px;margin-top:18px;display:grid}.premium-checklist-items label{color:#405c50;cursor:pointer;background:#fff;border:1px solid #d8e8e0;border-radius:9px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.4;display:grid}.premium-checklist-items label.is-checked{color:#71827a;background:#eef5f1;text-decoration:line-through}.premium-checklist-items input{accent-color:#23835b;margin-top:2px}.premium-checklist>button{color:#426858;cursor:pointer;background:#deeee6;border:0;border-radius:7px;margin-top:14px;padding:8px 10px;font-size:10px;font-weight:700}.premium-faqs{gap:9px;display:grid}.premium-faqs details{border:1px solid var(--line);background:#fff;border-radius:11px}.premium-faqs summary{color:var(--deep);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:15px;padding:16px 17px;font-weight:720;list-style:none;display:grid}.premium-faqs summary::-webkit-details-marker{display:none}.premium-faqs summary span{width:25px;height:25px;color:var(--blue);background:var(--pale);border-radius:50%;place-items:center;font-size:17px;display:grid}.premium-faqs details[open] summary span{transform:rotate(45deg)}.premium-faqs p{color:var(--muted);margin:0;padding:0 17px 17px;font-size:13px;line-height:1.6}.premium-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.premium-related a{color:#fff;background:var(--blue);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;font-size:13px;font-weight:750;display:grid}.premium-sources{color:#d2e0ef;background:var(--deep);border-radius:14px;padding:20px}.premium-sources>p{margin:0 0 15px;font-size:12px;line-height:1.55}.premium-sources>div{gap:8px;display:grid}.premium-sources a{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;font-size:12px;font-weight:700;display:flex}.premium-sources small{color:#9fb4ca;margin-top:15px;display:block}@media (width<=700px){.premium-bullet-list,.premium-examples,.premium-related,.premium-authority{grid-template-columns:1fr}.premium-guide-content .premium-guide-section{margin-bottom:52px}.premium-checklist{padding:15px}}.pricing-page{width:min(1180px,100% - 64px);margin:auto;padding:38px 0 110px}.pricing-breadcrumb{color:#74849a;flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.pricing-hero{grid-template-columns:minmax(0,1fr) 330px;align-items:center;gap:76px;padding:52px 0 58px;display:grid}.pricing-eyebrow{color:var(--blue);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:760;display:inline-flex}.pricing-eyebrow:before{content:"";background:var(--gold);width:28px;height:2px}.pricing-hero h1{max-width:720px;color:var(--deep);letter-spacing:-.055em;margin:17px 0 6px;font-size:clamp(48px,6vw,70px);line-height:1}.pricing-german{color:#75869b;margin:0;font-size:16px}.pricing-intro{max-width:740px;color:var(--muted);margin:23px 0 0;font-size:19px;line-height:1.65}.pricing-free-card{background:linear-gradient(145deg,#f7fbff,#eaf4ff);border:1px solid #b9d4f4;border-radius:18px;padding:27px;box-shadow:0 16px 38px #14488714}.pricing-free-card>span{color:var(--blue);font-size:13px;font-weight:760;display:block}.pricing-free-card>strong{color:var(--deep);letter-spacing:-.05em;margin:9px 0 5px;font-size:50px;display:block}.pricing-free-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.pricing-free-card a{color:var(--blue);border-top:1px solid #c7dbf2;justify-content:space-between;align-items:center;margin-top:20px;padding-top:17px;font-weight:710;display:flex}.pricing-preview-note{color:#6a5423;background:#fff9e8;border:1px solid #efd89b;border-radius:10px;align-items:center;gap:13px;margin-bottom:24px;padding:13px 17px;font-size:13px;display:flex}.pricing-preview-note strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#a77c25;border-radius:6px;padding:5px 9px;font-size:11px}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:17px;display:grid}.pricing-grid-1{grid-template-columns:minmax(0,520px);justify-content:center}.pricing-card{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:510px;padding:29px;display:flex;position:relative;box-shadow:0 14px 36px #14345e12}.pricing-popular{color:#fff;background:var(--blue);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:790;position:absolute;top:-13px;right:22px}.pricing-card-heading{border-bottom:1px solid var(--line);min-height:106px;padding-bottom:20px}.pricing-card h2{max-width:190px;color:var(--deep);letter-spacing:-.035em;margin:0;font-size:23px;line-height:1.15}.pricing-amount{align-items:baseline;gap:8px;margin-top:14px;display:flex}.pricing-amount strong{color:var(--blue);letter-spacing:-.045em;font-size:34px}.pricing-card>p{min-height:78px;color:var(--muted);margin:20px 0 18px;font-size:14px;line-height:1.6}.pricing-card ul{gap:12px;margin:0 0 25px;padding:0;list-style:none;display:grid}.pricing-card li{color:#40536a;gap:10px;font-size:14px;line-height:1.45;display:flex}.pricing-card li i{color:#fff;background:#2d83ee;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.pricing-card>a{color:#fff;background:var(--navy);border-radius:9px;justify-content:space-between;align-items:center;margin-top:auto;padding:14px;font-size:14px;font-weight:720;display:flex}.pricing-card-featured>a{background:var(--blue)}.pricing-clarity{color:#fff;background:linear-gradient(135deg,var(--deep),#0a3975);border-radius:20px;grid-template-columns:1fr 1fr;gap:70px;margin-top:65px;padding:46px 50px;display:grid}.pricing-clarity>div>span{color:#8ebdff;font-size:13px;font-weight:730}.pricing-clarity h2{letter-spacing:-.04em;margin:9px 0 0;font-size:34px;line-height:1.15}.pricing-clarity ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricing-clarity li{color:#d1deef;padding-left:23px;line-height:1.55;position:relative}.pricing-clarity li:before{content:"✓";color:var(--gold);font-weight:800;position:absolute;left:0}@media (width<=940px){.pricing-hero{grid-template-columns:1fr;gap:30px}.pricing-free-card{max-width:520px}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card>p{min-height:0}.pricing-clarity{grid-template-columns:1fr;gap:30px}}@media (width<=620px){.pricing-page{width:calc(100% - 32px);padding-top:28px}.pricing-hero{padding:38px 0 42px}.pricing-hero h1{font-size:45px}.pricing-intro{font-size:17px}.pricing-preview-note{flex-direction:column;align-items:flex-start}.pricing-card{padding:24px}.pricing-clarity{padding:30px 24px}.pricing-clarity h2{font-size:29px}}.auth-page{background:radial-gradient(circle at 50% 0,#eaf3ff,#0000 42%),#f7faff;place-items:center;min-height:100vh;padding:40px 20px;display:grid}.auth-shell{text-align:center;width:min(100%,480px)}.auth-brand-row{justify-content:space-between;align-items:center;margin-bottom:46px;display:flex}.auth-shell h1{color:var(--deep);letter-spacing:-.05em;margin:9px 0 12px;font-size:43px}.auth-shell>p{color:var(--muted);margin:0 0 27px;line-height:1.55}.auth-card{border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:18px;padding:28px}.google-button,.auth-card form>button[type=submit]{cursor:pointer;border:0;border-radius:9px;width:100%;min-height:52px;font-weight:730}.google-button{color:#26384d;background:#fff;border:1px solid #cbd7e6;justify-content:center;align-items:center;gap:12px;display:flex}.google-mark{color:#fff;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);border-radius:50%;place-items:center;width:25px;height:25px;font-weight:850;display:grid}.auth-divider{color:#8a98aa;align-items:center;gap:12px;margin:21px 0;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:690;display:block}.auth-card input{border:1px solid #cbd7e6;border-radius:9px;outline:0;width:100%;height:52px;padding:0 14px}.auth-card form>button[type=submit]{color:#fff;background:var(--blue);margin-top:12px}.auth-card button:disabled{opacity:.6;cursor:wait}.otp-input{text-align:center;letter-spacing:.25em;font-size:24px}.auth-back{color:var(--blue);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13px;display:block}.auth-message{color:#174d84;background:#edf6ff;border-radius:8px;margin:17px 0 0;padding:11px;font-size:13px;line-height:1.45}.auth-card>small{color:#738297;text-align:center;margin-top:18px;line-height:1.45;display:block}.auth-home-link{color:var(--blue);margin-top:24px;font-weight:650;display:inline-block}.admin-header-link{color:#fff;background:#b88722;border-radius:7px;padding:10px 12px;font-size:13px;font-weight:750}.admin-page{width:min(1160px,100% - 64px);min-height:72vh;margin:auto;padding:60px 0 110px}.admin-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:34px;display:flex}.admin-heading h1{color:var(--deep);letter-spacing:-.045em;margin:7px 0 10px;font-size:48px}.admin-heading p{max-width:720px;color:var(--muted);margin:0;line-height:1.6}.admin-heading>a,.admin-denied a{color:#fff;background:var(--blue);border-radius:8px;padding:11px 15px;font-weight:700}.admin-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:34px 0 58px;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px;box-shadow:0 12px 30px #1430530f}.admin-stats span,.admin-stats small{color:var(--muted);display:block}.admin-stats strong{color:var(--deep);margin:8px 0 4px;font-size:39px;display:block}.admin-section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.admin-section-title h2{color:var(--deep);margin:6px 0 0;font-size:32px}.admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.admin-table-wrap th,.admin-table-wrap td{text-align:left;border-bottom:1px solid var(--line);padding:16px 18px}.admin-table-wrap th{color:#60738b;text-transform:uppercase;letter-spacing:.05em;background:#f6f9fd;font-size:12px}.admin-table-wrap td{color:#34475d;font-size:14px}.admin-table-wrap td>span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.provider-pill{background:#e9f4ff;border-radius:999px;width:max-content;padding:5px 8px;font-weight:700;color:#0b579e!important;margin:0!important;display:inline-block!important}.admin-empty{text-align:center!important;color:var(--muted)!important;padding:45px!important}.admin-denied{border:1px solid var(--line);text-align:center;border-radius:18px;max-width:760px;margin:45px auto;padding:50px}.admin-denied>span{color:var(--blue);font-weight:750}.admin-denied h1{color:var(--deep);margin:12px 0;font-size:38px}.admin-denied p{color:var(--muted);margin:0 0 28px}@media (width<=760px){.admin-page{width:calc(100% - 32px);padding-top:35px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-heading h1{font-size:40px}.admin-stats{grid-template-columns:1fr}.admin-header-link{padding:9px}.admin-section-title{flex-direction:column;align-items:flex-start}}.about-page{background:#fff;overflow:hidden}.about-hero{border-bottom:1px solid var(--line);width:min(1240px,100% - 64px);min-height:680px;margin:auto;padding:88px 0 100px;position:relative}.about-hero-glow{z-index:0;background:radial-gradient(circle,#e0eeffc7 0,#f4f9ff6b 46%,#fff0 72%);border-radius:50%;width:800px;height:800px;position:absolute;top:-250px;left:-310px}.about-eyebrow{color:var(--blue);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:10px;font-size:14px;font-weight:750;display:inline-flex}.about-eyebrow:before{content:"";background:var(--gold);width:30px;height:2px}.about-copy{z-index:3;width:64%;position:relative}.about-copy h1{max-width:760px;color:var(--deep);letter-spacing:-.06em;margin:20px 0;font-size:clamp(54px,5.4vw,78px);font-weight:830;line-height:1.01}.about-lead{color:#4c607a;max-width:630px;margin:0;font-size:20px;line-height:1.65}.about-signature{border-left:3px solid var(--gold);flex-direction:column;gap:4px;margin-top:32px;padding-left:18px;display:flex}.about-signature span{color:var(--deep);font-size:18px;font-weight:780}.about-photo-wrap{z-index:1;pointer-events:none;width:640px;height:650px;position:absolute;bottom:32px;right:-35px}.about-photo{position:absolute;inset:0}.about-photo img{object-fit:contain;object-position:right bottom;mix-blend-mode:multiply;filter:brightness(1.005)contrast(1.01);width:100%;height:100%}.about-photo-note{z-index:4;color:#fff;background:var(--deep);border-radius:10px;align-items:baseline;gap:6px;padding:11px 16px;font-size:12px;font-weight:620;display:flex;position:absolute;top:95px;right:0;box-shadow:0 12px 28px #061a3833}.about-photo-note strong{font-size:18px}.about-hero-bridge{z-index:4;border-left:4px solid var(--gold);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08224aed;flex-direction:column;gap:2px;padding:14px 19px;display:flex;position:absolute;bottom:70px;left:51%;box-shadow:0 14px 32px #08224a2e}.about-hero-bridge strong{font-size:16px}.about-story{grid-template-columns:.8fr 1.2fr;gap:90px;width:min(1120px,100% - 64px);margin:auto;padding:110px 0;display:grid}.about-story-title h2,.about-vision h2,.about-values h2,.about-cta h2{color:var(--deep);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(36px,4vw,52px);line-height:1.08}.about-story-text{padding-top:3px}.about-story-text p{color:#4e6078;margin:0 0 23px;font-size:18px;line-height:1.8}.about-credentials{background:linear-gradient(145deg,#f7fbff 0,#fff 52%,#fffaf0 100%);border:1px solid #d9e5f2;border-radius:28px;width:min(1240px,100% - 64px);margin:0 auto 110px;padding:78px 70px 42px;box-shadow:0 22px 60px #12376917}.about-credentials-heading{grid-template-columns:1fr .72fr;align-items:end;gap:65px;display:grid}.about-credentials-heading h2{max-width:650px;color:var(--deep);letter-spacing:-.048em;margin:10px 0 0;font-size:clamp(36px,4vw,52px);line-height:1.06}.about-credentials-heading>p{color:#53677f;margin:0;font-size:17px;line-height:1.7}.about-credential-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:42px;display:grid}.about-credential-grid article{background:#ffffffeb;border:1px solid #d8e3ef;border-radius:17px;flex-direction:column;min-height:260px;padding:24px;transition:all .18s;display:flex;position:relative;box-shadow:0 10px 28px #1137660e}.about-credential-grid article:hover{border-color:#91baf0;transform:translateY(-3px);box-shadow:0 16px 32px #1137661a}.about-credential-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.about-credential-icon{width:46px;height:46px;color:var(--blue);background:var(--pale);border-radius:12px;flex:none;place-items:center;display:grid}.about-credential-topline small{color:#84704c;letter-spacing:.055em;text-align:right;text-transform:uppercase;font-size:10px;font-weight:780}.about-credential-grid h3{color:var(--deep);letter-spacing:-.025em;margin:24px 0 10px;font-size:20px;line-height:1.2}.about-credential-grid article>p{color:#596b81;margin:0 0 22px;font-size:14px;line-height:1.62}.about-credential-status{color:#257153;align-items:center;gap:7px;margin-top:auto;font-size:11px;font-weight:730;display:flex}.about-credential-status i{color:#fff;background:#25845f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.about-experience-proof{color:#fff;background:linear-gradient(120deg,#061a38,#0a3b78);border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:16px;padding:24px 28px;display:grid;box-shadow:0 15px 32px #061f4226}.about-experience-number{color:var(--gold);letter-spacing:-.06em;font-size:46px;font-weight:850;line-height:1}.about-experience-proof strong{font-size:18px;display:block}.about-experience-proof p{color:#c7d9ef;max-width:720px;margin:5px 0 0;font-size:13px;line-height:1.55}.about-experience-badge{color:#f2d99e;letter-spacing:.045em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:780}.about-credentials-note{color:#6e7e91;justify-content:center;align-items:center;gap:8px;margin:24px 0 0;font-size:12px;line-height:1.5;display:flex}.about-credentials-note svg{color:#6f8caf;flex:none}.about-vision{background:linear-gradient(135deg,#061a38,#0a3975);border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;width:min(1240px,100% - 64px);margin:auto;padding:80px;display:grid;box-shadow:0 24px 60px #061f422e}.about-vision-copy>p{color:#c6d8ef;margin:23px 0 0;font-size:17px;line-height:1.75}.about-vision blockquote{background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;margin:0;padding:38px;position:relative}.about-vision blockquote>span{color:var(--gold);font-family:Georgia,serif;font-size:90px;line-height:1;position:absolute;top:5px;right:25px}.about-vision blockquote p{color:#fff;margin:0 0 24px;font-family:Georgia,serif;font-size:32px;font-style:italic;line-height:1.35;position:relative}.about-vision cite{color:#e0bd76;font-size:14px;font-style:normal;font-weight:700}.about-values{width:min(1120px,100% - 64px);margin:auto;padding:120px 0}.about-values-heading{max-width:700px}.about-value-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px;display:grid}.about-value-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:245px;padding:28px;box-shadow:0 12px 32px #183a680f}.about-value-grid article>span{width:50px;height:50px;color:var(--blue);background:var(--pale);border-radius:13px;place-items:center;display:grid}.about-value-grid h3{color:var(--deep);margin:25px 0 10px;font-size:21px}.about-value-grid p{color:var(--muted);margin:0;line-height:1.65}.about-cta{background:#edf5ff;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:55px;width:min(1120px,100% - 64px);margin:0 auto 120px;padding:48px 54px;display:grid}.about-cta>div>span{color:var(--blue);font-weight:720}.about-cta h2{font-size:38px}.about-cta-actions{flex-direction:column;gap:10px;display:flex}.about-cta-actions a{border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:14px;font-weight:720;display:flex}@media (width<=1050px){.about-copy{width:67%}.about-photo-wrap{width:590px;right:-90px}.about-hero-bridge{left:52%}.about-photo-note{right:70px}.about-credentials{padding:60px 45px 36px}.about-credential-grid{grid-template-columns:repeat(2,1fr)}.about-vision{gap:45px;padding:55px}}@media (width<=820px){.about-hero,.about-story,.about-credentials,.about-vision,.about-values,.about-cta{width:min(100% - 32px,680px)}.about-hero{min-height:0;padding:55px 0 20px}.about-hero-glow{width:700px;height:570px;top:390px;right:-160px}.about-copy{width:100%}.about-copy h1{max-width:640px}.about-lead{max-width:610px}.about-photo-wrap{width:min(112%,630px);height:570px;margin:-35px auto -25px;position:relative;bottom:auto;right:auto}.about-photo-note{top:120px;right:12%}.about-hero-bridge{bottom:60px;left:8%}.about-story{grid-template-columns:1fr;gap:35px;padding:80px 0}.about-credentials{margin-bottom:80px;padding:42px 32px 30px}.about-credentials-heading{grid-template-columns:1fr;gap:18px}.about-experience-proof{grid-template-columns:auto 1fr}.about-experience-badge{grid-column:2}.about-vision{grid-template-columns:1fr;padding:40px}.about-value-grid{grid-template-columns:1fr}.about-values{padding:85px 0}.about-cta{grid-template-columns:1fr;margin-bottom:85px;padding:38px}.about-cta-actions{align-items:flex-start}.about-cta-actions a{width:100%}}@media (width<=520px){.about-copy h1{font-size:45px}.about-lead{font-size:17px}.about-photo-wrap{width:122%;height:470px;margin:-10px -11% -25px}.about-photo-note{top:95px;right:9%}.about-hero-bridge{bottom:35px;left:0;right:0}.about-credentials{padding:34px 20px 25px}.about-credential-grid{grid-template-columns:1fr}.about-credential-grid article{min-height:230px}.about-experience-proof{grid-template-columns:1fr;gap:13px}.about-experience-badge{grid-column:1;justify-self:start}.about-credentials-note{text-align:left;align-items:flex-start}.about-vision{padding:30px 24px}.about-vision blockquote{padding:28px 23px}.about-vision blockquote p{font-size:26px}.about-cta{padding:30px 24px}.about-cta h2{font-size:32px}}.admin-content-card{background:linear-gradient(135deg,#f7fbff,#eaf4ff);border:1px solid #bad5f6;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;margin:0 0 58px;padding:30px 32px;display:flex;box-shadow:0 14px 34px #14417812}.admin-content-card h2{color:var(--deep);letter-spacing:-.035em;margin:7px 0 8px;font-size:30px}.admin-content-card p{max-width:700px;color:var(--muted);margin:0;line-height:1.55}.admin-content-card>a{color:#fff;background:var(--blue);border-radius:9px;flex:none;padding:13px 17px;font-weight:720}.traffic-summary{margin-bottom:32px}.traffic-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.traffic-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;box-shadow:0 12px 30px #1430530e}.traffic-card .admin-section-title{margin-bottom:14px}.traffic-card .admin-section-title h2{font-size:25px}.traffic-list{display:grid}.traffic-list>div{color:#52677e;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:20px;padding:13px 2px;display:flex}.traffic-list code{color:#304860;text-overflow:ellipsis;white-space:nowrap;max-width:80%;font:600 13px var(--font-app),sans-serif;overflow:hidden}.traffic-list strong{color:var(--deep);font-size:18px}.traffic-list p{color:var(--muted);margin:8px 0}.traffic-privacy-note{color:#49627c;background:#f3f7fb;border-radius:12px;margin:28px 0 0;padding:17px 20px;font-size:13px;line-height:1.55}.admin-database-card{background:linear-gradient(135deg,#fffdf8,#f7f0df);border-color:#dcc58f;margin-top:-38px}.database-admin-page{width:min(1320px,100% - 64px);min-height:72vh;margin:auto;padding:52px 0 110px}.database-admin-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:30px;display:flex}.database-admin-heading h1{color:var(--deep);letter-spacing:-.045em;margin:7px 0 10px;font-size:48px}.database-admin-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.database-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.database-heading-actions a{color:var(--deep);background:#fff;border:1px solid #bfd0e4;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:720}.database-privacy-note{color:#18548c;background:#edf6ff;border:1px solid #b9d8f8;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin:26px 0;padding:15px 18px;display:flex}.database-privacy-note strong{font-size:14px}.database-overview{grid-template-columns:repeat(4,1fr);gap:15px;margin:0 0 30px;display:grid}.database-overview article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px;box-shadow:0 10px 28px #1430530e}.database-overview span,.database-overview small{color:var(--muted);display:block}.database-overview strong{color:var(--deep);margin:7px 0 4px;font-size:34px;display:block}.database-browser{border:1px solid var(--line);background:#fff;border-radius:19px;overflow:hidden;box-shadow:0 18px 42px #14305312}.database-tabs{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.database-tabs button{color:#5f7187;cursor:pointer;background:#f7f9fc;border:0;justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;display:flex}.database-tabs span{font-weight:720}.database-tabs strong{min-width:28px;height:28px;color:inherit;background:#17437217;border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:grid}.database-toolbar{grid-template-columns:minmax(260px,1.8fr) minmax(150px,.7fr) minmax(175px,.8fr) auto;align-items:end;gap:12px;padding:22px 22px 14px;display:grid}.database-search,.database-filter{display:block}.database-search span,.database-filter span{color:#445a71;text-transform:uppercase;letter-spacing:.045em;margin-bottom:7px;font-size:11px;font-weight:760;display:block}.database-search input,.database-filter select{color:#263a50;background:#fff;border:1px solid #cbd8e8;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px}.database-export{color:#fff;background:#1f8b69;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:0 16px;font-size:13px;font-weight:760;display:inline-flex}.database-result-summary{color:#596e84;justify-content:space-between;align-items:center;gap:20px;padding:0 22px 16px;font-size:12px;display:flex}.database-browser .admin-table-wrap{border-bottom:0;border-left:0;border-right:0;border-radius:0}.database-status{border-radius:999px;width:max-content;padding:5px 8px;font-weight:760;margin:0!important;font-size:11px!important;display:inline-block!important}.cms-admin-page{width:min(1440px,100% - 48px);margin:auto;padding:44px 0 100px}.cms-admin-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.cms-admin-heading h1{color:var(--deep);letter-spacing:-.045em;margin:7px 0 8px;font-size:46px}.cms-admin-heading p{color:var(--muted);margin:0}.cms-admin-heading>a{color:var(--deep);background:#fff;border:1px solid #bfd0e4;border-radius:8px;padding:11px 15px;font-weight:700}.cms-admin-layout{grid-template-columns:315px minmax(0,1fr);align-items:start;gap:22px;display:grid}.cms-page-picker{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;max-height:calc(100vh - 110px);padding:18px;display:flex;position:sticky;top:90px;box-shadow:0 12px 32px #1536600f}.cms-security-note{color:#18548c;background:#edf6ff;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:16px;padding:13px;display:flex}.cms-security-note span{font-size:12px;line-height:1.4}.cms-page-search>span,.cms-input-label{color:#32475e;text-transform:uppercase;letter-spacing:.045em;margin-bottom:7px;font-size:12px;font-weight:760;display:block}.cms-page-search input{border:1px solid #cbd8e8;border-radius:8px;outline:0;width:100%;height:43px;padding:0 12px}.cms-page-list{gap:6px;margin-top:13px;padding-right:4px;display:grid;overflow:auto}.cms-page-list>button{text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:flex-start;padding:11px 12px;display:flex}.cms-page-list small{color:#7c8da2;text-transform:uppercase;letter-spacing:.045em;font-size:10px}.cms-page-list strong{color:var(--deep);margin-top:3px;font-size:13px}.cms-page-list span{color:#8794a5;margin-top:3px;font-size:10px}.cms-page-list>p{color:var(--muted);text-align:center;padding:25px 8px;font-size:13px}.cms-editor-panel{border:1px solid var(--line);background:#f8fafc;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #14325b12}.cms-editor-toolbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.cms-editor-toolbar>div:first-child>span{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:760}.cms-editor-toolbar h1{color:var(--deep);letter-spacing:-.035em;margin:5px 0 2px;font-size:29px}.cms-editor-toolbar p{color:#8795a7;margin:0;font-size:12px}.cms-publish-state{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.cms-publish-state>span{color:#6b7788;background:#eef1f5;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:760}.cms-loading{text-align:center;color:var(--muted);padding:90px 30px}.cms-editor-form{gap:18px;padding:20px;display:grid}.cms-editor-section{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px}.cms-editor-section-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:17px}.cms-editor-section-heading h2{color:var(--deep);margin:0;font-size:23px}.cms-editor-section-heading p{color:var(--muted);margin:6px 0 0;font-size:13px}.cms-fields{gap:18px;display:grid}.cms-field{gap:7px;display:grid}.cms-field>span{color:#334a62;font-size:13px;font-weight:720}.cms-field input,.cms-field textarea{color:#24384f;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8e7;border-radius:8px;outline:0;padding:11px 12px;font-size:14px;line-height:1.5}.cms-field input{height:45px}.cms-field small{color:#7d8b9d;font-size:11px;line-height:1.4}.cms-image-editor{background:#fbfdff;border:1px dashed #b8cbe1;border-radius:12px;gap:13px;padding:18px;display:grid}.cms-image-editor>div:first-child p{color:var(--muted);margin:0;font-size:12px}.cms-image-preview{background:#eef3f9;border-radius:10px;height:260px;overflow:hidden}.cms-image-preview img{object-fit:contain;width:100%;height:100%}.cms-image-empty{color:#718197;background:#eef3f8;border-radius:9px;place-items:center;min-height:120px;font-size:13px;display:grid}.cms-image-actions{flex-wrap:wrap;gap:9px;display:flex}.cms-upload-button,.cms-image-actions button{min-height:41px;color:var(--deep);cursor:pointer;background:#fff;border:1px solid #b9cce3;border-radius:8px;align-items:center;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.cms-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cms-repeat-card{background:#f9fbfd;border:1px solid #d7e1ee;border-radius:11px;gap:14px;padding:18px;display:grid}.cms-repeat-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.cms-repeat-heading strong{color:var(--deep)}.cms-repeat-heading>button{color:#a33b3b;cursor:pointer;background:#fff0f0;border:0;border-radius:6px;padding:6px 9px;font-size:11px}.cms-checkbox{color:#53657c;align-items:center;gap:7px;font-size:12px;display:flex}.cms-add-row{color:var(--blue);cursor:pointer;background:#f4f9ff;border:1px dashed #8eb8ed;border-radius:8px;justify-self:start;padding:10px 13px;font-weight:700}.cms-two-columns{grid-template-columns:1fr 180px;gap:14px;display:grid}.cms-editor-actions{z-index:5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -10px 30px #13315814}.cms-editor-actions p{color:#4a627b;margin:0;font-size:12px;line-height:1.4}.cms-editor-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cms-editor-actions button{min-height:43px;color:var(--deep);cursor:pointer;background:#fff;border:1px solid #b9cbe2;border-radius:8px;padding:0 14px;font-weight:720}.cms-editor-actions button:disabled{opacity:.55;cursor:wait}.guide-cms-image,.pricing-cms-image{background:#eef3f8;border-radius:16px;max-width:760px;margin-top:26px;overflow:hidden}.guide-cms-image img,.pricing-cms-image img{object-fit:cover;width:100%;height:auto;max-height:430px;display:block}@media (width<=1000px){.cms-admin-layout{grid-template-columns:260px minmax(0,1fr)}.cms-editor-actions{flex-direction:column;align-items:flex-start}.cms-editor-actions>div{justify-content:flex-start;width:100%}.database-overview{grid-template-columns:repeat(2,1fr)}.database-toolbar{grid-template-columns:1fr 1fr}.database-search{grid-column:1/-1}.database-export{align-self:end}}@media (width<=760px){.admin-content-card,.cms-admin-heading,.database-admin-heading{flex-direction:column;align-items:flex-start}.admin-content-card>a{text-align:center;width:100%}.database-admin-page{width:calc(100% - 24px);padding-top:30px}.database-admin-heading h1{font-size:40px}.database-heading-actions{justify-content:flex-start;width:100%}.database-heading-actions a{text-align:center;flex:1}.database-privacy-note{flex-direction:column;align-items:flex-start;gap:6px}.database-overview{grid-template-columns:1fr 1fr}.database-overview article{padding:17px}.database-tabs{grid-template-columns:1fr 1fr}.database-toolbar{grid-template-columns:1fr;padding:18px}.database-search{grid-column:auto}.database-result-summary{flex-direction:column;align-items:flex-start;gap:3px;padding:0 18px 16px}.cms-admin-page{width:calc(100% - 24px);padding-top:28px}.cms-admin-heading h1{font-size:38px}.cms-admin-layout{grid-template-columns:1fr}.cms-page-picker{max-height:none;position:static}.cms-page-list{max-height:300px}.cms-editor-toolbar{flex-direction:column;align-items:flex-start}.cms-publish-state{align-items:flex-start}.cms-editor-form{padding:10px}.cms-editor-section{padding:19px}.cms-two-columns{grid-template-columns:1fr}.cms-editor-actions{position:static}.cms-editor-actions>div{grid-template-columns:1fr;width:100%;display:grid}.cms-editor-actions button{width:100%}.cms-image-preview{height:210px}.traffic-grid{grid-template-columns:1fr}.traffic-card{padding:19px}}.legal-page{background:linear-gradient(#f5f9ff 0,#fff 420px);min-height:72vh;padding-bottom:120px}.legal-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:50px;width:min(1180px,100% - 64px);margin:auto;padding:82px 0 55px;display:grid}.legal-eyebrow{color:var(--blue);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:760;display:inline-flex}.legal-eyebrow:before{content:"";background:var(--gold);width:30px;height:2px}.legal-hero h1{color:var(--deep);letter-spacing:-.06em;margin:16px 0 13px;font-size:clamp(54px,7vw,82px);line-height:1}.legal-hero p{max-width:720px;color:var(--muted);margin:0;font-size:19px;line-height:1.65}.legal-update{background:#fff;border:1px solid #ccdaeb;border-radius:12px;min-width:170px;padding:17px 19px;box-shadow:0 12px 28px #1136650f}.legal-update span,.legal-update time{display:block}.legal-update span{color:#75859a;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.legal-update time{color:var(--deep);margin-top:6px;font-weight:760}.legal-language-nav{gap:9px;width:min(1180px,100% - 64px);margin:25px auto 0;display:flex}.legal-language-nav a{color:var(--blue);background:#fff;border:1px solid #bcd0e8;border-radius:99px;padding:9px 14px;font-size:13px;font-weight:720}.legal-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:54px;width:min(1180px,100% - 64px);margin:38px auto 0;display:grid}.legal-summary,.legal-toc{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;position:sticky;top:104px;box-shadow:0 12px 34px #11346012}.legal-summary>span{color:var(--blue);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:760}.legal-summary>strong{color:var(--deep);margin-top:7px;font-size:21px;display:block}.legal-summary p{color:var(--muted);margin:17px 0;font-size:14px;line-height:1.65}.legal-summary>a{overflow-wrap:anywhere;color:var(--blue);margin-top:9px;font-size:13px;font-weight:650;display:block}.legal-toc{gap:5px;display:grid}.legal-toc strong{color:var(--deep);margin-bottom:8px}.legal-toc a{color:#596c84;border-radius:7px;padding:8px 9px;font-size:13px}.legal-content{min-width:0}.legal-language-section{scroll-margin-top:100px}.legal-language-section+.legal-language-section{border-top:2px solid var(--deep);margin-top:105px;padding-top:75px}.legal-section-heading{margin-bottom:26px}.legal-section-heading>span{color:var(--blue);text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:760}.legal-section-heading h2{color:var(--deep);letter-spacing:-.04em;margin:8px 0 0;font-size:38px}.legal-section-heading p{max-width:720px;color:var(--muted);margin:13px 0 0;line-height:1.65}.legal-card{border:1px solid var(--line);background:#fff;border-radius:15px;margin-bottom:14px;padding:27px 29px;scroll-margin-top:100px;box-shadow:0 9px 28px #183b680b}.legal-card h3{color:var(--deep);letter-spacing:-.02em;margin:0 0 15px;font-size:21px}.legal-card p{color:#4d6078;margin:0 0 14px;line-height:1.72}.legal-card p:last-child{margin-bottom:0}.legal-card address{color:#43566e;font-style:normal;line-height:1.72}.legal-card a{color:#0867cf;text-underline-offset:3px;-webkit-text-decoration:underline #adcdf3;text-decoration:underline #adcdf3}.legal-card ul{color:#4d6078;gap:9px;margin:0 0 16px;padding-left:21px;line-height:1.6;display:grid}.legal-card code{color:#174c83;overflow-wrap:anywhere;background:#edf5ff;border-radius:5px;margin:0 4px;padding:2px 6px;font-size:.9em;display:inline-block}.legal-data-list{gap:0;margin:0;display:grid}.legal-data-list>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;gap:20px;padding:12px 0;display:grid}.legal-data-list dd{color:var(--deep);overflow-wrap:anywhere;margin:0;font-weight:650}.legal-provider-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.legal-provider-links a{color:#0b62bb;background:#f5f9ff;border:1px solid #bdd2ec;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none}.auth-card>small a{color:var(--blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (width<=850px){.legal-hero,.legal-language-nav,.legal-layout{width:min(100% - 32px,680px)}.legal-hero{grid-template-columns:1fr;align-items:start;padding-top:55px}.legal-update{width:max-content}.legal-layout{grid-template-columns:1fr;gap:28px}.legal-summary,.legal-toc{position:static}.legal-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-toc strong{grid-column:1/-1}.legal-language-section+.legal-language-section{margin-top:75px;padding-top:55px}}@media (width<=540px){.legal-page{padding-bottom:80px}.legal-hero h1{font-size:50px}.legal-hero p{font-size:16px}.legal-language-nav{flex-wrap:wrap}.legal-card{padding:22px 20px}.legal-section-heading h2{font-size:32px}.legal-data-list>div{grid-template-columns:1fr;gap:5px}.legal-toc{grid-template-columns:1fr}.legal-toc strong{grid-column:auto}}.site-assistant{z-index:90;pointer-events:none;position:fixed;bottom:22px;right:24px}.site-assistant button,.site-assistant a,.site-assistant input{pointer-events:auto}.assistant-launcher{color:#fff;background:linear-gradient(135deg,var(--deep),#0a4a95);cursor:pointer;text-align:left;border:1px solid #fff3;border-radius:999px;align-items:center;gap:12px;min-height:64px;padding:8px 17px 8px 9px;transition:all .2s;display:flex;box-shadow:0 18px 45px #061a3847}.assistant-launcher:hover{transform:translateY(-3px);box-shadow:0 22px 50px #061a3859}.assistant-launcher>span:last-child{flex-direction:column;display:flex}.assistant-launcher strong{margin-top:2px;font-size:14px}.assistant-mark{background:#071c3d;border:2px solid #e8bd62;border-radius:50%;flex:none;place-items:center;width:45px;height:45px;display:grid;overflow:hidden;box-shadow:0 4px 13px #03112640}.assistant-mark img{object-fit:cover;width:100%;height:100%;display:block}.assistant-panel{pointer-events:auto;background:#f4f7fb;border:1px solid #d5e0ed;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(410px,100vw - 32px);height:min(690px,100vh - 112px);animation:.22s ease-out assistant-in;display:grid;overflow:hidden;box-shadow:0 30px 75px #061a384d}@keyframes assistant-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.assistant-panel-header{color:#fff;background:linear-gradient(125deg,var(--deep),#0a3d7e);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 15px 14px;display:grid}.assistant-panel-header .assistant-mark{width:48px;height:48px}.assistant-panel-header>div{min-width:0}.assistant-title-row{align-items:center;gap:9px;display:flex}.assistant-title-row>strong{font-size:16px}.assistant-title-row>span{color:#dff8eb;background:#2db57830;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:750;display:inline-flex}.assistant-title-row i{background:#54db97;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #54db9721}.assistant-panel-header>div>small{color:#b9d0ec;margin-top:3px;font-size:11px;display:block}.assistant-panel-header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:35px;height:35px;font-size:24px;line-height:1}.assistant-conversation{overscroll-behavior:contain;flex-direction:column;gap:13px;min-height:0;padding:18px 16px;display:flex;overflow-y:auto}.assistant-message{align-items:flex-start;gap:9px;display:flex}.assistant-message .assistant-mark{border-width:1px;width:32px;height:32px;margin-top:2px}.assistant-message-bot>div{color:#40536b;background:#fff;border:1px solid #dbe4ef;border-radius:5px 14px 14px;max-width:calc(100% - 41px);padding:11px 12px;box-shadow:0 5px 15px #17375e0d}.assistant-message p{margin:0;font-size:13px;line-height:1.5}.assistant-message-bot>div>strong{color:var(--deep);margin-top:4px;font-size:14px;display:block}.assistant-message-user{justify-content:flex-end}.assistant-message-user p{color:#fff;background:var(--blue);border-radius:14px 14px 4px;max-width:82%;padding:10px 13px;box-shadow:0 6px 14px #0d6efd2e}.assistant-quick-questions{flex-wrap:wrap;gap:6px;padding-left:39px;display:flex}.assistant-quick-questions button{color:#125fae;cursor:pointer;background:#fff;border:1px solid #bad2ef;border-radius:99px;min-height:31px;padding:0 10px;font-size:11px;font-weight:680}.assistant-answer-card{background:#f8fbff;border:1px solid #cdddf0;border-radius:11px;margin-top:10px;padding:12px}.assistant-answer-heading{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.assistant-answer-heading>span{width:32px;height:32px;color:var(--blue);background:#e8f2ff;border-radius:8px;place-items:center;display:grid}.assistant-answer-heading small,.assistant-answer-heading strong{display:block}.assistant-answer-heading small{color:#66809d;text-transform:uppercase;letter-spacing:.045em;font-size:9px;font-weight:720}.assistant-answer-heading strong{color:var(--deep);margin-top:2px;font-size:13px;line-height:1.25}.assistant-answer-card>p{margin:10px 0;color:#51657c!important;font-size:11px!important}.assistant-answer-card>b{color:var(--deep);margin-top:9px;font-size:11px;display:block}.assistant-answer-card ul,.assistant-answer-card ol{color:#415970;gap:5px;margin:7px 0 11px;padding-left:17px;font-size:10.5px;line-height:1.4;display:grid}.assistant-answer-card>a,.assistant-contact-link{color:#fff;background:var(--blue);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:11px;font-weight:720;display:flex}.assistant-answer-card .assistant-important{border-left:3px solid var(--gold);background:#fff8e9;border-radius:4px;padding:8px 9px;color:#53452d!important}.assistant-source-note{color:#77889b;margin-top:8px;font-size:8.5px;line-height:1.35;display:block}.assistant-contact-link{background:var(--deep);margin-top:10px}.assistant-composer-shell{background:#fff;border-top:1px solid #d7e1ed;padding:11px 13px 10px}.assistant-composer{background:#fff;border:1px solid #c8d6e7;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:8px;height:47px;padding:4px 4px 4px 13px;display:grid;box-shadow:0 4px 13px #16345a0d}.assistant-composer input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.assistant-composer button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.assistant-composer button svg{transform:rotate(-35deg)}.assistant-composer-shell>p{color:#8391a2;text-align:center;margin:7px 0 0;font-size:8.5px}@media (width<=600px){.site-assistant{bottom:8px;right:8px}.assistant-launcher{min-height:58px}.assistant-panel{border-radius:18px;width:calc(100vw - 16px);height:min(720px,100dvh - 16px)}.assistant-conversation{padding:15px 13px}.assistant-quick-questions{padding-left:0}.assistant-panel-header{padding:13px}.assistant-composer-shell{padding:9px}}.order-page,.order-detail-page{width:min(1120px,100% - 64px);min-height:72vh;margin:auto;padding:42px 0 110px}.order-back{color:var(--blue);margin-bottom:30px;font-size:14px;font-weight:720;display:inline-flex}.order-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 340px;align-items:end;gap:55px;padding:25px 0 42px;display:grid}.order-intro h1{max-width:760px;color:var(--deep);letter-spacing:-.055em;margin:10px 0 15px;font-size:clamp(44px,5.4vw,68px);line-height:1.02}.order-intro>div>p{max-width:720px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.order-intro>aside{background:#f2f8ff;border:1px solid #bad3f0;border-radius:15px;gap:10px;padding:22px;display:grid}.order-intro>aside strong{color:var(--deep);font-size:19px}.order-intro>aside span{color:#287252;font-size:12px;line-height:1.45}.order-form{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px 28px;padding-top:38px;display:grid}.order-form-section{border:1px solid var(--line);background:#fff;border-radius:17px;grid-column:1;padding:27px;box-shadow:0 10px 30px #1134600b}.order-form-section h2{color:var(--deep);margin:0 0 19px;font-size:21px}.order-service-options{gap:10px;display:grid}.order-service-options>label{cursor:pointer;border:1.5px solid #d2deec;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;transition:all .16s;display:grid}.order-service-options label>span{gap:4px;display:grid}.order-service-options strong{color:var(--deep);font-size:15px}.order-service-options small{color:var(--muted);font-size:12px;line-height:1.45}.order-service-options b{color:var(--blue);white-space:nowrap;font-size:19px}.order-field{gap:8px;display:grid}.order-field>span{color:#344b64;font-size:13px;font-weight:750}.order-field textarea,.order-field input,.order-field select{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #c6d5e6;border-radius:9px;outline:0}.order-field textarea{resize:vertical;min-height:150px;padding:13px;line-height:1.55}.order-field input,.order-field select{height:49px;padding:0 12px}.order-field>small{color:#7c8c9e;font-size:11px;line-height:1.4}.order-contact-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.order-contact-options label{cursor:pointer;border:1px solid #ccd9e8;border-radius:9px;align-items:center;gap:9px;padding:13px;display:flex}.order-phone-field{margin-top:17px}.order-date-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.order-review{color:#fff;background:linear-gradient(140deg,var(--deep),#0a3c7b);border-radius:18px;grid-area:1/2/span 4;padding:27px;position:sticky;top:100px;box-shadow:0 20px 48px #051d3f33}.order-review dl{gap:0;margin:20px 0;display:grid}.order-review dl>div{border-bottom:1px solid #ffffff21;gap:5px;padding:13px 0;display:grid}.order-review dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:680}.order-review .order-review-price{color:#f4ca69;font-size:25px}.order-review>p{color:#bfd0e6;margin:0 0 18px;font-size:12px;line-height:1.55}.order-consent{color:#dbe6f4;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:11px;line-height:1.5;display:grid}.order-consent input{accent-color:var(--gold);margin-top:3px}.order-review>button{width:100%;min-height:51px;color:var(--deep);background:var(--gold);cursor:pointer;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:20px;padding:0 15px;font-weight:790;display:flex}.order-review>button:disabled{opacity:.55;cursor:not-allowed}.order-error{color:#ffd9d9;background:#b72a2a57;border-radius:8px;margin-top:14px;padding:10px;font-size:12px;line-height:1.4}.account-orders-panel{padding-top:65px}.account-orders-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px;display:grid}.account-orders-grid>a{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px 48px 22px 22px;transition:all .18s;position:relative;box-shadow:0 10px 28px #1234600e}.account-orders-grid>a:hover{border-color:#8db9ef;transform:translateY(-2px)}.account-order-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-order-top>span:first-child{color:var(--blue);letter-spacing:.04em;font-size:11px;font-weight:760}.account-orders-grid h3{color:var(--deep);margin:17px 0 5px;font-size:20px}.account-orders-grid p{color:var(--muted);margin:0;font-size:13px}.account-order-meta{flex-wrap:wrap;gap:8px;margin:17px 0 10px;display:flex}.account-order-meta span{color:#425a73;background:#f0f4f9;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:680}.account-orders-grid>a>svg{color:var(--blue);position:absolute;bottom:22px;right:20px}.order-status{color:#325273;white-space:nowrap;background:#edf2f7;border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-weight:780;display:inline-flex}.order-detail-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding:22px 0 34px;display:flex}.order-detail-hero h1{color:var(--deep);letter-spacing:-.05em;margin:8px 0;font-size:clamp(38px,5vw,56px)}.order-detail-hero p{color:var(--muted);margin:0;font-size:13px}.order-detail-hero>.order-status{margin-bottom:8px;padding:9px 13px;font-size:12px}.order-detail-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding-top:34px;display:grid}.order-detail-main{gap:17px;display:grid}.order-facts{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.order-facts article,.order-detail-card{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.order-facts span,.order-detail-card>span{color:#7b8b9f;text-transform:uppercase;letter-spacing:.045em;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.order-facts strong{color:var(--deep);font-size:14px}.order-detail-card p{color:#42566e;white-space:pre-wrap;margin:0;line-height:1.7}.order-payment-note{background:#fffaf0;border:1px solid #d8c084;border-radius:13px;padding:21px}.order-payment-note p{color:#756641;margin:7px 0 0;font-size:13px;line-height:1.55}.order-timeline-panel{border:1px solid var(--line);background:#f8fafc;border-radius:17px;padding:25px}.order-customer-message{border-left:4px solid var(--gold);background:#fff;border-radius:8px;margin:17px 0 24px;padding:16px}.order-customer-message p{color:#4c6078;white-space:pre-wrap;margin:7px 0 0;font-size:13px;line-height:1.55}.order-no-message{color:var(--muted);margin:17px 0 24px;font-size:13px;line-height:1.55}.order-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.order-timeline li{grid-template-columns:18px 1fr;gap:10px;padding-bottom:22px;display:grid;position:relative}.order-timeline li:not(:last-child):before{content:"";background:#cfdeed;width:2px;position:absolute;top:13px;bottom:0;left:5px}.order-timeline i{z-index:1;background:var(--blue);border:3px solid #b7d4f6;border-radius:50%;width:12px;height:12px;margin-top:3px;position:relative}.order-timeline strong,.order-timeline time{display:block}.order-timeline time{color:#8594a6;margin-top:3px;font-size:10px}.order-timeline p{color:#60738a;margin:7px 0 0;font-size:11px;line-height:1.45}.order-support{border-top:1px solid var(--line);gap:9px;margin-top:8px;padding-top:18px;display:grid}.order-support>a{color:#fff;background:#1e9658;border-radius:8px;justify-content:space-between;align-items:center;padding:11px;font-size:12px;font-weight:720;display:flex}.admin-stats{grid-template-columns:repeat(4,1fr)}.admin-orders-page{width:min(1260px,100% - 64px);min-height:72vh;margin:auto;padding:52px 0 110px}.admin-orders-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:35px;padding-bottom:30px;display:flex}.admin-orders-heading h1{color:var(--deep);letter-spacing:-.05em;margin:8px 0 10px;font-size:50px}.admin-orders-heading p{max-width:760px;color:var(--muted);margin:0;line-height:1.6}.admin-orders-heading>a{color:var(--deep);background:#fff;border:1px solid #b9cce3;border-radius:8px;padding:11px 14px;font-weight:720}.admin-order-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0;display:grid}.admin-order-stats article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.admin-order-stats span{color:var(--muted);font-size:12px;display:block}.admin-order-stats strong{color:var(--deep);margin-top:7px;font-size:28px;display:block}.admin-order-toolbar{border:1px solid var(--line);background:#f7f9fc;border-radius:14px;grid-template-columns:1fr 280px auto;align-items:end;gap:13px;padding:19px;display:grid}.admin-order-toolbar label,.admin-order-controls label{gap:6px;display:grid}.admin-order-toolbar label>span,.admin-order-controls label>span{color:#596c83;font-size:11px;font-weight:720}.admin-order-toolbar input,.admin-order-toolbar select,.admin-order-controls select,.admin-order-controls textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #c8d6e6;border-radius:8px;outline:0}.admin-order-toolbar input,.admin-order-toolbar select,.admin-order-controls select{height:44px;padding:0 11px}.admin-order-toolbar strong{color:var(--muted);padding:0 5px 13px;font-size:12px}.admin-order-list{gap:15px;margin-top:18px;display:grid}.admin-order-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:25px;box-shadow:0 11px 32px #1134600e}.admin-order-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:18px;display:flex}.admin-order-card>header span{color:var(--blue);letter-spacing:.05em;font-size:11px;font-weight:800}.admin-order-card>header h2{color:var(--deep);margin:6px 0 3px;font-size:23px}.admin-order-card>header p{color:var(--muted);margin:0;font-size:13px}.admin-order-card>header>strong{color:var(--blue);white-space:nowrap;font-size:28px}.admin-order-client{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 0;display:grid}.admin-order-client>div{min-width:0}.admin-order-client span,.admin-order-summary>span{color:#8190a2;text-transform:uppercase;letter-spacing:.045em;margin-bottom:4px;font-size:10px;display:block}.admin-order-client strong,.admin-order-client a{color:#31475f;overflow-wrap:anywhere;font-size:12px}.admin-order-client a{color:var(--blue);font-weight:680}.admin-order-summary{background:#f6f8fb;border-radius:10px;padding:16px}.admin-order-summary p{color:#455a72;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.admin-order-controls{grid-template-columns:1fr 1fr;gap:13px;margin-top:17px;display:grid}.admin-order-note{grid-column:1/-1}.admin-order-controls textarea{resize:vertical;min-height:95px;padding:11px;line-height:1.5}.admin-order-card>footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:17px;display:flex}.admin-order-card>footer span{color:#a23b3b;margin-right:auto;font-size:11px}.admin-order-card>footer button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:8px;min-height:43px;padding:0 15px;font-weight:720}.admin-order-card>footer button:disabled{opacity:.6;cursor:wait}.admin-orders-empty{color:var(--muted);text-align:center;border:1px dashed #bdccdc;border-radius:14px;padding:55px}@media (width<=920px){.order-intro{grid-template-columns:1fr}.order-intro>aside{max-width:600px}.order-form{grid-template-columns:1fr}.order-form-section,.order-review{grid-column:1}.order-review{grid-row:auto;position:static}.order-detail-grid,.account-orders-grid{grid-template-columns:1fr}.admin-stats,.admin-order-client{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.order-page,.order-detail-page,.admin-orders-page{width:calc(100% - 28px);padding-top:28px}.order-intro{gap:25px}.order-intro h1{font-size:43px}.order-form-section,.order-review{padding:21px}.order-contact-options,.order-date-grid{grid-template-columns:1fr}.order-service-options>label{grid-template-columns:auto 1fr}.order-service-options b{grid-column:2}.order-detail-hero,.admin-orders-heading{flex-direction:column;align-items:flex-start}.order-facts,.admin-order-stats,.admin-order-controls,.admin-order-toolbar{grid-template-columns:1fr}.admin-order-toolbar strong{padding:3px}.admin-order-client{grid-template-columns:1fr}.admin-order-card{padding:19px}.admin-order-card>header{flex-direction:column;align-items:flex-start}.admin-order-card>footer{flex-direction:column;align-items:stretch}.admin-order-card>footer button{width:100%}.admin-order-note{grid-column:auto}}.admin-stripe-state{background:#fffaf0;border:1px solid #e1c27e;border-radius:13px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:18px;padding:17px 19px;display:flex}.admin-stripe-state>div{gap:4px;display:grid}.admin-stripe-state strong{color:#705419;font-size:14px}.admin-stripe-state>i{color:#805e17;white-space:nowrap;background:#f7e8bd;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:780}.admin-stripe-state.is-ready span{color:#4f7464}.admin-order-card>footer .admin-stripe-link{color:#5149d8;background:#f2f1ff;border:1px solid #817bff;border-radius:8px;align-items:center;min-height:43px;padding:0 14px;font-size:12px;font-weight:720;display:inline-flex}.stripe-checkout-button{color:#fff;background:#635bff;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin-top:18px;padding:14px 15px;font-weight:760;display:grid;box-shadow:0 10px 23px #635bff33}.stripe-checkout-button small{color:#dedcff;grid-column:1/-1;font-size:9px;font-weight:550}.order-payment-result{border-radius:10px;padding:13px 15px;font-size:13px;font-weight:680}@media (width<=700px){.admin-stripe-state{flex-direction:column;align-items:flex-start}.admin-order-card>footer .admin-stripe-link{justify-content:center;width:100%}}.digital-store-group{margin-top:46px}.digital-store-group>header{max-width:850px}.digital-store-group>header h2{color:var(--deep);letter-spacing:-.04em;margin:8px 0 10px;font-size:clamp(28px,4vw,42px)}.digital-store-group>header p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.digital-store-page,.digital-order-page{width:min(1180px,100% - 64px);min-height:72vh;margin:auto;padding:48px 0 110px}.digital-store-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:60px;padding:28px 0 48px;display:grid}.digital-store-hero h1,.digital-order-hero h1{max-width:800px;color:var(--deep);letter-spacing:-.058em;margin:10px 0 18px;font-size:clamp(46px,6vw,72px);line-height:1.02}.digital-store-hero p,.digital-order-hero p{max-width:760px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.digital-store-hero aside{color:#29664d;background:#f2f9ff;border:1px solid #b8d3f1;border-radius:16px;gap:11px;padding:22px;font-size:13px;font-weight:670;display:grid}.digital-product-grid{grid-template-columns:repeat(3,1fr);gap:17px;margin-top:38px;display:grid}.digital-product-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:430px;padding:25px;transition:all .2s;display:flex;box-shadow:0 14px 38px #1134600f}.digital-product-card:hover{border-color:#83b6ef;transform:translateY(-3px);box-shadow:0 20px 48px #1134601a}.digital-product-topline{justify-content:space-between;align-items:center;gap:15px;display:flex}.digital-product-topline span{color:#805c12;background:#fff4d4;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:780}.digital-product-topline strong{color:var(--blue);font-size:24px}.digital-product-card h2{color:var(--deep);letter-spacing:-.025em;margin:24px 0 9px;font-size:24px}.digital-product-card>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.digital-product-card ul{color:#405970;gap:8px;margin:23px 0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.digital-product-card li{grid-template-columns:auto 1fr;gap:7px;display:grid}.digital-product-card>small{color:#718298;margin-top:auto;font-size:10px}.digital-product-card>a{color:#fff;background:var(--blue);border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;margin-top:18px;padding:0 14px;font-size:13px;font-weight:760;display:flex}.digital-store-note{color:#748397;text-align:center;max-width:820px;margin:32px auto 0;font-size:11px;line-height:1.6}.digital-order-page>.order-back{margin-bottom:18px}.digital-order-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:55px;padding:20px 0 38px;display:grid}.digital-order-hero aside{color:#d6e5f7;background:linear-gradient(140deg,var(--deep),#0a3c7b);border-radius:17px;gap:9px;padding:24px;display:grid}.digital-order-hero aside strong{color:var(--gold);margin-bottom:8px;font-size:34px}.digital-order-hero aside span{font-size:11px;line-height:1.45}.digital-security-note{color:#536a82;background:#f6faff;border:1px solid #cfe1f3;border-radius:10px;margin-top:24px;padding:13px 16px;font-size:11px}.digital-product-form{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px 28px;margin-top:20px;display:grid}.digital-product-form>section{border:1px solid var(--line);background:#fff;border-radius:17px;grid-column:1;padding:26px;box-shadow:0 10px 30px #1134600b}.digital-product-form>section h2{color:var(--deep);margin:0 0 20px;font-size:21px}.digital-field-section{border:0;margin:0;padding:0 0 25px}.digital-field-section+.digital-field-section{border-top:1px solid var(--line);padding-top:25px}.digital-field-section:last-child{padding-bottom:0}.digital-field-section legend{color:#1769b4;letter-spacing:.015em;width:100%;margin:0 0 17px;font-size:13px;font-weight:800}.digital-fields-grid,.digital-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.digital-fields-grid .is-wide{grid-column:1/-1}.digital-fields-grid textarea{min-height:125px}.digital-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-checkout-card{color:#fff;background:linear-gradient(145deg,#061c3c,#0b4a91);border-radius:18px;grid-area:1/2/span 2;padding:27px;position:sticky;top:100px;box-shadow:0 22px 48px #051d3f33}.digital-checkout-card>span{color:#8dbdf5;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:780}.digital-checkout-card h3{margin:10px 0 5px;font-size:21px}.digital-checkout-card>strong{color:var(--gold);font-size:32px;display:block}.digital-checkout-card>p{color:#c5d6e9;margin:13px 0 5px;font-size:11px}.digital-checkout-card>small{color:#aebfd3;margin-bottom:20px;font-size:9px;line-height:1.5;display:block}.digital-checkout-card>label{color:#d7e4f2;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin-top:13px;font-size:10px;line-height:1.5;display:grid}.digital-checkout-card>label input{accent-color:var(--gold);margin-top:2px}.digital-checkout-card>button{width:100%;min-height:54px;color:var(--deep);background:var(--gold);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;margin-top:22px;padding:0 15px;font-weight:800;display:flex}.digital-checkout-card>button:disabled{opacity:.58;cursor:wait}.digital-checkout-card>button b{font-size:17px}@media (width<=1000px){.digital-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=840px){.digital-store-hero,.digital-order-hero{grid-template-columns:1fr}.digital-store-hero aside,.digital-order-hero aside{max-width:620px}.digital-product-form{grid-template-columns:1fr}.digital-product-form>section,.digital-checkout-card{grid-column:1}.digital-checkout-card{grid-row:auto;position:static}}@media (width<=620px){.digital-store-page,.digital-order-page{width:calc(100% - 28px);padding-top:28px}.digital-store-hero h1,.digital-order-hero h1{font-size:45px}.digital-product-grid{grid-template-columns:1fr}.digital-product-card{min-height:0}.digital-fields-grid,.digital-contact-grid{grid-template-columns:1fr}.digital-fields-grid .is-wide{grid-column:auto}.digital-product-form>section,.digital-checkout-card{padding:21px}}.documents-page{width:min(1180px,100% - 64px);min-height:72vh;margin:auto;padding:48px 0 105px}.documents-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 290px;align-items:end;gap:65px;padding:26px 0 44px;display:grid}.documents-hero h1{max-width:820px;color:var(--deep);letter-spacing:-.058em;margin:10px 0 18px;font-size:clamp(46px,6vw,72px);line-height:1.02}.documents-hero p{max-width:770px;color:var(--muted);margin:0;font-size:17px;line-height:1.65}.documents-hero aside{background:linear-gradient(145deg,#f7fbff,#edf6ff);border:1px solid #b8d3f1;border-radius:18px;gap:5px;padding:25px;display:grid}.documents-hero aside strong{color:var(--blue);font-size:48px;line-height:1}.documents-hero aside span{color:var(--deep);font-size:13px;font-weight:750;line-height:1.4}.documents-hero aside small{color:#397357;text-transform:uppercase;letter-spacing:.055em;margin-top:7px;font-size:10px;font-weight:750}.document-category-nav{scrollbar-width:thin;gap:9px;margin:24px 0 5px;padding:4px 0 10px;display:flex;overflow-x:auto}.document-category-nav a{color:#3e5771;background:#fff;border:1px solid #cbd9e8;border-radius:999px;align-items:center;gap:7px;min-width:max-content;padding:10px 13px;font-size:11px;font-weight:730;display:flex}.document-sections{gap:55px;margin-top:42px;display:grid}.document-category-section{scroll-margin-top:105px}.document-category-section>header{align-items:center;gap:14px;margin-bottom:19px;display:flex}.document-category-section>header>span{width:49px;height:49px;color:var(--blue);background:#edf5ff;border-radius:14px;place-items:center;display:grid}.document-category-section h2{color:var(--deep);letter-spacing:-.025em;margin:0;font-size:27px}.document-category-section header p{color:var(--muted);margin:4px 0 0;font-size:12px}.document-card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.document-card{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;min-height:355px;padding:23px;display:flex;box-shadow:0 13px 35px #1134600e}.document-card-icon{color:#9a6c0e;background:#fff5d9;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.document-card h3{color:var(--deep);margin:20px 0 8px;font-size:20px;line-height:1.25}.document-card>p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.document-actions{gap:8px;margin-top:auto;padding-top:22px;display:grid}.document-actions a{text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:8px 11px;font-size:11px;font-weight:740;display:flex}.document-actions .document-action-order{color:#fff;background:var(--blue);justify-content:space-between}.documents-disclaimer{color:#536a82;background:#f7f9fc;border:1px solid #d8e2ed;border-radius:13px;align-items:flex-start;gap:13px;max-width:920px;margin:55px auto 0;padding:18px 20px;display:flex}.documents-disclaimer svg{color:var(--blue);flex:none}.documents-disclaimer p{margin:0;font-size:11px;line-height:1.6}@media (width<=980px){.document-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.documents-hero{grid-template-columns:1fr;gap:28px}.documents-hero aside{max-width:420px}.document-card-grid{grid-template-columns:1fr}.document-card{min-height:0}}@media (width<=620px){.documents-page{width:calc(100% - 28px);padding-top:28px}.documents-hero h1{font-size:44px}.documents-hero p{font-size:15px}.document-category-nav{margin-right:-14px}.document-sections{gap:44px}.document-category-section h2{font-size:23px}.document-card{padding:20px}}.digital-legal-link{color:#a9cff8;text-underline-offset:3px;margin-top:14px;font-size:10px;font-weight:720;text-decoration:underline;display:inline-flex}.payment-consent{background:#fff;border:1px solid #dbc27e;border-radius:11px;gap:12px;margin-top:18px;padding:16px;display:grid}.payment-consent>strong{color:var(--deep);font-size:15px}.payment-consent label{color:#4c5f73;cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:11px;line-height:1.55;display:grid}.payment-consent input{accent-color:var(--blue);margin-top:3px}.payment-consent>a{color:var(--blue);text-underline-offset:3px;font-size:11px;font-weight:720;text-decoration:underline}.payment-consent>button{color:#fff;cursor:pointer;background:#635bff;border:0;border-radius:9px;min-height:46px;font-weight:760}.payment-consent>button:disabled{opacity:.5;cursor:not-allowed}.payment-consent>p{color:#a23b3b;margin:0;font-size:11px}.order-invoice-link{color:#0d5fad;background:#f1f7ff;border:1px solid #88b7eb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 15px;font-size:13px;font-weight:760;display:flex}.legal-shell{width:min(1080px,100% - 64px);margin:auto;padding-top:38px}.legal-back{color:var(--blue);margin-bottom:22px;font-size:13px;font-weight:720;display:inline-flex}.legal-shell .legal-hero{width:100%;padding:34px 0 40px;display:block}.legal-shell .legal-hero h1{max-width:800px}.legal-shell .legal-document{border:1px solid var(--line);background:#fff;border-radius:18px;margin:0 0 24px;padding:34px;box-shadow:0 15px 40px #1134600e}.legal-shell .legal-document h2{color:var(--deep);margin:0 0 20px;font-size:30px}.legal-shell .legal-document h2:not(:first-child){margin-top:42px}.legal-shell .legal-document h3{color:#174f88;margin:27px 0 10px;font-size:19px}.legal-shell .legal-document p{color:#42566e;line-height:1.72}.legal-shell .legal-document address{border-left:4px solid var(--gold);color:#344b63;background:#f8fafc;border-radius:8px;margin:17px 0;padding:18px;font-style:normal;line-height:1.7}.withdrawal-template{background:#fbfcfe;border:1px dashed #9eb5ce;border-radius:12px;margin-top:18px;padding:22px}.withdrawal-template p{margin:0 0 15px}.legal-sources{background:#f4f8fc;border:1px solid #cbd9e8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;margin:28px 0;padding:20px;display:flex}.legal-sources strong{width:100%;color:var(--deep)}.legal-sources a{color:var(--blue);background:#fff;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:720}.legal-sources span{width:100%;color:var(--muted);font-size:11px}.invoice-page{background:#eef3f8;min-height:100vh;padding:34px}.invoice-actions{justify-content:space-between;align-items:center;max-width:850px;margin:0 auto 18px;display:flex}.invoice-actions a{color:var(--blue);font-weight:720}.invoice-actions button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;min-height:44px;padding:0 16px;font-weight:760}.invoice-sheet{color:#172b44;background:#fff;max-width:850px;min-height:1100px;margin:auto;padding:54px 58px;box-shadow:0 16px 45px #0f2a491f}.invoice-sheet>header{border-bottom:2px solid #123b68;justify-content:space-between;align-items:flex-start;gap:35px;padding-bottom:35px;display:flex}.invoice-sheet h1{margin:0 0 12px;font-size:27px}.invoice-sheet h1 span{color:#2f80ed}.invoice-sheet h1 b{color:#d1a13e}.invoice-sheet header p{color:#53677d;margin:4px 0;font-size:11px}.invoice-title{text-align:right}.invoice-title span,.invoice-title strong{display:block}.invoice-title span{color:#64778d;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.invoice-title strong{color:#123b68;margin-top:8px;font-size:18px}.invoice-meta{padding:35px 0}.invoice-meta dl{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;display:grid}.invoice-meta dl>div{background:#f5f8fb;border-radius:9px;padding:15px}.invoice-meta dt{color:#718398;text-transform:uppercase;font-size:10px}.invoice-meta dd{color:#253e5a;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;font-weight:680;line-height:1.45}.invoice-table{border-collapse:collapse;width:100%}.invoice-table th,.invoice-table td{text-align:left;border-bottom:1px solid #dbe4ed;padding:15px 12px;font-size:12px}.invoice-table th{color:#fff;text-transform:uppercase;letter-spacing:.04em;background:#123b68;font-size:10px}.invoice-table th:last-child,.invoice-table td:last-child{text-align:right}.invoice-table tfoot td{color:#123b68;padding-top:20px;font-size:15px;font-weight:800}.invoice-payment{color:#176a46;background:#eef9f3;border-radius:9px;justify-content:space-between;margin-top:35px;padding:17px;font-size:12px;display:flex}.invoice-tax-note{background:#fff9eb;border-left:4px solid #d1a13e;margin-top:24px;padding:16px}.invoice-tax-note strong{color:#6d5218;font-size:12px}.invoice-tax-note p{color:#6f6348;margin:6px 0 0;font-size:11px}.invoice-sheet>footer{border-top:1px solid #dbe4ed;gap:7px;margin-top:85px;padding-top:22px;display:grid}.invoice-sheet>footer strong{font-size:16px}.invoice-sheet>footer span{color:#38516b;font-size:12px}.invoice-sheet>footer small{color:#7a8999;font-size:9px}@media (width<=700px){.legal-shell{width:calc(100% - 28px);padding-top:25px}.legal-shell .legal-document{padding:22px}.invoice-page{padding:18px 10px}.invoice-actions{flex-direction:column;align-items:stretch;gap:12px}.invoice-actions button{width:100%}.invoice-sheet{min-height:0;padding:28px 20px}.invoice-sheet>header{flex-direction:column}.invoice-title{text-align:left}.invoice-meta dl{grid-template-columns:1fr}.invoice-table th,.invoice-table td{padding:11px 7px;font-size:10px}}@media print{.invoice-page{background:#fff;padding:0}.invoice-actions{display:none}.invoice-sheet{max-width:none;min-height:0;box-shadow:none;padding:25mm 18mm}.site-assistant{display:none!important}}.route-loading{color:#355b7a;place-content:center;justify-items:center;gap:.8rem;min-height:45vh;display:grid}.route-loading span{border:3px solid #d9e7f1;border-top-color:#1475a8;border-radius:999px;width:2rem;height:2rem;animation:.75s linear infinite route-loading-spin}.route-loading p{margin:0;font-size:.92rem;font-weight:700}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loading span{animation:none}}.order-progress-card.tracking-premium ol{grid-template-columns:repeat(4,1fr);row-gap:22px}.account-tracking-tier{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:max-content;margin-top:10px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.account-order-progress{background:#e8eef5;border-radius:999px;height:5px;margin:13px 0 10px;overflow:hidden}.account-order-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#25a56a);height:100%;transition:width .25s;display:block}.order-status-awaiting_payment{color:#765414;background:#fff4cf}.order-progress-card{background:linear-gradient(135deg,#f8fbff,#eef7ff);border:1px solid #bdd7ef;border-radius:15px;padding:22px}.order-progress-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.order-progress-heading strong{color:var(--deep);font-size:17px}.order-progress-heading span{color:#175f96;background:#dceeff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:780}.order-progress-card ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.order-progress-card li{color:#8a98a8;text-align:center;justify-items:center;gap:8px;font-size:10px;font-weight:680;display:grid;position:relative}.order-progress-card li:not(:last-child):after{content:"";z-index:0;background:#d5e0eb;width:calc(100% - 34px);height:3px;position:absolute;top:14px;left:calc(50% + 17px)}.order-progress-card li.is-complete:not(:last-child):after{background:#62aee5}.order-progress-card li i{z-index:1;background:#fff;border:2px solid #cbd8e5;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:relative}.order-progress-card>p{color:#80501f;background:#fff4e6;border-radius:8px;margin:18px 0 0;padding:12px;font-size:12px;line-height:1.5}@media (width<=620px){.order-progress-card ol{grid-template-columns:1fr;gap:10px}.order-progress-card li{text-align:left;grid-template-columns:30px 1fr;place-items:center start}.order-progress-card li:not(:last-child):after{width:2px;height:auto;top:30px;bottom:-10px;left:14px}.order-progress-heading{flex-direction:column;align-items:flex-start}}.order-files-card{background:#fff;border:1px solid #c9dbea;border-radius:15px;padding:22px}.order-files-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.order-files-heading>div{max-width:590px}.order-files-heading strong{color:var(--deep);font-size:17px}.order-files-heading p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}.order-files-heading label{color:#fff;background:var(--blue);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:760;display:inline-flex}.order-files-heading label.is-disabled{opacity:.6;cursor:wait}.order-files-heading input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.order-files-card>small{color:#8090a2;margin-top:9px;font-size:9px;display:block}.order-files-card>p{border-radius:7px;margin:12px 0 0;padding:10px;font-size:11px}.order-files-card ul{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.order-files-card li{background:#f9fbfd;border:1px solid #dce5ee;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:11px;display:grid}.order-files-card li>span{color:#1766a3;background:#e7f2fc;border-radius:7px;place-items:center;width:42px;height:34px;font-size:9px;font-weight:850;display:grid}.order-files-card li>div{min-width:0}.order-files-card li strong,.order-files-card li small{display:block}.order-files-card li strong{color:#334b64;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-files-card li small{color:#8997a7;margin-top:3px;font-size:9px}.order-files-card li a{color:var(--blue);background:#eaf4ff;border-radius:7px;padding:7px 9px;font-size:10px;font-weight:750}.order-files-empty{color:#8391a1;text-align:center;border:1px dashed #c7d5e3;border-radius:9px;margin-top:17px;padding:18px;font-size:11px}.admin-order-files{background:#f6f9fc;border-radius:10px;margin-top:14px;padding:16px}.admin-order-files>span{color:#8190a2;text-transform:uppercase;letter-spacing:.045em;margin-bottom:9px;font-size:10px;display:block}.admin-order-files>div{flex-wrap:wrap;gap:8px;display:flex}.admin-order-files a{color:#314b66;background:#fff;border:1px solid #cbdcec;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;max-width:360px;padding:9px 10px;display:grid}.admin-order-files a b{color:#1767a4;background:#e8f3fd;border-radius:4px;padding:4px;font-size:8px}.admin-order-files a span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.admin-order-files>p{color:#8795a5;margin:0;font-size:11px}@media (width<=620px){.order-files-heading{flex-direction:column}.order-files-heading label{width:100%}.order-files-card li{grid-template-columns:38px minmax(0,1fr)}.order-files-card li>a{text-align:center;grid-column:1/-1}}.order-conversation,.order-review-form{border:1px solid var(--line);background:#fff;border-radius:15px;padding:22px}.conversation-list{gap:9px;max-height:380px;margin:16px 0;display:grid;overflow:auto}.conversation-list article{background:#eef3f8;border-radius:12px 12px 12px 3px;max-width:82%;padding:11px 13px}.conversation-list article.is-mine{color:#fff;background:var(--blue);border-radius:12px 12px 3px;justify-self:end}.conversation-list small{font-size:9px;font-weight:750}.conversation-list p{white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.5}.order-conversation form{grid-template-columns:1fr auto;gap:9px;display:grid}.order-conversation textarea,.order-review-form textarea{resize:vertical;min-height:78px;font:inherit;border:1px solid #c7d6e5;border-radius:9px;padding:11px}.order-conversation button,.order-review-form button,.appointment-form button{color:#fff;background:var(--blue);border:0;border-radius:9px;padding:0 16px;font-weight:750}.order-review-form{gap:10px;display:grid}.order-review-form select{background:#fff;border:1px solid #c7d6e5;border-radius:8px;width:max-content;padding:8px}.order-review-form button{min-height:43px}.order-review-form p{color:#397357;margin:0;font-size:11px}.appointments-page,.reviews-page{width:min(1080px,100% - 64px);min-height:72vh;margin:auto;padding:52px 0 110px}.appointments-hero,.reviews-page>section{max-width:820px;margin-bottom:28px}.appointments-hero h1,.reviews-page h1{color:var(--deep);letter-spacing:-.05em;margin:8px 0 12px;font-size:clamp(42px,6vw,64px)}.appointments-hero p,.reviews-page>section p{color:var(--muted);line-height:1.6}.appointment-form{border:1px solid var(--line);background:#fff;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:25px;display:grid;box-shadow:0 12px 35px #1134600f}.appointment-form label{gap:6px;display:grid}.appointment-form label span{color:#5a6e84;font-size:11px;font-weight:720}.appointment-form input,.appointment-form select,.appointment-form textarea{width:100%;font:inherit;background:#fff;border:1px solid #c7d6e5;border-radius:8px;padding:11px}.appointment-topic{grid-column:1/-1}.appointment-topic textarea{min-height:90px}.appointment-form button{grid-column:1/-1;min-height:48px}.appointment-form button:disabled{opacity:.55;cursor:not-allowed}.appointment-form>p{border-radius:8px;grid-column:1/-1;margin:0;padding:10px}.appointment-business-contact{margin:12px 3px 0}.appointment-business-contact a,.appointments-direct-contact a{color:var(--blue);font-weight:780}.appointment-history{margin-top:34px}.appointment-history article{border:1px solid var(--line);background:#fff;border-radius:10px;gap:5px;margin-top:9px;padding:15px;display:grid}.appointment-history article p{margin:4px 0 0}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reviews-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;min-height:230px;padding:22px;display:flex}.reviews-grid article p{color:#3f556d;line-height:1.65}.reviews-grid article strong{color:var(--deep);margin-top:auto}.reviews-grid article small{color:#8a98a8;margin-top:4px}.admin-customer-tools{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.admin-customer-message{color:#28694c;background:#edf9f3;border:1px solid #b8d8c9;border-radius:9px;grid-column:1/-1;margin:0;padding:12px 14px}.admin-customer-tools>section{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.admin-customer-tools h2{color:var(--deep);margin-top:0}.admin-customer-tools article{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:14px 0;display:flex}.admin-customer-tools article div{gap:5px;display:grid}.admin-customer-tools article span,.admin-customer-tools article p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.admin-customer-tools select{background:#fff;border:1px solid #c7d6e5;border-radius:8px;padding:8px}.admin-customer-tools select:disabled{opacity:.6}@media (width<=760px){.appointments-page,.reviews-page{width:calc(100% - 28px);padding-top:30px}.appointment-form,.reviews-grid,.admin-customer-tools,.order-conversation form{grid-template-columns:1fr}.order-conversation button{min-height:43px}.admin-customer-tools article{flex-direction:column}}.revenue-preview-page{width:min(1180px,100% - 48px);margin:auto;padding:44px 0 100px}.revenue-preview-hero{color:#fff;background:linear-gradient(130deg,#102c50 0%,#174c83 65%,#0d6efd 100%);border-radius:26px;grid-template-columns:1fr 250px;align-items:center;gap:50px;padding:48px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0b2c5133}.revenue-preview-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-140px;right:-80px}.revenue-preview-hero>div{z-index:1;position:relative}.revenue-preview-hero span,.revenue-section header>span{letter-spacing:.12em;font-size:10px;font-weight:850}.revenue-preview-hero h1{letter-spacing:-.055em;max-width:750px;margin:12px 0 14px;font-size:clamp(40px,6vw,68px);line-height:.98}.revenue-preview-hero p{color:#dbe9f8;max-width:700px;margin:0;font-size:16px;line-height:1.65}.revenue-preview-hero aside{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff40;border-radius:20px;place-items:center;padding:34px 20px;display:grid;position:relative}.revenue-preview-hero aside b{font-size:29px}.revenue-preview-hero aside strong{color:#ffd06a;font-size:19px}.revenue-preview-hero aside small{color:#dceafa;text-align:center;margin-top:12px}.revenue-section{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:28px;padding:34px;box-shadow:0 14px 42px #11346012}.revenue-section header{max-width:780px;margin-bottom:24px}.revenue-section h2{color:var(--deep);letter-spacing:-.04em;margin:7px 0 8px;font-size:clamp(29px,4vw,42px)}.revenue-section header p{color:var(--muted);margin:0;line-height:1.6}.offer-grid{gap:14px;display:grid}.offer-grid-three{grid-template-columns:repeat(3,1fr)}.offer-card{color:#27415d;text-align:left;background:#fff;border:1px solid #ccdae8;border-radius:17px;flex-direction:column;min-width:0;min-height:350px;padding:24px;display:flex;position:relative}button.offer-card{cursor:pointer}.offer-card>i{color:#fff;letter-spacing:.07em;background:#c58e1e;border-radius:0 0 7px 7px;padding:6px 10px;font-size:8px;font-style:normal;font-weight:850;position:absolute;top:0;right:17px}.offer-check{color:#5d7188;background:#edf2f7;border-radius:50%;place-items:center;width:31px;height:31px;margin-bottom:23px;font-size:11px;font-weight:850;display:grid}.offer-card h3{color:var(--deep);margin:0 0 10px;font-size:21px}.offer-card>strong{color:var(--blue);font-size:28px}.offer-card>small,.offer-card>p{color:#7b8b9e;margin-top:6px;font-size:11px}.offer-card ul{border-top:1px solid #e2e8ef;gap:9px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.offer-card li{color:#496077;font-size:12px;line-height:1.4}.offer-card>em{color:#fff;background:var(--blue);border-radius:6px;width:max-content;margin-top:auto;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800}.revenue-primary{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:50px;margin:18px 0 0 auto;padding:0 20px;font-weight:800;display:flex}.plan-card{min-height:385px}.plan-price{align-items:baseline;gap:5px;display:flex}.plan-price strong{color:var(--deep);font-size:31px}.plan-card button{color:#fff;background:var(--deep);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:auto;font-weight:770;display:flex}.revenue-projection{color:#fff;background:var(--deep);border-radius:15px;grid-template-columns:1fr 280px;align-items:center;gap:30px;margin-top:20px;padding:22px;display:grid}.revenue-projection span,.revenue-projection strong,.revenue-projection small,.revenue-projection b,.revenue-projection em{display:block}.revenue-projection span{color:#a9c0d8;text-transform:uppercase;font-size:10px}.revenue-projection strong{margin:5px 0 12px;font-size:19px}.revenue-projection input{accent-color:#e5b040;width:100%}.revenue-projection aside{border-left:1px solid #ffffff29;padding-left:25px}.revenue-projection b{color:#ffd06a;margin:4px 0;font-size:32px}.revenue-projection em{color:#9db0c5;font-size:8px;font-style:normal;line-height:1.45}.revenue-options{grid-template-columns:1fr 1fr;gap:13px;display:grid}.revenue-options article{border:1px solid #d6e1eb;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:19px;display:grid}.revenue-options h3,.revenue-options p{margin:0}.revenue-options h3{color:var(--deep);font-size:15px}.revenue-options p{color:var(--muted);margin-top:4px;font-size:10px}.subsection-title{color:var(--deep);margin:27px 0 12px}.follow-pills{flex-wrap:wrap;gap:10px;display:flex}.follow-pills span{color:#456079;background:#edf4fb;border-radius:999px;align-items:center;gap:14px;padding:11px 14px;font-size:12px;display:flex}.revenue-split{grid-template-columns:1fr 1fr;gap:28px;display:grid}.consult-list{gap:9px;display:grid}.consult-list button{color:var(--deep);text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e1ec;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.consult-list span,.consult-list b,.consult-list small{display:block}.consult-list small{color:var(--muted);margin-top:3px}.digital-mini-grid{gap:8px;display:grid}.digital-mini-grid div{background:#f1f6fb;border-radius:9px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.revenue-legal{background:#fffaf0;border:1px solid #d5c082;border-radius:18px;grid-template-columns:1fr 310px;align-items:center;gap:35px;margin-top:28px;padding:27px;display:grid}.revenue-legal>div{align-items:flex-start;gap:14px;display:flex}.revenue-legal span strong,.revenue-legal span small{display:block}.revenue-legal span strong{color:#614b1c}.revenue-legal span small{color:#786c4f;margin-top:7px;line-height:1.55}.revenue-legal aside{gap:7px;display:grid}.revenue-legal button{color:#704d0c;background:#fff;border:1px solid #93630a;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-weight:800;display:flex}.revenue-legal aside small{color:#786c4f;font-size:9px;line-height:1.4}@media (width<=850px){.revenue-preview-hero{grid-template-columns:1fr}.revenue-preview-hero aside{display:none}.offer-grid-three,.revenue-split{grid-template-columns:1fr}.offer-card{min-height:0}.revenue-options,.revenue-projection,.revenue-legal{grid-template-columns:1fr}.revenue-projection aside{border-top:1px solid #ffffff29;border-left:0;padding:18px 0 0}.revenue-legal{gap:20px}}@media (width<=600px){.revenue-preview-page{width:calc(100% - 26px);padding-top:20px}.revenue-preview-hero,.revenue-section{padding:23px}.revenue-preview-hero h1{font-size:40px}.revenue-options{grid-template-columns:1fr}}.plan-card>a{color:#fff;background:var(--deep);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:auto;font-weight:770;display:flex}.consult-list>a{color:var(--deep);text-align:left;background:#fff;border:1px solid #d5e1ec;border-radius:10px;justify-content:space-between;align-items:center;padding:14px;display:flex}.consult-list>a span,.consult-list>a b,.consult-list>a small{display:block}.consult-list>a small{color:var(--muted);margin-top:3px}.revenue-legal aside>a{color:#704d0c;background:#fff;border:1px solid #93630a;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-weight:800;display:flex}.calculator-page{background:linear-gradient(#f6faff 0,#fff 520px);min-height:75vh;padding:0 0 100px}.calculator-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:70px;width:min(1160px,100% - 64px);margin:auto;padding:60px 0 42px;display:grid}.calculator-hero h1{max-width:850px;color:var(--deep);letter-spacing:-.058em;margin:10px 0 16px;font-size:clamp(47px,6vw,72px);line-height:1}.calculator-hero p{max-width:780px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.calculator-hero aside{color:#d5e6f8;background:linear-gradient(140deg,var(--deep),#0b4d91);border-radius:20px;gap:5px;padding:25px;display:grid;box-shadow:0 20px 45px #08274f2e}.calculator-hero aside span{color:#91c0f2;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:760}.calculator-hero aside strong{color:var(--gold);font-size:40px}.calculator-hero aside small{margin-top:9px;font-size:10px}.calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;width:min(1160px,100% - 64px);margin:auto;display:grid}.calculator-card{background:#fff;border:1px solid #d5e1ed;border-radius:19px;flex-direction:column;min-height:430px;padding:27px;display:flex;box-shadow:0 15px 40px #0e315b11}.calculator-card.calculator-wide{grid-column:1/-1;min-height:0}.calculator-card>header{align-items:center;gap:12px;margin-bottom:23px;display:flex}.calculator-card>header span{width:35px;height:35px;color:var(--blue);background:#eaf4ff;border-radius:10px;place-items:center;font-size:11px;font-weight:820;display:grid}.calculator-card h2{color:var(--deep);letter-spacing:-.03em;margin:0;font-size:23px}.calculator-card>label,.calculator-two label,.calculator-four label{color:#405a74;gap:7px;margin-bottom:14px;font-size:11px;font-weight:720;display:grid}.calculator-card input[type=number],.calculator-card select{width:100%;min-height:45px;color:var(--deep);font:inherit;background:#fbfdff;border:1px solid #cbd8e5;border-radius:9px;padding:0 12px;font-size:14px}.calculator-two,.calculator-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calculator-check{align-items:flex-start;line-height:1.4;grid-template-columns:auto 1fr!important;gap:9px!important;display:flex!important}.calculator-check input{accent-color:var(--blue);margin-top:2px}.calculator-result{color:#d7e7f8;background:linear-gradient(135deg,var(--deep),#0a4788);border-radius:12px;justify-content:space-between;align-items:end;gap:20px;margin-top:auto;padding:18px;display:flex}.calculator-result strong{color:var(--gold);font-size:29px}.calculator-card>p{color:#6e8093;margin:14px 0 0;font-size:10px;line-height:1.55}.calculator-source{width:max-content;color:var(--blue);text-underline-offset:3px;margin-top:14px;font-size:10px;font-weight:760;text-decoration:underline}.calculator-mini-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.calculator-mini-results>div{background:#f8fbff;border:1px solid #d5e1ed;border-radius:12px;gap:6px;padding:18px;display:grid}.calculator-mini-results strong{color:var(--deep);font-size:28px}.calculator-warning{color:#6f5a28;text-align:center;background:#fff9e9;border:1px solid #e4cf99;border-radius:10px;width:min(900px,100% - 64px);margin:24px auto 0;padding:13px 16px;font-size:11px;line-height:1.55}@media (width<=800px){.calculator-hero{grid-template-columns:1fr;gap:25px}.calculator-hero aside{max-width:320px}.calculator-grid{grid-template-columns:1fr}.calculator-card.calculator-wide{grid-column:auto}}@media (width<=600px){.calculator-hero,.calculator-grid,.calculator-warning{width:calc(100% - 28px)}.calculator-hero{padding:38px 0 29px}.calculator-hero h1{font-size:45px}.calculator-card{min-height:0;padding:21px}.calculator-two,.calculator-four,.calculator-mini-results{grid-template-columns:1fr}.calculator-result{margin-top:16px}.calculator-result strong{font-size:24px}}.calculator-category-section,.calculator-opened{width:min(1160px,100% - 64px);margin:auto}.calculator-category-section>header{max-width:760px;margin-bottom:24px}.calculator-category-section>header h2{color:var(--deep);letter-spacing:-.035em;margin:0 0 8px;font-size:29px}.calculator-category-section>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.calculator-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.calculator-category-grid>button{min-height:205px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d3e0ed;border-radius:17px;grid-template-columns:auto 1fr;align-content:start;gap:14px;padding:22px;transition:all .18s;display:grid;box-shadow:0 12px 35px #0e315b0e}.calculator-category-grid>button:hover{border-color:#77afe6;transform:translateY(-3px);box-shadow:0 18px 42px #0e315b1a}.calculator-category-grid>button>span{width:39px;height:39px;color:var(--blue);background:#eaf4ff;border-radius:11px;place-items:center;font-size:11px;font-weight:820;display:grid}.calculator-category-grid h3{color:var(--deep);margin:2px 0 7px;font-size:18px}.calculator-category-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.calculator-category-grid strong{color:#9a6c11;margin-top:14px;font-size:13px;display:block}.calculator-category-grid b{color:var(--blue);border-top:1px solid #e4eaf1;grid-column:1/-1;align-self:end;margin-top:auto;padding-top:17px;font-size:11px}.calculator-back{color:#315f89;cursor:pointer;background:#fff;border:1px solid #c9d9e8;border-radius:8px;margin-bottom:15px;padding:9px 12px;font-size:11px;font-weight:720}.calculator-opened .calculator-grid{width:100%}.calculator-grid.is-single{grid-template-columns:minmax(0,760px);justify-content:center}.calculator-grid.is-single .calculator-card{min-height:430px}@media (width<=900px){.calculator-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.calculator-category-section,.calculator-opened{width:calc(100% - 28px)}.calculator-category-grid{grid-template-columns:1fr}.calculator-category-grid>button{min-height:170px}}.plan-demo-page{background:linear-gradient(#f8fbff 0,#fff 440px);min-height:76vh;padding:0 0 90px}.plan-demo-ribbon{color:#594512;letter-spacing:.085em;text-align:center;background:#f5c75d;padding:8px 20px;font-size:11px;font-weight:820}.plan-demo-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:70px;width:min(1160px,100% - 64px);margin:auto;padding:62px 0 42px;display:grid}.plan-demo-hero h1{color:var(--deep);letter-spacing:-.06em;margin:11px 0 16px;font-size:clamp(48px,6.5vw,76px);line-height:.98}.plan-demo-hero>div>p{max-width:720px;color:var(--muted);margin:0;font-size:19px;line-height:1.62}.plan-demo-trust{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.plan-demo-trust span{color:#335f88;background:#fff;border:1px solid #c9daec;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:730}.plan-demo-hero>aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0d4e92);border-radius:23px;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:12px;min-height:192px;padding:27px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #07254e2e}.plan-demo-hero>aside:after{content:"";border:25px solid #ffffff0f;border-radius:50%;width:130px;height:130px;position:absolute;top:-45px;right:-45px}.plan-demo-hero>aside span{z-index:1;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid;position:relative}.plan-demo-hero>aside i{background:linear-gradient(90deg,#76aeea,var(--gold));height:2px}.plan-demo-hero>aside strong,.plan-demo-hero>aside small{z-index:1;grid-column:1/-1;position:relative}.plan-demo-hero>aside strong{color:var(--gold);letter-spacing:.08em;margin-top:18px;font-size:29px}.plan-demo-hero>aside small{color:#c8d8ea;font-size:11px;line-height:1.4}.plan-demo-workspace{width:min(1160px,100% - 64px);margin:auto}.plan-demo-progress{grid-template-columns:repeat(3,1fr);margin:0 0 16px;padding:0;list-style:none;display:grid}.plan-demo-progress li{color:#8796a7;align-items:center;gap:10px;font-size:12px;font-weight:720;display:flex;position:relative}.plan-demo-progress li:not(:last-child):after{content:"";background:#d8e2ed;flex:1;height:2px;margin-right:14px}.plan-demo-progress li i{background:#fff;border:1px solid #cbd8e5;border-radius:50%;place-items:center;width:29px;height:29px;font-size:11px;font-style:normal;display:grid}.plan-demo-panel{background:#fff;border:1px solid #d3dfec;border-radius:22px;padding:34px;box-shadow:0 18px 55px #0f315b14}.plan-demo-panel>header{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:28px;display:flex}.plan-demo-panel>header>div:first-child{grid-template-columns:auto 1fr;column-gap:15px;display:grid}.plan-demo-panel>header>div:first-child>span{width:42px;height:42px;color:var(--blue);background:#eaf4ff;border-radius:11px;grid-row:1/4;place-items:center;font-size:12px;font-weight:820;display:grid}.plan-demo-panel h2{color:var(--deep);letter-spacing:-.035em;margin:0;font-size:27px}.plan-demo-panel header p{color:var(--muted);grid-column:2;margin:7px 0 0;font-size:13px;line-height:1.5}.plan-scenario-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.plan-scenario-grid button{min-height:138px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #d7e2ed;border-radius:15px;grid-template-columns:auto 1fr;align-content:start;column-gap:13px;padding:19px;transition:all .18s;display:grid;position:relative}.plan-scenario-grid button:hover{border-color:#83b8ef;transform:translateY(-2px);box-shadow:0 9px 25px #11427714}.plan-scenario-grid button>span{width:46px;height:46px;color:var(--blue);background:#eaf4ff;border-radius:12px;grid-row:1/3;place-items:center;display:grid}.plan-scenario-grid button strong{color:var(--deep);align-self:end;font-size:15px}.plan-scenario-grid button small{color:var(--muted);align-self:start;margin-top:4px;font-size:11px;line-height:1.35}.plan-scenario-grid button>i{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;display:grid;position:absolute;top:13px;right:13px}.plan-scenario-grid button>i:empty{display:none}.plan-demo-actions{border-top:1px solid #e4eaf1;justify-content:space-between;align-items:center;margin-top:27px;padding-top:22px;display:flex}.plan-demo-actions button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:0 18px;font-weight:780;display:inline-flex}.plan-selected-scenario{color:#1b629d;background:#edf6ff;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.plan-question-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.plan-question-list fieldset{border:1px solid #d9e3ed;border-radius:13px;margin:0;padding:19px}.plan-question-list legend{color:#304a65;align-items:center;gap:10px;width:100%;padding:0;font-size:13px;font-weight:720;display:flex}.plan-question-list legend i{color:#1964a4;background:#e9f3fc;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}.plan-question-list fieldset>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.plan-question-list button{color:#4b6076;cursor:pointer;background:#fff;border:1px solid #cbd8e5;border-radius:8px;min-height:42px;font-weight:700}.plan-question-list button span{margin-right:6px}.plan-question-list fieldset>div.has-many-options{grid-template-columns:1fr}.plan-question-list fieldset>div.has-many-options button{text-align:left;padding:10px 12px;line-height:1.35}.plan-result-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.plan-result-main,.plan-result-sidebar{background:#fff;border:1px solid #d3dfec;border-radius:20px;box-shadow:0 16px 45px #0f315b12}.plan-result-main{padding:31px}.plan-result-main>header h2{color:var(--deep);letter-spacing:-.04em;margin:8px 0 9px;font-size:29px}.plan-result-main>header p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.plan-result-progress{margin:22px 0}.plan-result-progress>div{color:#4b6077;justify-content:space-between;font-size:11px;font-weight:720;display:flex}.plan-result-progress>i{background:#e8eef4;border-radius:99px;height:7px;margin-top:8px;display:block;overflow:hidden}.plan-result-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#1881dd,#29a873);height:100%;transition:width .25s;display:block}.plan-result-steps{gap:9px;display:grid}.plan-result-steps>button{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e3ec;border-radius:12px;grid-template-columns:39px minmax(0,1fr) 36px;align-items:start;gap:12px;padding:15px;display:grid}.plan-result-steps>button>i{color:#2a6da8;background:#f4f9fd;border:1px solid #c6d6e6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:780;display:grid}.plan-result-steps>button>span small,.plan-result-steps>button>span strong,.plan-result-steps>button>span p{display:block}.plan-result-steps>button>span small{color:#297553;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:790}.plan-result-steps>button>span strong{color:var(--deep);margin-top:4px;font-size:14px}.plan-result-steps>button>span p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.plan-result-steps>button>b{color:#2a6da8;background:#eaf4fd;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.plan-result-steps>button.is-complete>span strong{-webkit-text-decoration:line-through #8aa69a;text-decoration:line-through #8aa69a}.plan-result-sidebar{padding:19px}.plan-next-card{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:13px;padding:18px}.plan-next-card span,.plan-next-card strong,.plan-next-card small{display:block}.plan-next-card span{color:#9bc7f3;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:760}.plan-next-card strong{margin-top:9px;font-size:17px;line-height:1.3}.plan-next-card small{color:#c6d8eb;margin-top:9px;font-size:10px}.plan-documents-card{border:1px solid #d9e3ec;border-radius:13px;margin-top:11px;padding:17px}.plan-documents-card h3{color:var(--deep);margin:0 0 12px;font-size:14px}.plan-documents-card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.plan-documents-card li{color:#4c6278;grid-template-columns:19px 1fr;align-items:center;gap:7px;font-size:11px;display:grid}.plan-documents-card li span{color:#267755;background:#e8f7ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.plan-save-button,.plan-pdf-button,.plan-help-button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:45px;margin-top:10px;font-weight:760;display:flex}.plan-save-button{color:var(--deep);background:var(--gold);justify-content:space-between;padding:0 13px}.plan-help-button{color:#fff;background:linear-gradient(135deg,#c59027,#a66e0a);justify-content:space-between;padding:11px 13px;text-decoration:none;box-shadow:0 8px 20px #ad750f33}.plan-help-button span,.plan-help-button small,.plan-help-button strong{display:block}.plan-help-button small{color:#fff3d4;margin-bottom:3px;font-size:9px;font-weight:650}.plan-help-button:hover{filter:brightness(1.05)}.plan-demo-notice{color:#31684f;background:#eaf8f0;border-radius:8px;margin:10px 0 0;padding:10px;font-size:10px;line-height:1.45}.plan-restart-button{color:#5f7185;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:100%;margin-top:12px;font-size:11px;text-decoration:underline}.plan-demo-disclaimer{color:#74869a;align-items:flex-start;gap:9px;width:min(1160px,100% - 64px);margin:19px auto 0;font-size:10px;line-height:1.5;display:flex}.plan-demo-disclaimer svg{color:#3f739e;flex:none}@media (width<=850px){.plan-demo-hero{grid-template-columns:1fr;gap:25px}.plan-demo-hero>aside{min-height:150px}.plan-scenario-grid{grid-template-columns:repeat(2,1fr)}.plan-result-shell{grid-template-columns:1fr}.plan-result-sidebar{grid-template-columns:1fr 1fr;gap:10px;display:grid}.plan-result-sidebar>*{margin-top:0}.plan-save-button,.plan-pdf-button,.plan-help-button,.plan-demo-notice,.plan-restart-button{grid-column:1/-1}}@media (width<=600px){.plan-demo-hero,.plan-demo-workspace,.plan-demo-disclaimer{width:calc(100% - 28px)}.plan-demo-ribbon{padding:7px 10px;font-size:9px}.plan-demo-hero{padding:37px 0 28px}.plan-demo-hero h1{font-size:48px}.plan-demo-hero>div>p{font-size:15px}.plan-demo-progress li{gap:6px;font-size:9px}.plan-demo-progress li:not(:last-child):after{margin-right:7px}.plan-demo-progress li i{width:25px;height:25px}.plan-demo-panel,.plan-result-main{padding:20px}.plan-demo-panel>header{flex-direction:column}.plan-demo-panel h2,.plan-result-main>header h2{font-size:23px}.plan-scenario-grid,.plan-question-list{grid-template-columns:1fr}.plan-scenario-grid button{min-height:112px}.plan-demo-actions{gap:9px}.plan-demo-actions button{flex:1}.plan-selected-scenario{width:100%}.plan-result-steps>button{grid-template-columns:34px minmax(0,1fr);padding:13px}.plan-result-steps>button>b{display:none}.plan-result-sidebar{grid-template-columns:1fr}.plan-result-sidebar>*{grid-column:1}.plan-demo-disclaimer{margin-top:15px}}.home-plan-section{background:linear-gradient(125deg,#f8fbff,#edf6ff);border:1px solid #bed5ed;border-radius:22px;grid-template-columns:minmax(0,1fr) 370px;align-items:center;gap:55px;width:min(1160px,100% - 64px);margin:40px auto 0;padding:37px 42px;display:grid;box-shadow:0 18px 46px #10345e12}.home-plan-copy h2{max-width:700px;color:var(--deep);letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(31px,4vw,45px);line-height:1.04}.home-plan-copy>p{max-width:690px;color:var(--muted);margin:0;line-height:1.6}.home-plan-copy>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-plan-copy>div span{color:#276d51;background:#e5f6ed;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.home-plan-copy>a{color:#fff;background:var(--blue);border-radius:9px;align-items:center;gap:16px;width:max-content;min-height:47px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:780;display:flex}.home-plan-section>aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:17px;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:9px;padding:28px;display:grid}.home-plan-section>aside span{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid}.home-plan-section>aside i{background:linear-gradient(90deg,#6ca9e7,var(--gold));height:2px}.home-plan-section>aside strong{color:#d9e7f5;text-align:center;grid-column:1/-1;margin-top:18px;font-size:12px}@media (width<=850px){.home-plan-section{grid-template-columns:1fr;gap:24px}.home-plan-section>aside{max-width:440px}}@media (width<=600px){.home-plan-section{width:calc(100% - 28px);margin-top:24px;padding:25px 20px}.home-plan-copy h2{font-size:32px}.home-plan-section>aside{padding:21px}.home-plan-section>aside span{width:37px;height:37px}}.home-letter-section{background:#fff;border:1px solid #d8e1eb;border-radius:22px;grid-template-columns:370px minmax(0,1fr);align-items:center;gap:55px;width:min(1160px,100% - 64px);margin:22px auto 0;padding:37px 42px;display:grid;box-shadow:0 18px 46px #10345e12}.home-letter-section>aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:17px;grid-template-columns:auto auto auto;place-content:center;align-items:center;gap:17px;min-height:190px;display:grid}.home-letter-section>aside span{color:var(--deep);background:var(--gold);border-radius:99px;margin:-122px 0 0 -235px;padding:5px 8px;font-size:10px;font-weight:820;position:absolute}.home-letter-section>aside i{color:var(--gold);font-size:25px;font-style:normal}.home-letter-section>aside strong{color:#c7dbef;text-align:center;grid-column:1/-1;margin-top:15px;font-size:12px}.home-letter-copy h2{max-width:650px;color:var(--deep);letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(31px,4vw,45px);line-height:1.04}.home-letter-copy>p{max-width:690px;color:var(--muted);margin:0;line-height:1.6}.home-letter-copy>div{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home-letter-copy>div span{color:#276d51;background:#e5f6ed;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:750}.home-letter-copy>a{color:#fff;background:var(--blue);border-radius:9px;align-items:center;gap:16px;width:max-content;min-height:47px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:780;display:flex}.letter-reader-page{background:linear-gradient(#f7faff 0,#fff 560px);min-height:75vh;padding-bottom:100px}.letter-reader-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:70px;width:min(1160px,100% - 64px);margin:auto;padding:66px 0 38px;display:grid}.letter-reader-hero h1{color:var(--deep);letter-spacing:-.06em;margin:11px 0 15px;font-size:clamp(50px,7vw,78px);line-height:.98}.letter-reader-hero p{max-width:750px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.letter-reader-hero aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:22px;flex-direction:column;justify-content:center;min-height:175px;padding:28px;display:flex;box-shadow:0 22px 50px #07254e29}.letter-reader-hero aside strong{color:var(--gold);font-size:35px}.letter-reader-hero aside span{margin-top:6px;font-weight:740}.letter-reader-hero aside small{color:#bed3e9;margin-top:9px;line-height:1.4}.letter-reader-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:18px;width:min(1160px,100% - 64px);margin:auto;display:grid}.letter-reader-upload,.letter-reader-result{background:#fff;border:1px solid #d3dfec;border-radius:20px;min-height:470px;padding:26px;box-shadow:0 16px 45px #0f315b12}.letter-privacy-strip{color:#246247;background:#e8f7ef;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.letter-privacy-strip svg{flex:none}.letter-privacy-strip strong,.letter-privacy-strip span{display:block}.letter-privacy-strip span{margin-top:4px;font-size:10px;line-height:1.4}.letter-drop-zone{color:#42617f;cursor:pointer;text-align:center;background:#f8fbff;border:2px dashed #afc6dd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:225px;margin-top:16px;padding:25px;transition:all .18s;display:flex}.letter-drop-zone>span{width:65px;height:65px;color:var(--blue);background:#e5f2ff;border-radius:17px;place-items:center;margin-bottom:14px;display:grid}.letter-drop-zone strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.letter-drop-zone small{color:#708399;margin-top:7px}.letter-drop-zone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.letter-read-button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;margin-top:13px;font-weight:780;display:flex}.letter-read-button:disabled{cursor:not-allowed;opacity:.5}.letter-progress{color:#4b6077;margin-top:14px;font-size:11px}.letter-progress>i{background:#e8eef4;border-radius:99px;height:7px;margin-top:7px;display:block;overflow:hidden}.letter-progress>i>b{background:linear-gradient(90deg,var(--blue),#29a873);height:100%;transition:width .2s;display:block}.letter-status,.letter-error{border-radius:9px;margin:13px 0 0;padding:11px;font-size:11px;line-height:1.45}.letter-local-note{color:#718397;margin:13px 2px 0;font-size:9px;line-height:1.5}.letter-reader-result>header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.letter-reader-result>header span{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:800}.letter-reader-result>header h2{color:var(--deep);margin:6px 0 0;font-size:23px;line-height:1.2}.letter-reader-result>header i{color:#276d51;white-space:nowrap;background:#e5f6ed;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:760}.letter-empty-result{color:#7890a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:415px;display:flex}.letter-empty-result strong{color:var(--deep);margin-top:13px}.letter-empty-result span{max-width:360px;margin-top:7px;font-size:12px;line-height:1.5}.letter-result-row{border-top:1px solid var(--line);grid-template-columns:155px 1fr;gap:15px;padding:13px 0;font-size:12px;display:grid}.letter-result-row span{color:var(--deep);font-weight:700}.letter-result-block{border-top:1px solid var(--line);padding:17px 0}.letter-result-block h3{color:var(--deep);margin:0 0 10px;font-size:14px}.letter-result-block ul,.letter-result-block ol{color:#4b6077;gap:7px;margin:0;padding-left:20px;font-size:11px;line-height:1.45;display:grid}.letter-result-block ul{padding:0;list-style:none}.letter-help-button{color:#fff;background:linear-gradient(135deg,#c59027,#a66e0a);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin-top:4px;padding:10px 14px;display:flex}.letter-help-button small,.letter-help-button strong{display:block}.letter-help-button strong{margin-top:3px;font-size:12px}.letter-reader-disclaimer{border-left:4px solid var(--gold);background:#fff9e9;border-radius:0 11px 11px 0;align-items:flex-start;gap:13px;width:min(1160px,100% - 64px);margin:18px auto 0;padding:17px 20px;display:flex}.letter-reader-disclaimer p{color:#6c5b38;margin:0;font-size:11px;line-height:1.55}@media (width<=850px){.home-letter-section{grid-template-columns:1fr;gap:24px}.home-letter-section>aside{max-width:440px}.letter-reader-hero{grid-template-columns:1fr;gap:24px}.letter-reader-hero aside{min-height:135px}.letter-reader-shell{grid-template-columns:1fr}.letter-reader-upload,.letter-reader-result{min-height:0}}@media (width<=600px){.home-letter-section,.letter-reader-hero,.letter-reader-shell,.letter-reader-disclaimer{width:calc(100% - 28px)}.home-letter-section{padding:25px 20px}.home-letter-copy h2{font-size:32px}.home-letter-section>aside{min-height:160px}.letter-reader-hero{padding:40px 0 28px}.letter-reader-hero h1{font-size:50px}.letter-reader-upload,.letter-reader-result{padding:19px}.letter-result-row{grid-template-columns:1fr;gap:4px}}.home-authority-section{color:#fff;background:linear-gradient(125deg,var(--deep),#0b3f85);border-radius:22px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:55px;width:min(1160px,100% - 64px);margin:22px auto 0;padding:37px 42px;display:grid;box-shadow:0 18px 46px #10345e21}.home-authority-section h2{color:#fff;letter-spacing:-.045em;max-width:680px;margin:9px 0 10px;font-size:clamp(31px,4vw,45px);line-height:1.04}.home-authority-section p{color:#c5d8ee;max-width:680px;margin:0;line-height:1.6}.home-authority-section a{width:max-content;min-height:47px;color:var(--deep);background:#fff;border-radius:9px;align-items:center;gap:16px;margin-top:22px;padding:0 16px;font-size:13px;font-weight:780;display:flex}.home-authority-section aside{background:#ffffff14;border:1px solid #ffffff24;border-radius:17px;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:11px;padding:28px;display:grid}.home-authority-section aside span{color:#bcd4ef;font-size:11px;font-weight:760}.home-authority-section aside strong{color:var(--deep);text-align:center;background:#fff;border-radius:8px;padding:11px;font-size:20px}.home-authority-section aside i{color:var(--gold);font-size:24px;font-style:normal}.authority-page{background:linear-gradient(#f7faff 0,#fff 600px);min-height:75vh;padding-bottom:100px}.authority-hero{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:70px;width:min(1160px,100% - 64px);margin:auto;padding:66px 0 38px;display:grid}.authority-hero h1{color:var(--deep);letter-spacing:-.06em;margin:11px 0 15px;font-size:clamp(50px,7vw,78px);line-height:.98}.authority-hero p{max-width:760px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.authority-hero aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:22px;flex-direction:column;justify-content:center;min-height:175px;padding:28px;display:flex;box-shadow:0 22px 50px #07254e29}.authority-hero aside strong{color:var(--gold);font-size:38px}.authority-hero aside span{margin-top:5px;font-weight:740}.authority-hero aside small{color:#bed3e9;margin-top:9px;line-height:1.4}.authority-finder-shell{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:start;gap:18px;width:min(1160px,100% - 64px);margin:auto;display:grid}.authority-search-panel,.authority-result-panel{background:#fff;border:1px solid #d3dfec;border-radius:20px;padding:25px;box-shadow:0 16px 45px #0f315b12}.authority-field-row{grid-template-columns:155px 1fr;gap:10px;display:grid}.authority-field-row label>span{color:#526880;margin-bottom:6px;font-size:11px;font-weight:740;display:block}.authority-field-row input{width:100%;height:47px;color:var(--deep);background:#fff;border:1px solid #c8d7e6;border-radius:9px;outline:0;padding:0 13px}.authority-choice-meta{color:#526880;justify-content:space-between;gap:15px;margin:24px 0 10px;font-size:11px;display:flex}.authority-choice-grid{grid-template-columns:1fr 1fr;gap:8px;max-height:425px;padding-right:4px;display:grid;overflow-y:auto}.authority-choice-grid button{min-height:88px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5e0eb;border-radius:11px;grid-template-columns:35px 1fr;align-content:center;gap:3px 9px;padding:12px;display:grid;position:relative}.authority-choice-grid button>span{width:34px;height:34px;color:var(--blue);background:#e9f3ff;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.authority-choice-grid button strong{color:var(--deep);align-self:end;font-size:12px}.authority-choice-grid button small{color:#697c90;align-self:start;font-size:9px;line-height:1.35}.authority-choice-grid button>i{color:#27805b;font-style:normal;position:absolute;top:8px;right:8px}.authority-choice-grid button>i:empty{display:none}.authority-find-button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:49px;margin-top:15px;font-weight:780;display:flex}.authority-error,.authority-empty{border-radius:8px;margin:12px 0 0;padding:10px;font-size:11px}.authority-data-note{color:#718397;align-items:flex-start;gap:7px;margin:12px 2px 0;font-size:9px;line-height:1.45;display:flex}.authority-data-note svg{flex:none}.authority-result-panel{min-height:595px}.authority-result-empty{color:#7890a6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:540px;display:flex}.authority-result-empty strong{color:var(--deep);margin-top:13px}.authority-result-empty span{max-width:330px;margin-top:7px;font-size:12px;line-height:1.5}.authority-result-panel>header{grid-template-columns:1fr auto;gap:14px;padding-bottom:18px;display:grid}.authority-result-panel>header span{color:var(--blue);letter-spacing:.08em;font-size:9px;font-weight:800}.authority-result-panel>header h2{color:var(--deep);margin:6px 0 5px;font-size:24px}.authority-result-panel>header p{color:#708297;margin:0;font-size:11px}.authority-result-panel>header>i{width:49px;height:49px;color:var(--blue);background:#e9f3ff;border-radius:13px;place-items:center;font-style:normal;display:grid}.authority-result-block{border-top:1px solid var(--line);padding:16px 0}.authority-result-block h3{color:var(--deep);margin:0 0 9px;font-size:14px}.authority-result-block p{color:#52677d;margin:0;font-size:11px;line-height:1.55}.authority-result-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.authority-result-block li{color:#52677d;grid-template-columns:18px 1fr;gap:7px;font-size:11px;display:grid}.authority-result-block li span{color:#247554;background:#e7f6ee;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.authority-contact-row{border-top:1px solid var(--line);color:#667a90;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:flex}.authority-contact-row a{color:var(--blue);font-weight:780}.authority-result-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.authority-result-actions>a{color:#2c5f8c;text-align:center;background:#fff;border:1px solid #c8d8e8;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:8px 10px;font-size:10px;font-weight:720;display:flex}.authority-result-actions>a.authority-primary-link{color:#fff;border-color:var(--blue);background:var(--blue);text-align:left;grid-column:1/-1;justify-content:space-between;padding:10px 13px}.authority-primary-link small,.authority-primary-link strong{display:block}.authority-primary-link strong{margin-top:3px;font-size:11px}.authority-result-note{color:#76889a;margin:13px 0 0;font-size:9px;line-height:1.5}.authority-115-note{color:#fff;background:linear-gradient(125deg,var(--deep),#0b3f85);border-radius:18px;grid-template-columns:100px 1fr;gap:25px;width:min(1160px,100% - 64px);margin:18px auto 0;padding:25px;display:grid}.authority-115-note>strong{border:2px solid var(--gold);width:80px;height:80px;color:var(--gold);border-radius:50%;place-items:center;font-size:30px;display:grid}.authority-115-note h2{margin:0;font-size:19px}.authority-115-note p{color:#c6d8ec;margin:7px 0 0;font-size:11px;line-height:1.55}.authority-115-note a{color:#fff;align-items:center;gap:9px;width:max-content;margin-top:11px;font-size:11px;font-weight:750;display:flex}@media (width<=850px){.home-authority-section,.authority-hero{grid-template-columns:1fr;gap:24px}.home-authority-section aside{max-width:440px}.authority-hero aside{min-height:135px}.authority-finder-shell{grid-template-columns:1fr}.authority-result-panel{min-height:0}.authority-result-empty{min-height:220px}}@media (width<=600px){.home-authority-section,.authority-hero,.authority-finder-shell,.authority-115-note{width:calc(100% - 28px)}.home-authority-section{padding:25px 20px}.home-authority-section h2{font-size:32px}.home-authority-section aside{grid-template-columns:auto 1fr auto 1fr;padding:20px}.authority-hero{padding:40px 0 28px}.authority-hero h1{font-size:48px}.authority-search-panel,.authority-result-panel{padding:18px}.authority-field-row,.authority-choice-grid,.authority-result-actions{grid-template-columns:1fr}.authority-choice-grid{max-height:none}.authority-result-actions>a.authority-primary-link{grid-column:auto}.authority-115-note{grid-template-columns:1fr}.authority-115-note>strong{width:65px;height:65px;font-size:24px}}.guide-share{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.guide-share>span{color:var(--muted);font-size:11px;font-weight:700}.guide-share>div{flex-wrap:wrap;gap:8px;display:flex}.guide-share button{color:#315d86;cursor:pointer;background:#fff;border:1px solid #c8d8e8;border-radius:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:750}.guide-editorial{background:#d7e2ed;border:1px solid #d7e2ed;border-radius:14px;grid-template-columns:.8fr 1.1fr 1.1fr;gap:1px;margin:0;padding:1px;display:grid;overflow:hidden}.guide-editorial>div,.guide-editorial>a{background:#f8fbfe;flex-direction:column;justify-content:center;min-width:0;padding:17px 19px;display:flex}.guide-editorial span{color:#70849a;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800}.guide-editorial strong{color:var(--deep);margin-top:5px;font-size:13px;line-height:1.35}.guide-editorial small{color:#70849a;margin-top:4px;font-size:9px;line-height:1.45}@media (width<=760px){.guide-editorial{grid-template-columns:1fr}.guide-share{flex-direction:column;align-items:flex-start}.guide-share>div{width:100%}.guide-share button{flex:1}.guide-editorial>div,.guide-editorial>a{padding:15px}}.database-backup-card{background:linear-gradient(135deg,#f9fcff,#f2f7fc);border:1px solid #c9d8e8;border-radius:17px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:30px;margin:0 0 30px;padding:26px;display:grid}.database-backup-card h2{color:var(--deep);margin:7px 0 9px;font-size:28px}.database-backup-card p{color:var(--muted);margin:0;line-height:1.55}.database-backup-download{color:#fff;background:#1f8b69;border-radius:8px;margin-top:18px;padding:12px 15px;font-size:13px;font-weight:760;display:inline-flex}.database-restore-controls{gap:10px;display:grid}.database-restore-controls label span{color:#445a71;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:760;display:block}.database-restore-controls input{background:#fff;border:1px solid #c7d5e5;border-radius:8px;width:100%;min-height:42px;padding:8px 10px}.database-restore-controls button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:8px;min-height:42px;font-weight:720}.database-restore-controls button:disabled{cursor:not-allowed;opacity:.5}.database-restore-controls>p{background:#fff;border-radius:8px;padding:10px;font-size:13px}.admin-stripe-repair{background:#edf6ff;border:1px solid #b9d8f8;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;margin:0 0 22px;padding:17px 19px;display:grid}.admin-stripe-repair strong,.admin-stripe-repair span{display:block}.admin-stripe-repair span{color:#426783;margin-top:4px;font-size:13px}.admin-stripe-repair button{color:#fff;cursor:pointer;background:#635bff;border:0;border-radius:8px;grid-area:1/2;min-height:42px;padding:0 14px;font-weight:720}.admin-stripe-repair button:disabled{opacity:.6}.admin-stripe-repair p{color:#315a78;grid-column:1/-1;margin:3px 0 0;font-size:13px}@media (width<=1000px){.database-backup-card{grid-template-columns:1fr}}@media (width<=620px){.admin-stripe-repair{grid-template-columns:1fr}.admin-stripe-repair button{grid-area:auto/1}}@media print{:is(body:has(.plan-demo-page) .site-header,body:has(.plan-demo-page) .site-footer,body:has(.plan-demo-page) .site-assistant){display:none!important}.plan-demo-page{background:#fff;padding:0}.plan-demo-ribbon,.plan-demo-hero,.plan-demo-progress,.plan-demo-disclaimer,.plan-save-button,.plan-pdf-button,.plan-help-button,.plan-restart-button,.plan-demo-notice{display:none!important}.plan-demo-workspace{width:100%;margin:0}.plan-result-shell{grid-template-columns:minmax(0,1fr) 270px;gap:10px}.plan-result-main,.plan-result-sidebar{box-shadow:none;border-color:#ccd7e3;border-radius:8px;padding:16px}.plan-result-steps>button{break-inside:avoid;padding:10px}.plan-next-card{color:#102d4d;background:#eef5fb;border:1px solid #b9cce0}.plan-next-card span,.plan-next-card small{color:#49647f}}.withdrawal-footer-link{text-underline-offset:4px;font-weight:800;color:inherit!important;text-decoration:underline!important}.withdrawal-flow{color:#17304b;background:#fff;border:1px solid #cdd9e7;border-radius:16px;max-width:820px;margin:28px auto;padding:clamp(20px,4vw,40px)}.withdrawal-step{color:#395e83;font-weight:750}.withdrawal-flow h2{font-size:clamp(22px,3vw,30px);line-height:1.25}.withdrawal-flow p{line-height:1.7}.withdrawal-flow form{gap:14px;display:grid}.withdrawal-flow label{gap:8px;font-weight:700;display:grid}.withdrawal-flow input,.withdrawal-flow textarea{color:#17304b;width:100%;max-width:100%;font:inherit;background:#fff;border:1px solid #9fb3c9;border-radius:8px;padding:13px;font-weight:400}.withdrawal-flow input:focus,.withdrawal-flow textarea:focus,.withdrawal-flow button:focus-visible{outline-offset:3px;outline:3px solid #b6954d}.withdrawal-flow button{color:#fff;font:inherit;cursor:pointer;background:#183d63;border:1px solid #183d63;border-radius:8px;min-height:48px;padding:14px 20px;font-weight:750}.withdrawal-flow button:disabled{opacity:.65;cursor:wait}.withdrawal-flow button.withdrawal-secondary{color:#183d63;background:#fff}.withdrawal-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.withdrawal-flow dl{border:1px solid #d4dfea;border-radius:8px;padding:18px}.withdrawal-flow dt{margin:12px 0 4px;font-weight:750}.withdrawal-flow dd{overflow-wrap:anywhere;margin:0}.withdrawal-contract-text{white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-receipt{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #d4dfea;padding:20px;font:14px/1.7 ui-monospace,monospace}.withdrawal-flow [role=alert]{color:#872331;background:#fff7f7;border:1px solid #b43b46;padding:12px}.withdrawal-admin-item{background:#fff;border:1px solid #ccd8e6;border-radius:12px;margin:18px 0;padding:20px}.withdrawal-admin-item pre{white-space:pre-wrap;overflow-wrap:anywhere}.withdrawal-admin-item button{color:#fff;cursor:pointer;background:#173d67;border:1px solid #173d67;border-radius:6px;padding:10px 16px}.growth-page,.growth-admin-page{width:min(1120px,100% - 40px);color:var(--navy,#12243b);margin:36px auto 72px}.growth-hero{color:#fff;background:linear-gradient(135deg,#0b2039,#183b5d);border-radius:24px;margin-bottom:28px;padding:clamp(26px,5vw,64px);box-shadow:0 16px 40px #10243c15}.growth-hero h1{letter-spacing:-.025em;color:#fff;max-width:820px;margin:16px 0 20px;font-size:clamp(30px,4vw,48px);line-height:1.13}.growth-hero p{color:#e0e8f1;max-width:760px;font-size:18px;line-height:1.75}.growth-hero .section-kicker{color:#e8c880}.growth-hero-actions,.growth-trust-strip{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.growth-trust-strip{color:#e6edf5;border-top:1px solid #ffffff24;padding-top:22px;font-size:14px}.growth-trust-strip span+span:before{content:"·";color:#d4b574;margin-right:14px}.growth-button,.growth-secondary{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.growth-button{color:#13253b;background:#e7c57c}.growth-secondary{color:#fff;border:1px solid #ffffff5c}.growth-service-grid,.growth-price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.growth-service-tile,.growth-price-grid article{background:#fff;border:1px solid #dce4ed;border-radius:16px;padding:26px;box-shadow:0 8px 24px #10243c08}.growth-service-tile{color:#172e47;flex-direction:column;justify-content:space-between;gap:12px;text-decoration:none;display:flex}.growth-service-tile h3{margin:0;font-size:21px}.growth-service-tile span{color:#695123;font-weight:600}.growth-service-tile:hover{border-color:#b69859;transform:translateY(-2px)}.growth-price-grid article{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.growth-price-grid article strong{color:#122c47;font-size:30px}.growth-price-grid h3,.growth-price-grid p{margin:0}.growth-price-grid p{line-height:1.7}.growth-price-grid a{margin-top:auto}.growth-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-left:24px;line-height:1.7;display:grid}.growth-process{padding:24px 0}.growth-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}.growth-process li{background:#edf2f7;border-radius:16px;padding:24px;line-height:1.6}.growth-process li span{color:#fff;background:#163552;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.growth-boundary{background:#fcf8ef;border-left:4px solid #bf9b50;border-radius:0 12px 12px 0;margin:24px 0;padding:14px 24px;line-height:1.7}.growth-page .workflow-card,.growth-admin-page .workflow-card{color:#12243b;background:#fff;margin:24px 0}.growth-lead-form{max-width:820px;margin-left:auto!important;margin-right:auto!important}.growth-lead-form fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.growth-lead-form textarea{resize:vertical}.growth-lead-form label,.growth-settings label,.growth-lead-card label{line-height:1.5}.growth-honeypot{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.growth-lead-form small{color:#526479;line-height:1.6}.growth-settings summary,.growth-lead-card summary{cursor:pointer;padding:10px 0}.growth-settings .workflow-form{margin-top:20px}.growth-lead-card{overflow-wrap:anywhere}.growth-referral-counts{flex-wrap:wrap;gap:20px;padding:18px 0;display:flex}.growth-referral-counts span{background:#edf3f8;border-radius:10px;padding:12px}.growth-qr-row{align-items:center;gap:24px;margin-top:24px;display:flex}.growth-qr-row img{background:#fff;border:1px solid #e0e6ec;border-radius:12px;padding:8px}.lead-success{border-top:4px solid #3f8462}.growth-admin-page .workflow-daily-stats button{color:#17314c;cursor:pointer;background:#f2f6fa;border:1px solid #d9e3ed;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.growth-admin-page .workflow-daily-stats button[aria-pressed=true]{color:#fff;background:#173552}.growth-page :focus-visible,.growth-admin-page :focus-visible{outline-offset:4px;outline:3px solid #b28b3c}@media (width<=760px){.growth-service-grid,.growth-price-grid,.growth-process ol,.growth-benefits{grid-template-columns:1fr}.growth-page,.growth-admin-page{width:calc(100% - 28px);margin-top:20px}.growth-hero{border-radius:18px}.growth-hero-actions>a{width:100%}.growth-trust-strip{gap:12px;display:grid}.growth-trust-strip span+span:before{display:none}.growth-qr-row{flex-wrap:wrap}.growth-lead-card .workflow-row{flex-direction:column;align-items:flex-start}.growth-lead-form button{white-space:normal}.growth-page .workflow-card,.growth-admin-page .workflow-card{padding:22px}.growth-admin-page .workflow-daily-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.growth-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0;display:grid}.growth-campaign-card{color:#15314d;background:#fff;border:1px solid #dbe4ed;border-radius:18px;flex-direction:column;align-items:flex-start;gap:18px;padding:28px;display:flex}.growth-campaign-card h2{margin:0;font-size:24px;line-height:1.3}.growth-campaign-card p{margin:0;line-height:1.75}.growth-campaign-card>a{margin-top:auto}.growth-campaign-card svg{color:#96743a}.growth-page .workflow-card>ol{padding-left:24px;line-height:1.8}.growth-page .workflow-card>ol li+li{margin-top:12px}@media (width<=900px){.growth-campaign-grid{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.app-install-header{color:#061b31;cursor:pointer;white-space:nowrap;background:#f3c45c;border:1px solid #f3c45c;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.app-install-header:disabled{opacity:.65;cursor:wait}.app-install-header>span:first-child{font-size:21px}.app-install-page{background:radial-gradient(at 50% 0,#f3c45c17,#0000 65%),#061b31;padding:64px 24px 100px}.app-install-card{text-align:center;background:#0d1d2a;border:1px solid #655a40;border-radius:26px;max-width:680px;margin:0 auto;padding:44px}.app-install-logo{border-radius:24px;margin:0 auto 24px;display:block}.app-install-card h1{letter-spacing:-.035em;color:#fff7e5;margin:16px 0;font-size:clamp(32px,5vw,48px);line-height:1.12}.app-install-card>p{color:#d4dde5;max-width:510px;margin:0 auto 22px;line-height:1.65}.app-install-tags{flex-wrap:wrap;justify-content:center;gap:9px;margin:26px 0;display:flex}.app-install-tags span{color:#f3c45c;border:1px solid #655a40;border-radius:99px;padding:7px 14px;font-size:13px}.app-install-primary{color:#061b31;cursor:pointer;background:#f3c45c;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:56px;padding:15px 22px;font:750 17px system-ui;display:flex}.app-install-primary:disabled{opacity:.65;cursor:wait}.app-install-primary:focus-visible,.app-install-header:focus-visible,.app-install-open:focus-visible{outline-offset:4px;outline:3px solid #fff7e5}.app-install-card>.app-install-note{margin:14px auto 26px;font-size:13px;line-height:1.5}.app-install-steps{text-align:left;color:#fff7e5;border:1px solid #655a40;border-radius:14px;padding:22px}.app-install-steps h2{margin:0 0 14px;font-size:20px}.app-install-steps ol{margin:0;padding-left:22px}.app-install-steps li{margin:12px 0;padding-left:5px;line-height:1.55}.app-install-steps p{color:#d4dde5;margin:18px 0 0;font-size:13px;line-height:1.55}.app-install-open{color:#f3c45c;margin-top:24px;font-weight:700;display:inline-block}.app-install-success{color:#cbf5df;background:#122c2c;border:1px solid #61b38f;border-radius:12px;padding:18px;line-height:1.6}@media (width<=1150px){.app-install-header>span:last-child{display:none}.app-install-header{width:42px;padding:7px}}@media (width<=600px){.app-install-page{padding:30px 16px 80px}.app-install-card{border-radius:18px;padding:28px 20px}.app-install-header{width:36px;min-height:36px}.app-install-steps{padding:18px}.app-install-card h1{font-size:34px}}:root{--navy:#fff7e5;--deep:#fff7e5;--blue:#f3c45c;--pale:#102330;--gold:#f3c45c;--ink:#f3f5f7;--muted:#bdc9d4;--line:#39464b;--shadow:0 18px 45px #0005;--surface:#091722;--surface-raised:#102330;--surface-strong:#061019;--on-gold:#101c26;--font-heading:Georgia,"Times New Roman",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--ink);background:#0d1d2a}a{color:inherit}:focus-visible{outline:3px solid #655a406b}.sr-only{border:0}.site-header{background:#0d1d2aeb;border-bottom:1px solid #655a401a}.brand-ro{color:var(--blue)}.brand-de{color:var(--gold)}.desktop-nav>a:after{background:var(--blue);color:var(--on-gold)}.mega-menu summary{color:var(--blue);background:#0d1d2a;border:1px solid #655a40}.mega-menu summary:hover,.mega-menu[open] summary{border-color:var(--blue);color:var(--on-gold);background:var(--blue)}.mega-menu-panel{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 24px 60px #0000002e}.mega-menu-panel h2{color:var(--deep)}.mega-menu-panel h2 svg{color:var(--blue)}.mega-menu-panel section>a{color:#f3c45c}.mega-menu-note{border-top:1px solid var(--line);color:var(--muted);font-size:14px}.language-toggle{color:#d4dde5}.language-toggle button{color:#d4dde5;background:0 0;border:0}.language-toggle button.active{color:var(--blue)}.account-button{border:1.5px solid var(--blue);color:var(--blue)}.eyebrow,.section-kicker{color:var(--blue)}.hero-copy h1{color:var(--deep)}.hero-lead{color:#f3c45c}.hero-search{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 12px 28px #00000021}.hero-search input{color:var(--ink);background:0 0;border:0;outline:0}.hero-search input::placeholder{color:#d4dde5}.hero-search button{color:var(--on-gold);background:linear-gradient(135deg,var(--blue),#102231);border:0;box-shadow:0 7px 17px #0000003d}.hero-search button:hover{box-shadow:0 9px 22px #00000052}.search-results{border:1px solid var(--line);box-shadow:var(--shadow);background:#0d1d2a}.search-results a{color:var(--blue)}.search-results a span{color:var(--ink)}.search-results a small,.empty-result{color:var(--muted)}.trust-row{color:#f3c45c}.trust-row i{color:var(--on-gold);background:var(--blue);font-size:14px}.quick-guide-card{background:#0d1d2af0;border:1px solid #655a40;box-shadow:0 7px 17px #00000012}.quick-guide-card:hover{border-color:#655a40;box-shadow:0 12px 22px #0000001f}.quick-guide-card strong{color:var(--deep)}.visual-grid{background-image:linear-gradient(#f3c45c0f 1px,#0000 1px),linear-gradient(90deg,#f3c45c0f 1px,#0000 1px)}.assistance-banner{color:#fff7e5;background:linear-gradient(118deg,#102231,#102231);box-shadow:0 16px 32px #0000002e}.assistance-banner:hover{box-shadow:0 20px 40px #0000003d}.support-icon{border:2px solid var(--gold);color:var(--gold)}.support-divider{background:#302919b3}.assistance-banner b em{color:var(--gold)}.section-heading h2,.popular-heading h2,.free-account-section h2{color:var(--deep)}.section-heading p{color:var(--muted)}.category-card{border:1px solid var(--line);background:#0d1d2a}.category-card:hover{box-shadow:var(--shadow);border-color:#655a40}.category-number{color:var(--blue);font-size:14px}.category-card strong{color:var(--navy)}.category-card span:last-of-type{color:var(--muted)}.category-card svg,.text-link{color:var(--blue)}.guide-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 10px 28px #0000000f}.guide-card:hover{box-shadow:var(--shadow);border-color:#655a40}.guide-card .guide-icon{color:var(--blue);background:var(--pale)}.guide-card-copy small{color:var(--blue);font-size:14px}.guide-card-copy strong{color:var(--deep)}.guide-card-copy>span{color:var(--muted)}.guide-card>svg{color:var(--blue)}.free-account-section{color:#fff7e5;background:linear-gradient(120deg,var(--surface-strong),#102231)}.free-account-section p,.free-account-section .section-kicker{color:#f3c45c}.primary-link{color:var(--deep);background:#0d1d2a}.site-footer{color:#f3c45c;background:#102231}.site-footer .brand-name,.footer-contact a{color:#fff7e5}.footer-contact a:hover{color:var(--gold)}.footer-legal{border-top:1px solid #3b4a561f;font-size:14px}@media (width<=820px){.language-toggle{font-size:14px}}.file-model-page{background:#102231}.file-model-notice{color:#f5cf7e;background:#302919;font-size:14px}.file-model-header{background:#0d1d2a;border-bottom:1px solid #655a40}.file-model-header nav{color:#d4dde5;font-size:14px}.file-model-header nav strong{color:var(--blue)}.file-model-user>span{color:#fff7e5;background:var(--surface-strong);font-size:14px}.file-model-user strong{color:var(--deep);font-size:14px}.file-model-user small{color:#d4dde5;font-size:14px}.file-sidebar{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 10px 32px #0000000d}.file-sidebar-title{border-bottom:1px solid #655a40}.file-sidebar-title>span{color:var(--blue);background:var(--pale)}.file-sidebar-title small{color:#d4dde5;font-size:14px}.file-sidebar-title strong{color:var(--deep)}.file-sidebar nav button{color:#d4dde5;background:0 0;border:1px solid #0000}.file-sidebar nav button:hover{background:#102231}.file-sidebar nav button.active{color:var(--blue);background:#102231;border-color:#655a40}.file-sidebar nav button>span{font-size:14px}.file-sidebar nav button small{color:#d4dde5;font-size:14px}.file-sidebar nav button b{color:#d4dde5;background:#102231;font-size:14px}.file-sidebar nav button.active b{color:#f3c45c;background:#102231}.file-privacy{color:#8de3b7;background:#103129}.file-privacy strong{font-size:14px}.file-privacy span{color:#d4dde5;font-size:14px}.file-content{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 14px 38px #0000000f}.file-heading h1{color:var(--deep)}.file-heading p{color:#d4dde5;font-size:14px}.file-upload-button{color:var(--on-gold);background:var(--blue);border:0;font-size:14px;box-shadow:0 8px 18px #0003}.file-overview article{background:#102231;border:1px solid #655a40}.file-overview span,.file-overview small{color:#d4dde5}.file-overview span{font-size:14px}.file-overview strong{color:var(--deep)}.file-overview strong.green{color:#8de3b7}.file-overview strong.orange{color:#f5cf7e}.file-overview small{font-size:14px}.file-overview article>div{background:#102231}.file-overview article>div i{background:linear-gradient(90deg,var(--blue),#103129);color:var(--on-gold)}.file-deadline{background:#302919;border:1px solid #9a7c40}.file-deadline-icon{color:#f5cf7e;background:#302919}.file-deadline strong,.file-deadline p{color:#f5cf7e;font-size:14px}.file-deadline button{color:#f5cf7e;background:0 0;border:0;font-size:14px}.file-list-heading{border-bottom:1px solid #655a40}.file-list-heading>div>span{color:var(--blue);background:var(--pale)}.file-list-heading h2{color:var(--deep)}.file-list-heading p{color:#d4dde5;font-size:14px}.file-list-heading>button{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.file-document-list article{border-bottom:1px solid #655a40}.file-state-icon{font-size:14px}.file-state-icon.valid{color:#8de3b7;background:#103129}.file-state-icon.missing{color:#f5cf7e;background:#302919}.file-state-icon.progress{color:#f3c45c;background:#102231}.file-state-icon.optional{color:#d4dde5;background:#102231}.file-document-list strong{color:#f3c45c;font-size:14px}.file-document-list p{color:#d4dde5;font-size:14px}.file-state-label{font-size:14px}.file-state-label.valid{color:#8de3b7;background:#103129}.file-state-label.missing{color:#f5cf7e;background:#302919}.file-state-label.progress{color:#f3c45c;background:#102231}.file-state-label.optional{color:#d4dde5;background:#102231}.file-document-list article>button{color:#d4dde5;background:0 0;border:0}.dossier-account-top{color:#d4dde5;font-size:14px}.dossier-account-top a{color:var(--blue)}.dossier-upload-box{background:#102231;border:1px solid #655a40}.dossier-upload-box label>span{color:#f3c45c;font-size:14px}.dossier-upload-box select,.dossier-upload-box input[type=date]{color:var(--deep);background:#0d1d2a;border:1px solid #655a40;outline:0}.dossier-upload-box select:focus,.dossier-upload-box input[type=date]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00000017}.dossier-file-button{color:var(--on-gold);background:var(--blue);font-size:14px}.dossier-upload-box>small{color:#d4dde5;font-size:14px}.dossier-upload-box>p{font-size:14px}.dossier-upload-box>p.success{color:#8de3b7;background:#103129}.dossier-upload-box>p.error{color:#ffa9b3;background:#351c25}.dossier-file-item{background:#102231;border:1px solid #655a40}.dossier-file-item>span{color:#f3c45c;background:#102231;font-size:14px}.dossier-file-item a{color:#f3c45c;font-size:14px}.dossier-file-item small{color:#d4dde5;font-size:14px}.dossier-file-item button{color:#ffa9b3;background:0 0;border:0;font-size:14px}.account-dossier-panel{background:linear-gradient(125deg,#102231,#102231);border:1px solid #655a40}.account-dossier-icon{color:var(--blue);background:#102231}.account-dossier-panel h2{color:var(--deep)}.account-dossier-panel p{color:var(--muted);font-size:14px}.account-dossier-panel>a{color:var(--on-gold);background:var(--blue);font-size:14px}.account-messages-panel{background:linear-gradient(125deg,#302919,#302919);border:1px solid #9a7c40}.account-messages-icon{color:#f5cf7e;background:#302919}.account-messages-panel h2{color:var(--deep)}.account-messages-panel p{color:var(--muted);font-size:14px}.account-messages-panel>a{color:#fff7e5;background:var(--surface-strong);font-size:14px}.admin-messages-card{background:linear-gradient(135deg,#302919,#302919);border-color:#9a7c40}.admin-messages-card>a{background:var(--surface-strong)}.message-center-back a{color:var(--blue);font-size:14px}.message-center-shell>header{color:#fff7e5;background:linear-gradient(125deg,var(--surface-strong),#102231);box-shadow:0 18px 42px #00000026}.message-center-shell>header .section-kicker,.message-center-shell>header p{color:#f3c45c}.message-center-shield{color:var(--gold);background:#f3c45c12;border:1px solid #3b4a5640}.message-conversation-grid>a{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 10px 30px #0000000e}.message-conversation-grid>a:hover{border-color:#655a40;box-shadow:0 16px 38px #00000017}.message-card-top>span{color:var(--blue);font-size:14px}.message-card-top>b{color:#fff7e5;background:#351c25;font-size:14px}.message-conversation-grid h2{color:var(--deep)}.message-client-name{color:#d4dde5;font-size:14px}.message-client-name strong{color:#f3c45c}.message-preview{background:#102231}.message-preview>span{font-size:14px}.message-preview>span.office{color:#f3c45c;background:#102231}.message-preview>span.client{color:#f5cf7e;background:#302919}.message-preview p{color:#f3c45c;font-size:14px}.message-card-footer small{color:#d4dde5;font-size:14px}.message-card-footer>strong{color:var(--blue);font-size:14px}.message-center-empty{color:var(--blue);background:#0d1d2a;border:1px dashed #655a40}.message-center-empty h2{color:var(--deep)}.message-center-empty p{color:var(--muted);font-size:14px}.message-security-note{color:#8de3b7;background:#103129}.message-security-note strong{font-size:14px}.message-security-note span{color:#d4dde5;font-size:14px}.directory-page{background:linear-gradient(#102231,#0d1d2a 430px)}.directory-intro h1{color:var(--deep)}.directory-intro p{color:var(--muted)}.directory-search{color:var(--blue);background:#0d1d2a;border:1px solid #655a40;box-shadow:0 10px 30px #00000014}.directory-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #0000001a}.directory-search input{color:var(--ink);background:0 0;border:0;outline:0}.filter-row button{border:1px solid var(--line);color:#f3c45c;background:#0d1d2a}.filter-row button:hover,.filter-row button.active{border-color:var(--blue);color:var(--on-gold);background:var(--blue)}.directory-meta{color:var(--muted)}.directory-meta strong{color:var(--ink)}.directory-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 10px 28px #0000000d}.directory-card:hover{box-shadow:var(--shadow);border-color:#655a40}.directory-card .guide-icon{color:var(--blue);background:var(--pale)}.directory-card small{color:var(--blue)}.directory-card h2{color:var(--deep)}.directory-card p{color:var(--muted)}.german-label{color:#d4dde5;font-size:14px}.directory-arrow{color:var(--blue)}.empty-directory{color:var(--muted);border:1px dashed #655a40}.empty-directory svg{color:var(--blue)}.empty-directory h2{color:var(--deep)}.guide-breadcrumb{color:#d4dde5;font-size:14px}.guide-breadcrumb a{color:var(--blue)}.guide-hero{border-bottom:1px solid var(--line)}.guide-category{color:var(--blue)}.guide-hero h1{color:var(--deep)}.guide-german{color:#d4dde5}.guide-summary{color:var(--muted)}.save-guide,.outline-link{border:1.5px solid var(--blue)}.save-guide{color:var(--on-gold);background:var(--blue)}.save-guide.saved{color:var(--blue);background:var(--pale)}.outline-link{color:var(--blue);background:#0d1d2a}.guide-facts{border:1px solid var(--line);background:#102231}.guide-facts span{color:#d4dde5;font-size:14px}.guide-facts strong{color:var(--deep)}.guide-facts hr{background:var(--line);border:0}.content-number{color:var(--blue);font-size:14px}.guide-content h2{color:var(--deep)}.document-list li{border:1px solid var(--line);color:#f3c45c}.document-list i{color:var(--on-gold);background:var(--blue);font-size:14px}.step-list li:after{background:#102231}.step-list li>span{color:var(--blue);background:var(--pale)}.step-list h3{color:var(--deep)}.step-list p{color:var(--muted)}.important-box{border-left:4px solid var(--gold);background:#302919}.important-box strong,.important-box p{color:#f5cf7e}.official-source p{color:var(--muted)}.official-source a{color:#fff7e5;background:var(--surface-strong)}.guide-service-card{color:#fff7e5;background:radial-gradient(circle at 100% 0,#f3c45c24,transparent 34%),linear-gradient(145deg,var(--surface-strong),#102231);border:1px solid #3b4a5624;box-shadow:0 20px 42px #0000002e}.guide-service-kicker{color:#f5cf7e;font-size:14px}.guide-service-kicker:before{background:var(--gold)}.guide-service-intro{color:#f3c45c}.guide-service-option{background:#f3c45c13;border:1px solid #3b4a561f}.guide-service-option span{color:#f3c45c;font-size:14px}.guide-service-option strong{color:#f5cf7e;background:#302919;font-size:14px}.guide-service-actions>a{color:var(--deep);background:#0d1d2a;font-size:14px}.guide-service-actions>a:hover{box-shadow:0 9px 20px #00000024}.guide-service-actions>a.guide-service-whatsapp{color:#fff7e5;background:#f3c45c14;border:1px solid #3b4a5642}.guide-service-card>small{color:#f3c45c;font-size:14px}.guide-service-card-free{background:radial-gradient(circle at 100% 0,#f3c45c24,#0000 36%),linear-gradient(145deg,#102231,#102231)}.guide-service-card-free .guide-service-option strong{color:#8de3b7;background:#103129}.account-hero{color:#fff7e5;background:linear-gradient(125deg,var(--surface-strong),#102231)}.account-avatar{background:#f3c45c1f;border:2px solid #3b4a568c}.account-hero span{color:#f3c45c;font-size:14px}.account-hero p{color:#f3c45c}.account-signout{color:#fff7e5;background:0 0;border:1px solid #3b4a5666;font-size:14px}.account-panel-heading h2{color:var(--deep)}.account-panel-heading>a{color:var(--blue)}.saved-grid>a{border:1px solid var(--line)}.saved-grid>a:hover{box-shadow:var(--shadow);border-color:#655a40}.saved-grid>a>span{color:var(--blue);background:var(--pale)}.saved-grid small{color:var(--blue)}.saved-grid strong{color:var(--deep)}.saved-grid p{color:var(--muted);font-size:14px}.saved-grid>a>svg{color:var(--blue)}.empty-saved{border:1px dashed #655a40}.empty-saved>svg{color:var(--blue)}.empty-saved h2{color:var(--deep)}.empty-saved p{color:var(--muted)}.empty-saved a{color:var(--on-gold);background:var(--blue)}.guide-pricing-link{border-color:var(--gold);color:#f5cf7e;background:#302919}.premium-guide-content .premium-guide-section{border-bottom:1px solid #655a40}.premium-guide-content .premium-guide-section:last-child{border-bottom:0}.premium-prose p{color:var(--muted)}.premium-bullet-list li{border:1px solid var(--line);color:#f3c45c;background:#102231}.premium-bullet-list svg{color:var(--blue)}.premium-authority{background:linear-gradient(145deg,#102231,#102231);border:1px solid #655a40}.premium-authority>svg{color:var(--blue)}.premium-authority p{color:#f3c45c}.premium-authority a{color:var(--blue);font-size:14px}.premium-info-list li{color:#f3c45c;background:#102231}.premium-info-list li:before{color:#f5cf7e;background:#302919;font-size:14px}.premium-deadlines .premium-info-list li:before{color:#f3c45c;background:#102231}.premium-mistakes article{background:#302919;border-left:4px solid #9a7c40}.premium-mistakes strong{color:#f5cf7e}.premium-mistakes p{color:#f5cf7e;font-size:14px}.premium-mistakes p b{color:#8de3b7}.premium-problem-list li>span{color:#ffa9b3;background:#351c25}.premium-problem-list p{color:var(--muted)}.premium-examples article{border:1px solid var(--line);background:#0d1d2a}.premium-examples span{color:var(--blue);font-size:14px}.premium-examples h3{color:var(--deep)}.premium-examples p{color:var(--muted);font-size:14px}.premium-checklist{background:#103129;border:1px solid #4d8570}.premium-checklist-progress{color:#8de3b7;font-size:14px}.premium-checklist-progress strong{color:#8de3b7}.premium-checklist-progress>i,.premium-checklist-progress>i b{background:#103129}.premium-checklist-items label{color:#d4dde5;background:#0d1d2a;border:1px solid #4d8570;font-size:14px}.premium-checklist-items label.is-checked{color:#d4dde5;background:#103129}.premium-checklist-items input{accent-color:#8de3b7}.premium-checklist>button{color:#8de3b7;background:#103129;border:0;font-size:14px}.premium-faqs details{border:1px solid var(--line);background:#0d1d2a}.premium-faqs summary{color:var(--deep)}.premium-faqs summary span{color:var(--blue);background:var(--pale)}.premium-faqs p{color:var(--muted);font-size:14px}.premium-related a{color:var(--on-gold);background:var(--blue);font-size:14px}.premium-related a.is-free{color:#8de3b7;background:#103129}.premium-sources{color:#f3c45c;background:var(--surface-strong)}.premium-sources>p{font-size:14px}.premium-sources a{color:#fff7e5;background:#f3c45c0f;border:1px solid #3b4a5626;font-size:14px}.premium-sources small{color:#f3c45c}.premium-sources small strong{color:#f5cf7e}.pricing-breadcrumb{color:#d4dde5;font-size:14px}.pricing-breadcrumb a{color:var(--blue)}.pricing-eyebrow{color:var(--blue);font-size:14px}.pricing-eyebrow:before{background:var(--gold)}.pricing-hero h1{color:var(--deep)}.pricing-german{color:#d4dde5}.pricing-intro{color:var(--muted)}.pricing-free-card{background:linear-gradient(145deg,#102231,#102231);border:1px solid #655a40;box-shadow:0 16px 38px #00000014}.pricing-free-card>span{color:var(--blue);font-size:14px}.pricing-free-card>strong{color:var(--deep)}.pricing-free-card p{color:var(--muted)}.pricing-free-card a{color:var(--blue);border-top:1px solid #655a40}.pricing-preview-note{color:#f5cf7e;background:#302919;border:1px solid #9a7c40;font-size:14px}.pricing-preview-note strong{color:#fff7e5;background:#302919;font-size:14px}.pricing-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 14px 36px #00000012}.pricing-card-featured{border:2px solid var(--blue);box-shadow:0 20px 48px #00000024}.pricing-popular{color:var(--on-gold);background:var(--blue);font-size:14px}.pricing-card-heading{border-bottom:1px solid var(--line)}.pricing-card h2{color:var(--deep)}.pricing-amount strong{color:var(--blue)}.pricing-amount span{color:#d4dde5;font-size:14px}.pricing-card>p{color:var(--muted)}.pricing-card li{color:#f3c45c}.pricing-card li i{color:#fff7e5;background:#102231;font-size:14px}.pricing-card>a{color:#fff7e5;background:var(--surface-strong)}.pricing-card-featured>a{background:var(--blue);color:var(--on-gold)}.pricing-clarity{color:#fff7e5;background:linear-gradient(135deg,var(--surface-strong),#102231)}.pricing-clarity>div>span{color:#f3c45c;font-size:14px}.pricing-clarity li{color:#f3c45c}.pricing-clarity li:before{color:var(--gold)}.auth-shell h1{color:var(--deep)}.auth-shell>p{color:var(--muted)}.auth-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#0d1d2a}.google-button,.auth-card form>button[type=submit]{border:0}.google-button{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40}.google-mark{color:#fff7e5;background:conic-gradient(from -45deg,#102231 0 25%,#103129 0 50%,#302919 0 75%,#351c25 0)}.auth-divider{color:#d4dde5;font-size:14px}.auth-divider:before,.auth-divider:after{background:var(--line)}.auth-card label{color:var(--ink)}.auth-card input{border:1px solid #655a40;outline:0}.auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0000001a}.auth-card form>button[type=submit]{color:var(--on-gold);background:var(--blue)}.auth-back{color:var(--blue);background:0 0;border:0;font-size:14px}.auth-message{color:#f3c45c;background:#102231;font-size:14px}.auth-card>small{color:#d4dde5}.auth-home-link{color:var(--blue)}.admin-header-link{color:#fff7e5;background:#302919;font-size:14px}.admin-heading{border-bottom:1px solid var(--line)}.admin-heading h1{color:var(--deep)}.admin-heading p{color:var(--muted)}.admin-heading>a,.admin-denied a{color:var(--on-gold);background:var(--blue)}.admin-stats article{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 12px 30px #0000000f}.admin-stats span,.admin-stats small{color:var(--muted)}.admin-stats strong{color:var(--deep)}.admin-stats small{font-size:14px}.admin-section-title h2{color:var(--deep)}.admin-section-title>span{color:var(--muted);font-size:14px}.admin-table-wrap{border:1px solid var(--line);background:#0d1d2a}.admin-table-wrap th,.admin-table-wrap td{border-bottom:1px solid var(--line)}.admin-table-wrap th{color:#f3c45c;background:#102231;font-size:14px}.admin-table-wrap td{color:#f3c45c}.admin-table-wrap td>span{color:var(--muted);font-size:14px}.admin-table-wrap tbody tr:last-child td{border-bottom:0}.provider-pill{background:#102231;color:#f3c45c!important}.admin-empty{color:var(--muted)!important}.admin-denied{border:1px solid var(--line)}.admin-denied>span{color:var(--blue)}.admin-denied h1{color:var(--deep)}.admin-denied p{color:var(--muted)}.about-page{background:#0d1d2a}.about-hero{border-bottom:1px solid var(--line)}.about-eyebrow{color:var(--blue)}.about-eyebrow:before{background:var(--gold)}.about-lead{color:#f3c45c}.about-signature{border-left:3px solid var(--gold)}.about-signature span{color:var(--deep)}.about-signature small{color:#d4dde5}.about-photo-note{color:#fff7e5;background:var(--surface-strong);font-size:14px;box-shadow:0 12px 28px #0003}.about-hero-bridge{border-left:4px solid var(--gold);color:#fff7e5;background:#102231ed;box-shadow:0 14px 32px #0000002e}.about-hero-bridge span{color:#f3c45c;font-size:14px}.about-story-title h2,.about-vision h2,.about-values h2,.about-cta h2{color:var(--deep)}.about-story-text p{color:#f3c45c}.about-story-text strong{color:var(--deep)}.about-credentials{background:linear-gradient(145deg,#102231 0,#0d1d2a 52%,#302919 100%);border:1px solid #655a40;box-shadow:0 22px 60px #00000017}.about-credentials-heading h2{color:var(--deep)}.about-credentials-heading>p{color:#f3c45c}.about-credential-grid article{background:#0d1d2aeb;border:1px solid #655a40;box-shadow:0 10px 28px #0000000e}.about-credential-grid article:hover{border-color:#655a40;box-shadow:0 16px 32px #0000001a}.about-credential-icon{color:var(--blue);background:var(--pale)}.about-credential-topline small{color:#f5cf7e;font-size:14px}.about-credential-grid h3{color:var(--deep)}.about-credential-grid article>p{color:#f3c45c}.about-credential-status{color:#8de3b7;font-size:14px}.about-credential-status i{color:#fff7e5;background:#103129;font-size:14px}.about-experience-proof{color:#fff7e5;background:linear-gradient(120deg,#102231,#102231);box-shadow:0 15px 32px #00000026}.about-experience-number{color:var(--gold)}.about-experience-proof p{color:#f3c45c;font-size:14px}.about-experience-badge{color:#f5cf7e;background:#f3c45c14;border:1px solid #3b4a5633;font-size:14px}.about-credentials-note{color:#d4dde5;font-size:14px}.about-credentials-note svg{color:#f3c45c}.about-vision{background:linear-gradient(135deg,#102231,#102231);box-shadow:0 24px 60px #0000002e}.about-vision .section-kicker{color:#f3c45c}.about-vision h2{color:#fff7e5}.about-vision-copy>p{color:#f3c45c}.about-vision blockquote{background:#f3c45c12;border:1px solid #3b4a5629}.about-vision blockquote>span{color:var(--gold)}.about-vision blockquote p{color:#fff7e5}.about-vision cite{color:#f5cf7e}.about-value-grid article{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 12px 32px #0000000f}.about-value-grid article>span{color:var(--blue);background:var(--pale)}.about-value-grid h3{color:var(--deep)}.about-value-grid p{color:var(--muted)}.about-cta{background:#102231}.about-cta>div>span{color:var(--blue)}.about-cta-actions a:first-child{color:var(--on-gold);background:var(--blue)}.about-cta-actions a:last-child{color:var(--deep);background:#0d1d2a;border:1px solid #655a40}.admin-content-card{background:linear-gradient(135deg,#102231,#102231);border:1px solid #655a40;box-shadow:0 14px 34px #00000012}.admin-content-card h2{color:var(--deep)}.admin-content-card p{color:var(--muted)}.admin-content-card>a{color:var(--on-gold);background:var(--blue)}.admin-analytics-card{background:linear-gradient(135deg,#102231,#102231);border-color:#655a40}.admin-analytics-card>a{background:#102231}.traffic-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 12px 30px #0000000e}.traffic-list>div{color:#f3c45c;border-bottom:1px solid #655a40}.traffic-list>div:last-child{border-bottom:0}.traffic-list code{color:#f3c45c}.traffic-list strong{color:var(--deep)}.traffic-list p{color:var(--muted)}.traffic-privacy-note{color:#f3c45c;background:#102231;font-size:14px}.admin-database-card{background:linear-gradient(135deg,#302919,#302919);border-color:#9a7c40}.admin-database-card>a{background:var(--surface-strong)}.database-admin-heading{border-bottom:1px solid var(--line)}.database-admin-heading h1{color:var(--deep)}.database-admin-heading p{color:var(--muted)}.database-heading-actions a{color:var(--deep);background:#0d1d2a;border:1px solid #655a40;font-size:14px}.database-heading-actions a:first-child{color:var(--on-gold);border-color:var(--blue);background:var(--blue)}.database-privacy-note{color:#f3c45c;background:#102231;border:1px solid #655a40}.database-privacy-note span{color:#f3c45c;font-size:14px}.database-overview article{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 10px 28px #0000000e}.database-overview span,.database-overview small{color:var(--muted)}.database-overview span{font-size:14px}.database-overview strong{color:var(--deep)}.database-overview small{font-size:14px}.database-browser{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 18px 42px #00000012}.database-tabs{background:var(--line)}.database-tabs button{color:#d4dde5;background:#102231;border:0}.database-tabs button:hover{background:#102231}.database-tabs button.active{color:#fff7e5;background:var(--surface-strong)}.database-tabs strong{color:inherit;background:#f3c45c17;font-size:14px}.database-tabs button.active strong{background:#f3c45c24}.database-search span,.database-filter span{color:#f3c45c;font-size:14px}.database-search input,.database-filter select{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;outline:0}.database-search input:focus,.database-filter select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00000017}.database-export{color:#fff7e5;background:#103129;font-size:14px}.database-result-summary{color:#f3c45c;font-size:14px}.database-result-summary small{color:#d4dde5}.database-browser .admin-table-wrap{border-bottom:0;border-left:0;border-right:0}.database-status.published{background:#103129;color:#8de3b7!important}.database-status.draft{background:#302919;color:#f5cf7e!important}.cms-admin-heading h1{color:var(--deep)}.cms-admin-heading p{color:var(--muted)}.cms-admin-heading>a{color:var(--deep);background:#0d1d2a;border:1px solid #655a40}.cms-page-picker{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 12px 32px #0000000f}.cms-security-note{color:#f3c45c;background:#102231}.cms-security-note strong,.cms-security-note span{font-size:14px}.cms-page-search>span,.cms-input-label{color:#f3c45c;font-size:14px}.cms-page-search input{border:1px solid #655a40;outline:0}.cms-page-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00000017}.cms-page-list>button{background:#102231;border:1px solid #0000}.cms-page-list>button:hover{border-color:#655a40}.cms-page-list small{color:#d4dde5;font-size:14px}.cms-page-list strong{color:var(--deep);font-size:14px}.cms-page-list>button.active strong{color:#f3c45c}.cms-page-list span{color:#d4dde5;font-size:14px}.cms-page-list>p{color:var(--muted);font-size:14px}.cms-editor-panel{border:1px solid var(--line);background:#102231;box-shadow:0 14px 38px #00000012}.cms-editor-toolbar{border-bottom:1px solid var(--line);background:#0d1d2a}.cms-editor-toolbar>div:first-child>span{color:var(--blue);font-size:14px}.cms-editor-toolbar h1{color:var(--deep)}.cms-editor-toolbar p{color:#d4dde5;font-size:14px}.cms-publish-state>span{color:#d4dde5;background:#102231;font-size:14px}.cms-publish-state>span.published{color:#8de3b7;background:#103129}.cms-publish-state small{color:#d4dde5;font-size:14px}.cms-loading{color:var(--muted)}.cms-editor-section{border:1px solid var(--line);background:#0d1d2a}.cms-editor-section-heading{border-bottom:1px solid var(--line)}.cms-editor-section-heading h2{color:var(--deep)}.cms-editor-section-heading p{color:var(--muted);font-size:14px}.cms-field>span{color:#f3c45c;font-size:14px}.cms-field input,.cms-field textarea{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;outline:0}.cms-field input:focus,.cms-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00000017}.cms-field input[readonly],.cms-field textarea[readonly]{color:#d4dde5;background:#102231}.cms-field small{color:#d4dde5;font-size:14px}.cms-image-editor{background:#102231;border:1px dashed #655a40}.cms-image-editor>div:first-child p{color:var(--muted);font-size:14px}.cms-image-preview{background:#102231}.cms-image-empty{color:#d4dde5;background:#102231;font-size:14px}.cms-upload-button,.cms-image-actions button{color:var(--deep);background:#0d1d2a;border:1px solid #655a40;font-size:14px}.cms-upload-button{color:var(--on-gold);background:var(--blue);border-color:var(--blue)}.cms-repeat-card{background:#102231;border:1px solid #655a40}.cms-repeat-card>strong,.cms-repeat-heading strong{color:var(--deep)}.cms-repeat-heading>button{color:#ffa9b3;background:#351c25;border:0;font-size:14px}.cms-checkbox{color:#f3c45c;font-size:14px}.cms-checkbox input{accent-color:var(--blue)}.cms-add-row{color:var(--blue);background:#102231;border:1px dashed #655a40}.cms-editor-actions{border-top:1px solid var(--line);background:#0d1d2af5;box-shadow:0 -10px 30px #00000014}.cms-editor-actions p{color:#f3c45c;font-size:14px}.cms-editor-actions p.error{color:#ffa9b3}.cms-editor-actions button{color:var(--deep);background:#0d1d2a;border:1px solid #655a40}.cms-editor-actions button.preview{color:#f3c45c;background:#102231;border-color:#655a40}.guide-cms-image,.pricing-cms-image{background:#102231}.legal-hero{border-bottom:1px solid var(--line)}.legal-eyebrow{color:var(--blue);font-size:14px}.legal-eyebrow:before{background:var(--gold)}.legal-hero h1{color:var(--deep)}.legal-hero p{color:var(--muted)}.legal-update{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 12px 28px #0000000f}.legal-update span{color:#d4dde5;font-size:14px}.legal-update time{color:var(--deep)}.legal-language-nav a{color:var(--blue);background:#0d1d2a;border:1px solid #655a40;font-size:14px}.legal-language-nav a:hover{color:var(--on-gold);background:var(--blue)}.legal-summary,.legal-toc{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 12px 34px #00000012}.legal-summary>span{color:var(--blue);font-size:14px}.legal-summary>strong{color:var(--deep)}.legal-summary p{color:var(--muted)}.legal-summary>a{color:var(--blue);font-size:14px}.legal-toc strong{color:var(--deep)}.legal-toc a{color:#f3c45c;font-size:14px}.legal-toc a:hover{color:var(--blue);background:var(--pale)}.legal-language-section+.legal-language-section{border-top:2px solid var(--deep)}.legal-section-heading>span{color:var(--blue);font-size:14px}.legal-section-heading h2{color:var(--deep)}.legal-section-heading p{color:var(--muted)}.legal-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 9px 28px #0000000b}.legal-card h3{color:var(--deep)}.legal-card p,.legal-card address{color:#f3c45c}.legal-card address strong{color:var(--deep)}.legal-card a,.legal-card ul{color:#f3c45c}.legal-card code{color:#f3c45c;background:#102231}.legal-card-accent{border-left:4px solid var(--gold);background:#302919}.legal-card-rights{background:#102231;border-color:#655a40}.legal-data-list>div{border-bottom:1px solid var(--line)}.legal-data-list>div:last-child{border-bottom:0}.legal-data-list dt{color:#d4dde5;font-size:14px}.legal-provider-links a{color:#f3c45c;background:#102231;border:1px solid #655a40;font-size:14px}.auth-card>small a{color:var(--blue)}.assistant-launcher{color:#fff7e5;background:linear-gradient(135deg,var(--surface-strong),#102231);border:1px solid #3b4a5633;box-shadow:0 18px 45px #00000047}.assistant-launcher:hover{box-shadow:0 22px 50px #00000059}.assistant-launcher small{color:#f3c45c;font-size:14px}.assistant-mark{background:#102231;border:2px solid #9a7c40;box-shadow:0 4px 13px #00000040}.assistant-panel{background:#102231;border:1px solid #655a40;box-shadow:0 30px 75px #0000004d}.assistant-panel-header{color:#fff7e5;background:linear-gradient(125deg,var(--surface-strong),#102231)}.assistant-title-row>span{color:#8de3b7;background:#f3c45c24;font-size:14px}.assistant-title-row i{background:#103129;box-shadow:0 0 0 3px #00000021}.assistant-panel-header>div>small{color:#f3c45c;font-size:14px}.assistant-panel-header>button{color:#fff7e5;background:#f3c45c14;border:1px solid #3b4a5638}.assistant-panel-header>button:hover{background:#f3c45c24}.assistant-message-bot>div{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;box-shadow:0 5px 15px #0000000d}.assistant-message p{font-size:14px}.assistant-message-bot>div>strong{color:var(--deep)}.assistant-message-user p{color:var(--on-gold);background:var(--blue);box-shadow:0 6px 14px #0000002e}.assistant-quick-questions button{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.assistant-quick-questions button:hover{color:var(--on-gold);border-color:var(--blue);background:var(--blue)}.assistant-answer-card{background:#102231;border:1px solid #655a40}.assistant-answer-heading>span{color:var(--blue);background:#102231}.assistant-answer-heading small{color:#f3c45c;font-size:14px}.assistant-answer-heading strong{color:var(--deep);font-size:14px}.assistant-answer-card>p{color:#f3c45c!important}.assistant-answer-card>b{color:var(--deep);font-size:14px}.assistant-answer-card ul,.assistant-answer-card ol{color:#f3c45c;font-size:14px}.assistant-answer-card>a,.assistant-contact-link{color:var(--on-gold);background:var(--blue);font-size:14px}.assistant-answer-card .assistant-important{border-left:3px solid var(--gold);background:#302919;color:#f5cf7e!important}.assistant-source-note{color:#d4dde5;font-size:14px}.assistant-contact-link{background:var(--surface-strong)}.assistant-composer-shell{background:#0d1d2a;border-top:1px solid #655a40}.assistant-composer{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 4px 13px #0000000d}.assistant-composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #00000014}.assistant-composer input{color:var(--ink);background:0 0;border:0;outline:0;font-size:14px}.assistant-composer input::placeholder{color:#d4dde5}.assistant-composer button{color:var(--on-gold);background:var(--blue);border:0}.assistant-composer-shell>p{color:#d4dde5;font-size:14px}.order-back{color:var(--blue)}.order-intro{border-bottom:1px solid var(--line)}.order-intro h1{color:var(--deep)}.order-intro>div>p{color:var(--muted)}.order-intro>aside{background:#102231;border:1px solid #655a40}.order-intro>aside strong{color:var(--deep)}.order-intro>aside span{color:#8de3b7;font-size:14px}.order-form-section{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 10px 30px #0000000b}.order-form-section h2{color:var(--deep)}.order-service-options>label{border:1.5px solid #655a40}.order-service-options>label:hover,.order-service-options>label.is-selected{background:#102231;border-color:#655a40}.order-service-options input,.order-contact-options input{accent-color:var(--blue)}.order-service-options strong{color:var(--deep)}.order-service-options small{color:var(--muted);font-size:14px}.order-service-options b{color:var(--blue)}.order-field>span{color:#f3c45c;font-size:14px}.order-field textarea,.order-field input,.order-field select{color:var(--ink);background:#0d1d2a;border:1px solid #655a40;outline:0}.order-field textarea:focus,.order-field input:focus,.order-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #00000017}.order-field>small{color:#d4dde5;font-size:14px}.order-contact-options label{border:1px solid #655a40}.order-contact-options label.is-selected{color:#f3c45c;background:#102231;border-color:#655a40}.order-review{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231);box-shadow:0 20px 48px #0003}.order-review .section-kicker{color:#f3c45c}.order-review dl>div{border-bottom:1px solid #3b4a5621}.order-review dt{color:#f3c45c;font-size:14px}.order-review .order-review-price{color:#f5cf7e}.order-review>p,.order-consent{color:#f3c45c;font-size:14px}.order-consent input{accent-color:var(--gold)}.order-review>button{color:var(--deep);background:var(--gold);border:0}.order-error{color:#ffa9b3;background:#f3c45c24;font-size:14px}.account-orders-grid>a{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 10px 28px #0000000e}.account-orders-grid>a:hover{border-color:#655a40}.account-order-top>span:first-child{color:var(--blue);font-size:14px}.account-orders-grid h3{color:var(--deep)}.account-orders-grid p{color:var(--muted);font-size:14px}.account-order-meta span{color:#f3c45c;background:#102231;font-size:14px}.account-orders-grid small{color:#d4dde5;font-size:14px}.account-orders-grid>a>svg{color:var(--blue)}.order-status{color:#f3c45c;background:#102231;font-size:14px}.order-status-submitted{color:#f3c45c;background:#102231}.order-status-reviewing{color:#f5cf7e;background:#302919}.order-status-confirmed{color:#8de3b7;background:#103129}.order-status-in_progress{color:#f3c45c;background:#102231}.order-status-waiting_for_client{color:#f5cf7e;background:#302919}.order-status-completed{color:#8de3b7;background:#103129}.order-status-cancelled{color:#ffa9b3;background:#351c25}.order-detail-hero{border-bottom:1px solid var(--line)}.order-detail-hero h1{color:var(--deep)}.order-detail-hero p{color:var(--muted);font-size:14px}.order-detail-hero>.order-status{font-size:14px}.order-facts article,.order-detail-card{border:1px solid var(--line);background:#0d1d2a}.order-facts span,.order-detail-card>span{color:#d4dde5;font-size:14px}.order-facts strong{color:var(--deep)}.order-detail-card p{color:#f3c45c}.order-payment-note{background:#302919;border:1px solid #9a7c40}.order-payment-note strong{color:#f5cf7e}.order-payment-note p{color:#f5cf7e;font-size:14px}.order-timeline-panel{border:1px solid var(--line);background:#102231}.order-customer-message{border-left:4px solid var(--gold);background:#0d1d2a}.order-customer-message strong{color:var(--deep);font-size:14px}.order-customer-message p{color:#f3c45c;font-size:14px}.order-no-message{color:var(--muted);font-size:14px}.order-timeline li:not(:last-child):before{background:#102231}.order-timeline i{background:var(--blue);color:var(--on-gold);border:3px solid #655a40}.order-timeline strong{color:var(--deep);font-size:14px}.order-timeline time,.order-timeline p{color:#d4dde5;font-size:14px}.order-support{border-top:1px solid var(--line)}.order-support>span{color:var(--muted);font-size:14px}.order-support>a{color:#fff7e5;background:#103129;font-size:14px}.admin-orders-card{background:linear-gradient(135deg,#103129,#103129);border-color:#4d8570}.admin-orders-card>a{background:#103129}.admin-orders-heading{border-bottom:1px solid var(--line)}.admin-orders-heading h1{color:var(--deep)}.admin-orders-heading p{color:var(--muted)}.admin-orders-heading>a{color:var(--deep);background:#0d1d2a;border:1px solid #655a40}.admin-order-stats article{border:1px solid var(--line);background:#0d1d2a}.admin-order-stats span{color:var(--muted);font-size:14px}.admin-order-stats strong{color:var(--deep)}.admin-order-toolbar{border:1px solid var(--line);background:#102231}.admin-order-toolbar label>span,.admin-order-controls label>span{color:#f3c45c;font-size:14px}.admin-order-toolbar input,.admin-order-toolbar select,.admin-order-controls select,.admin-order-controls textarea{color:var(--ink);background:#0d1d2a;border:1px solid #655a40;outline:0}.admin-order-toolbar strong{color:var(--muted);font-size:14px}.admin-order-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 11px 32px #0000000e}.admin-order-card>header{border-bottom:1px solid var(--line)}.admin-order-card>header span{color:var(--blue);font-size:14px}.admin-order-card>header h2{color:var(--deep)}.admin-order-card>header p{color:var(--muted);font-size:14px}.admin-order-card>header>strong{color:var(--blue)}.admin-order-client span,.admin-order-summary>span{color:#d4dde5;font-size:14px}.admin-order-client strong,.admin-order-client a{color:#f3c45c;font-size:14px}.admin-order-client a{color:var(--blue)}.admin-order-summary{background:#102231}.admin-order-summary p{color:#f3c45c;font-size:14px}.admin-order-card>footer span{color:#ffa9b3;font-size:14px}.admin-order-card>footer span.is-success{color:#8de3b7}.admin-order-card>footer button{color:var(--on-gold);background:var(--blue);border:0}.admin-orders-empty{color:var(--muted);border:1px dashed #655a40}.admin-stripe-state{background:#302919;border:1px solid #9a7c40}.admin-stripe-state strong{color:#f5cf7e}.admin-stripe-state span{color:#d4dde5;font-size:14px}.admin-stripe-state>i{color:#f5cf7e;background:#302919;font-size:14px}.admin-stripe-state.is-ready{background:#103129;border-color:#4d8570}.admin-stripe-state.is-ready strong,.admin-stripe-state.is-ready span{color:#8de3b7}.admin-stripe-state.is-ready>i{color:#8de3b7;background:#103129}.admin-order-card>footer .admin-stripe-button{background:#102231}.admin-order-card>footer .admin-stripe-link{color:#f3c45c;background:#102231;border:1px solid #655a40;font-size:14px}.stripe-checkout-button{color:#fff7e5;background:#102231;box-shadow:0 10px 23px #0003}.stripe-checkout-button small{color:#f3c45c;font-size:14px}.order-payment-result{font-size:14px}.order-payment-result.is-cancelled{color:#f5cf7e;background:#302919}.order-payment-result.is-success{color:#8de3b7;background:#103129}.digital-store-group>header h2{color:var(--deep)}.digital-store-group>header p{color:var(--muted)}.digital-store-hero{border-bottom:1px solid var(--line)}.digital-store-hero h1,.digital-order-hero h1{color:var(--deep)}.digital-store-hero p,.digital-order-hero p{color:var(--muted)}.digital-store-hero aside{color:#8de3b7;background:#102231;border:1px solid #655a40;font-size:14px}.digital-product-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 14px 38px #0000000f}.digital-product-card:hover{border-color:#655a40;box-shadow:0 20px 48px #0000001a}.digital-product-topline span{color:#f5cf7e;background:#302919;font-size:14px}.digital-product-topline strong{color:var(--blue)}.digital-product-card h2{color:var(--deep)}.digital-product-card>p{color:var(--muted)}.digital-product-card ul{color:#f3c45c;font-size:14px}.digital-product-card>small{color:#d4dde5;font-size:14px}.digital-product-card>a{color:var(--on-gold);background:var(--blue);font-size:14px}.digital-store-note{color:#d4dde5;font-size:14px}.digital-order-hero{border-bottom:1px solid var(--line)}.digital-order-hero aside{color:#f3c45c;background:linear-gradient(140deg,var(--surface-strong),#102231)}.digital-order-hero aside strong{color:var(--gold)}.digital-order-hero aside span{font-size:14px}.digital-security-note{color:#f3c45c;background:#102231;border:1px solid #655a40;font-size:14px}.digital-product-form>section{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 10px 30px #0000000b}.digital-product-form>section h2{color:var(--deep)}.digital-field-section{border:0}.digital-field-section+.digital-field-section{border-top:1px solid var(--line)}.digital-field-section legend{color:#f3c45c;font-size:14px}.digital-checkout-card{color:#fff7e5;background:linear-gradient(145deg,#102231,#102231);box-shadow:0 22px 48px #0003}.digital-checkout-card>span{color:#f3c45c;font-size:14px}.digital-checkout-card>strong{color:var(--gold)}.digital-checkout-card>p,.digital-checkout-card>small,.digital-checkout-card>label{color:#f3c45c;font-size:14px}.digital-checkout-card>label input{accent-color:var(--gold)}.digital-checkout-card>button{color:var(--deep);background:var(--gold);border:0}.documents-hero{border-bottom:1px solid var(--line)}.documents-hero h1{color:var(--deep)}.documents-hero p{color:var(--muted)}.documents-hero aside{background:linear-gradient(145deg,#102231,#102231);border:1px solid #655a40}.documents-hero aside strong{color:var(--blue)}.documents-hero aside span{color:var(--deep);font-size:14px}.documents-hero aside small{color:#8de3b7;font-size:14px}.document-category-nav a{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.document-category-nav a:hover{color:var(--blue);background:#102231;border-color:#655a40}.document-category-section>header>span{color:var(--blue);background:#102231}.document-category-section h2{color:var(--deep)}.document-category-section header p{color:var(--muted);font-size:14px}.document-card{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 13px 35px #0000000e}.document-card-icon{color:#f5cf7e;background:#302919}.document-card h3{color:var(--deep)}.document-card>p{color:var(--muted);font-size:14px}.document-actions a{font-size:14px}.document-action-secondary{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40}.document-action-download{color:#8de3b7;background:#103129}.document-actions .document-action-order{color:var(--on-gold);background:var(--blue)}.documents-disclaimer{color:#f3c45c;background:#102231;border:1px solid #655a40}.documents-disclaimer svg{color:var(--blue)}.documents-disclaimer p{font-size:14px}.digital-legal-link{color:#f3c45c;font-size:14px}.payment-consent{background:#0d1d2a;border:1px solid #9a7c40}.payment-consent>strong{color:var(--deep)}.payment-consent label{color:#f3c45c;font-size:14px}.payment-consent input{accent-color:var(--blue)}.payment-consent>a{color:var(--blue);font-size:14px}.payment-consent>button{color:#fff7e5;background:#102231;border:0}.payment-consent>p{color:#ffa9b3;font-size:14px}.admin-order-card>footer .admin-email-button{color:#f3c45c;background:#102231;border:1px solid #655a40}.legal-back{color:var(--blue);font-size:14px}.legal-shell .legal-document{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 15px 40px #0000000e}.legal-shell .legal-document h2{color:var(--deep)}.legal-shell .legal-document h3,.legal-shell .legal-document p{color:#f3c45c}.legal-shell .legal-document address{border-left:4px solid var(--gold);color:#f3c45c;background:#102231}.withdrawal-template{background:#102231;border:1px dashed #655a40}.legal-sources{background:#102231;border:1px solid #655a40}.legal-sources strong{color:var(--deep)}.legal-sources a{color:var(--blue);background:#0d1d2a;font-size:14px}.legal-sources span{color:var(--muted);font-size:14px}.route-loading span{border:3px solid #655a40}.order-progress-card.tracking-premium li.is-complete:not(:last-child):after{background:#302919}.order-progress-card.tracking-premium li.is-complete{color:#f5cf7e}.order-progress-card.tracking-premium li.is-complete i{background:#302919;border-color:#9a7c40}.tracking-tier-premium{color:#f5cf7e!important;background:#302919!important}.tracking-tier-simple{color:#f3c45c!important;background:#102231!important}.account-tracking-tier{font-size:14px}.account-order-progress i{background:linear-gradient(90deg,var(--blue),#103129);color:var(--on-gold)}.order-status-waiting_for_documents,.order-status-awaiting_payment{color:#f5cf7e;background:#302919}.order-progress-card{background:linear-gradient(135deg,#102231,#102231);border:1px solid #655a40}.order-progress-heading strong{color:var(--deep)}.order-progress-heading span{color:#f3c45c;background:#102231;font-size:14px}.order-progress-card li{color:#d4dde5;font-size:14px}.order-progress-card li:not(:last-child):after,.order-progress-card li.is-complete:not(:last-child):after{background:#102231}.order-progress-card li i{background:#0d1d2a;border:2px solid #655a40}.order-progress-card li.is-complete{color:#f3c45c}.order-progress-card li.is-complete i{color:#fff7e5;background:#102231;border-color:#655a40}.order-progress-card>p{color:#f5cf7e;background:#302919;font-size:14px}.order-progress-card.is-cancelled{background:#351c25;border-color:#9f5c66}.order-files-card{background:#0d1d2a;border:1px solid #655a40}.order-files-heading strong{color:var(--deep)}.order-files-heading p{color:var(--muted);font-size:14px}.order-files-heading label{color:var(--on-gold);background:var(--blue);font-size:14px}.order-files-card>small{color:#d4dde5;font-size:14px}.order-files-card>p{font-size:14px}.order-files-card>p.is-success{color:#8de3b7;background:#103129}.order-files-card>p.is-error{color:#ffa9b3;background:#351c25}.order-files-card li{background:#102231;border:1px solid #655a40}.order-files-card li>span{color:#f3c45c;background:#102231;font-size:14px}.order-files-card li strong{color:#f3c45c;font-size:14px}.order-files-card li small{color:#d4dde5;font-size:14px}.order-files-card li a{color:var(--blue);background:#102231;font-size:14px}.order-files-empty{color:#d4dde5;border:1px dashed #655a40;font-size:14px}.admin-order-files{background:#102231}.admin-order-files>span{color:#d4dde5;font-size:14px}.admin-order-files a{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40}.admin-order-files a b{color:#f3c45c;background:#102231;font-size:14px}.admin-order-files a span{font-size:14px}.admin-order-files a small,.admin-order-files>p{color:#d4dde5;font-size:14px}.order-conversation,.order-review-form{border:1px solid var(--line);background:#0d1d2a}.conversation-list article{background:#102231}.conversation-list article.is-mine{color:var(--on-gold);background:var(--blue)}.conversation-list small,.conversation-list p{font-size:14px}.conversation-empty{color:var(--muted);font-size:14px}.order-conversation textarea,.order-review-form textarea{border:1px solid #655a40}.order-conversation button,.order-review-form button,.appointment-form button{color:var(--on-gold);background:var(--blue);border:0}.conversation-error{color:#ffa9b3;font-size:14px}.order-review-form select{background:#0d1d2a;border:1px solid #655a40}.order-review-form p{color:#8de3b7;font-size:14px}.appointments-hero h1,.reviews-page h1{color:var(--deep)}.appointments-hero p,.reviews-page>section p{color:var(--muted)}.appointment-form{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 12px 35px #0000000f}.appointment-form label span{color:#f3c45c;font-size:14px}.appointment-form input,.appointment-form select,.appointment-form textarea{background:#0d1d2a;border:1px solid #655a40}.appointment-form select:disabled{color:#d4dde5;background:#102231}.appointment-form>p[data-tone=success]{color:#8de3b7;background:#103129}.appointment-form>p[data-tone=error]{color:#ffa9b3;background:#351c25}.appointment-business-contact,.appointments-direct-contact{color:#f3c45c;font-size:14px}.appointment-business-contact a,.appointments-direct-contact a{color:var(--blue)}.appointment-history article{border:1px solid var(--line);background:#0d1d2a}.appointment-history article span,.appointment-history article p{color:var(--muted);font-size:14px}.reviews-grid article{border:1px solid var(--line);background:#0d1d2a}.reviews-grid article>span{color:#f5cf7e}.reviews-grid article p{color:#f3c45c}.reviews-grid article strong{color:var(--deep)}.reviews-grid article small{color:#d4dde5}.admin-customer-message{color:#8de3b7;background:#103129;border:1px solid #4d8570}.admin-customer-tools>section{border:1px solid var(--line);background:#0d1d2a}.admin-customer-tools h2{color:var(--deep)}.admin-customer-tools article{border-top:1px solid var(--line)}.admin-customer-tools article span,.admin-customer-tools article p{color:var(--muted);font-size:14px}.admin-customer-tools select{background:#0d1d2a;border:1px solid #655a40}.revenue-preview-hero{color:#fff7e5;background:linear-gradient(130deg,#102231 0% 65%,#102231 100%);box-shadow:0 26px 70px #0003}.revenue-preview-hero:after{border:1px solid #3b4a5629}.revenue-preview-hero span,.revenue-section header>span{font-size:14px}.revenue-preview-hero span{color:#f5cf7e}.revenue-preview-hero p{color:#f3c45c}.revenue-preview-hero aside{background:#f3c45c1a;border:1px solid #3b4a5640}.revenue-preview-hero aside strong{color:#f5cf7e}.revenue-preview-hero aside small{color:#f3c45c}.revenue-section{border:1px solid var(--line);background:#0d1d2a;box-shadow:0 14px 42px #00000012}.revenue-section header>span{color:var(--blue)}.revenue-section h2{color:var(--deep)}.revenue-section header p{color:var(--muted)}.offer-card{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40}.offer-card.featured{border-color:#9a7c40;box-shadow:0 12px 36px #00000024}.offer-card.selected{border:2px solid var(--blue);background:#102231}.offer-card>i{color:#fff7e5;background:#302919;font-size:14px}.offer-check{color:#f3c45c;background:#102231;font-size:14px}.selected .offer-check{color:var(--on-gold);background:var(--blue)}.offer-card h3{color:var(--deep)}.offer-card>strong{color:var(--blue)}.offer-card>small,.offer-card>p{color:#d4dde5;font-size:14px}.offer-card ul{border-top:1px solid #655a40}.offer-card li{color:#f3c45c;font-size:14px}.offer-card>em{color:var(--on-gold);background:var(--blue);font-size:14px}.revenue-primary{color:var(--on-gold);background:var(--blue);border:0}.subscription-section{background:linear-gradient(#0d1d2a,#102231)}.plan-price strong{color:var(--deep)}.plan-price small{color:#d4dde5}.plan-card button{color:#fff7e5;background:var(--surface-strong);border:0}.plan-card.featured button{background:#302919}.revenue-projection{color:#fff7e5;background:var(--surface-strong)}.revenue-projection span{color:#f3c45c;font-size:14px}.revenue-projection input{accent-color:#f5cf7e}.revenue-projection aside{border-left:1px solid #3b4a5629}.revenue-projection b{color:#f5cf7e}.revenue-projection em{color:#f3c45c;font-size:14px}.revenue-options article{border:1px solid #655a40}.revenue-options svg{color:var(--blue)}.revenue-options h3{color:var(--deep)}.revenue-options p{color:var(--muted);font-size:14px}.revenue-options strong{color:#f5cf7e}.subsection-title{color:var(--deep)}.follow-pills span{color:#f3c45c;background:#102231;font-size:14px}.follow-pills b{color:var(--deep)}.consult-list button{color:var(--deep);background:#0d1d2a;border:1px solid #655a40}.consult-list small{color:var(--muted)}.consult-list strong{color:var(--blue)}.digital-mini-grid div{background:#102231}.digital-mini-grid span{color:#f3c45c;font-size:14px}.digital-mini-grid strong{color:#f5cf7e}.revenue-legal{background:#302919;border:1px solid #9a7c40}.revenue-legal svg,.revenue-legal span strong,.revenue-legal span small{color:#f5cf7e}.revenue-legal button{color:#f5cf7e;background:#0d1d2a;border:1px solid #9a7c40}.revenue-legal aside small{color:#f5cf7e;font-size:14px}@media (width<=850px){.revenue-projection aside{border-top:1px solid #3b4a5629;border-left:0}}.plan-card>a{color:#fff7e5;background:var(--surface-strong)}.plan-card.featured>a{background:#302919}.consult-list>a{color:var(--deep);background:#0d1d2a;border:1px solid #655a40}.consult-list>a small{color:var(--muted)}.consult-list>a strong{color:var(--blue)}.revenue-legal aside>a{color:#f5cf7e;background:#0d1d2a;border:1px solid #9a7c40}.calculator-hero h1{color:var(--deep)}.calculator-hero p{color:var(--muted)}.calculator-hero aside{color:#f3c45c;background:linear-gradient(140deg,var(--surface-strong),#102231);box-shadow:0 20px 45px #0000002e}.calculator-hero aside span{color:#f3c45c;font-size:14px}.calculator-hero aside strong{color:var(--gold)}.calculator-hero aside small{font-size:14px}.calculator-card{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 15px 40px #0001}.calculator-card>header span{color:var(--blue);background:#102231;font-size:14px}.calculator-card h2{color:var(--deep)}.calculator-card>label,.calculator-two label,.calculator-four label{color:#f3c45c;font-size:14px}.calculator-card input[type=number],.calculator-card select{color:var(--deep);background:#102231;border:1px solid #655a40}.calculator-check input{accent-color:var(--blue)}.calculator-result{color:#f3c45c;background:linear-gradient(135deg,var(--surface-strong),#102231)}.calculator-result span{font-size:14px}.calculator-result strong{color:var(--gold)}.calculator-card>p{color:#d4dde5;font-size:14px}.calculator-source{color:var(--blue);font-size:14px}.calculator-mini-results>div{background:#102231;border:1px solid #655a40}.calculator-mini-results span{color:#f3c45c;font-size:14px}.calculator-mini-results strong{color:var(--deep)}.calculator-mini-results small{color:#d4dde5;font-size:14px}.calculator-mini-results small.is-ok{color:#8de3b7}.calculator-mini-results small.is-over{color:#ffa9b3}.calculator-warning{color:#f5cf7e;background:#302919;border:1px solid #9a7c40;font-size:14px}.calculator-category-section>header h2{color:var(--deep)}.calculator-category-section>header p{color:var(--muted);font-size:14px}.calculator-category-grid>button{color:inherit;background:#0d1d2a;border:1px solid #655a40;box-shadow:0 12px 35px #0000000e}.calculator-category-grid>button:hover{border-color:#655a40;box-shadow:0 18px 42px #0000001a}.calculator-category-grid>button>span{color:var(--blue);background:#102231;font-size:14px}.calculator-category-grid h3{color:var(--deep)}.calculator-category-grid p{color:var(--muted);font-size:14px}.calculator-category-grid strong{color:#f5cf7e;font-size:14px}.calculator-category-grid b{color:var(--blue);border-top:1px solid #655a40;font-size:14px}.calculator-back{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.plan-demo-ribbon{color:#f5cf7e;background:#302919;font-size:14px}.plan-demo-hero h1{color:var(--deep)}.plan-demo-hero>div>p{color:var(--muted)}.plan-demo-trust span{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.plan-demo-hero>aside{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231);box-shadow:0 24px 55px #0000002e}.plan-demo-hero>aside:after{border:25px solid #3b4a560f}.plan-demo-hero>aside span{border:1px solid #3b4a5640;font-size:14px}.plan-demo-hero>aside i{background:linear-gradient(90deg,#102231,var(--gold))}.plan-demo-hero>aside strong{color:var(--gold)}.plan-demo-hero>aside small{color:#f3c45c;font-size:14px}.plan-demo-progress li{color:#d4dde5;font-size:14px}.plan-demo-progress li:not(:last-child):after{background:#102231}.plan-demo-progress li i{background:#0d1d2a;border:1px solid #655a40;font-size:14px}.plan-demo-progress li.is-current{color:var(--blue)}.plan-demo-progress li.is-current i{color:var(--on-gold);border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 5px #00000017}.plan-demo-progress li.is-complete{color:#8de3b7}.plan-demo-progress li.is-complete i{color:#fff7e5;background:#103129;border-color:#4d8570}.plan-demo-progress li.is-complete:after{background:#103129}.plan-demo-panel{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 18px 55px #00000014}.plan-demo-panel>header>div:first-child>span{color:var(--blue);background:#102231;font-size:14px}.plan-demo-panel h2{color:var(--deep)}.plan-demo-panel header p{color:var(--muted);font-size:14px}.plan-scenario-grid button{color:inherit;background:#0d1d2a;border:1.5px solid #655a40}.plan-scenario-grid button:hover{border-color:#655a40;box-shadow:0 9px 25px #00000014}.plan-scenario-grid button.is-selected{background:#102231;border-color:#655a40;box-shadow:inset 0 0 0 1px #00000040}.plan-scenario-grid button>span{color:var(--blue);background:#102231}.plan-scenario-grid button strong{color:var(--deep)}.plan-scenario-grid button small{color:var(--muted);font-size:14px}.plan-scenario-grid button>i{color:var(--on-gold);background:var(--blue);font-size:14px}.plan-demo-actions{border-top:1px solid #655a40}.plan-demo-actions button{color:var(--on-gold);background:var(--blue);border:0}.plan-demo-actions button:hover{background:#102231}.plan-demo-actions .is-secondary{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40}.plan-demo-actions .is-secondary:hover{color:var(--blue);background:#102231}.plan-selected-scenario{color:#f3c45c;background:#102231;font-size:14px}.plan-question-list fieldset{border:1px solid #655a40}.plan-question-list legend{color:#f3c45c;font-size:14px}.plan-question-list legend i{color:#f3c45c;background:#102231;font-size:14px}.plan-question-list button{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40}.plan-question-list button.is-selected{color:#f3c45c;background:#102231;border-color:#655a40}.plan-result-main,.plan-result-sidebar{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 16px 45px #00000012}.plan-result-main>header h2{color:var(--deep)}.plan-result-main>header p{color:var(--muted);font-size:14px}.plan-result-progress>div{color:#f3c45c;font-size:14px}.plan-result-progress>div strong{color:var(--blue)}.plan-result-progress>i{background:#102231}.plan-result-progress>i>b{background:linear-gradient(90deg,#102231,#103129)}.plan-result-steps>button{color:inherit;background:#0d1d2a;border:1px solid #655a40}.plan-result-steps>button:hover{background:#102231;border-color:#655a40}.plan-result-steps>button>i{color:#f3c45c;background:#102231;border:1px solid #655a40;font-size:14px}.plan-result-steps>button>span small{color:#8de3b7;font-size:14px}.plan-result-steps>button>span strong{color:var(--deep)}.plan-result-steps>button>span p{color:var(--muted);font-size:14px}.plan-result-steps>button>b{color:#f3c45c;background:#102231}.plan-result-steps>button.is-complete{background:#103129;border-color:#4d8570}.plan-result-steps>button.is-complete>i{color:#fff7e5;background:#103129;border-color:#4d8570}.plan-next-card{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231)}.plan-next-card span,.plan-next-card small{color:#f3c45c;font-size:14px}.plan-documents-card{border:1px solid #655a40}.plan-documents-card h3{color:var(--deep)}.plan-documents-card li{color:#f3c45c;font-size:14px}.plan-documents-card li span{color:#8de3b7;background:#103129;font-size:14px}.plan-save-button,.plan-pdf-button,.plan-help-button{border:0}.plan-save-button{color:var(--deep);background:var(--gold)}.plan-pdf-button{color:var(--on-gold);background:var(--blue)}.plan-help-button{color:#fff7e5;background:linear-gradient(135deg,#302919,#302919);box-shadow:0 8px 20px #0003}.plan-help-button small{color:#f5cf7e;font-size:14px}.plan-help-button strong{font-size:14px}.plan-demo-notice{color:#8de3b7;background:#103129;font-size:14px}.plan-restart-button{color:#d4dde5;background:0 0;border:0;font-size:14px}.plan-demo-disclaimer{color:#d4dde5;font-size:14px}.plan-demo-disclaimer svg{color:#f3c45c}@media (width<=600px){.plan-demo-ribbon,.plan-demo-progress li{font-size:14px}}.home-plan-section{background:linear-gradient(125deg,#102231,#102231);border:1px solid #655a40;box-shadow:0 18px 46px #00000012}.home-plan-copy h2{color:var(--deep)}.home-plan-copy>p{color:var(--muted)}.home-plan-copy>div span{color:#8de3b7;background:#103129;font-size:14px}.home-plan-copy>a{color:var(--on-gold);background:var(--blue);font-size:14px}.home-plan-section>aside{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231)}.home-plan-section>aside span{border:1px solid #3b4a5640;font-size:14px}.home-plan-section>aside i{background:linear-gradient(90deg,#102231,var(--gold))}.home-plan-section>aside strong{color:#f3c45c;font-size:14px}.home-letter-section{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 18px 46px #00000012}.home-letter-section>aside{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231)}.home-letter-section>aside span{color:var(--deep);background:var(--gold);font-size:14px}.home-letter-section>aside i{color:var(--gold)}.home-letter-section>aside strong{color:#f3c45c;font-size:14px}.home-letter-copy h2{color:var(--deep)}.home-letter-copy>p{color:var(--muted)}.home-letter-copy>div span{color:#8de3b7;background:#103129;font-size:14px}.home-letter-copy>a{color:var(--on-gold);background:var(--blue);font-size:14px}.letter-reader-hero h1{color:var(--deep)}.letter-reader-hero p{color:var(--muted)}.letter-reader-hero aside{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231);box-shadow:0 22px 50px #00000029}.letter-reader-hero aside strong{color:var(--gold)}.letter-reader-hero aside small{color:#f3c45c}.letter-reader-upload,.letter-reader-result{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 16px 45px #00000012}.letter-privacy-strip{color:#8de3b7;background:#103129}.letter-privacy-strip strong,.letter-privacy-strip span{font-size:14px}.letter-drop-zone{color:#f3c45c;background:#102231;border:2px dashed #655a40}.letter-drop-zone:hover{border-color:var(--blue);background:#102231}.letter-drop-zone>span{color:var(--blue);background:#102231}.letter-drop-zone small{color:#d4dde5}.letter-read-button{color:var(--on-gold);background:var(--blue);border:0}.letter-progress{color:#f3c45c;font-size:14px}.letter-progress>i{background:#102231}.letter-progress>i>b{background:linear-gradient(90deg,var(--blue),#103129);color:var(--on-gold)}.letter-status,.letter-error{font-size:14px}.letter-status{color:#8de3b7;background:#103129}.letter-error{color:#ffa9b3;background:#351c25}.letter-local-note{color:#d4dde5;font-size:14px}.letter-reader-result>header span{color:var(--blue);font-size:14px}.letter-reader-result>header h2{color:var(--deep)}.letter-reader-result>header i{color:#8de3b7;background:#103129;font-size:14px}.letter-empty-result{color:#f3c45c}.letter-empty-result svg{color:var(--blue)}.letter-empty-result strong{color:var(--deep)}.letter-empty-result span{font-size:14px}.letter-result-row{border-top:1px solid var(--line);font-size:14px}.letter-result-row strong{color:#d4dde5}.letter-result-row span{color:var(--deep)}.letter-result-row.is-deadline span{color:#f5cf7e}.letter-result-block{border-top:1px solid var(--line)}.letter-result-block h3{color:var(--deep)}.letter-result-block ul,.letter-result-block ol{color:#f3c45c;font-size:14px}.letter-help-button{color:#fff7e5;background:linear-gradient(135deg,#302919,#302919)}.letter-help-button small,.letter-help-button strong{font-size:14px}.letter-reader-disclaimer{border-left:4px solid var(--gold);background:#302919}.letter-reader-disclaimer strong{color:#f5cf7e}.letter-reader-disclaimer p{color:#f5cf7e;font-size:14px}.home-authority-section{color:#fff7e5;background:linear-gradient(125deg,var(--surface-strong),#102231);box-shadow:0 18px 46px #00000021}.home-authority-section .section-kicker{color:#f3c45c}.home-authority-section h2{color:#fff7e5}.home-authority-section p{color:#f3c45c}.home-authority-section a{color:var(--deep);background:#0d1d2a;font-size:14px}.home-authority-section aside{background:#f3c45c14;border:1px solid #3b4a5624}.home-authority-section aside span{color:#f3c45c;font-size:14px}.home-authority-section aside strong{color:var(--deep);background:#0d1d2a}.home-authority-section aside i{color:var(--gold)}.authority-hero h1{color:var(--deep)}.authority-hero p{color:var(--muted)}.authority-hero aside{color:#fff7e5;background:linear-gradient(140deg,var(--surface-strong),#102231);box-shadow:0 22px 50px #00000029}.authority-hero aside strong{color:var(--gold)}.authority-hero aside small{color:#f3c45c}.authority-search-panel,.authority-result-panel{background:#0d1d2a;border:1px solid #655a40;box-shadow:0 16px 45px #00000012}.authority-field-row label>span{color:#f3c45c;font-size:14px}.authority-field-row input{color:var(--deep);background:#0d1d2a;border:1px solid #655a40;outline:0}.authority-field-row input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0000001a}.authority-choice-meta{color:#f3c45c;font-size:14px}.authority-choice-meta strong{color:var(--deep)}.authority-choice-grid button{color:inherit;background:#0d1d2a;border:1px solid #655a40}.authority-choice-grid button:hover,.authority-choice-grid button.is-selected{border-color:var(--blue);background:#102231}.authority-choice-grid button>span{color:var(--blue);background:#102231}.authority-choice-grid button strong{color:var(--deep);font-size:14px}.authority-choice-grid button small{color:#d4dde5;font-size:14px}.authority-choice-grid button>i{color:#8de3b7}.authority-find-button{color:var(--on-gold);background:var(--blue);border:0}.authority-error,.authority-empty{font-size:14px}.authority-error{color:#ffa9b3;background:#351c25}.authority-empty{color:#f3c45c;background:#102231}.authority-data-note{color:#d4dde5;font-size:14px}.authority-result-empty{color:#f3c45c}.authority-result-empty svg{color:var(--blue)}.authority-result-empty strong{color:var(--deep)}.authority-result-empty span{font-size:14px}.authority-result-panel>header span{color:var(--blue);font-size:14px}.authority-result-panel>header h2{color:var(--deep)}.authority-result-panel>header p{color:#d4dde5;font-size:14px}.authority-result-panel>header>i{color:var(--blue);background:#102231}.authority-result-block{border-top:1px solid var(--line)}.authority-result-block h3{color:var(--deep)}.authority-result-block p,.authority-result-block li{color:#f3c45c;font-size:14px}.authority-result-block li span{color:#8de3b7;background:#103129;font-size:14px}.authority-contact-row{border-top:1px solid var(--line);color:#d4dde5;font-size:14px}.authority-contact-row a{color:var(--blue)}.authority-result-actions>a{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.authority-result-actions>a.authority-primary-link{color:var(--on-gold);border-color:var(--blue);background:var(--blue)}.authority-primary-link small,.authority-primary-link strong{font-size:14px}.authority-result-note{color:#d4dde5;font-size:14px}.authority-115-note{color:#fff7e5;background:linear-gradient(125deg,var(--surface-strong),#102231)}.authority-115-note>strong{border:2px solid var(--gold);color:var(--gold)}.authority-115-note p{color:#f3c45c;font-size:14px}.authority-115-note a{color:#fff7e5;font-size:14px}.authority-115-note a span{color:var(--gold)}.guide-share>span{color:var(--muted);font-size:14px}.guide-share button{color:#f3c45c;background:#0d1d2a;border:1px solid #655a40;font-size:14px}.guide-share button:hover{border-color:var(--blue);background:#102231}.guide-share button.guide-share-whatsapp{color:#8de3b7;background:#103129;border-color:#4d8570}.guide-editorial{background:#102231;border:1px solid #655a40}.guide-editorial>div,.guide-editorial>a{background:#102231}.guide-editorial span{color:#d4dde5;font-size:14px}.guide-editorial strong{color:var(--deep);font-size:14px}.guide-editorial small{color:#d4dde5;font-size:14px}.guide-editorial>a{color:inherit}.guide-editorial>a:hover{background:#102231}.guide-editorial>a strong{color:var(--blue)}.database-backup-card{background:linear-gradient(135deg,#102231,#102231);border:1px solid #655a40}.database-backup-card h2{color:var(--deep)}.database-backup-card p{color:var(--muted)}.database-backup-download{color:#fff7e5;background:#103129;font-size:14px}.database-restore-controls label span{color:#f3c45c;font-size:14px}.database-restore-controls input{background:#0d1d2a;border:1px solid #655a40}.database-restore-controls button{color:var(--on-gold);background:var(--blue);border:0}.database-restore-controls .database-restore-button{background:#351c25}.database-restore-controls>p{background:#0d1d2a;font-size:14px}.admin-stripe-repair{background:#102231;border:1px solid #655a40}.admin-stripe-repair strong{color:var(--deep)}.admin-stripe-repair span{color:#f3c45c;font-size:14px}.admin-stripe-repair button{color:#fff7e5;background:#102231;border:0}.admin-stripe-repair p{color:#f3c45c;font-size:14px}html{background:var(--surface-strong);scroll-padding-top:110px}body{background:var(--surface-strong);color:var(--ink);font-size:16px;line-height:1.6;overflow-x:clip}button,input,select,textarea{font-family:var(--font-app);font-size:16px}button,select{min-height:44px}button:disabled,[aria-disabled=true]{opacity:.58;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{color:var(--ink);background:#091722;border-color:#56614c;border-radius:11px}input::placeholder,textarea::placeholder{color:#9dabb7;opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--gold);width:18px;height:18px}input[type=file]{color:var(--muted)}input:focus,select:focus,textarea:focus{outline:2px solid var(--gold);outline-offset:3px}h1,h2{font-family:var(--font-heading);overflow-wrap:anywhere;font-weight:700;letter-spacing:-.02em!important;line-height:1.2!important}h3,h4,strong{overflow-wrap:break-word}p{line-height:1.65}a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #ffdd87}.section-kicker,.eyebrow{color:var(--gold);letter-spacing:.07em;font-size:14px}.guide-card-copy small{font-size:12px;line-height:1.5}.site-header{background:#061019f5;border-bottom:1px solid #c7a25930;box-shadow:0 8px 24px #0002}.header-inner{min-height:86px}.brand{letter-spacing:-.02em;font-size:24px}.brand-ro,.brand-de{color:var(--gold)}.brand-dash{color:#b48e49}.brand-name{color:#fff6df}.mega-menu summary{color:var(--gold);background:linear-gradient(135deg,#172b37,#0a1823);border-color:#af8e4d70;border-radius:12px;min-height:46px}.mega-menu summary:hover,.mega-menu[open] summary{color:#ffe0a0;background:#1c2d31;border-color:#e5bb66}.mega-menu-panel{background:#0a1926;border-color:#8b6e3d80;box-shadow:0 24px 60px #0009}.mega-menu-panel h2{font-family:var(--font-app);font-size:17px}.mega-menu-panel section>a{color:#d7e0e7;font-size:15px;line-height:1.5}.mega-menu-panel section>a:hover{color:var(--gold);background:#f3c45c10}.mega-menu-note{color:var(--muted);font-size:14px}.language-toggle{background:#11222d;border:1px solid #ac8e474f;border-radius:99px;gap:4px;padding:3px}.language-toggle button{color:#d3dce2;border-radius:50px;min-width:40px;min-height:36px;padding:4px 8px;font-size:14px}.language-toggle button.active{color:var(--on-gold);background:linear-gradient(145deg,#ffe1a0,#e8b348)}.language-toggle i{display:none}.account-button{min-height:46px;color:var(--on-gold);background:linear-gradient(145deg,#ffe4a1,#f0bb50);border-color:#ffda82;border-radius:12px;font-size:14px;font-weight:750;box-shadow:inset 0 1px #fff8,0 6px 18px #e3af2a1a}.account-button:hover{color:var(--on-gold);background:#ffdc86}.desktop-nav>a{font-size:15px}.admin-header-link{color:var(--gold);background:#15272f;border-color:#aa874c}.hero-shell{padding-top:28px}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;min-height:590px}.hero-copy{padding:30px 0 25px}.hero-copy h1{color:#fff6df;font-size:clamp(45px,4.4vw,66px);line-height:1.1!important}.hero-copy h1 span:last-child{color:var(--gold)}.hero-lead{color:var(--muted);letter-spacing:0;font-size:19px;line-height:1.65}.hero-visual{isolation:isolate;min-height:580px;margin:0}.hero-visual img{object-fit:cover;object-position:center 8%;filter:none;width:100%;max-width:none;height:580px;transform:none!important}.hero-visual:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#061019,#0000 26%),linear-gradient(#0000 75%,#061019),linear-gradient(#06101930,#0000 20%);position:absolute;inset:0}.visual-grid{display:none}.hero-search{background:#0e202d;border-color:#a386484f;height:auto;min-height:68px;box-shadow:inset 0 1px #e6c07020,0 12px 28px #0003}.hero-search input{color:#f5f7f9;border:0;outline:none;min-height:50px;font-size:17px;background:0 0!important}.hero-search input:focus{outline:none}.hero-search:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #f3c45c20}.hero-search button{min-width:100px;height:52px;color:var(--on-gold);background:linear-gradient(145deg,#ffe4a0,#efb64b);border-radius:10px;font-size:16px;box-shadow:inset 0 1px #fff8}.search-results{background:#10212e;border-color:#b4925270;box-shadow:0 18px 40px #0008}.search-results a:hover{background:#e7c06510}.trust-row{color:var(--muted);flex-wrap:wrap}.trust-row i{color:var(--gold);background:#243321}.quick-guide-card{background:linear-gradient(145deg,#152b37,#091721);border-color:#92794750;height:auto;min-height:125px;padding:15px 12px}.quick-guide-card strong{white-space:normal;text-overflow:clip;font-size:15px;line-height:1.4}.quick-guide-card>svg{display:none}.quick-guide-card .guide-icon{color:var(--gold)}.assistance-banner{letter-spacing:0;background:radial-gradient(at 0 0,#bb93441a,#0000 65%),linear-gradient(130deg,#122735,#071722);border:1px solid #99783e77;min-height:94px;font-size:19px;box-shadow:0 12px 32px #0004}.banner-arrow{color:var(--on-gold);background:linear-gradient(145deg,#ffe4a1,#efb74e)}.support-icon{font-size:20px}.assistance-banner b i{color:var(--gold)}:is(.category-card,.guide-card,.digital-product-card,.offer-card,.legal-card,.calculator-category-grid>button,.plan-scenario-grid button,.authority-choice-grid button,.pricing-card,.account-panel,.admin-content-card,.traffic-card,.document-template-card){background:radial-gradient(at 0 0,#c5a15910,#0000 70%),linear-gradient(145deg,#112634,#081720);border-color:#8a704148;border-radius:16px;box-shadow:inset 0 1px #f1ce7918,0 12px 32px #0003}.category-card{min-height:178px}.category-card strong{font-size:19px;line-height:1.35}.category-card span:last-of-type{font-size:15px;line-height:1.5}.category-number{color:var(--gold)}.guide-card{gap:18px;min-height:240px}.guide-card .guide-icon,.calculator-category-grid>button>span,.plan-scenario-grid button>span,.authority-choice-grid button>span,.home-letter-section aside>svg,.account-dossier-icon,.account-messages-icon{color:#ffda84;background:linear-gradient(145deg,#354034,#14241f 52%,#14232e);border:1px solid #c4a26150;border-radius:17px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffdf9430,inset 0 -4px 12px #0004,0 6px 18px #0004}.guide-card .guide-icon svg{width:28px;height:28px}.guide-card-copy strong{color:#fff6e4;font-family:var(--font-heading);font-size:22px;line-height:1.25}.guide-card-copy>span{font-size:15px;line-height:1.65}.guide-card>svg{flex-shrink:0}.category-card:hover,.guide-card:hover,.digital-product-card:hover{border-color:#bc9a52;box-shadow:inset 0 1px #f0ce7920,0 16px 36px #0005}.content-section{padding-block:72px}.popular-heading{margin-top:70px}.section-heading h2,.popular-heading h2,.free-account-section h2{font-size:clamp(32px,3.5vw,46px)}.section-heading p{font-size:16px}.free-account-section,.home-plan-section,.home-letter-section,.home-authority-section{background:radial-gradient(at 0 0,#ba934b16,#0000 65%),linear-gradient(125deg,#142b37,#071722);border:1px solid #c6a05255;box-shadow:inset 0 1px #e8c47720,0 14px 35px #0004}.free-account-section .section-kicker,.free-account-section p{color:var(--muted)}.free-account-section h2{color:#fff6e4}.home-plan-section aside,.home-letter-section aside,.home-authority-section aside{color:var(--gold);background:linear-gradient(145deg,#263326,#14232c);border-color:#9c85474f}.home-plan-section aside span{color:var(--gold);background:#2a3324;border-color:#f4c85f60}.site-footer{color:var(--muted);background:#040c13;border-top:1px solid #cba85930}.footer-inner p,.footer-legal{font-size:14px}.footer-legal{flex-wrap:wrap}.footer-links a:hover{color:var(--gold)}:is(.primary-link,.file-upload-button,.dossier-file-button,.auth-card form>button[type=submit],.stripe-checkout-button,.digital-checkout-card>button,.payment-consent>button,.appointment-form button[type=submit],.order-review-form button[type=submit],.order-conversation button[type=submit],.revenue-primary,.plan-demo-actions button,.plan-save-button,.plan-pdf-button,.plan-help-button,.letter-read-button,.letter-help-button,.authority-find-button,.authority-primary-link,.digital-product-card>a,.home-plan-copy>a,.home-letter-copy>a,.home-authority-section>div>a){color:var(--on-gold);white-space:normal;text-align:center;background:linear-gradient(145deg,#ffe5a0,#f4c363 48%,#e9ae42);border:1px solid #f2c96f;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;font-weight:750;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #fff8,0 6px 20px #e3af2a1a}.plan-demo-actions button:hover{color:var(--on-gold);background:#ffe1a0}:is(.google-button,.guide-share button,.cms-upload-button,.cms-editor-actions button,.database-tabs button,.filter-row button,.plan-restart-button){white-space:normal;border-color:#826d425e;border-radius:11px;min-height:44px;font-size:14px}.google-button{color:#f3f6f8;background:#132633}.google-button>span{color:#4285f4;background:#fff}.filter-row{flex-wrap:wrap}.filter-row button.active,.database-tabs button.active{color:var(--on-gold);background:#f3c45c;border-color:#f3c45c}.plan-scenario-grid button.is-selected,.plan-question-list button.is-selected,.authority-choice-grid button.is-selected{background:linear-gradient(145deg,#35402a,#152b30);border-color:#e1b95b;box-shadow:0 0 0 2px #f3c45c25}.plan-scenario-grid button>i{color:var(--on-gold);background:var(--gold)}.offer-card.selected,.offer-card.featured{background:linear-gradient(145deg,#253329,#102330);border-color:#e4bd64}.offer-card>i,.offer-check{background:var(--gold);color:var(--on-gold)}.offer-card strong{font-family:var(--font-heading);color:#fff4d9}.offer-card ul{line-height:1.7}.plan-card a,.plan-card.featured a{color:var(--on-gold);background:linear-gradient(145deg,#ffe4a0,#eab34a);border:1px solid #f0c46a;border-radius:12px;min-height:46px;font-size:14px}.calculator-category-grid>button,.plan-scenario-grid button,.authority-choice-grid button{height:auto}.calculator-category-grid>button strong,.plan-scenario-grid button strong,.authority-choice-grid button strong{font-size:17px}.calculator-results{background:linear-gradient(145deg,#223529,#0d2430);border-color:#b29a4b80}.calculator-result-value{color:#ffe2a0}.letter-upload-zone{background:#122530;border-color:#b79b5660}.auth-card{background:linear-gradient(145deg,#142936,#091923);border-color:#b79b5660;border-radius:20px;box-shadow:inset 0 1px #ffe09520,0 20px 60px #0006}.auth-shell h1{font-size:42px}.auth-card p,.auth-card label{font-size:15px}.auth-brand-row .brand{font-size:26px}.account-hero{background:radial-gradient(at 0 0,#cfac4420,#0000 65%),linear-gradient(145deg,#132b37,#0a1823);border:1px solid #c3a05450}.account-avatar{color:var(--on-gold);background:linear-gradient(145deg,#ffe0a0,#e9b249)}.account-hero h1{font-size:36px}.account-order-progress{background:#2b3d44}.account-order-progress i{background:linear-gradient(90deg,#f3c45c,#8ed6ae)}.order-progress-card.tracking-premium{background:linear-gradient(135deg,#293020,#12242a);border-color:#bfa159}.order-progress-card li.is-complete i{color:#e5d98b;background:#263a25}.order-progress-card li.is-current i{box-shadow:0 0 0 5px #f3c45c20}.assistant-launcher{color:var(--on-gold);background:linear-gradient(135deg,#ffe4a0,#eeb449);border-color:#f3ca71;box-shadow:0 8px 25px #0005}.assistant-panel{background:#091823;border-color:#ad8d4b80;box-shadow:0 24px 60px #0009}.assistant-panel-header{color:#fff7e4;background:#172d37;border-bottom:1px solid #bc974a44}.assistant-composer{background:#0c1c29}.assistant-message.assistant,.assistant-response{color:#d8e3eb;background:#142935}.assistant-message.user{color:#fff6df;background:#33402c}.assistant-composer button{background:var(--gold);color:var(--on-gold)}.assistant-panel button{white-space:normal}.assistant-quick-questions button{color:#e9e3cc;background:#132633;border-color:#a68c4550}.about-hero-glow{background:radial-gradient(circle,#ad8b3a20,#0000 65%)}.about-copy h1{color:#fff6e4}.about-copy h1 em{color:var(--gold)}.about-hero-bridge,.about-photo-note{color:#fff6e4;background:#122530;border-color:#b18f4555}.about-photo-wrap img{border-radius:18px;box-shadow:0 12px 32px #0004}.about-credentials,.about-vision,.about-cta{background:#0d202d;border-color:#ae8d4b55}.about-vision blockquote{color:#fff0cb;background:linear-gradient(145deg,#313726,#142b33)}.legal-page{background:var(--surface-strong)}.legal-toc,.legal-summary{background:#10232f;border-color:#b3944c44}.legal-language-nav a.active{background:var(--gold);color:var(--on-gold)}.legal-data-list dt{color:#e6d49f}.legal-data-list dd{color:#d5e0e7}.invoice-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}table{font-size:14px}th,td{line-height:1.5}thead{background:#172b36}.admin-table-wrap,.database-table-wrap{border-color:#685b3a70}tbody tr:nth-child(2n){background:#d7b75b07}.admin-stats article,.database-overview article{background:#102530;border-color:#88744455}.cms-editor-actions{background:#0d202ef5}.cms-page-picker{background:#0b1c28}.cms-editor-form,.database-admin-heading{background:0 0}.database-tabs button.active strong{color:#061019;background:#fff2}.cms-repeat-heading>button,.database-restore-controls .database-restore-button{color:#ffc0c7;background:#3a2026;border-color:#9f646b}.cms-editor-actions button.publish{color:#c1f3d5;background:#244c3b;border-color:#658e79}.admin-order-card>footer .admin-stripe-button,.admin-stripe-repair button{color:var(--on-gold);background:#eabe5b}.cms-page-list>button.active{color:#ffe8b5;background:#263726;border-color:#c2a15a}.file-name strong,.file-document-list strong,.order-files-card li strong{white-space:normal;overflow-wrap:anywhere}.account-order-meta,.account-order-top,.order-progress-heading,.cms-editor-actions>div{flex-wrap:wrap}.order-status,.provider-pill,.account-tracking-tier,.order-progress-heading span{white-space:normal;font-size:12px;line-height:1.5}.guide-share button{font-size:14px;line-height:1.4}.guide-summary{color:var(--muted);font-size:19px}.guide-hero h1{font-size:clamp(38px,5vw,64px)}.guide-content h2{font-size:31px}.guide-content p,.guide-content li{font-size:16px;line-height:1.7}.guide-toc a{font-size:15px}.route-loading{color:var(--muted)}.route-loading span{border-color:#3f4c53;border-top-color:var(--gold)}.route-loading p{font-size:16px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.account-button:hover,.primary-link:hover,.revenue-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff8,0 10px 25px #e3af2a30}.guide-card .guide-icon{transition:box-shadow .2s,transform .2s}.guide-card:hover .guide-icon{transform:translateY(-2px);box-shadow:inset 0 1px #ffdf9440,0 8px 24px #e3af2a15}}@media (width<=1100px){.header-inner{gap:16px}.header-actions{gap:12px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:18px}.hero-copy h1{font-size:51px}.hero-visual,.hero-visual img{height:580px;min-height:580px}}@media (width<=820px){html{scroll-padding-top:95px}.header-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:78px;padding:14px 0;display:flex}.brand{font-size:21px}.header-actions{margin-left:auto}.desktop-nav{order:3;justify-content:flex-start;gap:18px;width:100%;display:flex!important}.desktop-nav>a{padding:7px 0;font-size:14px}.desktop-nav>a:first-child{display:block}.mega-menu summary{min-height:42px;font-size:14px}.mega-menu-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-height:70vh;padding:22px;top:100%;overflow:auto}.account-button{min-height:42px;padding:8px 12px}.hero-grid{grid-template-columns:1fr;gap:0}.hero-copy h1{font-size:clamp(41px,8vw,57px)}.hero-lead{font-size:17px}.hero-copy{padding-top:18px}.hero-visual{border-radius:14px;height:380px;min-height:380px;margin:12px 0 18px}.hero-visual img{object-position:center 13%;width:100%;height:380px;min-height:380px}.hero-visual:after{background:linear-gradient(#0000 75%,#061019),linear-gradient(90deg,#06101920,#0000 35%)}.assistance-banner{gap:14px;padding:20px;font-size:17px}.guide-card{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:22px}.guide-card>svg{display:none}.guide-grid{gap:18px}.content-section{padding-block:48px}.section-heading,.popular-heading{gap:24px}.free-account-section{gap:26px;padding:32px 28px}.footer-links{gap:14px 20px}.footer-legal{gap:16px}.home-plan-section,.home-letter-section,.home-authority-section{gap:24px}.category-card{min-height:160px}.calculator-category-grid>button{min-height:150px}.admin-stats,.database-overview{gap:14px}.account-hero{gap:15px;padding:24px}.account-hero h1{font-size:30px}.about-photo-note{font-size:14px}.assistant-panel{width:min(420px,100vw - 28px);right:14px}.assistant-launcher{right:14px}.header-actions .admin-header-link{font-size:14px}.offer-grid-three{gap:20px}}@media (width<=540px){.brand{font-size:20px}.brand-name{margin-left:6px}.header-actions{gap:8px}.account-button span{font-size:14px}.account-button{padding:9px}.mega-menu-panel{grid-template-columns:1fr}.hero-copy h1{font-size:42px}.quick-guides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.quick-guide-card{min-height:118px}.hero-search{grid-template-columns:24px minmax(0,1fr) auto;gap:8px;padding-left:12px}.hero-search button{min-width:74px;height:48px;padding:10px;font-size:14px}.hero-search input{font-size:16px}.hero-search>svg{width:22px}.hero-visual,.hero-visual img{height:340px;min-height:340px}.assistance-banner{grid-template-columns:40px minmax(0,1fr);gap:16px}.support-divider,.banner-arrow{display:none}.category-grid,.guide-grid{grid-template-columns:1fr}.category-card{min-height:145px;padding:24px}.guide-card-copy strong{font-size:22px}.directory-intro h1,.pricing-hero h1,.legal-hero h1{font-size:40px}.account-hero{grid-template-columns:auto minmax(0,1fr)}.account-hero h1{font-size:27px}.auth-shell h1{font-size:37px}.calculator-category-grid,.plan-scenario-grid,.authority-choice-grid{grid-template-columns:1fr}.letter-reader-hero h1,.authority-hero h1,.plan-demo-hero h1{font-size:39px}.digital-product-grid,.premium-product-grid{grid-template-columns:1fr}.digital-product-card{min-height:0}.digital-product-card>a{margin-top:24px}.free-account-section{margin-bottom:60px}.plan-question-list button{font-size:15px}.order-progress-heading{gap:10px}.order-files-card li{grid-template-columns:38px minmax(0,1fr);gap:10px}.order-files-card li>a{grid-column:2;justify-self:start}.order-files-heading{flex-direction:column}.site-assistant button{font-size:14px}.assistant-panel{max-height:calc(100svh - 130px)}.about-copy h1{font-size:40px}.legal-card{padding:24px 20px}.legal-card p,.legal-card li{font-size:15px}.cms-page-list{max-height:340px}}@media (width<=380px){.header-actions{justify-content:space-between;width:100%;margin-left:0}.header-inner{gap:10px}.hero-copy h1{font-size:39px}.hero-search button{min-width:65px}.guide-card{gap:13px;padding:20px}.guide-card .guide-icon{border-radius:13px;width:46px;height:46px}.trust-row{font-size:14px}.assistance-banner{font-size:16px}.free-account-section{padding:26px 22px}.primary-link{max-width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.guide-card:hover,.category-card:hover,.digital-product-card:hover,.account-button:hover,.primary-link:hover{transform:none!important}}@media print{:root{--navy:#08224a;--deep:#061a38;--blue:#0d6efd;--pale:#eef5ff;--gold:#d1a754;--ink:#0d2447;--muted:#53647c;--line:#dce5f0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#172b44;background:#fff}.invoice-page,.invoice-sheet{color:#172b44;box-shadow:none;background:#fff}.invoice-sheet h1,.invoice-sheet h2{font-family:var(--font-app);color:#172b44}}.work-surface a{color:inherit}.work-surface .sr-only{border:0}.work-surface .site-header{background:#ffffffeb;border-bottom:1px solid #0f34601a}.work-surface .brand-ro{color:var(--blue)}.work-surface .brand-dash{color:var(--muted)}.work-surface .brand-de{color:var(--gold)}.work-surface .brand-name{color:var(--deep)}.work-surface .desktop-nav>a:after{color:#101c26;background:#f3c45c;border-radius:9px}.work-surface .mega-menu summary{color:var(--blue);background:#fff;border:1px solid #bfd3ed;border-radius:9px}.work-surface .mega-menu summary:hover,.work-surface .mega-menu[open] summary{border-color:var(--blue);color:#101c26;background:#f3c45c}.work-surface .mega-menu-panel{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 24px 60px #08224a2e}.work-surface .mega-menu-panel h2{color:var(--deep)}.work-surface .mega-menu-panel h2 svg{color:var(--blue)}.work-surface .mega-menu-panel section>a{color:#40536c;border-radius:8px}.work-surface .mega-menu-panel section>a:hover{color:var(--blue);background:var(--pale)}.work-surface .mega-menu-note{border-top:1px solid var(--line);color:var(--muted)}.work-surface .language-toggle{color:var(--muted)}.work-surface .language-toggle button{color:var(--muted);background:0 0;border:0}.work-surface .language-toggle button.active{color:var(--blue)}.work-surface .account-button{border:1.5px solid var(--blue);color:var(--blue);border-radius:8px}.work-surface .account-button:hover{color:#101c26;background:#f3c45c}.work-surface .eyebrow,.work-surface .section-kicker{color:var(--blue)}.work-surface .hero-copy h1{color:var(--deep)}.work-surface .hero-lead{color:#4c5f79}.work-surface .hero-search{background:#fff;border:1px solid #cfdaea;border-radius:12px;box-shadow:0 12px 28px #1a3f7421}.work-surface .hero-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #1677ff1a,0 16px 34px #1a3f7426}.work-surface .hero-search input{color:var(--ink);background:0 0;border:0}.work-surface .hero-search input::placeholder{color:var(--muted)}.work-surface .hero-search button{color:#fff;background:linear-gradient(135deg,var(--blue),#0b83ff);border:0;border-radius:8px;box-shadow:0 7px 17px #0d6efd3d}.work-surface .hero-search button:hover{box-shadow:0 9px 22px #0d6efd52}.work-surface .search-results{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px}.work-surface .search-results a{color:var(--blue);border-radius:8px}.work-surface .search-results a:hover{background:var(--pale)}.work-surface .search-results a span{color:var(--ink)}.work-surface .search-results a small,.work-surface .empty-result{color:var(--muted)}.work-surface .trust-row{color:#52647d}.work-surface .trust-row i{color:#101c26;background:#f3c45c;border-radius:50%}.work-surface .quick-guide-card{background:#fffffff0;border:1px solid #d7e0eb;border-radius:10px;box-shadow:0 7px 17px #16396812}.work-surface .quick-guide-card:hover{border-color:#8bb9ff;box-shadow:0 12px 22px #1639681f}.work-surface .quick-guide-card .guide-icon{color:var(--blue)}.work-surface .quick-guide-card strong{color:var(--deep)}.work-surface .visual-grid{background-image:linear-gradient(#1968dc0f 1px,#0000 1px),linear-gradient(90deg,#1968dc0f 1px,#0000 1px)}.work-surface .assistance-banner{color:#fff;background:linear-gradient(118deg,#061d40,#052e64);border-radius:16px;box-shadow:0 16px 32px #061f422e}.work-surface .assistance-banner:hover{box-shadow:0 20px 40px #061f423d}.work-surface .support-icon{border:2px solid var(--gold);color:var(--gold);border-radius:50%}.work-surface .support-divider{background:#d1a754b3}.work-surface .assistance-banner b i{color:#1677ff}.work-surface .assistance-banner b em{color:var(--gold)}.work-surface .banner-arrow{color:var(--deep);background:linear-gradient(145deg,#ffe3a2,var(--gold));border-radius:50%}.work-surface .section-heading h2,.work-surface .popular-heading h2,.work-surface .free-account-section h2{color:var(--deep)}.work-surface .section-heading p{color:var(--muted)}.work-surface .category-card{border:1px solid var(--line);background:#fff;border-radius:14px}.work-surface .category-card:hover{box-shadow:var(--shadow);border-color:#9ac3ff}.work-surface .category-number{color:var(--blue)}.work-surface .category-card strong{color:var(--navy)}.work-surface .category-card span:last-of-type{color:var(--muted)}.work-surface .category-card svg,.work-surface .text-link{color:var(--blue)}.work-surface .guide-card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 10px 28px #1e45780f}.work-surface .guide-card:hover{box-shadow:var(--shadow);border-color:#92bdff}.work-surface .guide-card .guide-icon{color:var(--blue);background:var(--pale);border-radius:12px}.work-surface .guide-card-copy small{color:var(--blue)}.work-surface .guide-card-copy strong{color:var(--deep)}.work-surface .guide-card-copy>span{color:var(--muted)}.work-surface .guide-card>svg{color:var(--blue)}.work-surface .free-account-section{color:#fff;background:linear-gradient(120deg,var(--deep),#0b3c7e);border-radius:24px}.work-surface .free-account-section h2{color:#fff}.work-surface .free-account-section p{color:#cfdef4}.work-surface .free-account-section .section-kicker{color:#9cc5ff}.work-surface .primary-link{color:var(--deep);background:#fff;border-radius:9px}.work-surface .site-footer{color:#b9c9df;background:#05162f}.work-surface .site-footer .brand-name,.work-surface .footer-contact a{color:#fff}.work-surface .footer-contact a:hover{color:var(--gold)}.work-surface .footer-links a:hover{color:#fff}.work-surface .footer-legal{border-top:1px solid #ffffff1f}.work-surface .file-model-page{background:#f4f7fb}.work-surface .file-model-notice{color:#6f531b;background:#fff5dc}.work-surface .file-model-header{background:#fff;border-bottom:1px solid #dbe4ef}.work-surface .file-model-header nav{color:#66778c}.work-surface .file-model-header nav strong{color:var(--blue)}.work-surface .file-model-user>span{color:#fff;background:var(--deep);border-radius:50%}.work-surface .file-model-user strong{color:var(--deep)}.work-surface .file-model-user small{color:var(--muted)}.work-surface .file-sidebar{background:#fff;border:1px solid #dbe4ef;border-radius:17px;box-shadow:0 10px 32px #1336600d}.work-surface .file-sidebar-title{border-bottom:1px solid #e3eaf2}.work-surface .file-sidebar-title>span{color:var(--blue);background:var(--pale);border-radius:11px}.work-surface .file-sidebar-title small{color:var(--muted)}.work-surface .file-sidebar-title strong{color:var(--deep)}.work-surface .file-sidebar nav button{color:#617187;background:0 0;border:1px solid #0000;border-radius:10px}.work-surface .file-sidebar nav button:hover{background:#f5f8fc}.work-surface .file-sidebar nav button.active{color:var(--blue);background:#edf6ff;border-color:#bad7fb}.work-surface .file-sidebar nav button small{color:var(--muted)}.work-surface .file-sidebar nav button b{color:#64768b;background:#eef2f6;border-radius:999px}.work-surface .file-sidebar nav button.active b{color:#075aa9;background:#d9ebff}.work-surface .file-privacy{color:#276f58;background:#edf9f4;border-radius:10px}.work-surface .file-privacy span{color:#557a6e}.work-surface .file-content{background:#fff;border:1px solid #dbe4ef;border-radius:18px;box-shadow:0 14px 38px #14345d0f}.work-surface .file-heading h1{color:var(--deep)}.work-surface .file-heading p{color:var(--muted)}.work-surface .file-upload-button{color:#101c26;background:#f3c45c;border:0;border-radius:9px;box-shadow:0 8px 18px #0d6efd33}.work-surface .file-overview article{background:#fbfcfe;border:1px solid #dfe7f0;border-radius:13px}.work-surface .file-overview span,.work-surface .file-overview small{color:var(--muted)}.work-surface .file-overview strong{color:var(--deep)}.work-surface .file-overview strong.green{color:#19875d}.work-surface .file-overview strong.orange{color:#cf7b19}.work-surface .file-overview article>div{background:#e5ebf2;border-radius:99px}.work-surface .file-overview article>div i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#26a675)}.work-surface .file-deadline{background:#fff9ec;border:1px solid #f1d397;border-radius:12px}.work-surface .file-deadline-icon{color:#8e6416;background:#ffe9b8;border-radius:50%}.work-surface .file-deadline strong{color:#75510f}.work-surface .file-deadline p{color:#796946}.work-surface .file-deadline button{color:#956711;background:0 0;border:0}.work-surface .file-list-heading{border-bottom:1px solid #e2e8f0}.work-surface .file-list-heading>div>span{color:var(--blue);background:var(--pale);border-radius:10px}.work-surface .file-list-heading h2{color:var(--deep)}.work-surface .file-list-heading p{color:var(--muted)}.work-surface .file-list-heading>button{color:#53687f;background:#fff;border:1px solid #cad6e5;border-radius:7px}.work-surface .file-document-list article{border-bottom:1px solid #edf1f5}.work-surface .file-state-icon{border-radius:50%}.work-surface .file-state-icon.valid{color:#207451;background:#e6f7ef}.work-surface .file-state-icon.missing{color:#a26316;background:#fff2dc}.work-surface .file-state-icon.progress{color:#0e67bb;background:#e6f2ff}.work-surface .file-state-icon.optional{color:var(--muted);background:#eef1f4}.work-surface .file-document-list strong{color:#223952}.work-surface .file-document-list p{color:var(--muted)}.work-surface .file-state-label{border-radius:999px}.work-surface .file-state-label.valid{color:#19704d;background:#e6f7ef}.work-surface .file-state-label.missing{color:#9a6015;background:#fff2dc}.work-surface .file-state-label.progress{color:#0c5fa9;background:#e6f2ff}.work-surface .file-state-label.optional{color:#677689;background:#eef1f4}.work-surface .file-document-list article>button{color:var(--muted);background:0 0;border:0}.dossier-account-page{background:#f4f7fb}.work-surface .dossier-account-top{color:var(--muted)}.work-surface .dossier-account-top a{color:var(--blue)}.work-surface .dossier-upload-box{background:#f7fbff;border:1px solid #c9daed;border-radius:13px}.work-surface .dossier-upload-box label>span{color:#52677e}.work-surface .dossier-upload-box select,.work-surface .dossier-upload-box input[type=date]{color:var(--deep);background:#fff;border:1px solid #c5d4e5;border-radius:8px}.work-surface .dossier-upload-box select:focus,.work-surface .dossier-upload-box input[type=date]:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd17}.work-surface .dossier-file-button{color:#101c26;background:#f3c45c;border-radius:8px;color:#fff!important}.work-surface .dossier-upload-box>small{color:var(--muted)}.work-surface .dossier-upload-box>p{border-radius:7px}.work-surface .dossier-upload-box>p.success{color:#246247;background:#e6f7ef}.work-surface .dossier-upload-box>p.error{color:#922f36;background:#fff0f1}.work-surface .dossier-file-item{background:#f8fafc;border:1px solid #dce6f0;border-radius:8px}.work-surface .dossier-file-item>span{color:#0d62b4;background:#e5f1ff;border-radius:4px}.work-surface .dossier-file-item a{color:#255a89}.work-surface .dossier-file-item small{color:var(--muted)}.work-surface .dossier-file-item button{color:#a43d45;background:0 0;border:0}.work-surface .account-dossier-panel{background:linear-gradient(125deg,#f8fbff,#edf6ff);border:1px solid #bcd6f4;border-radius:17px}.work-surface .account-dossier-icon{color:var(--blue);background:#dfeeff;border-radius:14px}.work-surface .account-dossier-panel h2{color:var(--deep)}.work-surface .account-dossier-panel p{color:var(--muted)}.work-surface .account-dossier-panel>a{color:#101c26;background:#f3c45c;border-radius:8px}.work-surface .account-messages-panel{background:linear-gradient(125deg,#fffdf8,#faf3e3);border:1px solid #d5c08e;border-radius:17px}.work-surface .account-messages-icon{color:#8f650d;background:#f6e7bf;border-radius:14px}.work-surface .account-messages-panel h2{color:var(--deep)}.work-surface .account-messages-panel p{color:var(--muted)}.work-surface .account-messages-panel>a{color:#fff;background:var(--deep);border-radius:8px}.work-surface .admin-messages-card{background:linear-gradient(135deg,#fffdf8,#f7f0df);border-color:#c9b274}.work-surface .admin-messages-card>a{background:var(--deep)}.message-center-page{background:linear-gradient(#f4f7fb,#fff 620px)}.work-surface .message-center-back a{color:var(--blue)}.work-surface .message-center-shell>header{color:#fff;background:linear-gradient(125deg,var(--deep),#0b438b);border-radius:20px;box-shadow:0 18px 42px #07234b26}.work-surface .message-center-shell>header .section-kicker{color:#9bc5f4}.work-surface .message-center-shell>header p{color:#c4d7ed}.work-surface .message-center-shield{color:var(--gold);background:#ffffff12;border:1px solid #ffffff40;border-radius:18px}.work-surface .message-conversation-grid>a{background:#fff;border:1px solid #dbe4ee;border-radius:15px;box-shadow:0 10px 30px #12325b0e}.work-surface .message-conversation-grid>a:hover{border-color:#8cb9ef;box-shadow:0 16px 38px #12325b17}.work-surface .message-card-top>span{color:var(--blue)}.work-surface .message-card-top>b{color:#fff;background:#db5c38;border-radius:999px}.work-surface .message-conversation-grid h2{color:var(--deep)}.work-surface .message-client-name{color:var(--muted)}.work-surface .message-client-name strong{color:#39516a}.work-surface .message-preview{background:#f5f8fb;border-radius:10px}.work-surface .message-preview>span{border-radius:5px}.work-surface .message-preview>span.office{color:#0b5fae;background:#dfeeff}.work-surface .message-preview>span.client{color:#765414;background:#fff0cb}.work-surface .message-preview p{color:#53677d}.work-surface .message-card-footer small{color:var(--muted)}.work-surface .message-card-footer>strong{color:var(--blue)}.work-surface .message-center-empty{color:var(--blue);background:#fff;border:1px dashed #b9cbe0;border-radius:17px}.work-surface .message-center-empty h2{color:var(--deep)}.work-surface .message-center-empty p{color:var(--muted)}.work-surface .message-security-note{color:#276d51;background:#e9f7ef;border-radius:11px}.work-surface .message-security-note span{color:#557a6e}.work-surface .directory-page{background:linear-gradient(#f7faff,#fff 430px)}.work-surface .directory-intro h1{color:var(--deep)}.work-surface .directory-intro p{color:var(--muted)}.work-surface .directory-search{color:var(--blue);background:#fff;border:1px solid #cad7e7;border-radius:12px;box-shadow:0 10px 30px #183e6f14}.work-surface .directory-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #0d6efd1a}.work-surface .directory-search input{color:var(--ink);background:0 0;border:0}.work-surface .filter-row button{border:1px solid var(--line);color:#4a5c74;background:#fff;border-radius:99px}.work-surface .filter-row button:hover,.work-surface .filter-row button.active{border-color:var(--blue);color:#101c26;background:#f3c45c}.work-surface .directory-meta{color:var(--muted)}.work-surface .directory-meta strong{color:var(--ink)}.work-surface .directory-card{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 10px 28px #1e45780d}.work-surface .directory-card:hover{box-shadow:var(--shadow);border-color:#8cb9ff}.work-surface .directory-card .guide-icon{color:var(--blue);background:var(--pale);border-radius:13px}.work-surface .directory-card small{color:var(--blue)}.work-surface .directory-card h2{color:var(--deep)}.work-surface .directory-card p,.work-surface .german-label{color:var(--muted)}.work-surface .directory-arrow{color:var(--blue)}.work-surface .empty-directory{color:var(--muted);border:1px dashed #b9cbe1;border-radius:16px}.work-surface .empty-directory svg{color:var(--blue)}.work-surface .empty-directory h2{color:var(--deep)}.work-surface .guide-breadcrumb{color:var(--muted)}.work-surface .guide-breadcrumb a{color:var(--blue)}.work-surface .guide-hero{border-bottom:1px solid var(--line)}.work-surface .guide-category{color:var(--blue)}.work-surface .guide-hero h1{color:var(--deep)}.work-surface .guide-german,.work-surface .guide-summary{color:var(--muted)}.work-surface .save-guide,.work-surface .outline-link{border:1.5px solid var(--blue);border-radius:8px}.work-surface .save-guide{color:#101c26;background:#f3c45c}.work-surface .save-guide.saved{color:var(--blue);background:var(--pale)}.work-surface .outline-link{color:var(--blue);background:#fff}.work-surface .guide-facts{border:1px solid var(--line);background:#f8fbff;border-radius:14px}.work-surface .guide-facts span{color:var(--muted)}.work-surface .guide-facts strong{color:var(--deep)}.work-surface .guide-facts hr{background:var(--line);border:0}.work-surface .content-number{color:var(--blue)}.work-surface .guide-content h2{color:var(--deep)}.work-surface .document-list li{border:1px solid var(--line);color:#40536c;border-radius:10px}.work-surface .document-list i{color:#101c26;background:#f3c45c;border-radius:50%}.work-surface .step-list li:after{background:#cddbef}.work-surface .step-list li>span{color:var(--blue);background:var(--pale);border-radius:50%}.work-surface .step-list h3{color:var(--deep)}.work-surface .step-list p{color:var(--muted)}.work-surface .important-box{border-left:4px solid var(--gold);background:#fff9e9;border-radius:0 12px 12px 0}.work-surface .important-box strong{color:#8b661d}.work-surface .important-box p{color:#665632}.work-surface .official-source p{color:var(--muted)}.work-surface .official-source a{color:#fff;background:var(--navy);border-radius:8px}.work-surface .guide-service-card{color:#fff;background:radial-gradient(circle at 100% 0,#ffc34533,transparent 34%),linear-gradient(145deg,var(--deep),#0b3b78);border:1px solid #ffffff24;border-radius:19px;box-shadow:0 20px 42px #08244b2e}.work-surface .guide-service-kicker{color:#ffd882}.work-surface .guide-service-kicker:before{background:var(--gold);border-radius:99px}.work-surface .guide-service-intro{color:#ccdbed}.work-surface .guide-service-option{background:#ffffff13;border:1px solid #ffffff1f;border-radius:9px}.work-surface .guide-service-option span{color:#f4f8fd}.work-surface .guide-service-option strong{color:#43300b;background:#ffd987;border-radius:99px}.work-surface .guide-service-actions>a{color:var(--deep);background:#fff;border-radius:8px}.work-surface .guide-service-actions>a:hover{box-shadow:0 9px 20px #00000024}.work-surface .guide-service-actions>a.guide-service-whatsapp{color:#fff;background:#ffffff14;border:1px solid #ffffff42}.work-surface .guide-service-card>small{color:#9fb3cd}.work-surface .guide-service-card-free{background:radial-gradient(circle at 100% 0,#3ec58933,#0000 36%),linear-gradient(145deg,#123c55,#0b3754)}.work-surface .guide-service-card-free .guide-service-option strong{color:#0b4e35;background:#c8f3df}.work-surface .account-hero{color:#fff;background:linear-gradient(125deg,var(--deep),#0b3f85);border-radius:18px}.work-surface .account-avatar{background:#ffffff1f;border:2px solid #ffffff8c;border-radius:50%}.work-surface .account-hero span{color:#a9c9f4}.work-surface .account-hero p{color:#c5d6ec}.work-surface .account-signout{color:#fff;background:0 0;border:1px solid #fff6;border-radius:7px}.work-surface .account-panel-heading h2{color:var(--deep)}.work-surface .account-panel-heading>a{color:var(--blue)}.work-surface .saved-grid>a{border:1px solid var(--line);border-radius:14px}.work-surface .saved-grid>a:hover{box-shadow:var(--shadow);border-color:#8cb9ff}.work-surface .saved-grid>a>span{color:var(--blue);background:var(--pale);border-radius:11px}.work-surface .saved-grid small{color:var(--blue)}.work-surface .saved-grid strong{color:var(--deep)}.work-surface .saved-grid p{color:var(--muted)}.work-surface .saved-grid>a>svg{color:var(--blue)}.work-surface .empty-saved{border:1px dashed #b8cbe3;border-radius:16px}.work-surface .empty-saved>svg{color:var(--blue)}.work-surface .empty-saved h2{color:var(--deep)}.work-surface .empty-saved p{color:var(--muted)}.work-surface .empty-saved a{color:#101c26;background:#f3c45c;border-radius:8px}.work-surface .guide-pricing-link{border-color:var(--gold);color:#8a6317;background:#fffaf0}.work-surface .premium-guide-content .premium-guide-section{border-bottom:1px solid #edf1f6}.work-surface .premium-guide-content .premium-guide-section:last-child{border-bottom:0}.work-surface .premium-prose p{color:var(--muted)}.work-surface .premium-bullet-list li{border:1px solid var(--line);color:#40536c;background:#fbfdff;border-radius:11px}.work-surface .premium-bullet-list svg{color:var(--blue)}.work-surface .premium-authority{background:linear-gradient(145deg,#f7fbff,#eef6ff);border:1px solid #bcd5f0;border-radius:14px}.work-surface .premium-authority>svg{color:var(--blue)}.work-surface .premium-authority p{color:#405a75}.work-surface .premium-authority a{color:var(--blue)}.work-surface .premium-info-list li{color:#465b72;background:#f7f9fc;border-radius:10px}.work-surface .premium-info-list li:before{color:#72500a;background:#ffe9aa;border-radius:50%}.work-surface .premium-deadlines .premium-info-list li:before{color:#125a9e;background:#dcecff}.work-surface .premium-mistakes article{background:#fff9e9;border-left:4px solid #e7ad31;border-radius:0 11px 11px 0}.work-surface .premium-mistakes strong{color:#604c22}.work-surface .premium-mistakes p{color:#6f6348}.work-surface .premium-mistakes p b{color:#287052}.work-surface .premium-problem-list li>span{color:#9a3d27;background:#fff0eb;border-radius:9px}.work-surface .premium-problem-list p{color:var(--muted)}.work-surface .premium-examples article{border:1px solid var(--line);background:#fff;border-radius:13px}.work-surface .premium-examples span{color:var(--blue)}.work-surface .premium-examples h3{color:var(--deep)}.work-surface .premium-examples p{color:var(--muted)}.work-surface .premium-checklist{background:#f3fbf7;border:1px solid #b9d6ca;border-radius:15px}.work-surface .premium-checklist-progress{color:#376754}.work-surface .premium-checklist-progress strong{color:#16704c}.work-surface .premium-checklist-progress>i{background:#dcebe4;border-radius:99px}.work-surface .premium-checklist-progress>i b{border-radius:inherit;background:#32a476}.work-surface .premium-checklist-items label{color:#405c50;background:#fff;border:1px solid #d8e8e0;border-radius:9px}.work-surface .premium-checklist-items label.is-checked{color:var(--muted);background:#eef5f1}.work-surface .premium-checklist-items input{accent-color:#23835b}.work-surface .premium-checklist>button{color:#426858;background:#deeee6;border:0;border-radius:7px}.work-surface .premium-faqs details{border:1px solid var(--line);background:#fff;border-radius:11px}.work-surface .premium-faqs summary{color:var(--deep)}.work-surface .premium-faqs summary span{color:var(--blue);background:var(--pale);border-radius:50%}.work-surface .premium-faqs p{color:var(--muted)}.work-surface .premium-related a{color:#101c26;background:#f3c45c;border-radius:11px}.work-surface .premium-related a.is-free{color:#176546;background:#e7f7ef}.work-surface .premium-sources{color:#d2e0ef;background:var(--deep);border-radius:14px}.work-surface .premium-sources a{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px}.work-surface .premium-sources small{color:#9fb4ca}.work-surface .premium-sources small strong{color:#ffd579}.work-surface .pricing-breadcrumb{color:var(--muted)}.work-surface .pricing-breadcrumb a,.work-surface .pricing-eyebrow{color:var(--blue)}.work-surface .pricing-eyebrow:before{background:var(--gold)}.work-surface .pricing-hero h1{color:var(--deep)}.work-surface .pricing-german,.work-surface .pricing-intro{color:var(--muted)}.work-surface .pricing-free-card{background:linear-gradient(145deg,#f7fbff,#eaf4ff);border:1px solid #b9d4f4;border-radius:18px;box-shadow:0 16px 38px #14488714}.work-surface .pricing-free-card>span{color:var(--blue)}.work-surface .pricing-free-card>strong{color:var(--deep)}.work-surface .pricing-free-card p{color:var(--muted)}.work-surface .pricing-free-card a{color:var(--blue);border-top:1px solid #c7dbf2}.work-surface .pricing-preview-note{color:#6a5423;background:#fff9e8;border:1px solid #efd89b;border-radius:10px}.work-surface .pricing-preview-note strong{color:#fff;background:#a77c25;border-radius:6px}.work-surface .pricing-card{border:1px solid var(--line);background:#fff;border-radius:19px;box-shadow:0 14px 36px #14345e12}.work-surface .pricing-card-featured{border:2px solid var(--blue);box-shadow:0 20px 48px #0d6efd24}.work-surface .pricing-popular{color:#101c26;background:#f3c45c;border-radius:999px}.work-surface .pricing-card-heading{border-bottom:1px solid var(--line)}.work-surface .pricing-card h2{color:var(--deep)}.work-surface .pricing-amount strong{color:var(--blue)}.work-surface .pricing-amount span,.work-surface .pricing-card>p{color:var(--muted)}.work-surface .pricing-card li{color:#40536a}.work-surface .pricing-card li i{color:#fff;background:#2d83ee;border-radius:50%}.work-surface .pricing-card>a{color:#fff;background:var(--navy);border-radius:9px}.work-surface .pricing-card-featured>a{color:#101c26;background:#f3c45c}.work-surface .pricing-clarity{color:#fff;background:linear-gradient(135deg,var(--deep),#0a3975);border-radius:20px}.work-surface .pricing-clarity>div>span{color:#8ebdff}.work-surface .pricing-clarity li{color:#d1deef}.work-surface .pricing-clarity li:before{color:var(--gold)}.auth-page{background:radial-gradient(circle at 50% 0,#eaf3ff,#0000 42%),#f7faff}.work-surface .auth-shell h1{color:var(--deep)}.work-surface .auth-shell>p{color:var(--muted)}.work-surface .auth-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:18px}.work-surface .google-button,.work-surface .auth-card form>button[type=submit]{border:0;border-radius:9px}.work-surface .google-button{color:#26384d;background:#fff;border:1px solid #cbd7e6}.work-surface .google-mark{color:#fff;background:conic-gradient(from -45deg,#4285f4 0 25%,#34a853 0 50%,#fbbc05 0 75%,#ea4335 0);border-radius:50%}.work-surface .auth-divider{color:var(--muted)}.work-surface .auth-divider:before,.work-surface .auth-divider:after{background:var(--line)}.work-surface .auth-card label{color:var(--ink)}.work-surface .auth-card input{border:1px solid #cbd7e6;border-radius:9px}.work-surface .auth-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd1a}.work-surface .auth-card form>button[type=submit]{color:#101c26;background:#f3c45c}.work-surface .auth-back{color:var(--blue);background:0 0;border:0}.work-surface .auth-message{color:#174d84;background:#edf6ff;border-radius:8px}.work-surface .auth-card>small{color:var(--muted)}.work-surface .auth-home-link{color:var(--blue)}.work-surface .admin-header-link{color:#fff;background:#b88722;border-radius:7px}.work-surface .admin-heading{border-bottom:1px solid var(--line)}.work-surface .admin-heading h1{color:var(--deep)}.work-surface .admin-heading p{color:var(--muted)}.work-surface .admin-heading>a,.work-surface .admin-denied a{color:#101c26;background:#f3c45c;border-radius:8px}.work-surface .admin-stats article{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 12px 30px #1430530f}.work-surface .admin-stats span,.work-surface .admin-stats small{color:var(--muted)}.work-surface .admin-stats strong,.work-surface .admin-section-title h2{color:var(--deep)}.work-surface .admin-section-title>span{color:var(--muted)}.work-surface .admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:15px}.work-surface .admin-table-wrap table{border-collapse:collapse}.work-surface .admin-table-wrap th,.work-surface .admin-table-wrap td{border-bottom:1px solid var(--line)}.work-surface .admin-table-wrap th{color:#60738b;background:#f6f9fd}.work-surface .admin-table-wrap td{color:#34475d}.work-surface .admin-table-wrap td>span{color:var(--muted)}.work-surface .admin-table-wrap tbody tr:last-child td{border-bottom:0}.work-surface .provider-pill{background:#e9f4ff;border-radius:999px;color:#0b579e!important}.work-surface .admin-empty{color:var(--muted)!important}.work-surface .admin-denied{border:1px solid var(--line);border-radius:18px}.work-surface .admin-denied>span{color:var(--blue)}.work-surface .admin-denied h1{color:var(--deep)}.work-surface .admin-denied p{color:var(--muted)}.work-surface .about-page{background:#fff}.work-surface .about-hero{border-bottom:1px solid var(--line)}.work-surface .about-hero-glow{background:radial-gradient(circle,#e0eeffc7 0,#f4f9ff6b 46%,#fff0 72%);border-radius:50%}.work-surface .about-eyebrow{color:var(--blue)}.work-surface .about-eyebrow:before{background:var(--gold)}.work-surface .about-copy h1{color:var(--deep)}.work-surface .about-lead{color:#4c607a}.work-surface .about-signature{border-left:3px solid var(--gold)}.work-surface .about-signature span{color:var(--deep)}.work-surface .about-signature small{color:#667890}.work-surface .about-photo-note{color:#fff;background:var(--deep);border-radius:10px;box-shadow:0 12px 28px #061a3833}.work-surface .about-hero-bridge{border-left:4px solid var(--gold);color:#fff;background:#08224aed;box-shadow:0 14px 32px #08224a2e}.work-surface .about-hero-bridge span{color:#cbd9ec}.work-surface .about-story-title h2,.work-surface .about-vision h2,.work-surface .about-values h2,.work-surface .about-cta h2{color:var(--deep)}.work-surface .about-story-text p{color:#4e6078}.work-surface .about-story-text strong{color:var(--deep)}.work-surface .about-credentials{background:linear-gradient(145deg,#f7fbff 0,#fff 52%,#fffaf0 100%);border:1px solid #d9e5f2;border-radius:28px;box-shadow:0 22px 60px #12376917}.work-surface .about-credentials-heading h2{color:var(--deep)}.work-surface .about-credentials-heading>p{color:#53677f}.work-surface .about-credential-grid article{background:#ffffffeb;border:1px solid #d8e3ef;border-radius:17px;box-shadow:0 10px 28px #1137660e}.work-surface .about-credential-grid article:hover{border-color:#91baf0;box-shadow:0 16px 32px #1137661a}.work-surface .about-credential-icon{color:var(--blue);background:var(--pale);border-radius:12px}.work-surface .about-credential-topline small{color:#84704c}.work-surface .about-credential-grid h3{color:var(--deep)}.work-surface .about-credential-grid article>p{color:#596b81}.work-surface .about-credential-status{color:#257153}.work-surface .about-credential-status i{color:#fff;background:#25845f;border-radius:50%}.work-surface .about-experience-proof{color:#fff;background:linear-gradient(120deg,#061a38,#0a3b78);border-radius:17px;box-shadow:0 15px 32px #061f4226}.work-surface .about-experience-number{color:var(--gold)}.work-surface .about-experience-proof p{color:#c7d9ef}.work-surface .about-experience-badge{color:#f2d99e;background:#ffffff14;border:1px solid #fff3;border-radius:999px}.work-surface .about-credentials-note,.work-surface .about-credentials-note svg{color:var(--muted)}.work-surface .about-vision{background:linear-gradient(135deg,#061a38,#0a3975);border-radius:28px;box-shadow:0 24px 60px #061f422e}.work-surface .about-vision .section-kicker{color:#86b8ff}.work-surface .about-vision h2{color:#fff}.work-surface .about-vision-copy>p{color:#c6d8ef}.work-surface .about-vision blockquote{background:#ffffff12;border:1px solid #ffffff29;border-radius:20px}.work-surface .about-vision blockquote>span{color:var(--gold)}.work-surface .about-vision blockquote p{color:#fff}.work-surface .about-vision cite{color:#e0bd76}.work-surface .about-value-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 12px 32px #183a680f}.work-surface .about-value-grid article>span{color:var(--blue);background:var(--pale);border-radius:13px}.work-surface .about-value-grid h3{color:var(--deep)}.work-surface .about-value-grid p{color:var(--muted)}.work-surface .about-cta{background:#edf5ff;border-radius:22px}.work-surface .about-cta>div>span{color:var(--blue)}.work-surface .about-cta-actions a{border-radius:8px}.work-surface .about-cta-actions a:first-child{color:#101c26;background:#f3c45c}.work-surface .about-cta-actions a:last-child{color:var(--deep);background:#fff;border:1px solid #adc7e9}.work-surface .admin-content-card{background:linear-gradient(135deg,#f7fbff,#eaf4ff);border:1px solid #bad5f6;border-radius:18px;box-shadow:0 14px 34px #14417812}.work-surface .admin-content-card h2{color:var(--deep)}.work-surface .admin-content-card p{color:var(--muted)}.work-surface .admin-content-card>a{color:#101c26;background:#f3c45c;border-radius:9px}.work-surface .admin-analytics-card{background:linear-gradient(135deg,#fbfcff,#eff2ff);border-color:#c9d4f4}.work-surface .admin-analytics-card>a{background:#3349a8}.work-surface .traffic-card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 12px 30px #1430530e}.work-surface .traffic-list>div{color:#52677e;border-bottom:1px solid #edf1f6}.work-surface .traffic-list>div:last-child{border-bottom:0}.work-surface .traffic-list code{color:#304860}.work-surface .traffic-list strong{color:var(--deep)}.work-surface .traffic-list p{color:var(--muted)}.work-surface .traffic-privacy-note{color:#49627c;background:#f3f7fb;border-radius:12px}.work-surface .admin-database-card{background:linear-gradient(135deg,#fffdf8,#f7f0df);border-color:#dcc58f}.work-surface .admin-database-card>a{background:var(--deep)}.work-surface .database-admin-heading{border-bottom:1px solid var(--line)}.work-surface .database-admin-heading h1{color:var(--deep)}.work-surface .database-admin-heading p{color:var(--muted)}.work-surface .database-heading-actions a{color:var(--deep);background:#fff;border:1px solid #bfd0e4;border-radius:8px}.work-surface .database-heading-actions a:first-child{color:#101c26;border-color:var(--blue);background:#f3c45c}.work-surface .database-privacy-note{color:#18548c;background:#edf6ff;border:1px solid #b9d8f8;border-radius:11px}.work-surface .database-privacy-note span{color:#426783}.work-surface .database-overview article{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 10px 28px #1430530e}.work-surface .database-overview span,.work-surface .database-overview small{color:var(--muted)}.work-surface .database-overview strong{color:var(--deep)}.work-surface .database-browser{border:1px solid var(--line);background:#fff;border-radius:19px;box-shadow:0 18px 42px #14305312}.work-surface .database-tabs{background:var(--line)}.work-surface .database-tabs button{color:#5f7187;background:#f7f9fc;border:0}.work-surface .database-tabs button:hover{background:#eef5fd}.work-surface .database-tabs button.active{color:#fff;background:var(--deep)}.work-surface .database-tabs strong{color:inherit;background:#17437217;border-radius:999px}.work-surface .database-tabs button.active strong{background:#ffffff24}.work-surface .database-search span,.work-surface .database-filter span{color:#445a71}.work-surface .database-search input,.work-surface .database-filter select{color:#263a50;background:#fff;border:1px solid #cbd8e8;border-radius:8px}.work-surface .database-search input:focus,.work-surface .database-filter select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd17}.work-surface .database-export{color:#fff;background:#1f8b69;border-radius:8px}.work-surface .database-result-summary{color:#596e84}.work-surface .database-result-summary small{color:var(--muted)}.work-surface .database-browser .admin-table-wrap{border-bottom:0;border-left:0;border-right:0;border-radius:0}.work-surface .database-status{border-radius:999px}.work-surface .database-status.published{background:#e8f7f1;color:#166f55!important}.work-surface .database-status.draft{background:#fff4d9;color:#8a6420!important}.work-surface .cms-admin-heading h1{color:var(--deep)}.work-surface .cms-admin-heading p{color:var(--muted)}.work-surface .cms-admin-heading>a{color:var(--deep);background:#fff;border:1px solid #bfd0e4;border-radius:8px}.work-surface .cms-page-picker{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 12px 32px #1536600f}.work-surface .cms-security-note{color:#18548c;background:#edf6ff;border-radius:10px}.work-surface .cms-page-search>span,.work-surface .cms-input-label{color:#32475e}.work-surface .cms-page-search input{border:1px solid #cbd8e8;border-radius:8px}.work-surface .cms-page-search input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd17}.work-surface .cms-page-list>button{background:#f7f9fc;border:1px solid #0000;border-radius:9px}.work-surface .cms-page-list>button:hover{border-color:#c9daf0}.work-surface .cms-page-list>button.active{color:#0b579e;background:#eaf4ff;border-color:#87b8f8}.work-surface .cms-page-list small{color:var(--muted)}.work-surface .cms-page-list strong{color:var(--deep)}.work-surface .cms-page-list>button.active strong{color:#0b579e}.work-surface .cms-page-list span,.work-surface .cms-page-list>p{color:var(--muted)}.work-surface .cms-editor-panel{border:1px solid var(--line);background:#f8fafc;border-radius:18px;box-shadow:0 14px 38px #14325b12}.work-surface .cms-editor-toolbar{border-bottom:1px solid var(--line);background:#fff}.work-surface .cms-editor-toolbar>div:first-child>span{color:var(--blue)}.work-surface .cms-editor-toolbar h1{color:var(--deep)}.work-surface .cms-editor-toolbar p{color:var(--muted)}.work-surface .cms-publish-state>span{color:#6b7788;background:#eef1f5;border-radius:999px}.work-surface .cms-publish-state>span.published{color:#147347;background:#e6f7ee}.work-surface .cms-publish-state small,.work-surface .cms-loading{color:var(--muted)}.work-surface .cms-editor-section{border:1px solid var(--line);background:#fff;border-radius:14px}.work-surface .cms-editor-section-heading{border-bottom:1px solid var(--line)}.work-surface .cms-editor-section-heading h2{color:var(--deep)}.work-surface .cms-editor-section-heading p{color:var(--muted)}.work-surface .cms-field>span{color:#334a62}.work-surface .cms-field input,.work-surface .cms-field textarea{color:#24384f;background:#fff;border:1px solid #cbd8e7;border-radius:8px}.work-surface .cms-field input:focus,.work-surface .cms-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd17}.work-surface .cms-field input[readonly],.work-surface .cms-field textarea[readonly]{color:var(--muted);background:#f3f5f8}.work-surface .cms-field small{color:var(--muted)}.work-surface .cms-image-editor{background:#fbfdff;border:1px dashed #b8cbe1;border-radius:12px}.work-surface .cms-image-editor>div:first-child p{color:var(--muted)}.work-surface .cms-image-preview{background:#eef3f9;border-radius:10px}.work-surface .cms-image-empty{color:var(--muted);background:#eef3f8;border-radius:9px}.work-surface .cms-upload-button,.work-surface .cms-image-actions button{color:var(--deep);background:#fff;border:1px solid #b9cce3;border-radius:8px}.work-surface .cms-upload-button{color:#101c26;border-color:var(--blue);background:#f3c45c}.work-surface .cms-repeat-card{background:#f9fbfd;border:1px solid #d7e1ee;border-radius:11px}.work-surface .cms-repeat-card>strong,.work-surface .cms-repeat-heading strong{color:var(--deep)}.work-surface .cms-repeat-heading>button{color:#a33b3b;background:#fff0f0;border:0;border-radius:6px}.work-surface .cms-checkbox{color:#53657c}.work-surface .cms-checkbox input{accent-color:var(--blue)}.work-surface .cms-add-row{color:var(--blue);background:#f4f9ff;border:1px dashed #8eb8ed;border-radius:8px}.work-surface .cms-editor-actions{border-top:1px solid var(--line);background:#fffffff5;box-shadow:0 -10px 30px #13315814}.work-surface .cms-editor-actions p{color:#4a627b}.work-surface .cms-editor-actions p.error{color:#a63131}.work-surface .cms-editor-actions button{color:var(--deep);background:#fff;border:1px solid #b9cbe2;border-radius:8px}.work-surface .cms-editor-actions button.preview{color:#0b579e;background:#edf6ff;border-color:#9dc5f6}.work-surface .cms-editor-actions button.publish{color:#fff;background:#137c50;border-color:#137c50}.work-surface .guide-cms-image,.work-surface .pricing-cms-image{background:#eef3f8;border-radius:16px}.work-surface .legal-page{background:linear-gradient(#f5f9ff 0,#fff 420px)}.work-surface .legal-hero{border-bottom:1px solid var(--line)}.work-surface .legal-eyebrow{color:var(--blue)}.work-surface .legal-eyebrow:before{background:var(--gold)}.work-surface .legal-hero h1{color:var(--deep)}.work-surface .legal-hero p{color:var(--muted)}.work-surface .legal-update{background:#fff;border:1px solid #ccdaeb;border-radius:12px;box-shadow:0 12px 28px #1136650f}.work-surface .legal-update span{color:var(--muted)}.work-surface .legal-update time{color:var(--deep)}.work-surface .legal-language-nav a{color:var(--blue);background:#fff;border:1px solid #bcd0e8;border-radius:99px}.work-surface .legal-language-nav a:hover{color:#101c26;background:#f3c45c}.work-surface .legal-summary,.work-surface .legal-toc{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 12px 34px #11346012}.work-surface .legal-summary>span{color:var(--blue)}.work-surface .legal-summary>strong{color:var(--deep)}.work-surface .legal-summary p{color:var(--muted)}.work-surface .legal-summary>a{color:var(--blue)}.work-surface .legal-toc strong{color:var(--deep)}.work-surface .legal-toc a{color:#596c84;border-radius:7px}.work-surface .legal-toc a:hover{color:var(--blue);background:var(--pale)}.work-surface .legal-language-section+.legal-language-section{border-top:2px solid var(--deep)}.work-surface .legal-section-heading>span{color:var(--blue)}.work-surface .legal-section-heading h2{color:var(--deep)}.work-surface .legal-section-heading p{color:var(--muted)}.work-surface .legal-card{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 9px 28px #183b680b}.work-surface .legal-card h3{color:var(--deep)}.work-surface .legal-card p{color:#4d6078}.work-surface .legal-card address{color:#43566e}.work-surface .legal-card address strong{color:var(--deep)}.work-surface .legal-card a{color:#0867cf}.work-surface .legal-card ul{color:#4d6078}.work-surface .legal-card code{color:#174c83;background:#edf5ff;border-radius:5px}.work-surface .legal-card-accent{border-left:4px solid var(--gold);background:#fffcf3}.work-surface .legal-card-rights{background:#f7fbff;border-color:#a9caef}.work-surface .legal-data-list>div{border-bottom:1px solid var(--line)}.work-surface .legal-data-list>div:last-child{border-bottom:0}.work-surface .legal-data-list dt{color:var(--muted)}.work-surface .legal-data-list dd{color:var(--deep)}.work-surface .legal-provider-links a{color:#0b62bb;background:#f5f9ff;border:1px solid #bdd2ec;border-radius:7px}.work-surface .auth-card>small a{color:var(--blue)}.work-surface .assistant-launcher{color:#fff;background:linear-gradient(135deg,var(--deep),#0a4a95);border:1px solid #fff3;border-radius:999px;box-shadow:0 18px 45px #061a3847}.work-surface .assistant-launcher:hover{box-shadow:0 22px 50px #061a3859}.work-surface .assistant-launcher small{color:#bcd7fa}.work-surface .assistant-mark{background:#071c3d;border:2px solid #e8bd62;border-radius:50%;box-shadow:0 4px 13px #03112640}.work-surface .assistant-panel{background:#f4f7fb;border:1px solid #d5e0ed;border-radius:22px;box-shadow:0 30px 75px #061a384d}.work-surface .assistant-panel-header{color:#fff;background:linear-gradient(125deg,var(--deep),#0a3d7e)}.work-surface .assistant-title-row>span{color:#dff8eb;background:#2db57830;border-radius:99px}.work-surface .assistant-title-row i{background:#54db97;border-radius:50%;box-shadow:0 0 0 3px #54db9721}.work-surface .assistant-panel-header>div>small{color:#b9d0ec}.work-surface .assistant-panel-header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%}.work-surface .assistant-panel-header>button:hover{background:#ffffff29}.work-surface .assistant-message .assistant-mark{border-width:1px}.work-surface .assistant-message-bot>div{color:#40536b;background:#fff;border:1px solid #dbe4ef;border-radius:5px 14px 14px;box-shadow:0 5px 15px #17375e0d}.work-surface .assistant-message-bot>div>strong{color:var(--deep)}.work-surface .assistant-message-user p{color:#101c26;background:#f3c45c;border-radius:14px 14px 4px;box-shadow:0 6px 14px #0d6efd2e}.work-surface .assistant-quick-questions button{color:#125fae;background:#fff;border:1px solid #bad2ef;border-radius:99px}.work-surface .assistant-quick-questions button:hover{color:#101c26;border-color:var(--blue);background:#f3c45c}.work-surface .assistant-answer-card{background:#f8fbff;border:1px solid #cdddf0;border-radius:11px}.work-surface .assistant-answer-heading>span{color:var(--blue);background:#e8f2ff;border-radius:8px}.work-surface .assistant-answer-heading small{color:var(--muted)}.work-surface .assistant-answer-heading strong{color:var(--deep)}.work-surface .assistant-answer-card>p{color:#51657c!important}.work-surface .assistant-answer-card>b{color:var(--deep)}.work-surface .assistant-answer-card ul,.work-surface .assistant-answer-card ol{color:#415970}.work-surface .assistant-answer-card>a,.work-surface .assistant-contact-link{color:#101c26;background:#f3c45c;border-radius:7px}.work-surface .assistant-answer-card .assistant-important{border-left:3px solid var(--gold);background:#fff8e9;border-radius:4px;color:#53452d!important}.work-surface .assistant-source-note{color:var(--muted)}.work-surface .assistant-contact-link{background:var(--deep)}.work-surface .assistant-composer-shell{background:#fff;border-top:1px solid #d7e1ed}.work-surface .assistant-composer{background:#fff;border:1px solid #c8d6e7;border-radius:11px;box-shadow:0 4px 13px #16345a0d}.work-surface .assistant-composer:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd14}.work-surface .assistant-composer input{color:var(--ink);background:0 0;border:0}.work-surface .assistant-composer input::placeholder{color:var(--muted)}.work-surface .assistant-composer button{color:#101c26;background:#f3c45c;border:0;border-radius:9px}.work-surface .assistant-composer-shell>p{color:var(--muted)}@media (width<=600px){.work-surface .assistant-panel{border-radius:18px}}.work-surface .order-back{color:var(--blue)}.work-surface .order-intro{border-bottom:1px solid var(--line)}.work-surface .order-intro h1{color:var(--deep)}.work-surface .order-intro>div>p{color:var(--muted)}.work-surface .order-intro>aside{background:#f2f8ff;border:1px solid #bad3f0;border-radius:15px}.work-surface .order-intro>aside strong{color:var(--deep)}.work-surface .order-intro>aside span{color:#287252}.work-surface .order-form-section{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 10px 30px #1134600b}.work-surface .order-form-section h2{color:var(--deep)}.work-surface .order-service-options>label{border:1.5px solid #d2deec;border-radius:12px}.work-surface .order-service-options>label:hover,.work-surface .order-service-options>label.is-selected{background:#f3f8ff;border-color:#4d9af2}.work-surface .order-service-options input,.work-surface .order-contact-options input{accent-color:var(--blue)}.work-surface .order-service-options strong{color:var(--deep)}.work-surface .order-service-options small{color:var(--muted)}.work-surface .order-service-options b{color:var(--blue)}.work-surface .order-field>span{color:#344b64}.work-surface .order-field textarea,.work-surface .order-field input,.work-surface .order-field select{color:var(--ink);background:#fff;border:1px solid #c6d5e6;border-radius:9px}.work-surface .order-field textarea:focus,.work-surface .order-field input:focus,.work-surface .order-field select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd17}.work-surface .order-field>small{color:var(--muted)}.work-surface .order-contact-options label{border:1px solid #ccd9e8;border-radius:9px}.work-surface .order-contact-options label.is-selected{color:#075fb8;background:#edf6ff;border-color:#71aef3}.work-surface .order-review{color:#fff;background:linear-gradient(140deg,var(--deep),#0a3c7b);border-radius:18px;box-shadow:0 20px 48px #051d3f33}.work-surface .order-review .section-kicker{color:#8fbeff}.work-surface .order-review dl>div{border-bottom:1px solid #ffffff21}.work-surface .order-review dt{color:#a9c0dc}.work-surface .order-review>p{color:#bfd0e6}.work-surface .order-consent{color:#dbe6f4}.work-surface .order-consent input{accent-color:var(--gold)}.work-surface .order-review>button{color:var(--deep);background:var(--gold);border:0;border-radius:9px}.work-surface .order-error{color:#ffd9d9;background:#b72a2a57;border-radius:8px}.work-surface .account-orders-grid>a{border:1px solid var(--line);background:#fff;border-radius:15px;box-shadow:0 10px 28px #1234600e}.work-surface .account-orders-grid>a:hover{border-color:#8db9ef}.work-surface .account-order-top>span:first-child{color:var(--blue)}.work-surface .account-orders-grid h3{color:var(--deep)}.work-surface .account-orders-grid p{color:var(--muted)}.work-surface .account-order-meta span{color:#425a73;background:#f0f4f9;border-radius:6px}.work-surface .account-orders-grid small{color:var(--muted)}.work-surface .account-orders-grid>a>svg{color:var(--blue)}.work-surface .order-status{color:#325273;background:#edf2f7;border-radius:999px}.work-surface .order-status-submitted{color:#115f9b;background:#e7f3ff}.work-surface .order-status-reviewing{color:#795a12;background:#fff4d6}.work-surface .order-status-confirmed{color:#1d6d4d;background:#e6f7ee}.work-surface .order-status-in_progress{color:#284eb0;background:#e9eeff}.work-surface .order-status-waiting_for_client{color:#994d16;background:#fff0e3}.work-surface .order-status-completed{color:#157047;background:#e3f7ed}.work-surface .order-status-cancelled{color:#8b3b46;background:#ffecef}.work-surface .order-detail-hero{border-bottom:1px solid var(--line)}.work-surface .order-detail-hero h1{color:var(--deep)}.work-surface .order-detail-hero p{color:var(--muted)}.work-surface .order-facts article,.work-surface .order-detail-card{border:1px solid var(--line);background:#fff;border-radius:13px}.work-surface .order-facts span,.work-surface .order-detail-card>span{color:var(--muted)}.work-surface .order-facts strong{color:var(--deep)}.work-surface .order-detail-card p{color:#42566e}.work-surface .order-payment-note{background:#fffaf0;border:1px solid #d8c084;border-radius:13px}.work-surface .order-payment-note strong{color:#6f5214}.work-surface .order-payment-note p{color:#756641}.work-surface .order-timeline-panel{border:1px solid var(--line);background:#f8fafc;border-radius:17px}.work-surface .order-customer-message{border-left:4px solid var(--gold);background:#fff;border-radius:8px}.work-surface .order-customer-message strong{color:var(--deep)}.work-surface .order-customer-message p{color:#4c6078}.work-surface .order-no-message{color:var(--muted)}.work-surface .order-timeline li:not(:last-child):before{background:#cfdeed}.work-surface .order-timeline i{color:#101c26;background:#f3c45c;border:3px solid #b7d4f6;border-radius:50%}.work-surface .order-timeline strong{color:var(--deep)}.work-surface .order-timeline time{color:var(--muted)}.work-surface .order-timeline p{color:#60738a}.work-surface .order-support{border-top:1px solid var(--line)}.work-surface .order-support>span{color:var(--muted)}.work-surface .order-support>a{color:#fff;background:#1e9658;border-radius:8px}.work-surface .admin-orders-card{background:linear-gradient(135deg,#f8fffb,#e9f8f0);border-color:#b9dfcd}.work-surface .admin-orders-card>a{background:#16744c}.work-surface .admin-orders-heading{border-bottom:1px solid var(--line)}.work-surface .admin-orders-heading h1{color:var(--deep)}.work-surface .admin-orders-heading p{color:var(--muted)}.work-surface .admin-orders-heading>a{color:var(--deep);background:#fff;border:1px solid #b9cce3;border-radius:8px}.work-surface .admin-order-stats article{border:1px solid var(--line);background:#fff;border-radius:14px}.work-surface .admin-order-stats span{color:var(--muted)}.work-surface .admin-order-stats strong{color:var(--deep)}.work-surface .admin-order-toolbar{border:1px solid var(--line);background:#f7f9fc;border-radius:14px}.work-surface .admin-order-toolbar label>span,.work-surface .admin-order-controls label>span{color:#596c83}.work-surface .admin-order-toolbar input,.work-surface .admin-order-toolbar select,.work-surface .admin-order-controls select,.work-surface .admin-order-controls textarea{color:var(--ink);background:#fff;border:1px solid #c8d6e6;border-radius:8px}.work-surface .admin-order-toolbar strong{color:var(--muted)}.work-surface .admin-order-card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 11px 32px #1134600e}.work-surface .admin-order-card>header{border-bottom:1px solid var(--line)}.work-surface .admin-order-card>header span{color:var(--blue)}.work-surface .admin-order-card>header h2{color:var(--deep)}.work-surface .admin-order-card>header p{color:var(--muted)}.work-surface .admin-order-card>header>strong{color:var(--blue)}.work-surface .admin-order-client span,.work-surface .admin-order-summary>span{color:var(--muted)}.work-surface .admin-order-client strong,.work-surface .admin-order-client a{color:#31475f}.work-surface .admin-order-client a{color:var(--blue)}.work-surface .admin-order-summary{background:#f6f8fb;border-radius:10px}.work-surface .admin-order-summary p{color:#455a72}.work-surface .admin-order-card>footer span{color:#a23b3b}.work-surface .admin-order-card>footer span.is-success{color:#19704b}.work-surface .admin-order-card>footer button{color:#101c26;background:#f3c45c;border:0;border-radius:8px}.work-surface .admin-orders-empty{color:var(--muted);border:1px dashed #bdccdc;border-radius:14px}.work-surface .admin-stripe-state{background:#fffaf0;border:1px solid #e1c27e;border-radius:13px}.work-surface .admin-stripe-state strong{color:#705419}.work-surface .admin-stripe-state span{color:#756b54}.work-surface .admin-stripe-state>i{color:#805e17;background:#f7e8bd;border-radius:999px}.work-surface .admin-stripe-state.is-ready{background:#f1fbf6;border-color:#9dd5b9}.work-surface .admin-stripe-state.is-ready strong{color:#176a46}.work-surface .admin-stripe-state.is-ready span{color:#4f7464}.work-surface .admin-stripe-state.is-ready>i{color:#176a46;background:#dcefe5}.work-surface .admin-order-card>footer .admin-stripe-button{background:#635bff}.work-surface .admin-order-card>footer .admin-stripe-link{color:#5149d8;background:#f2f1ff;border:1px solid #817bff;border-radius:8px}.work-surface .stripe-checkout-button{color:#fff;background:#635bff;border-radius:10px;box-shadow:0 10px 23px #635bff33}.work-surface .stripe-checkout-button small{color:#dedcff}.work-surface .order-payment-result{border-radius:10px}.work-surface .order-payment-result.is-cancelled{color:#80531f;background:#fff3e2}.work-surface .order-payment-result.is-success{color:#176a46;background:#e8f8f0}.work-surface .digital-store-group>header h2{color:var(--deep)}.work-surface .digital-store-group>header p{color:var(--muted)}.work-surface .digital-store-hero{border-bottom:1px solid var(--line)}.work-surface .digital-store-hero h1,.work-surface .digital-order-hero h1{color:var(--deep)}.work-surface .digital-store-hero p,.work-surface .digital-order-hero p{color:var(--muted)}.work-surface .digital-store-hero aside{color:#29664d;background:#f2f9ff;border:1px solid #b8d3f1;border-radius:16px}.work-surface .digital-product-card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 14px 38px #1134600f}.work-surface .digital-product-card:hover{border-color:#83b6ef;box-shadow:0 20px 48px #1134601a}.work-surface .digital-product-topline span{color:#805c12;background:#fff4d4;border-radius:99px}.work-surface .digital-product-topline strong{color:var(--blue)}.work-surface .digital-product-card h2{color:var(--deep)}.work-surface .digital-product-card>p{color:var(--muted)}.work-surface .digital-product-card ul{color:#405970}.work-surface .digital-product-card>small{color:var(--muted)}.work-surface .digital-product-card>a{color:#101c26;background:#f3c45c;border-radius:9px}.work-surface .digital-store-note{color:var(--muted)}.work-surface .digital-order-hero{border-bottom:1px solid var(--line)}.work-surface .digital-order-hero aside{color:#d6e5f7;background:linear-gradient(140deg,var(--deep),#0a3c7b);border-radius:17px}.work-surface .digital-security-note{color:#536a82;background:#f6faff;border:1px solid #cfe1f3;border-radius:10px}.work-surface .digital-product-form>section{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 10px 30px #1134600b}.work-surface .digital-product-form>section h2{color:var(--deep)}.work-surface .digital-field-section{border:0}.work-surface .digital-field-section+.digital-field-section{border-top:1px solid var(--line)}.work-surface .digital-checkout-card{color:#fff;background:linear-gradient(145deg,#061c3c,#0b4a91);border-radius:18px;box-shadow:0 22px 48px #051d3f33}.work-surface .digital-checkout-card>span{color:#8dbdf5}.work-surface .digital-checkout-card>strong{color:var(--gold)}.work-surface .digital-checkout-card>p{color:#c5d6e9}.work-surface .digital-checkout-card>small{color:#aebfd3}.work-surface .digital-checkout-card>label{color:#d7e4f2}.work-surface .digital-checkout-card>label input{accent-color:var(--gold)}.work-surface .digital-checkout-card>button{color:var(--deep);background:var(--gold);border:0;border-radius:10px}.work-surface .documents-hero{border-bottom:1px solid var(--line)}.work-surface .documents-hero h1{color:var(--deep)}.work-surface .documents-hero p{color:var(--muted)}.work-surface .documents-hero aside{background:linear-gradient(145deg,#f7fbff,#edf6ff);border:1px solid #b8d3f1;border-radius:18px}.work-surface .documents-hero aside strong{color:var(--blue)}.work-surface .documents-hero aside span{color:var(--deep)}.work-surface .documents-hero aside small{color:#397357}.work-surface .document-category-nav a{color:#3e5771;background:#fff;border:1px solid #cbd9e8;border-radius:999px}.work-surface .document-category-nav a:hover{color:var(--blue);background:#f5faff;border-color:#6fa9e9}.work-surface .document-category-section>header>span{color:var(--blue);background:#edf5ff;border-radius:14px}.work-surface .document-category-section h2{color:var(--deep)}.work-surface .document-category-section header p{color:var(--muted)}.work-surface .document-card{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 13px 35px #1134600e}.work-surface .document-card-icon{color:#9a6c0e;background:#fff5d9;border-radius:12px}.work-surface .document-card h3{color:var(--deep)}.work-surface .document-card>p{color:var(--muted)}.work-surface .document-actions a{border-radius:8px}.work-surface .document-action-secondary{color:#455e78;background:#fff;border:1px solid #c6d5e5}.work-surface .document-action-download{color:#135d43;background:#e7f7ef}.work-surface .document-actions .document-action-order{color:#101c26;background:#f3c45c}.work-surface .documents-disclaimer{color:#536a82;background:#f7f9fc;border:1px solid #d8e2ed;border-radius:13px}.work-surface .documents-disclaimer svg{color:var(--blue)}.work-surface .digital-legal-link{color:#a9cff8}.work-surface .payment-consent{background:#fff;border:1px solid #dbc27e;border-radius:11px}.work-surface .payment-consent>strong{color:var(--deep)}.work-surface .payment-consent label{color:#4c5f73}.work-surface .payment-consent input{accent-color:var(--blue)}.work-surface .payment-consent>a{color:var(--blue)}.work-surface .payment-consent>button{color:#fff;background:#635bff;border:0;border-radius:9px}.work-surface .payment-consent>p{color:#a23b3b}.work-surface .order-invoice-link{color:#0d5fad;background:#f1f7ff;border:1px solid #88b7eb;border-radius:9px}.work-surface .admin-order-card>footer .admin-email-button{color:#0b4f90;background:#eef7ff;border:1px solid #9fc5eb}.work-surface .legal-back{color:var(--blue)}.work-surface .legal-shell .legal-document{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 15px 40px #1134600e}.work-surface .legal-shell .legal-document h2{color:var(--deep)}.work-surface .legal-shell .legal-document h3{color:#174f88}.work-surface .legal-shell .legal-document p{color:#42566e}.work-surface .legal-shell .legal-document address{border-left:4px solid var(--gold);color:#344b63;background:#f8fafc;border-radius:8px}.work-surface .withdrawal-template{background:#fbfcfe;border:1px dashed #9eb5ce;border-radius:12px}.work-surface .legal-sources{background:#f4f8fc;border:1px solid #cbd9e8;border-radius:14px}.work-surface .legal-sources strong{color:var(--deep)}.work-surface .legal-sources a{color:var(--blue);background:#fff;border-radius:7px}.work-surface .legal-sources span{color:var(--muted)}.work-surface .invoice-page{background:#eef3f8}.work-surface .invoice-actions a{color:var(--blue)}.work-surface .invoice-actions button{color:#101c26;background:#f3c45c;border:0;border-radius:9px}.work-surface .invoice-sheet{color:#172b44;background:#fff;box-shadow:0 16px 45px #0f2a491f}.work-surface .invoice-sheet>header{border-bottom:2px solid #123b68}.work-surface .invoice-sheet h1 span{color:#2f80ed}.work-surface .invoice-sheet h1 b{color:#d1a13e}.work-surface .invoice-sheet header p{color:#53677d}.work-surface .invoice-title span{color:#64778d}.work-surface .invoice-title strong{color:#123b68}.work-surface .invoice-meta dl>div{background:#f5f8fb;border-radius:9px}.work-surface .invoice-meta dt{color:var(--muted)}.work-surface .invoice-meta dd{color:#253e5a}.work-surface .invoice-table{border-collapse:collapse}.work-surface .invoice-table th,.work-surface .invoice-table td{border-bottom:1px solid #dbe4ed}.work-surface .invoice-table th{color:#fff;background:#123b68}.work-surface .invoice-table tfoot td{color:#123b68}.work-surface .invoice-payment{color:#176a46;background:#eef9f3;border-radius:9px}.work-surface .invoice-tax-note{background:#fff9eb;border-left:4px solid #d1a13e}.work-surface .invoice-tax-note strong{color:#6d5218}.work-surface .invoice-tax-note p{color:#6f6348}.work-surface .invoice-sheet>footer{border-top:1px solid #dbe4ed}.work-surface .invoice-sheet>footer span{color:#38516b}.work-surface .invoice-sheet>footer small{color:var(--muted)}@media print{.work-surface .invoice-page{background:#fff}.work-surface .invoice-sheet{box-shadow:none}}.work-surface .route-loading{color:#355b7a}.work-surface .route-loading span{border:3px solid #d9e7f1;border-top-color:#1475a8;border-radius:999px}.work-surface .order-progress-card.tracking-premium{background:linear-gradient(135deg,#fffdf8,#fff7e5);border-color:#d9bd78}.work-surface .order-progress-card.tracking-premium li.is-complete:not(:last-child):after{background:#c99626}.work-surface .order-progress-card.tracking-premium li.is-complete{color:#7a5814}.work-surface .order-progress-card.tracking-premium li.is-complete i{background:#c99626;border-color:#c99626}.work-surface .tracking-tier-premium{color:#7a5814!important;background:#fff0c9!important}.work-surface .tracking-tier-simple{color:#175f96!important;background:#dceeff!important}.work-surface .account-tracking-tier{border-radius:999px}.work-surface .account-order-progress{background:#e8eef5;border-radius:999px}.work-surface .account-order-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#25a56a)}.work-surface .order-status-waiting_for_documents{color:#994d16;background:#fff0e3}.work-surface .order-status-awaiting_payment{color:#765414;background:#fff4cf}.work-surface .order-progress-card{background:linear-gradient(135deg,#f8fbff,#eef7ff);border:1px solid #bdd7ef;border-radius:15px}.work-surface .order-progress-heading strong{color:var(--deep)}.work-surface .order-progress-heading span{color:#175f96;background:#dceeff;border-radius:999px}.work-surface .order-progress-card li{color:var(--muted)}.work-surface .order-progress-card li:not(:last-child):after{background:#d5e0eb}.work-surface .order-progress-card li.is-complete:not(:last-child):after{background:#62aee5}.work-surface .order-progress-card li i{background:#fff;border:2px solid #cbd8e5;border-radius:50%}.work-surface .order-progress-card li.is-complete{color:#155f91}.work-surface .order-progress-card li.is-complete i{color:#fff;background:#2f91d2;border-color:#2f91d2}.work-surface .order-progress-card li.is-current i{box-shadow:0 0 0 5px #2f91d226}.work-surface .order-progress-card>p{color:#80501f;background:#fff4e6;border-radius:8px}.work-surface .order-progress-card.is-cancelled{background:#fff7f8;border-color:#edc2c7}.work-surface .order-files-card{background:#fff;border:1px solid #c9dbea;border-radius:15px}.work-surface .order-files-heading strong{color:var(--deep)}.work-surface .order-files-heading p{color:var(--muted)}.work-surface .order-files-heading label{color:#101c26;background:#f3c45c;border-radius:9px}.work-surface .order-files-card>small{color:var(--muted)}.work-surface .order-files-card>p{border-radius:7px}.work-surface .order-files-card>p.is-success{color:#176a46;background:#eaf8f1}.work-surface .order-files-card>p.is-error{color:#8f3741;background:#fff0f1}.work-surface .order-files-card li{background:#f9fbfd;border:1px solid #dce5ee;border-radius:9px}.work-surface .order-files-card li>span{color:#1766a3;background:#e7f2fc;border-radius:7px}.work-surface .order-files-card li strong{color:#334b64}.work-surface .order-files-card li small{color:var(--muted)}.work-surface .order-files-card li a{color:var(--blue);background:#eaf4ff;border-radius:7px}.work-surface .order-files-empty{color:var(--muted);border:1px dashed #c7d5e3;border-radius:9px}.work-surface .admin-order-files{background:#f6f9fc;border-radius:10px}.work-surface .admin-order-files>span{color:var(--muted)}.work-surface .admin-order-files a{color:#314b66;background:#fff;border:1px solid #cbdcec;border-radius:8px}.work-surface .admin-order-files a b{color:#1767a4;background:#e8f3fd;border-radius:4px}.work-surface .admin-order-files a small,.work-surface .admin-order-files>p{color:var(--muted)}.work-surface .order-conversation,.work-surface .order-review-form{border:1px solid var(--line);background:#fff;border-radius:15px}.work-surface .conversation-list article{background:#eef3f8;border-radius:12px 12px 12px 3px}.work-surface .conversation-list article.is-mine{color:#101c26;background:#f3c45c;border-radius:12px 12px 3px}.work-surface .conversation-empty{color:var(--muted)}.work-surface .order-conversation textarea,.work-surface .order-review-form textarea{border:1px solid #c7d6e5;border-radius:9px}.work-surface .order-conversation button,.work-surface .order-review-form button,.work-surface .appointment-form button{color:#101c26;background:#f3c45c;border:0;border-radius:9px}.work-surface .conversation-error{color:#963c46}.work-surface .order-review-form select{background:#fff;border:1px solid #c7d6e5;border-radius:8px}.work-surface .order-review-form p{color:#397357}.work-surface .appointments-hero h1,.work-surface .reviews-page h1{color:var(--deep)}.work-surface .appointments-hero p,.work-surface .reviews-page>section p{color:var(--muted)}.work-surface .appointment-form{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 12px 35px #1134600f}.work-surface .appointment-form label span{color:#5a6e84}.work-surface .appointment-form input,.work-surface .appointment-form select,.work-surface .appointment-form textarea{background:#fff;border:1px solid #c7d6e5;border-radius:8px}.work-surface .appointment-form select:disabled{color:var(--muted);background:#f2f5f8}.work-surface .appointment-form>p{border-radius:8px}.work-surface .appointment-form>p[data-tone=success]{color:#296c4c;background:#edf9f3}.work-surface .appointment-form>p[data-tone=error]{color:#963c46;background:#fff0f1}.work-surface .appointment-business-contact,.work-surface .appointments-direct-contact{color:#526a82}.work-surface .appointment-business-contact a,.work-surface .appointments-direct-contact a{color:var(--blue)}.work-surface .appointment-history article{border:1px solid var(--line);background:#fff;border-radius:10px}.work-surface .appointment-history article span,.work-surface .appointment-history article p{color:var(--muted)}.work-surface .reviews-grid article{border:1px solid var(--line);background:#fff;border-radius:15px}.work-surface .reviews-grid article>span{color:#d39b22}.work-surface .reviews-grid article p{color:#3f556d}.work-surface .reviews-grid article strong{color:var(--deep)}.work-surface .reviews-grid article small{color:var(--muted)}.work-surface .admin-customer-message{color:#28694c;background:#edf9f3;border:1px solid #b8d8c9;border-radius:9px}.work-surface .admin-customer-tools>section{border:1px solid var(--line);background:#fff;border-radius:15px}.work-surface .admin-customer-tools h2{color:var(--deep)}.work-surface .admin-customer-tools article{border-top:1px solid var(--line)}.work-surface .admin-customer-tools article span,.work-surface .admin-customer-tools article p{color:var(--muted)}.work-surface .admin-customer-tools select{background:#fff;border:1px solid #c7d6e5;border-radius:8px}.work-surface .revenue-preview-hero{color:#fff;background:linear-gradient(130deg,#102c50 0%,#174c83 65%,#93610b 100%);border-radius:26px;box-shadow:0 26px 70px #0b2c5133}.work-surface .revenue-preview-hero:after{border:1px solid #ffffff29;border-radius:50%}.work-surface .revenue-preview-hero span{color:#ffd06a}.work-surface .revenue-preview-hero p{color:#dbe9f8}.work-surface .revenue-preview-hero aside{background:#ffffff1a;border:1px solid #ffffff40;border-radius:20px}.work-surface .revenue-preview-hero aside strong{color:#ffd06a}.work-surface .revenue-preview-hero aside small{color:#dceafa}.work-surface .revenue-section{border:1px solid var(--line);background:#fff;border-radius:22px;box-shadow:0 14px 42px #11346012}.work-surface .revenue-section header>span{color:var(--blue)}.work-surface .revenue-section h2{color:var(--deep)}.work-surface .revenue-section header p{color:var(--muted)}.work-surface .offer-card{color:#27415d;background:#fff;border:1px solid #ccdae8;border-radius:17px}.work-surface .offer-card.featured{border-color:#d2a846;box-shadow:0 12px 36px #b8891e24}.work-surface .offer-card.selected{border:2px solid var(--blue);background:#f7fbff}.work-surface .offer-card>i{color:#fff;background:#c58e1e;border-radius:0 0 7px 7px}.work-surface .offer-check{color:#5d7188;background:#edf2f7;border-radius:50%}.work-surface .selected .offer-check{color:#101c26;background:#f3c45c}.work-surface .offer-card h3{color:var(--deep)}.work-surface .offer-card>strong{color:var(--blue)}.work-surface .offer-card>small,.work-surface .offer-card>p{color:var(--muted)}.work-surface .offer-card ul{border-top:1px solid #e2e8ef}.work-surface .offer-card li{color:#496077}.work-surface .offer-card>em{color:#101c26;background:#f3c45c;border-radius:6px}.work-surface .revenue-primary{color:#101c26;background:#f3c45c;border:0;border-radius:10px}.work-surface .subscription-section{background:linear-gradient(#fff,#f8fbff)}.work-surface .plan-price strong{color:var(--deep)}.work-surface .plan-price small{color:var(--muted)}.work-surface .plan-card button{color:#fff;background:var(--deep);border:0;border-radius:9px}.work-surface .plan-card.featured button{background:#c58e1e}.work-surface .revenue-projection{color:#fff;background:var(--deep);border-radius:15px}.work-surface .revenue-projection span{color:#a9c0d8}.work-surface .revenue-projection input{accent-color:#e5b040}.work-surface .revenue-projection aside{border-left:1px solid #ffffff29}.work-surface .revenue-projection b{color:#ffd06a}.work-surface .revenue-projection em{color:#9db0c5}.work-surface .revenue-options article{border:1px solid #d6e1eb;border-radius:13px}.work-surface .revenue-options svg{color:var(--blue)}.work-surface .revenue-options h3{color:var(--deep)}.work-surface .revenue-options p{color:var(--muted)}.work-surface .revenue-options strong{color:#b67f13}.work-surface .subsection-title{color:var(--deep)}.work-surface .follow-pills span{color:#456079;background:#edf4fb;border-radius:999px}.work-surface .follow-pills b{color:var(--deep)}.work-surface .consult-list button{color:var(--deep);background:#fff;border:1px solid #d5e1ec;border-radius:10px}.work-surface .consult-list small{color:var(--muted)}.work-surface .consult-list strong{color:var(--blue)}.work-surface .digital-mini-grid div{background:#f1f6fb;border-radius:9px}.work-surface .digital-mini-grid span{color:#405972}.work-surface .digital-mini-grid strong{color:#a87511}.work-surface .revenue-legal{background:#fffaf0;border:1px solid #d5c082;border-radius:18px}.work-surface .revenue-legal svg{color:#ae7811}.work-surface .revenue-legal span strong{color:#614b1c}.work-surface .revenue-legal span small{color:#786c4f}.work-surface .revenue-legal button{color:#704d0c;background:#fff;border:1px solid #93630a;border-radius:8px}.work-surface .revenue-legal aside small{color:#786c4f}@media (width<=850px){.work-surface .revenue-projection aside{border-top:1px solid #ffffff29;border-left:0}}.work-surface .plan-card>a{color:#fff;background:var(--deep);border-radius:9px}.work-surface .plan-card.featured>a{background:#c58e1e}.work-surface .consult-list>a{color:var(--deep);background:#fff;border:1px solid #d5e1ec;border-radius:10px}.work-surface .consult-list>a small{color:var(--muted)}.work-surface .consult-list>a strong{color:var(--blue)}.work-surface .revenue-legal aside>a{color:#704d0c;background:#fff;border:1px solid #93630a;border-radius:8px}.calculator-page{background:linear-gradient(#f6faff 0,#fff 520px)}.work-surface .calculator-hero h1{color:var(--deep)}.work-surface .calculator-hero p{color:var(--muted)}.work-surface .calculator-hero aside{color:#d5e6f8;background:linear-gradient(140deg,var(--deep),#0b4d91);border-radius:20px;box-shadow:0 20px 45px #08274f2e}.work-surface .calculator-hero aside span{color:#91c0f2}.work-surface .calculator-hero aside strong{color:var(--gold)}.work-surface .calculator-card{background:#fff;border:1px solid #d5e1ed;border-radius:19px;box-shadow:0 15px 40px #0e315b11}.work-surface .calculator-card>header span{color:var(--blue);background:#eaf4ff;border-radius:10px}.work-surface .calculator-card h2{color:var(--deep)}.work-surface .calculator-card>label,.work-surface .calculator-two label,.work-surface .calculator-four label{color:#405a74}.work-surface .calculator-card input[type=number],.work-surface .calculator-card select{color:var(--deep);background:#fbfdff;border:1px solid #cbd8e5;border-radius:9px}.work-surface .calculator-check input{accent-color:var(--blue)}.work-surface .calculator-result{color:#d7e7f8;background:linear-gradient(135deg,var(--deep),#0a4788);border-radius:12px}.work-surface .calculator-result strong{color:var(--gold)}.work-surface .calculator-card>p{color:var(--muted)}.work-surface .calculator-source{color:var(--blue)}.work-surface .calculator-mini-results>div{background:#f8fbff;border:1px solid #d5e1ed;border-radius:12px}.work-surface .calculator-mini-results span{color:#526a82}.work-surface .calculator-mini-results strong{color:var(--deep)}.work-surface .calculator-mini-results small{color:var(--muted)}.work-surface .calculator-mini-results small.is-ok{color:#21734e}.work-surface .calculator-mini-results small.is-over{color:#b43c3c}.work-surface .calculator-warning{color:#6f5a28;background:#fff9e9;border:1px solid #e4cf99;border-radius:10px}.work-surface .calculator-category-section>header h2{color:var(--deep)}.work-surface .calculator-category-section>header p{color:var(--muted)}.work-surface .calculator-category-grid>button{color:inherit;background:#fff;border:1px solid #d3e0ed;border-radius:17px;box-shadow:0 12px 35px #0e315b0e}.work-surface .calculator-category-grid>button:hover{border-color:#77afe6;box-shadow:0 18px 42px #0e315b1a}.work-surface .calculator-category-grid>button>span{color:var(--blue);background:#eaf4ff;border-radius:11px}.work-surface .calculator-category-grid h3{color:var(--deep)}.work-surface .calculator-category-grid p{color:var(--muted)}.work-surface .calculator-category-grid strong{color:#9a6c11}.work-surface .calculator-category-grid b{color:var(--blue);border-top:1px solid #e4eaf1}.work-surface .calculator-back{color:#315f89;background:#fff;border:1px solid #c9d9e8;border-radius:8px}.plan-demo-page{background:linear-gradient(#f8fbff 0,#fff 440px)}.work-surface .plan-demo-ribbon{color:#594512;background:#f5c75d}.work-surface .plan-demo-hero h1{color:var(--deep)}.work-surface .plan-demo-hero>div>p{color:var(--muted)}.work-surface .plan-demo-trust span{color:#335f88;background:#fff;border:1px solid #c9daec;border-radius:999px}.work-surface .plan-demo-hero>aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0d4e92);border-radius:23px;box-shadow:0 24px 55px #07254e2e}.work-surface .plan-demo-hero>aside:after{border:25px solid #ffffff0f;border-radius:50%}.work-surface .plan-demo-hero>aside span{border:1px solid #ffffff40;border-radius:50%}.work-surface .plan-demo-hero>aside i{background:linear-gradient(90deg,#76aeea,var(--gold))}.work-surface .plan-demo-hero>aside strong{color:var(--gold)}.work-surface .plan-demo-hero>aside small{color:#c8d8ea}.work-surface .plan-demo-progress li{color:var(--muted)}.work-surface .plan-demo-progress li:not(:last-child):after{background:#d8e2ed}.work-surface .plan-demo-progress li i{background:#fff;border:1px solid #cbd8e5;border-radius:50%}.work-surface .plan-demo-progress li.is-current{color:var(--blue)}.work-surface .plan-demo-progress li.is-current i{color:#101c26;border-color:var(--blue);background:#f3c45c;box-shadow:0 0 0 5px #0d6efd17}.work-surface .plan-demo-progress li.is-complete{color:#247554}.work-surface .plan-demo-progress li.is-complete i{color:#fff;background:#2b9a6e;border-color:#2b9a6e}.work-surface .plan-demo-progress li.is-complete:after{background:#77c0a3}.work-surface .plan-demo-panel{background:#fff;border:1px solid #d3dfec;border-radius:22px;box-shadow:0 18px 55px #0f315b14}.work-surface .plan-demo-panel>header>div:first-child>span{color:var(--blue);background:#eaf4ff;border-radius:11px}.work-surface .plan-demo-panel h2{color:var(--deep)}.work-surface .plan-demo-panel header p{color:var(--muted)}.work-surface .plan-scenario-grid button{color:inherit;background:#fff;border:1.5px solid #d7e2ed;border-radius:15px}.work-surface .plan-scenario-grid button:hover{border-color:#83b8ef;box-shadow:0 9px 25px #11427714}.work-surface .plan-scenario-grid button.is-selected{background:#f2f8ff;border-color:#2d8ce9;box-shadow:inset 0 0 0 1px #2d8ce9}.work-surface .plan-scenario-grid button>span{color:var(--blue);background:#eaf4ff;border-radius:12px}.work-surface .plan-scenario-grid button strong{color:var(--deep)}.work-surface .plan-scenario-grid button small{color:var(--muted)}.work-surface .plan-scenario-grid button>i{color:#101c26;background:#f3c45c;border-radius:50%}.work-surface .plan-demo-actions{border-top:1px solid #e4eaf1}.work-surface .plan-demo-actions button{color:#101c26;background:#f3c45c;border:0;border-radius:10px}.work-surface .plan-demo-actions button:hover{background:#095eb4}.work-surface .plan-demo-actions .is-secondary{color:#315a81;background:#fff;border:1px solid #c5d5e5}.work-surface .plan-demo-actions .is-secondary:hover{color:var(--blue);background:#f3f8fd}.work-surface .plan-selected-scenario{color:#1b629d;background:#edf6ff;border-radius:9px}.work-surface .plan-question-list fieldset{border:1px solid #d9e3ed;border-radius:13px}.work-surface .plan-question-list legend{color:#304a65}.work-surface .plan-question-list legend i{color:#1964a4;background:#e9f3fc;border-radius:7px}.work-surface .plan-question-list button{color:#4b6076;background:#fff;border:1px solid #cbd8e5;border-radius:8px}.work-surface .plan-question-list button.is-selected{color:#0f65ac;background:#edf7ff;border-color:#5aa1e1}.work-surface .plan-result-main,.work-surface .plan-result-sidebar{background:#fff;border:1px solid #d3dfec;border-radius:20px;box-shadow:0 16px 45px #0f315b12}.work-surface .plan-result-main>header h2{color:var(--deep)}.work-surface .plan-result-main>header p{color:var(--muted)}.work-surface .plan-result-progress>div{color:#4b6077}.work-surface .plan-result-progress>div strong{color:var(--blue)}.work-surface .plan-result-progress>i{background:#e8eef4;border-radius:99px}.work-surface .plan-result-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#1881dd,#29a873)}.work-surface .plan-result-steps>button{color:inherit;background:#fff;border:1px solid #d9e3ec;border-radius:12px}.work-surface .plan-result-steps>button:hover{background:#fbfdff;border-color:#80b3e5}.work-surface .plan-result-steps>button>i{color:#2a6da8;background:#f4f9fd;border:1px solid #c6d6e6;border-radius:50%}.work-surface .plan-result-steps>button>span small{color:#297553}.work-surface .plan-result-steps>button>span strong{color:var(--deep)}.work-surface .plan-result-steps>button>span p{color:var(--muted)}.work-surface .plan-result-steps>button>b{color:#2a6da8;background:#eaf4fd;border-radius:9px}.work-surface .plan-result-steps>button.is-complete{background:#f5fcf8;border-color:#a8dbc4}.work-surface .plan-result-steps>button.is-complete>i{color:#fff;background:#2d9d70;border-color:#2d9d70}.work-surface .plan-next-card{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:13px}.work-surface .plan-next-card span{color:#9bc7f3}.work-surface .plan-next-card small{color:#c6d8eb}.work-surface .plan-documents-card{border:1px solid #d9e3ec;border-radius:13px}.work-surface .plan-documents-card h3{color:var(--deep)}.work-surface .plan-documents-card li{color:#4c6278}.work-surface .plan-documents-card li span{color:#267755;background:#e8f7ef;border-radius:50%}.work-surface .plan-save-button,.work-surface .plan-pdf-button,.work-surface .plan-help-button{border:0;border-radius:9px}.work-surface .plan-save-button{color:var(--deep);background:var(--gold)}.work-surface .plan-pdf-button{color:#101c26;background:#f3c45c}.work-surface .plan-help-button{color:#fff;background:linear-gradient(135deg,#c59027,#a66e0a);box-shadow:0 8px 20px #ad750f33}.work-surface .plan-help-button small{color:#fff3d4}.work-surface .plan-demo-notice{color:#31684f;background:#eaf8f0;border-radius:8px}.work-surface .plan-restart-button{color:#5f7185;background:0 0;border:0}.work-surface .plan-demo-disclaimer{color:var(--muted)}.work-surface .plan-demo-disclaimer svg{color:#3f739e}.work-surface .home-plan-section{background:linear-gradient(125deg,#f8fbff,#edf6ff);border:1px solid #bed5ed;border-radius:22px;box-shadow:0 18px 46px #10345e12}.work-surface .home-plan-copy h2{color:var(--deep)}.work-surface .home-plan-copy>p{color:var(--muted)}.work-surface .home-plan-copy>div span{color:#276d51;background:#e5f6ed;border-radius:999px}.work-surface .home-plan-copy>a{color:#101c26;background:#f3c45c;border-radius:9px}.work-surface .home-plan-section>aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:17px}.work-surface .home-plan-section>aside span{border:1px solid #ffffff40;border-radius:50%}.work-surface .home-plan-section>aside i{background:linear-gradient(90deg,#6ca9e7,var(--gold))}.work-surface .home-plan-section>aside strong{color:#d9e7f5}.work-surface .home-letter-section{background:#fff;border:1px solid #d8e1eb;border-radius:22px;box-shadow:0 18px 46px #10345e12}.work-surface .home-letter-section>aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:17px}.work-surface .home-letter-section>aside span{color:var(--deep);background:var(--gold);border-radius:99px}.work-surface .home-letter-section>aside i{color:var(--gold)}.work-surface .home-letter-section>aside strong{color:#c7dbef}.work-surface .home-letter-copy h2{color:var(--deep)}.work-surface .home-letter-copy>p{color:var(--muted)}.work-surface .home-letter-copy>div span{color:#276d51;background:#e5f6ed;border-radius:999px}.work-surface .home-letter-copy>a{color:#101c26;background:#f3c45c;border-radius:9px}.letter-reader-page{background:linear-gradient(#f7faff 0,#fff 560px)}.work-surface .letter-reader-hero h1{color:var(--deep)}.work-surface .letter-reader-hero p{color:var(--muted)}.work-surface .letter-reader-hero aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:22px;box-shadow:0 22px 50px #07254e29}.work-surface .letter-reader-hero aside strong{color:var(--gold)}.work-surface .letter-reader-hero aside small{color:#bed3e9}.work-surface .letter-reader-upload,.work-surface .letter-reader-result{background:#fff;border:1px solid #d3dfec;border-radius:20px;box-shadow:0 16px 45px #0f315b12}.work-surface .letter-privacy-strip{color:#246247;background:#e8f7ef;border-radius:12px}.work-surface .letter-drop-zone{color:#42617f;background:#f8fbff;border:2px dashed #afc6dd;border-radius:16px}.work-surface .letter-drop-zone:hover{border-color:var(--blue);background:#f0f7ff}.work-surface .letter-drop-zone>span{color:var(--blue);background:#e5f2ff;border-radius:17px}.work-surface .letter-drop-zone small{color:var(--muted)}.work-surface .letter-read-button{color:#101c26;background:#f3c45c;border:0;border-radius:10px}.work-surface .letter-progress{color:#4b6077}.work-surface .letter-progress>i{background:#e8eef4;border-radius:99px}.work-surface .letter-progress>i>b{background:linear-gradient(90deg,var(--blue),#29a873)}.work-surface .letter-status,.work-surface .letter-error{border-radius:9px}.work-surface .letter-status{color:#246247;background:#e8f7ef}.work-surface .letter-error{color:#922f36;background:#fff0f1}.work-surface .letter-local-note{color:var(--muted)}.work-surface .letter-reader-result>header span{color:var(--blue)}.work-surface .letter-reader-result>header h2{color:var(--deep)}.work-surface .letter-reader-result>header i{color:#276d51;background:#e5f6ed;border-radius:99px}.work-surface .letter-empty-result{color:var(--muted)}.work-surface .letter-empty-result svg{color:var(--blue)}.work-surface .letter-empty-result strong{color:var(--deep)}.work-surface .letter-result-row{border-top:1px solid var(--line)}.work-surface .letter-result-row strong{color:var(--muted)}.work-surface .letter-result-row span{color:var(--deep)}.work-surface .letter-result-row.is-deadline span{color:#a35f07}.work-surface .letter-result-block{border-top:1px solid var(--line)}.work-surface .letter-result-block h3{color:var(--deep)}.work-surface .letter-result-block ul,.work-surface .letter-result-block ol{color:#4b6077}.work-surface .letter-help-button{color:#fff;background:linear-gradient(135deg,#c59027,#a66e0a);border-radius:10px}.work-surface .letter-reader-disclaimer{border-left:4px solid var(--gold);background:#fff9e9;border-radius:0 11px 11px 0}.work-surface .letter-reader-disclaimer strong{color:#845e13}.work-surface .letter-reader-disclaimer p{color:#6c5b38}.work-surface .home-authority-section{color:#fff;background:linear-gradient(125deg,var(--deep),#0b3f85);border-radius:22px;box-shadow:0 18px 46px #10345e21}.work-surface .home-authority-section .section-kicker{color:#9fc8ff}.work-surface .home-authority-section h2{color:#fff}.work-surface .home-authority-section p{color:#c5d8ee}.work-surface .home-authority-section a{color:var(--deep);background:#fff;border-radius:9px}.work-surface .home-authority-section aside{background:#ffffff14;border:1px solid #ffffff24;border-radius:17px}.work-surface .home-authority-section aside span{color:#bcd4ef}.work-surface .home-authority-section aside strong{color:var(--deep);background:#fff;border-radius:8px}.work-surface .home-authority-section aside i{color:var(--gold)}.authority-page{background:linear-gradient(#f7faff 0,#fff 600px)}.work-surface .authority-hero h1{color:var(--deep)}.work-surface .authority-hero p{color:var(--muted)}.work-surface .authority-hero aside{color:#fff;background:linear-gradient(140deg,var(--deep),#0b4c91);border-radius:22px;box-shadow:0 22px 50px #07254e29}.work-surface .authority-hero aside strong{color:var(--gold)}.work-surface .authority-hero aside small{color:#bed3e9}.work-surface .authority-search-panel,.work-surface .authority-result-panel{background:#fff;border:1px solid #d3dfec;border-radius:20px;box-shadow:0 16px 45px #0f315b12}.work-surface .authority-field-row label>span{color:#526880}.work-surface .authority-field-row input{color:var(--deep);background:#fff;border:1px solid #c8d7e6;border-radius:9px}.work-surface .authority-field-row input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d6efd1a}.work-surface .authority-choice-meta{color:#526880}.work-surface .authority-choice-meta strong{color:var(--deep)}.work-surface .authority-choice-grid button{color:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:11px}.work-surface .authority-choice-grid button:hover,.work-surface .authority-choice-grid button.is-selected{border-color:var(--blue);background:#f1f7ff}.work-surface .authority-choice-grid button>span{color:var(--blue);background:#e9f3ff;border-radius:9px}.work-surface .authority-choice-grid button strong{color:var(--deep)}.work-surface .authority-choice-grid button small{color:var(--muted)}.work-surface .authority-choice-grid button>i{color:#27805b}.work-surface .authority-find-button{color:#101c26;background:#f3c45c;border:0;border-radius:9px}.work-surface .authority-error,.work-surface .authority-empty{border-radius:8px}.work-surface .authority-error{color:#922f36;background:#fff0f1}.work-surface .authority-empty{color:#526880;background:#f2f6fa}.work-surface .authority-data-note,.work-surface .authority-result-empty{color:var(--muted)}.work-surface .authority-result-empty svg{color:var(--blue)}.work-surface .authority-result-empty strong{color:var(--deep)}.work-surface .authority-result-panel>header span{color:var(--blue)}.work-surface .authority-result-panel>header h2{color:var(--deep)}.work-surface .authority-result-panel>header p{color:var(--muted)}.work-surface .authority-result-panel>header>i{color:var(--blue);background:#e9f3ff;border-radius:13px}.work-surface .authority-result-block{border-top:1px solid var(--line)}.work-surface .authority-result-block h3{color:var(--deep)}.work-surface .authority-result-block p,.work-surface .authority-result-block li{color:#52677d}.work-surface .authority-result-block li span{color:#247554;background:#e7f6ee;border-radius:50%}.work-surface .authority-contact-row{border-top:1px solid var(--line);color:var(--muted)}.work-surface .authority-contact-row a{color:var(--blue)}.work-surface .authority-result-actions>a{color:#2c5f8c;background:#fff;border:1px solid #c8d8e8;border-radius:9px}.work-surface .authority-result-actions>a.authority-primary-link{color:#101c26;border-color:var(--blue);background:#f3c45c}.work-surface .authority-result-note{color:var(--muted)}.work-surface .authority-115-note{color:#fff;background:linear-gradient(125deg,var(--deep),#0b3f85);border-radius:18px}.work-surface .authority-115-note>strong{border:2px solid var(--gold);color:var(--gold);border-radius:50%}.work-surface .authority-115-note p{color:#c6d8ec}.work-surface .authority-115-note a{color:#fff}.work-surface .authority-115-note a span{color:var(--gold)}.work-surface .guide-share>span{color:var(--muted)}.work-surface .guide-share button{color:#315d86;background:#fff;border:1px solid #c8d8e8;border-radius:8px}.work-surface .guide-share button:hover{border-color:var(--blue);background:#f3f8ff}.work-surface .guide-share button.guide-share-whatsapp{color:#176b45;background:#eaf8f1;border-color:#afd9c5}.work-surface .guide-editorial{background:#d7e2ed;border:1px solid #d7e2ed;border-radius:14px}.work-surface .guide-editorial>div,.work-surface .guide-editorial>a{background:#f8fbfe}.work-surface .guide-editorial span{color:var(--muted)}.work-surface .guide-editorial strong{color:var(--deep)}.work-surface .guide-editorial small{color:var(--muted)}.work-surface .guide-editorial>a{color:inherit}.work-surface .guide-editorial>a:hover{background:#f0f7ff}.work-surface .guide-editorial>a strong{color:var(--blue)}.work-surface .database-backup-card{background:linear-gradient(135deg,#f9fcff,#f2f7fc);border:1px solid #c9d8e8;border-radius:17px}.work-surface .database-backup-card h2{color:var(--deep)}.work-surface .database-backup-card p{color:var(--muted)}.work-surface .database-backup-download{color:#fff;background:#1f8b69;border-radius:8px}.work-surface .database-restore-controls label span{color:#445a71}.work-surface .database-restore-controls input{background:#fff;border:1px solid #c7d5e5;border-radius:8px}.work-surface .database-restore-controls button{color:#101c26;background:#f3c45c;border:0;border-radius:8px}.work-surface .database-restore-controls .database-restore-button{background:#a13c2e}.work-surface .database-restore-controls>p{background:#fff;border-radius:8px}.work-surface .admin-stripe-repair{background:#edf6ff;border:1px solid #b9d8f8;border-radius:12px}.work-surface .admin-stripe-repair strong{color:var(--deep)}.work-surface .admin-stripe-repair span{color:#426783}.work-surface .admin-stripe-repair button{color:#fff;background:#635bff;border:0;border-radius:8px}.work-surface .admin-stripe-repair p{color:#315a78}@media print{.plan-demo-page{background:#fff}.work-surface .plan-result-main,.work-surface .plan-result-sidebar{box-shadow:none;border-color:#ccd7e3;border-radius:8px}.work-surface .plan-next-card{color:#102d4d;background:#eef5fb;border:1px solid #b9cce0}.work-surface .plan-next-card span,.work-surface .plan-next-card small{color:#49647f}}.work-surface{--navy:#10283f;--deep:#10283f;--ink:#20364a;--muted:#526579;--blue:#93610b;--pale:#f2f5f8;--gold:#a76d0b;--line:#d4dde5;--surface:#fff;--surface-raised:#f2f5f8;--surface-strong:#f5f7fa;--shadow:0 12px 30px #071b3412;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#f5f7fa;border-radius:24px;margin-top:32px;margin-bottom:48px;padding:clamp(20px,3vw,40px)}.work-surface :is(h1,h2,h3){color:#10283f}.work-surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#20364a;box-shadow:none;background:#fff;border-color:#aab9c6}.work-surface :is(input,textarea)::placeholder{color:#607184;opacity:1}.work-surface :is(input,select,textarea):focus{outline-offset:3px;outline:2px solid #93610b}.work-surface :is(input[type=checkbox],input[type=radio]){accent-color:#93610b}.work-surface :is(.section-kicker,.order-back,.dossier-account-top a){color:#85580a}.work-surface :is(.account-panel,.order-form,.order-detail-card,.order-facts,.order-timeline-panel,.appointment-history,.admin-stats article,.admin-table-wrap,.calculator-result,.message-center-card,.auth-shell,.file-main,.cms-editor){background:#fff;border-color:#d4dde5}.work-surface :is(button[type=submit],.primary-link,.account-dossier-panel>a,.account-messages-panel>a,.appointment-submit,.order-submit,.auth-submit,.stripe-checkout-button){color:#101c26;background:#f3c45c;border-color:#d6ac4e}.work-surface :is(button.is-selected,button[aria-pressed=true]){color:#694706;background:#fff4d7;border-color:#a57517}.work-surface :is(.file-sidebar,.file-model-header){color:#f8f2e5;--deep:#f8f2e5;--navy:#f8f2e5;--muted:#bdc9d4;--blue:#f3c45c;background:#102330}.work-surface .file-sidebar :is(h1,h2,h3,strong){color:#f8f2e5}.work-surface :is(.order-progress-card,.order-review,.file-plan-card,.file-help-card){color:#20364a;background:#fff8e7;border-color:#d6b66c}.work-surface :is(.order-progress-card,.order-review,.file-plan-card,.file-help-card) :is(p,span,small){color:#526579}.work-surface :is(.order-status-paid,.order-status-completed,.payment-status-paid){color:#196343;background:#e8f5ef;border-color:#a7d3bc}.work-surface :is(.order-status-cancelled,.payment-status-refunded){color:#9b3434;background:#fff0ed;border-color:#e6b5ad}@media (width<=540px){.work-surface{border-radius:18px;width:calc(100% - 24px);margin-top:20px;margin-bottom:32px;padding:20px 16px}.work-surface .file-dashboard{width:100%;margin-left:0;margin-right:0}.work-surface .dossier-account-top{flex-wrap:wrap;width:100%}}@media print{.work-surface{box-shadow:none;background:#fff;border:0;margin:0;padding:0}}.visitor-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1240px,100% - 48px);margin:0 auto 64px;display:grid}.visitor-start>a{background:#102330;border:1px solid #65705b;border-radius:20px;align-content:start;gap:12px;min-width:0;padding:28px;transition:background .15s,border-color .15s;display:grid}.visitor-start>a:hover{background:#18313f;border-color:#f3c45c}.visitor-start svg{color:#f3c45c}.visitor-start strong{color:#fff7e5;font:24px/1.25 Georgia,serif}.visitor-start span{color:#bdc9d4;font-size:16px;line-height:1.6}.service-comparison{margin:40px 0 64px}.service-comparison>h2{margin:0 0 24px;font-size:clamp(27px,3vw,38px)}.comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.comparison-grid article{background:#102330;border:1px solid #65705b;border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:26px;display:flex}.comparison-grid h3{color:#fff7e5;margin:0;font:27px/1.25 Georgia,serif}.comparison-grid article>span{color:#f3c45c;font-size:14px}.comparison-grid p,.comparison-grid small{color:#bdc9d4;margin:0;font-size:16px;line-height:1.6}.comparison-grid strong{color:#fff7e5;font-size:25px}.comparison-grid a{color:#101c26;text-align:center;background:#f3c45c;border-radius:12px;min-height:44px;margin-top:auto;padding:12px 18px;font-weight:700;display:block}.comparison-boundary{color:#bdc9d4;font-size:14px;line-height:1.6}.service-preparation{border-top:1px solid #65705b;margin:16px 0 24px;padding-top:16px}.service-preparation summary{color:#f3c45c;min-height:44px;font-size:16px}.service-preparation p,.service-preparation li{color:#bdc9d4;font-size:15px;line-height:1.6}.service-preparation ul{padding-left:20px;list-style:outside;display:block!important}.service-preparation li{display:list-item!important}.work-surface .service-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 40px;display:grid}.service-overview>div{background:#fff;border:1px solid #d4dde5;border-radius:16px;min-width:0;padding:24px}.service-overview h3{margin:0 0 12px;font-size:20px}.service-overview li,.service-overview p{color:#20364a;font-size:16px;line-height:1.6}.service-overview strong{color:#10283f;margin:12px 0;font-size:27px;display:block}.service-overview small{color:#526579;font-size:14px;display:block}.service-signin{background:#fff;border:1px solid #d4dde5;border-radius:18px;padding:28px}.request-wizard{min-width:0;max-width:100%;display:block!important}.request-step-header{margin:0 0 24px}.request-step-header ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.request-step-header li{color:#526579;background:#eef2f6;border:1px solid #ccd6df;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.request-step-header li.is-reached{color:#634405;background:#fff3d4;border-color:#b48a34}.request-step-header li>span{color:#20364a;background:#dce4eb;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;display:grid}.request-step-header li.is-reached>span{color:#101c26;background:#f3c45c}.request-step-header strong,.request-step-header button{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.request-step-header button{min-height:44px;box-shadow:none!important;color:#634405!important;background:0 0!important;border:0!important;padding:0!important}.request-step{border:0;min-width:0;margin:0;padding:0}.request-wizard [hidden]{display:none!important}.request-wizard .order-review,.request-wizard .digital-checkout-card{max-width:none;position:static}.request-navigation{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:24px;display:flex}.request-navigation button{color:#101c26;background:#f3c45c;border:1px solid #b18a39;border-radius:12px;min-height:48px;padding:12px 24px;font-weight:700}.request-navigation button:first-child:not(:only-child){color:#20364a;background:#fff;border-color:#aab9c6}.request-wizard textarea{min-height:140px}.request-wizard label{font-size:16px}.request-wizard label small{font-size:14px}.request-document-note{color:#634405;background:#fff4d7;border:1px solid #dac28a;border-radius:12px;padding:18px;font-size:15px}.selected-service-summary{background:#fff;border:1px solid #d4dde5;border-radius:18px;padding:24px}.selected-service-summary strong{color:#10283f;font-size:28px}.selected-service-summary a{color:#85580a;margin-top:14px;font-weight:700;display:inline-block}.request-data-review{background:#fff;border:1px solid #d4dde5;border-radius:16px;margin-bottom:24px;padding:24px}.request-data-review dl>div{border-bottom:1px solid #d4dde5;grid-template-columns:minmax(160px,1fr) 2fr;gap:20px;padding:14px 0;display:grid}.request-data-review dt{color:#526579}.request-data-review dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#20364a;margin:0}.order-review dd{overflow-wrap:anywhere;white-space:pre-wrap}.account-next-actions ul{margin:20px 0 0;padding:0;list-style:none}.account-next-actions li{background:#fff8e7;border:1px solid #dac28a;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:20px;display:flex}.account-next-actions li strong{color:#10283f;font-size:19px;display:block}.account-next-actions li span{color:#526579;margin-top:6px;font-size:14px;display:block}.account-next-actions p{color:#526579;font-size:16px;line-height:1.6}.next-action-link{background:#f3c45c;border:1px solid #d6ac4e;border-radius:12px;flex-shrink:0;min-height:44px;padding:12px 18px;font-weight:700;display:inline-block;color:#101c26!important}.order-next-step{background:#fff;border:1px solid #d4dde5;border-radius:18px;margin:0 0 28px;padding:28px}.order-next-step.needs-action{background:#fff8e7;border-color:#bf953c}.order-next-step h2{margin:8px 0 12px;font-size:28px}.order-next-step p{font-size:16px;line-height:1.6}.order-next-step blockquote{white-space:pre-wrap;color:#20364a;background:#fff;border-left:3px solid #93610b;margin:16px 0;padding:16px}.order-next-step dl{margin:24px 0 10px}.order-next-step dt{color:#10283f;font-weight:700}.order-next-step dd{color:#526579;margin:6px 0 0}.order-next-step small{color:#526579;font-size:14px;line-height:1.6}.order-submission-confirmation{color:#196343;background:#e8f5ef;border:1px solid #a7d3bc;border-radius:16px;margin:20px 0;padding:20px}.order-submission-confirmation p{margin:8px 0 0}.subscription-availability{color:#bdc9d4;font-size:16px;line-height:1.6}.digital-mini-grid>a{border-bottom:1px solid #39464b;justify-content:space-between;gap:16px;padding:14px;display:flex}.mobile-contact-bar{display:none}.digital-order-page.work-surface{width:min(1240px,100% - 48px);margin-left:auto;margin-right:auto}.work-surface .digital-order-hero aside{color:#20364a;background:#fff8e7;border-color:#dac28a}.work-surface .digital-order-hero aside strong{color:#10283f}.work-surface .digital-order-hero aside span{color:#526579}.work-surface .digital-security-note{color:#526579;background:#eef2f6}.work-surface .digital-field-section{background:#fff;border-color:#d4dde5}.work-surface .digital-field-section legend{color:#10283f}.work-surface .digital-checkout-card{color:#20364a;background:#fff8e7;border-color:#d6b66c}.work-surface .digital-checkout-card :is(p,small,label){color:#526579}.work-surface .digital-checkout-card button{color:#101c26;background:#f3c45c}@media (width<=900px){.comparison-grid,.visitor-start{grid-template-columns:1fr}.visitor-start{margin-bottom:40px}.visitor-start>a{grid-template-columns:36px minmax(0,1fr);padding:24px}.visitor-start strong{font-size:23px}.visitor-start span{grid-column:2}.account-next-actions li{flex-direction:column;align-items:flex-start}.request-step-header ol{gap:8px}.request-step-header li{flex-direction:column;align-items:flex-start;padding:12px}}@media (width<=680px){body{padding-bottom:76px}.mobile-contact-bar{z-index:40;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#091722;border-top:1px solid #65705b;grid-template-columns:1fr 1fr 1.4fr;gap:8px;display:grid;position:fixed;inset:auto 0 0}.mobile-contact-bar>a{color:#f3c45c;border:1px solid #65705b;border-radius:10px;place-items:center;min-height:44px;font-size:14px;display:grid}.mobile-contact-bar>a:last-child{color:#101c26;background:#f3c45c}.work-surface .service-overview{grid-template-columns:1fr}.request-data-review dl>div{grid-template-columns:1fr;gap:8px}.request-step-header strong,.request-step-header button{font-size:14px}.digital-contact-grid,.digital-fields-grid{grid-template-columns:1fr!important}.digital-order-page.work-surface{width:calc(100% - 24px)}.order-next-step{padding:22px 18px}.next-action-link{white-space:normal;max-width:100%}.order-next-step :is(p,dd,blockquote){overflow-wrap:anywhere}.visitor-start{width:calc(100% - 24px)}.work-surface .order-date-grid{grid-template-columns:1fr}.request-navigation button{flex:1;min-width:120px}}@media print{.mobile-contact-bar{display:none}body{padding-bottom:0}}.visitor-start{margin-top:32px;margin-bottom:32px}@media (width<=680px){.language-toggle{display:flex!important}.header-actions{flex-wrap:wrap;max-width:100%}}.hero-visual.hero-video-visual{aspect-ratio:16/9;background:#061019;border-radius:14px;align-self:center;height:auto;min-height:0;overflow:hidden}.hero-video-visual .hero-brand-video{z-index:2;aspect-ratio:16/9;object-fit:contain;pointer-events:none;cursor:default;width:100%;height:100%;min-height:0;display:block;position:relative}.hero-visual.hero-video-visual:after{display:none}.account-page.work-surface{background:#f4f6f8;border-color:#dce2e7;box-shadow:0 16px 40px #00000012}.account-page.work-surface .account-hero{color:#f8f2e5;box-shadow:none;background:linear-gradient(125deg,#102330,#071722);border:1px solid #8a704166;gap:22px;margin-bottom:24px;padding:30px}.account-page.work-surface .account-hero>div:nth-child(2){min-width:0}.account-page.work-surface .account-hero h1{color:#fff6df;margin:8px 0;font-size:clamp(27px,3vw,38px);line-height:1.2}.account-page.work-surface .account-hero span{color:#f3c45c;font-size:14px}.account-page.work-surface .account-hero p{color:#c7d3dc;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.account-page.work-surface .account-avatar{color:#f3c45c;background:#f3c45c14;border-color:#b18e49;flex-shrink:0;font-size:28px}.account-page.work-surface .account-signout{color:#fff6df;background:#f3c45c0a;border:1px solid #9f844c;border-radius:10px;min-height:44px;padding:12px 16px;font-size:14px}.account-page.work-surface .account-signout:hover{background:#f3c45c1a;border-color:#f3c45c}.account-page.work-surface .account-panel{background:#fff;border:1px solid #dce2e7;border-radius:18px;margin:20px 0 0;padding:28px;box-shadow:0 4px 16px #07172205}.account-page.work-surface .account-panel h2{color:#102330;margin:8px 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.25}.account-page.work-surface .account-panel :is(p,small){color:#526579;line-height:1.6}.account-page.work-surface .account-panel p{font-size:16px}.account-page.work-surface .account-panel .section-kicker{color:#80590a;font-size:14px}.account-page.work-surface .account-panel-heading{gap:20px}.account-page.work-surface .account-panel-heading>a{color:#80590a;font-size:15px}.account-page.work-surface :is(.account-orders-grid>a,.saved-grid>a){box-shadow:none;background:#fafbfc;border-color:#dce2e7}.account-page.work-surface :is(.account-orders-grid>a,.saved-grid>a):hover{background:#fffdf6;border-color:#ad8b43}.account-page.work-surface :is(.account-orders-grid h3,.saved-grid strong){color:#102330}.account-page.work-surface :is(.account-order-top>span:first-child,.account-tracking-tier,.saved-grid small){color:#80590a}.account-page.work-surface .account-order-meta span{color:#34495d;background:#edf1f4}.account-page.work-surface .account-order-progress{background:#e7ebef}.account-page.work-surface .account-order-progress i{background:#b88b2e}.account-page.work-surface :is(.account-dossier-icon,.account-messages-icon,.saved-grid>a>span){color:#80590a;background:#fff3d5;border:1px solid #e7d3a0}.account-page.work-surface :is(.account-dossier-panel>a,.account-messages-panel>a,.empty-saved a,.next-action-link){color:#101c26;white-space:normal;background:linear-gradient(145deg,#ffe4a0,#efb64b);border:1px solid #d6ac4e;border-radius:10px;min-height:44px;font-size:15px}.account-page.work-surface .empty-saved{background:#fafbfc;border-color:#d2dce5;margin-top:22px;padding:34px 24px}.account-page.work-surface .empty-saved h2{font-size:22px}.account-page.work-surface .empty-saved>svg{color:#80590a}.account-page.work-surface .account-next-actions li{background:#fff9eb;border-color:#e7d3a0}.site-assistant .assistant-launcher{color:#101c26;background:linear-gradient(135deg,#ffe4a0,#eeb449)}.site-assistant .assistant-launcher small{color:#634405;opacity:1;font-size:14px;line-height:1.4}.site-assistant .assistant-launcher strong{color:#101c26;line-height:1.4}.work-surface .order-review :is(dt,.order-consent){color:#526579}.work-surface .order-review .order-review-price,.work-surface .digital-checkout-card>span{color:#80590a}.work-surface .message-center-shell>header h1{color:#fff6df}.work-surface .message-center-shield{color:#f3c45c}.work-surface .file-sidebar-title>span{color:#f3c45c;background:#203847}.work-surface .file-sidebar nav button{color:#d8e3eb}.work-surface .file-sidebar nav button:is(:hover,.active){color:#fff6df;background:#203847;border-color:#8a7041}.work-surface .file-sidebar nav button:is(:hover,.active) small{color:#bdc9d4}.work-surface .order-review>button{color:#101c26;background:#f3c45c}@media (width<=620px){.account-page.work-surface .account-hero{gap:16px;padding:24px 20px}.account-page.work-surface .account-panel{padding:24px 20px}.account-page.work-surface .account-avatar{width:52px;height:52px;font-size:24px}.account-page.work-surface .account-signout{grid-column:1/-1;justify-self:start}.account-page.work-surface .empty-saved{padding:28px 16px}}.insurance-page{color:#f3f5f7;max-width:1160px;margin:auto;padding:32px 28px 80px}.insurance-breadcrumb{color:#c9d4dd;flex-wrap:wrap;gap:12px;margin:0 0 36px;font-size:14px;display:flex}.insurance-breadcrumb a{color:#f3c45c}.insurance-hero{max-width:860px;padding:12px 0 28px}.insurance-kicker{color:#f3c45c;letter-spacing:.12em;font-size:13px;font-weight:700}.insurance-hero h1{white-space:pre-line;color:#fff7e5;letter-spacing:-.025em;margin:16px 0 20px;font-family:Georgia,serif;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:1.12}.insurance-hero>p{color:#c9d4dd;max-width:740px;font-size:17px;line-height:1.75}.insurance-notice{background:#162735;border:1px solid #766137;border-left:4px solid #f3c45c;border-radius:12px;margin:0 0 30px;padding:21px 24px}.insurance-notice>strong,.insurance-ad{letter-spacing:.04em;color:#f3c45c;font-size:12px;font-weight:750;display:inline-block}.insurance-notice p{color:#e3e9ee;margin:10px 0;font-size:14px;line-height:1.65}.insurance-notice>span{color:#f3c45c;font-size:13px}.insurance-end-note{color:#c9d4dd;margin-top:24px;font-size:14px;line-height:1.7}.insurance-end-note a{color:#f3c45c;text-underline-offset:4px}.insurance-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0;display:grid}.insurance-coverage article{border-left:2px solid #655a40;padding:0 0 0 16px}.insurance-coverage strong{color:#f3c45c}.insurance-coverage p{color:#c9d4dd;margin-bottom:0;font-size:14px;line-height:1.65}.insurance-link-card{background:#102330;border:1px solid #b29a60;border-radius:18px;padding:30px}.insurance-link-provider{color:#f3c45c;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;display:flex}.insurance-link-card h2{color:#fff7e5;margin:26px 0 16px;font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.2}.insurance-link-card>p{color:#d5dfe7;max-width:800px;font-size:16px;line-height:1.75}.insurance-affiliate-button{color:#0d1d2a;background:#f3c45c;border-radius:10px;justify-content:center;align-items:center;gap:14px;max-width:100%;min-height:64px;margin:12px 0 4px;padding:20px 26px;font-size:17px;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 6px 20px #0003}.insurance-affiliate-button:hover{background:#ffe09a}.insurance-link-card>.insurance-link-footnote{color:#bdc9d4;margin-bottom:0;font-size:13px}.insurance-faq{border-top:1px solid #655a40;margin-top:28px;padding:24px 0}.insurance-faq summary{cursor:pointer;color:#f3c45c;font-weight:650}.insurance-faq p{color:#c9d4dd;max-width:900px;font-size:14px;line-height:1.8}.insurance-page :focus-visible{outline-offset:4px;outline:3px solid #f3c45c}@media (width<=640px){.insurance-page{padding:24px 16px 60px}.insurance-breadcrumb{margin-bottom:24px}.insurance-notice{padding:18px}.insurance-coverage{grid-template-columns:1fr;gap:20px}.insurance-link-card{padding:24px 20px}.insurance-link-card h2{font-size:27px}.insurance-affiliate-button{text-align:center;width:100%;padding:18px 16px;font-size:16px}.insurance-link-provider{flex-direction:column}}.partner-catalog{margin-top:48px}.partner-section-heading{margin:0 0 24px}.partner-section-heading h2{color:#fff7e5;margin:0 0 12px;font-family:Georgia,serif;font-size:34px;font-weight:500}.partner-section-heading p{color:#c9d4dd;line-height:1.7}.partner-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.partner-product-card{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.partner-product-card .insurance-link-provider{gap:10px;width:100%;font-size:12px}.partner-product-card h2{font-size:28px}.partner-product-card .insurance-affiliate-button{text-align:center;width:100%;margin-top:auto;padding:16px;font-size:15px}.partner-product-card>p{font-size:15px}.partner-product-card>.partner-product-note{color:#f2d499;background:#172c3b;border-left:2px solid #f3c45c;margin:0 0 22px;padding:14px;font-size:13px}.partner-detail-link{color:#f3c45c;text-underline-offset:4px;margin-top:16px;font-size:14px;display:inline-block}.partner-product-detail{max-width:900px}.partner-product-detail .insurance-affiliate-button{width:auto;margin-top:12px}.partner-product-detail h2{font-size:32px}@media (width<=700px){.partner-product-grid{grid-template-columns:1fr}.partner-section-heading h2{font-size:29px}.partner-product-card .insurance-affiliate-button{width:100%}.partner-product-detail h2{font-size:27px}}.home-page{--home-gold:#f0c774;--home-heading:#fff7e7;--home-muted:#b6c5d0;--home-line:#34454f;--home-panel:#122735;color:#edf2f5;background:#0d1d2a;padding-bottom:20px;font-size:16px;line-height:1.6;overflow:clip}.home-page *{box-sizing:border-box}.home-page a{text-decoration:none}.home-page button,.home-page input{font:inherit}.home-page button{cursor:pointer}.home-page :is(a,button,input):focus-visible{outline:3px solid var(--home-gold);outline-offset:4px}.home-container{width:min(1160px,100% - 64px);margin-inline:auto}.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-page figure{margin:0}.home-page h1,.home-page h2{color:var(--home-heading);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500}.home-page h2{font-size:clamp(29px,3vw,38px);line-height:1.17}.home-page h3{color:var(--home-heading);letter-spacing:-.015em;font-family:inherit;font-weight:650;line-height:1.35}.home-page p{color:var(--home-muted)}.home-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:54px;padding-top:58px;padding-bottom:50px;display:grid}.home-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--home-gold);align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.5;display:inline-flex}.home-eyebrow>span{background:var(--home-gold);border-radius:50%;width:7px;height:7px;display:inline-block}.home-hero h1{margin:18px 0 20px;font-size:clamp(43px,4.8vw,65px);line-height:1.04}.home-hero .home-intro{color:var(--home-heading);margin-bottom:8px;font-size:17px;line-height:1.5}.home-description{max-width:510px;font-size:14px;line-height:1.7}.home-brand-film{min-width:0}.home-film-frame{aspect-ratio:16/9;background:#07131f;border:1px solid #796442;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0002}.home-film{object-fit:cover;width:100%;height:100%;display:block}.home-brand-film figcaption{color:var(--home-muted);letter-spacing:.025em;align-items:center;gap:9px;margin-top:15px;font-size:11px;display:flex}.home-brand-film figcaption>span{background:var(--home-gold);width:23px;height:1px}.home-video-toggle{width:36px;height:36px;color:var(--home-heading);background:#0d1d2ae8;border:1px solid #b7a17a;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:12px;right:12px}.home-search-area{z-index:20;margin-top:26px;position:relative}.home-search{min-height:60px;color:var(--home-gold);background:#172c3a;border:1px solid #8a754e;border-radius:11px;align-items:center;gap:10px;padding:6px 6px 6px 17px;display:flex}.home-search:focus-within{border-color:var(--home-gold);box-shadow:0 0 0 3px #f0c7741c}.home-search>svg{flex-shrink:0}.home-search input{color:#fff;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;padding:8px 0;font-size:13px;outline:none!important}.home-search input::placeholder{color:#a9bdcb;opacity:1}.home-search input::-webkit-search-cancel-button{-webkit-appearance:none}.home-search button{color:#142531;background:var(--home-gold);border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 16px;font-size:13px;font-weight:750;display:flex}.home-search button:hover,.home-button:hover{background:#ffdc95}.home-search-hint{color:#93a8b7;margin-top:9px;font-size:11px;display:block}.home-trust-line{color:#cbd6de;flex-wrap:wrap;gap:7px 17px;margin-top:19px;font-size:10px;display:flex}.home-trust-line span:first-letter{color:var(--home-gold)}.home-suggestions{background:#17303f;border:1px solid #8a754e;border-radius:12px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 20px 45px #0006}.home-suggestions ul{margin:0;padding:5px;list-style:none}.home-suggestions li a{color:var(--home-gold);border-radius:7px;align-items:center;gap:13px;padding:13px 12px;display:flex}.home-suggestions li:is(:hover,[aria-selected=true]){background:#244758}.home-suggestions li a>span{flex:1;min-width:0}.home-suggestions strong{color:#fff8e8;font-size:13px;line-height:1.4;display:block}.home-suggestions small{margin-top:2px;font-size:10px;display:block}.home-suggestions>p{padding:20px;font-size:13px}.home-all-results{width:100%;color:var(--home-gold);background:#1d3c4e;border:0;border-top:1px solid #47616e;justify-content:space-between;align-items:center;padding:13px 18px;display:flex;font-size:12px!important;font-weight:700!important}.home-section{padding-block:43px}.home-section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.home-section-heading h2{margin-top:9px}.home-section-heading p{margin-top:12px;font-size:14px}.home-section-number{color:#708c9d;white-space:nowrap;align-self:start;margin-top:16px;font-family:Georgia,serif;font-size:22px}.home-text-link{color:var(--home-gold);align-items:center;gap:10px;max-width:100%;font-size:12px;font-weight:650;display:inline-flex}.home-text-link:hover{text-decoration:underline}.home-text-link>svg{flex-shrink:0}.home-quick-section{padding-top:24px;padding-bottom:48px}.home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.home-action-card{border:1px solid var(--home-line);background:linear-gradient(145deg,#142a38,#102430);border-radius:13px;flex-direction:column;min-height:205px;padding:22px 24px 15px;transition:border-color .18s,transform .18s,background .18s;display:flex}.home-action-card:hover{background:#193445;border-color:#ac8b50;transform:translateY(-3px)}.home-action-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.home-icon{color:var(--home-gold);background:#f0c77406;border:1px solid #786442;border-radius:11px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.home-badge{letter-spacing:.01em;border-radius:5px;width:fit-content;padding:4px 8px;font-size:10px;font-weight:650;line-height:1.4;display:inline-block}.home-badge.is-free{color:#c1e1d5;background:#24463f;border:1px solid #395a50}.home-badge.is-paid{color:#f4d999;background:#423b29;border:1px solid #6b5834}.home-free-text{color:#a9d5c0}.home-paid-text{color:#f0d292}.home-action-card p{font-size:12px;line-height:1.55}.home-card-bottom{color:var(--home-gold);justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.home-card-bottom>span{letter-spacing:.12em;color:#8098a8;font-size:10px}.home-tools-band{background:#112532;border-top:1px solid #29414f;border-bottom:1px solid #29414f}.home-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-tool-card{align-items:start;gap:14px;padding:20px 0;display:flex}.home-tool-card>div{flex:1}.home-tool-card h3{margin-bottom:8px;font-size:16px}.home-tool-card p{margin-bottom:9px;font-size:12px;line-height:1.6}.home-tool-card>svg{color:var(--home-gold);flex-shrink:0;margin-top:12px}.home-tool-card:hover h3{color:var(--home-gold)}.home-topics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-topic-card{border:1px solid var(--home-line);background:#102430;border-radius:10px;align-items:start;gap:14px;padding:21px 19px;display:flex}.home-topic-card>svg{color:var(--home-gold);flex-shrink:0;margin-top:3px}.home-topic-card>div{flex:1;min-width:0}.home-topic-card p{margin-top:6px;font-size:11px;line-height:1.65}.home-topic-card small{color:#94adbc;margin-top:8px;font-size:10px;display:block}.home-topic-card:hover{background:#183341;border-color:#947c4d}.home-recommended{border-top:1px solid #344650;margin-top:28px;padding-top:23px}.home-recommended-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.home-recommended-heading h3{font-size:14px}.home-recommended-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:15px;display:grid}.home-recommended-links a{color:#d5dee3;align-items:center;gap:10px;padding-block:8px;font-size:12px;line-height:1.5;display:flex}.home-recommended-links svg{color:var(--home-gold);flex-shrink:0}.home-recommended-links a>span{flex:1}.home-recommended-links a:hover{color:var(--home-gold)}.home-help{background:radial-gradient(at 100% 0,#f0c7740c,#0000 70%),#152a37;border:1px solid #7a6845;border-radius:17px;grid-template-columns:1.1fr 1fr;gap:70px;margin-top:10px;padding:38px 42px;display:grid}.home-help h2{margin-top:12px;font-size:35px}.home-help p{margin-top:16px;font-size:13px;line-height:1.8}.home-button{background:var(--home-gold);border:1px solid #e5bf75;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:12px 18px;font-size:12px;font-weight:750;line-height:1.5;display:inline-flex;color:#152531!important;text-decoration:none!important}.home-help .home-button{margin-top:24px}.home-secondary-link{color:var(--home-gold);align-items:center;gap:9px;width:fit-content;margin-top:15px;font-size:11px;display:flex}.home-help-steps{align-self:center}.home-help-steps ol{flex-direction:column;gap:15px;margin:19px 0 22px;padding:0;list-style:none;display:flex}.home-help-steps li{color:#e3e9ec;align-items:center;gap:16px;font-size:13px;display:flex}.home-help-steps li>span{width:30px;height:30px;color:var(--home-gold);border:1px solid #76643f;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.home-help-steps small{color:#9db0bc;border-top:1px solid #495043;padding-top:16px;font-size:10px;display:block}.home-contact{grid-template-columns:1.2fr 1fr;gap:80px;padding-top:58px;padding-bottom:64px;display:grid}.home-contact h2{margin-top:12px;font-size:32px}.home-contact-copy>p{max-width:500px;margin-top:16px;font-size:13px;line-height:1.8}.home-contact-links{flex-wrap:wrap;gap:25px;margin-top:20px;display:flex}.home-contact-panel{border:1px solid var(--home-line);background:#132a38;border-radius:13px;padding:26px}.home-contact-panel>p{margin:12px 0 19px;font-size:13px;line-height:1.8}.home-phone-link{color:#bfccd5;margin-top:14px;font-size:12px;display:block}.home-account-invitation{color:#bfccd5;border-top:1px solid #344650;align-items:center;gap:10px;margin-top:26px;padding-top:18px;font-size:11px;display:inline-flex}.home-account{background:#152c38;border:1px solid #77623d;border-radius:14px;margin-bottom:15px;padding:26px 30px}.home-account .home-section-heading{margin-bottom:20px}.home-account h2{font-size:28px}.home-account-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.home-account-metrics a{background:#1e3a47;border:1px solid #3c535a;border-radius:9px;align-items:center;gap:13px;padding:15px 17px;display:flex}.home-account-metrics strong{color:var(--home-gold);font-size:27px;font-weight:500;line-height:1.1}.home-account-metrics span{color:#d3dfe5;font-size:11px;line-height:1.5}.home-next-action{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.home-next-action span{color:#b4c6d1;font-size:11px;display:block}.home-next-action strong{color:#fff7e7;margin-top:4px;font-size:15px;display:block}.home-account-links{border-top:1px solid #3d505a;gap:22px;margin-top:18px;padding-top:15px;display:flex}.home-account-links a{color:var(--home-gold);align-items:center;gap:8px;font-size:12px;display:inline-flex}.home-account-note{font-size:13px;margin-top:15px!important}.home-results{border-top:1px solid #67593e;border-bottom:1px solid #67593e;margin-bottom:24px;scroll-margin-top:110px}.home-results .home-section-heading{align-items:center}.home-search-filters{flex-wrap:wrap;gap:9px;display:flex}.home-search-filters button{color:#c5d4df;background:#172e3c;border:1px solid #465d6a;border-radius:7px;align-items:center;gap:9px;min-height:40px;padding:8px 13px;font-size:12px;display:flex}.home-search-filters button[aria-pressed=true]{background:var(--home-gold);border-color:var(--home-gold);color:#152531}.home-search-filters button>span{opacity:.8;font-size:10px}.home-result-count{font-size:12px;margin:18px 0!important}.home-results-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.home-result-card{background:#142c3a;border:1px solid #3b525f;border-radius:11px;flex-direction:column;align-items:start;padding:20px;display:flex}.home-result-card h3{margin-top:13px;font-size:17px}.home-result-card p{margin-top:9px;font-size:12px;line-height:1.6}.home-result-card>svg{height:33px;color:var(--home-gold);align-self:end;margin-top:auto;padding-top:15px}.home-result-card:hover{border-color:var(--home-gold)}.home-search-empty{color:var(--home-gold);border:1px dashed #685b40;border-radius:11px;padding:25px}.home-search-empty p{margin:12px 0!important}body:has(.home-page) .assistant-launcher{gap:8px;max-width:215px;min-height:48px;padding:6px 12px 6px 6px}body:has(.home-page) .assistant-launcher .assistant-mark{width:34px;height:34px}body:has(.home-page) .assistant-launcher small{font-size:10px}body:has(.home-page) .assistant-launcher strong{font-size:12px}@media (width>=761px){body:has(.home-page) .site-assistant{bottom:14px;right:14px}}@media (width<=1000px){.home-hero{grid-template-columns:1.2fr 1fr;gap:30px}.home-hero h1{font-size:51px}.home-tools-grid{gap:15px}.home-tool-card{gap:10px}.home-tool-card>.home-icon{width:36px;height:36px}.home-tool-card>svg{display:none}.home-action-card{padding:19px}.home-help{gap:35px;padding:30px}.home-contact{gap:35px}.home-trust-line{gap:6px 10px}.home-action-card h3{font-size:17px}}@media (width<=760px){.home-container{width:calc(100% - 36px)}.home-hero{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:30px}.home-hero h1{max-width:500px;font-size:49px}.home-hero .home-intro{font-size:16px}.home-description{font-size:13px}.home-brand-film{align-items:center;gap:18px;max-width:100%;padding-top:4px;display:flex}.home-film-frame{border-radius:10px;flex-shrink:0;width:170px}.home-brand-film figcaption{max-width:160px;margin-top:0;font-size:11px;line-height:1.6;display:block}.home-brand-film figcaption>span{margin-bottom:9px;display:block}.home-video-toggle{width:30px;height:30px;bottom:7px;right:7px}.home-section{padding-block:31px}.home-quick-section{padding-top:12px}.home-section-heading{flex-wrap:wrap;align-items:start;gap:15px;margin-bottom:20px}.home-section-number{display:none}.home-section-heading p{margin-top:10px;font-size:13px}.home-page h2{font-size:30px}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.home-action-card{min-height:210px;padding:18px 15px 13px}.home-action-top{gap:6px;margin-bottom:15px}.home-action-top .home-icon{border-radius:8px;width:35px;height:35px}.home-action-top .home-icon>svg{width:21px;height:21px}.home-badge{padding:3px 6px;font-size:9px}.home-action-card h3{font-size:16px}.home-action-card p{font-size:11px}.home-card-bottom{padding-top:14px}.home-tools-grid{grid-template-columns:1fr;gap:0}.home-tool-card{align-items:center;gap:16px;padding:18px 0}.home-tool-card+.home-tool-card{border-top:1px solid #36505e}.home-tool-card>svg{margin:0;display:block}.home-tool-card>.home-icon{width:43px;height:43px}.home-tool-card p{margin:5px 0}.home-tools-band .home-section-heading{margin-bottom:8px}.home-topics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-topic-card{gap:10px;padding:17px 13px}.home-topic-card>svg{width:19px;height:19px}.home-topic-card>svg:last-child{display:none}.home-topic-card h3{font-size:14px}.home-topic-card p{font-size:10px}.home-recommended-links{grid-template-columns:1fr;gap:3px}.home-recommended-heading{gap:14px}.home-recommended-heading h3{font-size:13px}.home-recommended-heading .home-text-link{font-size:10px}.home-help{grid-template-columns:1fr;gap:26px;margin-top:4px;padding:26px 23px}.home-help h2{font-size:30px}.home-help-steps{border-top:1px solid #5d5b46;padding-top:22px}.home-help-steps li{font-size:12px}.home-contact{grid-template-columns:1fr;gap:24px;padding-block:38px}.home-contact-panel{padding:23px}.home-account{margin-bottom:15px;padding:23px 18px}.home-account h2{font-size:26px}.home-account-metrics{gap:8px}.home-account-metrics a{flex-direction:column;align-items:start;gap:7px;padding:12px 10px}.home-account-metrics span{font-size:10px}.home-next-action{flex-direction:column;align-items:start;gap:13px}.home-results-grid{grid-template-columns:1fr}.home-search-filters{gap:7px}.home-search-filters button{padding:8px 11px;font-size:11px}.home-results .home-section-heading h2{overflow-wrap:anywhere}.home-results{scroll-margin-top:100px}body:has(.home-page) .site-assistant{right:10px;bottom:calc(74px + env(safe-area-inset-bottom,0px))}body:has(.home-page) .assistant-launcher{justify-content:center;width:46px;max-width:46px;min-height:46px;padding:6px}body:has(.home-page) .assistant-launcher>span:last-child{display:none}body:has(.home-page) .assistant-mark{border-width:1px}body:has(.home-page) .assistant-panel{max-width:calc(100vw - 20px);height:min(650px,100dvh - 160px)}body:has(.home-page) .mobile-contact-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:95}body:has(.home-page){padding-bottom:76px}}@media (width<=380px){.home-container{width:calc(100% - 28px)}.home-search{gap:7px;padding-left:12px}.home-search button{padding-inline:12px}.home-search button svg{display:none}.home-search input{font-size:12px}.home-hero h1{font-size:43px}.home-action-card{padding:15px 12px}.home-action-top{flex-wrap:wrap;gap:9px}.home-action-card h3{font-size:15px}.home-topics-grid{grid-template-columns:1fr}.home-action-card p{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.home-action-card:hover{transform:none}}@media (width<=680px){body:has(.home-page) .header-actions .language-toggle{gap:3px;display:flex}body:has(.home-page) .header-actions .language-toggle button{min-width:25px;min-height:36px;padding:5px 2px}body:has(.home-page) .header-inner{gap:8px}body:has(.home-page) .header-actions{gap:5px}}@media (width<=760px){.home-hero .home-description{display:none}.home-hero h1{margin:15px 0 17px;font-size:45px}.home-search-area{margin-top:21px}.home-hero{padding-top:26px;padding-bottom:25px}.home-trust-line{margin-top:15px}}.home-skip{z-index:150;background:#f0c774;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:12px;left:16px;transform:translateY(-150%);color:#152531!important}.home-skip:focus{transform:translateY(0)}.home-page{--home-muted:#c4d0d9}.home-hero{gap:44px;padding-top:36px;padding-bottom:28px}.home-hero h1{margin:14px 0 17px;font-size:clamp(43px,4.5vw,59px)}.home-hero .home-intro{max-width:510px;margin:0;font-size:17px}.home-hero .home-description{display:none}.home-search-label{color:#e2e8ed;margin-top:22px;font-size:13px;font-weight:650;display:block}.home-search-area{margin-top:9px}.home-search input{font-size:15px}.home-search button{font-size:14px}.home-search .home-search-clear{color:#d7e2e9;background:0 0;border:0;place-items:center;width:32px;min-width:32px;height:36px;min-height:36px;padding:0;font-size:25px;font-weight:400;line-height:1;display:grid}.home-search .home-search-clear:hover{color:#fff;background:#2b4554}.home-search-hint{color:#aebfca;font-size:12px}.home-search-examples{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.home-search-examples>span{color:#b6c9d5;margin-right:3px;font-size:12px}.home-search-examples button{color:#d9e5ec;background:#163140;border:1px solid #4c6472;border-radius:6px;align-items:center;gap:8px;min-height:35px;padding:6px 10px;font-size:12px;display:inline-flex}.home-search-examples button:hover{color:#f0c774;background:#1c3a4b;border-color:#f0c774}.home-trust-line{gap:7px 15px;margin-top:17px;font-size:12px}.home-eyebrow{letter-spacing:.11em;font-size:12px}.home-action-card{min-height:237px;padding:23px 24px 17px}.home-action-card h3{margin-bottom:9px;font-size:19px}.home-action-card p,.home-tool-card p,.home-result-card p,.home-help p,.home-contact-copy>p,.home-contact-panel>p{font-size:15px;line-height:1.65}.home-action-card p{max-width:290px}.home-badge{padding:4px 8px;font-size:12px;line-height:1.35}.home-card-bottom>span{font-size:12px}.home-tool-card h3{font-size:18px}.home-tool-card .home-free-text{font-size:12px}.home-topic-card{background:#142c3a;padding:22px 18px}.home-topic-card h3{font-size:17px}.home-topic-card p{font-size:14px;line-height:1.6}.home-topic-card small{color:#b0c4d1;font-size:12px}.home-text-link,.home-recommended-links a,.home-recommended-heading h3,.home-help-steps li,.home-phone-link,.home-account-links a{font-size:14px}.home-button{min-height:48px;font-size:14px}.home-section-heading p{font-size:15px}.home-recommended{background:#132b39;border:1px solid #3c5260;border-radius:11px;padding:23px 25px}.home-recommended-links{gap:25px}.home-help{margin-top:14px;padding:40px 42px}.home-help .home-secondary-link,.home-help-steps small,.home-account-invitation{font-size:13px}.home-help-steps li{line-height:1.65}.home-contact-panel{background:#183443;border-color:#536977}.home-contact h2{font-size:34px}.home-contact-panel .home-button{background:#244a53;border-color:#567e7d;color:#e1f0e8!important}.home-contact-panel .home-button:hover{background:#2a5960;border-color:#9cbaa9}.home-person{align-items:center;gap:13px;margin-top:23px;display:flex}.home-person-icon{color:#f0c774;background:#182f3c;border:1px solid #726342;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.home-person>div>span{color:#afc3d0;font-size:12px;display:block}.home-person strong{color:#fff5df;font-size:16px;font-weight:600}.home-availability{color:#e3c37f;border-top:1px solid #4f6571;gap:12px;margin-top:21px;padding-top:18px;display:flex}.home-availability>svg{flex-shrink:0;margin-top:3px}.home-availability span{color:#d5dfe6;margin-bottom:5px;font-size:13px;display:block}.home-availability .home-text-link{font-size:13px}.home-faq{grid-template-columns:.75fr 1.25fr;gap:70px;margin-top:18px;padding-top:52px;padding-bottom:40px;display:grid}.home-faq h2{max-width:325px;margin-top:12px}.home-faq-intro>p{max-width:320px;margin-top:15px;font-size:15px;line-height:1.7}.home-faq-list{flex-direction:column;gap:9px;display:flex}.home-faq-list details{background:#142d3c;border:1px solid #445b69;border-radius:10px;overflow:hidden}.home-faq-list summary{color:#f2ecdf;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:17px 21px;font-size:16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list summary>span{color:#e4c582;flex-shrink:0;font-size:24px;font-weight:400;line-height:1;transition:transform .15s}.home-faq-list summary:focus-visible{outline-offset:-4px;border-radius:9px;outline:3px solid #f0c774}.home-faq-list details[open]{background:#1a3645;border-color:#9e8655}.home-faq-list details[open] summary>span{transform:rotate(45deg)}.home-faq-list details>div{padding:0 21px 21px}.home-faq-list details p{margin-bottom:17px;font-size:15px;line-height:1.8}.home-faq-list summary:hover{background:#1d3b4c}.home-suggestions strong{font-size:15px}.home-suggestions small{font-size:12px}.home-suggestions li a{padding-block:14px}.home-all-results{font-size:14px!important}.home-brand-film figcaption{font-size:13px;line-height:1.65}body:has(.home-page) .app-install-header{color:#c7d6df;box-shadow:none;background:0 0;border-color:#536672}body:has(.home-page) .app-install-header:hover{color:#f0d294;background:#1b3546;border-color:#c2a464}body:has(.home-page) .account-button{color:#efd293;box-shadow:none;background:0 0;border:1px solid #9a814d}body:has(.home-page) .account-button:hover{color:#ffe1a1;background:#243b46}body:has(.home-page) .assistant-launcher{color:#efdaaf;background:#172f3f;border-color:#897244;box-shadow:0 8px 24px #0004}body:has(.home-page) .assistant-launcher small{color:#c4cfce}body:has(.home-page) .assistant-launcher strong{color:#f2d89f}body:has(.home-page) .assistant-launcher:hover{background:#234456}@media (width<=1000px){.home-hero{gap:30px}.home-action-card{padding:21px}.home-action-card h3{font-size:18px}.home-tools-grid{gap:20px}.home-faq,.home-contact{gap:35px}}@media (width<=760px){.home-hero{gap:17px;padding-top:23px;padding-bottom:22px}.home-hero h1{margin:12px 0 15px;font-size:40px;line-height:1.08}.home-hero .home-intro{font-size:16px;line-height:1.55}.home-search-label{margin-top:18px;font-size:13px}.home-search-area{margin-top:8px}.home-search input{font-size:14px}.home-search button{padding-inline:12px;font-size:13px}.home-search .home-search-clear{width:28px;min-width:28px;padding:0;font-size:24px}.home-search-examples{gap:6px;margin-top:10px}.home-search-examples button{min-height:34px;padding:6px 9px;font-size:12px}.home-search-examples>span,.home-search-hint{font-size:12px}.home-trust-line{gap:5px 12px;margin-top:13px;font-size:12px;line-height:1.6}.home-brand-film{gap:15px;padding-top:0}.home-film-frame{border-radius:9px;width:125px}.home-brand-film figcaption{max-width:185px;font-size:12px;line-height:1.6}.home-quick-section{padding-top:14px}.home-page h2{font-size:29px}.home-section-heading p{font-size:15px;line-height:1.65}.home-action-card{min-height:255px;padding:18px 15px 15px}.home-action-top{flex-wrap:wrap;align-items:start;gap:11px;margin-bottom:15px}.home-action-card h3{font-size:18px;line-height:1.4}.home-action-card p{font-size:15px;line-height:1.6}.home-badge{padding:4px 7px;font-size:12px}.home-tool-card{gap:14px;padding-block:21px}.home-tool-card p{margin:6px 0 9px;font-size:15px}.home-tool-card h3{font-size:18px}.home-topics-grid{grid-template-columns:1fr;gap:10px}.home-topic-card{gap:14px;padding:20px 18px}.home-topic-card h3{font-size:17px}.home-topic-card p{font-size:14px}.home-topic-card>svg:last-child{display:block}.home-topic-card small{font-size:12px}.home-recommended{padding:21px 18px}.home-recommended-heading{flex-direction:column;align-items:start;gap:8px}.home-recommended-heading h3,.home-recommended-heading .home-text-link,.home-recommended-links a{font-size:14px}.home-recommended-links{gap:8px}.home-help{gap:25px;padding:28px 23px}.home-help p,.home-help-steps li,.home-contact-copy>p,.home-contact-panel>p{font-size:15px;line-height:1.75}.home-help .home-button{width:100%;font-size:14px}.home-help-steps small{font-size:13px;line-height:1.65}.home-contact-panel{padding:24px 22px}.home-contact h2{font-size:30px}.home-faq{grid-template-columns:1fr;gap:23px;margin-top:3px;padding-top:36px;padding-bottom:10px}.home-faq h2{max-width:none}.home-faq-intro>p{max-width:none;font-size:15px}.home-faq-list summary{gap:15px;padding:17px 18px;font-size:16px}.home-faq-list details>div{padding:0 18px 20px}.home-faq-list details p{font-size:15px}.home-section{scroll-margin-top:130px}.home-account-metrics span{font-size:12px}.home-account-metrics a{padding:13px 10px}.home-account-metrics strong{font-size:26px}.home-account-note{font-size:15px}.home-next-action span{font-size:13px}.home-result-count{font-size:14px}.home-result-card p{font-size:15px}.home-search-filters button{font-size:13px}.home-account-links a{font-size:14px}}@media (width<=380px){.home-hero h1{font-size:37px}.home-search{gap:5px;padding-left:10px}.home-search input{font-size:13px}.home-search button{padding-inline:10px}.home-action-card{padding:16px 12px}.home-action-card h3{font-size:17px}.home-action-card p{font-size:15px}}.home-action-card,.home-topic-card,.home-result-card{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.home-card-bottom>svg,.home-topic-card>svg:last-child,.home-tool-card>svg:last-child,.home-recommended-links a>svg:last-child{transition:transform .18s}.home-action-card:focus-visible,.home-topic-card:focus-visible,.home-result-card:focus-visible{border-color:#e7be72;box-shadow:inset 0 0 0 1px #e7be7245,0 7px 24px #0002}.home-action-card:active,.home-topic-card:active{background:#203e4e;border-color:#f0c774;transform:scale(.99)}.home-tools-band{background:linear-gradient(115deg,#142f3e,#112735);border-color:#3c5563}.home-topics-section{padding-top:54px;padding-bottom:49px}.home-faq{background:linear-gradient(90deg,#0000,#132b3866,#0000);border-top:1px solid #3c5260;border-bottom:1px solid #3c5260;margin-top:34px;padding-block:45px}.home-contact{padding-top:46px}.home-header-search{color:#e7d4ae;cursor:pointer;background:0 0;border:1px solid #526976;border-radius:8px;order:-1;justify-content:center;align-items:center;gap:8px;min-width:42px;min-height:42px;padding:8px 11px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.home-header-search:hover{color:#ffe1a3;background:#203b4b;border-color:#c4a264}.home-header-search:focus-visible{outline-offset:3px;outline:3px solid #f0c774}.home-mobile-navigation{display:none}.home-back-top{z-index:45;color:#f0d398;background:#193442;border:1px solid #8b754d;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 13px;display:flex;position:fixed;bottom:85px;right:23px;box-shadow:0 5px 20px #0003;font-size:12px!important}.home-back-top>svg{transform:rotate(-90deg)}.home-back-top:hover{background:#264a5a;border-color:#f0c774}.home-search-dialog{color:#eef2f5;overscroll-behavior:contain;background:#122b3b;border:1px solid #9b8152;border-radius:16px;width:min(660px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;box-shadow:0 25px 90px #0008}.home-search-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06121fbd}.home-dialog-panel{padding:29px}.home-dialog-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.home-dialog-heading h2{margin-top:9px;font-size:32px}.home-dialog-close{color:#f4e8cf;background:#1b394a;border:1px solid #526b78;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid;font-size:28px!important}.home-dialog-close:hover{background:#24495c;border-color:#f0c774}.home-search-dialog .home-search-label{margin-top:0;margin-bottom:9px}.home-search-dialog .home-search-hint{margin-top:10px}.home-dialog-count{color:#b9c9d4;font-size:13px;margin:22px 0 9px!important}.home-dialog-results{margin:0;padding:0;list-style:none}.home-dialog-results li+li{border-top:1px solid #39515f}.home-dialog-results a{color:#e8c784;border-radius:7px;align-items:center;gap:15px;padding:14px 9px;display:flex}.home-dialog-results a:hover{background:#224456}.home-dialog-results a>span{flex:1;min-width:0}.home-dialog-results strong{color:#fff4dd;overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.home-dialog-results small{margin-top:3px;font-size:12px;line-height:1.5;display:block}.home-dialog-results svg{flex-shrink:0}.home-search-dialog .home-all-results{border:1px solid #536c78;border-radius:8px;min-height:46px;margin-top:10px}.home-dialog-empty{padding:15px 0;font-size:15px;line-height:1.7}@media (hover:hover){.home-action-card:hover,.home-topic-card:hover,.home-result-card:hover{border-color:#c2a363;box-shadow:inset 0 0 0 1px #e7be7225,0 7px 24px #0002}.home-action-card:hover .home-card-bottom>svg,.home-topic-card:hover>svg:last-child,.home-tool-card:hover>svg:last-child,.home-recommended-links a:hover>svg:last-child{transform:translate(4px)}}@media (width<=1150px){.home-header-search{min-width:42px;padding:8px}.home-header-search>span{display:none}body:has(.home-page) .header-actions{gap:10px}}@media (width<=760px){body:has(.home-page) .mobile-contact-bar{display:none}body:has(.home-page){padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.home-mobile-navigation{z-index:95;padding:6px 14px calc(7px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c202ded;border-top:1px solid #65745f;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -6px 22px #0002}.home-mobile-navigation :is(a,button){color:#b9cbd7;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:54px;font-size:12px;font-weight:600;line-height:1.35;display:flex;position:relative}.home-mobile-navigation :is([aria-current=page],[aria-expanded=true]){color:#f0cd8c;background:#243d47}.home-mobile-navigation [aria-current=page]:before{content:"";background:#f0c774;border-radius:2px;width:28px;height:2px;position:absolute;top:0}.home-mobile-navigation :is(a,button):hover{color:#f0cd8c;background:#243d47}.home-mobile-navigation :is(a,button):focus-visible{outline-offset:-3px}.home-back-top{left:14px;right:auto;bottom:calc(85px + env(safe-area-inset-bottom,0px));width:44px;padding:10px}.home-back-top>span{display:none}body:has(.home-page) .site-assistant{bottom:calc(85px + env(safe-area-inset-bottom,0px))}.home-header-search{width:38px;min-width:38px;min-height:38px;padding:7px}.home-topics-section{padding-block:34px}.home-faq{margin-top:28px;padding-block:32px}.home-contact{padding-top:32px}.home-search-dialog{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.home-dialog-panel{padding:20px 17px}.home-dialog-heading{gap:12px;margin-bottom:23px}.home-dialog-heading h2{font-size:28px}.home-search-dialog .home-search input,.home-search input{font-size:16px}.home-search-dialog .home-search{gap:7px;padding-left:10px}.home-search-dialog .home-search button{padding-inline:11px}.home-search-dialog .home-search button>svg{display:none}.home-dialog-results a{gap:11px;padding:14px 2px}.home-dialog-results strong{font-size:15px}.home-dialog-results a>svg:last-child{width:16px}}@media (prefers-reduced-motion:reduce){.home-action-card,.home-topic-card,.home-result-card,.home-card-bottom>svg,.home-topic-card>svg:last-child,.home-tool-card>svg:last-child,.home-recommended-links a>svg:last-child{transition:none!important}.home-action-card:is(:hover,:active),.home-topic-card:is(:hover,:active),.home-action-card:hover .home-card-bottom>svg,.home-topic-card:hover>svg:last-child,.home-tool-card:hover>svg:last-child,.home-recommended-links a:hover>svg:last-child{transform:none!important}}@media print{.home-header-search,.home-mobile-navigation,.home-back-top,.home-search-dialog{display:none!important}}.app-body{--app-navy:#0d1d2a;--app-panel:#152e3d;--app-gold:#f0c774;--app-line:#3d5462;--app-muted:#b9cbd6;--app-ink:#163247;background:var(--app-navy);scroll-padding-top:100px}.app-workspace{background:#0d1d2a;min-height:100dvh}.app-workspace main{min-width:0}.app-workspace :is(a,button,input,select,textarea,summary):focus-visible,.app-navigation :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #dcad4f}.app-workspace :is(button,a,input,select,textarea){-webkit-tap-highlight-color:#e5c37d33}.app-workspace input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-workspace select,.app-workspace textarea{max-width:100%;font-size:16px;line-height:1.5}.app-workspace :is(button,a){touch-action:manipulation}.app-workspace summary{cursor:pointer;min-height:44px}.app-workspace p{line-height:1.75}.app-workspace :is(.directory-intro,.digital-store-hero,.guide-hero,.pricing-hero,.insurance-hero,.revenue-preview-hero){padding-top:36px}.app-workspace :is(.directory-intro,.digital-store-hero,.guide-hero,.pricing-hero,.insurance-hero,.revenue-preview-hero) h1{letter-spacing:-.035em;max-width:950px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.4vw,56px);font-weight:500;line-height:1.1}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card,.offer-card,.premium-guide-section,.guide-facts,.guide-service-card,.revenue-section){box-shadow:none;border-color:#48606d;border-radius:13px}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card,.offer-card){background:linear-gradient(135deg,#183342,#112735)}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card,.offer-card) :is(p,li){color:#c0d0da;font-size:15px;line-height:1.7}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card) h2{color:#fff3dc;font-size:22px;line-height:1.35}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card,.offer-card,.document-card,.account-orders-grid>a,.saved-grid>a){transition:border-color .18s,box-shadow .18s,transform .18s}.app-workspace :is(.digital-product-card,.pricing-card)>a{justify-content:space-between;align-items:center;gap:10px;min-height:46px;font-size:14px;line-height:1.5;display:flex}.app-workspace :is(.digital-product-topline strong,.pricing-amount strong){color:#f6d796}.app-workspace .digital-product-card>small{color:#bdced9;font-size:13px;line-height:1.6}.app-workspace .guide-content-grid{align-items:start;gap:30px}.app-workspace .guide-content{min-width:0}.app-workspace .premium-guide-section{background:#142c3a;border:1px solid #3c5361;margin-bottom:20px;padding:30px;scroll-margin-top:100px}.app-workspace .premium-guide-section>h2{color:#fff2d9;margin-bottom:20px;font-size:28px;line-height:1.3}.app-workspace .premium-guide-content :is(p,li){font-size:16px;line-height:1.85}.app-workspace .premium-guide-content .content-number{letter-spacing:.13em;color:#e1bd78;font-size:12px}.app-workspace .premium-checklist-items label{background:#1a3746;border:1px solid #46606e;border-radius:8px;gap:12px;min-height:48px;padding:13px;line-height:1.6}.app-workspace .premium-checklist-items input{accent-color:#dfb765;flex-shrink:0;width:20px;height:20px}.app-workspace .premium-checklist-items .is-checked{background:#22483f;border-color:#6a9a83}.app-workspace .premium-faqs summary{padding-block:18px;font-size:16px;line-height:1.5}.app-workspace .guide-editorial{border-color:#49616e;border-radius:11px}.app-workspace .work-surface{color:#173247}.app-workspace .work-surface :is(.account-panel,.admin-content-card,.admin-users,.traffic-card,.admin-order-card,.dossier-document-row,.appointment-history article,.message-conversation-grid>a,.order-detail-card,.digital-field-section,.request-data-review,.auth-shell){border:1px solid #c4d0d9;border-radius:12px;box-shadow:0 5px 20px #162d3e05}.app-workspace .work-surface :is(.account-panel,.admin-content-card,.admin-users,.traffic-card){margin-bottom:22px}.app-workspace .work-surface :is(.account-hero,.admin-heading,.admin-orders-heading,.documents-hero,.authority-hero,.letter-reader-hero,.plan-demo-hero,.appointments-hero,.digital-order-hero,.order-intro){color:#f8edd8;box-shadow:none;background:linear-gradient(120deg,#142d3d,#1d3d4d);border:1px solid #385464;border-radius:15px;margin-bottom:28px;padding:clamp(24px,4vw,40px)}.app-workspace .work-surface :is(.account-hero,.admin-heading,.admin-orders-heading,.documents-hero,.authority-hero,.letter-reader-hero,.plan-demo-hero,.appointments-hero,.digital-order-hero,.order-intro) :is(h1,h2,strong){color:#fff2d9}.app-workspace .work-surface :is(.account-hero,.admin-heading,.admin-orders-heading,.documents-hero,.authority-hero,.letter-reader-hero,.plan-demo-hero,.appointments-hero,.digital-order-hero,.order-intro) p{color:#c3d1da;max-width:760px;font-size:16px}.app-workspace .work-surface :is(.account-hero,.admin-heading,.admin-orders-heading,.documents-hero,.authority-hero,.letter-reader-hero,.plan-demo-hero,.appointments-hero,.digital-order-hero,.order-intro) :is(.section-kicker,.section-label){color:#f0cb87}.app-workspace .work-surface :is(.documents-hero,.authority-hero,.letter-reader-hero,.digital-order-hero) aside{color:#d0dfdf;background:#203e4b;border:1px solid #779078;border-radius:11px}.app-workspace .work-surface :is(.documents-hero,.authority-hero,.letter-reader-hero,.digital-order-hero) aside :is(span,small){color:#d0dfdf}.app-workspace .work-surface :is(.admin-stats,.admin-order-stats,.account-overview){gap:14px}.app-workspace .work-surface :is(.admin-stats,.admin-order-stats)>article{box-shadow:none;background:#fff;border:1px solid #c3d0d8;border-radius:12px}.app-workspace :is(.admin-table-wrap,.database-table-wrap,.db-table-wrap,.withdrawals-table-wrap){overscroll-behavior:contain;border:1px solid #c8d4dd;border-radius:10px;max-width:100%;overflow:auto}.app-workspace table{border-collapse:separate;border-spacing:0;font-size:14px}.app-workspace th{white-space:nowrap}.app-workspace .work-surface thead th{z-index:1;color:#17374e;background:#edf3f7;position:sticky;top:0}.app-workspace .work-surface tbody tr:nth-child(2n){background:#f4f7f9}.app-workspace .work-surface tbody tr:hover{background:#edf3f5}.app-workspace :is(.admin-heading,.admin-orders-heading)>a{color:#f4d695;background:#203e4d;border-color:#82968b}.app-workspace .legal-content{max-width:840px}.app-workspace .legal-card{overflow-wrap:anywhere;border-color:#465b66;border-radius:12px;padding:27px}.app-workspace .legal-card :is(p,li){font-size:16px;line-height:1.9}.app-workspace .legal-card h3{font-size:21px;line-height:1.45}.app-workspace .legal-toc{top:100px}.app-workspace .invoice-sheet{overflow-wrap:anywhere}.app-workspace .auth-page{background:radial-gradient(at 30% 5%,#294551,#0d1d2a 70%);min-height:100dvh;padding:40px 18px}.app-workspace .auth-shell{background:#fff;border-radius:18px;width:min(520px,100%);padding:clamp(24px,5vw,40px);box-shadow:0 25px 60px #0003}.app-skip-link{z-index:250;color:#172e3c;background:#f0c774;border-radius:8px;padding:12px 20px;font-size:15px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.app-skip-link:focus{transform:none}.workspace-bar{color:#c3d1d9;width:min(1240px,100% - 48px);margin:0 auto;padding:18px 0 0;font-size:13px}.workspace-location{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.workspace-location nav{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.workspace-location nav a{color:#c0d0d9;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.workspace-location nav a:hover{color:#f0cd8a}.workspace-location [aria-current=page]{color:#f3d495}.workspace-area-label{letter-spacing:.09em;text-transform:uppercase;color:#adc0cc;flex-shrink:0;font-size:11px}.workspace-nav-row{border-bottom:1px solid #3b5260;align-items:center;gap:15px;padding-bottom:14px;display:flex}.workspace-section-nav{scrollbar-width:thin;align-items:center;gap:7px;min-width:0;max-width:100%;padding:3px 2px 6px;display:flex;overflow-x:auto}.workspace-section-nav a{white-space:nowrap;color:#c0d0da;background:#122936;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.workspace-section-nav a:hover{color:#f0d295;background:#203d4b;border-color:#7c724f}.workspace-section-nav a[aria-current=page]{color:#f8d996;background:#263d44;border-color:#a88b52}.workspace-print{color:#e6cc97;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #687468;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;display:flex}.workspace-outline{z-index:25;background:#162f3f;border:1px solid #45606e;border-radius:9px;margin:14px 0 4px;padding:0 14px;position:relative}.workspace-outline summary{color:#f1d49b;cursor:pointer;align-items:center;gap:10px;min-height:46px;font-size:14px;list-style:none;display:flex}.workspace-outline summary::-webkit-details-marker{display:none}.workspace-outline summary>span{color:#c6d3db;border:1px solid #59717c;border-radius:5px;margin-left:auto;padding:1px 8px;font-size:12px}.workspace-outline summary:after{content:"⌄";font-size:19px}.workspace-outline[open] summary:after{transform:rotate(180deg)}.workspace-outline nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px 0 16px;display:grid}.workspace-outline nav a{color:#d6e1e8;background:#1a3747;border:1px solid #405c6a;border-radius:7px;padding:10px;font-size:13px;line-height:1.6;text-decoration:none}.workspace-outline nav a:hover,.workspace-outline nav a[aria-current=location]{color:#f5d793;background:#244250;border-color:#b5985e}.workspace-controls{background:#142e3d;border:1px solid #506773;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin:22px 0;padding:20px;display:flex}.workspace-controls>label,.workspace-controls .workspace-search-field{color:#d9e4ea;flex-direction:column;gap:8px;min-width:180px;font-size:13px;font-weight:600;display:flex}.workspace-controls .workspace-search-field{flex:1;min-width:220px}.workspace-search-input{color:#e5c885;background:#0f2533;border:1px solid #6a7e89;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 13px;display:flex}.workspace-search-input:focus-within{border-color:#e2bd75;box-shadow:0 0 0 3px #e9c98019}.workspace-search-input input{outline:none;flex:1;width:100%;min-width:0;padding:11px 0;font-size:16px;box-shadow:none!important;color:#eef4f7!important;background:0 0!important;border:0!important}.workspace-search-input input::placeholder{color:#aebfcb}.workspace-search-input>button{color:#e8d4ac;cursor:pointer;background:0 0;border:0;width:35px;min-height:38px;padding:0;font-size:25px}.workspace-controls select{color:#e2eaf0;min-height:48px;font:inherit;background:#152f3f;border:1px solid #617885;border-radius:8px;padding:10px 12px;font-size:14px}.workspace-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-filter-row button,.workspace-reset{color:#d5e2e9;min-height:42px;font:inherit;cursor:pointer;background:#1b3849;border:1px solid #5b7583;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;line-height:1.5;display:inline-flex}.workspace-filter-row button[aria-pressed=true]{color:#173141;background:#f0cb87;border-color:#f0cb87;font-weight:650}.workspace-filter-row button>span{opacity:.85;font-size:12px}.workspace-result-meta{color:#bdcfd9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:17px 0 22px;font-size:14px;display:flex}.workspace-result-meta strong{color:#f0d394}.workspace-empty{text-align:center;color:#f1d49a;background:#163140;border:1px dashed #647e8b;border-radius:12px;flex-direction:column;align-items:center;gap:13px;padding:40px 24px;display:flex}.workspace-empty h2{color:#fff0d4;font-size:25px}.workspace-empty p{color:#c4d4de;max-width:520px;font-size:15px;line-height:1.7}.workspace-empty button{color:#f1d49a;min-height:44px;font:inherit;cursor:pointer;background:#25434f;border:1px solid #b09356;border-radius:7px;padding:10px 17px}.work-surface .workspace-controls{background:#eaf0f4;border-color:#becdd8}.work-surface .workspace-controls :is(label,.workspace-search-field){color:#243f54}.work-surface .workspace-search-input{color:#496271;background:#fff;border-color:#9fb3c3}.work-surface .workspace-search-input input{color:#153147!important}.work-surface .workspace-search-input input::placeholder{color:#62798c}.work-surface .workspace-search-input>button{color:#516b7b}.work-surface .workspace-controls select{color:#1b3b54;background:#fff;border-color:#afc1cf}.work-surface .workspace-filter-row button,.work-surface .workspace-reset{color:#1d425d;background:#fff;border-color:#9fb5c3}.work-surface .workspace-filter-row button[aria-pressed=true]{color:#fff2d6;background:#173d53;border-color:#173d53}.work-surface .workspace-result-meta{color:#4c6478}.work-surface .workspace-result-meta strong{color:#173f58}.work-surface .workspace-empty{color:#3a5e74;background:#f3f7f9;border-color:#9cb2c0}.work-surface .workspace-empty h2{color:#1e3c51}.work-surface .workspace-empty p{color:#526b7e}.work-surface .workspace-empty button{color:#fff2d6;background:#193e53;border-color:#193e53}.task-intro{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0;padding:0;list-style:none;display:grid}.task-intro li{color:#f4d79d;background:#16303f;border:1px solid #4b6471;border-radius:10px;align-items:start;gap:13px;padding:19px;display:flex}.task-intro li>span{border:1px solid #87784e;border-radius:50%;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.task-intro strong{color:#f9eddb;font-size:15px;line-height:1.5}.task-intro p{color:#bed0db;margin:5px 0 0;line-height:1.7;font-size:13px!important}.work-surface .task-intro li{color:#446b80;background:#f2f6f8;border-color:#c0cfd9}.work-surface .task-intro li>span{background:#e7eff4;border-color:#9fb6c4}.work-surface .task-intro strong{color:#153950}.work-surface .task-intro p{color:#526d80}.account-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.account-overview a{color:#294b60;background:#fff;border:1px solid #b6c9d4;border-radius:11px;align-items:center;gap:17px;padding:20px;text-decoration:none;display:flex}.account-overview strong{color:#173e56;font-size:30px;line-height:1}.account-overview span{font-size:14px;line-height:1.6}.app-workspace .message-conversation-grid>a.has-unread{background:#fff9ec;border-left:4px solid #b4852e}.app-workspace .message-preview p{overflow-wrap:anywhere}.document-search-count{color:#496678;font-size:13px}.file-expiry{color:#3c5a70;background:#f1f6f9;border:1px solid #bdcdd8;border-radius:5px;padding:3px 8px;font-size:12px;display:inline-flex}.file-expiry.is-expired{color:#8b3821;background:#fff0eb;border-color:#d6a395}.file-expiry.is-soon{color:#755a14;background:#fff6df;border-color:#ccae61}.dossier-add-missing{color:#224962;cursor:pointer;background:#ecf3f7;border:1px solid #9fb6c7;border-radius:7px;justify-content:center;align-items:center;min-height:40px;margin-top:9px;padding:7px 12px;font-size:13px;display:inline-flex}.workspace-inline-notice{color:#304e62;background:#edf4f7;border:1px solid #acc0cc;border-radius:9px;margin:20px 0;padding:14px 18px;font-size:14px;line-height:1.7}.workspace-inline-notice.is-error{color:#873b27;background:#fff0eb;border-color:#cf9f92}.workspace-mini-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.workspace-mini-actions :is(button,a){color:#224b64;cursor:pointer;background:#edf3f6;border:1px solid #9db4c4;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 13px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.workspace-faq{color:#d0dde4;background:#18313f;border:1px solid #4c6471;border-radius:12px;margin:26px 0;padding:24px}.workspace-faq h2{color:#fff0d5;margin:0 0 15px;font-size:25px}.workspace-faq details{border-top:1px solid #4b626f;padding:0}.workspace-faq summary{color:#f3dfb7;justify-content:space-between;align-items:center;gap:15px;min-height:52px;padding:13px 0;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}.workspace-faq summary:after{content:"+";font-size:23px;font-weight:400}.workspace-faq details[open] summary:after{content:"−"}.workspace-faq p{color:#c6d5de;padding-bottom:16px;font-size:15px;line-height:1.8}.traffic-value-row{isolation:isolate;position:relative;overflow:hidden}.traffic-value-row:before{content:"";width:var(--traffic-bar,0%);z-index:-1;background:#dfeaf0;border-radius:5px;position:absolute;inset:6px auto 6px 0}.traffic-value-row>:first-child{padding-left:9px}.app-workspace .route-loading{color:#e7d7b2;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:45dvh;display:flex}.workspace-error-page{color:#f0d195;background:#15313f;border:1px solid #6f7259;border-radius:16px;width:min(760px,100% - 36px);min-height:50dvh;margin:60px auto;padding:40px}.workspace-error-page h1{color:#fff0d5;font-family:Georgia,serif;font-size:44px;line-height:1.15}.workspace-error-page p{color:#c7d6df;font-size:16px;line-height:1.8}.workspace-error-page a,.workspace-error-page button{color:#193444;min-height:46px;font:inherit;cursor:pointer;background:#eed098;border:1px solid #bea067;border-radius:8px;margin:8px 10px 0 0;padding:12px 17px;text-decoration:none;display:inline-flex}.app-navigation{--home-gold:#f0c774;--home-heading:#fff7e7;--home-muted:#b6c5d0;font-family:inherit;display:contents}.app-navigation .home-search-dialog{box-sizing:border-box;font-size:16px;line-height:1.6}.app-navigation .home-search-dialog *{box-sizing:border-box}.app-navigation .home-search-dialog :is(button,input){font-family:inherit}.app-navigation .home-search-dialog button{cursor:pointer}.app-navigation .home-search-dialog a{text-decoration:none}.app-navigation .home-dialog-heading h2{color:#fff3dc;letter-spacing:-.03em;margin:9px 0 0;font-family:Georgia,serif;font-weight:500;line-height:1.2}.app-navigation .home-dialog-results strong{color:#fff3dc}.app-navigation .home-back-top{font:inherit;cursor:pointer}.app-navigation .home-dialog-panel .home-eyebrow{color:#f0cd8b}.app-body .mobile-contact-bar{display:none}.app-body .app-install-header{color:#c7d6df;box-shadow:none;background:0 0;border-color:#536672}.app-body .account-button{color:#efd293;box-shadow:none;background:0 0;border:1px solid #9a814d}.app-body .site-assistant .assistant-launcher{color:#efdaaf;background:#172f3f;border-color:#897244;gap:8px;max-width:215px;min-height:48px;padding:6px 12px 6px 6px;box-shadow:0 8px 24px #0004}.app-body .assistant-launcher .assistant-mark{width:34px;height:34px}.app-body .assistant-launcher small{color:#c4cfce;font-size:10px}.app-body .assistant-launcher strong{color:#f2d89f;font-size:12px}@media (hover:hover){.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card,.offer-card,.document-card,.account-orders-grid>a,.saved-grid>a):hover{border-color:#a88d57;transform:translateY(-2px);box-shadow:0 8px 24px #00000012}}@media (width<=1150px){.app-body .header-actions{gap:10px}.app-body .header-inner{gap:15px}}@media (width<=900px){.workspace-outline nav{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-area-label{display:none}.task-intro{gap:10px}.task-intro li{gap:9px;padding:15px}.app-workspace .premium-guide-section{padding:24px}}@media (width<=760px){.app-body{padding-bottom:calc(73px + env(safe-area-inset-bottom,0px))}.workspace-bar{width:calc(100% - 28px);padding-top:14px}.workspace-location{margin-bottom:10px;font-size:12px}.workspace-nav-row{align-items:start;gap:8px;padding-bottom:9px}.workspace-section-nav{gap:5px}.workspace-section-nav a{min-height:40px;padding:8px 10px;font-size:12px}.workspace-print{padding:9px 8px;font-size:11px}.workspace-print>svg{display:none}.workspace-outline nav{grid-template-columns:1fr;max-height:50dvh;overflow:auto}.workspace-outline nav a{min-height:44px;font-size:14px}.workspace-controls{gap:13px;margin:18px 0;padding:16px}.workspace-controls .workspace-search-field{flex-basis:100%;width:100%;min-width:0}.workspace-controls>label{flex:1;min-width:125px}.workspace-controls select{width:100%;min-width:0;font-size:14px}.workspace-filter-row{gap:6px}.workspace-filter-row button{padding:8px 10px;font-size:12px}.workspace-result-meta{margin-bottom:18px;font-size:13px}.task-intro{grid-template-columns:1fr;gap:8px;margin:18px 0}.task-intro li{align-items:center;padding:15px}.task-intro strong{font-size:14px}.task-intro p{font-size:13px!important}.account-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-overview a{flex-direction:column;align-items:start;gap:9px;padding:15px 10px}.account-overview span{font-size:12px}.account-overview strong{font-size:26px}.app-workspace .premium-guide-section{border-radius:11px;margin-bottom:14px;padding:22px 18px}.app-workspace .premium-guide-section>h2{font-size:25px}.app-workspace .premium-guide-content :is(p,li){font-size:15px;line-height:1.85}.app-workspace .legal-card{padding:22px 18px}.app-workspace .legal-card :is(p,li){font-size:15px;line-height:1.85}.app-workspace .legal-card h3{font-size:19px}.app-workspace :is(.directory-intro,.digital-store-hero,.guide-hero,.pricing-hero,.insurance-hero,.revenue-preview-hero){padding-top:26px}.app-workspace :is(.directory-intro,.digital-store-hero,.guide-hero,.pricing-hero,.insurance-hero,.revenue-preview-hero) h1{font-size:36px}.app-workspace .work-surface :is(.account-hero,.admin-heading,.admin-orders-heading,.documents-hero,.authority-hero,.letter-reader-hero,.plan-demo-hero,.appointments-hero,.digital-order-hero,.order-intro){border-radius:12px;padding:25px 21px}.app-workspace .work-surface :is(.account-hero,.admin-heading,.admin-orders-heading,.documents-hero,.authority-hero,.letter-reader-hero,.plan-demo-hero,.appointments-hero,.digital-order-hero,.order-intro) h1{font-size:32px;line-height:1.2}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card) h2{font-size:21px}.app-workspace .invoice-page{padding:16px 10px}.app-workspace .invoice-sheet{width:100%;min-width:0;padding:22px 16px}.app-body .site-assistant{right:10px;bottom:calc(85px + env(safe-area-inset-bottom,0px))}.app-body .site-assistant .assistant-launcher{justify-content:center;width:46px;max-width:46px;min-height:46px;padding:6px}.app-body .assistant-launcher>span:last-child{display:none}.app-body .assistant-panel{max-width:calc(100vw - 20px);height:min(650px,100dvh - 170px)}.app-body .header-actions{gap:5px}.app-body .header-inner{gap:8px}.app-body .header-actions .language-toggle{gap:3px;display:flex}.app-body .language-toggle button{min-width:25px;min-height:36px;padding:5px 2px}.workspace-faq{padding:20px 17px}.workspace-faq h2{font-size:23px}.workspace-error-page{margin-top:30px;padding:28px 22px}.workspace-error-page h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.app-workspace *,.app-navigation *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.app-workspace :is(.directory-card,.digital-product-card,.pricing-card,.partner-product-card,.offer-card,.document-card,.account-orders-grid>a,.saved-grid>a):hover{transform:none}}@media print{.app-body{background:#fff;padding-bottom:0}.app-workspace{background:#fff;min-height:0}.workspace-bar,.app-navigation,.app-skip-link,.workspace-controls,.workspace-mini-actions,.task-intro,.workspace-faq{display:none!important}.app-workspace main{width:100%;max-width:none;margin:0;padding:0;color:#162c40!important;background:#fff!important}.app-workspace .premium-guide-section,.app-workspace .legal-card{box-shadow:none;break-inside:auto;border:0;border-bottom:1px solid #aaa;padding:15px 0;color:#162c40!important;background:#fff!important}.app-workspace .premium-guide-section :is(h2,h3,p,li),.app-workspace .legal-card :is(h3,p,li){color:#162c40!important}.app-workspace .invoice-sheet{width:100%;box-shadow:none;border:0;padding:0}}.app-workspace .plan-step-link{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:6px;display:flex}.app-workspace .plan-step-link:disabled{cursor:default;opacity:.6}.app-workspace .conversation-input-label{color:#3e5a6e;flex-direction:column;gap:8px;width:100%;font-size:14px;display:flex}.app-workspace .conversation-character-count{color:#5b7485;font-size:12px;display:block}.app-workspace .order-conversation h2{color:#173d55;margin:0 0 18px;font-size:23px}.app-workspace .conversation-list article p{white-space:pre-wrap;overflow-wrap:anywhere}.app-workspace .account-order-next{background:#fff6df;border:1px solid #c9b573;border-radius:6px;margin-top:12px;padding:8px 11px;font-weight:600;color:#775c22!important;font-size:13px!important}.app-workspace .auth-benefits{color:#3a5b71;border-top:1px solid #d5e0e6;border-bottom:1px solid #d5e0e6;flex-wrap:wrap;gap:9px 17px;margin:10px 0;padding:17px 0;font-size:13px;display:flex}.app-workspace .review-summary{color:#c8d9e2;background:#173140;border:1px solid #506775;border-radius:13px;grid-template-columns:.8fr 1.2fr;gap:40px;margin:28px 0;padding:30px;display:grid}.app-workspace .review-summary strong{color:#f3d390;font-size:51px;font-weight:500;line-height:1.2}.app-workspace .review-summary strong small{color:#acbfcc;font-size:23px}.app-workspace .review-summary p{margin-top:10px;font-size:14px}.app-workspace .review-distribution{align-items:center;gap:12px;margin-block:7px;font-size:13px;display:flex}.app-workspace .review-distribution>span:first-child{color:#e7c780;min-width:27px}.app-workspace .review-distribution meter{accent-color:#dfba75;flex:1;width:100%;height:12px}.app-workspace .reviews-grid article{background:#17303e;border:1px solid #4b6270;border-radius:12px;padding:27px}.app-workspace .reviews-grid blockquote{color:#d6e2e8;margin:16px 0 23px;font-size:16px;line-height:1.85}.app-workspace .reviews-grid article>strong{color:#f2deba;font-size:15px;display:block}.app-workspace .reviews-grid article>small{color:#b2c7d3;margin-top:5px;font-size:12px;display:block}.app-workspace .appointment-history>.workspace-filter-row{margin-top:22px}.app-workspace .appointment-history article{background:#fff;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:20px;display:flex}.app-workspace .appointment-history article time{color:#1b435c;font-size:16px;font-weight:600}.app-workspace .appointment-history article>small{color:#5a7587;font-size:13px}.app-workspace .appointment-history article>p{color:#3f5c71;width:100%;margin:5px 0 0;font-size:15px}.app-workspace .appointment-status{color:#385a70;background:#edf4f7;border:1px solid #acbfcc;border-radius:5px;padding:4px 9px;font-size:12px}.app-workspace .appointment-confirmed{color:#2c6952;background:#edf8f2;border-color:#a4c5b6}.app-workspace .appointment-cancelled{color:#785647;background:#faf1ed;border-color:#c8b4ad}.app-workspace .cv-service-entry{color:#264b65;background:#edf4f8;border:1px solid #aabfcd;border-radius:12px;margin:24px 0;padding:23px}.app-workspace .cv-service-entry h2{color:#173b55;margin-bottom:12px;font-size:25px}.app-workspace .cv-service-entry p{font-size:15px;line-height:1.8}.app-workspace .withdrawal-admin-item{background:#fff;border:1px solid #bfced7;border-radius:12px;margin:18px 0;padding:24px}.app-workspace .withdrawal-admin-item pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#2c4b60;background:#edf3f7;border-radius:9px;padding:20px;font-size:13px;line-height:1.75}.app-workspace .cms-admin-heading{background:#fff;border:1px solid #c3d0da;border-radius:13px;margin-bottom:22px;padding:28px}.app-workspace .admin-order-toolbar{background:#ecf3f7;border:1px solid #b5c8d5;border-radius:12px;gap:16px;padding:20px}.app-workspace .admin-customer-tools>section{background:#fff;border:1px solid #b9ccd8;border-radius:13px;margin-bottom:22px;padding:24px}.app-workspace .admin-customer-tools article{background:#f7fafb;border:1px solid #d0dce4;border-radius:9px;margin-bottom:12px;padding:20px}.app-workspace .app-install-card{box-shadow:none;background:#173140;border:1px solid #647762;border-radius:16px}.app-workspace .app-install-card h1{letter-spacing:-.03em;color:#fff1d7;font-family:Georgia,serif;font-size:43px;font-weight:500;line-height:1.15}.app-workspace .app-install-steps{color:#d1e0e8;background:#1c3b4c;border:1px solid #536c79;border-radius:11px;padding:23px}.app-workspace .app-install-steps li{margin-bottom:13px;font-size:15px;line-height:1.85}@media (width<=760px){.app-workspace .review-summary{grid-template-columns:1fr;gap:20px;padding:24px}.app-workspace .admin-customer-tools>section{padding:20px 15px}.app-workspace .admin-customer-tools article{flex-direction:column;align-items:stretch;padding:17px 14px}.app-workspace .admin-customer-tools article select{width:100%}.app-workspace .plan-step-link{text-align:center;flex-direction:column;gap:6px;font-size:12px}.app-workspace .app-install-card h1{font-size:35px}.app-workspace .app-install-steps{padding:21px 18px}.app-workspace .auth-benefits{gap:7px 13px;font-size:12px}}#page-content{height:0;scroll-margin-top:100px;display:block}.about-contact-modern{background:#193644;border:1px solid #6e755b;border-radius:14px;grid-template-columns:1.4fr 1fr;gap:35px;margin:30px 0 45px;padding:32px;scroll-margin-top:100px;display:grid}.about-contact-modern h2{color:#fff0d7;margin:12px 0;font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.25}.about-contact-modern p{color:#c3d5df;font-size:15px;line-height:1.8}.about-contact-modern>div:last-child{flex-direction:column;align-self:center;gap:10px;display:flex}.about-contact-modern a{color:#f3d39a;background:#22414e;border:1px solid #839080;border-radius:7px;justify-content:center;align-items:center;min-height:46px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.about-contact-modern a:last-child{color:#1b3646;background:#f0cd8d;border-color:#f0cd8d;font-weight:600}.app-workspace .withdrawal-flow{color:#d0dfe7;background:#183343;border:1px solid #556d79;border-radius:13px;padding:30px}.app-workspace .withdrawal-flow :is(h2,strong){color:#fff0d5}.app-workspace .withdrawal-flow :is(input,textarea){color:#15374e;background:#f7fafb;border:1px solid #b7c9d3;border-radius:8px}.app-workspace .withdrawal-flow label{margin-bottom:18px;font-size:15px;line-height:1.65}.app-workspace .withdrawal-step{letter-spacing:.07em;text-transform:uppercase;color:#f0cf92;font-size:12px}.app-workspace .withdrawal-receipt{white-space:pre-wrap;overflow-wrap:anywhere;color:#173950;background:#f4f7f9;border-radius:9px;padding:22px;font-size:13px;line-height:1.8}.app-workspace .service-preparation summary{padding-block:12px;font-size:14px;line-height:1.6}.app-workspace .service-preparation p{font-size:14px}.app-workspace .invoice-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.app-workspace .invoice-actions :is(a,button){border-radius:8px;align-items:center;min-height:44px;padding:10px 15px;font-size:14px;display:inline-flex}.app-workspace .invoice-actions button{color:#fff0d4;background:#163c54;border:1px solid #163c54}@media (width<=760px){.about-contact-modern{grid-template-columns:1fr;gap:20px;padding:25px 21px}.about-contact-modern h2{font-size:29px}.app-workspace .withdrawal-flow{padding:24px 18px}.app-workspace .invoice-actions{padding:5px}.app-workspace .invoice-actions :is(a,button){padding:9px 11px;font-size:13px}.app-workspace .withdrawal-receipt{padding:17px}}@media print{.app-workspace .invoice-actions,.about-contact-modern,.app-workspace .letter-reader-upload,.app-workspace .letter-reader-hero,.app-workspace .letter-reader-disclaimer{display:none!important}.app-workspace .letter-reader-shell{display:block}.app-workspace .letter-reader-result{color:#183a50;background:#fff;border:0}}.app-workspace .directory-shell{padding-top:28px}.app-workspace .directory-intro{padding-top:0}.app-navigation .home-search input{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important}.app-workspace .directory-intro h1{text-wrap:balance}.app-workspace .workflow-card{color:#163247;background:#fff;border:1px solid #dbe4e9;border-radius:18px;min-width:0;margin:20px 0;padding:clamp(18px,3vw,30px);box-shadow:0 10px 30px #0616240b}.app-workspace .workflow-card :is(h2,h3,strong,summary){color:#132f43}.app-workspace .workflow-card :is(p,small,label){color:#415b6c}.app-workspace .workflow-card h2{margin:8px 0 12px;font-size:clamp(23px,3vw,31px)}.app-workspace .workflow-card h3{margin:0 0 10px;font-size:21px}.app-workspace .workflow-card a:not(.workflow-primary){color:#145c80;text-underline-offset:3px;text-decoration:underline}.app-workspace .workflow-card .section-kicker{color:#80601f}.app-workspace .workflow-card :is(button,.workflow-primary),.app-workspace a.workflow-primary{cursor:pointer;color:#173b52;white-space:normal;text-align:center;background:#edf3f6;border:1px solid #c5d4dd;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:15px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.app-workspace .workflow-card .workflow-primary,.app-workspace a.workflow-primary{color:#fff;background:#173b52;border-color:#173b52}.app-workspace .workflow-card :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #c29135}.app-workspace .workflow-card :is(button,input,select,textarea):disabled{opacity:.6;cursor:wait}.app-workspace .workflow-card :is(input:not([type=checkbox]):not([type=file]),select,textarea){color:#142f43;box-sizing:border-box;background:#fff;border:1px solid #b7cbd6;border-radius:9px;width:100%;max-width:100%;min-height:46px;margin-top:7px;padding:10px;display:block}.app-workspace .workflow-card label{font-size:15px;font-weight:600;display:block}.app-workspace .workflow-form{gap:14px;margin-top:18px;display:grid}.app-workspace .workflow-form button{justify-self:start}.app-workspace .workflow-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.app-workspace .workflow-row{border-bottom:1px solid #e0e8ed;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.app-workspace .workflow-row>div{min-width:0}.app-workspace .workflow-row :is(p,small){margin:5px 0;display:block}.app-workspace .workflow-row :is(strong,p,small){overflow-wrap:anywhere}.app-workspace .workflow-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.app-workspace .workflow-check{align-items:flex-start;gap:10px;padding:12px 0;line-height:1.6;font-weight:400!important;display:flex!important}.app-workspace .workflow-check input{accent-color:#173b52;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.app-workspace .workflow-card fieldset{border:0;min-width:0;margin:0;padding:0}.app-workspace .workflow-notice{background:#edf6fb;border:1px solid #cadfea;border-radius:10px;padding:14px 18px;line-height:1.65;color:#194864!important}.app-workspace .workflow-notice.is-error{background:#fff2ef;border-color:#e9b3a6;color:#843721!important}.app-workspace .workflow-requirement{background:#f6f9fb;border:1px solid #dae5eb;border-left:4px solid #9eb6c5;border-radius:12px;margin:15px 0;padding:16px}.app-workspace .workflow-requirement .workflow-row{border:0;padding:0 0 12px}.app-workspace .workflow-requirement.state-verified{border-left-color:#328266}.app-workspace .workflow-requirement.state-replace{border-left-color:#b65732}.app-workspace .workflow-requirement.state-pending{border-left-color:#bd9035}.app-workspace .workflow-badge{color:#214d65;background:#e5edf2;border-radius:8px;max-width:260px;padding:7px 10px;font-size:13px;line-height:1.4}.app-workspace .workflow-reason{background:#fff0e9;border-radius:8px;padding:12px;color:#874023!important}.app-workspace .workflow-file-link{overflow-wrap:anywhere;margin:8px 0;display:block}.app-workspace .workflow-offer{border:1px solid #cbdbe5;border-radius:12px;margin:18px 0;padding:18px}.app-workspace .workflow-offer>.workflow-row>strong{font-size:25px}.app-workspace .workflow-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.app-workspace .workflow-summary{font-size:19px}.app-workspace .workflow-upload-queue{padding:0;list-style:none}.app-workspace .workflow-upload-queue progress{accent-color:#247762;width:100%;height:10px;margin-top:9px;display:block}.app-workspace .workflow-daily-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.app-workspace .workflow-daily-stats>a{background:#edf4f8;border-radius:12px;gap:9px;padding:16px;font-size:14px;display:grid;text-decoration:none!important}.app-workspace .workflow-daily-stats strong{font-size:29px}.app-workspace .workflow-overdue{background:#fff8f3;border-left:4px solid #bd5436;padding-left:12px}.app-workspace .workflow-table-wrap{max-width:100%;overflow:auto}.app-workspace .workflow-table-wrap table{border-collapse:collapse;color:#1b3d52;width:100%;min-width:650px}.app-workspace .workflow-table-wrap :is(th,td){text-align:left;border-bottom:1px solid #dce6ec;padding:12px}.app-workspace .workflow-table-wrap th{font-size:14px}.app-workspace .workflow-table-wrap caption{text-align:left;padding:14px 0;font-weight:700}.app-workspace .workflow-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.app-workspace .workflow-funnel li{background:#eaf2f7;border-radius:12px;padding:15px}.app-workspace .workflow-funnel strong{font-size:29px;display:block}.app-workspace .workflow-funnel span{font-size:14px}.app-workspace .workflow-appointment{display:block!important}.app-workspace .workflow-appointment>small{margin-top:9px;display:block}.app-workspace .workflow-appointment .workflow-form{background:#f1f6f8;border-radius:12px;padding:16px}.app-workspace .workflow-appointment :is(input,select){color:#15374b;background:#fff;border:1px solid #b7cbd6;border-radius:9px;width:100%;min-height:44px;padding:10px;display:block}.app-workspace .workflow-appointment :is(button,.workflow-primary){white-space:normal;border:1px solid #b7cbd6;border-radius:9px;min-height:44px;padding:10px 16px}.app-workspace .order-workspace>.workflow-card .order-files-card{box-shadow:none;border:0;margin-bottom:0;padding:16px 0}.app-workspace .order-workspace{min-width:0}@media (width<=760px){.app-workspace .workflow-columns{grid-template-columns:1fr}.app-workspace .workflow-daily-stats,.app-workspace .workflow-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.app-workspace .workflow-row{flex-wrap:wrap;align-items:flex-start}.app-workspace .workflow-row>.workflow-actions{width:100%}.app-workspace .workflow-badge{max-width:100%}.app-workspace .workflow-actions :is(button,a){flex:160px}.app-workspace .workflow-card .order-files-heading{flex-wrap:wrap}.app-workspace .workflow-card .order-files-heading label{max-width:100%}.app-workspace .workflow-card .order-files-card li{flex-wrap:wrap}.app-workspace .workflow-card .order-files-card li>div{flex:1;min-width:0}.app-workspace .workflow-card .order-files-card strong{overflow-wrap:anywhere}.app-workspace .workflow-card{margin:15px 0}}@media print{.workflow-card button,.workflow-form,.workflow-check{display:none!important}}.app-workspace .work-surface .growth-hero h1{color:#fff6df}.app-workspace .work-surface .growth-hero .section-kicker{color:#efd28d}.app-workspace .work-surface .growth-hero p{color:#e0e8f1}.app-workspace .work-surface .growth-hero .growth-secondary{color:#fff6df}.app-workspace .work-surface .growth-process li span,.app-workspace .work-surface .growth-price-grid article .workflow-primary,.app-workspace .work-surface .growth-lead-form .workflow-primary,.app-workspace .work-surface .growth-admin-page .workflow-daily-stats button[aria-pressed=true]{color:#fff}.welcome-account-panel{grid-template-columns:1fr 1fr;gap:24px;display:grid}.welcome-account-panel form,.accounts-search{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.welcome-account-panel label,.accounts-search label,.welcome-manual label{gap:8px;display:grid}.welcome-account-panel input,.accounts-search input,.welcome-manual input:not([type=checkbox]),.welcome-code-field input{color:#142a46;background:#fff;border:1px solid #cbd5e1;border-radius:10px;min-width:0;max-width:100%;padding:12px}.welcome-bonus{background:#eff8f6;border:1px solid #cee9e1;border-radius:18px;min-width:0;padding:24px}.welcome-bonus>strong{color:#087b68;font-size:42px;display:block}.welcome-bonus code,.accounts-table code{overflow-wrap:anywhere;white-space:normal;letter-spacing:.04em;font-weight:700;display:block}.welcome-bonus p,.welcome-bonus small{line-height:1.65}.welcome-feedback{grid-column:1/-1}.accounts-table{border-collapse:collapse;width:100%;min-width:760px}.accounts-table th,.accounts-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e7ee;padding:18px 14px}.accounts-table small{overflow-wrap:anywhere;max-width:240px;margin-top:8px;display:block}.accounts-table button,.welcome-account-panel button,.accounts-search button,.welcome-manual button,.accounts-pagination button,.welcome-code-field button{color:#fff;cursor:pointer;background:#087b68;border:1px solid #b9d6cf;border-radius:10px;padding:11px 15px;font-weight:650}.accounts-table button{max-width:190px;margin-bottom:10px;display:block}.accounts-pagination{align-items:center;gap:16px;margin:22px 0;display:flex}.welcome-manual{gap:18px;max-width:720px;margin-top:24px;display:grid}.welcome-manual .welcome-confirm{align-items:start;line-height:1.6;display:flex}.welcome-manual input[type=checkbox]{margin-top:6px}.welcome-manual button{margin-right:10px}.welcome-code-field{color:#17384a;background:#f4faf8;border:1px solid #cce2dd;border-radius:14px;gap:10px;margin:18px 0;padding:18px;display:grid}.welcome-code-field>div{gap:8px;display:flex}.welcome-code-field input{width:100%;font-size:14px}.welcome-code-field small{line-height:1.6}.welcome-code-field p{font-size:14px;margin:0!important}.auth-welcome{background:#eaf6f1;border-radius:14px;padding:18px;line-height:1.7;font-size:15px!important}.apple-button{margin-top:12px}.accounts-table button:disabled,.welcome-code-field button:disabled{opacity:.6;cursor:default}@media (width<=700px){.welcome-account-panel{grid-template-columns:1fr}.accounts-search label{width:100%}.welcome-code-field>div{flex-wrap:wrap}.welcome-code-field button,.welcome-account-panel form label{width:100%}}.app-workspace .work-surface .welcome-account-panel{align-items:start;padding:24px}.app-workspace .welcome-code-field>label{font-weight:700}.app-workspace .welcome-account-panel h2{margin-top:12px}.app-workspace .confirmation-admin{background:#fff;border:1px solid #d3dce4;border-radius:18px;margin-bottom:28px;padding:24px;display:block}.confirmation-admin h2{margin-top:0;font-size:24px}.confirmation-admin p{overflow-wrap:anywhere;line-height:1.7}.confirmation-admin label{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.confirmation-admin input[type=checkbox]{flex-shrink:0;margin-top:6px}.confirmation-admin button{color:#fff;cursor:pointer;white-space:normal;background:#087b68;border:0;border-radius:10px;max-width:100%;padding:12px 16px;font-weight:650}.confirmation-admin button:disabled{opacity:.55;cursor:default}.confirmation-admin details{margin-top:20px}.confirmation-admin summary{cursor:pointer}.confirmation-admin details p{border-top:1px solid #dce4e9;padding-top:16px}.brand-loading{z-index:10000;color:#fff1cf;text-align:center;pointer-events:none;background:radial-gradient(at 50% 43%,#173549 0,#0b2031 45%,#061522 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.brand-loading-content{justify-items:center;max-width:100%;display:grid}.brand-loading-emblem{place-items:center;width:160px;height:160px;margin-bottom:26px;display:grid;position:relative}.brand-loading-emblem img{border-radius:50%;width:112px;height:112px;display:block;box-shadow:0 0 38px #ebbc4930}.brand-loading-ring{border:1px solid #d5b56830;border-radius:50%;position:absolute;inset:0}.brand-loading-ring:before{content:"";border:2px solid #ffe2a0;border-color:#ffe2a0 #ce9b3a #0000 #0000;border-radius:50%;animation:1.3s linear infinite brand-loading-orbit;position:absolute;inset:-1px}.brand-loading-name{letter-spacing:.015em;color:#f6d48a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,5vw,32px);font-weight:400;line-height:1.25}.brand-loading-label{color:#d3dce3;letter-spacing:.035em;margin:14px 0 0;font-size:14px;line-height:1.5}.brand-loading-fallback .brand-loading{animation:0s .16s both brand-loading-reveal}@keyframes brand-loading-orbit{to{transform:rotate(360deg)}}@keyframes brand-loading-reveal{0%{visibility:hidden}to{visibility:visible}}@media (prefers-reduced-motion:reduce){.brand-loading-ring:before{animation:none}}@media print{.brand-loading{display:none}}.cv-offers{margin:32px 0 38px}.cv-offers>header{margin-bottom:20px}.cv-offers>header h2{color:#173b58;letter-spacing:-.03em;margin:9px 0;font-size:clamp(23px,2.6vw,32px)}.cv-offers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cv-offer{color:#243348;background:#fff;border:1px solid #cbd8e3;border-radius:15px;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.cv-offer-badge{letter-spacing:.035em;color:#4d6a7c;font-size:11px;font-weight:750}.cv-offer h3{color:#173b58;margin:14px 0 7px;font-size:22px;line-height:1.2}.cv-offer-price{letter-spacing:-1px;color:#173b58;font-size:32px}.cv-offer>p{color:#526576;font-size:13px;line-height:1.7}.cv-offer>ul{gap:8px;margin:0 0 22px;padding:0;font-size:12px;line-height:1.6;list-style:none;display:grid}.cv-offer>a{color:#fff;background:#173b58;border-radius:7px;margin-top:auto;padding:11px 15px;font-size:13px;font-weight:750;display:inline-block}.cv-offer.is-premium{color:#fff;background:#173b58;border-color:#173b58}.cv-offer.is-premium h3,.cv-offer.is-premium .cv-offer-price{color:#fff}.cv-offer.is-premium>p{color:#d0dde6}.cv-offer.is-premium .cv-offer-badge{color:#eed7ab}.cv-offer.is-premium>a{color:#173b58;background:#ead4aa}@media (width<=850px){.cv-offers-grid{grid-template-columns:1fr}.cv-offer{padding:22px}}.cv-page{color:#243348;max-width:1460px;margin:auto;padding:42px 32px 90px}.cv-back{color:var(--blue);font-size:14px}.cv-hero{max-width:900px;padding:38px 0 28px}.cv-hero h1{letter-spacing:-.045em;color:var(--deep);margin:12px 0 18px;font-size:clamp(32px,4.5vw,54px);line-height:1.1}.cv-hero>p{color:#526576;max-width:730px;font-size:18px;line-height:1.65}.cv-hero-tags,.cv-top-actions{flex-wrap:wrap;gap:10px;display:flex}.cv-hero-tags span{color:#35526b;background:#eaf1f8;border-radius:20px;padding:7px 11px;font-size:12px;font-weight:650}.cv-top-actions{align-items:center}.cv-primary,.cv-secondary,.cv-remove{font:inherit;cursor:pointer;border-radius:8px;padding:11px 14px;font-size:13px;font-weight:700;line-height:1.4}.cv-primary{background:var(--deep);color:#fff;border:1px solid var(--deep)}.cv-secondary{color:#274960;background:#fff;border:1px solid #becbd9}.cv-remove{color:#9d3b3b;background:0 0;border:0}.cv-builder button:disabled{opacity:.45;cursor:default}.cv-builder button:focus-visible,.cv-builder a:focus-visible{outline-offset:3px;outline:3px solid #ad8d56}.cv-privacy{color:#526576;background:#edf5f8;border-left:3px solid #7198ad;border-radius:8px;max-width:1000px;padding:13px 16px;font-size:13px;line-height:1.65}.cv-workspace{grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);align-items:start;gap:28px;margin-top:26px;display:grid}.cv-editor{min-width:0;scroll-margin-top:90px}.cv-steps{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:14px;display:grid}.cv-steps button{color:#526576;font:inherit;cursor:pointer;background:#f0f4f8;border:1px solid #0000;border-radius:8px;padding:10px 4px;font-size:11px;font-weight:650}.cv-steps span{background:#dfe7ee;border-radius:50%;width:24px;height:24px;margin:0 auto 7px;line-height:24px;display:block}.cv-steps button[aria-current]{color:#173b58;background:#e5edf4;border-color:#7692aa}.cv-steps button[aria-current] span{color:#fff;background:#173b58}.cv-edit-panel{background:#fff;border:1px solid #d8e1e9;border-radius:14px;padding:25px}.cv-edit-panel h2{color:var(--deep);margin:0 0 16px;font-size:24px}.cv-field{gap:7px;min-width:0;margin:0 0 16px;display:grid}.cv-field>span{color:#354c60;font-size:13px;font-weight:650}.cv-field input,.cv-field textarea,.cv-field select{color:#243348;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfcddb;border-radius:7px;padding:11px 12px;font-size:14px;line-height:1.5}.cv-field textarea{resize:vertical}.cv-field input:focus,.cv-field textarea:focus,.cv-field select:focus{outline-offset:1px;outline:2px solid #b3c9df}.cv-field input:disabled{background:#edf1f5}.cv-helper{color:#5d6f80;font-size:13px;line-height:1.65}.cv-entry-editor{border:1px solid #d5dfe8;border-radius:10px;min-width:0;margin:20px 0;padding:17px}.cv-entry-editor legend{color:#173b58;padding:0 7px;font-weight:700}.cv-two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cv-check{align-items:center;gap:9px;margin:0 0 18px;font-size:13px;display:flex}.cv-check input{accent-color:#173b58;width:17px;height:17px}.cv-suggestions{background:#f2f6fa;border-radius:7px;margin:14px 0;padding:12px;font-size:12px;line-height:1.6}.cv-suggestions summary{color:#173b58;cursor:pointer;font-weight:700}.cv-suggestions strong{margin-top:14px;display:block}.cv-suggestions button{text-align:left;color:#35526b;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d5e1;border-radius:5px;margin-top:7px;padding:8px;display:block}.cv-step-actions{border-top:1px solid #e1e7ee;justify-content:space-between;gap:10px;margin-top:28px;padding-top:20px;display:flex}.cv-language-editor{grid-template-columns:minmax(0,1fr) 125px 25px;align-items:center;gap:10px;display:grid}.cv-edit-panel>h3{font-size:16px}.cv-edit-panel>button+.cv-field{margin-top:25px}.cv-service{background:#f4f0e7;border:1px solid #dfd4bd;border-radius:12px;margin-top:18px;padding:22px;font-size:14px;line-height:1.6}.cv-service strong{color:#173b58}.cv-service p{color:#596977;margin:8px 0 12px}.cv-service a{color:#173b58;text-underline-offset:4px;font-weight:750;text-decoration:underline}.cv-preview{background:#e7edf3;border-radius:14px;min-width:0;padding:18px}.cv-preview-heading{justify-content:space-between;align-items:center;gap:14px;margin:0 0 17px;display:flex}.cv-preview-heading span{color:#173b58;font-size:13px;font-weight:750;display:block}.cv-preview-heading small{color:#526576;margin-top:4px;font-size:11px;display:block}.cv-sheet{background:#fff;min-height:790px;padding:35px;box-shadow:0 7px 20px #173b5812}.cv-sheet .cv-paper{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.5}.cv-sheet .cv-paper h1{font-size:34px}.cv-sheet .cv-paper .cv-entry{grid-template-columns:95px minmax(0,1fr);gap:16px}.cv-sheet .cv-paper .cv-period{font-size:11px}.cv-sheet .cv-paper h2{font-size:14px}.cv-sheet .cv-paper h3{font-size:13px}.cv-sheet .cv-paper .cv-role{font-size:16px}.cv-sheet .cv-paper .cv-contact{font-size:12px}.cv-preview>.cv-helper{margin-bottom:0}.cv-message,.cv-errors,.cv-example-note{color:#234a6a;background:#edf5fc;border:1px solid #b9cfe1;border-radius:8px;padding:13px 16px;font-size:13px;line-height:1.6}.cv-errors{color:#8b392a;background:#fff4ef;border-color:#e0b1a6;margin-bottom:20px}.cv-errors ul{margin-bottom:0;padding-left:18px}.cv-example-note{color:#765c1d;background:#fff6dd;border-color:#dccc99}.cv-service-entry{background:#f0f6fb;border:1px solid #c5d5e3;border-radius:12px;margin:24px 0;padding:22px}.cv-service-entry h2{color:#173b58;margin:0 0 8px;font-size:21px}.cv-service-entry p{color:#526576;line-height:1.6}.cv-service-entry a{color:#173b58;text-underline-offset:4px;font-weight:750;text-decoration:underline;display:inline-block}@media (width<=1100px){.cv-workspace{grid-template-columns:minmax(330px,1fr) minmax(0,1fr);gap:16px}.cv-sheet{padding:23px}.cv-sheet .cv-paper .cv-entry{grid-template-columns:75px minmax(0,1fr);gap:12px}.cv-edit-panel{padding:18px}}@media (width<=850px){.cv-page{padding:28px 18px 65px}.cv-workspace{grid-template-columns:1fr}.cv-hero{padding-top:25px}.cv-preview{padding:14px}.cv-sheet{min-height:680px;padding:25px}.cv-sheet .cv-paper h1{font-size:30px}.cv-preview-heading{flex-wrap:wrap}}@media (width<=400px){.cv-language-editor{grid-template-columns:minmax(0,1fr) 100px 24px;gap:5px}.cv-edit-panel{padding:14px}.cv-sheet{padding:20px}.cv-sheet .cv-paper .cv-entry{grid-template-columns:1fr;gap:3px}.cv-two-fields{gap:7px}}.cv-sheet .cv-paper{overflow-wrap:anywhere;color:#243348}.cv-sheet .cv-paper h1{color:#173b58;letter-spacing:-.6px;margin:0;line-height:1.15}.cv-sheet .cv-paper .cv-role{color:#3f596e;margin:8px 0}.cv-sheet .cv-paper .cv-contact{white-space:pre-line;border-bottom:2px solid #ad8d56;margin:16px 0 29px;padding-bottom:20px}.cv-sheet .cv-paper h2{color:#173b58;letter-spacing:1px;text-transform:uppercase;margin:26px 0 13px}.cv-sheet .cv-paper h3{color:#243348;margin:0}.cv-sheet .cv-paper p{white-space:pre-line;margin:4px 0}.cv-sheet .cv-paper p.cv-contact{margin:16px 0 29px}.cv-sheet .cv-paper .cv-entry{margin:0 0 17px;display:grid}.cv-sheet .cv-paper .cv-period{color:#526576;padding-top:1px}.cv-sheet .cv-paper .cv-organization{color:#526576}.cv-sheet .cv-paper ul{margin:7px 0 0;padding-left:20px}.cv-sheet .cv-paper li{margin:3px 0}.cv-sheet .cv-paper .cv-language{margin:5px 0}.cv-translation-note{color:#5e532f;background:#fff9eb;border:1px solid #e5d6ad;border-radius:12px;margin:20px 0;padding:18px 20px;font-size:13px;line-height:1.6}.cv-translation-note strong{color:#173b58;font-size:15px}.cv-translation-note p{max-width:1000px}.cv-photo-choice{border:1px solid #d5dfe8;border-radius:10px;min-width:0;margin:24px 0 0;padding:18px}.cv-photo-choice legend{color:#173b58;padding:0 6px;font-size:14px;font-weight:700}.cv-photo-choice input[type=file]{padding:8px;font-size:12px}.cv-phrase-list{flex-wrap:wrap;gap:7px;margin:0 0 23px;display:flex}.cv-phrase-list button{color:#35526b;font:inherit;cursor:pointer;background:#f2f6fa;border:1px solid #c6d5e1;border-radius:6px;padding:7px 10px;font-size:12px}.cv-suggestions select{color:#243348;width:100%;font:inherit;background:#fff;border:1px solid #bfcddb;border-radius:6px;margin:0 0 18px;padding:10px}.cv-suggestions .cv-check{align-items:flex-start;margin-bottom:12px}.cv-check input{flex-shrink:0}.cv-sheet-paid-preview{min-height:790px;position:relative;overflow:hidden}.cv-watermark{letter-spacing:8px;color:#173b5815;pointer-events:none;-webkit-user-select:none;user-select:none;font:700 clamp(34px,5vw,64px) Arial,sans-serif;position:absolute;top:350px;left:10%;transform:rotate(-30deg)}.cv-portrait-preview{float:right;object-fit:contain;width:84px;height:112px;margin:0 0 18px 18px}.cv-review-check{color:#35526b;align-items:flex-start;margin-top:22px;font-size:13px;line-height:1.6}.cv-checkout{background:#fff;border:1px solid #c3cfda;border-top:4px solid #ad8d56;border-radius:13px;max-width:1000px;margin:34px auto 0;padding:30px;scroll-margin-top:100px}.cv-checkout h2{color:#173b58;margin:0}.cv-checkout p{color:#526576;line-height:1.65}.cv-checkout .cv-check{align-items:flex-start;margin:22px 0;line-height:1.65}.cv-checkout a{color:#175b8c;text-underline-offset:3px;text-decoration:underline}.cv-existing-payment{flex-wrap:wrap;align-items:center;gap:18px;margin-top:20px;font-size:13px;display:flex}@media print{.cv-page .cv-workspace,.cv-page .cv-checkout{display:none!important}}@media (width<=500px){.cv-checkout{padding:20px}.cv-portrait-preview{width:65px;height:88px;margin-left:12px}}@font-face{font-family:CvSans;src:url(/fonts/cv-sans.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:CvSans;src:url(/fonts/cv-sans-bold.ttf)format("truetype");font-weight:700;font-display:swap}.cv-sheet .cv-paper{font-family:CvSans,Arial,Helvetica,sans-serif}.cv-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.cv-paid-documents{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.cv-included-letter{color:#355849;background:#edf5f1;border:1px solid #c4d9ce;border-radius:9px;margin-bottom:22px;padding:17px;font-size:13px;line-height:1.6}.cv-included-letter strong{color:#173b58}.cv-included-letter p{margin:8px 0 0}@media (width<=420px){.cv-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv-translation-status{color:#594719;overflow-wrap:anywhere;background:#fff9eb;border:1px solid #dfc989;border-radius:9px;margin:0 0 16px;padding:14px 16px;font-size:12px;line-height:1.6}.cv-translation-status strong{font-weight:650}.cv-translation-status p{margin:8px 0}.cv-translation-status summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.cv-translation-status ul{max-height:160px;margin:8px 0;padding-left:20px;overflow:auto}.cv-translation-status button{margin-top:10px}.cv-premium-demo{background:#f0f4f8;border:1px solid #d5dfe8;border-radius:15px;grid-template-columns:1fr minmax(300px,520px);align-items:center;gap:38px;margin:28px 0;padding:28px;display:grid}.cv-premium-demo>div:first-child h2{color:#173b58;letter-spacing:-.025em;font-size:28px}.cv-premium-demo>div:first-child p{color:#526576;line-height:1.7}.cv-premium-demo>div:first-child small{color:#738393;line-height:1.6}.cv-premium-sample{color:#243348;background:#fff;grid-template-columns:32% 68%;min-height:490px;font-family:Arial,sans-serif;font-size:10px;display:grid;box-shadow:0 12px 30px #173b581a}.cv-premium-sample>aside{color:#e4edf3;background:#173b58;padding:26px 17px}.cv-premium-monogram{color:#e1c492;border:1px solid #e1c492;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:38px;font-size:23px;display:grid}.cv-premium-sample>aside h3{color:#e1c492;letter-spacing:.8px;text-transform:uppercase;margin:23px 0 9px;font-size:10px}.cv-premium-sample>aside p{overflow-wrap:anywhere;line-height:1.7}.cv-premium-sample>div{padding:30px 25px}.cv-premium-overline{letter-spacing:2px;color:#957341;font-size:8px}.cv-premium-sample>div>h3{letter-spacing:-1px;color:#173b58;margin:12px 0 9px;font-size:35px;line-height:1}.cv-premium-role{color:#526576;margin-bottom:30px;font-size:11px}.cv-premium-sample section{margin:22px 0}.cv-premium-sample h4{text-transform:uppercase;letter-spacing:1px;color:#173b58;border-bottom:1px solid #dbc8a5;margin:0 0 12px;padding-bottom:8px;font-size:10px}.cv-premium-sample section p{line-height:1.6}.cv-premium-sample section small{color:#6f8090;margin:5px 0;display:block}@media (width<=850px){.cv-premium-demo{grid-template-columns:1fr;gap:24px;padding:20px}}@media (width<=420px){.cv-premium-sample>aside{padding:22px 12px}.cv-premium-sample>div{padding:26px 17px}.cv-premium-sample>div>h3{font-size:30px}}
