/*! 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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.closure-page{color:#173b38;background:#f3efe5;min-height:100vh}.closure-shell{width:min(1160px,100% - 40px);margin-inline:auto}.closure-topbar{color:#fff;background:#0b302f;border-bottom:1px solid #ffffff21}.closure-topbar__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:86px;display:grid}.closure-brand{justify-self:start;align-items:center;gap:13px;display:flex}.closure-brand>span{color:#123c39;background:#bfe2d4;border-radius:50%;place-items:center;width:42px;height:42px;font:700 22px Georgia,serif;display:grid}.closure-brand strong{letter-spacing:-.02em;font:600 20px Georgia,serif}.closure-brand em{color:#f19a7d;font-style:normal}.closure-brand-arabic{text-align:center;border-inline:1px solid #ffffff24;justify-items:center;gap:3px;padding-inline:25px;display:grid}.closure-brand-arabic strong{font:700 18px/1.3 Arial,sans-serif}.closure-brand-arabic small{color:#9fc1b9;font:700 7px var(--font-geist-mono),monospace;letter-spacing:.13em;text-transform:uppercase}.closure-status{color:#ffe1d7;letter-spacing:.08em;text-transform:uppercase;background:#f19a7d17;border:1px solid #f19a7d73;border-radius:999px;justify-self:end;align-items:center;gap:9px;padding:9px 13px;font-size:9px;font-weight:900;display:inline-flex}.closure-status i{background:#f19a7d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f19a7d21}.closure-hero{color:#fff;background:linear-gradient(122deg,#0b302f 0%,#174b46 72%,#1d5850 100%);padding:82px 0 76px}.closure-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(250px,.55fr);align-items:center;gap:90px;display:grid}.closure-kicker{color:#a9d4c7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:9px;font-weight:900;display:flex}.closure-kicker span{background:#f19a7d;width:25px;height:1px}.closure-hero h1{letter-spacing:-.045em;max-width:780px;margin:0;font:500 clamp(48px,6vw,78px)/.98 Georgia,serif}.closure-lead{color:#c8ded8;max-width:750px;margin:26px 0 0;font-size:14px;line-height:1.75}.closure-note{color:#f7e8e2;background:#ffffff0f;border-left:3px solid #f19a7d;max-width:720px;margin:24px 0 0;padding:15px 18px;font-size:10px;line-height:1.65}.closure-note strong{color:#fff}.closure-refresh{color:#fff;cursor:pointer;background:#237c54;border:1px solid #69c299;border-radius:9px;align-items:center;gap:11px;margin-top:24px;padding:15px 21px;font:850 11px/1.2 Arial,sans-serif;transition:background-color .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px #031c1438}.closure-refresh span{font-size:20px;line-height:1}.closure-refresh:hover{background:#1b6846;transform:translateY(-1px);box-shadow:0 15px 32px #031c1447}.closure-refresh:active{transform:translateY(1px)}.closure-refresh:focus-visible{outline-offset:3px;outline:3px solid #c7f2df}.closure-seal{background:#ffffff0f;border:1px solid #fff3;border-radius:16px;align-content:center;min-height:300px;padding:35px;display:grid;box-shadow:0 24px 55px #0314132e}.closure-seal>span{color:#173b38;background:#f19a7d;border-radius:50%;place-items:center;width:58px;height:58px;font:500 29px Georgia,serif;display:grid}.closure-seal small{color:#93bdb4;letter-spacing:.13em;text-transform:uppercase;margin-top:25px;font-size:8px;font-weight:900}.closure-seal strong{margin-top:7px;font:500 22px/1.25 Georgia,serif}.closure-seal p{color:#bcd5cf;margin:12px 0 0;font-size:9px;line-height:1.6}.closure-language-nav{flex-wrap:wrap;gap:8px;padding-block:22px;display:flex}.closure-language-nav a{color:#315d57;background:#fff;border:1px solid #c7d6d1;border-radius:999px;padding:8px 11px;font-size:8px;font-weight:850}.closure-language-nav a:hover,.closure-language-nav a:focus-visible{color:#fff;background:#174b46;outline:none}.closure-information{border-top:1px solid #d6d0c3;padding:56px 0 95px}.closure-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.closure-section-heading p{color:#bf5a43;letter-spacing:.11em;text-transform:uppercase;order:2;margin:0;font-size:9px;font-weight:900}.closure-section-heading h2{color:#173b38;letter-spacing:-.035em;margin:0;font:500 clamp(34px,4vw,48px)/1.05 Georgia,serif}.closure-language-grid{background:#cbd5d0;border:1px solid #cbd5d0;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.closure-language{background:#fff;min-height:335px;padding:34px;scroll-margin-top:20px}.closure-language--primary{background:#e8f1ed}.closure-language header{border-bottom:1px solid #dce3df;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.closure-language header span{color:#c45c45;font:900 9px var(--font-geist-mono),monospace}.closure-language header strong{color:#486b65;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.closure-language h3{color:#173b38;margin:25px 0 14px;font:500 25px/1.25 Georgia,Arial,sans-serif}.closure-language p{color:#5f706c;margin:9px 0 0;font-size:10px;line-height:1.72}.closure-language .closure-reopen{color:#2d5b53;border-top:1px solid #e0e5e2;margin-top:20px;padding-top:16px;font-weight:850}.closure-language[dir=rtl]{text-align:right}.closure-footer{color:#a9c5be;background:#0b302f;padding:32px 0}.closure-footer .closure-shell{justify-content:space-between;align-items:center;gap:25px;display:flex}.closure-footer strong{color:#fff;font:500 17px Georgia,serif}.closure-footer span{font-size:8px;line-height:1.5}@media (width<=820px){.closure-topbar__inner{grid-template-columns:1fr auto}.closure-brand-arabic{border:0;border-top:1px solid #ffffff1f;grid-area:2/1/auto/-1;padding:13px 0 16px}.closure-hero__grid{grid-template-columns:1fr;gap:42px}.closure-seal{min-height:0}.closure-language-grid{grid-template-columns:1fr}.closure-language{min-height:0}}@media (width<=560px){.closure-shell{width:min(100% - 28px,1160px)}.closure-topbar__inner{gap:12px}.closure-brand strong{font-size:16px}.closure-brand>span{width:36px;height:36px}.closure-status{padding:8px 10px;font-size:7px}.closure-hero{padding:62px 0 55px}.closure-hero h1{font-size:48px}.closure-lead{font-size:12px}.closure-information{padding:45px 0 70px}.closure-section-heading{flex-direction:column;align-items:start}.closure-section-heading p{order:0}.closure-language{padding:26px 22px}.closure-language h3{font-size:22px}.closure-footer .closure-shell{flex-direction:column;align-items:flex-start}}.lawyer-testlab-entry{color:#fff;background:#4b2d29;padding:25px 0}.lawyer-testlab-entry>div{grid-template-columns:62px 1fr auto;align-items:center;gap:22px;display:grid}.lawyer-testlab-entry>div>span{color:#4b2d29;letter-spacing:.06em;background:#ffb49d;border-radius:50%;place-items:center;width:58px;height:58px;font-size:9px;font-weight:950;display:grid}.lawyer-testlab-entry small{color:#e2a999;letter-spacing:.12em;font-size:7px;font-weight:900}.lawyer-testlab-entry h2{margin:5px 0;font:500 25px Georgia,serif}.lawyer-testlab-entry p{color:#d9bcb5;margin:0;font-size:9px}.testlab-hero{color:#fff;background:linear-gradient(125deg,#082326,#174743 72%);padding:75px 0}.testlab-hero__grid{grid-template-columns:1.2fr .45fr;align-items:end;gap:70px;display:grid}.testlab-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font:500 clamp(50px,6vw,78px)/.98 Georgia,serif}.testlab-hero>div>div>p:not(.eyebrow){color:#bdd3ce;max-width:740px;margin:25px 0 0;font-size:14px;line-height:1.7}.testlab-hero aside{background:#ffffff0f;border:1px solid #fff3;border-radius:12px;padding:27px}.testlab-hero aside small,.testlab-hero aside span{color:#8dbab0;letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.testlab-hero aside strong{margin:17px 0 7px;font:500 23px Georgia,serif;display:block}.testlab-hero aside b{color:#d8eee8;font-variant-numeric:tabular-nums;letter-spacing:.04em;margin-top:16px;font-size:10px;display:block}.testlab-hero aside button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #79a59c;margin-top:25px;padding:0 0 3px;font-size:9px;font-weight:850;display:inline-block}.testlab-warning{color:#6c3429;background:#fff0ea;border-bottom:1px solid #e4ad9f;padding:20px 0}.testlab-warning>div{grid-template-columns:43px 1fr;align-items:center;gap:18px;display:grid}.testlab-warning>div>span{color:#fff;background:#bf4d3b;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.testlab-warning strong{font:500 18px Georgia,serif}.testlab-warning p{color:#77574f;margin:4px 0 0;font-size:8px;line-height:1.55}.testlab-workspace{background:#f3f1e9;min-height:760px;padding:60px 0 95px}.testlab-grid{grid-template-columns:290px 1fr;gap:14px;display:grid}.testlab-queue,.testlab-panel{background:#fff;border:1px solid #cbd6d2;border-radius:12px}.testlab-queue{overflow:hidden}.testlab-queue>header{color:#fff;background:#123a38;justify-content:space-between;align-items:center;padding:22px;display:flex}.testlab-queue>header small{color:#82afa6;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.testlab-queue>header strong{margin-top:5px;font:500 18px Georgia,serif;display:block}.testlab-queue>header>span{color:#123a38;background:#b8dfd0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:8px;font-weight:950;display:grid}.testlab-queue__items{display:grid}.testlab-queue__items button{color:#395653;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e6e3;gap:5px;padding:18px 20px;display:grid}.testlab-queue__items button.is-active{color:#173f3b;background:#e8f2ee;border-left:4px solid #e96e50}.testlab-queue__items button small{color:#b9533e;font-size:7px;font-weight:900}.testlab-queue__items button strong{font:500 17px Georgia,serif}.testlab-queue__items button span{font-size:8px}.testlab-queue__items button i{color:#315d55;background:#d8ebe4;border-radius:999px;justify-self:start;margin-top:4px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.testlab-queue__items>p{color:#75837f;padding:25px;font-size:9px;line-height:1.6}.testlab-main{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.testlab-panel{padding:30px}.testlab-panel__heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.testlab-panel__heading small{color:#b5533f;letter-spacing:.1em;font-size:7px;font-weight:900}.testlab-panel__heading h2{margin:7px 0 0;font:500 31px Georgia,serif}.testlab-panel__heading>span{color:#754034;letter-spacing:.08em;background:#ffe8df;border:1px solid #e0a18f;border-radius:5px;padding:7px 9px;font-size:7px;font-weight:950}.testlab-create form{gap:14px;display:grid}.testlab-create label:not(.testlab-confirm),.testlab-detail>label{gap:7px;display:grid}.testlab-create label>span,.testlab-detail>label>span{color:#5b6e6a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.testlab-create input,.testlab-create select,.testlab-create textarea,.testlab-detail select{color:#173f3b;background:#fff;border:1px solid #b9c8c3;border-radius:7px;width:100%;padding:0 12px;font:11px Arial,sans-serif}.testlab-create input,.testlab-create select,.testlab-detail select{min-height:46px}.testlab-create textarea{resize:vertical;padding-block:12px;line-height:1.55}.testlab-create label>small{color:#788681;font-size:7px;line-height:1.45}.testlab-dummy-number{background:#edf5f1;border:1px solid #b9c8c3;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.testlab-dummy-number b{color:#2b5e55;font:900 10px var(--font-geist-mono),monospace;padding:0 0 0 12px}.testlab-dummy-number input{background:0 0;border:0;border-radius:0}.testlab-dummy-number input:focus{outline:none}.testlab-confirm{color:#586d68;background:#edf5f1;border:1px solid #c7d7d2;border-radius:7px;align-items:flex-start;gap:9px;padding:13px;font-size:8px;line-height:1.5;display:flex}.testlab-confirm input{accent-color:#285f56;width:auto;min-height:0;margin-top:2px}.testlab-create button{border:0;justify-self:start}.testlab-create button:disabled{cursor:not-allowed;opacity:.4}.testlab-detail dl{background:#d5dedb;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 18px;display:grid}.testlab-detail dl>div{background:#f4f7f5;padding:13px}.testlab-detail dt{color:#73817e;text-transform:uppercase;font-size:7px;font-weight:900}.testlab-detail dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:9px;font-weight:800}.testlab-detail>section{color:#dbe9e6;background:#123a38;border-radius:8px;margin-bottom:20px;padding:18px}.testlab-detail>section small{color:#83afa6;letter-spacing:.1em;font-size:7px;font-weight:900}.testlab-detail>section p{white-space:pre-wrap;margin:10px 0 0;font-size:10px;line-height:1.7}.testlab-detail__actions{border-top:1px solid #dde4e1;align-items:center;gap:15px;margin-top:18px;padding-top:18px;display:flex}.testlab-detail__actions button{flex:none}.testlab-detail__actions span{color:#74827f;font-size:7px;line-height:1.45}.testlab-empty{text-align:center;align-content:center;place-items:center;min-height:400px;display:grid}.testlab-empty>span{color:#174743;background:#b8dfd0;border-radius:50%;place-items:center;width:60px;height:60px;font:500 26px Georgia,serif;display:grid}.testlab-empty h2{margin:25px 0 5px;font:500 28px Georgia,serif}.testlab-empty p{color:#75837f;font-size:9px}.testlab-message{color:#215247;background:#e2f2ec;border:1px solid #9dcec0;border-radius:8px;grid-column:1/-1;padding:15px 18px;font-size:9px;font-weight:800}.testlab-message.is-error{color:#75372c;background:#fff0ea;border-color:#dfa696}.testlab-denied{background:#f3f1e9;align-items:center;min-height:660px;padding:80px 0;display:grid}.testlab-denied>div{max-width:760px}.testlab-denied>div>span{color:#fff;background:#4b2d29;border-radius:50%;place-items:center;width:68px;height:68px;font:500 28px Georgia,serif;display:grid}.testlab-denied h1{margin:25px 0 15px;font:500 62px Georgia,serif}.testlab-denied p:not(.eyebrow){color:#657570;max-width:640px;line-height:1.7}@media (width<=1050px){.lawyer-testlab-entry>div{grid-template-columns:58px 1fr}.lawyer-testlab-entry .button{grid-column:1/-1;justify-self:start}.testlab-grid{grid-template-columns:1fr}.testlab-queue__items{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.testlab-hero__grid,.testlab-main,.testlab-queue__items{grid-template-columns:1fr}.testlab-panel{padding:24px 19px}.testlab-detail dl,.lawyer-testlab-entry>div{grid-template-columns:1fr}}.family-home-promo{color:#fff;background:#174743;padding:42px 0}.family-home-promo__inner{grid-template-columns:76px 1fr auto;align-items:center;gap:26px;display:grid}.family-home-promo__inner>span{color:#174743;background:#b8dfd0;border-radius:50%;place-items:center;width:66px;height:66px;font:700 21px Georgia,serif;display:grid}.family-home-promo h2{margin:5px 0;font:500 31px/1.1 Georgia,serif}.family-home-promo p:not(.eyebrow){color:#bdd8d1;margin:0;font-size:10px;line-height:1.6}.family-hero{color:#fff;background:linear-gradient(125deg,#082326,#174743 75%);padding:88px 0}.family-hero__grid{grid-template-columns:1.25fr .5fr;align-items:end;gap:76px;display:grid}.family-hero h1{letter-spacing:-.05em;max-width:830px;margin:0;font:500 clamp(54px,7vw,88px)/.96 Georgia,serif}.family-hero>div>div>p:not(.eyebrow){color:#bdd3ce;max-width:720px;margin:27px 0 0;font-size:16px;line-height:1.7}.family-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:31px;display:flex}.family-hero__actions>a:not(.button){color:#c9dfda;border-bottom:1px solid #779e96;font-size:10px;font-weight:850}.family-hero aside{background:#ffffff0f;border:1px solid #daefea33;border-radius:14px;padding:30px}.family-hero aside>span{color:#173f3b;background:#b8dfd0;border-radius:50%;place-items:center;width:64px;height:64px;font:700 20px Georgia,serif;display:grid}.family-hero aside strong{margin-top:42px;font:500 24px Georgia,serif;display:block}.family-hero aside p{color:#afc8c3;margin:11px 0 0;font-size:10px;line-height:1.65}.family-principles{background:#e5f1ec;border-bottom:1px solid #c8d8d2}.family-principles__grid{grid-template-columns:repeat(4,1fr);display:grid}.family-principles article{border-left:1px solid #c0d5cd;min-height:205px;padding:31px 25px}.family-principles article:first-child{border-left:0}.family-principles article>span{color:#c95138;font:800 10px var(--font-geist-mono),monospace}.family-principles h2{margin:30px 0 9px;font:500 20px Georgia,serif}.family-principles p{color:#536d67;margin:0;font-size:9px;line-height:1.7}.family-deadline{background:#fff0ea;padding:24px 0}.family-deadline__inner{grid-template-columns:48px 1fr auto;align-items:center;gap:20px;display:grid}.family-deadline__inner>span{color:#fff;background:#c95138;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.family-deadline strong{font:500 20px Georgia,serif}.family-deadline p{color:#745c55;margin:5px 0 0;font-size:9px;line-height:1.6}.family-deadline a{color:#7a3428;border-bottom:1px solid #c77c6c;font-size:9px;font-weight:850}.family-assistant{background:#f5f2e9;padding:92px 0 100px}.family-heading{margin-bottom:37px}.family-workspace{grid-template-columns:.8fr 1.2fr;gap:14px;display:grid}.family-workspace form,.family-result{background:#fff;border:1px solid #ced8d4;border-radius:14px;padding:34px}.family-workspace form{gap:16px;display:grid}.family-workspace label{gap:8px;display:grid}.family-workspace label>span{color:#5c706b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.family-workspace select{color:#143f3b;background:#fff;border:1px solid #b8c8c3;border-radius:7px;width:100%;min-height:49px;padding:0 12px;font:700 11px Arial,sans-serif}.family-checkbox{background:#f6f9f7;border:1px solid #d7e0dd;border-radius:7px;grid-template-columns:auto 1fr;align-items:start;padding:12px;gap:10px!important}.family-checkbox input{accent-color:#245c52;margin:2px 0 0}.family-checkbox>span{line-height:1.45;text-transform:none!important;letter-spacing:0!important}.family-workspace button{border:0;justify-self:start;margin-top:5px}.family-workspace button:disabled{cursor:not-allowed;opacity:.4}.family-result{color:#fff;background:#123a38;border-color:#274f4b;min-height:510px}.family-result__mark{color:#153d39;background:#b8dfd0;border-radius:50%;place-items:center;width:66px;height:66px;font:700 30px Georgia,serif;display:grid}.family-result>h3{margin:45px 0 12px;font:500 35px Georgia,serif}.family-result>p{color:#acc4be;font-size:10px}.family-result>small{color:#8ab6ac;letter-spacing:.12em;font-size:8px;font-weight:900}.family-result.is-ready h3{margin:9px 0 23px}.family-result ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.family-result li{color:#d8e8e4;background:#0d302f;border:1px solid #345b57;border-radius:7px;padding:13px 15px;font-size:9px;line-height:1.55}.family-result__notice{color:#244d47;background:#dcefe7;border-radius:8px;margin-top:14px;padding:16px}.family-result__notice.is-urgent{color:#6c352b;background:#ffe6dc}.family-result__notice strong{font:500 17px Georgia,serif}.family-result__notice p{margin:5px 0 0;font-size:9px;line-height:1.6}.family-next{color:#fff;background:#4b2d29;padding:88px 0}.family-next__grid{grid-template-columns:1fr 1fr;gap:62px;display:grid}.family-next h2{letter-spacing:-.04em;max-width:690px;margin:0;font:500 46px/1.05 Georgia,serif}.family-next p:not(.eyebrow){color:#d7bbb4;font-size:10px;line-height:1.75}.family-next ul{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.family-next li{background:#583632;border:1px solid #75504a;border-radius:7px;padding:14px;font-size:9px}.family-next__actions{grid-column:1/-1;align-items:center;gap:22px;display:flex}.family-next__actions>a:not(.button){color:#e3c9c2;border-bottom:1px solid #aa756a;font-size:10px;font-weight:850}.family-sources{background:#f2ead8;padding:35px 0 85px}.family-sources strong{font:500 22px Georgia,serif}.family-sources>div>div{flex-wrap:wrap;gap:12px 25px;margin:22px 0;display:flex}.family-sources a{color:#244d47;border-bottom:1px solid #7fa49a;font-size:9px;font-weight:850}.family-sources p{color:#6c756f;max-width:800px;font-size:8px;line-height:1.65}.asylum-family-entry{color:#fff;background:#174743;border-radius:12px;grid-template-columns:66px 1fr auto;align-items:center;gap:23px;margin-top:20px;padding:27px;display:grid}.asylum-family-entry>span{color:#174743;background:#b8dfd0;border-radius:50%;place-items:center;width:60px;height:60px;font:700 18px Georgia,serif;display:grid}.asylum-family-entry small{color:#8fc1b6;letter-spacing:.11em;font-size:7px;font-weight:900}.asylum-family-entry h3{margin:7px 0;font:500 27px Georgia,serif}.asylum-family-entry p{color:#bdd4ce;margin:0;font-size:9px;line-height:1.6}@media (width<=1000px){.family-home-promo__inner,.asylum-family-entry{grid-template-columns:66px 1fr}.family-home-promo__inner>.button,.asylum-family-entry>.button{grid-column:1/-1;justify-self:start}.family-hero__grid,.family-workspace,.family-next__grid{grid-template-columns:1fr}.family-hero aside{max-width:560px}.family-next__actions{grid-column:auto}}@media (width<=760px){.family-principles__grid{grid-template-columns:1fr 1fr}.family-principles article:nth-child(3){border-top:1px solid #c0d5cd;border-left:0}.family-principles article:nth-child(4){border-top:1px solid #c0d5cd}.family-deadline__inner{grid-template-columns:44px 1fr}.family-deadline a{grid-column:2;justify-self:start}.family-workspace form,.family-result{padding:25px 21px}}@media (width<=480px){.family-hero{padding:64px 0}.family-hero h1{font-size:48px}.family-principles__grid{grid-template-columns:1fr}.family-principles article,.family-principles article:nth-child(2){border-top:1px solid #c0d5cd;border-left:0}.family-principles article:first-child{border-top:0}.asylum-family-entry{grid-template-columns:1fr}}:root{--ink:#102f32;--deep:#082326;--paper:#fbfaf6;--cream:#f1eee4;--mint:#dcefe7;--mint-strong:#b8dfd0;--coral:#e96e50;--coral-dark:#c95138;--line:#d8ddd7;--muted:#5c6c6b;--white:#fff}.draft-recovery{color:#315850;background:#e7f4ef;border:1px solid #b7d7cd;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;margin:0 0 18px;padding:13px 14px;display:grid}.draft-recovery>span{color:#fff;background:#356e63;border-radius:50%;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.draft-recovery strong{font-size:10px;display:block}.draft-recovery p{color:#58716b;margin:4px 0 0;font-size:9px;line-height:1.45}.draft-recovery button{color:#315850;cursor:pointer;background:#fff;border:1px solid #9fbdb4;border-radius:5px;min-height:32px;padding:0 10px;font-size:8px;font-weight:850}.draft-recovery--restored{background:#fff1e7;border-color:#dfaa84}.draft-recovery--restored>span{background:var(--coral-dark)}.draft-recovery--unavailable{color:#7a3c31;background:#fff0ec;border-color:#df9c8d}.draft-recovery--unavailable>span{background:#a94334}.draft-recovery--compact{grid-template-columns:30px 1fr;margin-top:14px;padding:10px}.draft-recovery--compact>span{width:26px;height:26px;font-size:14px}.draft-recovery--compact button{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,100% - 40px);margin-inline:auto}.goog-te-banner-frame.skiptranslate,body>.skiptranslate,.goog-te-balloon-frame{display:none!important}body{top:0!important}#google_translate_element{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.global-language{z-index:950;background:#082b2d;border-bottom:1px solid #ffffff1f;justify-content:flex-end;align-items:center;min-height:66px;padding:6px 18px;display:flex;position:relative}.global-language__button{color:#fff;cursor:pointer;text-align:left;background:#0c3335;border:1px solid #ffffff40;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:6px 9px 6px 7px;display:flex;box-shadow:0 12px 35px #03191b3d}.global-language__button .global-language__flag{background:#c73535;border:1px solid #ffffff6b;border-radius:7px;flex:0 0 40px;place-items:center;width:40px;height:40px;line-height:1;display:grid;position:relative;overflow:hidden;box-shadow:0 3px 12px #0003}.global-language__flag img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.global-language__flag-fallback{color:#fff;letter-spacing:.06em;font-size:12px;font-weight:900}.global-language__summary{gap:3px;min-width:82px;display:grid}.global-language__summary small{color:#a9c8c1;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.global-language__summary strong{color:#fff;font-size:11px;line-height:1.1}.global-language__summary>span{color:#a9c8c1;text-overflow:ellipsis;white-space:nowrap;max-width:118px;font-size:8px;line-height:1.1;overflow:hidden}.global-language__change{color:#d1e5df;white-space:nowrap;border-left:1px solid #ffffff2e;padding-left:10px;font-size:9px;font-weight:800}.global-language__panel{width:min(350px,100vw - 28px);color:var(--ink);background:#fff;border:1px solid #bfd0cb;border-radius:13px;padding:20px;position:absolute;top:60px;right:18px;box-shadow:0 22px 65px #03191b3b}.global-language__panel>div{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.global-language__panel strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.global-language__panel>div button{color:#61736f;cursor:pointer;background:#edf2ef;border:0;border-radius:50%;width:28px;height:28px;font-size:19px;line-height:1}.global-language__field{gap:6px;margin-top:14px;display:grid}.global-language__field>span{color:#657975;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.global-language__panel select{width:100%;min-height:46px;color:var(--ink);background:#fff;border:1px solid #aebdb9;border-radius:7px;padding:0 12px;font-size:13px;font-weight:700}.global-language__panel small{color:#6b7a77;margin-top:12px;font-size:9px;line-height:1.55;display:block}.question-guard{z-index:940;position:fixed;bottom:18px;left:18px}.question-guard__trigger{color:#173c39;cursor:pointer;background:#e2f1ec;border:1px solid #bdd7cd;border-radius:999px;align-items:center;gap:10px;min-height:45px;padding:5px 15px 5px 6px;font-size:11px;font-weight:850;display:flex;box-shadow:0 12px 35px #03191b2e}.question-guard__trigger>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:33px;height:33px;font-family:Georgia,serif;font-size:18px;display:grid}.question-guard__overlay{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021416c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.question-guard__dialog{width:min(680px,100%);color:var(--ink);background:#fbfaf6;border:1px solid #ffffff38;border-radius:16px;padding:30px;box-shadow:0 35px 100px #00000057}.question-guard__dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.question-guard__dialog>header small{color:var(--coral-dark);letter-spacing:.12em;font-size:8px;font-weight:900}.question-guard__dialog h2{letter-spacing:-.035em;margin:7px 0 0;font-family:Georgia,serif;font-size:36px;font-weight:500}.question-guard__dialog>header>button{color:#61736f;cursor:pointer;background:#e8eeeb;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;display:grid}.question-guard__intro{color:#5a6d69;max-width:590px;margin:15px 0 20px;font-size:11px;line-height:1.65}.question-guard__dialog form{gap:12px;display:grid}.question-guard__dialog textarea{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #afbfba;border-radius:8px;padding:15px;font:13px/1.6 Arial,sans-serif}.question-guard__dialog textarea:focus{border-color:var(--ink);outline:3px solid #b8dfd0a6}.question-guard__dialog form .button{cursor:pointer;border:0;justify-self:start}.question-guard__result{background:#edf5f1;border:1px solid #cddbd6;border-left:4px solid #4a8b7b;border-radius:8px;margin-top:18px;padding:19px}.question-guard__result.is-sensitive{background:#fff4dd;border-color:#e0c48e #e0c48e #e0c48e #b17a2c}.question-guard__result.is-blocked,.question-guard__result.is-urgent{border-color:#e4aa9d;border-left-color:var(--coral-dark);background:#fff0ea}.question-guard__result strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.question-guard__result p{color:#526762;margin:7px 0 0;font-size:10px;line-height:1.7}.question-guard__result>div{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.question-guard__result>div .button{min-height:40px;padding-inline:16px}.question-guard__result>div a:not(.button){color:#244f49;border-bottom:1px solid #76a399;padding-bottom:3px;font-size:10px;font-weight:850}.question-guard__disclaimer{color:#697875;border-top:1px solid #3c5c5633;margin-top:14px;padding-top:12px;font-size:8px;line-height:1.55;display:block}.question-guard__dialog>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:15px;display:flex}.question-guard__dialog>footer span{color:#7a8986;letter-spacing:.04em;font-size:8px}.question-guard__dialog>footer a{color:#315d56;border-bottom:1px solid #8baca5;font-size:9px;font-weight:850}.tip-home-promo{color:#fff;background:#492b28;padding:48px 0}.tip-home-promo__inner{grid-template-columns:70px 1fr auto;align-items:center;gap:26px;display:grid}.tip-home-promo__inner>span{color:#492b28;background:var(--coral);border-radius:50%;place-items:center;width:60px;height:60px;font-family:Georgia,serif;font-size:31px;font-weight:700;display:grid}.tip-home-promo .eyebrow{color:#f2b9a6;margin-bottom:9px}.tip-home-promo h2{margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.1}.tip-home-promo p:not(.eyebrow){color:#d9beb7;margin:9px 0 0;font-size:11px;line-height:1.6}.tip-hero{color:#fff;background:var(--deep);padding:88px 0}.tip-hero__grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:74px;display:grid}.tip-hero h1{letter-spacing:-.05em;max-width:800px;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,76px);font-weight:500;line-height:.99}.tip-hero>div>div>p:not(.eyebrow){color:#aec4c0;max-width:720px;margin:28px 0 0;font-size:16px;line-height:1.75}.tip-hero__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.tip-hero__actions>a:not(.button){color:#a9c6c0;border-bottom:1px solid #789b94;font-size:11px;font-weight:800}.tip-hero aside{background:#492b28;border:1px solid #6c4945;border-radius:13px;padding:31px}.tip-hero aside>span{color:#492b28;background:var(--coral);border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:45px;font-family:Georgia,serif;font-size:25px;font-weight:700;display:grid}.tip-hero aside strong{font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.1;display:block}.tip-hero aside p{color:#d9bcb5;margin:14px 0 21px;font-size:11px;line-height:1.7}.tip-hero aside a{color:#fff;border-bottom:1px solid var(--coral);font-size:13px;font-weight:850}.tip-principles{background:#e8f2ee;border-bottom:1px solid #cbd8d3;padding:34px 0}.tip-principles__grid{grid-template-columns:repeat(4,1fr);display:grid}.tip-principles article{border-left:1px solid #bfd1ca;min-height:180px;padding:22px}.tip-principles article:first-child{border-left:0}.tip-principles article>span{color:var(--coral-dark);font:700 11px var(--font-geist-mono),monospace}.tip-principles strong{margin:24px 0 9px;font-family:Georgia,serif;font-size:19px;font-weight:500;display:block}.tip-principles p{color:#526964;margin:0;font-size:9px;line-height:1.65}.tip-topics{background:#f8f6ef;padding:95px 0}.tip-service-status{color:#6e4c28;background:#fff4dd;border:1px solid #d8bd8e;border-radius:10px;grid-template-columns:45px 1fr;gap:17px;margin-bottom:30px;padding:20px;display:grid}.tip-service-status.is-permanent{color:#703b33;background:#fff0ea;border-color:#e0a89b}.tip-service-status>span{color:#fff;background:#9c6931;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.tip-service-status.is-permanent>span{background:#a44738}.tip-service-status strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.tip-service-status p{margin:5px 0 0;font-size:10px;line-height:1.6}.tip-topic-list{gap:18px;display:grid}.tip-topic{background:#fff;border:1px solid #cdd8d4;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px #0d2b2a0d}.tip-topic__head{border-bottom:1px solid #dce3df;grid-template-columns:64px 1fr;gap:24px;padding:30px 34px;display:grid}.tip-topic__head>span{color:#fff;background:var(--ink);width:55px;height:55px;font:700 11px var(--font-geist-mono),monospace;border-radius:50%;place-items:center;display:grid}.tip-topic__head p{color:var(--coral-dark);letter-spacing:.12em;text-transform:uppercase;margin:2px 0 8px;font-size:8px;font-weight:900}.tip-topic__head h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500}.tip-topic__head strong{color:#5f706d;margin-top:10px;font-size:11px;font-weight:500;line-height:1.65;display:block}.tip-topic__body{background:#dce3df;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.tip-topic__route,.tip-question{background:#fff;padding:30px 34px}.tip-topic__route>p{color:#526863;min-height:50px;margin:0 0 20px;font-size:10px;line-height:1.7}.tip-topic__route>div{background:#edf5f1;border-left:3px solid #71a99a;min-height:112px;margin-bottom:22px;padding:17px}.tip-topic__route small{color:#3e7067;letter-spacing:.11em;font-size:7px;font-weight:900}.tip-topic__route>div p{color:#526b65;margin:7px 0 0;font-size:9px;line-height:1.65}.tip-topic__route .button{min-height:44px;padding-inline:17px;font-size:10px}.tip-question label{font-family:Georgia,serif;font-size:25px;font-weight:500;display:block}.tip-question>p{color:#657572;margin:9px 0 18px;font-size:9px;line-height:1.65}.tip-question>div:not(.tip-answer){grid-template-columns:1fr auto;display:grid}.tip-question input{min-width:0;height:50px;color:var(--ink);background:#fff;border:1px solid #aebeb9;border-right:0;border-radius:7px 0 0 7px;padding:0 15px;font:11px Arial,sans-serif}.tip-question input:focus{z-index:1;border-color:var(--ink);outline:3px solid #b8dfd099;position:relative}.tip-question button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:0 7px 7px 0;min-width:78px;font-size:10px;font-weight:850}.tip-question button:disabled,.tip-question input:disabled{cursor:not-allowed;opacity:.5}.tip-answer{background:#ecf5f1;border:1px solid #bdd5cd;border-left:4px solid #4d8d7f;border-radius:8px;margin-top:16px;padding:17px}.tip-answer.is-offtopic{background:#fff5df;border-color:#d8c394 #d8c394 #d8c394 #a87831}.tip-answer.is-refused,.tip-answer.is-urgent,.tip-answer.is-blocked{background:#fff0ea;border-color:#e1aa9e #e1aa9e #e1aa9e #b24c3c}.tip-answer>strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.tip-answer>p{color:#526863;margin:7px 0 13px;font-size:9px;line-height:1.65}.tip-answer>small{color:#6c7471;border-top:1px solid #45645e2e;padding-top:12px;font-size:8px;line-height:1.6;display:block}.tip-ai-boundary{color:#fff;background:#492b28;padding:88px 0}.tip-ai-boundary__grid{grid-template-columns:1fr 1fr;gap:80px;display:grid}.tip-ai-boundary h2{letter-spacing:-.04em;max-width:690px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,57px);font-weight:500;line-height:1.04}.tip-ai-boundary__grid>div:last-child{padding-top:43px}.tip-ai-boundary__grid>div:last-child p{color:#d6bbb4;margin:0 0 20px;font-size:11px;line-height:1.8}.tip-ai-boundary__grid>div:last-child strong{color:#fff}.tip-sources{background:#f2ead8;padding:80px 0}.tip-sources h2{max-width:700px;margin:0;font-family:Georgia,serif;font-size:40px;font-weight:500}.tip-sources>div>div{flex-wrap:wrap;gap:13px 25px;margin-top:30px;display:flex}.tip-sources a{color:#244d47;border-bottom:1px solid #7fa49a;font-size:10px;font-weight:800}@media (width<=1000px){.tip-hero__grid,.tip-ai-boundary__grid{grid-template-columns:1fr;gap:42px}.tip-hero aside{max-width:600px}.tip-principles__grid{grid-template-columns:1fr 1fr}.tip-principles article:nth-child(3){border-top:1px solid #bfd1ca;border-left:0}.tip-principles article:nth-child(4){border-top:1px solid #bfd1ca}}@media (width<=760px){.tip-home-promo__inner{grid-template-columns:56px 1fr}.tip-home-promo__inner>.button{grid-column:1/-1}.tip-topic__body{grid-template-columns:1fr}.tip-topic__head{grid-template-columns:50px 1fr;padding:25px 21px}.tip-topic__head>span{width:46px;height:46px}.tip-topic__head h2{font-size:28px}.tip-topic__route,.tip-question{padding:25px 21px}.tip-ai-boundary__grid>div:last-child{padding-top:0}}@media (width<=480px){.tip-hero{padding:64px 0}.tip-hero h1{font-size:43px}.tip-principles__grid{grid-template-columns:1fr}.tip-principles article,.tip-principles article:nth-child(2){border-top:1px solid #bfd1ca;border-left:0}.tip-principles article:first-child{border-top:0}.tip-question>div:not(.tip-answer){grid-template-columns:1fr}.tip-question input{border-right:1px solid #aebeb9;border-radius:7px 7px 0 0}.tip-question button{border-radius:0 0 7px 7px;min-height:44px}}.language-home-promo{background:#dcece6;padding:42px 0}.language-home-promo__inner{grid-template-columns:76px 1fr auto;align-items:center;gap:26px;display:grid}.language-home-promo__inner>span{color:#fff;background:#e45f45;border-radius:50%;place-items:center;width:66px;height:66px;font-family:Georgia,serif;font-size:24px;display:grid}.language-home-promo h2{margin:5px 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.language-home-promo p{color:#54706a;margin:0;font-size:10px}.trainer-hero{color:#fff;background:linear-gradient(125deg,#082326,#174743 72%,#1b5c54);padding:86px 0 92px}.trainer-hero__grid{grid-template-columns:1.25fr .55fr;align-items:end;gap:80px;display:grid}.trainer-hero h1{letter-spacing:-.05em;max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(56px,7vw,92px);font-weight:500;line-height:.96}.trainer-hero p{color:#bdd3ce;max-width:760px;margin:28px 0 0;font-size:16px;line-height:1.75}.trainer-hero__badges{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.trainer-hero__badges span{color:#d9ebe6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #daefea33;border-radius:999px;padding:9px 12px;font-size:8px;font-weight:900}.trainer-hero aside{background:#ffffff0f;border:1px solid #daefea33;border-radius:14px;padding:30px}.trainer-hero aside>span{color:#163f3b;background:var(--coral);border-radius:50%;place-items:center;width:68px;height:68px;font-family:Georgia,serif;font-size:25px;display:grid}.trainer-hero aside strong{margin-top:45px;font-family:Georgia,serif;font-size:25px;font-weight:500;display:block}.trainer-hero aside p{color:#a9c5bf;margin:11px 0 0;font-size:10px;line-height:1.65}.trainer-section{background:#f3f1e9;padding:94px 0 105px}.trainer-privacy{color:#225048;background:#e2f2ec;border:1px solid #acd0c5;border-radius:10px;grid-template-columns:40px 1fr;gap:18px;margin-bottom:34px;padding:20px 23px;display:grid}.trainer-privacy>span{color:#49a085;font-size:18px}.trainer-privacy strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.trainer-privacy p{color:#52726c;margin:5px 0 0;font-size:9px;line-height:1.65}.trainer-progress{color:#91a09c;letter-spacing:.06em;text-transform:uppercase;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:10px;max-width:850px;margin:0 auto 42px;font-size:9px;font-weight:900;display:grid}.trainer-progress span{align-items:center;gap:10px;display:flex}.trainer-progress span:nth-of-type(2),.trainer-progress span:nth-of-type(3){justify-content:center}.trainer-progress span:first-letter{color:#fff}.trainer-progress span{border:1px solid #c6d1cd;border-radius:999px;padding:9px 12px}.trainer-progress span.is-active{color:#fff;background:#285f56;border-color:#285f56}.trainer-progress i{color:#a6b3af;text-align:center;font-style:normal}.trainer-workspace{grid-template-columns:1fr 1fr;gap:14px;display:grid}.trainer-card{border-radius:15px;min-height:860px;padding:38px;position:relative}.trainer-card--source{color:var(--ink);background:#fffdf8;border:1px solid #d6cdbd}.trainer-card--practice{color:#fff;background:#123a38;border:1px solid #315653}.trainer-card__number{color:#d7dedb;font:800 11px var(--font-geist-mono),monospace;position:absolute;top:34px;right:35px}.trainer-card>small{color:#a05f4d;letter-spacing:.11em;font-size:8px;font-weight:900}.trainer-card--practice>small{color:#85b8ac}.trainer-card h2{max-width:440px;margin:10px 0 38px;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.05}.trainer-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trainer-fields label,.trainer-language,.trainer-transcript{gap:8px;display:grid}.trainer-fields label>span,.trainer-language>span,.trainer-transcript>span{color:#687a75;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.trainer-card--practice .trainer-language>span,.trainer-card--practice .trainer-transcript>span{color:#94b7af}.trainer-fields select,.trainer-language select{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #bfcac6;border-radius:8px;padding:0 12px;font:700 12px Arial,sans-serif}.trainer-language select{color:#143f3b;background:#dff0ea;border-color:#bddbd2}.trainer-consent{color:#60706d;align-items:flex-start;gap:10px;margin:24px 0 16px;font-size:9px;line-height:1.55;display:flex}.trainer-consent input{accent-color:#2d7263;margin-top:2px}.trainer-record-row{align-items:center;gap:12px;display:flex}.trainer-record{color:#fff;cursor:pointer;background:#224d47;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.trainer-record.is-recording{background:#a34233}.trainer-record:disabled,.trainer-listen-actions button:disabled,.trainer-score button:disabled{opacity:.4;cursor:not-allowed}.trainer-record>span{color:#ef7158}.trainer-record-row audio{width:min(250px,100%);height:40px}.trainer-transcript{margin:20px 0}.trainer-transcript textarea{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #c4ceca;border-radius:8px;padding:15px;font:500 14px/1.6 Arial,sans-serif}.trainer-card--practice .trainer-transcript textarea{color:#e9f3f0;background:#0c2c2d;border-color:#426864}.trainer-language{margin-bottom:20px}.trainer-notice{color:#a8c2bc;background:#0c2c2d;border-left:3px solid #6fa796;min-height:42px;margin:-8px 0 20px;padding:11px 13px;font-size:8px;line-height:1.55}.trainer-notice.is-blocked{color:#ffd8cb;background:#4f2b28;border-color:#ef735c}.trainer-listen-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trainer-listen-actions button,.trainer-own-voice{color:#173f3b;cursor:pointer;background:#dff0ea;border:1px solid #bddbd2;border-radius:7px;min-height:48px;padding:0 13px;font-size:10px;font-weight:900}.trainer-repeat{background:#0a292a;border-radius:6px;height:34px;margin-top:10px;position:relative;overflow:hidden}.trainer-repeat>span{background:#e7684e;transition:width .25s;position:absolute;inset:0 auto 0 0}.trainer-repeat strong{z-index:1;color:#fff;letter-spacing:.07em;place-items:center;height:100%;font-size:8px;display:grid;position:relative}.trainer-divider{color:#73968f;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:13px;margin:28px 0;font-size:8px;font-weight:900;display:flex}.trainer-divider:before,.trainer-divider:after{content:"";background:#315653;flex:1;height:1px}.trainer-own-voice{color:#fff;background:0 0;border-color:#5e827c}.trainer-hidden-audio{display:none}.trainer-card--practice>.button{color:#163d39;background:var(--coral);border:0;width:100%}.trainer-error{color:#713528;background:#fff0ea;border:1px solid #e6a391;margin:14px 0 0;padding:16px;font-size:10px}.trainer-score{color:#fff;background:#4c2d29;border-radius:14px;grid-template-columns:1fr 220px;gap:45px;margin-top:14px;padding:42px;display:grid}.trainer-score h2{max-width:750px;margin:10px 0 14px;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1.05}.trainer-score>div:first-child>p:last-child{color:#d4bbb4;max-width:760px;font-size:10px;line-height:1.7}.trainer-score__meter{background:#5b3732;border:1px solid #79504a;border-radius:12px;justify-content:center;align-items:end;min-height:180px;padding:25px;display:flex;position:relative}.trainer-score__meter strong{color:#ffb49d;font-family:Georgia,serif;font-size:84px;font-weight:500;line-height:.8}.trainer-score__meter>span{color:#d8bcb5;font-size:17px}.trainer-score__meter i{background:linear-gradient(90deg,#ef765c calc(var(--score) * 10%),#76504a 0);border-radius:5px;height:5px;position:absolute;bottom:16px;left:18px;right:18px}.trainer-score__details{background:#79504a;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.trainer-score__details article{background:#5b3732;padding:18px}.trainer-score__details span{color:#c8a8a1;letter-spacing:.1em;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.trainer-score__details strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.trainer-score>button{color:#4d2e2a;cursor:pointer;background:#ffb49d;border:0;border-radius:7px;grid-column:1/-1;justify-self:start;min-height:45px;padding:0 16px;font-size:9px;font-weight:900}.trainer-history{background:#fff;border:1px solid #c8d2ce;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:14px;padding:42px;display:grid}.trainer-history h2{margin:8px 0 12px;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.06}.trainer-history>div:first-child>p:last-child{color:#63746f;font-size:10px;line-height:1.65}.trainer-history>div:last-child{gap:8px;display:grid}.trainer-history article{border:1px solid #d3dcda;border-radius:8px;grid-template-columns:58px 1fr;align-items:center;gap:15px;padding:14px;display:grid}.trainer-history article>span{color:#fff;background:#2a655b;border-radius:50%;place-items:center;width:52px;height:52px;font-family:Georgia,serif;display:grid}.trainer-history article strong{font-family:Georgia,serif;font-size:17px;font-weight:500;display:block}.trainer-history article small{color:#778682;margin-top:5px;font-size:8px;display:block}.trainer-history__empty{color:#70807c;text-align:center;border:1px dashed #bfcac6;border-radius:8px;align-self:center;padding:28px;font-size:10px}.trainer-safety{color:#68472e;background:#fff4dd;border:1px solid #d9bd8d;border-radius:10px;grid-template-columns:55px 1fr;gap:20px;margin-top:14px;padding:25px;display:grid}.trainer-safety>span{color:#fff;background:#966331;border-radius:50%;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-size:27px;display:grid}.trainer-safety strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.trainer-safety p{color:#755f4e;margin:6px 0 0;font-size:9px;line-height:1.65}@media (width<=1000px){.language-home-promo__inner{grid-template-columns:66px 1fr}.language-home-promo__inner>.button{grid-column:1/-1;width:max-content}.trainer-hero__grid,.trainer-workspace,.trainer-history{grid-template-columns:1fr;gap:35px}.trainer-hero aside{max-width:550px}.trainer-card{min-height:0}}@media (width<=760px){.trainer-hero{padding:68px 0 74px}.trainer-hero h1{font-size:54px}.trainer-section{padding:70px 0}.trainer-progress{grid-template-columns:1fr}.trainer-progress span,.trainer-progress span:nth-of-type(2),.trainer-progress span:nth-of-type(3){justify-content:flex-start}.trainer-progress i{display:none}.trainer-card,.trainer-score,.trainer-history{padding:27px 21px}.trainer-fields,.trainer-listen-actions,.trainer-score,.trainer-score__details{grid-template-columns:1fr}.trainer-score__details,.trainer-score>button{grid-column:auto}.trainer-score__meter{min-height:150px}}@media (width<=480px){.language-home-promo__inner{grid-template-columns:52px 1fr;gap:18px}.language-home-promo__inner>span{width:48px;height:48px;font-size:18px}.language-home-promo h2{font-size:25px}.trainer-hero h1{font-size:44px}.trainer-privacy,.trainer-safety{grid-template-columns:1fr}.trainer-card h2,.trainer-score h2{font-size:32px}.trainer-record-row{flex-direction:column;align-items:stretch}.trainer-record-row audio{width:100%}}.knowledge-hero h1{max-width:950px}.knowledge-policy{gap:34px;display:grid}.knowledge-policy>.section-heading{margin-bottom:0}.knowledge-policy>ol{background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.knowledge-policy>ol li{background:#fff;min-height:285px;padding:24px}.knowledge-policy>ol li>span{color:var(--coral-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.knowledge-policy>ol strong{margin:50px 0 12px;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.15;display:block}.knowledge-policy>ol p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.knowledge-boundary{color:#fff;background:var(--deep);border-radius:14px;grid-template-columns:.72fr 1.28fr;gap:50px;padding:40px;display:grid}.knowledge-boundary h2{margin:0;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.08}.knowledge-boundary__grid{background:#30514e;border:1px solid #30514e;gap:1px;display:grid}.knowledge-boundary__grid article{background:#123836;padding:20px}.knowledge-boundary__grid strong{color:#f4b9a5;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.knowledge-boundary__grid p{color:#b7cbc7;margin:7px 0 0;font-size:9px;line-height:1.65}.knowledge-no-surveillance{background:#fff3ed;border:1px solid #e0b49f;border-radius:13px;padding:38px}.knowledge-no-surveillance h2{max-width:920px;margin:0;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.08}.knowledge-no-surveillance>p:last-child{color:#735e57;max-width:960px;margin:18px 0 0;font-size:11px;line-height:1.75}.knowledge-sources{border-block:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding-block:22px;display:flex}.knowledge-sources>strong{color:#61716e;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.knowledge-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:13px 22px;display:flex}.knowledge-sources a{color:#2d5c54;border-bottom:1px solid #8fb0a9;font-size:9px;font-weight:800}.knowledge-policy>.button{justify-self:start}.authority-concept-link{color:#fff;background:#173d3b;border-radius:13px;grid-template-columns:66px 1fr auto;align-items:center;gap:25px;padding:32px;display:grid}.authority-concept-link>span{width:58px;height:58px;color:var(--deep);background:var(--coral);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:34px;display:grid}.authority-concept-link small{color:#96beb5;letter-spacing:.12em;font-size:8px;font-weight:900}.authority-concept-link h2{margin:5px 0 7px;font-family:Georgia,serif;font-size:27px;font-weight:500;line-height:1.1}.authority-concept-link p{color:#b0c8c2;max-width:710px;margin:0;font-size:10px;line-height:1.65}.authority-hero{color:#fff;background:var(--deep);padding:90px 0}.authority-hero__grid{grid-template-columns:1.25fr .55fr;align-items:center;gap:78px;display:grid}.authority-hero h1{letter-spacing:-.045em;max-width:780px;margin:0;font-family:Georgia,serif;font-size:clamp(49px,6vw,76px);font-weight:500;line-height:1}.authority-hero__grid>div>p:last-child{color:#afc5c1;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.7}.authority-hero aside{background:#123533;border:1px solid #42615e;border-radius:14px;padding:34px 30px;position:relative;overflow:hidden}.authority-hero aside:after{content:"§";color:#ffffff09;font-family:Georgia,serif;font-size:175px;position:absolute;bottom:-55px;right:-20px}.authority-hero aside>span{z-index:1;width:54px;height:54px;color:var(--deep);background:var(--coral);border-radius:50%;place-items:center;margin-bottom:34px;font-family:Georgia,serif;font-size:31px;display:grid;position:relative}.authority-hero aside strong{z-index:1;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.1;display:block;position:relative}.authority-hero aside p{z-index:1;color:#a9c2bd;margin:13px 0 0;font-size:11px;line-height:1.7;position:relative}.authority-section{padding:92px 0}.authority-heading h2{max-width:720px}.authority-flow{background:#ccd8d4;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.authority-flow li{background:#fff;grid-template-columns:42px 1fr;gap:18px;min-height:245px;padding:28px 24px;display:grid}.authority-flow li>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:14px;display:grid}.authority-flow strong{margin:8px 0 12px;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.15;display:block}.authority-flow p{color:#5a6c69;margin:0;font-size:10px;line-height:1.7}.authority-case-section{color:#fff;background:#173d3b;padding:90px 0}.authority-case-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.authority-case-grid h2{letter-spacing:-.035em;max-width:470px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.6vw,58px);font-weight:500;line-height:1.03}.authority-case-grid>div:first-child>p:last-child{color:#acc4be;max-width:480px;margin:25px 0 0;font-size:12px;line-height:1.75}.authority-case-card{color:var(--ink);background:#fbfaf6;border:1px solid #cad7d3;border-radius:14px;overflow:hidden;box-shadow:0 25px 60px #01131433}.authority-case-card>div:first-child{border-bottom:1px solid #dfe5e1;align-items:center;gap:11px;min-height:60px;padding:0 24px;display:flex}.authority-case-card>div:first-child strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}.authority-case-card>div:first-child small{color:#798884;letter-spacing:.1em;margin-left:auto;font-size:8px;font-weight:900}.authority-case-card dl{margin:0;padding:12px 24px 5px}.authority-case-card dl>div{border-bottom:1px solid #dfe5e1;grid-template-columns:.9fr 1.1fr;gap:22px;padding:17px 0;display:grid}.authority-case-card dt{font-size:10px;font-weight:850}.authority-case-card dd{color:#677673;margin:0;font-size:9px;line-height:1.55}.authority-case-card button{color:#75827f;cursor:not-allowed;background:#e7ebe8;border:1px solid #cdd5d2;border-radius:7px;width:calc(100% - 48px);min-height:48px;margin:18px 24px 24px;font-size:10px;font-weight:850}.authority-legal-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.authority-legal-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;min-height:315px;padding:28px}.authority-legal-grid article>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;display:grid}.authority-legal-grid h3{margin:50px 0 14px;font-family:Georgia,serif;font-size:24px;font-weight:500}.authority-legal-grid p{color:#596c68;margin:0;font-size:10px;line-height:1.7}.authority-guardrails{color:#fff;background:#492b28;border-radius:14px;grid-template-columns:.72fr 1.28fr;gap:52px;margin-top:52px;padding:42px;display:grid}.authority-guardrails h2{max-width:410px;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.07}.authority-guardrails ul{background:#704944;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.authority-guardrails li{color:#dec4bd;background:#59332f;padding:18px 18px 18px 42px;font-size:10px;line-height:1.55;position:relative}.authority-guardrails li:before{content:"×";color:#f0a68f;font-size:16px;font-weight:800;position:absolute;top:18px;left:18px}.authority-sources{margin-top:34px}.authority-actions{align-items:center;gap:28px;margin-top:30px;display:flex}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf6f0;border-bottom:1px solid #102f321a;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:28px;height:76px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:19px;font-weight:750;display:inline-flex}.brand-mark{width:34px;height:34px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:19px;display:grid}.brand-wordmark{align-items:baseline;display:inline-flex}.brand--arabic{letter-spacing:0}.brand--arabic .brand-mark{font-family:var(--font-geist-sans),sans-serif;font-size:22px}.brand-wordmark--arabic{text-align:right;flex-direction:column;align-items:flex-end;gap:1px;font-size:18px;line-height:1.05}.brand-wordmark--arabic small{color:var(--coral);letter-spacing:.035em;font-size:8px;font-weight:750;line-height:1.1}.desktop-nav{gap:clamp(14px,1.55vw,25px);margin-left:auto;display:flex}.desktop-nav a{color:#425b5a;white-space:nowrap;font-size:12px;font-weight:650}.desktop-nav a:hover{color:var(--coral-dark)}.mobile-nav{display:none}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 24px;font-size:15px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-small{min-height:42px;padding-inline:18px;font-size:13px}.button-primary{color:#201d18;background:var(--coral)}.button-primary:hover{background:#f07a5c}.button-dark{color:var(--white);background:var(--ink)}.button-dark:hover{background:var(--deep)}.button-light{color:var(--ink);background:var(--mint)}.text-link{border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:14px;font-weight:700}.hero{background:var(--paper);padding:72px 0 76px;overflow:hidden}.hero-grid{grid-template-columns:1.23fr .77fr;align-items:center;gap:84px;display:grid}.eyebrow{color:#47706b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--coral);width:24px;height:2px}.hero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(49px,6vw,78px);font-weight:500;line-height:.99}.hero h1 em{color:var(--coral-dark);font-weight:500;display:block}.lead{color:#49605f;max-width:650px;margin:30px 0 0;font-size:19px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.trust-row{color:#526764;flex-wrap:wrap;gap:22px;margin-top:34px;font-size:12px;font-weight:650;display:flex}.trust-row i{background:var(--mint);width:18px;height:18px;color:var(--ink);border-radius:50%;place-items:center;margin-right:5px;font-style:normal;display:inline-grid}.case-card{background:var(--white);border:1px solid #e4e9e5;border-radius:16px;position:relative;transform:none;box-shadow:0 25px 70px #08232621}.case-card:before{content:none}.case-card-top,.case-card-footer{letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:17px 22px;font-size:11px;font-weight:700;display:flex}.case-card-top{border-bottom:1px solid #e8ece7}.status-dot{background:#4fac78;border-radius:50%;width:8px;height:8px;margin-right:8px;box-shadow:0 0 0 4px #e4f5eb}.case-number{color:#849390;font-family:var(--font-geist-mono),monospace;margin-left:auto}.case-card-body{padding:28px 28px 30px}.case-label{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:11px;font-weight:800}.case-card h2{margin:9px 0 27px;font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1.15}.mini-timeline{gap:0;display:grid}.timeline-item{color:#8a9693;grid-template-columns:34px 1fr;gap:12px;min-height:63px;display:grid;position:relative}.timeline-item:not(:last-child):after{content:"";background:#d9dfdc;width:1px;height:32px;position:absolute;top:29px;left:14px;transform:translate(-50%)}.timeline-item>span{border:1px solid #d6ded9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.timeline-item.done>span{color:var(--white);border-color:var(--ink);background:var(--ink)}.timeline-item.active{color:var(--ink)}.timeline-item.active>span{border:2px solid var(--coral);color:var(--coral-dark)}.timeline-item strong,.timeline-item small{display:block}.timeline-item strong{margin:3px 0 4px;font-size:13px}.timeline-item small{font-size:11px;line-height:1.4}.case-card-footer{color:#72817f;border-top:1px solid #e8ece7;justify-content:space-between}.lock{color:#4fac78}.proof-strip{background:var(--cream);border-block:1px solid #dce1db;padding:25px 0}.proof-grid{grid-template-columns:repeat(4,1fr);display:grid}.proof-grid p{color:#5f706e;border-left:1px solid #d4dad4;margin:0;padding:2px 26px;font-size:12px;line-height:1.6}.proof-grid p:first-child{border-left:0;padding-left:0}.proof-grid strong{color:var(--ink);font-size:13px}.portal-promo{color:var(--ink);background:#e3f1ec;border-bottom:1px solid #c6d9d2;padding:52px 0}.portal-promo__inner{grid-template-columns:90px 1fr auto;align-items:center;gap:30px;display:grid}.portal-promo__mark{width:76px;height:76px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:45px;display:grid}.portal-promo .eyebrow{margin-bottom:10px}.portal-promo h2{max-width:720px;margin:0;font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.1}.portal-promo p:not(.eyebrow){color:#58716c;margin:10px 0 0;font-size:12px}.section{padding-block:105px}.section-heading h2,.focus-copy h2,.safety-grid h2,.cta-section h2,.process-intro h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,58px);font-weight:500;line-height:1.05}.split-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.split-heading>p{max-width:340px;color:var(--muted);margin:0 0 5px auto;font-size:15px;line-height:1.7}.service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card{border:1px solid var(--line);background:#ffffff8a;border-radius:10px;flex-direction:column;min-height:320px;padding:27px;transition:transform .2s,border-color .2s,background .2s;display:flex}.service-card:hover{border-color:var(--mint-strong);background:var(--white);transform:translateY(-5px)}.service-meta{color:#8a9693;font-family:var(--font-geist-mono),monospace;justify-content:space-between;align-items:center;font-size:11px;display:flex}.service-meta mark{color:#345a54;background:var(--mint);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:5px 8px;font-family:Arial,sans-serif;font-size:9px;font-weight:800}.service-card h3{max-width:280px;margin:44px 0 15px;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.12}.service-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.card-link{text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #e3e7e2;justify-content:space-between;margin-top:auto;padding-top:28px;font-size:12px;font-weight:800;display:flex}.card-link b{font-size:18px;font-weight:400}.entry-overlay{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031618d1;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.entry-panel{background:var(--paper);border:1px solid #ffffff29;border-radius:20px;grid-template-columns:.62fr 1.38fr;width:min(1040px,100%);min-height:620px;display:grid;overflow:hidden;box-shadow:0 36px 100px #00000059}.entry-brand{color:var(--white);background:var(--deep);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:14px;padding:46px;display:flex;position:relative;overflow:hidden}.entry-brand:after{content:"§";color:#ffffff0b;font-family:Georgia,serif;font-size:320px;line-height:1;position:absolute;top:-65px;right:-52px}.entry-brand>span{z-index:1;width:64px;height:64px;color:var(--deep);background:var(--coral);border-radius:50%;place-items:center;margin-bottom:auto;font-family:Georgia,serif;font-size:38px;display:grid;position:relative}.entry-brand strong{z-index:1;letter-spacing:-.035em;font-size:22px;position:relative}.entry-brand--arabic{text-align:right;direction:rtl;align-items:flex-end}.entry-brand--arabic strong{letter-spacing:0;font-size:25px}.entry-brand-domain{z-index:1;color:var(--coral);letter-spacing:.04em;font-size:11px;font-weight:800;position:relative}.entry-brand small{z-index:1;color:#93b0ac;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;position:relative}.entry-brand--arabic small{letter-spacing:0;text-transform:none}.entry-step{align-self:center;padding:58px 64px;position:relative}.entry-count{color:var(--coral-dark);letter-spacing:.14em;margin:0 0 25px;font-size:10px;font-weight:900}.entry-step h1{letter-spacing:-.045em;max-width:650px;margin:0;font-family:Georgia,serif;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:1.02}.entry-translations{color:#617371;flex-wrap:wrap;gap:9px 24px;margin:18px 0 34px;font-size:13px;line-height:1.55;display:flex}.entry-translations span+span{border-inline-start:1px solid var(--line);padding-inline-start:24px}.entry-quick-languages{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px;display:grid}.entry-quick-languages button{min-height:112px;color:var(--ink);border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:12px;padding:18px;font-size:15px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:flex}.entry-quick-languages button:hover,.entry-quick-languages button:focus-visible{background:#eef7f3;border-color:#88b9ab;outline:none;transform:translateY(-3px)}.entry-quick-languages button span{width:38px;height:38px;color:var(--white);background:var(--ink);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:9px;display:grid}.entry-select-label{gap:9px;display:grid}.entry-select-label>span{color:#506460;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.entry-select-label select{width:100%;min-height:54px;color:var(--ink);background:var(--white);cursor:pointer;border:1px solid #aebeb9;border-radius:8px;padding:0 44px 0 16px;font:700 14px Arial,sans-serif}.entry-select-label select:focus{border-color:var(--ink);outline:3px solid #b8dfd0a6}.entry-select-label small{color:#71817f;font-size:10px;line-height:1.5}.entry-back{color:#526b67;cursor:pointer;top:22px;background:0 0;border:0;border-bottom:1px solid #9aaba8;padding:0;font-size:11px;font-weight:800;position:absolute;inset-inline-start:64px}.entry-explainer{color:#49625d;border-left:3px solid var(--coral);background:#edf5f1;max-width:610px;margin:-15px 0 26px;padding:13px 15px;font-size:11px;line-height:1.6}.entry-country-quick{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:25px;display:grid}.entry-country-quick button{color:#29433f;background:var(--white);cursor:pointer;border:1px solid #cdd8d4;border-radius:7px;min-height:46px;padding:8px 10px;font-size:11px;font-weight:750}.entry-country-quick button:hover,.entry-country-quick button:focus-visible{color:var(--white);border-color:var(--ink);background:var(--ink);outline:none}.homepage-navigator{background:#f8f6ef;overflow:hidden}.navigator-meta{color:#516763;background:#e9f3ef;border:1px solid #cfddd8;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:38px;padding:14px 18px;font-size:11px;display:flex}.navigator-meta button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 3px;font-size:10px;font-weight:850}.navigator-heading h2{max-width:790px}.navigator-heading .eyebrow{line-height:1.5}.navigator-popular-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.navigator-area-card{border:1px solid var(--line);background:var(--white);border-radius:11px;flex-direction:column;min-height:330px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.navigator-area-card:hover{border-color:#9fcabe;transform:translateY(-4px);box-shadow:0 16px 38px #102f3214}.navigator-area-card>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.navigator-area-card small{color:#84918f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.navigator-area-symbol{width:42px;height:42px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:17px;display:grid}.navigator-area-card h3{margin:50px 0 13px;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.13}.navigator-area-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.navigator-area-card strong{color:var(--coral-dark);letter-spacing:.09em;text-transform:uppercase;border-top:1px solid #e3e8e4;margin-top:auto;padding-top:25px;font-size:9px}.case-loop-heading{grid-template-columns:1fr .7fr;align-items:end;gap:60px;margin-top:95px;margin-bottom:25px;display:grid}.case-loop-heading .eyebrow{margin-bottom:10px}.case-loop-heading h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4.2vw,54px);font-weight:500}.case-loop-heading>p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.case-loop{background:#e4f0ec;border-block:1px solid #bacdc7;padding:13px 0;overflow:hidden}.case-loop__track{width:max-content;animation:85s linear infinite case-loop-slide;display:flex}.case-loop:hover .case-loop__track,.case-loop:focus-within .case-loop__track{animation-play-state:paused}.case-loop a{white-space:nowrap;color:#24423e;border-inline-end:1px solid #b8cac5;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:12px;font-weight:800;display:flex}.case-loop a:hover{color:var(--coral-dark)}.case-loop a span{width:28px;height:28px;color:var(--white);background:#315b55;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:11px;display:grid}.navigator-all-action{justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.navigator-all-action small{color:#71817f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}@keyframes case-loop-slide{to{transform:translate(-50%)}}.dark-section{color:var(--white);background:var(--deep);padding:105px 0}.process-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.eyebrow-light{color:#9bc5bc}.process-intro{align-self:start;position:sticky;top:120px}.process-intro p:not(.eyebrow){color:#aec0bd;max-width:440px;margin:26px 0 32px;line-height:1.7}.step-list{margin:0;padding:0;list-style:none}.step-list li{border-top:1px solid #ffffff24;grid-template-columns:66px 1fr;gap:16px;padding:29px 0;display:grid}.step-list li:last-child{border-bottom:1px solid #ffffff24}.step-number{color:var(--coral);font-family:var(--font-geist-mono),monospace;font-size:12px}.step-list h3{margin:0 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:500}.step-list p{color:#9fb3b0;max-width:530px;margin:0;font-size:14px;line-height:1.65}.focus-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:92px;display:grid}.focus-copy>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:25px 0 32px;font-size:16px;line-height:1.75}.choice-panel{background:var(--mint);border-radius:14px;padding:34px}.choice-kicker{color:#56736e;text-transform:uppercase;letter-spacing:.12em;margin:0 0 28px;font-size:10px;font-weight:850}.choice-item{grid-template-columns:43px 1fr;gap:16px;display:grid}.choice-item>span{width:43px;height:43px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.choice-item h3{margin:0 0 5px;font-family:Georgia,serif;font-size:21px;font-weight:500}.choice-item p{color:#56706c;margin:0;font-size:13px;line-height:1.55}.choice-divider{color:#78928d;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:20px 0;font-size:10px;display:grid}.choice-divider:before,.choice-divider:after{content:"";background:#b9d6cc;height:1px}.choice-note{color:#5c726f;border-top:1px solid #b9d6cc;margin:28px 0 0;padding-top:18px;font-size:11px;line-height:1.5}.safety-section{background:var(--cream);padding:74px 0}.safety-grid{grid-template-columns:100px 1fr 1fr;align-items:start;gap:42px;display:grid}.safety-mark{border:1px solid var(--mint-strong);border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.safety-mark span{width:48px;height:48px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-size:22px;display:grid}.safety-grid h2{font-size:clamp(34px,3.5vw,48px)}.safety-points{gap:19px;display:grid}.safety-points p{border-bottom:1px solid #d8d9ce;margin:0;padding-bottom:18px}.safety-points strong,.safety-points span{display:block}.safety-points strong{margin-bottom:6px;font-size:13px}.safety-points span{color:var(--muted);font-size:12px;line-height:1.55}.cta-section{text-align:center;width:min(1160px,100% - 40px);color:var(--white);background:var(--ink);border-radius:16px;margin:80px auto;padding:90px 40px}.cta-section .eyebrow{justify-content:center}.cta-section p:not(.eyebrow){color:#afc1be;margin:18px 0 30px}.cta-section .button{min-width:220px}.footer{color:#c2cfcd;background:#061b1d;padding:70px 0 25px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:55px;display:grid}.brand-light{color:var(--white)}.brand-light .brand-mark{color:var(--ink);background:var(--mint)}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid>div:first-child p{color:#7f9693;max-width:280px;font-size:13px;line-height:1.6}.footer-grid strong{color:var(--white);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px}.footer-grid a,.footer-grid span{color:#8fa5a2;font-size:12px}.footer-grid a:hover{color:var(--white)}.footer-bottom{color:#657d79;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:55px;padding-top:22px;font-size:10px;display:flex}@media (width<=900px){.desktop-nav{display:none}.hero{padding-top:50px}.hero-grid,.focus-section,.process-grid{grid-template-columns:1fr;gap:56px}.case-card{max-width:520px;transform:none}.proof-grid{grid-template-columns:repeat(2,1fr);gap:18px 0}.proof-grid p:nth-child(3){border-left:0;padding-left:0}.service-grid{grid-template-columns:repeat(2,1fr)}.split-heading{grid-template-columns:1fr;gap:20px}.split-heading>p{margin-left:0}.process-intro{position:static}.safety-grid{grid-template-columns:80px 1fr}.safety-points{grid-column:2}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.portal-promo__inner{grid-template-columns:70px 1fr}.portal-promo__inner .button{grid-column:2;justify-self:start}.entry-panel{grid-template-columns:1fr}.entry-brand{min-height:150px;padding:28px 34px}.entry-brand>span{width:48px;height:48px;margin:0 0 8px auto;font-size:29px}.entry-step{padding:52px 40px 44px}.entry-back{inset-inline-start:40px}.navigator-popular-grid{grid-template-columns:repeat(2,1fr)}.knowledge-policy>ol{grid-template-columns:1fr 1fr}.knowledge-boundary{grid-template-columns:1fr;gap:28px}.authority-concept-link{grid-template-columns:58px 1fr}.authority-concept-link .button{grid-column:1/-1;justify-self:start}.authority-hero__grid,.authority-case-grid{grid-template-columns:1fr;gap:50px}.authority-hero aside{max-width:520px}.authority-flow,.authority-legal-grid{grid-template-columns:1fr 1fr}.authority-guardrails{grid-template-columns:1fr;gap:30px}}@media (width<=1120px){.desktop-nav,.main-nav{display:none}.header-inner,.nav-wrap{gap:12px;position:relative}.mobile-nav{margin-left:auto;display:block}.mobile-nav summary{width:48px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #b9c7c3;border-radius:7px;grid-template-columns:repeat(3,4px);place-content:center;gap:3px;list-style:none;display:grid}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary>span{background:currentColor;border-radius:50%;width:4px;height:4px}.mobile-nav summary>strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-nav[open] summary{color:#fff;border-color:var(--ink);background:var(--ink)}.mobile-nav nav{z-index:80;background:#fff;border:1px solid #c9d5d1;border-radius:0 0 12px 12px;width:min(370px,100vw - 28px);padding:12px;display:grid;position:absolute;top:calc(100% + 1px);right:0;box-shadow:0 22px 55px #051f2033}.mobile-nav nav a{color:#294b47;border-bottom:1px solid #e1e7e4;padding:13px 14px;font-size:13px;font-weight:750}.mobile-nav nav a:hover,.mobile-nav nav a:focus-visible{color:var(--coral-dark);background:#f4f7f5;outline:none}.mobile-nav nav a:last-child{border-bottom:0}.mobile-nav .mobile-nav__start{color:#fff;background:var(--ink);border-radius:7px;margin-top:8px}.mobile-nav .mobile-nav__start:hover,.mobile-nav .mobile-nav__start:focus-visible{color:#fff;background:var(--deep)}}@media (width<=620px){.global-language{min-height:58px;padding:5px 10px}.global-language__button{gap:7px;min-height:47px;padding:4px 7px 4px 5px}.global-language__button .global-language__flag{flex-basis:36px;width:36px;height:36px;font-size:21px}.global-language__summary{min-width:70px}.global-language__change{text-overflow:ellipsis;max-width:74px;overflow:hidden}.global-language__panel{top:53px;right:10px}.question-guard{bottom:10px;left:10px}.question-guard__trigger{white-space:nowrap;width:43px;padding-right:5px;overflow:hidden}.question-guard__trigger>span{flex:0 0 33px}.question-guard__overlay{align-items:start;padding:10px}.question-guard__dialog{margin-top:10px;padding:22px 18px}.question-guard__dialog h2{font-size:31px}.question-guard__dialog>footer{flex-direction:column;align-items:flex-start;gap:10px}.knowledge-policy>ol{grid-template-columns:1fr}.knowledge-policy>ol li{min-height:0}.knowledge-boundary,.knowledge-no-surveillance{padding:27px 21px}.knowledge-sources{flex-direction:column}.knowledge-sources>div{justify-content:flex-start}.authority-concept-link{grid-template-columns:1fr;padding:27px 21px}.authority-concept-link .button{grid-column:auto}.authority-hero{padding:66px 0}.authority-hero h1{font-size:45px}.authority-section,.authority-case-section{padding:70px 0}.authority-flow,.authority-legal-grid{grid-template-columns:1fr}.authority-flow li,.authority-legal-grid article{min-height:0}.authority-case-card>div:first-child{flex-wrap:wrap;align-items:flex-start;padding-block:17px}.authority-case-card>div:first-child small{width:100%;margin-left:19px}.authority-case-card dl>div{grid-template-columns:1fr;gap:7px}.authority-guardrails{padding:28px 22px}.authority-guardrails ul{grid-template-columns:1fr}.authority-actions{flex-direction:column;align-items:flex-start}.shell{width:min(100% - 28px,1160px)}.nav-wrap{height:66px}.header-inner,.nav-wrap{gap:8px}.brand{font-size:16px}.brand-mark{width:30px;height:30px}.nav-wrap .button{min-height:38px;padding-inline:13px;font-size:11px}.hero{padding:42px 0 58px}.hero h1{font-size:48px}.lead{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:20px}.hero-actions .text-link{align-self:flex-start}.trust-row{flex-direction:column;gap:10px}.case-card-body{padding:24px 20px}.proof-grid{grid-template-columns:1fr}.proof-grid p,.proof-grid p:nth-child(3){border:0;border-bottom:1px solid #d4dad4;padding:0 0 14px}.section{padding-block:74px}.service-grid{grid-template-columns:1fr}.service-card{min-height:285px}.dark-section{padding:76px 0}.step-list li{grid-template-columns:46px 1fr}.focus-section{gap:46px}.choice-panel{padding:26px 20px}.safety-grid{grid-template-columns:1fr}.safety-mark{width:64px;height:64px}.safety-points{grid-column:1}.cta-section{width:calc(100% - 28px);margin:48px auto;padding:64px 22px}.footer-grid{grid-template-columns:1fr 1fr;gap:40px 25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}.portal-promo__inner{grid-template-columns:1fr}.portal-promo__mark{width:58px;height:58px;font-size:35px}.portal-promo__inner .button{grid-column:auto}.entry-overlay{place-items:start center;padding:12px}.entry-panel{border-radius:14px;min-height:calc(100vh - 24px)}.entry-brand{min-height:112px;padding:20px 22px}.entry-brand>span{inset-inline-end:22px;width:43px;height:43px;font-size:26px;position:absolute;top:20px}.entry-brand small{max-width:210px}.entry-step{padding:48px 22px 30px}.entry-step h1{font-size:40px}.entry-back{inset-inline-start:22px;top:18px}.entry-translations{flex-direction:column}.entry-translations span+span{border-inline-start:0;padding-inline-start:0}.entry-quick-languages{grid-template-columns:1fr}.entry-quick-languages button{flex-direction:row;align-items:center;min-height:64px}.entry-country-quick{grid-template-columns:1fr 1fr}.navigator-meta{flex-direction:column;align-items:flex-start}.navigator-popular-grid{grid-template-columns:1fr}.navigator-area-card{min-height:285px}.case-loop-heading{grid-template-columns:1fr;gap:16px;margin-top:72px}.navigator-all-action{flex-direction:column;align-items:flex-start}}@media (width<=480px){.header-start-action{display:none}.mobile-nav{margin-left:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.case-loop{overflow-x:auto}.case-loop__track{animation:none}}.site-header--subpage{z-index:5;border-bottom:1px solid var(--line);background:#faf9f5f5;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:18px;min-height:74px;display:flex}.main-nav{align-items:center;gap:clamp(11px,1.25vw,21px);display:flex}.main-nav a{color:#405553;white-space:nowrap;font-size:11px;font-weight:700}.brand-dot{color:var(--coral)}.brand--footer{color:var(--white)}.site-footer{color:#c2cfcd;background:#061b1d;padding:70px 0 25px}.footer-links{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-footer .footer-grid>div:first-child{display:block}.site-footer .footer-grid>div:first-child p{color:#7f9693;max-width:280px;font-size:13px;line-height:1.6}.site-footer .footer-links strong{color:var(--white);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px}.site-footer .footer-links a,.site-footer .footer-links span{color:#8fa5a2;font-size:12px}.site-footer .footer-links a:hover{color:var(--white)}.button--ghost{color:var(--ink);background:0 0;border:1px solid #a8bab6}.button--ghost:hover{border-color:var(--ink)}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.subpage-hero{background:var(--cream);padding:86px 0 82px}.subpage-hero__grid{grid-template-columns:1.12fr .88fr;align-items:center;gap:80px;display:grid}.subpage-hero h1,.intake-hero h1,.dashboard-hero h1,.admin-hero h1,.legal-hero h1{max-width:800px;font-size:clamp(48px,6vw,76px)}.subpage-lead{max-width:660px;color:var(--muted);margin:24px 0 32px;font-size:19px;line-height:1.65}.info-panel{background:#edf7f3;border:1px solid #bcd4cc;border-radius:10px;padding:36px;box-shadow:14px 14px #afd3c640}.info-panel__label{color:#47635e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:800;display:block}.check-list{gap:18px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:#29413e;padding-left:30px;line-height:1.55;position:relative}.check-list li:before{content:"✓";width:20px;height:20px;color:var(--ink);background:var(--mint);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid;position:absolute;left:0}.content-section{padding:88px 0}.content-section--mint{background:#e7f3ee}.two-column-content,.decision-box{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.two-column-content h2,.decision-box h2{font-size:clamp(36px,4vw,54px)}.two-column-content>div>p:last-child,.decision-box>div:last-child>p{color:var(--muted);line-height:1.7}.document-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.document-list li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;align-items:center;min-height:68px;font-weight:700;display:grid}.document-list span{color:var(--coral);font-size:11px;font-weight:800}.notice{border-left:3px solid var(--coral);background:#fff9;margin-top:24px;padding:18px 20px;font-size:13px;color:#24423e!important}.fine-print{font-size:11px}.intake-hero{color:var(--white);background:var(--ink);padding:62px 0}.intake-hero__inner{grid-template-columns:1.1fr .7fr;align-items:end;gap:90px;display:grid}.intake-hero h1{margin-top:12px;font-size:clamp(42px,5vw,64px)}.intake-hero__inner>p{color:#b4c8c5;margin:0 0 8px;line-height:1.7}.intake-section{background:#f2f0e8;padding:64px 0 90px}.intake-layout{grid-template-columns:260px 1fr;align-items:start;gap:32px;display:grid}.intake-sidebar{border:1px solid var(--line);background:#fbfaf6;border-radius:10px;padding:26px 22px;position:sticky;top:20px}.intake-sidebar__label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:800}.intake-sidebar ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.intake-sidebar li{color:#96a19f;grid-template-columns:34px 1fr;align-items:center;gap:12px;display:grid}.intake-sidebar li>span{border:1px solid #cbd2cf;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:grid}.intake-sidebar li strong,.intake-sidebar li small{display:block}.intake-sidebar li strong{font-size:12px}.intake-sidebar li small{margin-top:3px;font-size:9px}.intake-sidebar li.is-current{color:var(--ink)}.intake-sidebar li.is-current>span{color:var(--white);border-color:var(--coral);background:var(--coral)}.intake-sidebar li.is-complete{color:#315b54}.intake-sidebar li.is-complete>span{color:var(--ink);border-color:var(--mint);background:var(--mint)}.privacy-note{background:#e8f3ee;border-radius:7px;margin-top:28px;padding:16px}.privacy-note strong{color:#31514c;font-size:11px}.privacy-note p{color:#5b706c;margin:6px 0 0;font-size:10px;line-height:1.5}.intake-card{border:1px solid var(--line);background:var(--white);border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 18px 60px #0f363612}.form-step{border:0;min-width:0;min-height:550px;margin:0;padding:42px 46px}.form-step legend,.form-step>h2{width:100%;color:var(--ink);margin:0;font-family:Georgia,serif;font-size:36px;line-height:1.1}.form-intro{max-width:700px;color:var(--muted);margin:12px 0 30px;font-size:13px;line-height:1.6}.choice-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.choice-card{cursor:pointer;background:#fbfaf7;border:1px solid #d7dcda;border-radius:8px;grid-template-columns:36px 1fr 22px;align-items:center;gap:12px;min-height:78px;padding:16px;display:grid;position:relative}.choice-card:hover,.choice-card.is-selected{background:#edf7f3;border-color:#66a596}.choice-card input,.route-card input{opacity:0;width:1px;height:1px;position:absolute}.choice-card__number{color:var(--coral);font-size:10px;font-weight:800}.choice-card strong{font-size:13px;line-height:1.35}.choice-card__check{color:#0000;border:1px solid #c6cfcc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.choice-card.is-selected .choice-card__check{color:var(--ink);border-color:var(--mint);background:var(--mint)}.form-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid label>span{color:#304744;font-size:11px;font-weight:800}.form-grid input,.form-grid textarea{width:100%;color:var(--ink);font:inherit;background:#fbfaf7;border:1px solid #cbd3d0;border-radius:7px;outline:none;padding:14px 15px;font-size:13px}.form-grid textarea{resize:vertical;line-height:1.55}.form-grid input:focus,.form-grid textarea:focus{border-color:#4b8e7e;box-shadow:0 0 0 3px #4d978621}.form-grid__wide{grid-column:1/-1}.route-options{grid-template-columns:1fr 1fr;gap:16px;display:grid}.route-card{cursor:pointer;background:#fbfaf7;border:1px solid #d0d8d5;border-radius:9px;min-height:190px;padding:24px;display:block;position:relative}.route-card:hover,.route-card.is-selected{border-color:#4d9584;box-shadow:0 0 0 2px #4d95841a}.route-card__tag{color:var(--coral);letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:900;display:block}.route-card strong{font-family:Georgia,serif;font-size:23px;display:block}.route-card p{color:var(--muted);font-size:12px;line-height:1.6}.notice--wide{margin-top:18px}.notice--wide p{margin:5px 0 0}.toggle-row{cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;padding:15px 0;display:flex}.toggle-row input{accent-color:var(--ink);margin-top:3px}.toggle-row span,.toggle-row strong,.toggle-row small{display:block}.toggle-row strong{font-size:12px}.toggle-row small{color:var(--muted);margin-top:4px;font-size:10px}.review-list{border-top:1px solid var(--line);margin:0 0 24px}.review-list>div{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;padding:13px 0;display:grid}.review-list dt{color:var(--muted);font-size:11px}.review-list dd{margin:0;font-size:12px;font-weight:800}.upload-box{cursor:pointer;text-align:center;background:#f2f8f5;border:1px dashed #8ca9a2;border-radius:8px;place-items:center;padding:24px;display:grid}.upload-box input{opacity:0;width:1px;height:1px;position:absolute}.upload-box__icon{background:var(--mint);border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:8px;display:grid}.upload-box strong,.upload-box small{display:block}.upload-box strong{font-size:12px}.upload-box small{color:var(--muted);margin-top:5px;font-size:10px}.file-list{color:var(--muted);margin:12px 0;font-size:11px}.demo-stop{background:#e9f6f1;border:1px solid #9fc8bc;border-radius:8px;margin-top:18px;padding:18px 20px}.demo-stop strong{color:#264c45;font-size:12px}.demo-stop p{color:#56716c;margin:5px 0 0;font-size:11px;line-height:1.5}.form-actions{border-top:1px solid var(--line);background:#f8f7f2;justify-content:space-between;align-items:center;min-height:80px;padding:16px 46px;display:flex}.dashboard-hero,.admin-hero{background:#e7f3ee;padding:52px 0}.dashboard-hero__inner{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.dashboard-hero h1,.admin-hero h1{margin:10px 0 8px;font-size:clamp(42px,5vw,64px)}.dashboard-hero p,.admin-hero p{color:var(--muted)}.dashboard-section,.admin-section{background:#f5f3ed;padding:52px 0 90px}.dashboard-grid{grid-template-columns:230px 1fr;align-items:start;gap:28px;display:grid}.portal-nav,.case-queue{border:1px solid var(--line);background:var(--white);border-radius:9px;overflow:hidden}.portal-nav>strong{padding:20px;font-family:Georgia,serif;font-size:22px;display:block}.portal-nav>a{color:#48605c;border-top:1px solid #e8e8e1;justify-content:space-between;align-items:center;padding:13px 20px;font-size:11px;font-weight:800;display:flex}.portal-nav>a.is-active{color:var(--ink);border-left:3px solid var(--coral);background:#edf5f2}.portal-nav>a span{background:var(--mint);border-radius:50%;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;display:grid}.portal-nav .privacy-note,.case-queue .privacy-note{margin:18px}.portal-main,.case-workspace{border:1px solid var(--line);background:var(--white);border-radius:9px;padding:32px}.portal-heading,.case-toolbar,.draft-panel__heading,.approval-bar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.portal-heading h2,.case-toolbar h2{font-size:34px}.status-pill{white-space:nowrap;color:#28584e;letter-spacing:.08em;text-transform:uppercase;background:#d8eee6;border-radius:999px;align-items:center;padding:8px 12px;font-size:9px;font-weight:900;display:inline-flex}.case-summary-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:26px 0;display:grid}.case-summary-grid>div{background:#faf9f5;padding:16px}.case-summary-grid span,.case-summary-grid strong{display:block}.case-summary-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:9px}.case-summary-grid strong{font-size:11px}.case-timeline{margin:0;padding:0;list-style:none}.case-timeline li{border-bottom:1px solid var(--line);color:#96a3a0;grid-template-columns:38px 1fr 60px;align-items:center;gap:14px;min-height:72px;display:grid}.case-timeline li>span{border:1px solid #c8d0cd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:grid}.case-timeline strong,.case-timeline small{display:block}.case-timeline strong{font-size:12px}.case-timeline small{margin-top:4px;font-size:10px}.case-timeline time{text-align:right;font-size:9px}.case-timeline .is-complete,.case-timeline .is-current{color:var(--ink)}.case-timeline .is-complete>span{border-color:var(--mint);background:var(--mint)}.case-timeline .is-current>span{color:var(--white);border-color:var(--coral);background:var(--coral)}.portal-card{background:#fff4ec;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px;display:flex}.portal-card>div{align-items:flex-start;gap:12px;display:flex}.portal-card p{color:var(--muted);margin:5px 0 0;font-size:11px}.message-dot{background:var(--coral);border-radius:50%;width:9px;height:9px;margin-top:4px}.admin-hero{color:var(--white);background:var(--ink)}.admin-hero p{color:#b1c4c1}.admin-layout{grid-template-columns:245px 1fr;align-items:start;gap:24px;display:grid}.queue-heading{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px;display:flex}.queue-heading span{color:var(--muted);font-size:10px}.queue-item{cursor:pointer;text-align:left;width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:var(--white);padding:18px 20px;display:grid;position:relative}.queue-item:hover,.queue-item.is-active{background:#edf5f2}.queue-item.is-active{border-left:3px solid var(--coral)}.queue-item strong{font-size:11px}.queue-item small{color:var(--muted);margin-top:5px;font-size:10px}.queue-item time{color:#82918e;margin-top:10px;font-size:9px}.queue-priority{color:#7a3325;text-transform:uppercase;background:#ffe0d5;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;position:absolute;top:14px;right:14px}.case-meta{border-block:1px solid var(--line);color:#2c4541;gap:38px;margin:24px 0;padding:14px 0;font-size:11px;font-weight:800;display:flex}.case-meta small{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:600;display:block}.ai-summary{background:#edf7f3;border:1px solid #a7cabf;border-radius:8px;padding:24px}.ai-summary__heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ai-summary__heading>span{width:34px;height:34px;color:var(--white);background:var(--ink);border-radius:7px;place-items:center;font-size:10px;font-weight:900;display:grid}.ai-summary__heading strong,.ai-summary__heading small{display:block}.ai-summary__heading small{color:var(--muted);margin-top:3px;font-size:9px}.ai-summary>p{color:#3d5752;font-size:12px;line-height:1.65}.risk-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.risk-grid>div{background:#ffffffb3;border-radius:6px;padding:12px}.risk-grid p{color:#526864;margin:8px 0 0;font-size:9px;line-height:1.4}.risk{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.risk--good{color:#225344;background:#cfeadd}.risk--warn{color:#744c1d;background:#f6dfba}.draft-panel{border:1px solid var(--line);border-radius:8px;margin-top:18px;padding:24px}.draft-panel h3{margin:8px 0 0;font-size:24px}.draft-panel>p{color:#536662;font-family:Georgia,serif;font-size:13px;line-height:1.8}.text-button{cursor:pointer;color:#335e56;background:0 0;border:0;border-bottom:1px solid #335e56;font-size:10px;font-weight:800}.approval-bar{background:var(--ink);color:var(--white);border-radius:8px;align-items:center;margin-top:18px;padding:18px 20px}.approval-bar strong,.approval-bar small{display:block}.approval-bar strong{font-size:11px}.approval-bar small{color:#9fb4b0;margin-top:4px;font-size:9px}.legal-hero{color:var(--white);background:var(--ink);padding:78px 0}.legal-hero__inner{max-width:820px}.legal-hero h1{margin:12px 0 20px}.legal-hero__inner>p:last-child{color:#b4c6c3;max-width:720px;font-size:17px;line-height:1.65}.legal-section{padding:78px 0 100px}.legal-copy{max-width:760px}.legal-copy h2{margin:46px 0 12px;font-size:30px}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#50635f;line-height:1.8}.legal-copy .button{color:var(--white);margin-top:18px}@media (width<=900px){.main-nav{display:none}.subpage-hero__grid,.two-column-content,.decision-box,.intake-hero__inner{grid-template-columns:1fr;gap:40px}.intake-layout,.dashboard-grid,.admin-layout{grid-template-columns:1fr}.intake-sidebar{position:static}.intake-sidebar ol{grid-template-columns:repeat(4,1fr)}.intake-sidebar li{grid-template-columns:32px 1fr}.privacy-note{grid-column:1/-1}.risk-grid{grid-template-columns:1fr}}@media (width<=620px){.header-inner{min-height:66px}.header-inner .button{padding-inline:12px;font-size:10px}.subpage-hero{padding:58px 0}.subpage-hero h1,.intake-hero h1,.dashboard-hero h1,.admin-hero h1,.legal-hero h1{font-size:42px}.info-panel{box-shadow:none;padding:26px 22px}.content-section{padding:64px 0}.intake-sidebar{overflow-x:auto}.intake-sidebar ol,.intake-sidebar .privacy-note{min-width:590px}.form-step{min-height:0;padding:30px 20px}.form-step legend,.form-step>h2{font-size:30px}.choice-grid,.form-grid,.route-options{grid-template-columns:1fr}.form-grid__wide{grid-column:auto}.form-actions{padding:14px 20px}.form-actions .button{padding-inline:17px}.review-list>div{grid-template-columns:1fr;gap:5px}.dashboard-hero__inner,.portal-heading,.case-toolbar,.draft-panel__heading,.approval-bar,.portal-card{flex-direction:column;align-items:flex-start}.portal-main,.case-workspace{padding:22px 17px}.case-summary-grid{grid-template-columns:1fr}.case-meta{flex-direction:column;gap:16px}.case-timeline li{grid-template-columns:34px 1fr 48px}}.button--dark{color:var(--white);background:var(--ink)}.button--dark:hover{background:var(--deep)}.button--coral{color:#201d18;background:var(--coral)}.button--coral:hover{background:#f07a5c}.complaint-hero{color:var(--white);background:var(--deep);padding:88px 0 82px;overflow:hidden}.complaint-hero__grid{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.complaint-title-row{align-items:center;gap:28px;display:flex}.paragraph-mark{width:82px;height:82px;color:var(--deep);background:var(--coral);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:54px;display:grid}.complaint-hero h1{letter-spacing:-.055em;max-width:780px;margin:0;font-family:Georgia,serif;font-size:clamp(54px,7vw,88px);font-weight:500;line-height:.95}.complaint-lead{color:#b8cbc7;max-width:820px;margin:34px 0 0;font-size:18px;line-height:1.7}.complaint-hero__promise{background:#ffffff0d;border:1px solid #bfe1d63d;border-radius:12px;padding:28px}.complaint-hero__promise>strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.complaint-hero__promise>p{color:#a9bfbb;font-size:13px;line-height:1.65}.complaint-hero__promise>div{border-top:1px solid #ffffff24;align-items:end;gap:12px;margin-top:24px;padding-top:20px;display:flex}.complaint-hero__promise>div span{color:var(--coral);font-family:Georgia,serif;font-size:44px;line-height:.8}.complaint-hero__promise>div small{color:#9db3af;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.complaint-explorer{background:#f2f0e8;padding:64px 0 104px}.complaint-search{text-align:center;max-width:900px;margin:0 auto 32px}.complaint-search>label{margin-bottom:14px;font-family:Georgia,serif;font-size:30px;display:block}.complaint-search>div{position:relative}.complaint-search>div>span{color:#51736d;font-size:28px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.complaint-search input{width:100%;min-height:64px;color:var(--ink);background:var(--white);font:inherit;border:1px solid #afc0bc;border-radius:10px;outline:none;padding:0 22px 0 60px;font-size:15px;box-shadow:0 10px 35px #0f36360f}.complaint-search input:focus{border-color:#4b8e7e;box-shadow:0 0 0 3px #4d978621,0 10px 35px #0f36360f}.complaint-search>p{color:#74827f;margin:9px 0 0;font-size:10px}.content-safety-notice{color:#633c32;border:1px solid #ddb3a5;border-left:4px solid var(--coral-dark);background:#fff0e9;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:16px;max-width:900px;margin:0 auto 24px;padding:16px 18px;display:grid}.content-safety-notice>span{color:#fff;background:var(--coral-dark);border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.content-safety-notice strong{font-family:Georgia,serif;font-size:16px;font-weight:500}.content-safety-notice p{color:#785b53;margin:5px 0 0;font-size:9px;line-height:1.55}.content-safety-notice a{color:#28554e;border-bottom:1px solid #729e95;font-weight:850}.complaint-groups{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px;display:flex}.complaint-groups button{cursor:pointer;color:#49615d;background:#ffffff8c;border:1px solid #c7cecb;border-radius:999px;min-height:38px;padding:0 15px;font-size:10px;font-weight:800}.complaint-groups button:hover,.complaint-groups button.is-active{color:var(--white);border-color:var(--ink);background:var(--ink)}.complaint-count{color:#71807d;text-transform:uppercase;letter-spacing:.09em;margin:0 0 14px;font-size:10px}.complaint-count strong{color:var(--coral-dark)}.complaint-card-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.complaint-card{cursor:pointer;text-align:left;min-height:250px;color:var(--ink);background:#ffffffad;border:1px solid #d4d8d5;border-radius:10px;outline:none;flex-direction:column;padding:21px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.complaint-card:hover,.complaint-card:focus-visible{background:var(--white);border-color:#75a99d;transform:translateY(-4px)}.complaint-card__symbol{width:38px;height:38px;color:var(--white);background:var(--ink);border-radius:9px;place-items:center;margin-bottom:20px;font-family:Georgia,serif;font-size:16px;font-weight:700;display:grid}.complaint-card:nth-child(4n+2) .complaint-card__symbol{color:var(--ink);background:var(--mint-strong)}.complaint-card:nth-child(4n+3) .complaint-card__symbol{color:#50271f;background:#f7b7a6}.complaint-card:nth-child(4n+4) .complaint-card__symbol{color:var(--ink);background:#d8d0ef}.complaint-card__group{color:#7b8986;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.complaint-card>strong{margin:8px 0;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.15}.complaint-card>small{color:#667673;font-size:11px;line-height:1.55}.complaint-card__topics{color:#75827f;text-transform:uppercase;letter-spacing:.06em;margin-top:auto;padding-top:17px;font-size:8px}.complaint-card__arrow{color:var(--coral-dark);font-size:18px;position:absolute;top:25px;right:20px}.empty-state{text-align:center;border:1px dashed #aebdb9;border-radius:10px;padding:60px 20px}.empty-state p{color:var(--muted)}.complaint-wizard{background:var(--white);border:1px solid #b8c7c3;border-radius:14px;grid-template-columns:290px 1fr;min-height:600px;margin-top:74px;scroll-margin-top:90px;display:grid;overflow:hidden;box-shadow:0 26px 80px #0a2b2c1a}.complaint-wizard__aside{color:var(--white);background:var(--ink);padding:36px 30px}.complaint-wizard__aside h2{margin:0 0 32px;font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.08}.complaint-wizard__aside ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.complaint-wizard__aside li{color:#718d88;align-items:center;gap:12px;font-size:11px;font-weight:800;display:flex}.complaint-wizard__aside li>span{border:1px solid #4c6d68;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.complaint-wizard__aside li.is-active{color:var(--white)}.complaint-wizard__aside li.is-active>span{color:var(--ink);border-color:var(--mint);background:var(--mint)}.complaint-wizard__aside .privacy-note{color:var(--ink);margin-top:42px}.complaint-wizard__main{min-width:0}.wizard-panel{min-height:600px;padding:44px 48px}.wizard-kicker{color:var(--coral-dark);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:9px;font-weight:900}.wizard-panel>h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.08}.wizard-panel>p:not(.wizard-kicker){max-width:720px;color:var(--muted);line-height:1.7}.selected-area{background:#eaf4f0;border-radius:8px;align-items:center;gap:13px;margin-bottom:30px;padding:12px 14px;display:flex}.selected-area>span{width:38px;height:38px;color:var(--white);background:var(--ink);border-radius:7px;place-items:center;font-family:Georgia,serif;display:grid}.selected-area small,.selected-area strong{display:block}.selected-area small{color:#65807b;text-transform:uppercase;margin-bottom:3px;font-size:8px}.selected-area strong{font-size:12px}.selected-area button{cursor:pointer;color:#3a665e;background:0 0;border:0;border-bottom:1px solid #3a665e;margin-left:auto;font-size:9px;font-weight:800}.deadline-alert{color:#684626;background:#fff5e7;border-left:3px solid #dfa65b;margin:22px 0;padding:16px 18px}.deadline-alert strong{font-size:11px}.deadline-alert p{margin:5px 0 0;font-size:10px;line-height:1.5}.wizard-form{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.wizard-form fieldset{border:0;border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:22px;margin:0;padding:15px 0;display:flex}.wizard-form legend{float:left;min-width:300px;font-size:11px;font-weight:800}.wizard-form fieldset label{align-items:center;gap:6px;font-size:11px;display:flex}.wizard-form label>span{color:#314844;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.wizard-form input[type=date],.wizard-form select,.wizard-form textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fbfaf7;border:1px solid #c9d1ce;border-radius:7px;outline:none;padding:12px 13px;font-size:11px}.wizard-form textarea{resize:vertical;line-height:1.55}.wizard-form input:focus,.wizard-form select:focus,.wizard-form textarea:focus{border-color:#4b8e7e;box-shadow:0 0 0 3px #4d978621}.wizard-form__wide{grid-column:1/-1}.wizard-actions{border-top:1px solid var(--line);justify-content:space-between;gap:14px;margin-top:28px;padding-top:22px;display:flex}.result-intro{background:#f5f1e5;border-radius:7px;padding:15px 17px;font-size:11px}.result-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:22px 0;display:grid}.result-grid>div{background:#faf9f5;padding:15px}.result-grid span,.result-grid strong{display:block}.result-grid span{color:#778581;text-transform:uppercase;margin-bottom:6px;font-size:8px}.result-grid strong{font-size:11px}.result-columns{grid-template-columns:1fr 1fr;gap:34px;display:grid}.result-columns h4{margin:0 0 14px;font-family:Georgia,serif;font-size:20px;font-weight:500}.result-columns ol,.result-columns ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.result-columns li{color:#4f6460;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5;display:flex}.result-columns ol span{width:23px;height:23px;color:var(--white);background:var(--ink);border-radius:50%;flex:0 0 23px;place-items:center;font-size:8px;display:grid}.insurance-routing{background:#f8fbf9;border:1px solid #b8c9c4;border-radius:12px;margin-top:30px;overflow:hidden}.insurance-routing__heading{color:#fff;background:#153f3d;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.insurance-routing__heading small{color:#8fc1b5;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.insurance-routing__heading h4{margin:6px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.insurance-routing__heading>span{color:#153f3d;background:var(--mint);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:25px;display:grid}.insurance-routing__primary{color:#264e48;background:#dff0ea;border-bottom:1px solid #c6d7d1;padding:23px 25px}.insurance-routing__primary strong{margin-bottom:7px;font-family:Georgia,serif;font-size:19px;font-weight:500;display:block}.insurance-routing__primary p{margin:0;font-size:10px;line-height:1.65}.insurance-routing__grid{background:#d4ded9;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.insurance-routing__grid article{background:#fff;min-height:205px;padding:22px}.insurance-routing__grid article>span{color:var(--coral-dark);letter-spacing:.1em;font-size:7px;font-weight:900}.insurance-routing__grid h5{margin:30px 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:500}.insurance-routing__grid p{color:#586b67;margin:0;font-size:9px;line-height:1.65}.insurance-routing__warning{color:#704131;border-left:4px solid var(--coral-dark);background:#fff0e9;margin:14px;padding:19px 21px}.insurance-routing__warning strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.insurance-routing__warning p{margin:7px 0 0;font-size:9px;line-height:1.65}.insurance-routing__sources{border-top:1px solid #d8dfdc;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 20px;padding:20px 0 22px;display:flex}.insurance-routing__sources>strong{color:#697874;letter-spacing:.08em;text-transform:uppercase;font-size:7px;line-height:1.5}.insurance-routing__sources>div{flex-wrap:wrap;justify-content:flex-end;gap:10px 17px;display:flex}.insurance-routing__sources a{color:#26534c;border-bottom:1px solid #87aaa2;font-size:8px;font-weight:800}.handler-routing .insurance-routing__heading{background:#492f2b}.handler-routing .insurance-routing__heading>span{color:#492f2b;background:#f3b49f}.handler-routing__questions{background:#d9cec1;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.handler-routing__questions article{background:#fffaf0;min-height:175px;padding:19px}.handler-routing__questions article>span{color:var(--coral-dark);font-size:8px;font-weight:900}.handler-routing__questions strong{margin:28px 0 9px;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.15;display:block}.handler-routing__questions p{color:#6a6f68;margin:0;font-size:8px;line-height:1.55}.handler-routing__letter{color:#fff;background:#153f3d;border-radius:9px;grid-template-columns:.65fr 1.35fr;gap:34px;margin:14px;padding:25px;display:grid}.handler-routing__letter small{color:#8fc1b5;letter-spacing:.1em;font-size:7px;font-weight:900}.handler-routing__letter h5{margin:8px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.08}.handler-routing__letter ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.handler-routing__letter li{color:#b7ccc7;grid-template-columns:24px 1fr;align-items:start;gap:9px;font-size:9px;line-height:1.5;display:grid}.handler-routing__letter li>span{color:#153f3d;background:var(--mint);border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.handler-routing__letter>p{color:#9fbab4;border-top:1px solid #35605b;grid-column:1/-1;margin:0;padding-top:16px;font-size:8px;line-height:1.55}.human-gate{background:#eaf5f1;border:1px solid #a9c9bf;border-radius:8px;align-items:center;gap:15px;margin-top:28px;padding:18px;display:flex}.human-gate>span{width:40px;height:40px;color:var(--white);background:var(--ink);border-radius:50%;flex:0 0 40px;place-items:center;font-family:Georgia,serif;font-size:23px;display:grid}.human-gate strong,.human-gate p{display:block}.human-gate strong{font-size:11px}.human-gate p{color:#59736e;margin:4px 0 0;font-size:9px;line-height:1.5}.lawyer-referral{color:var(--ink);background:#faf6e9;border:1px solid #d4c9ad;border-radius:10px;margin-top:18px;padding:24px}.lawyer-referral__heading{align-items:center;gap:13px;display:flex}.lawyer-referral__heading>span{width:44px;height:44px;color:var(--white);background:var(--deep);border-radius:9px;flex:0 0 44px;place-items:center;font-family:Georgia,serif;font-size:14px;display:grid}.lawyer-referral__heading small{color:#8a6745;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.lawyer-referral h4{margin:0;font-family:Georgia,serif;font-size:24px;font-weight:500}.lawyer-referral>p{color:#53625e;max-width:720px;margin:16px 0 14px;font-size:11px;line-height:1.65}.lawyer-referral__terms{gap:7px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lawyer-referral__terms li{color:#53625e;padding-left:18px;font-size:9px;line-height:1.5;position:relative}.lawyer-referral__terms li:before{content:"✓";color:#3b7668;font-weight:900;position:absolute;left:0}.lawyer-referral .button{margin-top:4px}.lawyer-referral .button:disabled{cursor:not-allowed;opacity:.45}.lawyer-consent{background:var(--white);border:1px solid #b8cdc6;border-radius:8px;margin-top:18px;padding:18px}.lawyer-consent>strong{font-size:11px}.lawyer-consent>p{color:#5e706c;margin:6px 0 14px;font-size:9px;line-height:1.55}.lawyer-consent>label{color:#344d48;align-items:flex-start;gap:9px;font-size:10px;font-weight:800;line-height:1.45;display:flex}.lawyer-consent>label input{margin-top:2px}.lawyer-consent>div{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.lawyer-consent>div .button{margin:0}.lawyer-ready{background:#e4f2ed;border-radius:8px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.lawyer-ready>span{width:34px;height:34px;color:var(--white);background:#367565;border-radius:50%;flex:0 0 34px;place-items:center;font-weight:900;display:grid}.lawyer-ready strong{font-size:11px}.lawyer-ready p{color:#56736d;margin:4px 0 0;font-size:9px;line-height:1.5}.lawyer-referral__notice{color:#8b8170;margin-top:16px;font-size:8px;line-height:1.45;display:block}.complaint-principles{padding:98px 0}.principle-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.principle-grid li{border:1px solid var(--line);background:var(--white);border-radius:9px;min-height:230px;padding:24px}.principle-grid li>span{color:var(--coral-dark);font-size:9px;font-weight:900}.principle-grid strong{margin:44px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500;display:block}.principle-grid p{color:var(--muted);font-size:11px;line-height:1.6}@media (width<=1000px){.complaint-card-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.complaint-hero__grid{grid-template-columns:1fr;gap:50px}.complaint-hero__promise{max-width:500px}.complaint-wizard{grid-template-columns:1fr}.complaint-wizard__aside ol{grid-template-columns:repeat(3,1fr)}.complaint-wizard__aside .privacy-note{margin-top:26px}.principle-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.complaint-card-grid{grid-template-columns:repeat(2,1fr)}.complaint-title-row{flex-direction:column;align-items:flex-start}.paragraph-mark{width:62px;height:62px;font-size:40px}.complaint-hero h1{font-size:52px}.wizard-form,.result-grid,.result-columns,.insurance-routing__grid{grid-template-columns:1fr}.handler-routing__questions{grid-template-columns:1fr 1fr}.handler-routing__letter{grid-template-columns:1fr}.handler-routing__letter>p{grid-column:auto}.insurance-routing__grid article{min-height:0}.insurance-routing__sources{flex-direction:column}.insurance-routing__sources>div{justify-content:flex-start}.wizard-form fieldset{flex-direction:column;align-items:flex-start;gap:10px}.wizard-form legend{float:none;min-width:0;margin-bottom:10px}.wizard-form__wide{grid-column:auto}}@media (width<=480px){.complaint-card-grid,.content-safety-notice{grid-template-columns:1fr}.complaint-card{min-height:220px}.complaint-wizard__aside ol{grid-template-columns:1fr}.wizard-panel{min-height:0;padding:30px 20px}.wizard-panel>h3{font-size:31px}.wizard-actions{flex-direction:column-reverse;align-items:stretch}.lawyer-referral{padding:20px 16px}.lawyer-referral h4{font-size:21px}.lawyer-consent>div{flex-direction:column;align-items:stretch}.handler-routing__questions,.principle-grid{grid-template-columns:1fr}}.private-review-page{min-height:100vh;color:var(--ink);background:var(--deep);padding:28px}.private-review-brand{max-width:1120px;color:var(--white);align-items:center;gap:12px;margin:0 auto 28px;display:flex}.private-review-brand .brand{color:var(--white)}.private-review-brand .brand-mark{width:42px;height:42px;color:var(--deep);background:var(--coral);font-size:25px}.private-review-brand>small{color:#9fbab5;letter-spacing:.12em;text-transform:uppercase;margin-left:auto;font-size:9px;font-weight:900}.private-review-card{background:#f4f0e4;border-radius:16px;max-width:620px;margin:8vh auto 0;padding:50px;box-shadow:0 28px 90px #0003}.private-review-kicker{color:var(--coral-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:900}.private-review-card h1{letter-spacing:-.04em;margin:0 0 20px;font-family:Georgia,serif;font-size:48px;font-weight:500;line-height:1}.private-review-card>p:not(.private-review-kicker,.private-review-error){color:#536662;font-size:13px;line-height:1.7}.private-review-warning{border-left:3px solid var(--coral);background:#fffaf0;gap:5px;margin:26px 0;padding:16px 18px;display:grid}.private-review-warning strong{font-size:11px}.private-review-warning span{color:#697773;font-size:9px;line-height:1.5}.private-review-card form{gap:12px;margin-top:24px;display:grid}.private-review-card form label{font-size:10px;font-weight:900}.private-review-card form input{background:var(--white);width:100%;min-height:58px;font:inherit;letter-spacing:.22em;border:1px solid #b7c5c1;border-radius:8px;outline:none;padding:0 18px;font-size:22px}.private-review-card form input:focus{border-color:#4b8e7e;box-shadow:0 0 0 3px #4d978621}.private-review-card form .button{cursor:pointer;border:0;justify-content:center;min-height:52px}.private-review-card form .button:disabled{cursor:not-allowed;opacity:.45}.private-review-card>small{color:#7c8986;margin-top:18px;font-size:8px;line-height:1.55;display:block}.private-review-error{color:#a43f2c;margin:0;font-size:10px;font-weight:800}.private-review-active{background:var(--white);border-radius:14px;max-width:1240px;margin:0 auto;overflow:hidden;box-shadow:0 28px 90px #0000003d}.private-review-timer{color:var(--white);background:#153e3d;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}.private-review-timer>div{align-items:center;gap:16px;display:flex}.private-review-timer small{color:#9fbab5;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.private-review-timer strong{color:var(--coral);font-variant-numeric:tabular-nums;font-size:27px}.private-review-timer p{color:#a9bebb;margin:0;font-size:9px}.private-review-timer__actions{align-items:center;gap:18px;display:flex}.private-review-timer__actions button{color:#fff;cursor:pointer;background:#0b2c2d;border:1px solid #668781;border-radius:6px;min-height:38px;padding:0 14px;font-size:9px;font-weight:850}.private-review-timer__actions button:hover,.private-review-timer__actions button:focus-visible{border-color:var(--coral);outline:none}.private-review-progress{background:#dce5e2;height:4px}.private-review-progress span{background:var(--coral);height:100%;transition:width 1s linear;display:block}.private-review-frame{height:calc(100vh - 145px);min-height:620px}.private-review-frame iframe{background:var(--white);border:0;width:100%;height:100%}.private-review-card--expired{text-align:center}.private-review-card--expired>span{width:56px;height:56px;color:var(--white);background:#367565;border-radius:50%;place-items:center;margin:0 auto 24px;font-size:24px;display:grid}@media (width<=700px){.private-review-page{padding:16px}.private-review-brand>small{display:none}.private-review-card{margin-top:5vh;padding:34px 24px}.private-review-card h1{font-size:39px}.private-review-timer{flex-direction:column;align-items:flex-start;gap:7px;padding:14px 18px}.private-review-timer__actions{flex-direction:column;align-items:flex-start;gap:10px}.private-review-frame{height:calc(100vh - 180px);min-height:540px}}.asylum-page{background:#f7f4ec}.asylum-hero{color:var(--white);background:linear-gradient(125deg,#082326 0%,#123f3d 72%,#18534d 100%);padding:82px 0 88px}.asylum-hero__top{grid-template-columns:1.25fr .75fr;align-items:end;gap:88px;display:grid}.asylum-hero h1{letter-spacing:-.05em;max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(50px,6.8vw,84px);font-weight:500;line-height:.98}.asylum-hero__lead{color:#bfd2ce;max-width:760px;margin:28px 0 0;font-size:17px;line-height:1.75}.asylum-demo-note{color:#d7e8e4;background:#ffffff0f;border:1px solid #d2ebe433;border-radius:7px;align-items:center;gap:10px;width:max-content;max-width:100%;margin-top:26px;padding:10px 13px;font-size:10px;display:flex}.asylum-demo-note>span{width:20px;height:20px;color:var(--deep);background:var(--mint);border-radius:50%;flex:0 0 20px;place-items:center;font-size:10px;font-weight:900;display:grid}.language-panel{background:#ffffff0f;border:1px solid #dbefea38;border-radius:12px;padding:24px}.language-panel>strong{color:#d5e5e1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:10px;display:block}.language-panel select{width:100%;min-height:52px;color:var(--deep);border:1px solid var(--mint);background:var(--mint);font:inherit;border-radius:8px;padding:0 42px 0 14px;font-size:14px;font-weight:800}.asylum-page[dir=rtl] .language-panel select{padding:0 14px 0 42px}.language-panel>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.language-panel button{cursor:pointer;color:#bfd2ce;min-height:44px;font:inherit;background:#ffffff0a;border:1px solid #e1f1ed2e;border-radius:7px;align-items:center;gap:9px;padding:0 11px;font-size:11px;display:flex}.language-panel button:hover,.language-panel button.is-active{color:var(--deep);border-color:var(--mint);background:var(--mint)}.language-panel button>span{font-size:8px;font-weight:900}.language-panel>small{color:#8fa9a4;margin-top:15px;font-size:8px;line-height:1.5;display:block}.asylum-public,.asylum-questions{padding-block:96px}.asylum-heading{margin-bottom:42px}.asylum-heading h2{max-width:800px}.asylum-track-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.asylum-track-grid article{border:1px solid var(--line);background:var(--white);border-radius:10px;min-height:250px;padding:27px}.asylum-track-grid article>span,.question-group-grid article>span{color:var(--coral-dark);letter-spacing:.1em;font-size:9px;font-weight:900}.asylum-track-grid h3{margin:48px 0 12px;font-family:Georgia,serif;font-size:25px;font-weight:500}.asylum-track-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.asylum-deadline{color:#684626;background:#fff2dc;border-left:4px solid #dfa65b;grid-template-columns:46px 1fr auto;align-items:center;gap:20px;margin-top:20px;padding:22px 24px;display:grid}.asylum-deadline>span{color:#6b401d;background:#f2d7a9;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.asylum-deadline strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.asylum-deadline p{max-width:740px;margin:5px 0 0;font-size:10px;line-height:1.6}.asylum-deadline a{white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:9px;font-weight:900}.refugee-daily-teaser{color:#fff;background:#102f32;border-block:1px solid #315451;padding:32px 0}.refugee-daily-teaser__inner{grid-template-columns:58px 1fr auto;align-items:center;gap:22px;display:grid}.refugee-daily-teaser__inner>span{width:52px;height:52px;color:var(--deep);background:var(--mint);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:29px;display:grid}.refugee-daily-teaser small{color:#88b5ab;letter-spacing:.11em;font-size:8px;font-weight:900}.refugee-daily-teaser h2{margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.refugee-daily-teaser p{color:#a8c1bc;margin:0;font-size:10px;line-height:1.6}.refugee-daily-teaser__status{color:#f2b7a3;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:900;display:flex}.refugee-daily-teaser__status>span{color:#6fc1aa;font-size:8px}.refugee-daily{background:#f2eee2;border-block:1px solid #d8ddd7;padding:100px 0}.refugee-daily__heading{align-items:end}.refugee-daily__heading h2{max-width:780px}.refugee-daily__heading>p{max-width:430px}.refugee-daily__notice{color:#684626;border:1px solid #dec189;background:#fff5e3;border-left:5px solid #c58a38;border-radius:10px;grid-template-columns:52px 1fr;align-items:center;gap:20px;margin:-8px 0 26px;padding:22px 24px;display:grid}.refugee-daily__notice>span{color:#fff;background:#9b6b2f;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:22px;display:grid}.refugee-daily__notice strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.refugee-daily__notice p{color:#735e47;margin:6px 0 0;font-size:10px;line-height:1.7}.refugee-daily__grid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.refugee-daily__grid article{background:#fff;border:1px solid #d1d8d2;border-radius:11px;flex-direction:column;grid-column:span 2;min-height:355px;padding:29px;display:flex}.refugee-daily__grid article:nth-child(4),.refugee-daily__grid article:nth-child(5){grid-column:span 3;min-height:335px}.refugee-daily__grid article>span{color:var(--coral-dark);letter-spacing:.12em;font-size:8px;font-weight:900}.refugee-daily__grid h3{margin:48px 0 15px;font-family:Georgia,serif;font-size:26px;font-weight:500;line-height:1.1}.refugee-daily__grid p{color:#536763;margin:0;font-size:11px;line-height:1.7}.refugee-daily__grid small{color:#776b5d;border-top:1px solid #e3e5e0;margin-top:auto;padding-top:22px;font-size:9px;line-height:1.6;display:block}.refugee-daily__portal{color:#fff;background:#173d3b;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:52px;margin-top:24px;padding:42px;display:grid}.refugee-daily__portal h3{margin:9px 0 15px;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.06}.refugee-daily__portal>div>p:last-child{color:#aec6c0;font-size:10px;line-height:1.7}.refugee-daily__portal ul{background:#315b55;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.refugee-daily__portal li{color:#bfd0cc;background:#123836;padding:18px;font-size:9px;line-height:1.6}.refugee-daily__sources{border-top:1px solid #cbc9bd;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;padding-top:22px;display:flex}.refugee-daily__sources>strong{color:#65736f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.refugee-daily__sources>div{flex-wrap:wrap;justify-content:flex-end;gap:13px 21px;display:flex}.refugee-daily__sources a{color:#26534c;border-bottom:1px solid #87aaa2;font-size:9px;font-weight:800}.refugee-daily__translation{color:#7a807b;max-width:850px;margin:18px 0 0;font-size:8px;line-height:1.6}.voice-case{color:#fff;background:#071f22;padding:100px 0}.voice-case__heading h2{color:#fff;max-width:760px}.voice-case__heading>p{color:#9eb7b2}.voice-case__privacy{color:#254f48;background:#dff0ea;border:1px solid #a9cfc3;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:17px;margin:-10px 0 24px;padding:18px 20px;display:grid}.voice-case__privacy>span{color:#fff;background:#2e7462;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;display:grid}.voice-case__privacy strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.voice-case__privacy p{color:#507069;margin:5px 0 0;font-size:9px;line-height:1.6}.voice-case__workspace{grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.voice-recorder,.voice-language{border-radius:14px;min-height:500px;padding:35px}.voice-recorder{color:var(--ink);background:#f3ead8}.voice-language{color:#fff;background:#123836;border:1px solid #315451}.voice-recorder__top{border-bottom:1px solid #d1c5ab;grid-template-columns:14px 1fr auto;align-items:center;gap:12px;padding-bottom:26px;display:grid}.voice-recorder__top>span{background:var(--coral);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f6cbbb}.voice-recorder__top small,.voice-language small{color:#887d6b;letter-spacing:.1em;font-size:8px;font-weight:900}.voice-recorder__top h3,.voice-language h3{margin:5px 0 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.voice-recorder__top>strong{color:var(--coral-dark);font-family:var(--font-geist-mono),monospace;font-variant-numeric:tabular-nums;font-size:20px}.voice-consent{color:#5d6b67;grid-template-columns:20px 1fr;gap:12px;margin:24px 0 20px;font-size:10px;line-height:1.6;display:grid}.voice-consent input{width:18px;height:18px;accent-color:var(--ink);margin:1px 0 0}.voice-recorder__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.voice-recorder__actions .button{cursor:pointer;border:0;min-height:48px}.voice-recorder__actions .button:disabled,.voice-demo-button:disabled{cursor:not-allowed;opacity:.45}.voice-stop{color:#fff;background:#8e392d}.voice-upload{color:#244b45;cursor:pointer;background:#fffaf0;border:1px solid #9faeaa;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.voice-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.voice-error{color:#9e392c;margin:16px 0 0;font-size:10px;font-weight:800}.voice-audio{background:#fffaf0;border:1px solid #c5b99e;border-radius:9px;grid-template-columns:1fr minmax(210px,.85fr);align-items:center;gap:20px;margin-top:22px;padding:18px;display:grid}.voice-audio small{color:#63726e;letter-spacing:.1em;font-size:7px;font-weight:900;display:block}.voice-audio strong{text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:5px;font-size:10px;display:block;overflow:hidden}.voice-audio audio{width:100%;height:36px}.voice-demo-button{color:#fff;background:var(--ink);cursor:pointer;border:0;border-radius:7px;width:100%;min-height:48px;margin-top:16px;font-size:11px;font-weight:850}.voice-demo-disclaimer{color:#7d7466;margin:9px 0 0;font-size:8px;line-height:1.55}.voice-language small{color:#86b5aa}.voice-language label{gap:9px;margin-top:42px;display:grid}.voice-language label>span{color:#a8c1bc;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.voice-language select{width:100%;min-height:54px;color:var(--ink);background:#e1f0eb;border:1px solid #bad7ce;border-radius:8px;padding:0 14px;font:700 13px Arial,sans-serif}.voice-language__current{background:#0c2e2f;border:1px solid #315c57;border-radius:9px;grid-template-columns:50px 1fr;gap:16px;margin-top:20px;padding:19px;display:grid}.voice-language__current>span{width:46px;height:46px;color:var(--deep);background:var(--mint);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.voice-language__current strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.voice-language__current p{color:#99b6b0;margin:6px 0 0;font-size:9px;line-height:1.6}.voice-lawyer-note{color:#d7c1b9;border-left:3px solid var(--coral);background:#492f2b;margin:18px 0 0;padding:17px;font-size:9px;line-height:1.65}.voice-lawyer-note strong{color:#f3b6a1}.voice-result{color:var(--ink);background:#f7f4ec;border-radius:14px;margin-top:14px;padding:36px}.voice-result__status{background:#e1f0eb;border:1px solid #b6d5cb;border-radius:9px;grid-template-columns:46px 1fr;align-items:center;gap:16px;padding:18px;display:grid}.voice-result__status>span{color:#fff;background:#367766;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.voice-result__status strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.voice-result__status p{color:#527069;margin:5px 0 0;font-size:9px;line-height:1.6}.voice-result__choices{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.voice-result__choices button{min-height:92px;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border:1px solid #cdd7d2;border-radius:9px;grid-template-columns:35px 1fr 24px;align-items:center;gap:13px;padding:17px;display:grid}.voice-result__choices button>span{color:var(--coral-dark);font-size:8px;font-weight:900}.voice-result__choices button strong{font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.25}.voice-result__choices button b{font-family:Georgia,serif;font-size:24px;font-weight:500}.voice-reading{background:#fffaf0;border:1px solid #d8d2c3;border-radius:10px;grid-template-columns:.7fr 1.3fr;gap:35px;margin-top:10px;padding:30px;display:grid}.voice-reading--answer{background:#e9f3ef}.voice-reading small{color:var(--coral-dark);letter-spacing:.1em;font-size:7px;font-weight:900}.voice-reading h3{margin:8px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.voice-reading>p{color:#536763;margin:0;font-size:10px;line-height:1.75}.voice-reading>button{color:#28554e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #729e95;grid-column:2;justify-self:start;padding:0 0 4px;font-size:9px;font-weight:850}.lawyer-match{background:#efe9dc;padding:100px 0}.lawyer-match__heading h2{max-width:750px}.lawyer-match__route{grid-template-columns:1fr 44px 1fr;align-items:center;gap:13px;margin-bottom:20px;display:grid}.lawyer-match__route article{background:#fffaf0;border:1px solid #d1c7b2;border-radius:11px;grid-template-columns:48px 1fr;gap:18px;min-height:190px;padding:27px;display:grid}.lawyer-match__route article>span{color:#fff;background:var(--ink);border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;display:grid}.lawyer-match__route small,.lawyer-match__form-heading small,.lawyer-match__draft small{color:var(--coral-dark);letter-spacing:.1em;font-size:7px;font-weight:900}.lawyer-match__route h3{margin:8px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.lawyer-match__route p{color:#5f6e6a;margin:0;font-size:9px;line-height:1.65}.lawyer-match__route>i{color:#78918b;text-align:center;font-size:24px;font-style:normal}.lawyer-availability{color:#fff;background:#492b28;border-radius:14px;grid-template-columns:.75fr 1.25fr;gap:42px;margin-bottom:14px;padding:36px;display:grid}.lawyer-availability__intro h3{margin:0 0 14px;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.08}.lawyer-availability__intro>p:last-child{color:#d2b9b2;font-size:9px;line-height:1.65}.lawyer-availability__control{background:#59332f;border:1px solid #74504a;border-radius:10px;padding:24px}.lawyer-availability__control>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.lawyer-availability__control small{color:#d9aaa0;letter-spacing:.1em;font-size:7px;font-weight:900}.lawyer-availability__control strong{color:#f4c1af;font-family:Georgia,serif;font-size:18px;font-weight:500}.lawyer-status-buttons{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:20px;display:grid}.lawyer-status-buttons button{color:#d9c3bd;cursor:pointer;background:#492b28;border:1px solid #7b554f;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:43px;padding:8px;font-size:8px;font-weight:850;display:flex}.lawyer-status-buttons button>span{color:#98726b;font-size:7px}.lawyer-status-buttons button[aria-pressed=true]{color:#173c39;background:#dcefe7;border-color:#b8dfd0}.lawyer-status-buttons button[aria-pressed=true]>span{color:#3d9b7e}.lawyer-availability__control>p{color:#d7bbb4;margin:17px 0 0;font-size:9px;line-height:1.65}.lawyer-availability__rule{border-top:1px solid #704943;grid-column:1/-1;grid-template-columns:40px 1fr;align-items:center;gap:15px;padding-top:22px;display:grid}.lawyer-availability__rule>span{color:#492b28;background:#f1b7a3;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:22px;display:grid}.lawyer-availability__rule p{color:#d8bdb6;margin:0;font-size:9px;line-height:1.65}.lawyer-availability__rule strong{color:#f1c0b0}.lawyer-match__workspace{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.lawyer-match__workspace>form,.lawyer-match__workspace>aside{border-radius:14px;min-height:570px;padding:36px}.lawyer-match__workspace>form{background:#fff;border:1px solid #cdd6d1}.lawyer-match__workspace>aside{color:#fff;background:#173d3b}.lawyer-match__form-heading{grid-template-columns:48px 1fr;align-items:center;gap:16px;margin-bottom:30px;display:grid}.lawyer-match__form-heading>span{width:46px;height:46px;color:var(--deep);background:var(--coral);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid}.lawyer-match__form-heading h3{margin:5px 0 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.lawyer-match__workspace form>label:not(.lawyer-match__check),.lawyer-match__form-grid label{gap:8px;margin-bottom:16px;display:grid}.lawyer-match__workspace form label>span{color:#50635f;font-size:9px;font-weight:850}.lawyer-match__workspace input:not([type=checkbox]),.lawyer-match__workspace select{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #afbfba;border-radius:7px;padding:0 13px;font:700 12px Arial,sans-serif}.lawyer-match__form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lawyer-match__check{color:#536662;grid-template-columns:20px 1fr;gap:12px;margin:13px 0;font-size:9px;line-height:1.55;display:grid}.lawyer-match__check input{width:18px;height:18px;accent-color:var(--ink);margin:1px 0 0}.lawyer-match__workspace form .button{cursor:pointer;border:0;margin-top:16px}.lawyer-match__workspace form .button:disabled{cursor:not-allowed;opacity:.42}.lawyer-match__workspace>aside h3{max-width:450px;margin:0 0 27px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.08}.lawyer-match__workspace>aside ol{background:#315b55;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.lawyer-match__workspace>aside li{background:#123836;grid-template-columns:32px 1fr;gap:12px;padding:15px;display:grid}.lawyer-match__workspace>aside li>span{width:28px;height:28px;color:var(--deep);background:var(--mint);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.lawyer-match__workspace>aside li strong{color:#f3b7a2;font-size:10px}.lawyer-match__workspace>aside li p{color:#abc2bd;margin:5px 0 0;font-size:8px;line-height:1.55}.lawyer-match__draft{background:#e2f1ec;border:1px solid #aecfc4;border-radius:13px;margin-top:14px;padding:32px}.lawyer-match__draft>div:first-child{grid-template-columns:45px 1fr;align-items:center;gap:14px;display:grid}.lawyer-match__draft>div:first-child>span{color:#fff;background:#367766;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.lawyer-match__draft h3{margin:5px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.lawyer-match__draft dl{background:#bed2cc;grid-template-columns:repeat(4,1fr);gap:1px;margin:25px 0 18px;padding:1px;display:grid}.lawyer-match__draft dl>div{background:#f5faf8;padding:15px}.lawyer-match__draft dt{color:#6c7b77;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.lawyer-match__draft dd{margin:7px 0 0;font-size:10px;font-weight:850}.lawyer-match__draft>p{color:#4e6962;font-size:9px;line-height:1.65}.lawyer-match__draft>button{color:#73817d;cursor:not-allowed;background:#dbe1de;border:1px solid #bbc7c3;border-radius:7px;min-height:43px;margin-top:5px;padding:0 17px;font-size:9px;font-weight:850}.lawyer-match__sources{border-top:1px solid #cdc7b8;justify-content:space-between;align-items:flex-start;gap:22px;margin-top:22px;padding-top:20px;display:flex}.lawyer-match__sources>strong{color:#65736f;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.lawyer-match__sources>div{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.lawyer-match__sources a{color:#26534c;border-bottom:1px solid #87aaa2;font-size:9px;font-weight:800}.lawyer-availability__portal-link{color:#f5c0ad;border-bottom:1px solid #b97d6d;grid-column:1/-1;justify-self:start;padding-bottom:4px;font-size:9px;font-weight:850}.lawyer-portal-page{color:var(--ink);background:#f7f4ec}.lawyer-portal-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#285a54 0,#0000 32%),linear-gradient(125deg,#092b2c 0%,#123e3b 58%,#173430 100%);padding:94px 0 86px}.lawyer-portal-hero__grid{grid-template-columns:1.2fr .55fr;align-items:center;gap:76px;display:grid}.lawyer-portal-hero h1{letter-spacing:-.035em;max-width:790px;margin:16px 0 22px;font-family:Georgia,serif;font-size:clamp(50px,6.4vw,84px);font-weight:500;line-height:.96}.lawyer-portal-hero__grid>div>p:last-child{color:#aec7c2;max-width:690px;margin:0;font-size:12px;line-height:1.75}.lawyer-portal-hero aside{color:var(--ink);background:#fff7e9;border:1px solid #e5d8bd;border-radius:14px;padding:36px;box-shadow:0 24px 55px #00000030}.lawyer-portal-hero aside small{color:var(--coral-dark);letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.lawyer-portal-hero aside strong{letter-spacing:-.04em;margin:24px 0 2px;font-family:Georgia,serif;font-size:52px;font-weight:500;display:block}.lawyer-portal-hero aside>span{color:#6d7773;font-size:10px;font-weight:850;display:block}.lawyer-portal-hero aside p{color:#63706d;border-top:1px solid #dcd4c4;margin:24px 0 26px;padding-top:20px;font-size:9px;line-height:1.65}.lawyer-portal-hero aside a{color:#26534c;border-bottom:1px solid #87aaa2;font-size:9px;font-weight:850}.lawyer-portal-trust{color:#1c4b45;background:#dff0ea;border-bottom:1px solid #b9cdc7}.lawyer-portal-trust .shell{border-inline:1px solid #c3d9d2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.lawyer-portal-trust span{text-align:center;border-right:1px solid #c3d9d2;justify-content:center;align-items:center;min-height:64px;padding:15px;font-size:8px;font-weight:850;display:flex}.lawyer-portal-trust span:last-child{border-right:0}.lawyer-onboarding{padding-block:100px}.lawyer-onboarding>ol{background:#d7d3c8;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.lawyer-onboarding>ol li{background:#fff;min-height:300px;padding:30px 25px}.lawyer-onboarding>ol li>span{color:#fff;background:#164642;border-radius:50%;place-items:center;width:43px;height:43px;font:800 9px Arial,sans-serif;display:grid}.lawyer-onboarding>ol h3{margin:58px 0 14px;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.1}.lawyer-onboarding>ol p{color:#60716d;margin:0;font-size:10px;line-height:1.72}.lawyer-profile-section{background:#e4efeb;padding:96px 0}.lawyer-portal-demo-note{color:#70491f;background:#fff3da;border:1px solid #ddbf81;border-radius:10px;grid-template-columns:44px 1fr;align-items:center;gap:16px;margin-bottom:16px;padding:18px 21px;display:grid}.lawyer-portal-demo-note>span{color:#fff;background:#9a672f;border-radius:50%;place-items:center;width:39px;height:39px;font-family:Georgia,serif;font-size:20px;display:grid}.lawyer-portal-demo-note p{margin:0;font-size:9px;line-height:1.65}.lawyer-profile-grid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.lawyer-profile-grid>form,.lawyer-document-preview{border-radius:14px;min-width:0}.lawyer-profile-grid>form{background:#fff;border:1px solid #c7d4cf;padding:38px}.lawyer-profile-form__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.lawyer-profile-form__heading small,.lawyer-document-preview__bar small{color:var(--coral-dark);letter-spacing:.12em;font-size:7px;font-weight:900}.lawyer-profile-form__heading h2{max-width:520px;margin:8px 0 0;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.06}.lawyer-profile-form__heading>span{color:#fff;background:var(--ink);border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:28px;display:grid}.lawyer-profile-fields{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.lawyer-profile-fields label,.lawyer-feedback form label{gap:8px;margin-bottom:16px;display:grid}.lawyer-profile-fields label.wide{grid-column:1/-1}.lawyer-profile-fields label>span,.lawyer-feedback form label>span,.lawyer-profile-grid fieldset legend{color:#50635f;font-size:9px;font-weight:850}.lawyer-profile-fields input,.lawyer-feedback select,.lawyer-feedback textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #adbfba;border-radius:7px;font:700 11px Arial,sans-serif}.lawyer-profile-fields input,.lawyer-feedback select{min-height:50px;padding:0 13px}.lawyer-feedback textarea{resize:vertical;padding:14px;line-height:1.55}.lawyer-profile-grid fieldset{border:0;margin:6px 0 20px;padding:0}.lawyer-profile-grid fieldset legend{margin-bottom:12px}.lawyer-specialty-note{color:#657772;margin:0 0 14px;font-size:8px;line-height:1.6}.lawyer-specialty-groups{gap:10px;display:grid}.lawyer-specialty-group{background:#f4f8f6;border:1px solid #cad7d2;border-radius:9px;padding:14px}.lawyer-specialty-group h3{color:#24544d;margin:0 0 11px;font-family:Georgia,serif;font-size:17px;font-weight:500}.lawyer-specialties{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lawyer-specialties label{color:#566a65;background:#f8faf8;border:1px solid #d0d9d5;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;gap:8px;min-height:42px;padding:10px;font-size:8px;line-height:1.35;display:grid}.lawyer-specialties input{accent-color:#174642;width:16px;height:16px;margin:0}.lawyer-logo-upload{color:#254f48;cursor:pointer;background:#e9f3ef;border:1px dashed #779b92;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:14px;min-height:72px;margin:4px 0 18px;padding:14px;display:grid;position:relative}.lawyer-logo-upload:before{content:"+";color:#fff;background:#2d6b5d;border-radius:50%;place-items:center;width:42px;height:42px;font:500 24px Georgia,serif;display:grid}.lawyer-logo-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.lawyer-logo-upload b,.lawyer-logo-upload small{display:block}.lawyer-logo-upload b{font-size:9px}.lawyer-logo-upload small{color:#648078;margin-top:5px;font-size:7px}.lawyer-logo-error{color:#9c382a;margin:-8px 0 18px;font-size:9px;font-weight:800;line-height:1.55}.lawyer-profile-grid>form>.button{cursor:pointer;border:0}.lawyer-profile-saved{color:#2f6859;background:#e4f2ec;border-radius:7px;margin:15px 0 0;padding:12px;font-size:9px;line-height:1.55}.lawyer-document-preview{color:#fff;background:#0c2e2f;padding:25px}.lawyer-document-preview__bar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.lawyer-document-preview__bar small{color:#81b5aa}.lawyer-document-preview__bar span{color:#9ab7b1;font-size:8px;font-weight:800}.lawyer-letter{color:#163a37;background:#fffdf7;flex-direction:column;min-height:735px;padding:42px 36px 28px;display:flex;box-shadow:0 10px 30px #00000038}.lawyer-letter header{border-bottom:2px solid #1d534c;grid-template-columns:1fr auto;gap:24px;padding-bottom:25px;display:grid}.lawyer-letter__identity{align-items:center;gap:13px;min-width:0;display:flex}.lawyer-letter__identity>span,.lawyer-letter__logo{border-radius:5px;flex:0 0 53px;place-items:center;width:53px;height:53px;display:grid}.lawyer-letter__identity>span{color:#fff;background:#174642;font:500 33px Georgia,serif}.lawyer-letter__logo{background-position:50%;background-repeat:no-repeat;background-size:contain}.lawyer-letter__identity div{min-width:0}.lawyer-letter__identity strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:17px;font-weight:500;display:block}.lawyer-letter__identity small{color:#6b7774;margin-top:5px;font-size:7px;line-height:1.45;display:block}.lawyer-letter address{color:#58706b;text-align:right;overflow-wrap:anywhere;font-size:7px;font-style:normal;line-height:1.7}.lawyer-letter__body{flex:1;padding:50px 0 30px}.lawyer-letter__body>small{color:#9c493b;letter-spacing:.12em;font-size:6px;font-weight:900}.lawyer-letter__body>p{color:#5e6f6b;font-size:8px;line-height:1.75}.lawyer-letter__body h3{margin:28px 0 18px;font-family:Georgia,serif;font-size:25px;font-weight:500}.lawyer-letter__body>div{background:repeating-linear-gradient(#0000 0 20px,#e7e4d9 21px);width:100%;height:120px;margin:24px 0}.lawyer-letter footer{border-top:1px solid #cbd4d0;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:18px;display:flex}.lawyer-letter footer span{color:#64756f;max-width:80%;font-size:6px;line-height:1.5}.lawyer-letter footer strong{color:#c96b58;letter-spacing:.12em;font-size:7px}.lawyer-subscription{color:#fff;background:#173d3b;border-radius:15px;grid-template-columns:.85fr 1fr auto;align-items:center;gap:55px;margin-block:90px;padding:48px;display:grid}.lawyer-subscription h2{margin:10px 0 15px;font-family:Georgia,serif;font-size:42px;font-weight:500}.lawyer-subscription>div>p:last-child{color:#aac2bd;margin:0;font-size:9px;line-height:1.7}.lawyer-subscription ul{background:#315b55;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.lawyer-subscription li{color:#c2d3cf;background:#123836;padding:13px 15px;font-size:8px;line-height:1.45}.lawyer-subscription>button{color:#83918e;cursor:not-allowed;background:#2a4644;border:1px solid #59706d;border-radius:7px;max-width:190px;min-height:49px;padding:10px 17px;font-size:8px;font-weight:850;line-height:1.4}.lawyer-feedback{background:#efe7d7;padding:98px 0}.lawyer-feedback__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.lawyer-feedback h2{max-width:540px;margin:14px 0 22px;font-family:Georgia,serif;font-size:45px;font-weight:500;line-height:1.02}.lawyer-feedback__grid>div>p:last-child{color:#61716d;max-width:560px;margin:0;font-size:11px;line-height:1.72}.lawyer-feedback form{background:#fffaf0;border:1px solid #d1c8b4;border-radius:13px;padding:34px}.lawyer-feedback form .button{cursor:pointer;border:0}.lawyer-feedback form .button:disabled{cursor:not-allowed;opacity:.43}.lawyer-feedback form>p{color:#2f6859;margin:16px 0 0;font-size:9px;font-weight:800;line-height:1.55}.upgrade-loop{color:#fff;background:#092b2c;padding:98px 0}.upgrade-loop__heading h2{color:#fff;max-width:720px}.upgrade-loop__heading>p{color:#a9c2bd}.upgrade-loop__steps{background:#315652;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;padding:1px;list-style:none;display:grid}.upgrade-loop__steps li{background:#123836;min-height:250px;padding:24px}.upgrade-loop__steps li>span{color:#f3ae98;letter-spacing:.12em;font-size:8px;font-weight:900}.upgrade-loop__steps strong{margin:56px 0 12px;font-family:Georgia,serif;font-size:19px;font-weight:500;display:block}.upgrade-loop__steps p{color:#9bb6b0;margin:0;font-size:9px;line-height:1.65}.upgrade-loop__bottom{grid-template-columns:1.15fr .85fr;gap:14px;margin-top:14px;display:grid}.upgrade-notification,.upgrade-loop__bottom aside{border-radius:11px;padding:30px}.upgrade-notification{color:#173d3b;background:#dff0ea;grid-template-columns:48px 1fr;align-items:center;gap:18px;display:grid}.upgrade-notification>span{color:#fff;background:#2e7462;border-radius:50%;place-items:center;width:45px;height:45px;font-size:8px;font-weight:900;display:grid}.upgrade-notification small{color:#53776f;letter-spacing:.12em;font-size:7px;font-weight:900;display:block}.upgrade-notification strong{margin:7px 0;font-family:Georgia,serif;font-size:18px;font-weight:500;display:block}.upgrade-notification p,.upgrade-loop__bottom aside p{margin:0;font-size:9px;line-height:1.65}.upgrade-notification p{color:#56716a}.upgrade-loop__bottom aside{background:#492f2b;border:1px solid #755049}.upgrade-loop__bottom aside strong{color:#f5c0ad;font-family:Georgia,serif;font-size:19px;font-weight:500}.upgrade-loop__bottom aside p{color:#d3bcb5;margin-top:10px}.lawyer-portal-sources{justify-content:space-between;align-items:flex-start;gap:24px;padding-block:28px;display:flex}.lawyer-portal-sources>strong{color:#65736f;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.lawyer-portal-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.lawyer-portal-sources a{color:#26534c;border-bottom:1px solid #87aaa2;font-size:9px;font-weight:800}.detention-section{background:#eaf2ef;border-top:1px solid #d4e1dd;padding:96px 0}.detention-heading{align-items:end}.detention-heading h2{max-width:690px}.detention-heading>p{color:#4f6762;max-width:610px}.detention-translation-note{color:#654e2a;background:#fff6e5;border:1px solid #e5c991;border-radius:8px;align-items:flex-start;gap:16px;margin:-20px 0 24px;padding:14px 16px;font-size:10px;line-height:1.55;display:flex}.detention-translation-note strong{color:#7c5520;text-transform:uppercase;letter-spacing:.08em;flex:none}.detention-urgent{color:#702f25;border:1px solid #e5a294;border-left:5px solid var(--coral);background:#fff2ed;border-radius:10px;grid-template-columns:54px 1fr;align-items:center;gap:20px;margin-bottom:42px;padding:24px;display:grid}.detention-urgent>span{width:48px;height:48px;color:var(--white);background:var(--coral-dark);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.detention-urgent strong{font-family:Georgia,serif;font-size:22px;font-weight:500}.detention-urgent p{color:#77514b;margin:6px 0 0;font-size:11px;line-height:1.7}.detention-subtitle{margin:0 0 20px;font-family:Georgia,serif;font-size:31px;font-weight:500}.detention-rights-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.detention-rights-grid article{background:#ffffffd9;border:1px solid #c7d8d3;border-radius:10px;min-height:270px;padding:28px}.detention-rights-grid article>span{color:var(--coral-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.detention-rights-grid h4{margin:42px 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.15}.detention-rights-grid p{color:#526965;margin:0;font-size:10px;line-height:1.68}.detention-help{color:var(--white);background:var(--deep);border-radius:14px;grid-template-columns:.78fr 1.22fr;gap:54px;margin-top:24px;padding:42px;display:grid}.detention-help__heading h3{margin:8px 0 18px;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.05}.detention-help__heading>p:last-child{color:#a8c1bc;font-size:11px;line-height:1.7}.detention-help ol{background:#31504d;border:1px solid #31504d;gap:1px;margin:0;padding:0;list-style:none;display:grid}.detention-help li{background:#123836;padding:19px 21px}.detention-help li strong{color:#f5c0ad;letter-spacing:.04em;font-size:10px}.detention-help li p{color:#b4c9c5;margin:6px 0 0;font-size:9px;line-height:1.6}.detention-intake{background:#fff;border:1px solid #c7d8d3;border-radius:14px;grid-template-columns:.7fr 1.3fr;gap:50px;margin-top:24px;padding:40px;display:grid}.detention-intake h3{margin:10px 0 30px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.08}.detention-intake .button{width:max-content}.detention-intake ul{grid-template-columns:1fr 1fr;align-content:start;gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.detention-intake li{color:#526965;font-size:10px;line-height:1.55}.detention-limit{color:#69452a;background:#fff6e4;border:1px solid #dcc08c;border-radius:10px;align-items:center;gap:18px;margin-top:18px;padding:24px;display:flex}.detention-limit>span{color:#fff;background:#8b5e31;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:27px;display:grid}.detention-limit strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.detention-limit p{color:#725e4d;margin:5px 0 0;font-size:10px;line-height:1.65}.detention-sources{border-top:1px solid #c7d8d3;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding-top:20px;display:flex}.detention-sources>strong{color:#5c716d;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.detention-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.detention-sources a{color:#244e48;border-bottom:1px solid #87aaa2;font-size:9px;font-weight:800}.asylum-page[dir=rtl] .detention-urgent{border-left:1px solid #e5a294;border-right:5px solid var(--coral)}.asylum-gate{color:var(--white);background:var(--deep);padding:92px 0}.asylum-gate__grid{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.asylum-price-card,.asylum-account-card{border-radius:14px;min-height:500px;padding:40px}.asylum-price-card{color:var(--ink);background:#f2ead8}.asylum-price-card .eyebrow-light{color:#5e7772}.asylum-price-card h2{max-width:670px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.5vw,58px);font-weight:500;line-height:1.02}.asylum-price{align-items:end;gap:14px;margin:34px 0 8px;display:flex}.asylum-price strong{color:var(--coral-dark);font-family:Georgia,serif;font-size:54px;font-weight:500;line-height:1}.asylum-price span{color:#66736f;padding-bottom:7px;font-size:11px;font-weight:800}.asylum-price-card>p{color:#687672;font-size:10px}.asylum-free-note{background:#fffaf0;border:1px solid #d2c4a7;border-radius:8px;align-items:flex-start;gap:14px;margin:24px 0;padding:17px;display:flex}.asylum-free-note>span{width:34px;height:34px;color:var(--white);background:var(--ink);border-radius:50%;flex:0 0 34px;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.asylum-free-note p{color:#5b6965;margin:0;font-size:10px;line-height:1.6}.asylum-price-card>.button{cursor:pointer;border:0}.asylum-free-summary{background:#e6f3ee;border:1px solid #b8d2c8;border-radius:9px;grid-template-columns:40px 1fr;gap:14px;margin:0 0 30px;padding:17px;display:grid}.asylum-free-summary>span{width:38px;height:38px;color:var(--white);background:#2d6b5e;border-radius:50%;place-items:center;font-weight:900;display:grid}.asylum-free-summary strong{color:#214c44;margin:2px 0 5px;font-family:Georgia,serif;font-size:18px;font-weight:500;display:block}.asylum-free-summary p{color:#4f6a64;margin:0;font-size:10px;line-height:1.6}.asylum-price-table-wrap{background:#fffaf0;border:1px solid #cec3aa;border-radius:10px;margin:28px 0 15px;overflow-x:auto}.asylum-price-table{border-collapse:collapse;text-align:start;width:100%;min-width:610px}.asylum-price-table th,.asylum-price-table td{text-align:start;border-bottom:1px solid #ded4bf;padding:15px 14px;font-size:10px;line-height:1.4}.asylum-price-table thead th{color:#64736f;letter-spacing:.09em;text-transform:uppercase;background:#ebe3d2;font-size:8px;font-weight:900}.asylum-price-table tbody th{max-width:170px;font-size:11px}.asylum-price-table tbody td:nth-child(2){color:var(--coral-dark);white-space:nowrap;font-family:Georgia,serif;font-size:19px}.asylum-price-table tbody tr:last-child th,.asylum-price-table tbody tr:last-child td{border-bottom:0}.asylum-price-table tbody tr.featured{background:#e7f2ee}.asylum-price-table tbody tr.featured th{color:#1f5047}.asylum-renewal-note{line-height:1.6;color:#4f615d!important;margin:0!important;font-size:10px!important}.asylum-price-definition{line-height:1.55;color:#7a7164!important;margin:8px 0 22px!important;font-size:8px!important}.asylum-payment-link{color:#274f49;border-bottom:1px solid #7ca398;margin:0 0 18px;padding-bottom:4px;font-size:9px;font-weight:850;display:inline-block}.asylum-account-card{color:var(--white);background:#123836;border:1px solid #315451;position:relative;overflow:hidden}.asylum-payment-options{background:#f8f6ef;padding:100px 0}.asylum-payment-recommendation{color:#fff;background:#17423e;border-radius:13px;grid-template-columns:74px 1fr;gap:28px;margin-bottom:16px;padding:34px;display:grid}.asylum-payment-recommendation>span{color:#173f3b;background:var(--coral);border-radius:50%;place-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:27px;display:grid}.asylum-payment-recommendation small{color:#91bdb4;letter-spacing:.11em;font-size:8px;font-weight:900}.asylum-payment-recommendation h3{margin:8px 0 12px;font-family:Georgia,serif;font-size:31px;font-weight:500}.asylum-payment-recommendation p{color:#b5cbc6;max-width:900px;margin:0;font-size:10px;line-height:1.75}.asylum-payment-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.asylum-payment-grid article{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;min-height:340px;padding:28px;display:flex}.asylum-payment-grid article>span{color:var(--coral-dark);font:800 9px var(--font-geist-mono),monospace}.asylum-payment-grid h3{margin:55px 0 14px;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.1}.asylum-payment-grid p{color:#536964;margin:0;font-size:10px;line-height:1.7}.asylum-payment-grid small{color:#778480;border-top:1px solid #e1e6e2;margin-top:auto;padding-top:20px;font-size:8px;line-height:1.6}.asylum-payment-flow{color:#fff;background:#492b28;border-radius:13px;grid-template-columns:.75fr 1.25fr;gap:55px;margin-top:16px;padding:38px;display:grid}.asylum-payment-flow h3{margin:0;font-family:Georgia,serif;font-size:36px;font-weight:500;line-height:1.08}.asylum-payment-flow ol{background:#704a44;gap:1px;margin:0;padding:1px;list-style:none;display:grid}.asylum-payment-flow li{background:#59332f;padding:17px 19px}.asylum-payment-flow li strong{color:#f4c0af;font-size:10px}.asylum-payment-flow li p{color:#d5bbb4;margin:5px 0 0;font-size:9px;line-height:1.55}.asylum-payment-warning{color:#6c472b;background:#fff4dd;border:1px solid #d9b981;border-radius:10px;grid-template-columns:50px 1fr;gap:18px;margin-top:16px;padding:23px;display:grid}.asylum-payment-warning>span{color:#fff;background:#98632f;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.asylum-payment-warning strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.asylum-payment-warning p{color:#735f4e;margin:5px 0 0;font-size:9px;line-height:1.65}.asylum-payment-sources{border-top:1px solid #c8d5d0;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:26px;padding-top:20px;display:flex}.asylum-payment-sources>strong{color:#61726f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.asylum-payment-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.asylum-payment-sources a{color:#29534c;border-bottom:1px solid #80a79d;font-size:9px;font-weight:800}.asylum-payment-disclaimer{color:#60716d;border-left:3px solid var(--coral);background:#fff;margin:24px 0 0;padding:17px;font-size:9px;line-height:1.7}.asylum-account-card:after{content:"§";color:#ffffff09;font-family:Georgia,serif;font-size:300px;position:absolute;bottom:-110px;right:-70px}.asylum-lock{color:#7bd0b9;width:12px;height:12px;margin-bottom:70px;display:block}.asylum-account-card h3{z-index:1;margin:0;font-family:Georgia,serif;font-size:34px;font-weight:500;line-height:1.1;position:relative}.asylum-account-card>p{z-index:1;color:#b1c8c3;font-size:11px;line-height:1.7;position:relative}.asylum-rule{z-index:1;border-top:1px solid #315754;align-items:end;gap:11px;margin:32px 0 10px;padding-top:25px;display:flex;position:relative}.asylum-rule strong{color:var(--coral);font-family:Georgia,serif;font-size:55px;font-weight:500;line-height:.8}.asylum-rule span{color:#a6bfba;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.asylum-rule-text{font-size:9px!important}.identity-panel{color:var(--ink);background:var(--white);border-radius:14px;margin-top:24px;padding:36px}.identity-panel__heading{align-items:center;gap:16px;display:flex}.identity-panel__heading>span{width:52px;height:52px;color:var(--white);background:var(--ink);border-radius:50%;flex:0 0 52px;place-items:center;font-family:Georgia,serif;font-size:29px;display:grid}.identity-panel__heading small{color:var(--coral-dark);letter-spacing:.12em;font-size:8px;font-weight:900}.identity-panel__heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:32px;font-weight:500}.identity-panel ol{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:30px 0 0;padding:0;list-style:none;display:grid}.identity-panel li{background:#fbfaf7;grid-template-columns:34px 1fr;gap:12px;padding:22px;display:grid}.identity-panel li>span{width:30px;height:30px;color:var(--white);background:var(--ink);border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.identity-panel li strong{font-size:11px}.identity-panel li p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.55}.prototype-stop{border-left:3px solid var(--coral);background:#fff2e9;margin-top:18px;padding:16px 18px}.prototype-stop strong{color:#873d2d;font-size:10px}.prototype-stop p{color:#6d625e;margin:4px 0 0;font-size:9px;line-height:1.55}.return-lock-teaser{background:#123836;border:1px solid #315451;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:20px;margin-top:24px;padding:22px 26px;display:grid}.return-lock-teaser>span{width:50px;height:50px;color:var(--deep);background:var(--mint);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid}.return-lock-teaser small{color:#86b8ad;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.return-lock-teaser h3{color:#fff;margin:5px 0 0;font-family:Georgia,serif;font-size:26px;font-weight:500}.return-lock-status,.return-member-badge{color:#f5c0ad;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;width:max-content;font-size:8px;font-weight:900;display:flex}.return-lock-status>span,.return-member-badge>span{color:#69b89f;font-size:8px}.return-member-area{color:var(--ink);background:#f3ead8;border-radius:14px;margin-top:24px;padding:44px}.return-member-badge{color:#315b54;background:#e4f1ed;border:1px solid #c5d7d1;border-radius:999px;margin-bottom:26px;padding:9px 12px}.return-heading{align-items:end;margin-bottom:34px}.return-heading h2{max-width:700px;color:var(--ink);font-size:clamp(38px,5vw,62px)}.return-heading>p{color:#61716d}.return-answer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.return-answer-grid article{background:#fffaf0;border:1px solid #d2c4a7;border-radius:12px;min-height:360px;padding:32px}.return-answer-grid article>span{color:var(--coral-dark);letter-spacing:.12em;font-size:9px;font-weight:900}.return-answer-grid h3{margin:58px 0 16px;font-family:Georgia,serif;font-size:30px;font-weight:500;line-height:1.08}.return-answer-grid p{color:#516560;font-size:11px;line-height:1.7}.return-answer-grid small{color:#786b5c;border-top:1px solid #ddd0b6;margin-top:24px;padding-top:18px;font-size:9px;line-height:1.65;display:block}.return-process{color:#fff;background:#17423e;border-radius:12px;grid-template-columns:.72fr 1.28fr;gap:50px;margin-top:18px;padding:38px;display:grid}.return-process h3{margin:8px 0 0;font-family:Georgia,serif;font-size:37px;font-weight:500;line-height:1.06}.return-process ol{background:#315b55;border:1px solid #315b55;gap:1px;margin:0;padding:0;list-style:none;display:grid}.return-process li{background:#123836;padding:17px 20px}.return-process li strong{color:#f5c0ad;font-size:10px}.return-process li p{color:#b6cbc6;margin:5px 0 0;font-size:9px;line-height:1.6}.return-portal-card{background:#fff;border:1px solid #d4c7aa;border-radius:12px;grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:18px;padding:38px;display:grid}.return-portal-card h3{margin:10px 0 14px;font-family:Georgia,serif;font-size:34px;font-weight:500}.return-portal-card>div>p:last-of-type{color:#63716e;font-size:10px;line-height:1.65}.return-portal-card .button{width:max-content;margin-top:20px}.return-portal-card ul{grid-template-columns:1fr 1fr;align-content:start;gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.return-portal-card li{color:#50645f;font-size:10px;line-height:1.55}.return-deadline{color:#69452a;background:#fff4dd;border:1px solid #dcba7d;border-radius:10px;grid-template-columns:50px 1fr;align-items:center;gap:18px;margin-top:18px;padding:22px;display:grid}.return-deadline>span{color:#fff;background:#9a6631;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.return-deadline strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.return-deadline p{color:#735d4a;margin:5px 0 0;font-size:10px;line-height:1.65}.return-consequences{background:#fff3ed;border:1px solid #e0b5a5;border-radius:12px;margin-top:18px;padding:38px}.return-consequences__heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:14px 50px;display:grid}.return-consequences__heading .eyebrow{grid-column:1/-1}.return-consequences__heading h3{margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500;line-height:1.06}.return-consequences__heading>p:last-child{color:#7a5c52;margin:0;font-size:10px;line-height:1.7}.return-consequence-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}.return-consequence-grid article{background:#fffaf7;border:1px solid #ebc8bb;border-radius:9px;padding:22px}.return-consequence-grid h4{margin:0 0 10px;font-family:Georgia,serif;font-size:19px;font-weight:500}.return-consequence-grid p{color:#765f58;margin:0;font-size:9px;line-height:1.65}.return-correction{color:#593c35;border-left:4px solid var(--coral);background:#ffe5db;align-items:flex-start;gap:16px;margin-top:14px;padding:18px;display:flex}.return-correction>span{color:#fff;background:var(--coral-dark);border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:20px;display:grid}.return-correction p{margin:0;font-size:10px;line-height:1.65}.return-crime{color:#fff;background:#492b28;border-radius:12px;grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:18px;padding:38px;display:grid}.return-crime h3{margin:8px 0 15px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.08}.return-crime>div:first-child>p:last-child{color:#d8b9b1;font-size:10px;line-height:1.65}.return-crime>div:last-child{background:#714842;border:1px solid #714842;gap:1px;display:grid}.return-crime article{background:#59332f;padding:18px 20px}.return-crime h4{color:#f5c0ad;margin:0 0 7px;font-size:11px}.return-crime article p{color:#d7bdb7;margin:0;font-size:9px;line-height:1.6}.return-sources{border-top:1px solid #d0c2a5;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:22px;padding-top:20px;display:flex}.return-sources>strong{color:#6e766f;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.return-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:14px 22px;display:flex}.return-sources a{color:#26534c;border-bottom:1px solid #87aaa2;font-size:9px;font-weight:800}.question-group-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.question-group-grid article{border:1px solid var(--line);background:var(--white);border-radius:10px;min-height:320px;padding:28px}.question-group-grid h3{margin:30px 0 20px;font-family:Georgia,serif;font-size:25px;font-weight:500}.question-group-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.question-group-grid li{color:#536763;font-size:10px;line-height:1.5}.asylum-human-gate{background:#e5f3ee;border:1px solid #a7cabf;border-radius:10px;align-items:center;gap:18px;margin-top:18px;padding:24px;display:flex}.asylum-human-gate>span{width:48px;height:48px;color:var(--white);background:var(--ink);border-radius:50%;flex:0 0 48px;place-items:center;font-family:Georgia,serif;font-size:27px;display:grid}.asylum-human-gate strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.asylum-human-gate p{color:#52706a;margin:5px 0 0;font-size:10px;line-height:1.6}.asylum-portal-promo{color:var(--white);background:#15413f;padding:36px 0}.asylum-portal-promo__inner{grid-template-columns:66px 1fr auto;align-items:center;gap:24px;display:grid}.asylum-portal-promo__inner>span{width:58px;height:58px;color:var(--deep);background:var(--coral);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:34px;display:grid}.asylum-portal-promo small{color:#8fc1b5;letter-spacing:.12em;font-size:8px;font-weight:900}.asylum-portal-promo h2{margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.asylum-portal-promo p{color:#a7c3bd;margin:0;font-size:10px}.asylum-page[dir=rtl] .eyebrow span{order:2}.asylum-page[dir=rtl] .asylum-deadline{border-left:0;border-right:4px solid #dfa65b}.asylum-route-gate{color:var(--ink);background:#eef2ed;padding:92px 0 96px}.asylum-route-status{color:#80908b;letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;max-width:850px;margin:0 auto 62px;font-size:9px;font-weight:900;display:grid}.asylum-route-status span{align-items:center;gap:10px;display:flex}.asylum-route-status span:nth-of-type(2),.asylum-route-status span:nth-of-type(3){justify-content:center}.asylum-route-status i{color:#5f7771;background:#f8faf7;border:1px solid #b3c3be;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.asylum-route-status span:first-child i,.asylum-route-status .is-complete i{color:#fff;background:#4d8778;border-color:#4d8778}.asylum-route-status .is-current{color:#153f3b}.asylum-route-status .is-current i{color:#fff;background:#e46a4f;border-color:#e46a4f}.asylum-route-status>b{color:#aab6b2;text-align:center}.asylum-route-heading{margin-bottom:28px}.asylum-route-heading h2{max-width:800px}.asylum-route-warning{color:#6a472b;background:#fff4dd;border:1px solid #d9ba86;border-radius:11px;grid-template-columns:52px 1fr;gap:20px;margin-bottom:18px;padding:23px 25px;display:grid}.asylum-route-warning>span{color:#fff;background:#9b6731;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:25px;display:grid}.asylum-route-warning strong{font-family:Georgia,serif;font-size:21px;font-weight:500}.asylum-route-warning p{color:#755e49;margin:6px 0 0;font-size:10px;line-height:1.65}.asylum-route-choice{grid-template-columns:1fr 1fr;gap:12px;display:grid}.asylum-route-choice button{min-height:138px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #bdcbc6;border-radius:12px;grid-template-columns:58px 1fr auto;align-items:center;gap:20px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.asylum-route-choice button:hover,.asylum-route-choice button:focus-visible{border-color:#5f9889;outline:none;transform:translateY(-3px);box-shadow:0 16px 40px #133e3a1c}.asylum-route-choice button[aria-pressed=true]{color:#fff;background:#173f3b;border-color:#173f3b}.asylum-route-choice button>span{color:#fff;background:#e46a4f;border-radius:50%;place-items:center;width:56px;height:56px;font-family:Georgia,serif;font-size:25px;display:grid}.asylum-route-choice button[aria-pressed=true]>span{color:#173f3b;background:#cde8df}.asylum-route-choice button>div{gap:6px;display:grid}.asylum-route-choice strong{font-family:Georgia,serif;font-size:23px;font-weight:500}.asylum-route-choice small{color:#687a76;font-size:9px;line-height:1.55}.asylum-route-choice button[aria-pressed=true] small{color:#b8cec9}.asylum-route-choice button>b{font-size:18px}.asylum-route-prompt{color:#657570;text-align:center;margin:18px 0 0;font-size:10px}.asylum-route-results{margin-top:18px}.asylum-route-result{background:#153f3b;border-radius:14px;overflow:hidden}.asylum-route-result--work{background:#492b28}.asylum-route-result__intro{color:#fff;grid-template-columns:.85fr 1.15fr;gap:55px;padding:38px;display:grid}.asylum-route-result__intro h3{margin:7px 0 0;font-family:Georgia,serif;font-size:clamp(31px,4vw,47px);font-weight:500;line-height:1.05}.asylum-route-result__intro>p{color:#b8cec9;align-self:end;margin:0;font-size:10px;line-height:1.7}.asylum-route-result--work .asylum-route-result__intro>p{color:#d4b9b2}.asylum-route-facts{background:#315b56;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.asylum-route-result--work .asylum-route-facts{background:#714b45}.asylum-route-facts article{color:#fff;background:#1a4944;min-height:285px;padding:27px}.asylum-route-result--work .asylum-route-facts article{background:#58322f}.asylum-route-facts article>span{color:#f3a993;font:800 9px var(--font-geist-mono),monospace}.asylum-route-facts h4{margin:48px 0 12px;font-family:Georgia,serif;font-size:22px;font-weight:500}.asylum-route-facts p{color:#bad0cb;margin:0;font-size:9px;line-height:1.65}.asylum-route-result--work .asylum-route-facts p{color:#d6bbb5}.asylum-route-correction{background:#fff;border:1px solid #b4c7c0;border-radius:10px;grid-template-columns:150px 1fr;gap:30px;margin-top:18px;padding:24px;display:grid}.asylum-route-correction strong{color:#244e47;font-family:Georgia,serif;font-size:20px;font-weight:500}.asylum-route-correction p{color:#60726d;margin:0;font-size:10px;line-height:1.65}.asylum-route-sources{border-top:1px solid #c3d0cb;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:26px;padding-top:20px;display:flex}.asylum-route-sources>strong{color:#63736f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.asylum-route-sources>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;display:flex}.asylum-route-sources a{color:#28524b;border-bottom:1px solid #7da59b;font-size:9px;font-weight:800}.asylum-route-translation{color:#60716d;border-left:3px solid var(--coral);background:#f8faf7;margin:22px 0 0;padding:16px;font-size:9px;line-height:1.65}.asylum-return-rates{color:#fff;background:#123836;border-radius:13px;margin-top:20px;padding:34px}.asylum-return-rates__heading{grid-template-columns:1fr .8fr;align-items:end;gap:45px;display:grid}.asylum-return-rates__heading h4{margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.05}.asylum-return-rates__heading>p{color:#b8cec9;margin:0;font-size:10px;line-height:1.7}.asylum-return-country{background:#0b2d2d;border:1px solid #446864;border-radius:9px;grid-template-columns:160px 1fr;align-items:center;gap:18px;margin-top:28px;padding:16px 18px;display:grid}.asylum-return-country>span{color:#8eb6ae;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.asylum-return-country select{color:#183a36;width:100%;min-width:0;font:750 11px var(--font-geist-sans),sans-serif;background:#f6f2e8;border:0;border-radius:6px;padding:11px 13px}.asylum-return-rate-status{color:#9fc9c0;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;width:max-content;max-width:100%;margin:16px 0 10px;font-size:8px;font-weight:900;display:flex}.asylum-return-rate-status>span{color:#68c3a9;font-size:7px}.asylum-return-rate-grid{background:#3a5d59;border:1px solid #3a5d59;grid-template-columns:.8fr .8fr 1.4fr;gap:1px;display:grid}.asylum-return-rate-grid article{background:#17423e;min-height:170px;padding:22px}.asylum-return-rate-grid small{color:#8eb7ae;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.asylum-return-rate-grid strong{color:#f3b29d;margin:27px 0 9px;font-family:Georgia,serif;font-size:31px;font-weight:500;display:block}.asylum-return-rate-grid p{color:#bed0cc;margin:0;font-size:9px;line-height:1.65}.asylum-return-rate-grid article:last-child p{color:#e3ece9;margin-top:27px}.asylum-return-rate-detail{background:#204d47;border:1px solid #456b65;border-radius:8px;grid-template-columns:180px 1fr;gap:24px;margin-top:12px;padding:19px 21px;display:grid}.asylum-return-rate-detail strong{color:#f3b29d;font-family:Georgia,serif;font-size:18px;font-weight:500}.asylum-return-rate-detail p{color:#c6d7d3;margin:0;font-size:9px;line-height:1.7}.asylum-return-rate-note{color:#674a31;background:#fff1d8;border-left:4px solid #dda35d;margin:12px 0 0;padding:17px 19px;font-size:9px;line-height:1.7}.asylum-return-rate-link{color:#b6ddd4;border-bottom:1px solid #6a9a90;margin-top:18px;padding-bottom:4px;font-size:9px;font-weight:850;display:inline-block}.asylum-rate-sync{color:#d7e7e3;background:#0c302f;border:1px solid #486d67;border-radius:8px;grid-template-columns:42px 1fr;gap:14px;margin-top:18px;padding:15px 17px;display:grid}.asylum-rate-sync>span{color:#153b37;background:#8bc8b9;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;font-weight:900;display:grid}.asylum-rate-sync strong{color:#fff;margin:1px 0 4px;font-size:10px;display:block}.asylum-rate-sync p{color:#9ebcb5;margin:0;font-size:8px;line-height:1.6}.asylum-return-rate-date{color:#829f99;margin-top:13px;font-size:7px;line-height:1.6;display:block}.asylum-eurodac{color:var(--ink);background:#f5f1e8;border:1px solid #cfd9d5;border-radius:13px;margin-top:16px;padding:34px}.asylum-eurodac__answer{align-items:center;gap:18px;display:flex}.asylum-eurodac__answer>span{color:#fff;background:#1c5b52;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-family:Georgia,serif;font-size:24px;display:grid}.asylum-eurodac__answer small{color:#657a75;letter-spacing:.1em;font-size:8px;font-weight:900}.asylum-eurodac__answer h4{margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(30px,4vw,44px);font-weight:500;line-height:1.05}.asylum-eurodac__lead{color:#4d625d;max-width:900px;margin:24px 0 0;font-size:11px;line-height:1.75}.asylum-eurodac__grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.asylum-eurodac__grid article{background:#fff;border:1px solid #d5dcd8;border-radius:9px;min-height:190px;padding:23px}.asylum-eurodac__grid article>span{color:var(--coral-dark);font-size:8px;font-weight:900}.asylum-eurodac__grid h5{margin:36px 0 10px;font-family:Georgia,serif;font-size:21px;font-weight:500}.asylum-eurodac__grid p{color:#5b6b67;margin:0;font-size:9px;line-height:1.65}.asylum-eurodac__purpose{color:#fff;background:#492b28;border-radius:8px;grid-template-columns:190px 1fr;gap:25px;margin-top:12px;padding:20px;display:grid}.asylum-eurodac__purpose strong{color:#f2b29d;font-family:Georgia,serif;font-size:19px;font-weight:500}.asylum-eurodac__purpose p{color:#d8c2bc;margin:0;font-size:9px;line-height:1.7}.asylum-eurodac__sources{border-top:1px solid #d0d8d4;justify-content:space-between;align-items:flex-start;gap:25px;margin-top:22px;padding-top:18px;display:flex}.asylum-eurodac__sources>strong{color:#657773;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.asylum-eurodac__sources>div{flex-wrap:wrap;justify-content:flex-end;gap:11px 19px;display:flex}.asylum-eurodac__sources a{color:#285b52;border-bottom:1px solid #86aaa2;font-size:8px;font-weight:800}@media (width<=760px){.asylum-return-rates,.asylum-eurodac{padding:24px 18px}.asylum-return-rates__heading,.asylum-return-rate-detail,.asylum-eurodac__purpose{grid-template-columns:1fr;gap:13px}.asylum-return-country{grid-template-columns:1fr;gap:8px}.asylum-return-rate-grid,.asylum-eurodac__grid{grid-template-columns:1fr}.asylum-return-rate-grid article,.asylum-eurodac__grid article{min-height:0}.asylum-eurodac__grid h5{margin-top:18px}.asylum-eurodac__sources{display:block}.asylum-eurodac__sources>div{justify-content:flex-start;margin-top:13px}}.trial-home-promo{color:#fff;background:#4b2b29;padding:74px 0}.trial-home-promo__inner{grid-template-columns:150px 1fr auto;align-items:center;gap:45px;display:grid}.trial-home-promo__number{background:#5d3531;border:1px solid #ffffff2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex}.trial-home-promo__number strong{color:#f5aa94;font-family:Georgia,serif;font-size:61px;font-weight:500;line-height:.85}.trial-home-promo__number span{color:#e6cac2;letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:9px;font-weight:900}.trial-home-promo h2{max-width:710px;margin:8px 0 12px;font-family:Georgia,serif;font-size:clamp(34px,4vw,51px);font-weight:500;line-height:1.02}.trial-home-promo p:last-child{color:#d7bbb4;max-width:760px;margin:0;font-size:10px;line-height:1.7}.benefits-page{background:#f7f4ec}.benefits-hero{color:#fff;background:linear-gradient(125deg,#082f2e 0%,#174a44 72%,#245e55 100%);padding:88px 0 96px}.benefits-hero__grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:76px;display:grid}.benefits-hero h1{letter-spacing:-.045em;max-width:820px;margin:0;font-family:Georgia,serif;font-size:clamp(50px,6.5vw,82px);font-weight:500;line-height:.98}.benefits-hero h1 em{color:#f3a58f;font-weight:500}.benefits-hero__lead{color:#c1d5d0;max-width:770px;margin:28px 0 0;font-size:16px;line-height:1.75}.benefits-hero__actions{align-items:center;gap:24px;margin-top:30px;display:flex}.text-link--light{color:#d5e5e1;border-color:#759d95}.benefits-trial-card{background:#031c1d61;border:1px solid #ffffff2e;border-radius:14px;min-height:430px;padding:40px;position:relative;overflow:hidden}.benefits-trial-card:after{content:"§";color:#ffffff0a;font-family:Georgia,serif;font-size:270px;position:absolute;bottom:-105px;right:-38px}.benefits-trial-card>span{color:#f4aa94;font-family:Georgia,serif;font-size:145px;line-height:.8;display:block}.benefits-trial-card>strong{margin-top:22px;font-family:Georgia,serif;font-size:34px;font-weight:500;display:block}.benefits-trial-card>p{color:#c7dbd6;max-width:340px;font-size:11px;line-height:1.7}.benefits-trial-card>small{z-index:1;color:#89aaa3;border-top:1px solid #ffffff24;padding-top:18px;font-size:8px;line-height:1.65;position:absolute;bottom:36px;left:40px;right:40px}.benefits-trial{padding-block:100px}.benefits-heading{margin-bottom:42px}.benefits-heading h2{max-width:760px}.benefits-rule-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.benefits-rule-grid article{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:280px;padding:27px}.benefits-rule-grid article>span{color:var(--coral-dark);font-size:9px;font-weight:900}.benefits-rule-grid h3{margin:60px 0 13px;font-family:Georgia,serif;font-size:24px;font-weight:500}.benefits-rule-grid p{color:#60706c;margin:0;font-size:10px;line-height:1.7}.benefits-expiry{color:#674829;background:#fff3dc;border:1px solid #dec28f;border-radius:10px;grid-template-columns:52px 1fr;gap:18px;margin-top:16px;padding:22px;display:grid}.benefits-expiry>span{color:#fff;background:#9a6833;border-radius:50%;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:22px;display:grid}.benefits-expiry strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.benefits-expiry p{color:#725f4d;margin:5px 0 0;font-size:9px;line-height:1.65}.benefits-referral{color:#fff;background:#102f2f;padding:100px 0}.benefits-heading--light h2{color:#fff}.benefits-heading--light>p{color:#adc5c0}.benefits-milestones{background:#345653;border:1px solid #345653;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:16px;display:grid}.benefits-milestones article{background:#17403d;min-height:235px;padding:28px}.benefits-milestones small{color:#85ada5;letter-spacing:.1em;font-size:8px;font-weight:900}.benefits-milestones strong{color:#f2aa95;margin:55px 0 11px;font-family:Georgia,serif;font-size:38px;font-weight:500;display:block}.benefits-milestones p{color:#b5cbc6;margin:0;font-size:9px;line-height:1.65}.referral-calculator{background:#4b605d;border:1px solid #4b605d;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;display:grid;overflow:hidden}.referral-calculator>div{background:#f0e8d8;min-height:310px;padding:34px}.referral-calculator__control>p{color:#875346;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.referral-calculator__control h3{max-width:440px;color:var(--ink);margin:12px 0 54px;font-family:Georgia,serif;font-size:31px;font-weight:500;line-height:1.08}.referral-calculator__control label{color:#5d6c68;grid-template-columns:1fr 58px;align-items:center;gap:12px;font-size:9px;font-weight:800;display:grid}.referral-calculator__control label>span{grid-column:1/-1}.referral-calculator__control input{accent-color:#e4644c;width:100%}.referral-calculator__control output{color:#fff;background:#163f3c;border-radius:7px;place-items:center;width:54px;height:42px;font-family:Georgia,serif;font-size:20px;display:grid}.referral-calculator .referral-calculator__result{color:#fff;background:#492b28}.referral-calculator__result small{color:#c89284;letter-spacing:.1em;font-size:8px;font-weight:900}.referral-calculator__result strong{color:#f3a78f;margin:47px 0 8px;font-family:Georgia,serif;font-size:50px;font-weight:500;display:block}.referral-calculator__result p{color:#d6bdb7;min-height:36px;font-size:9px}.referral-calculator__track{background:#6b4540;height:7px;margin-top:33px;overflow:hidden}.referral-calculator__track>span{background:#f0a38e;height:100%;transition:width .2s;display:block}.referral-calculator__scale{color:#a98278;justify-content:space-between;margin-top:8px;font-size:8px;font-weight:800;display:flex}.benefits-referral-rules{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.benefits-referral-rules article{background:#173d3a;border:1px solid #355854;border-radius:9px;min-height:190px;padding:23px}.benefits-referral-rules h3{color:#f0ab96;margin:0 0 28px;font-family:Georgia,serif;font-size:20px;font-weight:500}.benefits-referral-rules p{color:#aac1bc;margin:0;font-size:9px;line-height:1.65}.benefits-legal{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:100px;display:grid}.benefits-legal h2{margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(36px,4.5vw,58px);font-weight:500;line-height:1.03}.benefits-legal>div:last-child>p{color:#526762;margin:0;font-size:12px;line-height:1.8}.benefits-legal nav{flex-wrap:wrap;gap:15px 24px;margin-top:30px;display:flex}.benefits-legal nav a{color:#28574f;border-bottom:1px solid #7ea69e;font-size:9px;font-weight:850}.benefits-prototype{background:#e9e0cf;padding:28px 0}.benefits-prototype__inner{grid-template-columns:54px 1fr auto;align-items:center;gap:20px;display:grid}.benefits-prototype__inner>span{color:#fff;background:#173f3c;border-radius:50%;place-items:center;width:50px;height:50px;font-family:Georgia,serif;font-size:25px;display:grid}.benefits-prototype__inner strong{font-family:Georgia,serif;font-size:19px;font-weight:500}.benefits-prototype__inner p{color:#63706c;margin:5px 0 0;font-size:9px;line-height:1.6}@media (width<=980px){.trial-home-promo__inner{grid-template-columns:120px 1fr}.trial-home-promo__inner>.button{grid-column:2;width:max-content}.benefits-hero__grid,.benefits-legal{grid-template-columns:1fr;gap:42px}.benefits-rule-grid,.benefits-referral-rules{grid-template-columns:1fr 1fr}}@media (width<=700px){.trial-home-promo__inner{grid-template-columns:1fr}.trial-home-promo__inner>.button{grid-column:auto}.trial-home-promo__number{width:100px;height:100px}.trial-home-promo__number strong{font-size:48px}.benefits-hero{padding-block:64px}.benefits-hero__actions{flex-direction:column;align-items:flex-start}.benefits-trial-card{min-height:390px}.benefits-rule-grid,.benefits-milestones,.referral-calculator,.benefits-referral-rules{grid-template-columns:1fr}.benefits-rule-grid article,.benefits-milestones article,.benefits-referral-rules article{min-height:0}.benefits-rule-grid h3,.benefits-milestones strong{margin-top:28px}.referral-calculator>div{min-height:0}.benefits-prototype__inner{grid-template-columns:50px 1fr}.benefits-prototype__inner>.button{grid-column:1/-1;width:max-content}}.portal-benefits-card{color:#fff;background:#123b39;border-radius:12px;margin-top:16px;padding:30px}.portal-benefits-card__heading{grid-template-columns:1fr 110px;align-items:start;gap:24px;display:grid}.portal-benefits-card__heading h3{margin:8px 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.portal-benefits-card__heading p:last-child{color:#b5cdc7;max-width:650px;margin:0;font-size:10px;line-height:1.65}.portal-benefits-card__heading>span{color:#9bbab3;text-transform:uppercase;border:1px solid #3b625d;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:94px;font-size:8px;font-weight:800;display:flex}.portal-benefits-card__heading>span strong{color:#f2aa95;font-family:Georgia,serif;font-size:36px;font-weight:500}.portal-benefits-card__stats{background:#3a5c58;border:1px solid #3a5c58;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.portal-benefits-card__stats>div{background:#174542;padding:18px}.portal-benefits-card__stats small{color:#86aaa3;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.portal-benefits-card__stats strong{color:#fff;margin-top:12px;font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}.portal-benefits-card__link{background:#0c302f;border:1px solid #3c625d;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:16px 18px;display:flex}.portal-benefits-card__link small{color:#799e97;letter-spacing:.09em;margin-bottom:6px;font-size:7px;font-weight:900;display:block}.portal-benefits-card__link code{color:#cfdfdb;font:9px var(--font-geist-mono),monospace}.portal-benefits-card__note{color:#92b1aa;margin:16px 0 0;font-size:8px;line-height:1.65}.portal-benefits-card__note a{color:#f0ad99;border-bottom:1px solid #9b746b}@media (width<=700px){.portal-benefits-card{padding:22px 17px}.portal-benefits-card__heading{grid-template-columns:1fr}.portal-benefits-card__heading>span{width:110px}.portal-benefits-card__stats{grid-template-columns:1fr}.portal-benefits-card__link{flex-direction:column;align-items:flex-start}}@media (width<=1000px){.asylum-hero__top,.asylum-gate__grid{grid-template-columns:1fr;gap:40px}.refugee-daily__grid{grid-template-columns:1fr 1fr}.refugee-daily__grid article,.refugee-daily__grid article:nth-child(4),.refugee-daily__grid article:nth-child(5){grid-column:auto;min-height:360px}.refugee-daily__grid article:last-child{grid-column:1/-1;min-height:310px}.refugee-daily__portal{grid-template-columns:1fr;gap:30px}.voice-case__workspace{grid-template-columns:1fr}.voice-recorder,.voice-language{min-height:0}.lawyer-match__workspace{grid-template-columns:1fr}.lawyer-availability{grid-template-columns:1fr;gap:25px}.lawyer-availability__rule{grid-column:auto}.lawyer-match__workspace>form,.lawyer-match__workspace>aside{min-height:0}.lawyer-portal-hero__grid,.lawyer-profile-grid,.lawyer-feedback__grid{grid-template-columns:1fr;gap:38px}.lawyer-portal-hero aside{max-width:560px}.lawyer-onboarding>ol,.lawyer-portal-trust .shell{grid-template-columns:1fr 1fr}.lawyer-portal-trust span:nth-child(2){border-right:0}.lawyer-portal-trust span:nth-child(-n+2){border-bottom:1px solid #c3d9d2}.lawyer-subscription{grid-template-columns:1fr;gap:30px}.lawyer-subscription>button{width:max-content;max-width:none}.upgrade-loop__steps{grid-template-columns:repeat(2,1fr)}.upgrade-loop__steps li:last-child{grid-column:1/-1}.upgrade-loop__bottom{grid-template-columns:1fr}.detention-rights-grid{grid-template-columns:1fr 1fr}.detention-help,.detention-intake,.return-process,.return-portal-card,.return-crime,.return-consequences__heading{grid-template-columns:1fr;gap:30px}.return-consequences__heading .eyebrow{grid-column:auto}.language-panel{max-width:620px}.asylum-price-card,.asylum-account-card{min-height:0}.asylum-lock{margin-bottom:40px}.asylum-payment-grid{grid-template-columns:1fr 1fr}.asylum-payment-flow{grid-template-columns:1fr;gap:30px}.asylum-route-facts{grid-template-columns:1fr 1fr}.asylum-route-result__intro{grid-template-columns:1fr;gap:22px}}@media (width<=760px){.asylum-hero{padding:62px 0}.asylum-hero h1{font-size:49px}.refugee-daily{padding:72px 0}.refugee-daily-teaser__inner{grid-template-columns:52px 1fr}.refugee-daily-teaser__status{grid-column:1/-1}.refugee-daily__grid{grid-template-columns:1fr}.refugee-daily__grid article,.refugee-daily__grid article:last-child{grid-column:auto;min-height:0}.refugee-daily__portal{padding:28px 22px}.refugee-daily__portal ul{grid-template-columns:1fr}.refugee-daily__sources{flex-direction:column}.refugee-daily__sources>div{justify-content:flex-start}.voice-case{padding:72px 0}.voice-recorder,.voice-language,.voice-result{padding:27px 21px}.voice-audio,.voice-result__choices,.voice-reading{grid-template-columns:1fr}.voice-reading>button{grid-column:auto}.lawyer-match{padding:72px 0}.lawyer-match__route{grid-template-columns:1fr}.lawyer-match__route>i{transform:rotate(90deg)}.lawyer-availability{padding:27px 21px}.lawyer-availability__control>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}.lawyer-status-buttons{grid-template-columns:1fr}.lawyer-match__workspace>form,.lawyer-match__workspace>aside,.lawyer-match__draft{padding:27px 21px}.lawyer-match__form-grid,.lawyer-match__draft dl{grid-template-columns:1fr}.lawyer-match__sources{flex-direction:column}.lawyer-match__sources>div{justify-content:flex-start}.lawyer-availability__portal-link{grid-column:auto}.lawyer-portal-hero{padding:70px 0}.lawyer-portal-hero h1{font-size:50px}.lawyer-onboarding,.lawyer-profile-section,.lawyer-feedback,.upgrade-loop{padding-block:72px}.lawyer-onboarding>ol{grid-template-columns:1fr}.lawyer-onboarding>ol li{min-height:0}.lawyer-onboarding>ol h3{margin-top:35px}.lawyer-profile-grid>form,.lawyer-document-preview{padding:27px 21px}.lawyer-profile-fields,.lawyer-specialties{grid-template-columns:1fr}.lawyer-profile-fields label.wide{grid-column:auto}.lawyer-letter{min-height:650px;padding:32px 25px 24px}.lawyer-subscription{margin-block:70px;padding:30px 24px}.lawyer-feedback__grid{gap:32px}.lawyer-feedback form{padding:27px 21px}.upgrade-loop__steps{grid-template-columns:1fr}.upgrade-loop__steps li,.upgrade-loop__steps li:last-child{grid-column:auto;min-height:0}.upgrade-loop__steps strong{margin-top:30px}.lawyer-portal-sources{flex-direction:column}.lawyer-portal-sources>div{justify-content:flex-start}.asylum-track-grid,.question-group-grid,.identity-panel ol,.detention-rights-grid,.detention-intake ul{grid-template-columns:1fr}.detention-help,.detention-intake{padding:28px 22px}.detention-sources{flex-direction:column;align-items:flex-start}.detention-sources>div{justify-content:flex-start}.return-lock-teaser{grid-template-columns:50px 1fr}.return-lock-status{grid-column:1/-1}.return-member-area{padding:28px 22px}.return-answer-grid,.return-portal-card ul,.return-consequence-grid{grid-template-columns:1fr}.return-answer-grid article{min-height:0}.return-process,.return-portal-card,.return-consequences,.return-crime{padding:28px 22px}.return-sources{flex-direction:column}.return-sources>div{justify-content:flex-start}.asylum-deadline{grid-template-columns:42px 1fr}.asylum-deadline a{grid-column:1/-1;width:max-content}.asylum-price-card,.asylum-account-card,.identity-panel{padding:28px 22px}.asylum-price{flex-direction:column;align-items:flex-start}.asylum-payment-options{padding:74px 0}.asylum-payment-grid{grid-template-columns:1fr}.asylum-payment-grid article{min-height:0}.asylum-payment-recommendation,.asylum-payment-flow{padding:28px 22px}.asylum-payment-sources{flex-direction:column}.asylum-payment-sources>div{justify-content:flex-start}.asylum-portal-promo__inner{grid-template-columns:52px 1fr}.asylum-portal-promo__inner>.button{grid-column:1/-1}.asylum-route-gate{padding:72px 0}.asylum-route-status{grid-template-columns:1fr;gap:8px;margin-bottom:42px}.asylum-route-status span,.asylum-route-status span:nth-of-type(2),.asylum-route-status span:nth-of-type(3){justify-content:flex-start}.asylum-route-status>b{display:none}.asylum-route-choice,.asylum-route-facts{grid-template-columns:1fr}.asylum-route-choice button{min-height:120px}.asylum-route-facts article{min-height:0}.asylum-route-correction{grid-template-columns:1fr;gap:10px}.asylum-route-sources{flex-direction:column}.asylum-route-sources>div{justify-content:flex-start}}@media (width<=480px){.language-panel>div{grid-template-columns:1fr}.asylum-hero h1{font-size:41px}.asylum-public,.asylum-questions{padding-block:70px}.refugee-daily__notice{grid-template-columns:1fr;padding:20px}.refugee-daily__grid article{padding:25px 21px}.detention-section{padding:70px 0}.detention-urgent{grid-template-columns:1fr}.detention-translation-note{flex-direction:column}.identity-panel__heading{align-items:flex-start}.identity-panel__heading h2{font-size:27px}.asylum-human-gate{align-items:flex-start}.lawyer-portal-hero h1{font-size:42px}.lawyer-portal-hero aside{padding:27px 22px}.lawyer-portal-trust .shell{grid-template-columns:1fr}.lawyer-portal-trust span,.lawyer-portal-trust span:nth-child(2){border-bottom:1px solid #c3d9d2;border-right:0}.lawyer-portal-trust span:last-child{border-bottom:0}.lawyer-profile-form__heading h2,.lawyer-feedback h2{font-size:32px}.lawyer-letter header{grid-template-columns:1fr}.lawyer-letter address{text-align:left}.lawyer-letter footer{flex-direction:column;align-items:flex-start}.upgrade-notification{grid-template-columns:1fr}.asylum-route-warning{grid-template-columns:1fr;padding:21px}.asylum-route-choice button{grid-template-columns:48px 1fr;gap:14px;padding:20px}.asylum-route-choice button>span{width:46px;height:46px}.asylum-route-choice button>b{display:none}.asylum-route-result__intro,.asylum-route-facts article{padding:24px 21px}}.trainer-country{background:#fff;border:1px solid #c4d1cc;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:65px;margin-bottom:14px;padding:36px 38px;display:grid}.trainer-country h2{margin:8px 0 12px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.06}.trainer-country>div:first-child>p:last-child{color:#637570;margin:0;font-size:10px;line-height:1.65}.trainer-country__controls{grid-template-columns:.75fr 1.25fr;gap:13px;display:grid}.trainer-country__controls>label,.trainer-country__controls>div{align-content:start;gap:9px;display:grid}.trainer-country__controls span{color:#687b76;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.trainer-country__controls select{color:#183f3b;background:#edf5f2;border:1px solid #b8c9c4;border-radius:8px;width:100%;min-height:51px;padding:0 12px;font:700 12px Arial,sans-serif}.trainer-country__suggestions{flex-wrap:wrap;gap:7px;display:flex}.trainer-country__suggestions button{color:#244a44;cursor:pointer;background:#fff;border:1px solid #b8c9c4;border-radius:8px;align-items:center;gap:8px;min-height:51px;padding:6px 13px 6px 7px;font-size:10px;font-weight:800;display:flex}.trainer-country__suggestions button[aria-pressed=true]{color:#fff;background:#245d54;border-color:#245d54}.trainer-country__suggestions i{color:#fff;letter-spacing:.06em;background:#e36b51;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;display:grid}.trainer-country__suggestions button[aria-pressed=true] i{color:#245d54;background:#cde9df}.trainer-country__suggestions p{color:#70817d;border:1px dashed #bdc9c5;border-radius:8px;margin:0;padding:16px;font-size:9px}.trainer-history__intro{display:block!important}.trainer-history__stats{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;display:grid}.trainer-history__stats span{color:#73827e;text-transform:uppercase;border:1px solid #d3dcda;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:76px;font-size:8px;font-weight:800;display:flex}.trainer-history__stats strong{color:#245c53;font-family:Georgia,serif;font-size:29px;font-weight:500;line-height:1}.trainer-history__list{align-content:start;gap:8px;display:grid}.trainer-history__list article{grid-template-columns:92px 1fr auto;min-height:88px}.trainer-history__score{color:#fff;text-align:center;background:#28655b;border-radius:7px;align-items:center;min-height:55px;padding:0 10px;display:grid;position:relative;overflow:hidden}.trainer-history__score span{z-index:1;font-family:Georgia,serif;font-size:19px;position:relative}.trainer-history__score i{background:#ff9f86;height:5px;position:absolute;bottom:0;left:0}.trainer-history__content{min-width:0}.trainer-history__content strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trainer-history__list article>button{color:#24544c;cursor:pointer;background:#e5f2ed;border:1px solid #adc9c0;border-radius:7px;min-width:92px;min-height:42px;padding:0 12px;font-size:9px;font-weight:900}.trainer-history__list article>button:disabled{color:#8a9693;cursor:not-allowed;background:#f0f3f2;border-color:#d4dcda}.trainer-profile-note{color:#5d706b;background:#e6f1ed;border-left:4px solid #3d7d6f;margin:14px 0 0;padding:18px 20px;font-size:9px;line-height:1.7}.trainer-profile-note strong{color:#27584f}@media (width<=1000px){.trainer-country{grid-template-columns:1fr;gap:25px}}@media (width<=760px){.trainer-country{padding:27px 21px}.trainer-country__controls{grid-template-columns:1fr}.trainer-history__list article{grid-template-columns:76px 1fr}.trainer-history__list article>button{grid-column:1/-1;width:100%}}@media (width<=480px){.trainer-history__stats{grid-template-columns:1fr}.trainer-history__stats span{min-height:60px}}.trainer-emergency{color:#fff;background:#3e2726;border-radius:14px;margin-top:14px;overflow:hidden}.trainer-emergency__header{background:#4e2e2b;border-bottom:1px solid #684340;grid-template-columns:74px 1fr;align-items:center;gap:24px;padding:34px 38px;display:grid}.trainer-emergency__header>span{color:#4b2c29;background:#ff9c80;border-radius:50%;place-items:center;width:68px;height:68px;font-family:Georgia,serif;font-size:32px;display:grid}.trainer-emergency__header p{color:#ffb6a1;letter-spacing:.12em;margin:0 0 6px;font-size:8px;font-weight:900}.trainer-emergency__header h2{margin:0;font-family:Georgia,serif;font-size:42px;font-weight:500;line-height:1}.trainer-emergency__header strong{color:#e0c4bd;margin-top:10px;font-size:9px;display:block}.trainer-emergency__numbers{background:#704b47;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.trainer-emergency__numbers a{color:#fff;background:#583633;grid-template-columns:1fr auto;align-items:end;gap:8px 18px;min-height:145px;padding:24px 28px;display:grid}.trainer-emergency__numbers a:hover,.trainer-emergency__numbers a:focus-visible{background:#673d38;outline:none}.trainer-emergency__numbers span{color:#e1b8af;letter-spacing:.11em;font-size:8px;font-weight:900}.trainer-emergency__numbers strong{color:#ff9f84;grid-area:1/2/3;align-self:center;font-family:Georgia,serif;font-size:48px;font-weight:500}.trainer-emergency__numbers small{color:#d5bbb5;font-size:9px;line-height:1.5}.trainer-emergency__workspace{grid-template-columns:1fr 1fr;gap:45px;padding:38px;display:grid}.trainer-emergency__workspace h3{max-width:520px;margin:8px 0 14px;font-family:Georgia,serif;font-size:32px;font-weight:500;line-height:1.08}.trainer-emergency__workspace>div>p:not(.eyebrow):not(.trainer-emergency__error){color:#d0b9b3;font-size:9px;line-height:1.7}.trainer-emergency__workspace label{color:#dec8c2;align-items:flex-start;gap:10px;margin:22px 0 15px;font-size:9px;line-height:1.55;display:flex}.trainer-emergency__workspace label input{accent-color:#ff9275;margin-top:2px}.trainer-emergency__workspace>div>button{color:#482b29;cursor:pointer;background:#ff9f84;border:0;border-radius:7px;align-items:center;gap:10px;min-height:50px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.trainer-emergency__workspace>div>button.is-recording{color:#fff;background:#b84435}.trainer-emergency__workspace>div>button:disabled{opacity:.4;cursor:not-allowed}.trainer-emergency__error{color:#ffd8ce;background:#542f2c;border-left:3px solid #ff8268;padding:12px;font-size:9px}.trainer-emergency__workspace aside{align-content:start;gap:12px;display:grid}.trainer-emergency__status{background:#704a46;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.trainer-emergency__status>span{color:#c5aaa4;letter-spacing:.07em;text-transform:uppercase;background:#51312e;padding:16px;font-size:8px;font-weight:900;position:relative}.trainer-emergency__status>span:before{content:"";background:#80625e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.trainer-emergency__status>span.is-on:before{background:#65c9a9;box-shadow:0 0 0 4px #65c9a91f}.trainer-emergency__status strong{color:#fff;letter-spacing:0;text-transform:none;margin-top:8px;font-family:Georgia,serif;font-size:14px;font-weight:500;display:block}.trainer-emergency__workspace video{background:#171212;border-radius:8px;width:100%;max-height:310px}.trainer-emergency__empty{color:#bfa8a2;text-align:center;border:1px dashed #79534e;border-radius:8px;align-content:center;place-items:center;gap:14px;min-height:260px;padding:25px;display:grid}.trainer-emergency__empty>span{font-size:45px}.trainer-emergency__empty p{max-width:320px;margin:0;font-size:9px;line-height:1.6}.trainer-emergency__plivo{color:#704a2f;background:#fff0d6;border:1px solid #d4b37f;border-radius:8px;grid-template-columns:260px 1fr;gap:35px;margin:0 38px;padding:23px;display:grid}.trainer-emergency__plivo strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.trainer-emergency__plivo p{margin:0;font-size:9px;line-height:1.65}.trainer-emergency__sources{border-top:1px solid #6a4844;justify-content:space-between;align-items:flex-start;gap:25px;margin:26px 38px 0;padding-top:20px;display:flex}.trainer-emergency__sources>strong{color:#b99f99;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.trainer-emergency__sources>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;display:flex}.trainer-emergency__sources a{color:#ffd0c3;border-bottom:1px solid #a9776d;font-size:9px;font-weight:800}.trainer-emergency__abroad{color:#cbb1ab;margin:20px 38px 30px;font-size:9px}@media (width<=1000px){.trainer-emergency__workspace{grid-template-columns:1fr}}@media (width<=760px){.trainer-emergency__header{grid-template-columns:55px 1fr;padding:27px 21px}.trainer-emergency__header>span{width:52px;height:52px}.trainer-emergency__header h2{font-size:33px}.trainer-emergency__numbers{grid-template-columns:1fr}.trainer-emergency__numbers a{min-height:105px}.trainer-emergency__workspace{padding:27px 21px}.trainer-emergency__status{grid-template-columns:1fr}.trainer-emergency__plivo{grid-template-columns:1fr;gap:10px;margin-inline:21px}.trainer-emergency__sources{flex-direction:column;align-items:flex-start;margin-inline:21px}.trainer-emergency__sources>div{justify-content:flex-start}.trainer-emergency__abroad{margin-inline:21px}}.loan-home-promo{color:#153f3a;background:#dcece6}.loan-home-promo__inner{grid-template-columns:90px 1fr auto;align-items:center;gap:34px;padding-block:34px;display:grid}.loan-home-promo__mark{color:#fff;background:#e66f55;border-radius:50%;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:34px;display:grid}.loan-home-promo h2{margin:6px 0 7px;font-family:Georgia,serif;font-size:31px;font-weight:500}.loan-home-promo p{color:#5b6f6a;max-width:760px;margin:0;font-size:10px;line-height:1.6}.loan-hero{color:#fff;background:linear-gradient(118deg,#082f2c 0%,#124f47 62%,#1d685b 100%);padding:86px 0 82px;overflow:hidden}.loan-hero__grid{grid-template-columns:1.28fr .72fr;align-items:center;gap:78px;display:grid}.loan-hero h1{letter-spacing:-.035em;max-width:790px;margin:22px 0 24px;font-family:Georgia,serif;font-size:66px;font-weight:500;line-height:.98}.loan-hero h1 em{color:#ff9c82;font-weight:500}.loan-hero>div>div>p:not(.eyebrow){color:#c7d9d4;max-width:760px;font-size:13px;line-height:1.75}.loan-hero__actions{align-items:center;gap:26px;margin-top:30px;display:flex}.loan-hero__link{color:#fff;border-bottom:1px solid #7ba69c;font-size:10px;font-weight:900}.loan-hero aside{background:#0425227a;border:1px solid #ffffff2e;border-radius:16px;align-content:center;min-height:390px;padding:48px;display:grid;position:relative;box-shadow:0 28px 70px #00000024}.loan-hero aside:after{color:#ffffff0d;content:"%";font-family:Georgia,serif;font-size:250px;position:absolute;bottom:-72px;right:-24px}.loan-hero aside span{color:#ff9b80;font-family:Georgia,serif;font-size:94px;line-height:.9}.loan-hero aside strong{margin:12px 0 25px;font-family:Georgia,serif;font-size:27px;font-weight:500}.loan-hero aside p{z-index:1;color:#d5e2de;margin:0;font-size:11px;line-height:1.75;position:relative}.loan-hero aside small{z-index:1;color:#87aaa1;border-top:1px solid #ffffff24;margin-top:24px;padding-top:20px;font-size:8px;line-height:1.6;position:relative}.loan-flow{background:#f7f4ec;padding:82px 0}.loan-flow ol{background:#d5ded9;grid-template-columns:repeat(4,1fr);gap:1px;margin:44px 0 0;padding:0;list-style:none;display:grid}.loan-flow li{background:#fff;min-height:245px;padding:30px 28px}.loan-flow li>span{color:#e36b51;letter-spacing:.08em;font-size:9px;font-weight:900}.loan-flow h3{color:#173f3a;margin:50px 0 11px;font-family:Georgia,serif;font-size:24px;font-weight:500}.loan-flow li p{color:#687a75;margin:0;font-size:9px;line-height:1.7}.rate-monitor{color:#143e39;background:#fff;padding:88px 0;scroll-margin-top:80px}.policy-rate-live{color:#fff;background:linear-gradient(120deg,#0b3733,#17584f);padding:64px 0}.policy-rate-live__grid{grid-template-columns:1fr .8fr;align-items:center;gap:72px;display:grid}.policy-rate-live h2{max-width:680px;margin:13px 0 18px;font:500 48px/1.04 Georgia,serif}.policy-rate-live>div>div>p:not(.eyebrow){color:#c6d9d4;max-width:690px;margin:0;font-size:10px;line-height:1.75}.policy-rate-card{color:#143e39;background:#fff;border-radius:14px;min-height:350px;padding:30px 32px;box-shadow:0 26px 65px #00000029}.policy-rate-card__loading{color:#60756f;justify-content:center;align-items:center;gap:12px;min-height:280px;font-size:9px;font-weight:900;display:flex}.policy-rate-card__loading span{border:2px solid #b8d3cb;border-top-color:#de6c53;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite policy-spin}@keyframes policy-spin{to{transform:rotate(360deg)}}.policy-rate-card__status{color:#317363;letter-spacing:.1em;align-items:center;gap:8px;font-size:7px;font-weight:900;display:flex}.policy-rate-card__status span{background:#45aa81;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #def1e9}.policy-rate-card__value{align-items:flex-start;margin:16px 0 7px;display:flex}.policy-rate-card__value strong{letter-spacing:-.045em;font:500 76px/.9 Georgia,serif}.policy-rate-card__value span{color:#de6c53;margin:8px 0 0 7px;font:500 25px Georgia,serif}.policy-rate-card__direction{color:#275f54;background:#e8f2ef;border-radius:30px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;display:inline-flex}.policy-rate-card__direction.is-up{color:#8a3f2c;background:#fff0e9}.policy-rate-card__direction.is-down{color:#27654f;background:#e1f3eb}.policy-rate-card h3{color:#244f48;margin:18px 0;font:500 19px/1.25 Georgia,serif}.policy-rate-card dl{border-block:1px solid #dce5e2;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:15px 0;display:grid}.policy-rate-card dl div{gap:4px;display:grid}.policy-rate-card dt{color:#7c8e89;text-transform:uppercase;font-size:7px;font-weight:900}.policy-rate-card dd{color:#294f48;margin:0;font-size:9px;font-weight:800}.policy-rate-card__actions{justify-content:space-between;align-items:center;gap:15px;margin-top:18px;display:flex}.policy-rate-card__actions a,.policy-rate-card__actions button,.policy-rate-card__error a{color:#22574e;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #9cbdb5;font:900 8px Arial,sans-serif}.policy-rate-card.is-error{align-items:center;display:grid}.policy-rate-card__error{padding:8px 0}.policy-rate-card__error strong{color:#87442e;font:500 23px Georgia,serif}.policy-rate-card__error p{color:#6f7d79;margin:13px 0 20px;font-size:9px;line-height:1.65}.rate-monitor__head{grid-template-columns:1fr .72fr;align-items:end;gap:58px;margin-bottom:36px;display:grid}.rate-monitor__head h2{max-width:720px;margin:12px 0 15px;font:500 48px/1.04 Georgia,serif}.rate-monitor__head>div:first-child>p:not(.eyebrow){color:#667a74;max-width:760px;margin:0;font-size:10px;line-height:1.7}.rate-monitor__status{background:#fff8e9;border:1px solid #d8c79f;border-radius:10px;grid-template-columns:12px 1fr;gap:3px 13px;padding:20px;display:grid}.rate-monitor__status>span{background:#d08348;border-radius:50%;grid-row:1/3;width:10px;height:10px;margin-top:2px;box-shadow:0 0 0 5px #f5dec7}.rate-monitor__status strong{color:#76512f;text-transform:uppercase;font-size:8px;display:block}.rate-monitor__status small{color:#7e6c59;margin-top:5px;font-size:7px;line-height:1.5;display:block}.rate-monitor__status b{color:#254f47;grid-column:2;font-size:8px}.rate-monitor__bands{background:#c7d6d1;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:22px;padding:1px;display:grid}.rate-monitor__bands article{background:#f5f8f6;align-content:start;min-height:220px;padding:27px;display:grid}.rate-monitor__bands small{color:#d2634c;letter-spacing:.09em;font-size:7px;font-weight:900}.rate-monitor__bands>article>strong{margin:20px 0 2px;font:500 46px Georgia,serif}.rate-monitor__bands>article>span{color:#697c76;font-size:8px}.rate-monitor__bands article div{border-top:1px solid #d6e0dc;margin-top:auto;padding-top:22px;display:grid}.rate-monitor__bands article div b{font:500 28px Georgia,serif}.rate-monitor__bands article div em{color:#7a8985;margin-top:4px;font-size:7px;font-style:normal}.rate-monitor__products{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:30px;display:grid}.rate-monitor__products article{border:1px solid #d0dcd8;border-radius:9px;grid-template-columns:38px 1fr;gap:14px;min-height:150px;padding:22px;display:grid}.rate-monitor__products article>span{color:#fff;background:#174940;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.rate-monitor__products small{color:#d2634c;font-size:7px;font-weight:900}.rate-monitor__products h3{margin:6px 0 8px;font:500 20px Georgia,serif}.rate-monitor__products p{color:#6d7d79;margin:0;font-size:8px;line-height:1.6}.rate-monitor__official{color:#fff;background:#174940;border-radius:12px 12px 0 0;justify-content:space-between;align-items:end;gap:30px;padding:26px 30px;display:flex}.rate-monitor__official small{color:#9ac2b7;letter-spacing:.1em;font-size:7px;font-weight:900}.rate-monitor__official h3{margin:7px 0;font:500 25px Georgia,serif}.rate-monitor__official p{color:#c4d8d3;max-width:700px;margin:0;font-size:8px;line-height:1.55}.rate-monitor__official a{color:#fff;border-bottom:1px solid #8bb3a9;flex:none;font-size:8px;font-weight:900}.rate-monitor__frame{background:#fff;border:1px solid #c7d6d1;border-top:0;border-radius:0 0 12px 12px;width:100%;height:950px;display:block}.refi-intake{background:#e7efec;padding:90px 0;scroll-margin-top:80px}.refi-intake__grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.refi-intake h2{color:#143e39;margin:12px 0 17px;font:500 45px/1.05 Georgia,serif}.refi-intake__grid>div>p:not(.eyebrow){color:#697a75;font-size:10px;line-height:1.7}.refi-intake__select{gap:8px;margin:24px 0;display:grid}.refi-intake__select>span{color:#526c66;font-size:8px;font-weight:900}.refi-intake__select select{color:#174940;background:#fff;border:1px solid #afc4bd;border-radius:8px;width:100%;min-height:50px;padding:0 13px;font:700 10px Arial,sans-serif}.refi-intake__grid>div>ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.refi-intake__grid>div>ul li{color:#45615b;background:#f8faf9;border-left:3px solid #78aa9d;padding:12px 15px;font-size:8px}.refi-intake__vehicle{color:#70482e;background:#fff3e4;border-left:3px solid #dc7651;margin-top:18px;padding:18px}.refi-intake__vehicle strong{font-size:9px}.refi-intake__vehicle p{margin:6px 0 0;font-size:8px;line-height:1.6}.refi-intake__form{background:#fff;border:1px solid #c4d4cf;border-radius:12px;padding:34px;box-shadow:0 22px 55px #123f3914}.refi-intake__formhead{grid-template-columns:50px 1fr;align-items:center;gap:15px;margin-bottom:22px;display:grid}.refi-intake__formhead>span{color:#fff;background:#174940;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.refi-intake__formhead small{color:#d2634c;letter-spacing:.09em;font-size:7px;font-weight:900}.refi-intake__formhead h3{color:#173f3a;margin:5px 0 0;font:500 28px Georgia,serif}.refi-upload{text-align:center;cursor:pointer;background:#f1f7f4;border:1px dashed #7fa99e;border-radius:9px;place-content:center;min-height:190px;padding:25px;display:grid}.refi-upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.refi-upload span{color:#174940;font:500 24px Georgia,serif}.refi-upload small{color:#71837e;margin-top:8px;font-size:8px}.refi-files{border:1px solid #c9d8d3;border-radius:8px;margin-top:14px;padding:15px}.refi-files strong{color:#27564e;font-size:8px}.refi-files ul{color:#657a74;gap:6px;margin:10px 0 0;padding-left:18px;font-size:8px;display:grid}.refi-consent{color:#4d6660;background:#f8faf9;border:1px solid #cad8d4;border-radius:8px;grid-template-columns:20px 1fr;gap:11px;margin:18px 0;padding:16px;font-size:8px;line-height:1.55;display:grid}.refi-consent input{accent-color:#174940;width:17px;height:17px}.refi-intake__form>.button[disabled]{color:#84736d;cursor:not-allowed;background:#dec8c0}.refi-intake__notice{color:#6e7c78;margin:18px 0 0;font-size:7px;line-height:1.65}.refi-intake__notice strong{color:#4c625c}.loan-tool{background:#edf2ef;padding:88px 0;scroll-margin-top:80px}.loan-tool__heading{justify-content:space-between;align-items:flex-end;gap:38px;margin-bottom:34px;display:flex}.loan-tool__heading h2{color:#143e39;margin:9px 0 10px;font-family:Georgia,serif;font-size:45px;font-weight:500}.loan-tool__heading p{color:#61736e;margin:0;font-size:10px}.loan-tool__badge{background:#fff;border:1px solid #bfd0ca;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;min-width:280px;padding:17px 20px;display:grid}.loan-tool__badge span{color:#fff;background:#397b6c;border-radius:50%;grid-row:1/3;place-items:center;width:35px;height:35px;display:grid}.loan-tool__badge strong{color:#234e46;font-size:9px}.loan-tool__badge small{color:#7b8985;font-size:7px}.loan-tool__tabs{background:#aebeba;border-radius:10px 10px 0 0;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;display:grid}.loan-tool__tabs button{color:#59706a;cursor:pointer;background:#f8faf9;border:0;min-height:60px;padding:10px;font-size:9px;font-weight:900}.loan-tool__tabs button:first-child{border-radius:9px 0 0}.loan-tool__tabs button:last-child{border-radius:0 9px 0 0}.loan-tool__tabs button[aria-pressed=true]{color:#fff;background:#174941}.loan-tool__workspace{background:#fff;border-radius:0 0 12px 12px;grid-template-columns:.88fr 1.12fr;min-height:680px;display:grid;box-shadow:0 26px 75px #0f342e14}.loan-tool__workspace>form{background:#f8faf9;border-right:1px solid #d6dfdb;padding:34px}.loan-form__head{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.loan-form__head small,.loan-results__head small{color:#dd654d;letter-spacing:.12em;font-size:7px;font-weight:900}.loan-form__head h3,.loan-results__head h3{color:#183f3a;margin:6px 0 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.loan-form__head>span{color:#55716a;text-transform:uppercase;border:1px solid #c0d0cb;border-radius:20px;padding:7px 9px;font-size:7px;font-weight:900}.loan-form__grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.loan-form__grid label{align-content:start;gap:8px;display:grid}.loan-form__grid label>span{color:#557069;font-size:8px;font-weight:900}.loan-form__grid input,.loan-form__grid select{color:#183e39;background:#fff;border:1px solid #b8c9c4;border-radius:7px;width:100%;min-height:48px;padding:0 12px;font:700 11px Arial,sans-serif}.loan-form__grid select,.loan-form__grid label:first-child,.loan-form__wide{grid-column:1/-1}.loan-input-unit{position:relative}.loan-input-unit input{padding-right:42px}.loan-input-unit i{color:#72837e;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.loan-warning{color:#754328;background:#fff0df;border-left:3px solid #e07a52;grid-template-columns:1fr;gap:5px;margin-top:18px;padding:15px 17px;display:grid}.loan-warning strong{font-size:9px}.loan-warning p{margin:0;font-size:8px;line-height:1.5}.loan-results{padding:40px}.loan-results__head{margin-bottom:28px}.loan-results__head p{color:#6a7a76;margin:9px 0 0;font-size:9px;line-height:1.6}.loan-compare-table{border:1px solid #d2dcda;border-radius:9px}.loan-compare-row{color:#415f59;border-bottom:1px solid #dbe3e0;grid-template-columns:1.1fr .8fr 1fr;align-items:center;gap:12px;min-height:68px;padding:0 18px;font-size:9px;display:grid}.loan-compare-row:last-child{border-bottom:0}.loan-compare-row.is-head{color:#7b8a86;text-transform:uppercase;background:#f3f6f5;min-height:40px;font-size:7px;font-weight:900}.loan-compare-row.is-best{color:#17473f;background:#e3f2ec}.loan-compare-row span:last-child{text-align:right}.loan-saving{color:#fff;background:#174940;border-radius:9px;margin:20px 0;padding:22px;display:grid}.loan-saving small{color:#9fc4b9;letter-spacing:.09em;font-size:7px;font-weight:900}.loan-saving strong{color:#ff9b81;margin:5px 0;font-family:Georgia,serif;font-size:39px;font-weight:500}.loan-saving span{color:#c8dbd5;font-size:8px}.loan-letter{resize:vertical;color:#284b45;background:#fbfcfb;border:1px solid #c5d2ce;border-radius:8px;width:100%;padding:20px;font:10px/1.75 Arial,sans-serif}.loan-approval{color:#6c513a;background:#fff1de;border-left:3px solid #d58657;grid-template-columns:34px 1fr;gap:12px;margin:16px 0;padding:15px;display:grid}.loan-approval>span{color:#fff;background:#d9774f;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.loan-approval p{margin:0;font-size:8px;line-height:1.6}.loan-answer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.loan-answer-grid article{background:#f8faf9;border:1px solid #c9d7d2;border-radius:8px;align-content:center;min-height:145px;padding:22px;display:grid}.loan-answer-grid small{color:#71837e;font-size:7px;font-weight:900}.loan-answer-grid strong{color:#174940;margin:8px 0;font-family:Georgia,serif;font-size:34px;font-weight:500}.loan-answer-grid span{color:#6a7d78;font-size:8px}.loan-verdict{color:#70442d;background:#fff3e4;border:1px solid #e0bd99;border-radius:8px;grid-template-columns:46px 1fr;align-items:center;gap:15px;margin:18px 0;padding:18px;display:grid}.loan-verdict.is-good{color:#285a4f;background:#e5f3ee;border-color:#afd0c4}.loan-verdict>span{color:#fff;background:#d36c4e;border-radius:50%;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.loan-verdict.is-good>span{background:#3d7e6e}.loan-verdict strong{font-size:9px}.loan-verdict p{margin:4px 0 0;font-size:8px;line-height:1.55}.loan-refi-list{background:#d2ddda;gap:1px;margin:0 0 22px;padding:0;list-style:none;display:grid}.loan-refi-list li{background:#f8faf9;grid-template-columns:38px 1fr;align-items:center;gap:13px;min-height:79px;padding:14px 17px;display:grid}.loan-refi-list li>span{color:#fff;background:#1d564d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.loan-refi-list strong{color:#204b44;font-size:9px}.loan-refi-list p{color:#6a7d78;margin:4px 0 0;font-size:8px;line-height:1.5}.loan-refi-actions{flex-wrap:wrap;gap:10px;display:flex}.loan-tool__disclaimer{color:#667873;margin:20px 0 0;font-size:8px;line-height:1.65}.loan-tool__disclaimer strong{color:#315950}.loan-market{color:#fff;background:#103e39;padding:88px 0;scroll-margin-top:80px}.loan-market__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:75px;display:grid}.loan-market h2{max-width:700px;margin:15px 0 20px;font-family:Georgia,serif;font-size:48px;font-weight:500;line-height:1.04}.loan-market p{color:#bed0cb;font-size:10px;line-height:1.75}.loan-market ul{grid-template-columns:1fr 1fr;gap:10px 25px;margin:26px 0 0;padding:0;list-style:none;display:grid}.loan-market li{color:#d6e4df;font-size:9px}.loan-market li:before{color:#ff997e;content:"✓";margin-right:8px}.loan-market__card{background:#194e47;border:1px solid #ffffff2e;border-radius:14px;padding:42px;position:relative;overflow:hidden}.loan-market__card>span{color:#ff9b82;font-size:30px;position:absolute;top:24px;right:28px}.loan-market__card small{color:#8eb8ad;letter-spacing:.11em;font-size:7px;font-weight:900}.loan-market__card h3{margin:14px 0 12px;font-family:Georgia,serif;font-size:31px;font-weight:500}.loan-market__card .button{margin-top:18px}.loan-principles{background:#f7f4ec;padding:90px 0}.loan-principles__grid{grid-template-columns:.9fr 1.1fr;gap:75px;display:grid}.loan-principles h2{color:#173e39;margin:12px 0 18px;font-family:Georgia,serif;font-size:45px;font-weight:500;line-height:1.06}.loan-principles>div>div>p:not(.eyebrow){color:#6c7b77;font-size:10px;line-height:1.7}.loan-principles__grid>div:last-child{background:#d6dedb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.loan-principles article{background:#fff;min-height:170px;padding:27px}.loan-principles article strong{color:#25544c;font-family:Georgia,serif;font-size:20px;font-weight:500}.loan-principles article p{color:#697975;margin:22px 0 0;font-size:8px;line-height:1.65}.loan-sources{background:#e6eeeb;border-top:1px solid #d2ddd9;padding:25px 0}.loan-sources .shell{justify-content:space-between;gap:25px;display:flex}.loan-sources strong{color:#71817d;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.loan-sources .shell>div{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}.loan-sources a{color:#28574f;border-bottom:1px solid #9ab9b0;font-size:8px;font-weight:900}.loan-prototype-note{color:#fff;background:#2d5b53;padding:28px 0}.loan-prototype-note .shell{grid-template-columns:44px 1fr auto;align-items:center;gap:20px;display:grid}.loan-prototype-note .shell>span{border:1px solid #75a398;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:20px;display:grid}.loan-prototype-note strong{font-size:9px}.loan-prototype-note p{color:#c1d4cf;margin:5px 0 0;font-size:8px;line-height:1.6}.loan-prototype-note a{color:#fff;border-bottom:1px solid #9fc1b8;font-size:9px;font-weight:900}.bank-route-card{color:#fff;background:#174940;border-radius:10px;grid-template-columns:70px 1fr auto;align-items:center;gap:22px;margin:28px 0;padding:25px;display:grid}.bank-route-card>span{color:#174940;background:#ff9c82;border-radius:50%;place-items:center;width:62px;height:62px;font-family:Georgia,serif;font-size:26px;display:grid}.bank-route-card small{color:#9fc5bb;letter-spacing:.1em;font-size:7px;font-weight:900}.bank-route-card h4{margin:6px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.bank-route-card p{color:#c8d9d5;margin:0;font-size:8px;line-height:1.6}.identity-safety-banner{color:#fff;background:#214f48;border-radius:10px;grid-template-columns:58px 1fr auto;align-items:center;gap:20px;margin:0 0 22px;padding:20px 22px;display:grid}.identity-safety-banner>span{color:#204e47;background:#a9d6c8;border-radius:50%;place-items:center;width:52px;height:52px;font-size:10px;font-weight:900;display:grid}.identity-safety-banner strong{font-size:9px}.identity-safety-banner p{color:#c5d9d4;margin:5px 0 0;font-size:8px;line-height:1.6}.identity-safety-banner a{color:#fff;border-bottom:1px solid #8db3aa;font-size:8px;font-weight:900}.lawyer-ranking-demo{background:#fff;border:1px solid #aec9c0;border-radius:10px;margin-top:28px;overflow:hidden}.lawyer-ranking-demo__head{color:#fff;background:#214f48;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.lawyer-ranking-demo__head small{color:#9ec4b9}.lawyer-ranking-demo__head h4{margin:6px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.lawyer-ranking-demo__head>span{color:#bcd2cc;text-align:right;max-width:240px;font-size:7px;line-height:1.5}.lawyer-ranking-demo article{border-bottom:1px solid #dce5e2;grid-template-columns:38px 1fr 205px;align-items:center;gap:16px;min-height:116px;padding:18px 22px;display:grid}.lawyer-ranking-demo article>b{color:#fff;background:#e66f55;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.lawyer-ranking-demo article small{color:#d45f49;letter-spacing:.08em;font-size:7px;font-weight:900}.lawyer-ranking-demo article strong{color:#214e47;margin:6px 0;font-size:10px;display:block}.lawyer-ranking-demo article p{color:#6d7f7a;margin:0;font-size:8px;line-height:1.55}.lawyer-match__draft .lawyer-ranking-demo article>dl{background:#d8e3df;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;display:grid}.lawyer-match__draft .lawyer-ranking-demo article>dl>div{background:#f4f8f6;padding:11px}.lawyer-match__draft .lawyer-ranking-demo article>dl dt{font-size:6px}.lawyer-match__draft .lawyer-ranking-demo article>dl dd{font-size:8px}.lawyer-ranking-demo__note{background:#edf4f1;padding:17px 22px;color:#667a74!important;margin:0!important;font-size:7px!important;line-height:1.65!important}.lawyer-appointed-notice{background:#eff8f4;border:1px solid #b9ddcf;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 0 28px;padding:18px 20px;display:grid}.lawyer-appointed-notice>span{color:#fff;background:var(--navy);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:800;display:flex}.lawyer-appointed-notice p{color:var(--navy);margin:0;font-size:10px;line-height:1.6}.lawyer-appointed-notice a{color:var(--coral-dark);white-space:nowrap;font-size:9px;font-weight:800}@media (width<=1000px){.loan-home-promo__inner{grid-template-columns:70px 1fr}.loan-home-promo__inner>.button{grid-column:1/-1;width:max-content}.loan-hero__grid,.loan-market__grid,.loan-principles__grid,.rate-monitor__head,.refi-intake__grid,.policy-rate-live__grid{grid-template-columns:1fr;gap:42px}.loan-flow ol{grid-template-columns:1fr 1fr}.loan-tool__workspace{grid-template-columns:1fr}.loan-tool__workspace>form{border-bottom:1px solid #d6dfdb;border-right:0}.rate-monitor__products{grid-template-columns:1fr}}@media (width<=760px){.loan-hero{padding:64px 0}.loan-hero h1{font-size:47px}.loan-hero aside{min-height:310px;padding:30px 24px}.loan-flow,.loan-tool,.loan-market,.loan-principles,.rate-monitor,.refi-intake,.policy-rate-live{padding-block:70px}.loan-flow ol{grid-template-columns:1fr}.loan-flow li{min-height:0}.loan-flow h3{margin-top:30px}.loan-tool__heading{flex-direction:column;align-items:flex-start}.loan-tool__badge{width:100%}.loan-tool__tabs{grid-template-columns:1fr 1fr}.loan-tool__tabs button:first-child,.loan-tool__tabs button:last-child{border-radius:0}.loan-tool__workspace>form,.loan-results{padding:25px 20px}.loan-form__grid,.loan-answer-grid{grid-template-columns:1fr}.loan-form__grid label,.loan-form__grid label:first-child,.loan-form__wide{grid-column:auto}.loan-compare-row{grid-template-columns:1fr .9fr}.loan-compare-row span:nth-child(2){display:none}.loan-market h2,.loan-principles h2,.rate-monitor__head h2,.refi-intake h2,.policy-rate-live h2{font-size:38px}.rate-monitor__bands{grid-template-columns:1fr 1fr}.rate-monitor__official{flex-direction:column;align-items:flex-start}.rate-monitor__frame{height:1100px}.refi-intake__form{padding:25px 20px}.loan-market ul,.loan-principles__grid>div:last-child{grid-template-columns:1fr}.loan-sources .shell{flex-direction:column;align-items:flex-start}.loan-sources .shell>div{justify-content:flex-start}.loan-prototype-note .shell,.bank-route-card,.identity-safety-banner{grid-template-columns:52px 1fr}.loan-prototype-note a,.bank-route-card>.button,.identity-safety-banner>a{grid-column:1/-1;width:max-content}.bank-route-card>span{width:50px;height:50px}.lawyer-ranking-demo__head{flex-direction:column;align-items:flex-start}.lawyer-ranking-demo__head>span{text-align:left}.lawyer-ranking-demo article{grid-template-columns:38px 1fr}.lawyer-match__draft .lawyer-ranking-demo article>dl{grid-column:1/-1}.lawyer-appointed-notice{grid-template-columns:auto 1fr;align-items:start}.lawyer-appointed-notice a{white-space:normal;grid-column:2}}@media (width<=480px){.rate-monitor__bands{grid-template-columns:1fr}.rate-monitor__frame{height:1250px}}@media (width<=1380px){.desktop-nav,.main-nav{display:none}.header-inner,.nav-wrap{gap:12px;position:relative}.mobile-nav{margin-left:auto;display:block}}.header-start-action{white-space:nowrap;flex:none}@media (width<=620px){.header-inner,.nav-wrap{gap:8px}}@media (width<=480px){.header-start-action{display:none}}.job-home-promo{background:#e4f1ec;border-bottom:1px solid #bfd5cd;padding:42px 0}.job-home-promo__inner{grid-template-columns:76px 1fr auto;align-items:center;gap:26px;display:grid}.job-home-promo__inner>span{color:#fff;background:#174743;border-radius:50%;place-items:center;width:66px;height:66px;font:500 29px Georgia,serif;display:grid}.job-home-promo h2{margin:5px 0;font:500 31px/1.1 Georgia,serif}.job-home-promo p:not(.eyebrow){color:#526c66;margin:0;font-size:10px;line-height:1.6}.job-hero{color:#fff;background:linear-gradient(120deg,#092c2d,#174743 72%);padding:88px 0}.job-hero__grid{grid-template-columns:1.28fr .52fr;align-items:end;gap:78px;display:grid}.job-hero h1{letter-spacing:-.05em;max-width:830px;margin:0;font:500 clamp(52px,7vw,86px)/.96 Georgia,serif}.job-hero>div>div>p:not(.eyebrow){color:#c1d7d1;max-width:760px;margin:26px 0 0;font-size:15px;line-height:1.72}.job-hero__actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.job-hero__actions>a:not(.button){color:#d5e8e3;border-bottom:1px solid #84aaa2;font-size:10px;font-weight:850}.job-hero aside{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:13px;padding:30px}.job-hero aside>span{color:#174743;background:#b8dfd0;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.job-hero aside strong{margin-top:38px;font:500 24px Georgia,serif;display:block}.job-hero aside p{color:#b7cec8;margin:10px 0 0;font-size:10px;line-height:1.65}.job-principles{background:#edf5f1;border-bottom:1px solid #c8d8d2}.job-principles__grid{grid-template-columns:repeat(4,1fr);display:grid}.job-principles article{border-left:1px solid #c6d8d2;min-height:215px;padding:31px 25px}.job-principles article:first-child{border-left:0}.job-principles article>span{color:#c95138;letter-spacing:.09em;font-size:9px;font-weight:950}.job-principles h2{margin:31px 0 10px;font:500 20px Georgia,serif}.job-principles p{color:#5b706b;margin:0;font-size:9px;line-height:1.7}.job-workspace{background:#f4f1e8;padding:88px 0 100px}.job-heading{margin-bottom:30px}.job-profile-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:14px;display:grid}.job-profile-grid>form,.job-result{background:#fff;border:1px solid #cbd7d2;border-radius:13px;padding:34px}.job-profile-grid>form{gap:18px;display:grid}.job-permit{border:0;margin:0;padding:0}.job-permit legend{margin-bottom:12px;font:500 23px Georgia,serif}.job-permit>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.job-permit label{background:#f7f9f7;border:1px solid #c6d2ce;border-radius:7px;align-items:center;gap:8px;min-height:45px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.job-permit input{accent-color:#174743}.job-permit-warning{color:#714134;background:#fff0e9;border:1px solid #dfa28f;border-radius:8px;padding:16px}.job-permit-warning strong{font:500 17px Georgia,serif}.job-permit-warning p{margin:6px 0 10px;font-size:9px;line-height:1.6}.job-permit-warning a{border-bottom:1px solid;font-size:9px;font-weight:850}.job-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.job-fields label{gap:7px;display:grid}.job-fields label>span{color:#5b6f6a;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.job-fields input,.job-fields select,.job-fields textarea{color:#173f3b;background:#fff;border:1px solid #b8c7c2;border-radius:7px;width:100%;font:11px/1.55 Arial,sans-serif}.job-fields input,.job-fields select{min-height:48px;padding:0 12px}.job-fields textarea{resize:vertical;padding:12px}.job-field-wide{grid-column:1/-1}.job-upload{cursor:pointer;text-align:center;background:#edf6f2;border:1px dashed #8eb5aa;border-radius:9px;align-content:center;place-items:center;min-height:142px;padding:22px;display:grid}.job-upload input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.job-upload>span{color:#fff;background:#174743;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.job-upload strong{margin-top:11px;font:500 16px Georgia,serif}.job-upload small{color:#657b76;max-width:430px;margin-top:5px;font-size:8px;line-height:1.55}.job-files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.job-files li{overflow-wrap:anywhere;background:#f7f9f8;border:1px solid #d5dfdb;border-radius:6px;padding:9px 11px;font-size:9px}.job-profile-grid>form>.button{border:0;justify-self:start}.job-profile-grid>form>.button:disabled{cursor:not-allowed;opacity:.4}.job-result{color:#fff;background:#123a38;border-color:#244d49;min-height:650px}.job-result__empty{text-align:center;align-content:center;place-items:center;min-height:575px;display:grid}.job-result__empty>span{color:#174743;background:#b8dfd0;border-radius:50%;place-items:center;width:68px;height:68px;font:500 30px Georgia,serif;display:grid}.job-result__empty h3{margin:28px 0 6px;font:500 30px Georgia,serif}.job-result__empty p{color:#a9c2bc;font-size:9px}.job-result>small{color:#83b3a8;letter-spacing:.11em;font-size:8px;font-weight:900}.job-result>h3{margin:8px 0 15px;font:500 34px Georgia,serif}.job-result>p{color:#b7cec8;font-size:10px;line-height:1.7}.job-result>button{color:#e0efeb;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #80aaa1;padding:0 0 3px;font-size:9px;font-weight:850}.job-search-results{gap:9px;margin-top:26px;display:grid}.job-search-results a{background:#0d302f;border:1px solid #365e59;border-radius:8px;gap:6px;padding:17px;transition:transform .15s,border-color .15s;display:grid}.job-search-results a:hover{border-color:#7eb6aa;transform:translateY(-2px)}.job-search-results span{color:#7fb3a7;letter-spacing:.1em;font-size:7px;font-weight:950}.job-search-results strong{font:500 18px Georgia,serif}.job-search-results small{color:#aac5be;font-size:8px}.job-result .job-result__disclaimer{color:#315b54;background:#dcefe7;border-radius:7px;margin-top:19px;padding:14px;font-size:8px}.job-conversation{color:#fff;background:#4b2d29;padding:90px 0}.job-conversation__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.job-conversation__grid>div{background:#573631;border:1px solid #77504a;border-radius:13px;padding:38px}.job-conversation h2{letter-spacing:-.04em;max-width:580px;margin:0;font:500 48px/1.03 Georgia,serif}.job-conversation__grid>div>p:not(.eyebrow):not([role=status]){color:#d4b9b1;font-size:10px;line-height:1.75}.job-conversation__status{background:#482a27;border:1px solid #825b54;border-radius:8px;margin-top:31px;padding:20px}.job-conversation__status span{color:#e69a84;font-size:8px;font-weight:950;display:block}.job-conversation__status strong{margin-top:9px;font:500 21px/1.35 Georgia,serif;display:block}.job-conversation__actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.job-conversation__actions button,.job-conversation__answer>div>button{color:#fff;cursor:pointer;background:#69433d;border:1px solid #966b62;border-radius:6px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.job-conversation__actions button.is-listening{background:#a74635;border-color:#ffc1ae}.job-conversation__answer label{gap:8px;display:grid}.job-conversation__answer label>span{color:#e5b8ab;letter-spacing:.09em;font-size:8px;font-weight:900}.job-conversation__answer textarea{color:#173f3b;resize:vertical;background:#fff;border:0;border-radius:8px;width:100%;padding:15px;font:12px/1.65 Arial,sans-serif}.job-conversation__answer>p{color:#f1d7cf;background:#492b28;border-left:3px solid #e96e50;min-height:61px;padding:13px;font-size:9px;line-height:1.6}.job-conversation__answer>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.job-conversation__answer>div>.button{color:#173f3b;background:#d9e8e3;border-color:#d9e8e3}.job-conversation__answer>div>button:disabled{cursor:not-allowed;opacity:.4}.job-conversation__safety{color:#5c312a;background:#ffe6dc;border-radius:9px;margin-top:16px;padding:20px 24px}.job-conversation__safety strong{font:500 18px Georgia,serif}.job-conversation__safety p{margin:6px 0 0;font-size:9px;line-height:1.65}.job-sources{background:#f2ead8;padding:45px 0 82px}.job-sources strong{font:500 22px Georgia,serif}.job-sources>div>div{flex-wrap:wrap;gap:12px 24px;margin:21px 0;display:flex}.job-sources a{color:#28574f;border-bottom:1px solid #83a69f;font-size:9px;font-weight:850}.job-sources p{color:#68746e;max-width:900px;font-size:8px;line-height:1.65}.asylum-job-entry{background:#4b2d29}.asylum-job-entry>span{color:#4b2d29;background:#ffd6c9}@media (width<=1000px){.job-home-promo__inner{grid-template-columns:66px 1fr}.job-home-promo__inner>.button{grid-column:1/-1;justify-self:start}.job-hero__grid,.job-profile-grid,.job-conversation__grid{grid-template-columns:1fr}.job-hero aside{max-width:570px}.job-principles__grid{grid-template-columns:1fr 1fr}.job-principles article:nth-child(3){border-top:1px solid #c6d8d2;border-left:0}.job-principles article:nth-child(4){border-top:1px solid #c6d8d2}.job-result{min-height:0}.job-result__empty{min-height:300px}}@media (width<=640px){.job-hero{padding:65px 0}.job-hero h1{font-size:49px}.job-principles__grid,.job-fields,.job-permit>div{grid-template-columns:1fr}.job-principles article{border-top:1px solid #c6d8d2;border-left:0;min-height:0}.job-principles article:first-child{border-top:0}.job-field-wide{grid-column:auto}.job-profile-grid>form,.job-result,.job-conversation__grid>div{padding:25px 20px}.job-conversation h2{font-size:38px}}.session-timeout{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071f1fc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.session-timeout__card{color:#123c39;background:#f8f5ed;border:1px solid #a8c9c0;border-radius:14px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:23px;width:min(760px,100%);padding:30px;display:grid;box-shadow:0 28px 80px #00000047}.session-timeout__card>span{color:#123c39;background:#b8dfd0;border-radius:50%;place-items:center;width:60px;height:60px;font:500 30px Georgia,serif;display:grid}.session-timeout__card small{color:#cb543d;letter-spacing:.12em;font-size:8px;font-weight:950}.session-timeout__card h2{margin:6px 0 7px;font:500 29px/1.05 Georgia,serif}.session-timeout__card p{color:#546d67;max-width:520px;margin:0;font-size:11px;line-height:1.6}.session-timeout__card .button{white-space:nowrap;border:0}.session-timeout[dir=rtl] .session-timeout__card{text-align:right}.session-timeout--warning{background:#071f1fb0}.session-timeout__card--warning{grid-template-columns:120px minmax(0,1fr) auto}.session-timeout__countdown{color:#7d3529;text-align:center;background:#ffe4dc;border:1px solid #ecad9e;border-radius:10px;align-content:center;place-items:center;gap:6px;min-height:86px;padding:12px;display:grid}.session-timeout__countdown small{color:#9a5245;letter-spacing:.06em;font-size:8px}.session-timeout__countdown strong{font-variant-numeric:tabular-nums;font:600 31px/1 Georgia,serif}@media (width<=720px){.session-timeout__card{grid-template-columns:52px 1fr;padding:24px 20px}.session-timeout__card>span{width:48px;height:48px}.session-timeout__card--warning{grid-template-columns:1fr}.session-timeout__countdown{min-height:74px}.session-timeout__card .button{grid-column:1/-1;width:100%}}.newbank-home-promo{color:#fff;background:#315d6d;padding:42px 0}.newbank-home-promo__inner{grid-template-columns:76px 1fr auto;align-items:center;gap:27px;display:grid}.newbank-home-promo__inner>span{color:#315d6d;background:#d9eef3;border-radius:14px;place-items:center;width:66px;height:66px;font:700 24px Arial,sans-serif;display:grid}.newbank-home-promo h2{margin:5px 0;font:500 31px/1.1 Georgia,serif}.newbank-home-promo p:not(.eyebrow){color:#d4e6e9;margin:0;font-size:10px;line-height:1.6}.asylum-bank-entry{color:#fff;background:#315d6d;padding:28px 0}.asylum-bank-entry__inner{grid-template-columns:58px 1fr auto;align-items:center;gap:22px;display:grid}.asylum-bank-entry__inner>span{color:#315d6d;background:#d9eef3;border-radius:12px;place-items:center;width:54px;height:54px;font-size:19px;font-weight:900;display:grid}.asylum-bank-entry h2{margin:5px 0;font:500 26px Georgia,serif}.asylum-bank-entry p:not(.eyebrow){color:#d2e4e7;margin:0;font-size:9px;line-height:1.6}.newbank-hero{color:#fff;background:linear-gradient(120deg,#173d48,#315f70 70%,#477c88);padding:88px 0}.newbank-hero__grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:75px;display:grid}.newbank-hero h1{letter-spacing:-.04em;max-width:850px;margin:20px 0 23px;font:500 65px/.98 Georgia,serif}.newbank-hero h1 em{color:#c9eced;font-weight:500}.newbank-hero__grid>div>p:not(.eyebrow){color:#d0e1e4;max-width:760px;font-size:13px;line-height:1.75}.newbank-hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:29px;display:flex}.newbank-hero__actions>a:not(.button){color:#fff;border-bottom:1px solid #91b5bc;font-size:9px;font-weight:900}.newbank-hero aside{background:#0d30398c;border:1px solid #fff3;border-radius:16px;align-content:center;min-height:340px;padding:42px;display:grid}.newbank-hero aside>span{color:#173d48;letter-spacing:.16em;background:#c9eced;border-radius:6px;width:max-content;padding:8px 13px;font-size:10px;font-weight:950}.newbank-hero aside strong{margin:24px 0 12px;font:500 30px Georgia,serif}.newbank-hero aside p{color:#cedfe2;margin:0;font-size:10px;line-height:1.7}.newbank-facts{background:#f6f3eb;padding:88px 0}.newbank-facts__grid{background:#cbd8d6;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;display:grid}.newbank-facts article{background:#fff;min-height:260px;padding:27px}.newbank-facts article b{color:#dd684e;font-size:8px}.newbank-facts h3{color:#173f3a;margin:51px 0 12px;font:500 23px Georgia,serif}.newbank-facts article p{color:#677975;margin:0;font-size:9px;line-height:1.7}.newbank-assistant{color:#173f3a;background:#e5efec;padding:90px 0;scroll-margin-top:80px}.newbank-assistant__heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.newbank-assistant__heading h2{margin:10px 0 9px;font:500 46px Georgia,serif}.newbank-assistant__heading p{color:#647873;max-width:750px;margin:0;font-size:10px;line-height:1.65}.newbank-assistant__heading>span{color:#315d6d;background:#f5faf9;border:1px solid #9fbfc5;border-radius:30px;padding:10px 14px;font-size:8px;font-weight:900}.newbank-assistant__workspace{background:#fff;border-radius:14px;grid-template-columns:.87fr 1.13fr;min-height:630px;display:grid;overflow:hidden;box-shadow:0 25px 70px #14403c1a}.newbank-assistant form{background:#f8faf9;border-right:1px solid #d3deda;align-content:start;gap:19px;padding:34px;display:grid}.newbank-assistant form>label{gap:8px;display:grid}.newbank-assistant form>label>span,.newbank-assistant legend{color:#526b65;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.newbank-assistant select{color:#173f3a;background:#fff;border:1px solid #b7c9c3;border-radius:8px;min-height:50px;padding:0 12px;font:700 10px Arial,sans-serif}.newbank-assistant fieldset{border:0;margin:0;padding:0}.newbank-assistant fieldset>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.newbank-assistant fieldset button{color:#536c66;cursor:pointer;background:#fff;border:1px solid #bdcbc7;border-radius:7px;align-items:center;gap:9px;min-height:47px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.newbank-assistant fieldset button>span{border:1px solid #9db2ac;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.newbank-assistant fieldset button[aria-pressed=true]{color:#174940;background:#e4f3ed;border-color:#7fb1a4}.newbank-assistant fieldset button[aria-pressed=true]>span{color:#fff;background:#174940;border-color:#174940}.newbank-assistant form>.button{border:0;justify-self:start}.newbank-assistant form>.button:disabled{cursor:not-allowed;opacity:.4}.newbank-result{color:#fff;background:#143f3c;padding:39px}.newbank-result__empty{text-align:center;align-content:center;place-items:center;min-height:540px;display:grid}.newbank-result__empty>span{color:#143f3c;background:#b6ddd1;border-radius:50%;place-items:center;width:68px;height:68px;font:500 30px Georgia,serif;display:grid}.newbank-result__empty h3{margin:25px 0 5px;font:500 30px Georgia,serif}.newbank-result__empty p{color:#a7c1ba;font-size:9px}.newbank-result>small{color:#88b6ab;letter-spacing:.12em;font-size:7px;font-weight:950}.newbank-result>h3{margin:8px 0 20px;font:500 32px Georgia,serif}.newbank-result__missing,.newbank-result__ready{color:#643e2e;background:#ffe9da;border-radius:8px;padding:17px}.newbank-result__ready{color:#244f47;background:#dcefe8}.newbank-result__missing strong,.newbank-result__ready strong{font-size:9px}.newbank-result__missing ul{margin:10px 0 0;padding-left:17px;font-size:8px;line-height:1.6}.newbank-result__ready p{margin:6px 0 0;font-size:8px;line-height:1.6}.newbank-result>ol{background:#315d57;gap:1px;margin:20px 0;padding:1px;list-style:none;display:grid}.newbank-result>ol li{background:#103a37;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:70px;padding:12px 15px;display:grid}.newbank-result>ol span{color:#143f3c;background:#b7ddd2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.newbank-result>ol p{color:#c4d8d3;margin:0;font-size:8px;line-height:1.55}.newbank-result__actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.newbank-result__actions>a:not(.button){color:#fff;border-bottom:1px solid #84aea5;font-size:8px;font-weight:900}.newbank-list{background:#fff;padding:90px 0;scroll-margin-top:80px}.newbank-list__table{gap:10px;margin-top:36px;display:grid}.newbank-list__table article{border:1px solid #d0dcd8;border-radius:10px;grid-template-columns:.78fr 1fr 1.15fr auto;align-items:center;gap:25px;min-height:238px;padding:26px;display:grid}.institution-proof-note{color:#284b46;background:#eff8f4;border:1px solid #bcd8cf;border-radius:10px;align-items:center;gap:17px;margin-top:28px;padding:18px 20px;display:flex}.institution-proof-note>span{color:#fff;background:#23735f;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.institution-proof-note strong{font-size:10px}.institution-proof-note p{color:#637b75;margin:4px 0 0;font-size:8px;line-height:1.55}.institution-logo{background:#fff;border:1px solid #dbe5e1;border-radius:8px;place-items:center;width:100%;height:64px;margin-bottom:14px;padding:8px 12px;display:grid;overflow:hidden}.institution-logo img{object-fit:contain;max-width:100%;max-height:48px;display:block}.institution-identity__status{align-items:center;gap:8px;display:flex}.institution-identity__status>span{color:#fff;background:#315d6d;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:8px;display:inline-grid}.institution-verified{align-items:center;gap:7px;margin-top:10px;display:flex}.institution-verified>i{color:#fff;background:#23735f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.institution-verified>span{gap:2px;display:grid}.institution-verified strong{color:#245c4f;text-transform:uppercase;font-size:7px}.institution-verified small{color:#70817d;font-size:7px;font-weight:600}.institution-logo-source{color:#526f68;border-bottom:1px solid #9ab5ae;margin-top:8px;font-size:7px;font-weight:800;display:inline-block}.newbank-list__table small{color:#d2624d;font-size:7px;font-weight:900;line-height:1.5}.newbank-list__table h3{color:#173f3a;margin:9px 0 0;font:500 23px Georgia,serif}.newbank-list__table strong{color:#355c55;font-size:8px}.newbank-list__table p{color:#657873;margin:7px 0;font-size:8px;line-height:1.65}.newbank-list__table article>div:nth-child(3)>small{color:#7e6b63;font-weight:400;display:block}.newbank-list__table article>a{color:#315d6d;white-space:nowrap;border-bottom:1px solid #8db0b7;padding-bottom:3px;font-size:8px;font-weight:900}.newbank-list__note{color:#526d67;background:#eef4f2;border-left:3px solid #315d6d;margin:20px 0 0;padding:18px 21px;font-size:9px;line-height:1.6}.institution-listing-policy{color:#e7f1ee;background:#173f3a;border-radius:10px;grid-template-columns:1.25fr .75fr;gap:22px;margin-top:22px;padding:22px;display:grid}.institution-listing-policy>div{gap:15px;display:flex}.institution-listing-policy>div>span{color:#173f3a;background:#b9e2d5;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.institution-listing-policy strong{font-size:10px}.institution-listing-policy p{color:#bcd1cc;margin:5px 0 0;font-size:8px;line-height:1.6}.institution-listing-policy ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.institution-listing-policy li{color:#cfe0dc;align-items:center;gap:9px;font-size:8px;font-weight:800;display:flex}.institution-listing-policy li>span{background:#6ec2a9;border-radius:50%;width:8px;height:8px}.institution-listing-policy li:nth-child(2)>span{background:#edb35f}.institution-listing-policy li:nth-child(3)>span{background:#91a9a3}.newbank-rights{color:#fff;background:#3d2927;padding:90px 0}.newbank-rights__grid{grid-template-columns:1.15fr .65fr;align-items:center;gap:75px;display:grid}.newbank-rights h2{margin:12px 0 17px;font:500 48px Georgia,serif}.newbank-rights__grid>div>p:not(.eyebrow){color:#d4bbb5;font-size:10px;line-height:1.75}.newbank-rights ol{background:#674b47;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 0;padding:1px;list-style:none;display:grid}.newbank-rights li{background:#482f2c;grid-template-columns:34px 1fr;gap:12px;min-height:135px;padding:20px;display:grid}.newbank-rights li>span{color:#482f2c;background:#f0aa94;border-radius:50%;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.newbank-rights li strong{font-size:9px}.newbank-rights li p{color:#cdb4ae;margin:6px 0 0;font-size:8px;line-height:1.6}.newbank-rights aside{color:#173f3a;background:#f4e8d7;border-radius:14px;align-content:center;min-height:350px;padding:38px;display:grid}.newbank-rights aside>span{color:#d25d47;font:500 45px Georgia,serif}.newbank-rights aside strong{margin:18px 0 9px;font:500 24px Georgia,serif}.newbank-rights aside p{color:#6a5d53;margin:0 0 22px;font-size:9px;line-height:1.7}.newbank-safety{background:#edf4f2;padding:88px 0}.newbank-safety__grid{grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.newbank-safety h2{color:#173f3a;margin:11px 0 15px;font:500 43px Georgia,serif}.newbank-safety__grid>div:first-child>p:not(.eyebrow){color:#657974;font-size:10px;line-height:1.7}.newbank-safety__grid>div:last-child{background:#cbd9d5;gap:1px;display:grid}.newbank-safety article{background:#fff;grid-template-columns:36px 1fr;gap:13px;padding:22px;display:grid}.newbank-safety article>span{color:#fff;background:#315d6d;border-radius:50%;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.newbank-safety article strong{color:#254f47;font-size:9px}.newbank-safety article p{color:#687b75;margin:5px 0 0;font-size:8px;line-height:1.6}.newbank-bankid{color:#fff;background:#315d6d;padding:60px 0}.newbank-bankid .shell{grid-template-columns:75px 1fr;align-items:center;gap:27px;display:grid}.newbank-bankid .shell>span{color:#315d6d;background:#c9e5e8;border-radius:16px;place-items:center;width:68px;height:68px;font-size:17px;font-weight:950;display:grid}.newbank-bankid h2{margin:8px 0;font:500 31px Georgia,serif}.newbank-bankid p:not(.eyebrow){color:#d2e4e7;margin:0;font-size:9px;line-height:1.7}@media (width<=1050px){.newbank-home-promo__inner,.asylum-bank-entry__inner{grid-template-columns:66px 1fr}.newbank-home-promo__inner>.button,.asylum-bank-entry__inner>.button{grid-column:1/-1;justify-self:start}.newbank-hero__grid,.newbank-rights__grid,.newbank-safety__grid{grid-template-columns:1fr;gap:40px}.newbank-facts__grid{grid-template-columns:1fr 1fr}.newbank-assistant__workspace{grid-template-columns:1fr}.newbank-assistant form{border-bottom:1px solid #d3deda;border-right:0}.newbank-list__table article{grid-template-columns:.65fr 1fr 1.15fr}.newbank-list__table article>a{grid-column:1/-1;justify-self:start}}@media (width<=680px){.newbank-hero,.newbank-facts,.newbank-assistant,.newbank-list,.newbank-rights,.newbank-safety{padding-block:68px}.newbank-hero h1{font-size:47px}.newbank-hero aside{min-height:0;padding:30px 24px}.newbank-facts__grid,.newbank-rights ol{grid-template-columns:1fr}.newbank-facts article{min-height:0}.newbank-facts h3{margin-top:28px}.newbank-assistant__heading{flex-direction:column;align-items:flex-start}.newbank-assistant__heading h2,.newbank-rights h2{font-size:38px}.newbank-assistant form,.newbank-result{padding:25px 20px}.newbank-assistant fieldset>div,.newbank-list__table article{grid-template-columns:1fr}.newbank-list__table article>a{grid-column:auto}.institution-listing-policy{grid-template-columns:1fr}.newbank-bankid .shell{grid-template-columns:58px 1fr;align-items:start}.newbank-bankid .shell>span{width:54px;height:54px}}.source-health-badge{color:inherit;background:#b8dfd017;border:1px solid #b8dfd059;border-radius:999px;align-items:center;gap:8px;margin-top:13px;padding:8px 11px;font-size:8px;font-weight:850;line-height:1.35;display:inline-flex}.source-health-badge>span{background:#e0ad5c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e0ad5c1f}.source-health-badge--healthy>span{background:#60bd94;box-shadow:0 0 0 4px #60bd9424}.source-health-badge--attention>span,.source-health-badge--unavailable>span{background:#e96e50;box-shadow:0 0 0 4px #e96e5024}.source-health-hero{color:#fff;background:linear-gradient(122deg,#082326,#174743 76%);padding:88px 0 82px}.source-health-hero h1{letter-spacing:-.045em;max-width:900px;margin:12px 0 22px;font:500 clamp(48px,6vw,76px)/.98 Georgia,serif}.source-health-hero>div>p:last-child{color:#bad1cb;max-width:760px;margin:0;font-size:13px;line-height:1.75}.source-health-section{background:#f3f1e9;padding:0 0 100px}.source-health-intro{background:#fff;border-inline:1px solid #cbd7d3;grid-template-columns:repeat(3,1fr);padding:0;display:grid}.source-health-intro>div{border-right:1px solid #cbd7d3;min-height:205px;padding:30px}.source-health-intro>div:last-child{border-right:0}.source-health-intro span{color:#c95138;font:850 9px var(--font-geist-mono),monospace}.source-health-intro strong{margin:29px 0 9px;font:500 22px Georgia,serif;display:block}.source-health-intro p{color:#5c706b;margin:0;font-size:9px;line-height:1.7}.source-health-panel,.source-health-loading,.source-health-error{margin-top:42px}.source-health-loading,.source-health-error{background:#fff;border:1px solid #c9d5d1;border-radius:14px;min-height:180px;padding:35px}.source-health-loading{color:#46655f;place-items:center;font-size:11px;font-weight:800;display:grid}.source-health-error{color:#6f3c32;background:#fff0eb;border-color:#e0ab9d}.source-health-error strong{font:500 25px Georgia,serif}.source-health-error p{margin:8px 0 0;font-size:9px;line-height:1.6}.source-health-summary{background:#fff;border:1px solid #c8d4d0;border-radius:14px 14px 0 0;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.source-health-summary>div{border-right:1px solid #d9e0dd;align-content:center;gap:5px;min-height:130px;padding:28px;display:grid}.source-health-summary>div:nth-child(3){border-right:0}.source-health-summary strong{font:500 38px Georgia,serif}.source-health-summary span{color:#62736f;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.source-health-summary .needs-attention{color:#8c3e30;background:#fff0ea}.source-health-summary>p{color:#64746f;background:#edf3f0;border-top:1px solid #d9e0dd;grid-column:1/-1;margin:0;padding:13px 28px;font-size:8px;font-weight:800}.source-health-list{border:1px solid #c8d4d0;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.source-health-row{background:#fff;border-top:1px solid #d9e0dd;grid-template-columns:1.3fr 1fr .75fr auto;align-items:center;gap:20px;min-height:100px;padding:21px 27px;display:grid}.source-health-row:first-child{border-top:0}.source-health-row small{color:#c95138;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.source-health-row h2{margin:6px 0 0;font:500 18px Georgia,serif}.source-health-row>p{color:#697873;margin:0;font-size:8px;line-height:1.5}.source-health-row>a{color:#315d55;white-space:nowrap;border-bottom:1px solid #8eafa6;padding-bottom:3px;font-size:8px;font-weight:900}.source-health-state{align-items:center;gap:9px;font-weight:900;display:flex;color:#315d55!important}.source-health-state>span{background:#60bd94;border-radius:50%;flex:0 0 9px;width:9px;height:9px;box-shadow:0 0 0 4px #60bd9421}.source-health-row--changed,.source-health-row--moved,.source-health-row--retired,.source-health-row--unavailable{background:#fff9f6}.source-health-row--changed .source-health-state>span,.source-health-row--moved .source-health-state>span{background:#e0ad5c;box-shadow:0 0 0 4px #e0ad5c24}.source-health-row--retired .source-health-state>span,.source-health-row--unavailable .source-health-state>span{background:#e96e50;box-shadow:0 0 0 4px #e96e5024}@media (width<=900px){.source-health-intro{grid-template-columns:1fr}.source-health-intro>div{border-top:1px solid #cbd7d3;border-right:0;min-height:0}.source-health-intro>div:first-child{border-top:0}.source-health-row{grid-template-columns:1fr 1fr}}@media (width<=620px){.source-health-hero{padding:66px 0}.source-health-hero h1{font-size:46px}.source-health-summary{grid-template-columns:1fr}.source-health-summary>div{border-top:1px solid #d9e0dd;border-right:0;min-height:92px}.source-health-summary>div:first-child{border-top:0}.source-health-row{grid-template-columns:1fr;padding:23px 20px}.source-health-row>a{justify-self:start}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
