/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.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}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[no-new-privileges\:true\]{no-new-privileges:true}.block-1{block-size:calc(var(--spacing) * 1)}}:root{--azyl-ink:#0b1f33;--route-blue:#176bff;--safe-mint:#21d6a3;--human-paper:#f5f2ea;--deadline-red:#d92d20;--warning-amber:#ffb21a;--border:#d9e1e7;--soft:#eef2f5;--white:#fff;--dark-two:#17324d}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--human-paper);color:var(--azyl-ink);margin:0;font-family:Inter,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.5}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}.skip-link{background:var(--azyl-ink);color:var(--white);z-index:1000;inset-inline-start:0;border-radius:0 0 10px;padding:12px 18px;font-weight:800;transition:transform .12s;position:fixed;top:0;transform:translateY(-120%)}.skip-link:focus{outline:3px solid var(--safe-mint);outline-offset:2px;transform:translateY(0)}#main-content:focus{outline:none}:focus-visible{outline:3px solid var(--route-blue);outline-offset:3px}.site-header{justify-content:space-between;align-items:center;max-width:1280px;min-height:88px;margin:0 auto;padding:18px 32px;display:flex}.brand{flex:none;display:inline-flex}.brand img{width:145px;height:42px;display:block}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a{border-bottom:2px solid #0000;padding:10px 0 8px;font-size:14px;font-weight:700}.desktop-nav a:hover,.desktop-nav a:focus-visible{border-color:var(--route-blue);outline:none}.header-actions{align-items:center;gap:10px;display:flex}.build-badge{letter-spacing:.05em;text-transform:uppercase;background:#21d6a32e;border:1px solid #0b1f331f;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.header-login,.header-register{border-radius:10px;min-height:42px;padding:11px 14px;font-size:13px;font-weight:850}.header-login{border:1px solid var(--border)}.header-register{background:var(--route-blue);color:var(--white)}.header-login:hover,.header-login:focus-visible,.header-register:hover,.header-register:focus-visible{outline:none;box-shadow:0 0 0 3px #176bff2e}.language-button{border:1px solid var(--border);color:var(--azyl-ink);cursor:default;background:0 0;border-radius:10px;justify-content:center;align-items:center;min-width:46px;height:42px;font-size:13px;font-weight:800;display:inline-flex}.hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:clamp(40px,6vw,88px);max-width:1280px;min-height:calc(100vh - 132px);margin:0 auto;padding:52px 32px 88px;display:grid}.hero-copy{max-width:690px}.kicker{color:var(--route-blue);letter-spacing:.16em;max-width:560px;margin:0 0 24px;font-size:12px;font-weight:850}h1{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.6vw,92px);font-weight:820;line-height:.96}h1 span{color:var(--route-blue)}.hero-lead{max-width:640px;margin:30px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.button{border-radius:14px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:14px 20px;font-weight:800;display:inline-flex}.button-primary{background:var(--route-blue);color:var(--white)}.button-primary:hover,.button-primary:focus-visible{outline-offset:3px;background:#0756d5;outline:3px solid #176bff40}.text-link{border-bottom:2px solid var(--azyl-ink);padding:8px 0 5px;font-weight:800}.independence-note{border-inline-start:3px solid var(--safe-mint);max-width:560px;margin:36px 0 0;padding-inline-start:14px;font-size:14px;line-height:1.55}.demo-shell{background:var(--azyl-ink);color:var(--white);border-radius:26px;padding:clamp(24px,3vw,38px);position:relative;box-shadow:0 24px 80px #0b1f3329}.demo-topline{color:var(--safe-mint);letter-spacing:.14em;justify-content:space-between;font-size:11px;font-weight:850;display:flex}.demo-shell h2{letter-spacing:-.035em;margin:26px 0 8px;font-size:clamp(30px,3vw,42px);line-height:1.05}.demo-intro{color:#bed0df;margin:0 0 20px}.issue-list{gap:8px;display:grid}.issue-button{background:var(--dark-two);color:var(--white);cursor:pointer;text-align:start;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:11px 14px;font-weight:750;display:flex}.issue-button:hover,.issue-button:focus-visible,.issue-button.active{border-color:var(--safe-mint);background:#204360;outline:none}.issue-button.active span:last-child{color:var(--safe-mint)}.demo-answer{background:var(--white);color:var(--azyl-ink);border-radius:16px;margin-top:16px;padding:20px}.answer-eyebrow{color:var(--route-blue);letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:900}.demo-answer.urgent .answer-eyebrow{color:var(--deadline-red)}.demo-answer.progress .answer-eyebrow{color:#008b68}.demo-answer.warning .answer-eyebrow{color:#a46600}.demo-answer h3{letter-spacing:-.025em;margin:0;font-size:21px;line-height:1.2}.demo-answer>p:not(.answer-eyebrow){margin:10px 0 16px;font-size:14px;line-height:1.55}.answer-action{color:var(--route-blue);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:850}.answer-action:hover,.answer-action:focus-visible{text-decoration:underline}.demo-disclaimer{color:#91a9bb;margin:14px 0 0;font-size:11px}.route-strip{background:var(--white);justify-content:center;align-items:center;gap:14px;min-height:92px;padding:20px 32px;display:flex;overflow:hidden}.route-strip p{text-align:center;margin:0;font-size:clamp(16px,2vw,21px);font-weight:820}.route-line{background:var(--route-blue);opacity:.42;width:10vw;min-width:32px;max-width:150px;height:2px}.route-node{border:2px solid var(--route-blue);color:var(--route-blue);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.route-node-final{background:var(--safe-mint);border-color:var(--safe-mint);color:var(--azyl-ink)}.content-section,.capabilities-section,.language-section,.safety-section,.pilot-section,footer{max-width:1280px;margin:0 auto}.how-section{padding:128px 32px 136px}.section-heading{max-width:820px}.section-label{color:var(--route-blue);letter-spacing:.16em;margin:0 0 18px;font-size:12px;font-weight:900}.section-heading h2,.capabilities-intro h2,.audience-heading h2,.language-section h2,.safety-copy h2,.pilot-section h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,70px);font-weight:820;line-height:1.02}.section-heading>p:last-child,.audience-heading>p:last-child{max-width:720px;margin:26px 0 0;font-size:20px;line-height:1.6}.steps{border-top:1px solid #0b1f333d;grid-template-columns:repeat(3,1fr);gap:0;margin-top:74px;display:grid}.step{min-height:290px;padding:28px 36px 28px 0}.step+.step{border-inline-start:1px solid #0b1f332e;padding-inline-start:36px}.step>span,.audience-grid article>span{color:var(--route-blue);font-size:13px;font-weight:900}.step h3{letter-spacing:-.035em;margin:80px 0 16px;font-size:28px;line-height:1.1}.step p{max-width:320px;margin:0;font-size:16px;line-height:1.65}.capabilities-section{background:var(--white);border-radius:28px;grid-template-columns:.85fr 1.15fr;gap:60px;padding:clamp(44px,7vw,88px);display:grid}.capabilities-intro h2{font-size:clamp(36px,4.1vw,58px)}.capability-list{border-top:1px solid var(--border)}.capability-list article{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr;align-items:flex-start;gap:20px;padding:22px 0;display:grid}.capability-list article>span{background:var(--soft);color:var(--route-blue);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:inline-flex}.capability-list h3{letter-spacing:-.02em;margin:0 0 4px;font-size:21px}.capability-list p{color:#496278;margin:0}.audience-section{background:var(--azyl-ink);color:var(--white);border-radius:28px;margin-top:28px;padding:clamp(48px,7vw,90px)}.audience-heading{max-width:810px}.mint-label{color:var(--safe-mint)}.audience-heading>p:last-child{color:#bed0df}.audience-grid{border-top:1px solid #ffffff38;grid-template-columns:repeat(2,1fr);margin-top:72px;display:grid}.audience-grid article{min-height:260px;padding:28px 36px 0 0}.audience-grid article+article{border-inline-start:1px solid #ffffff2e;padding-inline-start:36px}.audience-grid article>span{color:var(--safe-mint)}.audience-grid h3{letter-spacing:-.03em;margin:68px 0 14px;font-size:25px;line-height:1.15}.audience-grid p{color:#bed0df;margin:0;line-height:1.65}.language-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;padding:128px 32px;display:grid}.language-section h2{font-size:clamp(38px,4.5vw,62px)}.language-roadmap{color:#496278;max-width:650px;margin:22px 0 0;font-size:17px;line-height:1.65}.language-list{flex-wrap:wrap;gap:10px;display:flex}.language-list span{background:var(--white);border:1px solid var(--border);text-align:center;border-radius:12px;min-width:118px;padding:14px 16px;font-size:15px;font-weight:750}.safety-section{border-top:1px solid #0b1f332e;border-bottom:1px solid #0b1f332e;grid-template-columns:.32fr 1fr;gap:72px;padding:112px 32px;display:grid}.safety-icon{background:var(--safe-mint);border-radius:28px;justify-content:center;align-items:center;width:180px;height:180px;display:flex}.safety-icon img{width:76px;height:76px}.safety-copy h2{max-width:820px}.safety-lead{max-width:800px;margin:28px 0 0;font-size:20px;line-height:1.65}.safety-points{grid-template-columns:repeat(2,1fr);gap:28px 40px;margin-top:56px;display:grid}.safety-points article{border-top:3px solid var(--route-blue);padding-top:16px}.safety-points h3{margin:0 0 8px;font-size:19px}.safety-points p{color:#496278;margin:0;line-height:1.6}.pilot-section{background:var(--route-blue);color:var(--white);border-radius:28px;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-top:28px;padding:clamp(48px,7vw,90px);display:grid}.pilot-label{color:var(--white);opacity:.8}.pilot-section>div:first-child>p:last-child{max-width:680px;margin:24px 0 0;font-size:19px;line-height:1.6}.pilot-status{background:var(--white);color:var(--azyl-ink);border-radius:18px;gap:10px;padding:26px;display:grid}.pilot-status span{color:#6f8495;letter-spacing:.14em;font-size:11px;font-weight:900}.pilot-status strong{font-size:25px}.pilot-status a{color:var(--route-blue);font-weight:850}.pilot-status-links{gap:12px;margin-top:18px;display:grid}footer{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:64px 32px;display:grid}footer img{width:132px;height:38px}footer p{margin:0;font-weight:750}.footer-meta{color:#6f8495;font-size:13px;font-weight:650}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.navigator-page{background:radial-gradient(circle at 93% 5%,#21d6a321,#0000 24rem),#e9eef2;min-height:100vh}.navigator-header{background:#ffffffe6;border-bottom:1px solid #0b1f331a;justify-content:space-between;align-items:center;min-height:78px;padding:14px clamp(20px,4vw,64px);display:flex}.navigator-brand,.navigator-brand img{display:block}.navigator-brand img{width:131px;height:38px}.navigator-header-meta{align-items:center;gap:16px;display:flex}.navigator-header-meta>span{color:#5f7486;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.language-select select{appearance:none;background:var(--azyl-ink);color:var(--white);cursor:pointer;font:inherit;border:0;border-radius:11px;min-height:42px;padding:0 34px 0 14px;font-size:13px;font-weight:800}.language-select{position:relative}.language-select:after{color:var(--white);content:"⌄";pointer-events:none;inset-inline-end:12px;font-size:14px;position:absolute;top:9px}.language-select select:focus-visible{outline-offset:3px;outline:3px solid #176bff4d}.navigator-header-meta>.language-static{background:var(--azyl-ink);color:var(--white);border-radius:10px;justify-content:center;align-items:center;min-width:46px;height:42px;padding:0 12px;display:inline-flex}.navigator-header-meta>.language-change{cursor:pointer;font:inherit;border:0;gap:8px;font-size:13px;font-weight:850}.navigator-header-meta>.language-change:hover,.navigator-header-meta>.language-change:focus-visible{outline:none;box-shadow:0 0 0 4px #176bff33}.language-gate-page{background:#faf8f3}.language-gate{text-align:center;background:#fffffff0;border:1px solid #0b1f3312;border-radius:30px;width:calc(100% - 40px);max-width:900px;margin:clamp(28px,6vw,72px) auto;padding:clamp(36px,7vw,80px);box-shadow:0 28px 80px #0b1f3314}.language-gate-wave{margin-bottom:20px;font-size:52px}.language-gate h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,6vw,68px);line-height:1.05}.language-gate>p:not(.navigator-eyebrow){color:#526a7c;max-width:670px;margin:22px auto 0;font-size:18px;line-height:1.6}.language-gate-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.language-gate-options button{color:var(--azyl-ink);cursor:pointer;text-align:start;background:#fff;border:1px solid #0b1f3324;border-radius:18px;justify-content:space-between;align-items:center;min-height:92px;padding:22px 24px;display:flex}.language-gate-options button:hover,.language-gate-options button:focus-visible{border-color:var(--route-blue);outline:none;box-shadow:0 0 0 4px #176bff24}.language-gate-options strong{font-size:23px}.language-gate-options span{color:var(--route-blue);font-size:13px;font-weight:800}.language-gate>.language-gate-note{font-size:13px}.navigator-language-boundary{color:#684422;background:#ff8d2e1a;border:1px solid #ff8d2e42;border-radius:14px;margin:16px 0 0;padding:14px;font-size:12px;line-height:1.55}.legal-assurance-notice{background:#f4f8ff;border:1px solid #176bff3d;border-radius:18px;margin:28px 0;padding:22px}.legal-assurance-notice.required{background:#fff7ef;border-color:#ff7b1c57}.legal-assurance-status{color:var(--route-blue);letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.legal-assurance-notice.required .legal-assurance-status{color:#b95300}.legal-assurance-notice h2{letter-spacing:-.02em;margin:0;font-size:20px}.legal-assurance-notice p{color:#405a6d;margin:10px 0 0;line-height:1.55}.legal-assurance-notice small{color:#667d8e;margin-top:14px;font-size:12px;display:block}[dir=rtl] .navigator-card,[dir=rtl] .navigator-side,[dir=rtl] .navigator-question-screen,[dir=rtl] .navigator-result{text-align:start}[dir=rtl] .navigator-back span,[dir=rtl] .navigator-arrow,[dir=rtl] .navigator-primary-action span,[dir=rtl] .result-prepare span{display:inline-block;transform:scaleX(-1)}.navigator-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,3vw,48px);max-width:1380px;margin:0 auto;padding:clamp(28px,5vw,70px) clamp(20px,4vw,64px) 88px;display:grid}.navigator-side{align-self:start;position:sticky;top:32px}.navigator-home-link,.navigator-back{color:var(--azyl-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:5px 0;font-weight:800;display:inline-flex}.navigator-home-link:hover,.navigator-home-link:focus-visible,.navigator-back:hover,.navigator-back:focus-visible{color:var(--route-blue);outline:none}.navigator-version{color:#6f8495;letter-spacing:.08em;text-transform:uppercase;margin:32px 0 12px;font-size:12px;font-weight:800}.navigator-privacy{background:#21d6a321;border:1px solid #0b1f331a;border-radius:16px;grid-template-columns:24px 1fr;gap:12px;padding:18px;display:grid}.navigator-privacy>span{background:var(--safe-mint);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}.navigator-privacy strong{font-size:14px;line-height:1.3;display:block}.navigator-privacy p{color:#466073;margin:7px 0 0;font-size:13px;line-height:1.5}.navigator-human-note{color:#5f7486;margin:18px 4px 0;font-size:12px;line-height:1.55}.navigator-card{background:var(--white);border:1px solid #0b1f3314;border-radius:30px;min-height:690px;padding:clamp(34px,6vw,78px);overflow:hidden;box-shadow:0 28px 80px #0b1f331a}.navigator-card h1{letter-spacing:-.052em;max-width:900px;font-size:clamp(40px,5vw,66px);line-height:1.02}.navigator-eyebrow{color:var(--route-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:900}.navigator-lead{color:#496276;max-width:780px;margin:24px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.navigator-welcome{max-width:920px}.navigator-trust-list{gap:12px;max-width:760px;margin:36px 0 0;padding:0;list-style:none;display:grid}.navigator-trust-list li{color:#344f63;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.55;display:grid}.navigator-trust-list li:before{background:var(--safe-mint);color:var(--azyl-ink);content:"✓";border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;font-weight:900;display:flex}.navigator-primary-action{background:var(--route-blue);color:var(--white);cursor:pointer;font:inherit;border:0;border-radius:14px;justify-content:center;align-items:center;gap:18px;min-height:54px;margin-top:38px;padding:14px 20px;font-size:16px;font-weight:850;display:inline-flex}.navigator-primary-action:hover,.navigator-primary-action:focus-visible{outline:none;box-shadow:0 0 0 4px #176bff33}.navigator-service-note{color:#607587;max-width:620px;margin:18px 0 0;font-size:12px;line-height:1.55}.navigator-start>.navigator-back{margin-bottom:42px}.navigator-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:clamp(34px,5vw,58px);display:grid}.navigator-issue-card{border:1px solid var(--border);color:var(--azyl-ink);cursor:pointer;text-align:start;background:#f5f7f9;border-radius:18px;grid-template-columns:54px 1fr auto;align-items:start;gap:14px;min-height:154px;padding:22px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.navigator-issue-card:hover,.navigator-issue-card:focus-visible{border-color:var(--route-blue);outline:none;transform:translateY(-2px);box-shadow:0 12px 30px #176bff1c}.navigator-issue-card.urgent:hover,.navigator-issue-card.urgent:focus-visible{border-color:var(--deadline-red)}.navigator-issue-mark{background:var(--route-blue);color:var(--white);letter-spacing:-.03em;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:flex}.navigator-issue-card.urgent .navigator-issue-mark{background:var(--deadline-red)}.navigator-issue-card.important .navigator-issue-mark{background:var(--warning-amber);color:var(--azyl-ink)}.navigator-issue-card strong,.navigator-issue-card small{display:block}.navigator-issue-card strong{font-size:18px;line-height:1.2}.navigator-issue-card small{color:#5f7486;margin-top:9px;font-size:13px;line-height:1.5}.navigator-arrow{color:var(--route-blue);font-size:20px;font-weight:900}.navigator-progress-meta{color:#617788;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.navigator-progress{background:var(--soft);border-radius:999px;height:6px;overflow:hidden}.navigator-progress span{background:var(--safe-mint);border-radius:inherit;height:100%;transition:width .18s;display:block}.navigator-question-screen .navigator-back{margin:34px 0 48px}.navigator-options{gap:11px;max-width:820px;margin-top:clamp(34px,5vw,54px);display:grid}.navigator-options button{background:var(--white);border:1px solid var(--border);color:var(--azyl-ink);cursor:pointer;text-align:start;border-radius:14px;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:14px 18px;font-size:17px;font-weight:780;display:flex}.navigator-options button:hover,.navigator-options button:focus-visible,.navigator-options button.selected{border-color:var(--route-blue);background:#edf4ff;outline:none}.navigator-result .result-topline{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.navigator-result .result-topline span{background:var(--route-blue);color:var(--white);letter-spacing:.13em;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.navigator-result.urgent .result-topline span{background:var(--deadline-red)}.navigator-result.important .result-topline span{background:var(--warning-amber);color:var(--azyl-ink)}.navigator-result .result-topline button{color:#607587;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:800}.navigator-result .result-topline button:hover,.navigator-result .result-topline button:focus-visible{color:var(--route-blue);outline:none}.safety-primary-step{background:#edf4ff;border:1px solid #176bff3d;border-radius:18px;max-width:860px;margin-top:42px;padding:25px}.navigator-safety-result.urgent .safety-primary-step{background:#fff2f1;border-color:#d92d2040}.safety-primary-step h2,.safety-signals h2,.result-sources h2{letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font-size:13px}.safety-primary-step p{margin:0;font-size:18px;font-weight:760;line-height:1.55}.safety-signals{max-width:860px;margin-top:28px}.safety-signals ul{gap:9px;margin:0;padding-inline-start:22px;display:grid}.safety-signals li{color:#415c70;font-size:14px;line-height:1.55}.result-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;margin-top:48px;display:grid}.result-columns section,.result-documents{border:1px solid var(--border);background:#f4f7f9;border-radius:18px;padding:24px}.result-columns .result-actions{background:#edf4ff;border-color:#176bff3d}.navigator-result.urgent .result-actions{background:#fff2f1;border-color:#d92d2040}.result-columns h2,.result-documents h2{letter-spacing:.04em;text-transform:uppercase;margin:0 0 18px;font-size:14px}.result-columns ul,.result-columns ol{gap:14px;margin:0;padding-inline-start:22px;display:grid}.result-columns li{padding-inline-start:4px;font-size:15px;line-height:1.55}.result-documents{margin-top:18px}.result-documents>div{flex-wrap:wrap;gap:8px;display:flex}.result-documents span{background:var(--white);border:1px solid var(--border);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:750}.result-sources{border-top:1px solid var(--border);max-width:900px;margin-top:28px;padding-top:24px}.result-sources ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.result-sources li{align-items:start;gap:4px;display:grid}.result-sources a{color:var(--route-blue);width:fit-content;font-size:13px;font-weight:800;line-height:1.45}.result-sources a:hover,.result-sources a:focus-visible{text-underline-offset:3px;text-decoration-thickness:2px}.result-sources time{color:#6f8495;font-size:11px;font-weight:700}.safety-continue{margin-top:30px}.navigator-secondary-action{color:#526b7e;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;margin-top:18px;padding:6px 0;font-size:13px;font-weight:800;display:block}.navigator-secondary-action:hover,.navigator-secondary-action:focus-visible{color:var(--route-blue);text-underline-offset:3px;outline:none;text-decoration:underline}.result-account-note{color:#526b7e;max-width:720px;margin:26px 0 0;font-size:13px;line-height:1.55}.result-share{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.result-share button,.result-share a{cursor:pointer;font:inherit;border:0;border-radius:13px;justify-content:center;align-items:center;min-height:50px;padding:12px 18px;font-size:14px;font-weight:850;display:inline-flex}.result-copy{background:var(--azyl-ink);color:var(--white)}.result-prepare{background:var(--route-blue);color:var(--white);gap:14px}.result-register{background:var(--safe-mint);color:var(--azyl-ink)}.result-share button:hover,.result-share button:focus-visible,.result-share a:hover,.result-share a:focus-visible{outline:none;box-shadow:0 0 0 3px #176bff38}.result-back{margin-top:28px}.case-page{background:radial-gradient(circle at 95% 8%,#21d6a321,#0000 26rem),#e9eef2;min-height:100vh}.case-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,3vw,48px);max-width:1380px;margin:0 auto;padding:clamp(28px,5vw,70px) clamp(20px,4vw,64px) 72px;display:grid}.case-side{align-self:start;position:sticky;top:28px}.case-privacy{margin-top:30px}.case-source{color:#4e687b;text-underline-offset:3px;margin:18px 4px 0;font-size:12px;font-weight:750;line-height:1.5;-webkit-text-decoration:underline #176bff59;text-decoration:underline #176bff59;display:inline-block}.case-card{background:var(--white);border:1px solid #0b1f3314;border-radius:30px;min-height:720px;padding:clamp(34px,6vw,78px);box-shadow:0 28px 80px #0b1f331a}.case-card h1{letter-spacing:-.052em;max-width:900px;font-size:clamp(40px,5vw,66px);line-height:1.02}.case-lead{color:#496276;max-width:800px;margin:24px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.58}.case-audience-note{background:#21d6a321;border:1px solid #0b1f331a;border-radius:16px;grid-template-columns:28px 1fr;align-items:start;gap:12px;max-width:760px;margin-top:32px;padding:18px;display:grid}.case-audience-note span{background:var(--safe-mint);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:flex}.case-audience-note p{margin:2px 0 0;font-size:14px;line-height:1.55}.case-output-list{border-top:1px solid var(--border);max-width:820px;margin-top:42px}.case-output-list h2{color:#5f7486;letter-spacing:.12em;text-transform:uppercase;margin:18px 0 8px;font-size:12px}.case-output-list>div{border-bottom:1px solid var(--border);grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:18px 0;display:grid}.case-output-list span{color:var(--route-blue);font-size:12px;font-weight:900}.case-output-list p{margin:0;font-size:17px;font-weight:780}.case-primary,.case-secondary{cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:14px 20px;font-size:15px;font-weight:850;display:inline-flex}.case-primary{background:var(--route-blue);color:var(--white);margin-top:34px}.case-secondary{background:var(--soft);color:var(--azyl-ink)}.case-primary:hover,.case-primary:focus-visible,.case-secondary:hover,.case-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #176bff38}.case-progress-wrap{margin-bottom:34px}.case-form-screen>.navigator-back,.case-review>.navigator-back{margin-bottom:42px}.case-form-grid{gap:20px;margin-top:40px;display:grid}.case-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.case-address-grid{grid-template-columns:minmax(0,2fr) minmax(100px,.7fr) minmax(100px,.7fr);gap:18px;display:grid}.case-address-grid .case-field:nth-last-child(2){grid-column:1/2}.case-field{gap:8px;display:grid}.case-field>span,.case-fieldset legend{color:#435e72;font-size:13px;font-weight:800}.case-field b{color:var(--deadline-red)}.case-field input,.case-field textarea,.case-field select,.review-list input{background:var(--white);color:var(--azyl-ink);font:inherit;border:1px solid #bdcbd5;border-radius:12px;width:100%;min-height:52px;padding:12px 14px}.case-field textarea{resize:vertical;min-height:118px;line-height:1.55}.case-field input:focus,.case-field textarea:focus,.case-field select:focus,.review-list input:focus{border-color:var(--route-blue);outline:none;box-shadow:0 0 0 3px #176bff24}.result-prepare-urgent{background:var(--deadline-red)}.decision-case-page{background:radial-gradient(circle at 94% 6%,#d92d201f,#0000 25rem),#e9eef2}.deadline-card{background:#edf4ff;border:1px solid #176bff47;border-radius:20px;gap:8px;margin-top:36px;padding:24px;display:grid}.deadline-card.urgent{background:#fff0ef;border-color:#d92d2061}.deadline-card p{color:#5f7486;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.deadline-card strong{letter-spacing:-.035em;font-size:clamp(25px,4vw,42px)}.deadline-card span{color:var(--deadline-red);font-size:15px;font-weight:850}.deadline-card small{color:#50697c;max-width:820px;font-size:12px;line-height:1.5;display:block}.decision-final-grid ul{gap:10px;margin:0;padding-inline-start:21px;display:grid}.decision-sources{flex-wrap:wrap;gap:12px 22px;margin-top:24px;display:flex}.decision-sources a{color:var(--route-blue);text-underline-offset:3px;font-size:13px;font-weight:850;text-decoration:underline}.decision-documents{max-width:980px}.document-warning{color:#9d2118;letter-spacing:.08em;background:#fff0ef;border:1px solid #d92d2059;padding:10px 12px;font-family:Arial,sans-serif;font-weight:800;text-align:center!important;font-size:11px!important}.lawyer-handoff h3{border-top:1px solid #bbb;margin:28px 0 12px;padding-top:16px;font-family:Arial,sans-serif;font-size:15px}.lawyer-handoff ul{margin:0;padding-inline-start:22px;font-family:Arial,sans-serif;font-size:13px;line-height:1.6}.handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;display:grid}.handoff-grid p{text-align:start;border-bottom:1px solid #ddd;margin:0;padding-bottom:12px}.preserve-lines{white-space:pre-wrap;min-height:44px}.draft-footer-warning{color:#9d2118;border-top:2px solid #9d2118;margin-top:36px;padding-top:12px;font-weight:700;font-size:12px!important}.case-fieldset{border:0;margin:0;padding:0}.case-fieldset legend{margin-bottom:11px}.case-choices{gap:9px;display:grid}.case-choices button{background:var(--white);border:1px solid var(--border);color:var(--azyl-ink);cursor:pointer;text-align:start;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:12px 16px;font-size:15px;font-weight:770;display:flex}.case-choices button:hover,.case-choices button:focus-visible,.case-choices button.selected{border-color:var(--route-blue);background:#edf4ff;outline:none}.case-question-stack{gap:34px;max-width:850px;margin-top:42px;display:grid}.case-error,.case-alert{border-radius:13px;margin:20px 0 0;padding:14px 16px;font-size:14px;font-weight:700;line-height:1.5}.case-error{color:#9d2118;background:#fff0ef;border:1px solid #d92d204d}.case-alert{border-inline-start:4px solid var(--deadline-red);background:#fff0ef}.case-alert.amber{border-left-color:var(--warning-amber);background:#fff8e7}.review-list{border-top:1px solid var(--border);margin-top:44px}.review-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.45fr) minmax(0,1.4fr) auto;align-items:center;gap:7px 22px;padding:20px 0;display:grid}.review-list>div>span{color:#647a8b;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:850}.review-list strong{overflow-wrap:anywhere;font-size:16px}.review-list small{color:#5f7486;grid-column:2/3}.review-list button{color:var(--route-blue);cursor:pointer;background:0 0;border:0;grid-area:1/3/3;font-size:13px;font-weight:850}.review-list label{grid-column:2/4}.case-complete-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.case-complete-actions .case-primary{margin-top:0}.case-final-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.case-final-grid section{border:1px solid var(--border);background:#f4f7f9;border-radius:16px;padding:22px}.case-final-grid h2{margin:0 0 14px;font-size:15px}.case-final-grid ol{gap:10px;margin:0;padding-inline-start:21px;display:grid}.case-final-grid li,.case-final-grid p{font-size:14px;line-height:1.55}.case-final-grid p{margin:0}.case-final-grid p+p{margin-top:12px}.case-final-grid .case-warning-final{background:#fff8e7;border-color:#ffb21a80}.case-reset{color:#63798a;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;margin-top:26px;padding:6px 0;font-size:13px;font-weight:800;text-decoration:underline}.generated-documents{gap:28px;max-width:920px;margin:0 auto;padding:0 20px 100px;display:grid}.official-letter,.sending-instruction{background:var(--white);color:#111;min-height:1120px;padding:72px 76px;box-shadow:0 18px 50px #0b1f331f}.letter-sender,.letter-recipient{font-family:Arial,sans-serif;font-size:13px;line-height:1.45;display:grid}.letter-sender{max-width:360px}.letter-place-date{text-align:end;margin:20px 0 48px;font-family:Arial,sans-serif;font-size:13px}.letter-recipient{max-width:390px;margin-inline-start:auto}.official-letter h2{text-align:center;max-width:690px;margin:56px auto 34px;font-family:Arial,sans-serif;font-size:17px;line-height:1.35}.official-letter p,.sending-instruction li,.sending-instruction p{text-align:justify;font-family:Arial,sans-serif;font-size:14px;line-height:1.75}.letter-address{font-weight:700;text-align:center!important}.letter-signature{justify-items:center;width:300px;margin:86px 0 42px auto;font-family:Arial,sans-serif;font-size:13px;display:grid}.letter-signature small{margin-top:7px}.letter-attachments{border-top:1px solid #bbb;margin-top:42px;padding-top:12px;font-size:12px!important}.sending-instruction{min-height:0}.sending-instruction h2{margin:0 0 28px;font-family:Arial,sans-serif;font-size:24px}.sending-instruction ol{gap:10px;padding-inline-start:24px;display:grid}.complex-case-page{background:radial-gradient(circle at 94% 6%,#ffb21a29,#0000 25rem),#e9eef2}.priority-plan{gap:16px;margin-top:42px;display:grid}.priority-card{border:1px solid var(--border);border-left-width:6px;border-radius:18px;padding:24px 26px}.priority-card>p{letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:900}.priority-card ol{gap:12px;margin:0;padding-inline-start:22px;display:grid}.priority-card li{padding-inline-start:4px;font-size:15px;line-height:1.58}.priority-today{border-color:#d92d2052;border-left-color:var(--deadline-red);background:#fff1ef}.priority-today>p{color:var(--deadline-red)}.priority-next{border-color:#ffb21a7a;border-left-color:var(--warning-amber);background:#fff8e8}.priority-next>p{color:#8c5a00}.priority-later{border-color:#176bff40;border-left-color:var(--route-blue);background:#edf4ff}.priority-later>p{color:var(--route-blue)}.module-links{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.module-links .result-prepare{border-radius:13px;align-items:center;min-height:50px;padding:12px 18px;font-size:14px;font-weight:850;display:inline-flex}.module-links .result-help{background:var(--safe-mint);color:var(--azyl-ink)}.case-save-result{background:#edf4ff;border:1px solid #176bff3d;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 20px;display:flex}.case-save-result strong,.case-save-result p{margin:0;display:block}.case-save-result p{color:#496276;margin-top:5px;font-size:13px;line-height:1.5}.case-save-result small{color:var(--deadline-red);margin-top:7px;display:block}.case-save-result button,.case-save-result a{background:var(--route-blue);color:var(--white);cursor:pointer;font:inherit;border:0;border-radius:11px;flex:none;padding:12px 16px;font-size:13px;font-weight:850}.case-save-result button:disabled{cursor:wait;opacity:.65}.help-page{background:radial-gradient(circle at 92% 5%, #21d6a326, transparent 27rem), var(--human-paper);min-height:100vh}.help-hero{max-width:1280px;margin:0 auto;padding:70px 32px 58px}.help-hero .navigator-eyebrow{margin-top:70px}.help-hero h1{max-width:960px;font-size:clamp(46px,6vw,78px)}.help-lead{color:#496276;max-width:790px;margin:28px 0 0;font-size:clamp(18px,2vw,22px);line-height:1.6}.help-hero .case-alert{max-width:860px}.help-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.help-grid{gap:14px;max-width:1280px;margin:0 auto;padding:0 32px 96px;display:grid}.help-card{background:var(--white);border:1px solid var(--border);border-radius:19px;overflow:hidden}.help-card[open]{border-color:#176bff6b;box-shadow:0 16px 45px #0b1f3314}.help-card summary{cursor:pointer;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;min-height:104px;padding:22px 24px;list-style:none;display:grid}.help-card summary::-webkit-details-marker{display:none}.help-card summary:focus-visible{outline-offset:-3px;outline:3px solid #176bff3d}.help-icon{color:var(--route-blue);background:#edf4ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:900;display:flex}.help-card summary strong,.help-card summary small{display:block}.help-card summary strong{letter-spacing:-.02em;font-size:20px}.help-card summary small{color:#597083;margin-top:5px;font-size:14px;line-height:1.5}.help-open{border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;transition:transform .16s;display:flex}.help-card[open] .help-open{transform:rotate(45deg)}.help-details{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 24px;padding:24px 0 28px 68px;display:grid}.help-details section{background:#f4f7f9;border-radius:14px;padding:18px}.help-details .help-avoid{background:#fff8e8}.help-details h2{letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:12px}.help-details p{margin:0;font-size:14px;line-height:1.6}.help-details .help-action{justify-self:start;margin-top:2px}.help-official{background:var(--azyl-ink);color:var(--white);border-radius:28px;grid-template-columns:1.1fr .9fr;gap:50px;max-width:1280px;margin:0 auto 28px;padding:clamp(44px,6vw,76px);display:grid}.help-official h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05}.help-official p:last-child{color:#bed0df;max-width:660px;margin:22px 0 0;font-size:16px;line-height:1.65}.help-official .decision-sources{align-content:center;display:grid}.help-official .decision-sources a{color:var(--safe-mint)}.letter-case-page{background:radial-gradient(circle at 94% 6%,#176bff24,#0000 25rem),#e9eef2}.letter-side-sources{display:grid}.letter-form-heading{border-top:1px solid var(--border);margin:42px 0 0;padding-top:28px;font-size:18px}.letter-details{margin-top:20px}.letter-details textarea{min-height:160px}.letter-ready{margin-top:24px}.letter-documents{max-width:980px}.letter-signature span{color:#666;text-align:center;border-bottom:1px solid #777;width:100%;min-height:48px;padding-top:30px}.letter-signature strong{margin-top:8px}.compact-instruction{min-height:0}@media (width<=900px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:42px}.hero-copy{max-width:760px}.capabilities-section,.language-section,.safety-section,.pilot-section,.help-official,.help-details{grid-template-columns:1fr}.safety-section{gap:42px}.navigator-workspace{grid-template-columns:1fr}.navigator-side{grid-template-columns:auto 1fr;display:grid;position:static}.navigator-version,.navigator-human-note{display:none}.navigator-privacy{justify-self:end;max-width:480px}.case-layout{grid-template-columns:1fr}.case-side{grid-template-columns:auto 1fr;align-items:start;gap:20px;display:grid;position:static}.case-privacy{margin-top:0}.case-source{grid-column:2;margin-top:-8px}}@media (width<=560px){.site-header{min-height:72px;padding:12px 18px}.brand img{width:118px;height:34px}.build-badge,.header-register{display:none}.header-login{padding-inline:11px}.hero{gap:42px;min-height:auto;padding:38px 18px 64px}h1{font-size:clamp(49px,15vw,66px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}.button-primary{justify-content:space-between;width:100%}.demo-shell{border-radius:20px;margin:0 -4px}.route-strip{padding-inline:18px}.how-section,.language-section,.safety-section{padding:86px 18px}.steps,.audience-grid,.safety-points{grid-template-columns:1fr}.step{border-bottom:1px solid #0b1f332e;min-height:auto;padding:24px 0 36px}.step+.step{border-inline-start:0;padding-inline-start:0}.step h3{margin-top:42px}.capabilities-section,.audience-section,.pilot-section{border-radius:0;margin-top:0;padding:72px 18px}.audience-grid article{border-bottom:1px solid #ffffff2e;min-height:auto;padding:24px 0 36px}.audience-grid article+article{border-inline-start:0;padding-inline-start:0}.audience-grid h3{margin-top:42px}.language-list span{flex:120px}.safety-icon{width:116px;height:116px}.safety-icon img{width:54px;height:54px}footer{grid-template-columns:1fr;align-items:flex-start;padding:48px 18px}.navigator-header{min-height:68px;padding:12px 18px}.language-gate{border-radius:22px;width:calc(100% - 24px);margin:20px auto;padding:38px 20px}.language-gate-options{grid-template-columns:1fr}.navigator-brand img{width:111px;height:32px}.navigator-header-meta>span{display:none}.navigator-workspace{padding:20px 12px 44px}.navigator-side{grid-template-columns:1fr;align-items:start;gap:16px}.navigator-privacy{justify-self:stretch}.navigator-card{border-radius:22px;min-height:600px;padding:30px 20px 38px}.navigator-card h1{font-size:clamp(36px,11vw,50px)}.navigator-primary-action{width:100%}.navigator-trust-list{margin-top:30px}.navigator-issue-grid,.result-columns{grid-template-columns:1fr}.navigator-issue-card{grid-template-columns:48px 1fr auto;min-height:136px;padding:18px 16px}.navigator-issue-mark{width:42px;height:42px}.navigator-question-screen .navigator-back{margin:26px 0 38px}.navigator-progress-meta{gap:16px}.navigator-progress-meta span:last-child{flex:none}.navigator-result .result-topline{align-items:flex-start;gap:16px}.result-columns,.result-documents{margin-top:32px}.result-columns section,.result-documents,.safety-primary-step{padding:20px}.safety-primary-step p{font-size:16px}.result-share{display:grid}.case-layout{padding:20px 12px 46px}.case-side{grid-template-columns:1fr}.case-source{grid-column:1}.case-card{border-radius:22px;min-height:620px;padding:30px 20px 38px}.case-card h1{font-size:clamp(36px,11vw,50px)}.case-form-grid.two,.case-final-grid,.case-address-grid{grid-template-columns:1fr}.case-address-grid .case-field:nth-last-child(2){grid-column:auto}.review-list>div{grid-template-columns:1fr auto}.review-list>div>span,.review-list strong,.review-list small,.review-list label{grid-column:1}.review-list button{grid-area:1/2/4}.case-primary{width:100%}.case-complete-actions{align-items:stretch;display:grid}.official-letter,.sending-instruction{min-height:0;padding:36px 26px}.letter-place-date{margin-bottom:34px}.letter-recipient{margin-inline-start:26px}.letter-signature{max-width:100%;margin-top:64px}.help-hero{padding:42px 18px 46px}.help-hero .navigator-eyebrow{margin-top:52px}.help-grid{padding:0 12px 64px}.help-card summary{grid-template-columns:42px 1fr auto;gap:14px;padding:18px 14px}.help-icon{width:42px;height:42px}.help-card summary strong{font-size:17px}.help-card summary small{font-size:13px}.help-details{margin:0 14px;padding:18px 0 22px}.help-official{border-radius:0;margin-bottom:0;padding:64px 18px}.module-links{display:grid}.module-links .result-prepare{width:100%}}.account-page{background:radial-gradient(circle at 8% 2%,#176bff1c,#0000 30rem),radial-gradient(circle at 96% 10%,#21d6a324,#0000 25rem),#e9eef2;min-height:100vh}.account-closed{background:var(--white);border:1px solid #0b1f3314;border-radius:30px;max-width:860px;margin:clamp(40px,8vw,110px) auto;padding:clamp(36px,7vw,82px);box-shadow:0 28px 80px #0b1f331a}.account-closed h1{letter-spacing:-.052em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.account-closed>p:not(.navigator-eyebrow){color:#496276;max-width:700px;margin:24px 0 34px;font-size:18px;line-height:1.65}.account-shell{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:clamp(24px,3vw,42px);max-width:1480px;margin:0 auto;padding:clamp(28px,5vw,68px) clamp(18px,4vw,62px) 88px;display:grid}.account-sidebar{align-self:start;gap:22px;display:grid;position:sticky;top:28px}.account-identity,.account-code-card{border-radius:20px;padding:22px}.account-identity{background:var(--white);border:1px solid #0b1f3317;gap:6px;display:grid}.account-identity span,.account-code-card>span{color:#64798a;letter-spacing:.14em;font-size:10px;font-weight:900}.account-identity strong{margin-top:7px;font-size:18px;line-height:1.25}.account-identity small{color:#5f7486;overflow-wrap:anywhere}.account-code-card{background:var(--azyl-ink);color:var(--white)}.account-code-card>span{color:var(--safe-mint)}.account-code-card code{letter-spacing:.035em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#ffffff14;border:1px solid #ffffff1c;border-radius:12px;margin:14px 0;padding:12px;font-size:13px;font-weight:850;line-height:1.6;display:block}.account-code-card p{color:#bed0df;margin:0;font-size:13px;line-height:1.55}.account-code-card>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.account-code-card button{color:var(--white);cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff38;border-radius:10px;min-height:42px;padding:8px;font-size:12px;font-weight:800}.account-code-card button:first-child{background:var(--safe-mint);border-color:var(--safe-mint);color:var(--azyl-ink)}.account-code-card button:hover,.account-code-card button:focus-visible{outline:none;box-shadow:0 0 0 3px #21d6a33d}.account-main{min-width:0}.account-heading{background:var(--white);border:1px solid #0b1f3314;border-radius:28px;padding:clamp(30px,5vw,62px);box-shadow:0 22px 64px #0b1f3314}.account-heading h1{letter-spacing:-.052em;margin:0;font-size:clamp(38px,5vw,62px);line-height:1.03}.account-heading>p:not(.navigator-eyebrow){color:#496276;max-width:780px;margin:22px 0 0;font-size:18px;line-height:1.6}.account-heading .navigator-privacy{max-width:720px;margin-top:28px}.account-toolbar{justify-content:space-between;align-items:center;gap:24px;margin:44px 0 18px;display:flex}.account-toolbar h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,34px)}.account-toolbar .case-primary{margin:0}.account-form-panel,.account-empty,.pending-grants,.account-security{background:var(--white);border:1px solid #0b1f3317;border-radius:22px;padding:clamp(24px,4vw,38px)}.account-form-panel{margin-bottom:18px}.account-form-panel h2,.pending-grants h2,.account-security h2{letter-spacing:-.03em;margin:0;font-size:25px}.account-form-panel>p,.pending-grants>p:not(.navigator-eyebrow){color:#5c7284;margin:10px 0 26px;line-height:1.6}.account-form-panel .case-primary{margin-top:24px}.onboarding-form{gap:18px;display:grid}.onboarding-form-heading{margin-bottom:4px}.onboarding-form-heading .navigator-eyebrow{color:var(--route-blue);margin:0 0 10px}.onboarding-form-heading>p:last-child{color:#5c7284;max-width:760px;margin:10px 0 0;line-height:1.6}.onboarding-identity-block,.onboarding-choice-block{background:#f7f9fa;border:1px solid #0b1f3314;border-radius:18px;margin:0;padding:clamp(20px,3vw,28px)}.onboarding-identity-block>div:first-child{grid-template-columns:34px minmax(0,1fr);gap:5px 12px;margin-bottom:20px;display:grid}.onboarding-identity-block>div:first-child>span{background:var(--azyl-ink);color:var(--safe-mint);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:flex}.onboarding-identity-block h3,.onboarding-choice-block legend,.profile-context-heading h3,.profile-route-card h3{color:var(--azyl-ink);letter-spacing:-.025em;margin:0;font-size:clamp(20px,2.5vw,26px);font-weight:850;line-height:1.15}.onboarding-identity-block>div:first-child>p,.onboarding-choice-block>p,.profile-context-heading>div>p:last-child{color:#5c7284;margin:0;line-height:1.55}.onboarding-context-fields{gap:18px;display:grid}.onboarding-choice-block{min-width:0}.onboarding-choice-block legend{padding:0}.onboarding-choice-block>p{margin-top:8px}.onboarding-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.onboarding-choice-grid label{background:var(--white);cursor:pointer;border:2px solid #0b1f331a;border-radius:15px;grid-template-columns:22px minmax(0,1fr);gap:5px 12px;padding:18px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.onboarding-choice-grid label:hover,.onboarding-choice-grid label:focus-within{border-color:var(--route-blue)}.onboarding-choice-grid label.selected{border-color:var(--route-blue);background:#edf4ff;box-shadow:0 10px 24px #176bff1a}.onboarding-choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.onboarding-choice-grid label>span{border:2px solid #8da0ae;border-radius:50%;grid-row:1/3;width:18px;height:18px;margin-top:1px;display:block;position:relative}.onboarding-choice-grid label.selected>span{border-color:var(--route-blue)}.onboarding-choice-grid label.selected>span:after{background:var(--route-blue);content:"";border-radius:50%;position:absolute;inset:3px}.onboarding-choice-grid strong{font-size:16px}.onboarding-choice-grid small{color:#607587;font-size:12px;line-height:1.5}.profile-context-editor,.profile-route-card{border-bottom:1px solid #0b1f3317;padding:clamp(24px,4vw,38px)}.profile-context-editor{background:#f7f9fa}.profile-context-heading,.profile-route-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:22px;display:flex}.profile-context-heading .navigator-eyebrow{color:var(--route-blue);margin:0 0 8px}.profile-context-heading>div>p:last-child{max-width:720px;margin-top:8px}.profile-context-editor .case-primary{margin-top:20px}.context-incomplete{color:#a24d00;margin:16px 0 0;font-size:13px;font-weight:750}.profile-route-card{border-inline-start:5px solid var(--safe-mint);background:#eefaf6}.profile-route-card.urgent{border-left-color:var(--warning-amber);background:#fff5ef}.profile-route-heading>div>span{color:#087154;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.profile-route-card.urgent .profile-route-heading>div>span{color:#9b4b08}.profile-route-card>p{color:#536b7d;max-width:820px;margin:0 0 18px;line-height:1.65}.profile-route-card ol{gap:9px;margin:0 0 22px;padding-inline-start:22px;display:grid}.profile-route-card li{padding-inline-start:4px;line-height:1.5}.profile-route-card .case-primary{margin:0;display:inline-flex}.profile-intake,.intake-saved-card{border-bottom:1px solid #0b1f3317;padding:clamp(24px,4vw,38px)}.profile-intake{background:#f7f9fa}.profile-intake-heading,.intake-saved-heading{justify-content:space-between;align-items:start;gap:22px;margin-bottom:24px;display:flex}.profile-intake-heading .navigator-eyebrow,.intake-saved-heading .navigator-eyebrow{color:var(--route-blue);margin:0 0 8px}.profile-intake-heading h3,.intake-saved-heading h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.08}.profile-intake-heading>div>p:last-child,.intake-saved-heading>div>p:last-child{color:#587083;max-width:780px;margin:10px 0 0;line-height:1.6}.intake-groups{gap:16px;display:grid}.intake-group{background:var(--white);border:1px solid #0b1f3317;border-radius:18px;min-width:0;margin:0;padding:clamp(20px,3vw,28px)}.intake-group legend{align-items:center;gap:11px;padding:0;display:flex}.intake-group legend>span{background:var(--azyl-ink);color:var(--safe-mint);border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:900;display:flex}.intake-group legend>strong{letter-spacing:-.02em;font-size:20px}.intake-group>p{color:#5d7284;margin:9px 0 18px 40px;font-size:13px;line-height:1.5}.intake-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intake-problem-grid label{cursor:pointer;background:#fbfcfc;border:2px solid #0b1f3317;border-radius:14px;grid-template-columns:22px minmax(0,1fr);gap:5px 11px;padding:16px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.intake-problem-grid label:hover,.intake-problem-grid label:focus-within{border-color:var(--route-blue)}.intake-problem-grid label.selected{border-color:var(--route-blue);background:#edf4ff;box-shadow:0 9px 22px #176bff17}.intake-problem-grid input{opacity:0;width:1px;height:1px;position:absolute}.intake-problem-grid label>span{color:#0000;border:2px solid #8da0ae;border-radius:5px;grid-row:1/3;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:12px;font-weight:900;display:flex}.intake-problem-grid label.selected>span{background:var(--route-blue);border-color:var(--route-blue);color:var(--white)}.intake-problem-grid label>strong{font-size:14px;line-height:1.35}.intake-problem-grid label>small{color:#607587;font-size:12px;line-height:1.5}.intake-immediate-warning{color:#8c2d25;background:#fff0ed;border:1px solid #d6403338;border-radius:14px;align-items:start;gap:13px;margin-top:16px;padding:16px 18px;display:flex}.intake-immediate-warning>span{background:var(--deadline-red);color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:flex}.intake-immediate-warning p{margin:0;line-height:1.55}.intake-details{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:16px;margin-top:18px;display:grid}.intake-details .case-field{background:var(--white);border:1px solid #0b1f3317;border-radius:14px;padding:16px}.intake-details .case-field>small{color:#687c8c;margin:5px 0 10px;font-size:11px;line-height:1.45;display:block}.intake-details textarea{min-height:112px}.intake-submit-row{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.intake-submit-row p{color:#5d7284;margin:0;font-size:13px;font-weight:750}.intake-submit-row .case-primary{margin:0}.intake-saved-card{background:#eefaf6}.intake-saved-card>strong{margin-bottom:10px;font-size:13px;display:block}.intake-result-list{gap:8px;display:grid}.intake-result-list>a{background:var(--white);color:var(--azyl-ink);border:1px solid #0b1f3317;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:5px 14px;padding:13px 15px;display:grid}.intake-result-list>a:hover,.intake-result-list>a:focus-visible{border-color:var(--route-blue);outline:none}.intake-result-list span{font-size:13px;font-weight:800}.intake-result-list em{color:#5d7284;font-size:11px;font-style:normal}.intake-result-list b{color:var(--route-blue)}.account-error{margin:18px 0}.account-empty{color:#5d7385;text-align:center;place-items:center;min-height:150px}.account-empty,.account-grid{display:grid}.account-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px}.account-grid-self{grid-template-columns:minmax(0,1fr)}.profile-list{gap:9px;display:grid}.profile-list>button{background:var(--white);color:var(--azyl-ink);cursor:pointer;font:inherit;text-align:start;border:1px solid #0b1f331a;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:18px;display:grid}.profile-list>button:hover,.profile-list>button:focus-visible,.profile-list>button.selected{border-color:var(--route-blue);outline:none;box-shadow:0 10px 28px #176bff1a}.profile-list>button.selected{background:#edf4ff}.profile-list strong,.profile-list small{display:block}.profile-list strong{font-size:16px;line-height:1.3}.profile-list small{color:#607587;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.profile-list em{color:#087154;white-space:nowrap;background:#21d6a32e;border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:900}.profile-detail{background:var(--white);border:1px solid #0b1f3317;border-radius:22px;min-width:0;overflow:hidden}.profile-person-header{background:var(--azyl-ink);color:var(--white);gap:8px;padding:clamp(26px,4vw,38px);display:grid}.profile-person-header>span{color:var(--safe-mint);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.profile-person-header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(28px,4vw,39px);line-height:1.05}.profile-person-header p{color:#bed0df;margin:0}.profile-person-header strong{color:var(--safe-mint);overflow-wrap:anywhere}.profile-person-header small{color:#bed0df}.access-panels{grid-template-columns:1fr 1fr;gap:1px;display:grid}.access-panels>form{background:#f7f9fa;padding:clamp(22px,3vw,30px)}.access-panels h3,.access-list h3{margin:0;font-size:18px}.access-panels form>p{color:#5b7183;min-height:60px;font-size:13px;line-height:1.55}.access-panels .case-field+.case-field{margin-top:12px}.access-panels .case-secondary{width:100%;margin-top:16px}.access-list{border-top:1px solid #0b1f331a;padding:clamp(22px,3vw,30px)}.access-list h3{margin-bottom:14px}.access-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.access-list strong,.access-list small{display:block}.access-list strong{overflow-wrap:anywhere;font-size:14px}.access-list small{color:#627789;margin-top:4px;font-size:12px}.access-list button{color:var(--deadline-red);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:850}.profile-detail>.case-audience-note{margin:24px}.pending-grants,.account-security{margin-top:28px}.pending-grants>form{border-top:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(210px,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.pending-grants form div{gap:4px;display:grid}.pending-grants form span{color:#637889;font-size:12px}.pending-grants input[type=file]{font:inherit;min-width:0;font-size:12px}.pending-grants .case-primary{margin:0}.account-security{background:#21d6a321}.account-security ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding-inline-start:22px;display:grid}.account-security li{padding-inline-start:4px;line-height:1.55}@media (width<=1050px){.account-shell{grid-template-columns:1fr}.account-sidebar{grid-template-columns:1fr 1fr;position:static}.account-sidebar .navigator-home-link{grid-column:1/-1}.account-code-card>div{grid-template-columns:auto auto;justify-content:start}.account-code-card button{padding-inline:16px}}@media (width<=760px){.account-shell{padding:20px 12px 52px}.account-closed{border-radius:22px;margin:30px 12px;padding:34px 22px}.account-sidebar,.account-grid,.access-panels,.onboarding-choice-grid,.intake-problem-grid,.intake-details,.pending-grants>form,.account-security ul{grid-template-columns:1fr}.profile-context-heading,.profile-route-heading,.profile-intake-heading,.intake-saved-heading,.intake-submit-row{align-items:stretch;display:grid}.profile-context-heading .case-secondary,.profile-route-heading .case-secondary,.profile-intake-heading .case-secondary,.intake-saved-heading .case-secondary,.intake-submit-row .case-primary,.profile-route-card .case-primary{width:100%}.intake-result-list>a{grid-template-columns:minmax(0,1fr) 18px}.intake-result-list em{grid-area:2/1/auto/-1}.account-heading{border-radius:22px;padding:34px 22px}.account-toolbar{align-items:stretch;display:grid}.account-toolbar .case-primary{width:100%}.profile-list>button{grid-template-columns:1fr}.profile-list em{justify-self:start}.access-panels form>p{min-height:0}.pending-grants .case-primary{width:100%}}.account-notification-center{background:var(--azyl-ink);color:var(--white);border-radius:24px;margin-top:28px;padding:clamp(26px,4vw,40px);overflow:hidden}.account-notification-center>header,.daily-queue>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.account-notification-center .navigator-eyebrow{color:var(--safe-mint);margin:0 0 9px}.account-notification-center h2,.daily-queue>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.account-notification-center>header>div:first-child>p:last-child{color:#bed0df;max-width:760px;margin:10px 0 0;line-height:1.6}.notification-count{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;flex:none;align-items:center;gap:12px;padding:12px 15px;display:flex}.notification-count strong{background:var(--safe-mint);color:var(--azyl-ink);border-radius:50%;justify-content:center;align-items:center;min-width:38px;height:38px;font-size:17px;display:flex}.notification-count span{color:#d7e3ec;max-width:96px;font-size:11px;font-weight:800}.notification-list{gap:8px;margin-top:26px;display:grid}.notification-list article{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.notification-list article.unread{background:#21d6a31a;border-color:#21d6a35c}.notification-list article.read{opacity:.68}.notification-list article>span{background:var(--warning-amber);color:var(--azyl-ink);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:950;display:flex}.notification-list article.unread>span{background:var(--safe-mint)}.notification-list strong,.notification-list small,.notification-list em{display:block}.notification-list small{color:#c4d4df;margin-top:4px;font-size:12px}.notification-list em{color:#94acbd;margin-top:5px;font-size:10px;font-style:normal}.notification-list article>div:last-child{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.notification-list button,.notification-mark-all{color:var(--safe-mint);cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 8px;font-size:11px;font-weight:850}.notification-list button:last-child{background:var(--safe-mint);color:var(--azyl-ink);border-radius:8px}.notification-list button:focus-visible,.notification-mark-all:focus-visible{outline:2px solid var(--white);outline-offset:2px}.notification-list button:disabled,.notification-mark-all:disabled{cursor:wait;opacity:.55}.notification-empty{color:#bed0df;margin:24px 0 0}.notification-mark-all{text-align:start;border-top:1px solid #ffffff1f;width:100%;margin-top:20px;padding:18px 0 0;display:block}.daily-queue{background:var(--white);border:1px solid #0b1f3317;border-radius:24px;margin-top:28px;padding:clamp(26px,4vw,40px);box-shadow:0 22px 64px #0b1f3312}.daily-queue>header .navigator-eyebrow{color:var(--route-blue);margin:0 0 9px}.daily-queue>header>div>p:last-child{color:#5c7284;max-width:720px;margin:10px 0 0;line-height:1.6}.daily-queue>header>time{color:var(--route-blue);background:#edf4ff;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:850}.daily-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px;display:grid}.daily-queue-group{border:1px solid var(--border);border-radius:18px;min-width:0;overflow:hidden}.daily-queue-group>header{background:#f5f7f8;justify-content:space-between;align-items:start;gap:14px;padding:20px;display:flex}.daily-queue-group.today>header{background:#fff6e6}.daily-queue-group.next>header{background:#edf4ff}.daily-queue-group.verify>header{background:#fff6e6}.daily-queue-group h3{letter-spacing:-.025em;margin:0;font-size:20px}.daily-queue-group header p{color:#5d7284;margin:7px 0 0;font-size:12px;line-height:1.5}.daily-queue-group>header>span{background:var(--azyl-ink);color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;min-width:30px;height:30px;font-size:12px;font-weight:900;display:flex}.daily-queue-group.today>header>span{background:#a8660b}.daily-queue-group.next>header>span{background:var(--route-blue)}.daily-queue-group.verify>header>span{background:#a8660b}.daily-queue-items{padding:6px 14px 14px;display:grid}.daily-queue-items>a{border-bottom:1px solid var(--border);color:var(--azyl-ink);grid-template-columns:10px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 4px;display:grid}.daily-queue-items>a:last-child{border-bottom:0}.daily-queue-items>a:hover,.daily-queue-items>a:focus-visible{color:var(--route-blue);outline:none}.priority-dot{background:var(--route-blue);border-radius:999px;width:5px;height:36px}.priority-dot.priority-critical{background:var(--warning-amber)}.priority-dot.deadline-critical{background:var(--deadline-red)}.priority-dot.priority-urgent{background:var(--warning-amber)}.priority-dot.priority-low{background:#aebbc4}.daily-queue-items strong,.daily-queue-items small,.daily-queue-items em{display:block}.daily-queue-items small{color:#617687;margin-top:4px;font-size:11px}.daily-queue-items em{color:#4d6577;margin-top:5px;font-size:10px;font-style:normal;line-height:1.45}.daily-queue-items b{color:var(--route-blue)}.daily-queue-empty{color:#6a7e8d;margin:0;padding:20px;font-size:12px}@media (width<=760px){.account-notification-center>header,.daily-queue>header{align-items:stretch;display:grid}.notification-count,.daily-queue>header>time{justify-self:start}.notification-list article{grid-template-columns:34px minmax(0,1fr)}.notification-list article>div:last-child{grid-column:1/-1;justify-content:stretch}.notification-list button{flex:1}.daily-queue-grid{grid-template-columns:1fr}}.organization-workspace{background:#edf4ff;border:1px solid #176bff29;border-radius:24px;margin-top:28px;padding:clamp(26px,4vw,40px)}.organization-workspace>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.organization-workspace>header .navigator-eyebrow{color:var(--route-blue);margin:0 0 9px}.organization-workspace>header h2{letter-spacing:-.04em;max-width:780px;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.organization-workspace>header>div>p:last-child{color:#4d6577;max-width:760px;margin:10px 0 0;line-height:1.6}.organization-workspace>header .case-primary{flex:none;margin:0}.organization-create-form{background:var(--white);border:1px solid #176bff26;border-radius:18px;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:14px;margin-top:24px;padding:20px;display:grid}.organization-create-form h3,.organization-card h3,.organization-card h4,.organization-inline-form h5{margin:0}.organization-create-form>div>p,.organization-inline-form>div>p{color:#5c7284;margin:7px 0 0;font-size:12px;line-height:1.5}.organization-create-form .case-secondary{min-height:48px}.organization-empty{color:#526a7d;background:#ffffffb8;border:1px dashed #176bff4d;border-radius:16px;margin:24px 0 0;padding:22px;line-height:1.6}.organization-list{gap:18px;margin-top:24px;display:grid}.organization-card{background:var(--white);border:1px solid #0b1f331a;border-radius:20px;overflow:hidden}.organization-card>header{background:var(--azyl-ink);color:var(--white);justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;display:flex}.organization-card>header>div:first-child>span,.organization-card>header em{color:var(--safe-mint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900}.organization-card>header h3{letter-spacing:-.03em;margin:5px 0 7px;font-size:25px}.organization-card>header>div:last-child{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.organization-card>header>div:last-child strong{background:#ffffff1a;border-radius:999px;padding:8px 10px;font-size:10px}.organization-case-queue{border-bottom:1px solid var(--border);padding:24px}.organization-queue-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.organization-queue-heading .navigator-eyebrow{color:var(--route-blue);margin:0 0 6px}.organization-queue-heading h4{margin:0 0 6px}.organization-queue-heading>div>p:last-child{color:#5c7284;max-width:670px;margin:0;font-size:12px;line-height:1.5}.organization-queue-heading nav{background:#edf2f5;border-radius:12px;flex:none;gap:4px;padding:4px;display:flex}.organization-queue-heading button{color:#50697c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:850}.organization-queue-heading button.active{background:var(--white);color:var(--azyl-ink);box-shadow:0 4px 14px #0b1f3317}.organization-queue-heading button span{color:var(--route-blue);margin-inline-start:4px}.organization-queue-empty{color:#617687;background:#f7f9fa;border:1px dashed #0b1f332e;border-radius:13px;margin:17px 0 0;padding:16px;font-size:12px}.organization-queue-list{gap:8px;margin-top:17px;display:grid}.organization-queue-list>a{border:1px solid var(--border);color:inherit;background:#f8fafb;border-radius:14px;grid-template-columns:7px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:13px;padding:14px 16px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.organization-queue-list>a:hover{border-color:#176bff59;transform:translateY(-1px)}.organization-queue-list>a>span{background:var(--route-blue);border-radius:999px;width:5px;height:36px}.organization-queue-list>a>span.priority-critical{background:var(--deadline-red)}.organization-queue-list>a>span.priority-urgent{background:var(--warning-amber)}.organization-queue-list>a>span.priority-low{background:#91a4b3}.organization-queue-list strong,.organization-queue-list small,.organization-queue-list em,.organization-queue-list b,.organization-queue-list i{display:block}.organization-queue-list small,.organization-queue-list em{color:#667b8b;font-size:10px;font-style:normal}.organization-queue-list strong{margin:3px 0 5px;font-size:13px}.organization-queue-list>a>div:last-child{text-align:end}.organization-queue-list b{color:#314b60;font-size:11px}.organization-queue-list i{color:var(--route-blue);margin-top:5px;font-size:10px;font-style:normal;font-weight:900}.organization-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.organization-card-grid>section{min-width:0;padding:24px}.organization-card-grid>section+section{border-inline-start:1px solid var(--border)}.organization-card h4{letter-spacing:-.02em;margin-bottom:13px;font-size:18px}.organization-member-list,.organization-profile-list{display:grid}.organization-member-list>div,.organization-profile-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.organization-member-list strong,.organization-member-list small,.organization-profile-list strong,.organization-profile-list small{display:block}.organization-member-list strong,.organization-profile-list strong{font-size:13px}.organization-member-list small,.organization-profile-list small{color:#617687;margin-top:4px;font-size:10px}.organization-member-list button,.organization-profile-list button{color:#a23838;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px;font-size:10px;font-weight:850}.organization-profile-list>div>div{flex:none;gap:4px;display:flex}.organization-profile-list button:first-child{color:var(--route-blue)}.organization-member-list button:focus-visible,.organization-profile-list button:focus-visible{outline:2px solid var(--route-blue);outline-offset:2px}.organization-inline-form{border:1px solid var(--border);background:#f7f9fa;border-radius:14px;gap:12px;margin-top:18px;padding:17px;display:grid}.organization-inline-form h5{font-size:15px}.organization-inline-form .case-secondary{width:100%}.organization-panel-empty{color:#667b8b;font-size:12px;line-height:1.5}.organization-warning{background:#fff6e6;border:1px solid #a8660b38;border-radius:12px;align-items:start;gap:10px;margin-top:14px;padding:13px;display:flex}.organization-warning span{background:var(--warning-amber);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:950;display:flex}.organization-warning p{color:#77531d;margin:1px 0 0;font-size:11px;line-height:1.5}@media (width<=1050px){.organization-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-create-form>div{grid-column:1/-1}}@media (width<=760px){.organization-workspace>header,.organization-card>header{align-items:stretch;display:grid}.organization-workspace>header .case-primary{width:100%}.organization-create-form,.organization-card-grid{grid-template-columns:1fr}.organization-card-grid>section+section{border-inline-start:0;border-top:1px solid var(--border)}.organization-card>header>div:last-child{justify-content:start}.organization-queue-heading{align-items:stretch;display:grid}.organization-queue-heading nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.organization-queue-list>a{grid-template-columns:7px minmax(0,1fr)}.organization-queue-list>a>div:last-child{text-align:start;grid-column:2}.organization-member-list>div,.organization-profile-list>div{align-items:start;display:grid}.organization-profile-list>div>div{justify-content:start}}.work-queue{background:var(--azyl-ink);color:var(--white);border-radius:24px;margin-top:28px;padding:clamp(26px,4vw,40px)}.work-queue .navigator-eyebrow{color:var(--safe-mint);margin-bottom:10px}.work-queue h2{letter-spacing:-.04em;margin:0 0 24px;font-size:clamp(28px,4vw,40px)}.work-queue>div{gap:9px;display:grid}.work-queue-empty{color:#bed0df;margin:0}.work-queue-item{border:1px solid #ffffff1a;border-inline-start:4px solid var(--route-blue);color:var(--white);background:#ffffff12;border-radius:13px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:5px 14px;padding:14px 16px;display:grid}.work-queue-item:hover,.work-queue-item:focus-visible{outline:2px solid var(--safe-mint);outline-offset:2px;background:#ffffff1f}.work-queue-item.priority-critical,.profile-case.priority-critical,.case-deadline-card.priority-critical{border-left-color:var(--deadline-red)}.work-queue-item.priority-urgent,.profile-case.priority-urgent,.case-deadline-card.priority-urgent{border-left-color:var(--warning-amber)}.work-queue-priority{color:var(--safe-mint);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.work-queue-item.priority-critical .work-queue-priority{color:#ffaaa2}.work-queue-item.priority-urgent .work-queue-priority{color:#ffd28a}.work-queue-item strong,.work-queue-item small{grid-column:2}.work-queue-item small{color:#b9ccda}.work-queue-item em{grid-area:1/3/3;font-size:12px;font-style:normal;font-weight:850}.profile-cases{border-bottom:1px solid #0b1f331a;padding:clamp(22px,3vw,30px)}.profile-cases-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.profile-cases-heading h3{margin:0;font-size:20px}.profile-cases-heading .case-secondary{min-height:42px;padding:9px 14px}.profile-cases-empty{color:#627789;margin:20px 0 0;font-size:14px}.new-case-form{border:1px solid var(--border);background:#f3f6f8;border-radius:16px;margin-top:18px;padding:22px}.new-case-form>p{color:#5d7385;margin:0 0 20px;line-height:1.55}.new-case-form textarea{min-height:92px}.new-case-form .case-primary{margin-top:20px}.profile-case-list{gap:9px;margin-top:18px;display:grid}.profile-case{border:1px solid var(--border);border-inline-start:4px solid var(--route-blue);color:var(--azyl-ink);border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:15px 16px;display:grid}.profile-case:hover,.profile-case:focus-visible{border-color:var(--route-blue);background:#edf4ff;outline:none}.profile-case>span{color:var(--route-blue);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:900}.profile-case strong,.profile-case small,.profile-case em{grid-column:1}.profile-case small,.profile-case em{color:#5f7486;font-size:12px;font-style:normal}.profile-case b{color:var(--route-blue);grid-area:2/2/5;place-self:center end;font-size:12px}.case-workspace{grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:clamp(24px,3vw,42px);max-width:1420px;margin:0 auto;padding:clamp(28px,5vw,68px) clamp(18px,4vw,62px) 88px;display:grid}.case-workspace-side{align-self:start;gap:18px;display:grid;position:sticky;top:28px}.case-profile-card,.case-deadline-card{border-radius:20px;padding:24px}.case-profile-card{background:var(--azyl-ink);color:var(--white);gap:8px;display:grid}.case-profile-card>span,.case-deadline-card>span{color:var(--safe-mint);letter-spacing:.13em;font-size:10px;font-weight:900}.case-profile-card h2{letter-spacing:-.03em;margin:8px 0 0;font-size:25px;line-height:1.1}.case-profile-card p{color:#bed0df;margin:0}.case-profile-card strong{color:var(--safe-mint);overflow-wrap:anywhere}.case-profile-card small{color:#bed0df}.case-deadline-card{background:var(--white);border:1px solid #0b1f331a;border-inline-start:5px solid var(--route-blue)}.case-deadline-card>span{color:var(--route-blue)}.case-deadline-card>strong{margin:10px 0;font-size:19px;line-height:1.3;display:block}.case-deadline-card p{color:#617687;margin:0;font-size:12px;line-height:1.55}.case-deadline-card.deadline-unverified{border-left-color:var(--warning-amber);background:#fff9ec}.case-deadline-card.deadline-unverified>span{color:#9a5b0a}.case-deadline-card.deadline-verified{border-left-color:var(--safe-mint);background:#eefaf6}.case-deadline-card.deadline-verified>span{color:#087154}.case-deadline-card.deadline-verified.urgent{border-left-color:var(--deadline-red);background:#fff0ed}.case-deadline-card.deadline-verified.urgent>span{color:#a83329}.case-workspace-main{min-width:0}.case-workspace-heading,.case-edit-panel,.case-tasks-panel{background:var(--white);border:1px solid #0b1f3317;border-radius:24px;padding:clamp(28px,5vw,52px);box-shadow:0 22px 64px #0b1f3312}.case-workspace-heading>span{color:var(--route-blue);margin-bottom:10px;font-size:12px;font-weight:900;display:block}.case-workspace-heading h1{letter-spacing:-.052em;margin:0;font-size:clamp(38px,5vw,60px);line-height:1.03}.case-workspace-heading>div{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.case-workspace-heading em{color:#087154;background:#21d6a32e;border-radius:999px;padding:8px 12px;font-size:12px;font-style:normal;font-weight:900}.case-workspace-heading strong{color:#5f7486;font-size:13px}.case-workspace-main>.case-error,.case-workspace-main>.case-success{border-radius:14px;margin:18px 0;padding:15px 18px}.case-team-panel{background:#edf4ff;border:1px solid #176bff2b;border-radius:24px;margin-top:22px;padding:clamp(24px,4vw,38px)}.case-team-panel>header{justify-content:space-between;align-items:start;gap:22px;display:flex}.case-team-panel>header .navigator-eyebrow{color:var(--route-blue);margin:0 0 7px}.case-team-panel>header h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3.5vw,38px)}.case-team-panel>header p:last-child{color:#536d81;max-width:760px;margin:8px 0 0;line-height:1.55}.case-team-panel>header>span{background:var(--route-blue);color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.case-team-list{gap:10px;margin-top:22px;display:grid}.case-team-list article{background:var(--white);border:1px solid #0b1f331a;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);align-items:center;gap:20px;padding:18px;display:grid}.case-team-list article>div small,.case-team-list article>div strong{display:block}.case-team-list article>div small{color:var(--route-blue);text-transform:uppercase;font-size:10px;font-weight:900}.case-team-list article>div strong{margin-top:4px;font-size:17px}.case-team-list article>div p{color:#5f7486;margin:6px 0 0;font-size:12px}.case-team-list form{grid-template-columns:minmax(170px,1fr) auto;align-items:end;gap:9px;display:grid}.case-team-list form .case-secondary,.case-team-list article>.case-secondary{min-height:48px}.case-team-list article>span{border-radius:999px;justify-self:end;padding:9px 12px;font-size:11px;font-weight:900}.case-team-list article>span.mine{color:#087154;background:#21d6a32e}.case-team-list article>span.assigned{color:#5f7486;background:#eef1f3}.case-team-note{color:#5a7184;margin:14px 0 0;font-size:11px;line-height:1.5}.case-success{color:#087154;background:#21d6a32b;font-weight:800}.deadline-control-panel{background:var(--white);border:1px solid #0b1f3317;border-radius:24px;margin-top:22px;padding:clamp(28px,5vw,52px);overflow:hidden;box-shadow:0 22px 64px #0b1f3312}.deadline-control-panel>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.deadline-control-panel>header h2{letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(27px,3.6vw,40px)}.deadline-control-panel>header p:not(.navigator-eyebrow){color:#5c7284;max-width:720px;margin:0;line-height:1.6}.deadline-control-panel>header>span{color:#8c550c;background:#fff2d8;border-radius:999px;flex:none;padding:9px 12px;font-size:11px;font-weight:900}.deadline-control-panel.verified>header>span{color:#087154;background:#21d6a32e}.deadline-verified-meta{color:#087154;background:#eefaf6;border:1px solid #08715424;border-radius:12px;margin:22px 0 0;padding:12px 14px;font-size:12px;font-weight:800}.deadline-control-panel>form{border-top:1px solid #0b1f3317;margin-top:24px;padding-top:24px}.deadline-control-panel .case-summary-field textarea{min-height:105px}.deadline-control-panel .case-field>small{color:#677c8d;margin:5px 0 9px;font-size:11px;line-height:1.45;display:block}.deadline-confirmation{border:1px solid var(--border);cursor:pointer;background:#f3f6f8;border-radius:14px;align-items:start;gap:12px;margin-top:18px;padding:15px 17px;line-height:1.55;display:flex}.deadline-confirmation input{accent-color:var(--route-blue);flex:none;width:18px;height:18px;margin-top:2px}.deadline-confirmation span{font-size:13px;font-weight:750}.deadline-control-panel>form .case-primary{margin-top:18px}.deadline-automation{background:var(--azyl-ink);color:var(--white);border-radius:18px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:20px;margin-top:24px;padding:22px;display:grid}.deadline-automation>div>strong{color:var(--safe-mint);font-size:15px}.deadline-automation>div>p{color:#bed0df;margin:8px 0 0;font-size:12px;line-height:1.55}.deadline-automation ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.deadline-automation li{background:#ffffff14;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.deadline-automation li.done{opacity:.55}.deadline-automation li>span{color:var(--safe-mint);font-weight:900}.deadline-automation li>strong,.deadline-automation li>time{font-size:11px}.deadline-automation li>time{color:#bed0df}.deadline-legal-warning{color:#6d562e;align-items:start;gap:10px;margin:18px 0 0;font-size:12px;line-height:1.55;display:flex}.deadline-legal-warning span{background:var(--warning-amber);color:var(--azyl-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-weight:950;display:flex}.case-edit-panel,.case-tasks-panel{margin-top:22px}.case-edit-panel h2,.case-tasks-panel h2{letter-spacing:-.03em;margin:0 0 26px;font-size:26px}.case-summary-field{grid-column:1/-1}.case-summary-field textarea{min-height:150px}.case-edit-panel .case-primary{margin-top:24px}.case-tasks-panel>div:first-child>p{color:#5c7284;margin:-14px 0 26px;line-height:1.6}.case-tasks-panel>form{border:1px solid var(--border);background:#f3f6f8;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(160px,.42fr) auto;align-items:end;gap:12px;padding:18px;display:grid}.case-tasks-panel>form .case-secondary{min-height:50px}.case-tasks-empty{color:#617687;margin:28px 0 0}.case-task-list{gap:8px;margin-top:24px;display:grid}.case-task-list article{border:1px solid var(--border);border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.case-task-list article>span{color:var(--route-blue);background:#edf4ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.case-task-list article.done{opacity:.75;background:#f3f6f5}.case-task-list article.done>span{background:var(--safe-mint);color:var(--azyl-ink)}.case-task-list strong,.case-task-list small{display:block}.case-task-list small{color:#617687;margin-top:5px;font-size:12px}.case-task-list button{color:var(--route-blue);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:850}.case-audit-note{border-top:1px solid var(--border);color:#627789;margin:28px 0 0;padding-top:18px;font-size:12px;line-height:1.55}.case-side-stats{background:var(--white);border:1px solid #0b1f331a;border-radius:20px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.case-side-stats>div{text-align:center;gap:4px;padding:16px 10px;display:grid}.case-side-stats>div+div{border-inline-start:1px solid var(--border)}.case-side-stats strong{font-size:22px}.case-side-stats span{color:#627789;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.case-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.case-reminders-panel,.case-modules-panel,.case-documents-panel,.case-timeline-panel{background:var(--white);border:1px solid #0b1f3317;border-radius:24px;margin-top:22px;padding:clamp(28px,5vw,52px);box-shadow:0 22px 64px #0b1f3312}.case-operations-grid .case-tasks-panel,.case-operations-grid .case-reminders-panel{min-width:0}.case-reminders-panel h2,.case-modules-panel h2,.case-documents-panel h2,.case-timeline-panel h2{letter-spacing:-.03em;margin:0;font-size:26px}.case-modules-panel>header>p:not(.navigator-eyebrow),.case-saved-results>div:first-child>p{color:#5c7284;margin:10px 0 24px;line-height:1.6}.case-module-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-module-links>a{border:1px solid var(--border);background:#f3f6f8;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:13px;padding:18px;transition:border-color .16s,transform .16s;display:grid}.case-module-links>a:hover,.case-module-links>a:focus-visible{border-color:var(--route-blue);outline:none;transform:translateY(-2px)}.case-module-links>a>span{background:var(--route-blue);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.case-module-links strong{font-size:15px;display:block}.case-module-links p{color:#526b7e;margin:6px 0 0;font-size:12px;line-height:1.5}.case-saved-results{border-top:1px solid var(--border);margin-top:30px;padding-top:28px}.case-saved-results h3{margin:0;font-size:20px}.case-saved-results article{border:1px solid var(--border);border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:14px;margin-top:9px;padding:16px;display:grid}.case-saved-results article>span{background:var(--safe-mint);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.case-saved-results small,.case-saved-results strong,.case-saved-results em{display:block}.case-saved-results small{color:var(--route-blue);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.case-saved-results strong{margin-top:6px}.case-saved-results article p{color:#496276;white-space:pre-wrap;margin:7px 0;font-size:13px;line-height:1.55}.case-saved-results em{color:#708393;font-size:11px;font-style:normal}.case-interview-panel{background:var(--white);border:1px solid #0b1f3317;border-radius:24px;margin-top:22px;padding:clamp(28px,5vw,52px);overflow:hidden;box-shadow:0 22px 64px #0b1f3312}.case-interview-panel.intro{color:var(--white);background:linear-gradient(135deg,#0b1f33 0%,#123c61 100%);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.interview-intro-icon{background:var(--safe-mint);color:var(--azyl-ink);border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;font-weight:950;display:flex}.case-interview-panel .navigator-eyebrow{color:var(--route-blue);margin:0 0 8px}.case-interview-panel.intro .navigator-eyebrow{color:var(--safe-mint)}.case-interview-panel h2{letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.12}.case-interview-panel.intro p:not(.navigator-eyebrow){color:#c3d4e2;margin:8px 0 0;line-height:1.55}.case-interview-panel.intro small{color:#91aabd;max-width:760px;margin-top:8px;line-height:1.5;display:block}.case-interview-panel.intro .case-primary{background:var(--safe-mint);color:var(--azyl-ink);white-space:nowrap}.interview-heading{justify-content:space-between;align-items:end;gap:28px;display:flex}.interview-heading>div:first-child{max-width:830px}.interview-heading>div:first-child>span{color:#607688;letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900;display:block}.interview-heading>div:first-child>p:last-child{color:#536b7d;margin:10px 0 0;line-height:1.6}.interview-progress{background:#e5ecf1;border-radius:999px;flex:0 0 180px;height:8px;overflow:hidden}.interview-progress i{background:linear-gradient(90deg, var(--route-blue), var(--safe-mint));height:100%;transition:width .2s;display:block}.interview-steps{gap:8px;margin:28px -4px 0;padding:4px 4px 10px;display:flex;overflow-x:auto}.interview-steps button{color:#5e7384;cursor:default;font:inherit;background:#f3f6f8;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 12px 7px 7px;font-size:11px;font-weight:800;display:flex}.interview-steps button.done{cursor:pointer}.interview-steps button.active{color:var(--route-blue);background:#edf4ff;border-color:#176bff52}.interview-steps button span{background:#dce5ec;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.interview-steps button.active span{background:var(--route-blue);color:var(--white)}.interview-steps button.done span{background:var(--safe-mint);color:var(--azyl-ink)}.interview-question-list{gap:14px;margin-top:24px;display:grid}.interview-question{background:#f8fafb;border:1px solid #0b1f3314;border-radius:16px;gap:12px;padding:clamp(18px,3vw,24px);display:grid}.interview-question>span:first-child{justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;font-weight:820;line-height:1.45;display:flex}.interview-question>span:first-child em{color:#728696;letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:9px;font-style:normal;font-weight:900}.interview-question>input,.interview-question>textarea{background:var(--white);color:var(--azyl-ink);font:inherit;border:1px solid #bdcbd6;border-radius:12px;width:100%;min-height:50px;padding:13px 14px}.interview-question>textarea{resize:vertical;min-height:128px;line-height:1.6}.interview-question>input:focus,.interview-question>textarea:focus{border-color:var(--route-blue);outline:0;box-shadow:0 0 0 3px #176bff1f}.interview-options{flex-wrap:wrap;gap:8px;display:flex}.interview-options>span{background:var(--white);cursor:pointer;border:1px solid #c6d2db;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;display:flex;position:relative}.interview-options>span.selected{border-color:var(--route-blue);color:var(--route-blue);background:#edf4ff}.interview-options input{opacity:0;position:absolute;inset:0}.interview-options b{border:2px solid #91a2af;border-radius:50%;width:15px;height:15px;position:relative}.interview-options .selected b{border-color:var(--route-blue)}.interview-options .selected b:after{background:var(--route-blue);content:"";border-radius:50%;position:absolute;inset:3px}.interview-actions{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:flex}.interview-actions .case-primary{margin-inline-start:auto}.interview-privacy{color:#657a8b;align-items:start;gap:8px;margin:20px 0 0;font-size:11px;line-height:1.55;display:flex}.interview-privacy span{color:#087154;font-weight:950}.interview-urgent{background:#fff0ed;border:1px solid #d92d2042;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;margin-top:24px;padding:18px;display:grid}.interview-urgent>strong{background:var(--deadline-red);color:var(--white);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.interview-urgent h3,.interview-urgent p{margin:0}.interview-urgent h3{color:#9f2117;font-size:16px}.interview-urgent p{color:#7d3932;margin-top:4px;font-size:12px;line-height:1.55}.interview-result-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:22px;margin-top:28px;display:grid}.interview-summary,.interview-next-steps{border:1px solid var(--border);border-radius:18px;padding:clamp(20px,3vw,28px)}.interview-summary>h3,.interview-next-steps h3{margin:0 0 16px;font-size:19px}.interview-summary article+article{border-top:1px solid var(--border);margin-top:22px;padding-top:20px}.interview-summary h4{color:var(--route-blue);letter-spacing:.06em;text-transform:uppercase;margin:0 0 13px;font-size:12px}.interview-summary article>div{grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);gap:4px;padding:8px 0;display:grid}.interview-summary article>div>span{color:#617687;font-size:11px;line-height:1.45}.interview-summary article p{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.interview-next-steps{background:#f3f8f6;align-self:start}.interview-next-steps h3:not(:first-child){border-top:1px solid #0b1f331a;margin-top:24px;padding-top:22px}.interview-next-steps ol,.interview-next-steps ul{gap:10px;margin:0;padding-inline-start:21px;display:grid}.interview-next-steps li,.interview-next-steps p{color:#405c51;font-size:12px;line-height:1.55}.interview-work-plan{background:linear-gradient(145deg,#f6f9ff 0%,#f1faf7 100%);border:1px solid #176bff29;border-radius:20px;margin-top:22px;padding:clamp(22px,4vw,34px)}.interview-work-plan>header{justify-content:space-between;align-items:start;gap:24px;display:flex}.interview-work-plan>header h3{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.5vw,28px)}.interview-work-plan>header p:not(.navigator-eyebrow){color:#536b7d;max-width:780px;margin:8px 0 0;line-height:1.55}.interview-work-plan>header>span{background:var(--azyl-ink);color:var(--safe-mint);border-radius:16px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;font-weight:950;display:flex}.interview-work-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.interview-work-plan-grid>div{background:var(--white);border:1px solid #0b1f3317;border-radius:16px;padding:20px}.interview-work-plan-grid h4{margin:0 0 14px;font-size:15px}.interview-work-plan-grid article{border-top:1px solid var(--border);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.interview-work-plan-grid article>span{color:var(--route-blue);background:#edf4ff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:10px;font-weight:950;display:flex}.interview-work-plan-grid article strong{font-size:12px;line-height:1.45;display:block}.interview-work-plan-grid article small{color:#657a8b;margin-top:3px;font-size:10px;display:block}.interview-work-plan-grid article em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.interview-work-plan-grid article em.open{color:#8a5210;background:#fff1dd}.interview-work-plan-grid article em.done{color:#087154;background:#e4f7f0}.interview-plan-warning,.interview-plan-safety{align-items:start;gap:9px;margin:16px 0 0;font-size:11px;line-height:1.55;display:flex}.interview-plan-warning{color:#79501d}.interview-plan-safety{color:#496477;margin-top:8px}.interview-plan-warning span,.interview-plan-safety span{font-weight:950}.interview-plan-warning span{color:#b26a0f}.interview-plan-safety span{color:#087154}.case-reminders-panel>div:first-child>p,.case-documents-panel header p:not(.navigator-eyebrow),.case-timeline-heading>div>p:not(.navigator-eyebrow){color:#5c7284;margin:10px 0 24px;line-height:1.6}.case-operations-grid .case-tasks-panel>form,.case-reminders-panel>form{border:1px solid var(--border);background:#f3f6f8;border-radius:16px;grid-template-columns:1fr;align-items:stretch;gap:12px;padding:18px;display:grid}.case-reminder-list{gap:8px;margin-top:24px;display:grid}.case-reminder-list article{border:1px solid var(--border);border-radius:13px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.case-reminder-list article>span{color:var(--route-blue);background:#edf4ff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.case-reminder-list article.due{background:#fff2ed;border-color:#dc433647}.case-reminder-list article.due>span{background:var(--deadline-red);color:var(--white)}.case-reminder-list article.done{opacity:.72;background:#f3f6f5}.case-reminder-list strong,.case-reminder-list small{display:block}.case-reminder-list small{color:#617687;margin-top:5px;font-size:12px}.case-reminder-list button{color:var(--route-blue);cursor:pointer;font:inherit;background:0 0;border:0;font-size:12px;font-weight:850}.case-documents-panel>header{justify-content:space-between;align-items:start;gap:28px;display:flex}.case-completeness{background:var(--azyl-ink);color:var(--white);border-radius:18px;flex:0 0 190px;gap:5px;padding:18px;display:grid;position:relative;overflow:hidden}.case-completeness strong{letter-spacing:-.04em;font-size:31px}.case-completeness span{color:#bed0df;padding-bottom:8px;font-size:11px}.case-completeness i{background:var(--safe-mint);bottom:0;max-width:100%;height:5px;position:absolute;inset-inline-start:0}.case-documents-grid{grid-template-columns:minmax(0,1.2fr) minmax(270px,.8fr);gap:18px;display:grid}.case-requirements,.case-upload-form{border:1px solid var(--border);background:#f3f6f8;border-radius:18px;padding:22px}.case-requirements h3,.case-upload-form h3{margin:0 0 18px;font-size:18px}.case-requirements>label{background:var(--white);border:1px solid var(--border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(130px,.42fr);align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:grid}.case-requirements>label span{font-size:13px;font-weight:750;line-height:1.35}.case-requirements select{min-height:40px}.case-requirements>form{border-top:1px solid var(--border);gap:10px;margin-top:18px;padding-top:18px;display:grid}.case-upload-form>p{color:#5c7284;margin:-8px 0 18px;font-size:13px;line-height:1.55}.case-upload-form .case-field+.case-field{margin-top:12px}.case-upload-form input[type=file]{font:inherit;padding:12px;font-size:12px}.case-upload-form .case-primary{width:100%;margin-top:18px}.case-documents-empty{color:#617687;margin:26px 0 0}.case-document-list{gap:9px;margin-top:26px;display:grid}.case-document-list article{border:1px solid var(--border);border-radius:18px;padding:16px}.case-document-heading{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.case-document-heading>span{color:#087154;background:#21d6a32e;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex}.case-document-list strong,.case-document-list small{display:block}.case-document-list strong{overflow-wrap:anywhere}.case-document-list small{color:#617687;margin-top:4px;font-size:11px}.case-document-list p{color:#496276;margin:7px 0 0;font-size:12px}.case-document-list a{color:var(--route-blue);font-size:12px;font-weight:850}.case-analysis-action{background:#f3f7fa;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:14px;display:flex}.case-analysis-action>div>strong{font-size:13px}.case-analysis-action>div>p{max-width:720px;margin:5px 0 0;line-height:1.5}.case-analysis-action .case-secondary{white-space:nowrap;flex:none}.case-analysis-status{background:#eef4f8;border-inline-start:4px solid #8aa1b3;border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.case-analysis-status strong{font-size:12px}.case-analysis-status p{margin:0}.case-analysis-status.status-ready,.case-analysis-status.status-needs_review{background:#21d6a31f;border-color:#1aab80}.case-analysis-status.status-failed,.case-analysis-status.status-unavailable{border-color:var(--deadline-red);background:#fff4ef}.case-analysis-result{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.case-analysis-warning{background:#fff6dc;border:1px solid #efcf72;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;line-height:1.55;display:flex;color:#5b4612!important;margin:0 0 16px!important;font-size:12px!important}.case-analysis-warning span{background:#f3c84e;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-weight:900;display:inline-flex}.case-analysis-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-analysis-facts>div{background:#f5f7f8;border-radius:10px;padding:11px 12px}.case-analysis-facts>div.wide{grid-column:1/-1}.case-analysis-facts span{color:#617687;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.case-analysis-facts strong{font-size:13px;line-height:1.45}.case-analysis-section{margin-top:16px}.case-analysis-section h4{margin:0 0 7px;font-size:13px}.case-analysis-section>p,.case-analysis-section li{color:#385267;font-size:12px;line-height:1.6}.case-analysis-section ul{margin:0;padding-inline-start:20px}.case-analysis-section li+li{margin-top:6px}.case-analysis-section li small{color:#617687;margin-top:2px;font-style:italic;line-height:1.45;display:block}.case-analysis-section.alert{background:#fff7f2;border-radius:10px;padding:12px}.case-analysis-section.preview>p{background:var(--azyl-ink);color:#e3edf4;white-space:pre-wrap;border-radius:10px;max-height:180px;padding:12px;overflow:auto}.case-analysis-download{margin-top:16px;display:inline-block}.case-private-file-note{color:#476477;align-items:center;gap:9px;margin:22px 0 0;font-size:12px;line-height:1.5;display:flex}.case-private-file-note span{background:var(--safe-mint);color:var(--azyl-ink);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-weight:900;display:flex}.case-timeline-heading{grid-template-columns:minmax(0,.8fr) minmax(340px,1.2fr);gap:28px;display:grid}.case-timeline-heading>form{border:1px solid var(--border);background:#f3f6f8;border-radius:18px;grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.case-timeline-heading>form .case-field:nth-of-type(3),.case-timeline-heading>form .case-field:nth-of-type(4),.case-timeline-heading>form button{grid-column:1/-1}.case-timeline-heading textarea{min-height:88px}.case-timeline{border-inline-start:2px solid #dce5eb;gap:0;margin:32px 0 0 16px;padding-inline-start:28px;display:grid}.case-timeline article{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:0 0 24px;display:grid;position:relative}.case-timeline article>span{background:var(--azyl-ink);border:4px solid var(--white);color:var(--safe-mint);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex;position:absolute;inset-inline-start:-46px}.case-timeline article>div{gap:5px;display:grid}.case-timeline small{color:var(--route-blue);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:900}.case-timeline strong{font-size:15px}.case-timeline p{color:#496276;margin:2px 0;font-size:13px;line-height:1.5}.case-timeline em{color:#708393;font-size:11px;font-style:normal}@media (width<=1050px){.case-workspace{grid-template-columns:1fr}.case-workspace-side{grid-template-columns:1fr 1fr;position:static}.case-workspace-side .navigator-home-link,.case-side-stats{grid-column:1/-1}.case-documents-grid,.case-timeline-heading,.interview-result-grid,.interview-work-plan-grid{grid-template-columns:1fr}}@media (width<=760px){.work-queue-item{grid-template-columns:1fr}.work-queue-priority,.work-queue-item strong,.work-queue-item small,.work-queue-item em{grid-area:auto/1}.work-queue-item em{color:var(--safe-mint)}.profile-cases-heading{align-items:stretch;display:grid}.new-case-form .case-form-grid,.case-workspace-side,.case-tasks-panel>form,.case-operations-grid,.case-module-links,.case-documents-grid,.case-timeline-heading,.case-timeline-heading>form,.profile-case{grid-template-columns:1fr}.profile-case b,.profile-case>span,.profile-case strong,.profile-case small,.profile-case em{grid-area:auto/1;justify-self:start}.case-workspace{padding:20px 12px 52px}.case-workspace-heading,.case-edit-panel,.case-team-panel,.deadline-control-panel,.case-tasks-panel,.case-reminders-panel,.case-modules-panel,.case-interview-panel,.case-documents-panel,.case-timeline-panel{border-radius:20px;padding:28px 20px}.deadline-control-panel>header,.deadline-automation{grid-template-columns:1fr;display:grid}.case-team-panel>header,.case-team-list article,.case-team-list form{grid-template-columns:1fr;align-items:stretch;display:grid}.case-team-panel>header>span,.case-team-list article>span,.deadline-control-panel>header>span{justify-self:start}.deadline-control-panel>form .case-primary{width:100%}.deadline-automation li{grid-template-columns:22px minmax(0,1fr)}.deadline-automation li>time{grid-column:2}.case-interview-panel.intro,.interview-heading,.interview-work-plan>header,.interview-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.interview-intro-icon{width:48px;height:48px}.interview-progress{width:100%}.interview-actions .case-primary{margin-inline-start:0}.interview-actions button,.case-interview-panel.intro button,.interview-heading>button{width:100%}.interview-summary article>div{grid-template-columns:1fr}.interview-work-plan-grid article{grid-template-columns:25px minmax(0,1fr);align-items:start}.interview-work-plan-grid article em{grid-column:2;justify-self:start}.case-save-result{align-items:stretch;display:grid}.case-save-result button,.case-save-result a{text-align:center}.case-documents-panel>header{display:grid}.case-completeness{width:100%}.case-requirements>label,.case-document-heading,.case-reminder-list article{grid-template-columns:1fr;align-items:start}.case-document-heading>span,.case-reminder-list article>span{display:none}.case-analysis-action{align-items:stretch;display:grid}.case-analysis-action .case-secondary{white-space:normal;width:100%}.case-analysis-facts{grid-template-columns:1fr}.case-reminder-list button{justify-self:start;padding:0}.case-summary-field{grid-column:auto}.case-task-list article{grid-template-columns:30px minmax(0,1fr);align-items:start}.case-task-list button{grid-column:2;justify-self:start;padding:0}}.auth-page{background:radial-gradient(circle at 8% 2%,#176bff24,#0000 31rem),radial-gradient(circle at 95% 12%,#21d6a32b,#0000 28rem),#e9eef2;min-height:100vh;padding-bottom:72px}.auth-header{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:28px clamp(18px,4vw,58px);display:flex}.auth-header img{width:auto;height:39px;display:block}.auth-header>span{background:var(--white);border:1px solid #0b1f331a;border-radius:999px;padding:10px 13px;font-size:12px;font-weight:900}.auth-card{background:var(--white);border:1px solid #0b1f3314;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(36px,6vw,82px);max-width:1120px;margin:clamp(20px,4vw,52px) auto;padding:clamp(32px,6vw,76px);display:grid;box-shadow:0 30px 90px #0b1f331f}.auth-card-wide{grid-template-columns:minmax(280px,.75fr) minmax(380px,1fr);max-width:1280px}.auth-intro h1{letter-spacing:-.056em;margin:0;font-size:clamp(42px,5vw,68px);line-height:1}.auth-intro>p:not(.navigator-eyebrow){color:#4d6578;margin:24px 0 0;font-size:18px;line-height:1.65}.auth-trust{border-inline-start:4px solid var(--route-blue);background:#edf4ff;border-radius:0 16px 16px 0;margin-top:34px;padding:20px 22px}.auth-trust strong{letter-spacing:.04em;text-transform:uppercase;font-size:13px;display:block}.auth-trust p{color:#496276;margin:8px 0 0;font-size:14px;line-height:1.6}.auth-form{align-content:start;gap:18px;display:grid}.auth-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auth-login-benefits{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.auth-login-benefits li{grid-template-columns:26px 1fr;align-items:start;gap:10px;font-weight:750;line-height:1.45;display:grid}.auth-login-benefits span{background:#21d6a333;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:inline-flex}.auth-field{gap:8px;display:grid}.auth-field>span,.auth-field>label,.auth-roles legend{color:#263f53;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.auth-field input{color:var(--azyl-ink);font:inherit;background:#f7fafc;border:1px solid #cad6df;border-radius:12px;width:100%;min-height:52px;padding:12px 14px}.auth-field input:focus{border-color:var(--route-blue);outline:none;box-shadow:0 0 0 4px #176bff1f}.auth-password-control{position:relative}.auth-password-control input{padding-inline-end:58px}.auth-password-toggle{color:#405d73;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:44px;padding:0;display:inline-flex;position:absolute;inset-block:4px;inset-inline-end:4px}.auth-password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.auth-password-toggle:hover{color:var(--route-blue);background:#e9f1f7}.auth-password-toggle:focus-visible{box-shadow:none;outline:3px solid var(--route-blue);outline-offset:2px}.auth-password-toggle:disabled{cursor:wait;opacity:.55}.auth-field>small{color:#617789;font-size:12px;line-height:1.5}.auth-roles{border:0;gap:9px;margin:2px 0 10px;padding:0;display:grid}.auth-roles legend{margin-bottom:10px}.auth-roles>label{cursor:pointer;background:#f7fafc;border:1px solid #d3dee6;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.auth-roles>label.selected{border-color:var(--route-blue);background:#edf4ff;box-shadow:0 8px 22px #176bff17}.auth-roles input{accent-color:var(--route-blue);margin-top:3px}.auth-roles strong,.auth-roles small{display:block}.auth-subroles{background:#f7fafc;border:1px solid #dbe5ec;border-radius:16px;margin-top:-8px;padding:16px}.auth-subroles>label{background:var(--white)}.auth-role-note{color:#496276;margin:4px 2px 0;font-size:12px;line-height:1.55}.auth-roles strong{font-size:14px}.auth-roles small{color:#5a7183;margin-top:4px;font-size:12px;line-height:1.45}.auth-error{color:#91291e;background:#fff0ee;border:1px solid #f2b5ae;border-radius:12px;margin:0;padding:13px 14px;font-size:13px;font-weight:750;line-height:1.5}.auth-error:focus{outline-offset:3px;outline:3px solid #d92d203d}.auth-submit{cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:4px}.auth-submit>span[aria-hidden=true]{display:inline-block}[dir=rtl] .auth-submit>span[aria-hidden=true]{transform:scaleX(-1)}.auth-social-options{gap:10px;display:grid}.auth-social-button{justify-content:center;gap:10px;width:100%;min-height:52px}.auth-social-button svg{flex:none;width:21px;height:21px}.auth-social-button span{overflow-wrap:anywhere;min-width:0}.auth-separator{color:#6b7f8f;text-align:center;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:12px;margin:0;font-size:12px;display:grid}.auth-separator:before,.auth-separator:after{content:"";border-block-start:1px solid #dbe4ea}.auth-verification-pending{gap:16px}.auth-verification-heading{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;display:grid}.auth-verification-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.12}.auth-verification-heading p{color:#4f677a;margin:7px 0 0;line-height:1.55}.auth-verification-icon{color:var(--route-blue);background:#edf4ff;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.auth-verification-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:25px;height:25px}.auth-verification-address{color:#173f70;overflow-wrap:anywhere;background:#f2f7ff;border:1px solid #d7e5fb;border-radius:12px;margin:0;padding:12px 14px;font-weight:800;line-height:1.45}.auth-verification-tip{color:#586f81;margin:0;font-size:13px;line-height:1.55}.auth-status{color:#176147;background:#ecfbf5;border:1px solid #a9e5cf;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;font-weight:750;line-height:1.5}.auth-verification-pending .auth-submit{margin-top:2px}.auth-submit:disabled,.account-signout:disabled{cursor:wait;opacity:.65}.auth-switch{color:#617789;text-align:center;margin:2px 0 0;font-size:14px}.auth-switch a,.auth-link-button{color:var(--route-blue);font-weight:850}.auth-link-button{color:var(--route-blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.account-login-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.button-secondary{color:var(--azyl-ink);background:0 0;border:1px solid #b8c7d2}.account-role-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.account-role-list em{color:#1451a6;background:#edf4ff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.account-signout{color:#425d72;cursor:pointer;font:inherit;text-align:start;border:0;background:0 0;border-top:1px solid #e2e9ee;margin-top:12px;padding:14px 0 0;font-size:12px;font-weight:850}.account-signout:hover,.account-signout:focus-visible{color:var(--route-blue);outline:none}@media (width<=820px){.auth-card,.auth-card-wide{border-radius:22px;grid-template-columns:1fr;margin-inline:14px;padding:28px 20px}.auth-card-wide{gap:34px}.auth-name-grid{grid-template-columns:1fr}.auth-header{padding:20px 18px}.auth-header img{height:34px}.account-login-actions{align-items:stretch;display:grid}}@media (width<=390px){.auth-card,.auth-card-wide{margin-inline:10px;padding-inline:16px}.auth-verification-heading{grid-template-columns:42px minmax(0,1fr);gap:11px}.auth-verification-icon{border-radius:12px;width:42px;height:42px}.auth-social-button{padding-inline:14px}}@media print{@page{margin:16mm 18mm;size:A4}body,.case-page{background:#fff}.no-print{display:none!important}.generated-documents{max-width:none;margin:0;padding:0;display:block}.official-letter,.sending-instruction{box-shadow:none;break-after:page;min-height:auto;padding:0}.official-letter{min-height:252mm}.sending-instruction{break-after:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.landing-page{background:var(--human-paper);color:var(--azyl-ink);overflow:clip}.landing-header{z-index:20;justify-content:space-between;align-items:center;gap:28px;max-width:1280px;min-height:92px;margin:0 auto;padding:18px 32px;display:flex;position:relative}.landing-brand,.landing-brand img{display:block}.landing-brand{flex:none}.landing-brand img{width:145px;height:42px}.landing-nav{align-items:center;gap:clamp(20px,2.5vw,36px);margin-inline:auto;display:flex}.landing-nav a{border-bottom:2px solid #0000;padding-block:10px 8px;font-size:14px;font-weight:750}.landing-nav a:hover,.landing-nav a:focus-visible{border-color:var(--route-blue);outline:none}.landing-header-actions{flex:none;align-items:center;gap:10px;display:flex}.landing-login{border:1px solid var(--border);border-radius:12px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:800}.landing-login:hover,.landing-login:focus-visible{border-color:var(--route-blue);outline-offset:2px;outline:3px solid #176bff2e}.landing-header-register{background:var(--route-blue);border:1px solid var(--route-blue);color:var(--white);border-radius:12px;min-height:46px;padding:12px 16px;font-size:14px;font-weight:850}.landing-header-register:hover,.landing-header-register:focus-visible{outline-offset:2px;background:#0756d5;outline:3px solid #176bff38}.language-menu{position:relative}.language-menu summary{background:var(--white);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:800;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:hover,.language-menu summary:focus-visible{border-color:var(--route-blue);outline-offset:2px;outline:3px solid #176bff2e}.language-cue{font-size:17px;line-height:1}.language-code{background:var(--surface-subtle,#f4f7f9);border:1px solid var(--border);border-radius:7px;justify-content:center;align-items:center;width:29px;height:24px;font-size:11px;font-weight:900;display:inline-flex}.language-chevron{font-size:16px;transition:transform .16s;transform:translateY(-1px)}.language-menu[open] .language-chevron{transform:rotate(180deg)translateY(1px)}.language-popover{background:var(--white);border:1px solid var(--border);border-radius:16px;min-width:240px;margin-top:8px;padding:8px;display:grid;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 24px 60px #0b1f3329}.language-popover a{border-radius:10px;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:grid}.language-popover a:hover,.language-popover a:focus-visible{outline:2px solid var(--route-blue);outline-offset:-2px;background:#edf4ff}.language-popover a>span:nth-child(2){text-align:start;display:grid}.language-popover strong{font-size:14px}.language-popover small{color:#496278;font-size:11px;font-weight:650}.landing-hero{grid-template-columns:minmax(0,1.06fr) minmax(400px,.94fr);align-items:center;gap:clamp(48px,7vw,96px);max-width:1280px;min-height:calc(100vh - 92px);margin:0 auto;padding:56px 32px 104px;display:grid}.landing-hero-copy{max-width:700px}.landing-eyebrow{color:var(--route-blue);letter-spacing:.14em;margin:0 0 20px;font-size:12px;font-weight:900;line-height:1.5}.landing-hero h1{letter-spacing:-.062em;max-width:760px;margin:0;font-size:clamp(54px,6.4vw,88px);font-weight:820;line-height:.96}.landing-hero h1 span{color:var(--route-blue)}.landing-hero-lead{max-width:650px;margin:30px 0 0;font-size:clamp(19px,1.7vw,23px);line-height:1.55}.landing-hero-context{color:#496278;max-width:620px;margin:18px 0 0;font-size:16px;line-height:1.6}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.landing-button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:24px;min-height:56px;padding:15px 20px;font-weight:850;display:inline-flex}.landing-button-primary{background:var(--route-blue);color:var(--white)}.landing-button-primary:hover,.landing-button-primary:focus-visible{outline-offset:3px;background:#0756d5;outline:3px solid #176bff3d}.landing-button-secondary{background:var(--white);border-color:var(--border-control,#bdcbd5);color:var(--azyl-ink)}.landing-button-secondary:hover,.landing-button-secondary:focus-visible{border-color:var(--route-blue);outline-offset:3px;outline:3px solid #176bff2e}.landing-text-link{border-bottom:2px solid var(--azyl-ink);padding-block:8px 5px;font-weight:820}.landing-text-link:hover,.landing-text-link:focus-visible{border-color:var(--route-blue);color:var(--route-blue);outline:none}.landing-guest-note{align-items:flex-start;gap:10px;max-width:590px;margin:26px 0 0;font-size:14px;line-height:1.55;display:flex}.landing-guest-note>span{background:#21d6a333;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;margin-top:-1px;font-size:12px;font-weight:900;display:inline-flex}.product-example{background:var(--azyl-ink);color:var(--white);border-radius:28px;overflow:hidden;box-shadow:0 30px 80px #0b1f3329}.product-example-topline{letter-spacing:.14em;justify-content:space-between;align-items:center;padding:18px 22px;font-size:10px;font-weight:900;display:flex}.product-example-dots{gap:5px;display:flex}.product-example-dots i{background:#ffffff47;border-radius:50%;width:7px;height:7px}.product-example-body{background:var(--white);color:var(--azyl-ink);border-radius:23px 23px 0 0;padding:clamp(24px,3vw,34px)}.product-example-label,.product-next-action p,.product-mini-card>p{color:#6f8495;letter-spacing:.13em;margin:0;font-size:10px;font-weight:900}.product-example-body h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:clamp(30px,3vw,42px);line-height:1.05}.product-example-lead{color:#496278;max-width:440px;margin:0;font-size:14px;line-height:1.55}.product-next-action{background:#edf4ff;border:1px solid #176bff73;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:98px;margin-top:24px;padding:16px;display:grid}.product-mark{background:var(--surface-subtle,#f4f7f9);border:1px solid var(--border);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:inline-flex}.product-mark-blue{background:var(--route-blue);border-color:var(--route-blue);color:var(--white)}.product-next-action>div,.product-mini-card{display:grid}.product-next-action strong,.product-mini-card strong{margin-top:4px;font-size:15px;line-height:1.35}.product-next-action small,.product-mini-card small{color:#496278;margin-top:3px;font-size:11px;line-height:1.45}.product-arrow{color:var(--route-blue);font-size:22px}.product-example-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.product-mini-card{border:1px solid var(--border);border-radius:16px;align-content:start;min-height:156px;padding:15px}.product-mini-card .product-mark{margin-bottom:18px}.product-mini-warning{background:#ffb21a17;border-color:#a4660052}.product-mini-warning .product-mark{color:#875400;background:#ffb21a2e;border-color:#a4660047}.product-example-privacy{color:#bed0df;align-items:flex-start;gap:8px;margin:0;padding:15px 22px 17px;font-size:11px;line-height:1.5;display:flex}.product-example-privacy span{color:var(--safe-mint);font-weight:900}.landing-start{background:var(--white);padding:116px max(32px,50vw - 608px)}.landing-section-heading{max-width:790px}.landing-section-heading h2,.landing-benefits-intro h2,.landing-case-copy h2,.landing-audience-copy h2,.landing-trust-heading h2,.landing-final-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:820;line-height:1.02}.landing-section-heading>p:last-child,.landing-benefits-intro>p:last-child,.landing-case-copy>p:last-child,.landing-audience-copy>p:last-child,.landing-trust-heading>p:last-child,.landing-final-cta>div:first-child>p:last-child{color:#496278;max-width:720px;margin:24px 0 0;font-size:19px;line-height:1.62}.landing-start-list{border-top:1px solid #0b1f3338;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.landing-start-item{min-height:280px;padding:26px 34px 24px 0}.landing-start-item+.landing-start-item{border-inline-start:1px solid #0b1f3329;padding-inline-start:34px}.landing-start-number{color:var(--route-blue);font-size:12px;font-weight:900}.landing-start-item h3{letter-spacing:-.03em;margin:70px 0 14px;font-size:26px;line-height:1.12}.landing-start-item p{color:#496278;max-width:330px;margin:0;line-height:1.65}.landing-start-note{border-inline-start:3px solid var(--route-blue);color:#496278;max-width:760px;margin:32px 0 0;padding-inline-start:14px;font-size:13px;line-height:1.55}.landing-benefits{max-width:1280px;margin:0 auto;padding:124px 32px}.landing-benefits-intro{max-width:810px}.landing-benefit-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:68px;display:grid}.landing-benefit-card{background:var(--white);border:1px solid #0b1f331f;border-radius:20px;min-height:310px;padding:clamp(24px,3.4vw,40px);display:grid}.landing-benefit-card>span{color:var(--route-blue);font-size:12px;font-weight:900}.landing-benefit-card h3{letter-spacing:-.035em;align-self:end;margin:64px 0 14px;font-size:clamp(25px,2.5vw,34px);line-height:1.08}.landing-benefit-card p{color:#496278;margin:0;line-height:1.62}.landing-benefit-card small{color:#617789;border-top:1px solid #0b1f331f;margin-top:24px;padding-top:16px;font-size:12px;line-height:1.55}.landing-benefit-layout{grid-template-columns:minmax(0,.94fr) minmax(380px,1.06fr);align-items:stretch;gap:28px;margin-top:68px;display:grid}.landing-benefit-tabs{border-top:1px solid #0b1f3338;display:grid}.landing-benefit-tabs button{color:var(--azyl-ink);cursor:pointer;text-align:start;background:0 0;border:0;border-bottom:1px solid #0b1f3329;grid-template-columns:32px 1fr auto;align-items:center;gap:14px;min-height:104px;padding:16px 14px;transition:background .16s,border-color .16s;display:grid}.landing-benefit-tabs button:hover,.landing-benefit-tabs button:focus-visible{outline:3px solid var(--route-blue);outline-offset:-3px;background:#ffffffa6}.landing-benefit-tabs button.active{background:var(--white);border-bottom-color:var(--route-blue)}.landing-benefit-tabs button>span:first-child{color:var(--route-blue);font-size:12px;font-weight:900}.landing-benefit-tabs button>span:nth-child(2){gap:4px;display:grid}.landing-benefit-tabs strong{font-size:18px}.landing-benefit-tabs small{color:#496278;max-width:470px;font-size:13px;line-height:1.45}.landing-benefit-tabs button>span:last-child{color:var(--route-blue);opacity:0;font-size:18px;transition:opacity .16s,transform .16s;transform:translate(-8px)}.landing-benefit-tabs button.active>span:last-child{opacity:1;transform:translate(0)}.landing-benefit-preview{background:var(--azyl-ink);color:var(--white);border-radius:28px;align-content:start;min-height:490px;padding:clamp(30px,5vw,58px);display:grid}.benefit-preview-route{grid-template-columns:30px 1fr 30px 1fr 30px;align-items:center;max-width:330px;margin-bottom:62px;display:grid}.benefit-preview-route span{border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:inline-flex}.benefit-preview-route span:first-child{background:var(--safe-mint);border-color:var(--safe-mint);color:var(--azyl-ink)}.benefit-preview-route i{background:#ffffff47;height:1px}.landing-benefit-preview>p{color:var(--safe-mint);letter-spacing:.14em;margin:0;font-size:11px;font-weight:900}.landing-benefit-preview h3{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(30px,3.6vw,48px);line-height:1.05}.benefit-preview-message{background:var(--white);color:var(--azyl-ink);border-radius:16px;padding:20px;font-size:16px;line-height:1.6}.landing-benefit-preview>small{color:#bed0df;margin-top:16px;font-size:12px;line-height:1.5}.landing-how{background:var(--white);padding:116px max(32px,50vw - 608px)}.landing-how-steps{border-top:1px solid #0b1f3338;grid-template-columns:repeat(3,minmax(0,1fr));margin:66px 0 0;padding:0;list-style:none;display:grid}.landing-how-steps li{min-height:300px;padding:26px 34px 24px 0}.landing-how-steps li+li{border-inline-start:1px solid #0b1f3329;padding-inline-start:34px}.landing-how-steps li>span{color:var(--route-blue);font-size:12px;font-weight:900}.landing-how-steps h3{letter-spacing:-.03em;margin:74px 0 14px;font-size:26px;line-height:1.12}.landing-how-steps p{color:#496278;max-width:330px;margin:0;line-height:1.65}.landing-case-space{background:var(--azyl-ink);color:var(--white);border-radius:30px;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:clamp(50px,7vw,96px);max-width:1280px;margin:28px auto 0;padding:clamp(52px,7vw,88px);display:grid}.landing-case-copy .landing-eyebrow{color:var(--safe-mint)}.landing-case-copy>p:last-child{color:#bed0df}.landing-case-panel{background:var(--white);color:var(--azyl-ink);border-radius:22px;padding:12px;overflow:hidden}.landing-case-list{display:grid}.landing-case-list>div{border-bottom:1px solid var(--border);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;min-height:82px;padding:12px;display:grid}.landing-case-index{color:var(--route-blue);font-size:11px;font-weight:900}.landing-case-list>div>span:nth-child(2){gap:2px;display:grid}.landing-case-list small{color:#6f8495;letter-spacing:.08em;font-size:10px;font-weight:850}.landing-case-list strong{font-size:15px}.landing-case-list em{color:var(--azyl-ink);text-align:center;background:#edf4ff;border:1px solid #176bff38;border-radius:999px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800}.landing-case-activity{background:#21d6a31f;border:1px solid #008b6833;border-radius:14px;margin-top:12px;padding:16px;display:grid}.landing-case-activity p{color:#00765a;letter-spacing:.11em;margin:0 0 7px;font-size:10px;font-weight:900}.landing-case-activity strong{font-size:14px;line-height:1.45}.landing-case-activity small{color:#496278;margin-top:5px;font-size:11px}.landing-audience{grid-template-columns:minmax(0,.82fr) minmax(420px,1.18fr);align-items:start;gap:clamp(48px,8vw,120px);max-width:1280px;margin:0 auto;padding:128px 32px;display:grid}.landing-audience ul{border-top:1px solid #0b1f3338;margin:0;padding:0;list-style:none}.landing-audience li{border-bottom:1px solid #0b1f3329;grid-template-columns:30px 1fr;align-items:flex-start;gap:14px;min-height:72px;padding:20px 4px;font-size:18px;font-weight:740;line-height:1.45;display:grid}.landing-audience li span{background:#21d6a32e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;font-size:11px;font-weight:900;display:inline-flex}.landing-scope-note{border:1px solid #a4660042;background:#fff8e8;border-inline-start:4px solid #a46600;border-radius:0 16px 16px 0;margin-top:34px;padding:20px 22px}.landing-scope-note strong{font-size:16px;line-height:1.4;display:block}.landing-scope-note p{color:#5e4a25;margin:8px 0 0;font-size:14px;line-height:1.6}.landing-trust{background:#e9eef2;padding:116px max(32px,50vw - 608px)}.landing-trust-heading{max-width:860px}.landing-trust-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:62px;display:grid}.landing-trust-list article{background:var(--white);border:1px solid var(--border);border-radius:18px;min-height:244px;padding:24px}.landing-trust-list article>span{color:var(--route-blue);font-size:11px;font-weight:900}.landing-trust-list h3{letter-spacing:-.025em;margin:52px 0 12px;font-size:21px;line-height:1.2}.landing-trust-list p{color:#496278;margin:0;line-height:1.6}.landing-independence-note{border-inline-start:4px solid var(--route-blue);max-width:920px;margin:38px 0 0;padding:4px 0 4px 16px;font-size:15px;font-weight:750;line-height:1.6}.landing-professionals{background:var(--azyl-ink);color:var(--white);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:clamp(50px,8vw,110px);max-width:1280px;margin:28px auto 0;padding:clamp(52px,7vw,88px);display:grid}.landing-professionals .landing-eyebrow{color:var(--safe-mint)}.landing-professionals h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,68px);font-weight:820;line-height:1.02}.landing-professionals-copy>p:not(.landing-eyebrow){color:#bed0df;margin:24px 0 0;font-size:18px;line-height:1.62}.landing-professionals-copy .landing-button{margin-top:32px}.landing-professionals-copy>small{color:#bed0df;max-width:650px;margin-top:16px;font-size:12px;line-height:1.55;display:block}.landing-professionals ul{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none}.landing-professionals li{border-bottom:1px solid #ffffff26;grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:19px 2px;line-height:1.55;display:grid}.landing-professionals li span{color:var(--safe-mint);background:#21d6a32e;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:inline-flex}.landing-final-cta{background:var(--route-blue);color:var(--white);border-radius:30px;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:end;gap:56px;max-width:1280px;margin:28px auto 0;padding:clamp(52px,7vw,88px);display:grid}.landing-final-cta .landing-eyebrow,.landing-final-cta>div:first-child>p:last-child{color:var(--white)}.landing-final-cta .landing-eyebrow{opacity:.78}.landing-final-actions{gap:12px;display:grid}.landing-final-actions .landing-button-primary{background:var(--white);color:var(--route-blue);justify-content:space-between}.landing-final-actions .landing-button-primary:hover,.landing-final-actions .landing-button-primary:focus-visible{background:#f4f7f9;outline-color:#ffffff8c}.landing-final-actions .landing-button-secondary{color:var(--white);background:0 0;border-color:#fff9}.landing-final-actions .landing-button-secondary:hover,.landing-final-actions .landing-button-secondary:focus-visible{border-color:var(--white);outline-color:#ffffff73}.landing-final-actions small{color:#ffffffd1;text-align:center;margin-top:4px;font-size:12px;line-height:1.5}.landing-footer{grid-template-columns:1fr auto;align-items:start;gap:32px;max-width:1280px;margin:0 auto;padding:68px 32px;display:grid}.landing-footer>div:first-child{gap:18px;display:grid}.landing-footer img{width:132px;height:38px}.landing-footer p{margin:0}.landing-footer>div:first-child p{max-width:520px;font-size:18px;font-weight:760}.landing-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 24px;display:flex}.landing-footer nav a{border-bottom:1px solid #0000;padding-block:5px;font-size:14px;font-weight:750}.landing-footer nav a:hover,.landing-footer nav a:focus-visible{border-color:var(--route-blue);color:var(--route-blue);outline:none}.landing-footer-meta{color:#6f8495;grid-column:1/-1;font-size:12px;font-weight:650}@media (width<=1050px){.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;min-height:auto;padding-top:58px}.landing-hero-copy{max-width:780px}.product-example{justify-self:stretch;width:100%;max-width:720px}.landing-benefit-layout,.landing-case-space,.landing-audience,.landing-professionals,.landing-final-cta{grid-template-columns:1fr}.landing-benefit-preview{min-height:420px}.landing-case-copy,.landing-audience-copy{max-width:820px}}@media (width<=720px){.landing-header{gap:12px;min-height:76px;padding:12px 18px}.landing-brand img{width:112px;height:34px}.landing-header-actions{gap:7px}.landing-login,.landing-header-register{min-height:44px;padding:11px 10px;font-size:12px}.language-menu summary{gap:6px;min-height:44px;padding:9px;font-size:12px}.language-cue{font-size:15px}.language-popover{min-width:226px}.landing-hero{gap:46px;padding:42px 18px 76px}.landing-hero h1{font-size:clamp(46px,14vw,64px)}.landing-hero-lead{font-size:18px}.landing-hero-actions{flex-direction:column;align-items:stretch;gap:14px}.landing-hero-actions .landing-button{justify-content:space-between;width:100%}.landing-text-link{align-self:flex-start}.product-example{border-radius:22px}.product-example-body{border-radius:19px 19px 0 0;padding:22px 18px}.product-example-grid{grid-template-columns:1fr}.product-mini-card{min-height:0}.landing-start,.landing-how,.landing-trust{padding:84px 18px}.landing-benefits,.landing-audience{padding:88px 18px}.landing-start-list,.landing-how-steps,.landing-trust-list{grid-template-columns:1fr}.landing-start-list,.landing-how-steps{margin-top:48px}.landing-start-item,.landing-how-steps li{border-bottom:1px solid #0b1f3329;min-height:0;padding:24px 0 34px}.landing-start-item+.landing-start-item,.landing-how-steps li+li{border-inline-start:0;padding-inline-start:0}.landing-start-item h3,.landing-how-steps h3{margin-top:38px}.landing-section-heading h2,.landing-benefits-intro h2,.landing-case-copy h2,.landing-audience-copy h2,.landing-trust-heading h2,.landing-final-cta h2{font-size:clamp(36px,11vw,48px)}.landing-benefit-layout,.landing-benefit-cards{grid-template-columns:1fr;margin-top:48px}.landing-benefit-card{min-height:0;padding:24px 20px}.landing-benefit-card h3{margin-top:42px}.landing-benefit-tabs button{grid-template-columns:30px 1fr auto;min-height:112px;padding-inline:8px}.landing-benefit-preview{border-radius:22px;min-height:410px;padding:30px 20px}.benefit-preview-route{margin-bottom:46px}.landing-case-space,.landing-professionals,.landing-final-cta{border-radius:0;margin-top:0;padding:76px 18px}.landing-case-space{gap:42px}.landing-case-list>div{grid-template-columns:28px 1fr;align-items:start}.landing-case-list em{grid-column:2;justify-self:start}.landing-audience{gap:42px}.landing-audience li{font-size:16px}.landing-trust-list{margin-top:46px}.landing-trust-list article{min-height:0}.landing-trust-list h3{margin-top:38px}.landing-final-cta{gap:40px}.landing-professionals{gap:42px}.landing-professionals h2{font-size:clamp(36px,11vw,48px)}.landing-footer{grid-template-columns:1fr;padding:52px 18px}.landing-footer nav{justify-content:start;display:grid}.landing-footer-meta{grid-column:auto}}@media (width<=520px){.landing-header-register{display:none}.landing-header-actions{margin-inline-start:auto}.landing-login{white-space:nowrap}}@media (width<=380px){.landing-header{padding-inline:14px}.landing-brand img{width:102px;height:31px}.language-cue{display:none}}@media (width<=390px){.landing-header{padding-inline:14px}.landing-brand img{width:107px;height:31px}.landing-login{display:none}.landing-header-register{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.language-chevron,.landing-benefit-tabs button,.landing-benefit-tabs button>span:last-child{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}._header_111km_1{flex-wrap:wrap;gap:12px}._meta_111km_6{align-items:center;gap:10px;min-inline-size:0;display:flex}._modeShell_111km_13{inline-size:min(100%,960px);margin-inline:auto;padding:clamp(28px,5vw,64px) 16px 80px}._modeIntro_111km_19{max-inline-size:760px;margin-block-end:24px}._modeIntro_111km_19 h1{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.25rem,7vw,4.25rem);line-height:1.04}._modeCard_111km_31{border:1px solid var(--border);background:var(--white);border-radius:24px;gap:26px;padding:clamp(22px,5vw,42px);display:grid;box-shadow:0 14px 38px #0b1f3312}._choiceGroup_111km_41{border:0;min-inline-size:0;margin:0;padding:0}._choiceGroup_111km_41 legend{color:#405366;inline-size:100%;margin-block-end:16px;padding:0;font-size:1.05rem;font-weight:720;line-height:1.6}._choiceGroup_111km_41+._choiceGroup_111km_41{border-block-start:1px solid var(--border);padding-block-start:24px}._choiceGroup_111km_41+._choiceGroup_111km_41 legend{color:var(--azyl-ink);font-size:1.2rem;font-weight:820;line-height:1.35}._modeChoices_111km_70,._subtypeChoices_111km_71{gap:12px;display:grid}._modeChoice_111km_70{border:1px solid var(--border);background:var(--white);cursor:pointer;text-align:start;border-radius:16px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:13px;min-block-size:88px;padding:18px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}._modeChoice_111km_70:hover{border-color:#8aaaf2}._unavailableChoice_111km_96,._unavailableChoice_111km_96:hover{border-color:var(--border);cursor:not-allowed;background:#f4f7f9}._modeChoice_111km_70:focus-within{outline-offset:2px;outline:3px solid #176bff47}._modeChoice_111km_70 input{opacity:0;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}._selectedChoice_111km_116{border-color:var(--route-blue);box-shadow:inset 0 0 0 1px var(--route-blue);background:#f5f8ff}._radioMark_111km_122{background:var(--white);border:2px solid #7890a8;border-radius:999px;block-size:22px;inline-size:22px;margin-block-start:1px}._selectedChoice_111km_116 ._radioMark_111km_122{border:6px solid var(--route-blue)}._modeChoice_111km_70 strong,._modeChoice_111km_70 small{overflow-wrap:anywhere;display:block}._modeChoice_111km_70 ._availabilityNote_111km_141{color:var(--azyl-ink);margin-block-start:10px;font-weight:720}._modeChoice_111km_70 strong{font-size:1rem;line-height:1.4}._modeChoice_111km_70 small{color:#52677b;margin-block-start:5px;font-size:.9rem;line-height:1.55}._choiceGroup_111km_41:disabled ._modeChoice_111km_70,._modeSubmit_111km_160:disabled{cursor:wait;opacity:.62}._fieldError_111km_165{color:#8a1f17;margin:12px 0 0;font-size:.92rem;font-weight:760;line-height:1.5}._accessBoundary_111km_173{border:1px solid var(--border);border-inline-start:4px solid var(--route-blue);color:#405366;background:#f4f7f9;border-radius:0 14px 14px 0;margin:0;padding:16px 18px;line-height:1.62}[dir=rtl] ._accessBoundary_111km_173{border-radius:14px 0 0 14px}._requestError_111km_188{color:#8a1f17;background:#fff4f2;border:1px solid #f0a6a0;border-radius:14px;padding:14px 16px}._requestError_111km_188 p{margin:0;font-weight:720;line-height:1.55}._reloadButton_111km_202{background:var(--white);color:#8a1f17;cursor:pointer;border:1px solid;border-radius:12px;min-block-size:44px;margin-block-start:12px;padding:9px 14px;font-weight:800}._modeActions_111km_214{padding-block-start:4px;display:grid}._modeSubmit_111km_160{border:1px solid var(--route-blue);background:var(--route-blue);min-block-size:54px;inline-size:100%;color:var(--white);cursor:pointer;white-space:normal;border-radius:14px;padding:13px 20px;font-weight:820;line-height:1.35}@media (width>=720px){._modeChoices_111km_70{grid-template-columns:repeat(2,minmax(0,1fr))}._subtypeChoices_111km_71{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){._header_111km_1{align-items:flex-start}._brand_111km_248 img{block-size:auto;inline-size:111px}._meta_111km_6{justify-content:space-between;inline-size:100%}._modeShell_111km_13{padding-block-start:24px;padding-inline:12px}._modeCard_111km_31{border-radius:20px;gap:22px;padding:20px 16px}._modeChoice_111km_70{min-block-size:76px;padding:15px}}@media (width<=380px){._header_111km_1{padding-inline:12px}._modeShell_111km_13{padding-inline:10px}._modeIntro_111km_19 h1{font-size:clamp(2.1rem,12vw,3rem)}}@media (prefers-reduced-motion:reduce){._modeChoice_111km_70{transition:none}}@media (forced-colors:active){._selectedChoice_111km_116,._selectedChoice_111km_116 ._radioMark_111km_122{border-color:highlight}._selectedChoice_111km_116 ._radioMark_111km_122{background:highlight}}._page_io3vb_1{min-block-size:100vh;color:var(--azyl-ink);background:radial-gradient(circle at 12% 0,#176bff1a,#0000 28rem),#f7f9fc}._header_io3vb_9{border-block-end:1px solid #0b1f351a;justify-content:space-between;align-items:center;gap:24px;min-block-size:84px;inline-size:min(100% - 40px,1040px);margin-inline:auto;display:flex}._header_io3vb_9 a:first-child{align-items:center;display:inline-flex}._homeLink_io3vb_25{min-block-size:44px;color:var(--route-blue);padding:12px 0;font-size:14px;font-weight:800}._policy_io3vb_33{gap:18px;inline-size:min(100% - 40px,880px);margin-inline:auto;padding:clamp(48px,8vw,88px) 0 96px;display:grid}._document_io3vb_41{gap:18px;display:grid}._languageNotice_io3vb_46{border:1px solid #b9cbe0;border-inline-start:4px solid var(--route-blue);background:#edf4ff;border-radius:16px;gap:8px;padding:20px 22px;display:grid}._languageNotice_io3vb_46 p,._languageNotice_io3vb_46 strong,._languageNotice_io3vb_46 span{margin:0}._languageNotice_io3vb_46 p{color:var(--route-blue);letter-spacing:.09em;font-size:12px;font-weight:900}._languageNotice_io3vb_46 strong{font-size:18px;line-height:1.4}._languageNotice_io3vb_46 span{color:#334e67;line-height:1.6}._eyebrow_io3vb_79{color:var(--route-blue);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}._policy_io3vb_33 h1{letter-spacing:-.05em;max-inline-size:760px;margin:0;font-size:clamp(42px,7vw,72px);font-weight:880;line-height:1.02}._updated_io3vb_97{color:#526b82;margin:0;font-size:14px}._lead_io3vb_103{color:#334e67;max-inline-size:760px;margin:8px 0 20px;font-size:clamp(18px,2.5vw,22px);line-height:1.6}._summary_io3vb_111,._policy_io3vb_33 section{background:#fff;border:1px solid #d8e1ea;border-radius:22px;padding:clamp(24px,4vw,38px);box-shadow:0 14px 34px #0b1f350e}._summary_io3vb_111{background:#effbf7;border-color:#bcecdc}._summary_io3vb_111 strong{font-size:20px}._policy_io3vb_33 section{scroll-margin-block-start:24px}._policy_io3vb_33 h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(23px,3vw,30px);line-height:1.2}._policy_io3vb_33 p,._policy_io3vb_33 li{color:#334e67;font-size:16px;line-height:1.72}._policy_io3vb_33 p{margin:0}._policy_io3vb_33 p+p{margin-block-start:14px}._policy_io3vb_33 ul{gap:10px;margin:12px 0 0;padding-inline-start:22px;display:grid}._policy_io3vb_33 strong{color:var(--azyl-ink)}._policy_io3vb_33 a{color:#075dcc;text-underline-offset:.18em;font-weight:750;text-decoration:underline;text-decoration-thickness:.08em}._policy_io3vb_33 code{color:#173a5c;background:#edf3fb;border-radius:5px;padding:1px 5px;font-size:.9em}._homeLink_io3vb_25:focus-visible,._policy_io3vb_33 a:focus-visible{outline:3px solid var(--route-blue);outline-offset:4px;border-radius:4px}@media (width<=620px){._header_io3vb_9{min-block-size:72px;inline-size:calc(100% - 28px)}._header_io3vb_9 img{block-size:auto;inline-size:116px}._homeLink_io3vb_25{text-align:end;max-inline-size:150px}._policy_io3vb_33{inline-size:calc(100% - 28px);padding-block:42px 64px}._summary_io3vb_111,._policy_io3vb_33 section{border-radius:18px;padding:22px 18px}}@media (forced-colors:active){._languageNotice_io3vb_46,._summary_io3vb_111,._policy_io3vb_33 section{border:2px solid canvastext}}._page_c4q3u_1{color:#071b35;background:radial-gradient(circle at 96% 2%,#25d3a629,#0000 30rem),linear-gradient(135deg,#edf4ff 0%,#f8fbff 48%,#eafbf7 100%);min-height:100vh}._header_c4q3u_9{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1480px);min-height:104px;margin:0 auto;display:flex}._brand_c4q3u_19,._brand_c4q3u_19 img{display:block}._headerActions_c4q3u_22{align-items:center;gap:12px;display:flex}._shell_c4q3u_28{width:min(100% - 40px,1180px);margin:36px auto 0;padding-bottom:72px}._hero_c4q3u_34{background:#ffffffe6;border:1px solid #071b351a;border-radius:34px;padding:clamp(30px,5vw,72px);box-shadow:0 28px 80px #0d2c581a}._eyebrow_c4q3u_42{color:#d74831;letter-spacing:.13em;margin:0 0 18px;font-size:.82rem;font-weight:850}._hero_c4q3u_34 h1{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(2.35rem,6.1vw,5.6rem);line-height:.94}._lead_c4q3u_58{color:#385471;max-width:790px;margin:26px 0 0;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.55}._facts_c4q3u_66{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:34px 0 0;display:grid}._facts_c4q3u_66 div{background:#f7faff;border:1px solid #d9e4ef;border-radius:16px;padding:18px 20px}._facts_c4q3u_66 dt{color:#61748b;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:750}._facts_c4q3u_66 dd{margin:7px 0 0;font-weight:800}._steps_c4q3u_93{gap:14px;margin-top:18px;display:grid}._step_c4q3u_93,._emergency_c4q3u_100{background:#fff;border:1px solid #071b351c;border-radius:26px;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:clamp(24px,4vw,44px);display:grid}._emergency_c4q3u_100{color:#fff;background:linear-gradient(125deg,#731e27,#b62d31 55%,#d94a32);border-color:#0000;box-shadow:0 22px 55px #8e232b2e}._number_c4q3u_117{opacity:.72;border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;font-size:.82rem;font-weight:850;display:grid}._step_c4q3u_93 h2,._emergency_c4q3u_100 h2{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}._step_c4q3u_93 p,._emergency_c4q3u_100 p{color:#47617b;max-width:840px;margin:14px 0 0;font-size:1.02rem;line-height:1.6}._emergency_c4q3u_100 p{color:#ffffffe0}._detail_c4q3u_146{font-weight:700}._callButton_c4q3u_148{color:#7d1f27;background:#fff;border-radius:14px;justify-content:center;align-items:center;width:fit-content;min-height:50px;margin-top:22px;padding:0 22px;font-weight:850;text-decoration:none;display:inline-flex}._boundary_c4q3u_163{background:#fff8f4;border:1px solid #f0cfc2;border-radius:20px;margin-top:18px;padding:25px 28px}._boundary_c4q3u_163 strong,._boundary_c4q3u_163 p{max-width:950px;display:block}._boundary_c4q3u_163 p{color:#6a4e4b;margin:8px 0 0;line-height:1.55}._sources_c4q3u_183{margin-top:42px}._sources_c4q3u_183 h2{margin:0 0 16px;font-size:clamp(1.4rem,2.6vw,2rem)}._sourceGrid_c4q3u_190{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._sourceGrid_c4q3u_190 a{min-height:124px;color:inherit;background:#ffffffd6;border:1px solid #d5e0ea;border-radius:18px;flex-direction:column;justify-content:space-between;gap:22px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}._sourceGrid_c4q3u_190 a:hover{border-color:#1f6aff;transform:translateY(-2px)}._sourceGrid_c4q3u_190 span{color:#1f62d8;justify-content:space-between;gap:10px;font-weight:750;display:flex}._footer_c4q3u_224{margin-top:34px}._footer_c4q3u_224 a{min-height:50px;color:inherit;background:#fff;border:1px solid #cbd9e7;border-radius:14px;align-items:center;gap:10px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}._callButton_c4q3u_148:focus-visible,._sourceGrid_c4q3u_190 a:focus-visible,._footer_c4q3u_224 a:focus-visible,._brand_c4q3u_19:focus-visible{outline-offset:4px;outline:3px solid #1f6aff}[dir=rtl] ._footer_c4q3u_224 a span{transform:scaleX(-1)}@media (width<=760px){._header_c4q3u_9{align-items:flex-start;width:min(100% - 28px,1480px);min-height:84px;padding-top:18px}._headerActions_c4q3u_22{flex-wrap:wrap;justify-content:flex-end}._shell_c4q3u_28{width:min(100% - 24px,1180px);margin-top:16px}._hero_c4q3u_34{border-radius:24px}._facts_c4q3u_66,._sourceGrid_c4q3u_190,._step_c4q3u_93,._emergency_c4q3u_100{grid-template-columns:1fr}}@media (width<=480px){._header_c4q3u_9{flex-wrap:wrap;gap:10px;width:calc(100% - 24px);min-height:0;padding-block:16px}._brand_c4q3u_19{flex:0 0 100%}._headerActions_c4q3u_22{flex-wrap:nowrap;justify-content:space-between;gap:8px;width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){._sourceGrid_c4q3u_190 a{transition:none}}@media (forced-colors:active){._hero_c4q3u_34,._step_c4q3u_93,._emergency_c4q3u_100,._boundary_c4q3u_163,._sourceGrid_c4q3u_190 a,._footer_c4q3u_224 a{border:1px solid canvastext}}
