@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-space-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--color-gray-600:#4a5565;--color-gray-700:#364153;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-bold:700;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224)}}}@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}:-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{.absolute{position:absolute}.mx-auto{margin-inline:auto}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.hidden{display:none}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-full{max-width:100%}.max-w-none{max-width:none}.list-disc{list-style-type:disc}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}.overflow-x-hidden{overflow-x:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.bg-white{background-color:var(--color-white)}.p-5{padding:calc(var(--spacing)*5)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-16{padding-block:calc(var(--spacing)*16)}.pr-6{padding-right:calc(var(--spacing)*6)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.break-words{overflow-wrap:break-word}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:40rem){.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}}:root{--background:#fff;--foreground:#000;--text-grad-start:#8c421d;--text-grad-mid1:#fbe67b;--text-grad-mid2:#fff769;--text-grad-mid3:#f7d14e;--text-grad-end:#d4a041}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}html,body{max-width:100%;overflow-x:hidden}*,:before,:after{box-sizing:border-box;min-width:0}img,svg,video,canvas{max-width:100%}h1,h2,h3,p,li,a,span,button,label,input,select,textarea{overflow-wrap:anywhere}.text-gradient{background-image:linear-gradient(90deg,var(--text-grad-start)0%,var(--text-grad-mid1)33%,var(--text-grad-mid2)54%,var(--text-grad-mid3)77%,var(--text-grad-end)100%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-gradient{color:var(--text-grad-mid2)}}:root{--ink:#0d0e10;--ink-soft:#15161a;--ink-panel:#1b1d21;--paper:#0d0e10;--paper-2:#141619;--paper-3:#1a1d21;--text:#f8fafc;--muted:#dcdfe2;--line:#f7f9fb1f;--line-2:#f7f9fb38;--accent:#9c7b47;--accent-deep:#7e6234;--font-display:"Frank Ruhl Libre",Georgia,serif;--font-body:"Assistant",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,monospace;--maxw:1320px;--gutter:clamp(20px,5vw,88px)}[data-accent=mono]{--accent:#eaedf0;--accent-deep:#c6cace}[data-accent=steel]{--accent:#5e6e76;--accent-deep:#465358}[data-accent=oxblood]{--accent:#7e3030;--accent-deep:#5e2222}[data-display=david]{--font-display:"David Libre",Georgia,serif}[data-display=noto]{--font-display:"Noto Serif Hebrew",Georgia,serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:500;line-height:1.08}p{margin:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:4px;outline:2px solid #f7f9fbe0}.skip-link{z-index:1000;color:#0d0e10;background:#fff;border:1px solid #f7f9fb99;border-radius:999px;padding:10px 16px;font-weight:700;line-height:1.2;transition:transform .2s;position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-160%);box-shadow:0 10px 30px #00000059}.skip-link:focus-visible{transform:translateY(0)}.accessibility-widget{z-index:120;position:fixed;bottom:16px;left:16px}.accessibility-trigger{color:#f7d14e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0d0e10eb;border:1px solid #d4a04180;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;font-size:24px;line-height:1;display:flex;box-shadow:0 14px 42px #0000006b}.accessibility-trigger:hover{background:#f7f9fb1f}.accessibility-trigger:focus-visible{outline-offset:4px;outline:2px solid #fff}.accessibility-panel{color:#fff;inset-block-end:52px;background:linear-gradient(145deg,#14161afa,#090a0cfa);border:1px solid #f7f9fb42;border-radius:18px;width:min(310px,100vw - 36px);max-height:min(560px,100vh - 110px);padding:18px;position:absolute;left:0;overflow:auto;box-shadow:0 26px 80px #00000085}.accessibility-panel-head{border-bottom:1px solid #f7f9fb24;justify-content:space-between;align-items:center;gap:12px;margin-block-end:14px;padding-block-end:12px;display:flex}.accessibility-panel h2{font-family:var(--font-body);font-size:18px;font-weight:700;line-height:1.3}.accessibility-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #f7f9fb57;border-radius:999px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.accessibility-panel-controls{gap:9px;display:grid}.accessibility-panel-controls button,.accessibility-panel-controls a{color:#fff;width:100%;min-height:42px;font-family:var(--font-body);cursor:pointer;background:#f7f9fb0e;border:1px solid #f7f9fb2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:14px;line-height:1.35;display:flex}.accessibility-panel-controls button:hover,.accessibility-panel-controls a:hover{background:#f7f9fb1f;border-color:#f7f9fb57}.accessibility-panel-controls button[aria-pressed=true]{color:#0d0e10;background:#fff;border-color:#fff}.accessibility-panel-controls button:disabled{opacity:.55;cursor:not-allowed}.accessibility-panel-controls a{text-underline-offset:4px;text-decoration:underline}.accessibility-panel-note{color:#f7f9fbb8;margin-block-start:14px;font-size:12px;line-height:1.55}html.accessibility-text-large body{font-size:19px}html.accessibility-text-larger body{font-size:21px}html.accessibility-text-large p,html.accessibility-text-large li,html.accessibility-text-large label,html.accessibility-text-large input,html.accessibility-text-large select,html.accessibility-text-large textarea,html.accessibility-text-large button,html.accessibility-text-large a{font-size:1.08em}html.accessibility-text-larger p,html.accessibility-text-larger li,html.accessibility-text-larger label,html.accessibility-text-larger input,html.accessibility-text-larger select,html.accessibility-text-larger textarea,html.accessibility-text-larger button,html.accessibility-text-larger a{font-size:1.16em}html.accessibility-high-contrast body{color:#fff;background:#000}html.accessibility-high-contrast .topbar,html.accessibility-high-contrast .foot,html.accessibility-high-contrast .form,html.accessibility-high-contrast .value-card,html.accessibility-high-contrast .pillar,html.accessibility-high-contrast .accessibility-panel{color:#fff!important;background:#000!important;border-color:#fff!important}html.accessibility-high-contrast p,html.accessibility-high-contrast li,html.accessibility-high-contrast .lead,html.accessibility-high-contrast .sub-lead,html.accessibility-high-contrast .foot p.blurb,html.accessibility-high-contrast .muted,html.accessibility-high-contrast a{color:#fff!important}html.accessibility-high-contrast a:focus-visible,html.accessibility-high-contrast button:focus-visible,html.accessibility-high-contrast input:focus-visible,html.accessibility-high-contrast select:focus-visible,html.accessibility-high-contrast textarea:focus-visible{outline-offset:5px!important;outline:3px solid #fff!important}html.accessibility-high-contrast .btn-solid,html.accessibility-high-contrast .accessibility-trigger{color:#000!important;background:#fff!important;border-color:#fff!important}html.accessibility-highlight-links a:not(.brand):not(.btn):not(.accessibility-trigger){text-underline-offset:5px;text-decoration-thickness:2px;text-decoration:underline!important}html.accessibility-highlight-links .nav a,html.accessibility-highlight-links .foot-col a,html.accessibility-highlight-links .textlink{border-bottom:1px solid}html.accessibility-reduce-motion *,html.accessibility-reduce-motion :before,html.accessibility-reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.wrap{max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,10vw,150px);position:relative}.eyebrow{font-family:var(--font-mono);letter-spacing:.34em;text-transform:uppercase;color:var(--muted);direction:ltr;align-items:center;gap:.7em;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);flex:none;width:26px;height:1px;display:inline-block}.eyebrow.he{direction:rtl}.eyebrow.he:before{width:18px}.lead{color:var(--muted);max-width:62ch;font-size:clamp(17px,1.6vw,20px);line-height:1.75}.idx{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:13px}.topbar{z-index:50;padding:18px var(--gutter);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;transition:background .4s,border-color .4s,padding .4s;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.topbar.solid{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.topbar.solid{background:color-mix(in srgb,var(--ink)88%,transparent)}}.topbar.solid{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom-color:#f7f9fb1f;padding-block:13px}.brand{color:var(--text);align-items:center;min-width:0;display:inline-flex}.proofline-logo-mark{max-width:100%;color:var(--paper);direction:ltr;display:block;width:var(--proofline-logo-width,clamp(126px,12.75vw,195px))!important}.proofline-logo-image{object-fit:contain;filter:drop-shadow(0 0 16px #f7f9fb14);width:100%;height:auto;display:block}.pl-word{letter-spacing:.075em;color:#f2eee5;white-space:nowrap;text-shadow:0 0 18px #f7f9fb29;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:.86;display:inline-flex}.pl-edge{display:inline-block}.pl-oo{letter-spacing:0;justify-content:center;align-items:center;margin-inline:-.035em .045em;display:inline-flex;transform:translateY(.01em)}.pl-ring{color:#0000;border:1.35px solid #cda65bd1;border-radius:999px;place-items:center;width:.72em;height:.72em;margin-inline:-.075em;display:inline-grid;box-shadow:0 0 18px #cda65b29,inset 0 0 10px #cda65b14}.pl-tagline{font-family:var(--font-mono);letter-spacing:.34em;color:#f7f9fbad;white-space:nowrap;align-items:center;gap:9px;font-size:6.5px;font-weight:600;line-height:1;display:flex}.pl-tagline:before,.pl-tagline:after{content:"";background:linear-gradient(90deg,#0000,#cda65bb8,#0000);width:32px;height:1px;display:block}.pl-operator{font-family:var(--font-mono);letter-spacing:.42em;color:#f7f9fb7a;white-space:nowrap;font-size:5.6px;font-weight:600;line-height:1}.proofline-logo-mark.compact{width:var(--proofline-logo-width,116px)!important}.proofline-logo-mark.compact .pl-word{font-size:23px}.proofline-logo-mark.compact .pl-tagline,.proofline-logo-mark.compact .pl-operator{display:none}.nav{align-items:center;gap:34px;display:flex}.nav a{color:#f7f9fbe6;letter-spacing:.01em;padding-block:6px;font-size:15px;font-weight:500;transition:color .25s;position:relative}.nav a:after{content:"";background:var(--accent);width:0;height:1px;transition:width .3s;position:absolute;inset-block-end:0;inset-inline-end:0}.nav a:hover{color:var(--text)}.nav a:hover:after{width:100%}.nav-cta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);direction:rtl;border:1px solid #f7f9fb66;padding:11px 20px;font-size:12.5px;transition:all .25s}.nav-cta:hover{background:var(--accent);border-color:var(--accent);color:var(--ink)}.burger{display:none}.hero{background:var(--ink);color:var(--text);flex-direction:column;min-height:100svh;padding-block:clamp(108px,12vw,150px) clamp(40px,5vw,64px);display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;position:absolute;inset:0}.hero-bg img{object-fit:cover;object-position:80% center;filter:grayscale()contrast(1.05);width:100%;height:100%}.hero-bg:after{content:"";background:linear-gradient(270deg,#0b0c0e75 0%,#0b0c0e4d 42%,#0b0c0ebd 78%,#0b0c0eeb 100%),linear-gradient(#0b0c0eb8 0%,#0b0c0e00 24% 60%,#0b0c0ec7 100%);position:absolute;inset:0}.hero .wrap{z-index:1;flex-direction:column;flex:1;width:100%;display:flex;position:relative}.hero-doc{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#f7f9fbd1;direction:ltr;border-bottom:1px solid #f7f9fb29;justify-content:space-between;align-items:center;gap:20px;padding-block-end:22px;font-size:11px;display:flex}.hero-doc .dr{color:#f7f9fbd6}.hero-main{flex-direction:column;flex:1;justify-content:center;padding-block:clamp(44px,7vw,104px);display:flex}.hero-main>*{max-width:760px}.hero-kicker{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);margin-block-end:clamp(26px,3vw,42px);font-size:12.5px}.hero h1{letter-spacing:-.02em;max-width:21ch;font-size:clamp(20px,2.85vw,44px);font-weight:600;line-height:1.08}.hero h1 em{color:var(--accent);font-style:normal}.hero-sub{color:#f7f9fbeb;max-width:58ch;margin-block-start:clamp(24px,2.4vw,34px);font-size:clamp(12px,1.09vw,15px);font-weight:400;line-height:1.55}.hero-sub span{color:#f7f9fbd1}.hero-actions{flex-wrap:wrap;align-items:center;gap:clamp(22px,3vw,44px);margin-block-start:clamp(36px,4vw,58px);display:flex}.textlink{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f9fbe0;direction:rtl;padding-block:6px;font-size:12.5px;position:relative}.textlink:after{content:"";transform-origin:100%;background:#f7f9fb66;height:1px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.textlink:hover{color:var(--text)}.textlink:hover:after{transform:scaleX(1)}.btn{font-family:var(--font-body);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;align-items:center;gap:12px;padding:16px 34px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.btn-solid{background:var(--accent);color:var(--ink)}.btn-solid:hover{background:#fff}.btn-ghost{color:var(--text);border-color:#f7f9fbd6}.btn-ghost:hover{border-color:var(--text);background:#f7f9fb0f}.btn .arrow{font-family:var(--font-mono);transition:transform .3s}.btn:hover .arrow{transform:translate(-5px)}.hero-foot{border-top:1px solid #f7f9fb29;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.hero-foot>div{border-inline-start:1px solid #f7f9fb1f;padding:24px 30px 0 0}.hero-foot>div:first-child{border-inline-start:0;padding-inline-start:0}.hero-foot .hf-k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);direction:ltr;font-size:11px;display:block}.hero-foot .hf-v{color:#f7f9fbd6;margin-block-start:11px;font-size:14.5px;line-height:1.5;display:block}@media (max-width:760px){.hero{min-height:auto}.hero-doc .dr{display:none}.hero-foot{grid-template-columns:1fr}.hero-foot>div{border-inline-start:0;border-top:1px solid #f7f9fb1a;padding:18px 0 0}.hero-foot>div:first-child{border-top:0;padding-top:0}}.statement{background:var(--paper);border-bottom:1px solid var(--line)}.statement .wrap{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.statement .tag{position:sticky;top:120px}.statement h2{font-size:clamp(27px,3.3vw,46px);font-weight:400;line-height:1.18}.statement .statement-copy-frank h2{font-family:var(--font-body);font-size:clamp(19px,2.31vw,32px);font-weight:400;line-height:1.32}.statement h2 .neg{color:var(--muted)}.statement h2 .pos{color:var(--text)}.statement .sig{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);margin-block-start:30px;font-size:13px}.method{background:var(--paper-2)}.method-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-block-end:clamp(40px,5vw,72px);display:flex}.method-head h2{font-size:clamp(30px,3.8vw,54px);font-weight:500}.steps{border-top:1px solid var(--line-2);position:relative;overflow:hidden}.steps:before{content:"";z-index:3;filter:drop-shadow(0 0 10px #ffffffe6);pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#0000 0%,#ffffff2e 28%,#fff 50%,#ffffff2e 72%,#0000 100%);height:2px;animation:5.5s cubic-bezier(.45,0,.2,1) infinite steps-scan-y;position:absolute;top:0}.steps:after{content:"";z-index:3;filter:drop-shadow(0 0 10px #ffffffe6);pointer-events:none;inset-inline:0;background:linear-gradient(90deg,#0000 0%,#ffffff2e 28%,#fff 50%,#ffffff2e 72%,#0000 100%);height:2px;animation:5.5s cubic-bezier(.45,0,.2,1) infinite reverse steps-scan-y;position:absolute;top:50%}@keyframes steps-scan-y{0%{opacity:.05;transform:translateY(0)}12%{opacity:1}82%{opacity:1}to{opacity:.05;transform:translateY(620px)}}.step{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 1.1fr;align-items:baseline;gap:clamp(16px,3vw,48px);padding-block:clamp(26px,3vw,38px);transition:background .3s,padding-inline .3s,box-shadow .45s;display:grid;position:relative;overflow:hidden}.step:hover{background:#0b0c0e08}.step:before{content:"";opacity:.7;filter:drop-shadow(0 0 8px #ffffffb8);pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff2e 25%,#fffffffa 50%,#ffffff2e 75%,#0000 100%);height:1px;position:absolute;inset-block-start:0;inset-inline:0;transform:translate(115%)}.step:after{content:"";opacity:.5;filter:drop-shadow(0 0 8px #ffffffa8);pointer-events:none;background:linear-gradient(#0000 0%,#fff3 25%,#ffffffeb 50%,#fff3 75%,#0000 100%);width:1px;position:absolute;inset-block:18%;inset-inline-end:0;transform:translateY(-130%)}.step:hover{box-shadow:inset 0 0 0 1px #ffffff29,0 0 46px #ffffff0e}@supports (animation-timeline:view()){.step:before{animation:linear both step-line-x;animation-timeline:view();animation-range:entry exit 0%}.step:after{animation:linear both step-line-y;animation-timeline:view();animation-range:entry exit 0%}}@keyframes step-line-x{0%{opacity:.15;transform:translate(115%)}45%{opacity:1}to{opacity:.15;transform:translate(-115%)}}@keyframes step-line-y{0%{opacity:.12;transform:translateY(-130%)}45%{opacity:.78}to{opacity:.12;transform:translateY(130%)}}.step .s-num{font-family:var(--font-mono);color:var(--accent);letter-spacing:.05em;font-size:15px}.step .s-title{font-family:var(--font-display);font-size:clamp(20px,2vw,27px);font-weight:500;line-height:1.2}.step .s-title small{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;direction:ltr;margin-block-start:9px;font-size:11.5px;font-weight:400;display:block}.step .s-desc{color:var(--muted);font-size:16px;line-height:1.7}.services{background:var(--paper)}.svc-list{border-top:1px solid var(--line-2);margin-block-start:clamp(40px,5vw,68px)}.svc{border-bottom:1px solid var(--line);grid-template-columns:64px 1.1fr 1.3fr auto;align-items:center;gap:clamp(14px,2.4vw,40px);padding-block:clamp(26px,3vw,40px);transition:all .35s;display:grid;position:relative}.svc:before{content:"";background:var(--accent);width:0;transition:width .35s;position:absolute;inset-block:0;inset-inline-start:0}.svc:hover{padding-inline-start:24px}.svc:hover:before{width:3px}.svc .svc-i{font-family:var(--font-mono);color:var(--accent);font-size:14px}.svc h3{font-size:clamp(20px,2.1vw,29px);font-weight:500}.svc .en{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted);text-transform:uppercase;direction:ltr;margin-block-start:9px;font-size:11.5px;font-weight:400;display:block}.svc .svc-d{color:var(--muted);font-size:15.5px;line-height:1.65}.svc .go{border:1px solid var(--line-2);width:42px;height:42px;font-family:var(--font-mono);color:var(--text);flex:none;place-items:center;transition:all .3s;display:grid}.svc:hover .go{background:var(--ink);color:var(--text);border-color:var(--ink)}.experts{background:var(--ink);color:var(--text)}.experts .eyebrow{color:#f7f9fbd6}.experts-head{max-width:760px}.experts-head h2{color:var(--text);margin-block:22px;font-size:clamp(30px,3.8vw,54px);font-weight:500}.experts-head p{color:#f7f9fbdb;font-size:clamp(16px,1.5vw,19px);line-height:1.75}.exp-grid{background:#f7f9fb24;border:1px solid #f7f9fb24;grid-template-columns:repeat(3,1fr);gap:1px;margin-block-start:clamp(48px,6vw,80px);display:grid}.exp-card{background:var(--ink);padding:clamp(28px,3vw,42px);transition:background .35s}.exp-card:hover{background:var(--ink-soft)}.exp-card .ec-i{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;font-size:13px}.exp-card h3{color:var(--text);margin-block:18px 12px;font-size:clamp(20px,1.9vw,25px);font-weight:500;line-height:1.25}.exp-card p{color:#f7f9fbd6;font-size:15px;line-height:1.65}.exp-note{color:#f7f9fbd1;border-top:1px solid #f7f9fb24;max-width:90ch;margin-block-start:clamp(40px,4vw,56px);padding-block-start:28px;font-size:14.5px;line-height:1.7}.assure{background:var(--paper-2)}.assure .wrap{grid-template-columns:minmax(0,.55fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.assure h2{font-size:clamp(27px,3.2vw,44px);font-weight:500;line-height:1.15}.pillars{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pillar{background:var(--paper-2);padding:clamp(22px,2.6vw,34px);transition:transform .45s cubic-bezier(.16,.72,.24,1),background .45s,box-shadow .45s;position:relative;overflow:hidden}.pillar:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(520px 220px at 82% 18%,#d3b3762e,#0000 58%),linear-gradient(135deg,#f7f9fb13,#0000 42%);transition:opacity .45s;position:absolute;inset:0}.pillar:after{content:"";background:linear-gradient(90deg,transparent,var(--accent),transparent);transform-origin:50%;pointer-events:none;height:2px;transition:transform .45s cubic-bezier(.16,.72,.24,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.pillar:hover{background:#15171b;transform:translateY(-6px);box-shadow:0 24px 70px #00000059,inset 0 0 0 1px #d3b37647}.pillar:hover:before{opacity:1}.pillar:hover:after{transform:scaleX(1)}.pillar:hover .p-k{color:#e6c982}.pillar:hover h4{color:#fff}.pillar .p-k{font-family:var(--font-mono);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;direction:ltr;font-size:12px}.pillar h4{font-family:var(--font-display);margin-block:14px 10px;font-size:clamp(18px,1.7vw,22px);font-weight:500}.pillar p{color:var(--muted);font-size:14.5px;line-height:1.65}.contact{background:var(--ink);color:var(--text);text-align:center}.contact .eyebrow{color:#f7f9fbd6}.contact h2{color:var(--text);margin-block:26px 0;font-size:clamp(34px,5.2vw,72px);font-weight:500;line-height:1.05}.contact p{color:#f7f9fbdb;max-width:60ch;margin:24px auto 0;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.contact .cta-row{justify-content:center}.contact .micro{font-family:var(--font-mono);letter-spacing:.1em;color:#f7f9fb66;margin-block-start:34px;font-size:12px}.foot{background:var(--ink-soft);color:#f7f9fbe0;border-top:1px solid #f7f9fb1a;padding-block:clamp(54px,6vw,80px) 40px}.foot-top{border-bottom:1px solid #f7f9fb1a;grid-template-columns:minmax(0,2fr) minmax(140px,.55fr) minmax(150px,.55fr);gap:44px;padding-block-end:48px;display:grid}.foot .proofline-logo-mark{width:var(--proofline-logo-width,min(180px,100%))!important}.foot .pl-word{font-size:34px}.foot .pl-tagline{gap:8px;font-size:6px}.foot .pl-tagline:before,.foot .pl-tagline:after{width:26px}.foot-col h5{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f9fbc7;direction:ltr;margin:0 0 18px;font-size:12px;font-weight:500}.foot-col a{color:#f7f9fbe0;padding-block:6px;font-size:15px;transition:color .2s;display:block}.foot-col a:hover{color:var(--accent)}.foot p.blurb{color:#f7f9fbdb;max-width:96ch;margin-block-start:20px;font-size:12.5px;line-height:1.75}.foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block-start:30px;display:flex}.foot-bottom span{color:#f7f9fbbd;font-size:13px}.foot-bottom .legal{flex-wrap:wrap;gap:22px;display:flex}@media (max-width:1000px){.hero-grid{grid-template-columns:1fr}.hero:before{display:none}.hero-figure{order:-1;max-width:440px}.statement .wrap{grid-template-columns:1fr}.statement .tag{position:static}.assure .wrap{grid-template-columns:1fr}.step{grid-template-columns:64px 1fr}.step .s-desc{grid-column:2}.svc{grid-template-columns:44px 1fr auto}.svc .svc-d{grid-column:2}.exp-grid{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr 1fr}}@media (max-width:680px){body{font-size:16px}.topbar{gap:14px;padding:12px 16px}.topbar .pl-word{letter-spacing:.065em;font-size:18px}.topbar .pl-tagline,.topbar .pl-operator{display:none}.foot .pl-word{font-size:28px}.foot .pl-tagline,.foot .pl-operator,.nav,.nav-cta{display:none}.burger{cursor:pointer;border:1px solid #f7f9fb66;place-items:center;width:42px;height:42px;display:grid}.burger span{background:var(--paper);width:18px;height:1.5px;display:block}.burger span+span{margin-top:4px}.hero{padding-block:96px 34px}.hero .wrap{padding-inline:20px}.hero-doc{gap:12px}.hero-doc .dl{letter-spacing:.15em;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:9px}.hero-main{padding-block:34px 44px}.hero-main>*{max-width:100%}.hero-kicker{letter-spacing:.12em;white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.7}.hero h1{max-width:100%;font-size:clamp(25px,8.4vw,34px);line-height:1.16}.hero-sub{max-width:100%;font-size:14px;line-height:1.62}.hero-actions{align-items:stretch;gap:14px}.hero-actions .btn{justify-content:center;width:100%}.hero-actions .textlink{text-align:center;width:100%}.hero-meta div{border-inline-start:0;flex-basis:50%;padding-inline:0}.pillars{grid-template-columns:1fr}.foot-top{grid-template-columns:1fr;gap:30px}.foot p.blurb{max-width:100%;font-size:12px}.accessibility-widget{bottom:12px;left:12px}.accessibility-trigger{width:46px;height:46px;font-size:23px}.accessibility-panel{width:min(300px,100vw - 24px);max-height:calc(100vh - 96px)}.svc{grid-template-columns:36px 1fr}.svc .go{display:none}.cta-row .btn{flex:auto;justify-content:center}}body:after{content:"";z-index:70;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:fixed;inset:0}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.16,.72,.24,1),transform .8s cubic-bezier(.16,.72,.24,1);transform:translateY(14px)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.editorial-visual{background:var(--ink);border-top:1px solid #f7f9fb1f;border-bottom:1px solid #f7f9fb1a;padding-block:clamp(64px,8vw,124px);position:relative;overflow:hidden}.editorial-visual:before{content:"";pointer-events:none;background:radial-gradient(780px 420px at 18% 22%,#ffffff0d,#0000 62%),radial-gradient(620px 360px at 86% 72%,#ffffff09,#0000 64%);position:absolute;inset:0}.editorial-visual-grid{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:stretch;gap:clamp(28px,5vw,76px);display:grid;position:relative}.editorial-image-card{background:#070809;border:1px solid #f7f9fb29;border-radius:18px;min-height:clamp(420px,42vw,640px);position:relative;overflow:hidden;box-shadow:0 34px 110px #00000073}.editorial-image-card img{object-fit:cover;filter:grayscale()contrast(1.1)brightness(.76);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.editorial-image-card:after{content:"";pointer-events:none;background:linear-gradient(#0000002e,#00000080),radial-gradient(900px 520px at 58% 34%,#0000 0%,#0000008a 100%);position:absolute;inset:0}.editorial-image-label{z-index:2;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f7f9fbb8;direction:ltr;font-size:10.5px;position:absolute;inset-block-end:22px;inset-inline-start:24px}.editorial-pillar-panel{background:linear-gradient(145deg,#14161ae0,#0a0b0df0);border:1px solid #f7f9fb24;border-radius:18px;overflow:hidden;box-shadow:0 28px 86px #00000047}.editorial-pillar-item{border-bottom:1px solid #f7f9fb1f;padding:clamp(28px,3.4vw,44px)}.editorial-pillar-item:last-child{border-bottom:0}.editorial-pillar-item span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f7f9fb8a;direction:ltr;font-size:11px;display:block}.editorial-pillar-item h3{color:#fff;margin-block-start:16px;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.12}.editorial-pillar-item p{color:#f7f9fbbd;margin-block-start:14px;font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.7}@media (max-width:900px){.editorial-visual-grid{grid-template-columns:1fr}.editorial-image-card{min-height:clamp(300px,70vw,480px)}}.image-veil{isolation:isolate;position:relative;overflow:hidden}.image-veil .wrap{z-index:2;position:relative}.image-veil:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#0d0e102e,#0d0e10e0 72%),linear-gradient(90deg,#0d0e10eb,#0d0e1047 42%,#0d0e10e6);position:absolute;inset:0}.veil-img{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;object-fit:cover;filter:grayscale()contrast(1.18)brightness(.72);mix-blend-mode:screen;height:auto;position:absolute}.veil-img-material{opacity:.22;width:min(58vw,860px);inset-block-start:-15%;inset-inline-end:-10%}.veil-img-timeline{opacity:.18;width:min(62vw,940px);inset-block-start:8%;inset-inline-start:-14%}@media (max-width:900px){.veil-img-material,.veil-img-timeline{opacity:.14;width:120vw}.veil-img-material{inset-block-start:4%;inset-inline-end:-45%}.veil-img-timeline{inset-block-start:18%;inset-inline-start:-50%}}#tw-root{z-index:90;position:fixed;inset-block-start:0;inset-inline-start:0}html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important}.mobile-menu{z-index:60;background:var(--ink);color:var(--text);padding:clamp(20px,6vw,40px)var(--gutter);visibility:hidden;flex-direction:column;transition:transform .5s cubic-bezier(.16,.72,.24,1);display:flex;position:fixed;inset:0;transform:translateY(-101%)}.mobile-menu.open{visibility:visible;transform:translateY(0)}.mm-top{border-bottom:1px solid #f7f9fb29;justify-content:space-between;align-items:center;padding-block-end:30px;display:flex}.mm-close{cursor:pointer;width:44px;height:44px;color:var(--text);background:0 0;border:1px solid #f7f9fb66;place-items:center;font-size:20px;display:grid}.mm-links{flex-direction:column;gap:2px;margin-block:auto;display:flex}.mm-links a{font-family:var(--font-display);color:var(--text);align-items:baseline;gap:14px;padding-block:10px;font-size:clamp(28px,8vw,44px);font-weight:500;display:flex}.mm-links a .n{font-family:var(--font-mono);color:var(--accent);letter-spacing:.1em;font-size:12px}.mm-foot{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#f7f9fb66;direction:ltr;border-top:1px solid #f7f9fb29;padding-block-start:24px;font-size:11px}.burger.is-open span:first-child{transform:translateY(5.5px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.burger span{transition:transform .3s,opacity .2s}.subhero{background:var(--ink);color:var(--text);padding-block:clamp(140px,16vw,210px) clamp(56px,7vw,92px);position:relative;overflow:hidden}.subhero-bg{z-index:0;position:absolute;inset:0}.subhero-bg img{object-fit:cover;filter:grayscale()contrast(1.05)brightness(.8);width:100%;height:100%}.subhero-bg:after{content:"";background:linear-gradient(270deg,#0b0c0e9e 0%,#0b0c0e80 40%,#0b0c0ed6 100%),linear-gradient(#0b0c0eb3,#0b0c0e00 30%,#0b0c0e66 100%);position:absolute;inset:0}.subhero .wrap{z-index:1;position:relative}.subhero .eyebrow{color:#f7f9fbd6}.subhero h1{letter-spacing:-.025em;max-width:18ch;margin-block:24px 0;font-size:clamp(40px,6vw,86px);font-weight:600;line-height:1}.subhero .sub-lead{color:#f7f9fbdb;max-width:56ch;margin-block-start:26px;font-size:clamp(17px,1.7vw,21px);line-height:1.65}.crumbs{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#f7f9fbc7;direction:ltr;gap:10px;font-size:11px;display:flex}.crumbs a{color:#f7f9fbd6}.crumbs a:hover{color:var(--accent)}.feature{background:var(--paper)}.feature .wrap{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid}.feature.flip .wrap{direction:ltr}.feature.flip .feature-text{direction:rtl}.feature-media{min-height:clamp(360px,46vw,580px);position:relative;overflow:hidden}.feature-media img{object-fit:cover;filter:grayscale()contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.feature-media .fm-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#f7f9fbcc;direction:ltr;background:#100e0b99;border-block-start:1px solid #f7f9fb2e;border-inline-end:1px solid #f7f9fb2e;padding:12px 18px;font-size:10.5px;position:absolute;inset-block-end:0;inset-inline-start:0}.feature-text{padding:clamp(40px,6vw,96px)var(--gutter);flex-direction:column;justify-content:center;display:flex}.feature-text h2{margin-block:18px 0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.12}.feature-text p{color:var(--muted);max-width:54ch;margin-block-start:22px;font-size:clamp(16px,1.5vw,18px);line-height:1.75}.feature-text p+p{margin-block-start:18px}.feature.dark{background:var(--ink)}.feature.dark .feature-text h2{color:var(--text)}.feature.dark .feature-text p{color:#f7f9fb9e}.feature.dark .eyebrow{color:#f7f9fbd6}.legal-wrap{background:var(--paper)}.legal-wrap .wrap{grid-template-columns:240px 1fr;align-items:start;gap:clamp(32px,5vw,80px);padding-block:clamp(56px,7vw,104px);display:grid}.toc{position:sticky;top:108px}.toc h5{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);direction:ltr;margin:0 0 16px;font-size:11px;font-weight:500}.toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.toc li{counter-increment:toc}.toc a{color:var(--muted);border-inline-start:2px solid #0000;gap:10px;padding-block:7px;padding-inline-start:12px;font-size:14.5px;transition:all .25s;display:flex}.toc a:before{content:counter(toc,decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);font-size:11px}.toc a:hover,.toc a.active{color:var(--text);border-inline-start-color:var(--accent)}.prose{max-width:74ch}.prose .doc-updated{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--line);direction:ltr;margin-block-end:clamp(34px,4vw,52px);padding-block-end:24px;font-size:12px}.prose section{margin-block-end:clamp(40px,5vw,60px);scroll-margin-top:100px}.prose h2{align-items:baseline;gap:14px;margin-block-end:22px;font-size:clamp(22px,2.4vw,30px);font-weight:500;line-height:1.2;display:flex}.prose h2 .sx{font-family:var(--font-mono);color:var(--accent);font-size:15px}.prose h3{font-family:var(--font-body);color:var(--text);margin-block:26px 8px;font-size:17px;font-weight:700}.prose p{color:#f7f9fbe6;margin-block-end:16px;font-size:16.5px;line-height:1.85}.prose .clause{grid-template-columns:auto 1fr;align-items:baseline;gap:16px;margin-block-end:16px;display:grid}.prose .clause .cn{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;padding-top:2px;font-size:13px}.prose .clause p{margin:0}.prose ul{margin:0 0 16px;padding-inline-start:0;list-style:none}.prose ul li{color:#f7f9fbe6;margin-block-end:8px;padding-inline-start:22px;font-size:16.5px;line-height:1.8;position:relative}.prose ul li:before{content:"";background:var(--accent);inset-inline-start:0;width:7px;height:1px;position:absolute;top:14px}.prose .callout{background:var(--paper-2);border-inline-start:2px solid var(--accent);margin-block:24px;padding:20px 24px}.prose .callout p{color:var(--muted);margin:0;font-size:15.5px}.contact-page{background:var(--ink);color:var(--text)}.contact-page .wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(40px,6vw,90px);padding-block:clamp(64px,8vw,120px);display:grid}.contact-aside .eyebrow{color:#f7f9fbd6}.contact-aside h2{color:var(--text);margin-block:22px 24px;font-size:clamp(30px,3.6vw,50px);font-weight:500;line-height:1.08}.contact-aside p{color:#f7f9fbd6;max-width:42ch;font-size:16px;line-height:1.7}.contact-meta{border-top:1px solid #f7f9fb29;margin-block-start:clamp(36px,4vw,56px)}.contact-meta div{border-bottom:1px solid #f7f9fb1a;padding-block:18px}.contact-meta .k{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);direction:ltr;font-size:11px}.contact-meta .v{color:#f7f9fbeb;margin-block-start:7px;font-size:15px}.form{background:var(--ink-soft);border:1px solid #f7f9fb24;padding:clamp(28px,3.5vw,48px)}.form-row{margin-block-end:24px}.form-row.two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f9fb8c;margin-block-end:10px;font-size:11px;display:block}.form input,.form select,.form textarea{width:100%;color:var(--text);font-family:var(--font-body);background:0 0;border:0;border-bottom:1px solid #f7f9fb42;padding:12px 2px;font-size:16px;transition:border-color .3s}.form input::placeholder,.form textarea::placeholder{color:#f7f9fbd6}.form input:focus,.form select:focus,.form textarea:focus{border-bottom-color:var(--accent);outline:none}.form select{appearance:none;cursor:pointer}.form select option{background:var(--ink);color:var(--text)}.form textarea{resize:vertical;min-height:96px;line-height:1.6}.form .consent{align-items:flex-start;gap:12px;margin-block:8px 26px;display:flex}.form .consent input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.form .consent label{text-transform:none;letter-spacing:0;font-family:var(--font-body);color:#f7f9fb8c;margin:0;font-size:13.5px;line-height:1.6}.form .btn-solid{justify-content:center;width:100%}.form-note{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#f7f9fb61;text-align:center;direction:ltr;margin-block-start:18px;font-size:10.5px}.svc-detail{background:var(--paper-2)}.ambient-depth,.ambient-statement{isolation:isolate;position:relative;overflow:hidden}.ambient-depth:before,.ambient-statement:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 520px at 78% 12%,#ffffff0b,#0000 62%),radial-gradient(720px 420px at 14% 72%,#ffffff09,#0000 64%),linear-gradient(#00000014,#0000003d);position:absolute;inset:0}.ambient-depth .wrap,.ambient-statement .wrap{z-index:2;position:relative}.ambient-collage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ambient-img{opacity:.42;filter:grayscale()contrast(1.22)brightness(.92);mix-blend-mode:lighten;width:min(52vw,760px);height:auto;display:block;position:absolute;transform:translateZ(0);-webkit-mask-image:radial-gradient(closest-side,#000 42%,#000000b8 62%,#0000 100%);mask-image:radial-gradient(closest-side,#000 42%,#000000b8 62%,#0000 100%)}.ambient-img-a{opacity:.46;width:min(60vw,920px);inset-block-start:0;inset-inline-start:-8%}.ambient-img-b{opacity:.38;width:min(55vw,840px);inset-block-start:22%;inset-inline-end:-9%}.ambient-img-c{opacity:.42;width:min(58vw,880px);inset-block-start:52%;inset-inline-start:-9%}.ambient-img-d{opacity:.48;width:min(62vw,960px);inset-block-end:-6%;inset-inline-end:-8%}.ambient-img-e{opacity:.34;width:min(56vw,860px);inset-block-start:-12%;inset-inline-start:-8%}.ambient-img-f{opacity:.38;width:min(58vw,900px);inset-block-end:-14%;inset-inline-end:-8%}.svc-block,.statement .tag,.statement .lead{z-index:2;position:relative}.svc-block{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#10121561,#10121514 52%,#10121552);grid-template-columns:1fr;align-items:start;gap:0;padding-block:clamp(36px,4.5vw,64px);display:grid}.svc-block:last-child{border-bottom:0}.svc-block .sb-id{font-family:var(--font-mono);color:var(--accent);letter-spacing:.08em;padding-top:8px;font-size:14px}.svc-block h3{font-size:clamp(23px,2.6vw,34px);font-weight:500}.svc-block .en{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);direction:ltr;margin-block-start:10px;font-size:11.5px;display:block}.svc-block .sb-desc{color:var(--muted);max-width:62ch;margin-block:18px 0;font-size:16.5px;line-height:1.75}.svc-block .sb-list{grid-template-columns:1fr 1fr;gap:10px 28px;margin-block-start:20px;display:grid}.svc-block .sb-list span{color:#f7f9fbeb;padding-inline-start:20px;font-size:15px;line-height:1.5;position:relative}.svc-block .sb-list span:before{content:"";background:var(--accent);inset-inline-start:0;width:8px;height:1px;position:absolute;top:11px}.section-head{max-width:760px;margin-block-end:clamp(40px,5vw,68px)}.section-head.center{text-align:center;margin-inline:auto}.section-head h2{margin-block-start:20px;font-size:clamp(30px,3.8vw,52px);font-weight:500}.section-head p{color:var(--muted);margin-block-start:20px;font-size:clamp(16px,1.5vw,19px);line-height:1.7}.value-grid-section{background:var(--paper);border-block:1px solid var(--line)}.value-grid{background:#f7f9fb24;border:1px solid #f7f9fb24;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-block-start:clamp(40px,5vw,68px);display:grid}.value-card{background:linear-gradient(145deg,#14161af5,#0c0d0ff5);min-height:210px;padding:clamp(24px,3vw,38px);transition:transform .45s cubic-bezier(.16,.72,.24,1),background .45s,box-shadow .45s;position:relative;overflow:hidden}.value-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(420px 180px at 82% 18%,#ffffff1f,#0000 58%),linear-gradient(135deg,#ffffff0f,#0000 46%);transition:opacity .45s;position:absolute;inset:0}.value-card:after{content:"";filter:drop-shadow(0 0 8px #ffffffb3);background:linear-gradient(90deg,#0000,#fffffff0,#0000);height:2px;transition:transform .45s cubic-bezier(.16,.72,.24,1);position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.value-card:hover{background:linear-gradient(145deg,#1b1e23fa,#0d0e11fa);transform:translateY(-5px);box-shadow:0 24px 70px #0000005c,inset 0 0 0 1px #ffffff2e}.value-card:hover:before{opacity:1}.value-card:hover:after{transform:scaleX(1)}.value-card h3{z-index:1;font-size:clamp(20px,2vw,28px);font-weight:500;line-height:1.2;position:relative}.homepage-value{background:var(--paper);border-block:1px solid var(--line)}.home-value-grid .value-card-num{z-index:1;font-family:var(--font-mono);letter-spacing:.18em;color:#ffffff9e;margin-block-end:24px;font-size:12px;display:block;position:relative}.value-card p{z-index:1;color:#f7f9fbc7;margin-block-start:18px;font-size:15.5px;line-height:1.7;position:relative}.value-note{color:#f7f9fb9e;text-align:center;max-width:86ch;margin:clamp(26px,3vw,40px) auto 0;font-size:12.5px;line-height:1.7}@media (max-width:1000px){.value-grid{grid-template-columns:1fr 1fr}.feature .wrap{grid-template-columns:1fr}.feature.flip .wrap{direction:rtl}.feature-media{order:-1;min-height:340px}.legal-wrap .wrap{grid-template-columns:1fr}.toc{border-bottom:1px solid var(--line);margin-block-end:30px;padding-block-end:24px;position:static}.toc ol{flex-wrap:wrap;gap:4px 18px;display:flex}.contact-page .wrap,.svc-block .sb-list{grid-template-columns:1fr}}@media (max-width:680px){.value-grid{grid-template-columns:1fr}.value-card{min-height:auto}.form-row.two{grid-template-columns:1fr}.svc-block{grid-template-columns:1fr;gap:10px}.svc-block .sb-id{padding-top:0}}.hero h1,.subhero h1,.section-head h2,.method-head h2,.feature-text h2,.statement h2,.contact h2,.contact-aside h2,.experts-head h2{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(176deg,#fff 0% 64%,#e7eaed 100%);-webkit-background-clip:text;background-clip:text;padding-block-end:.04em}.hero h1 em{-webkit-text-fill-color:var(--accent);background:0 0}.statement h2 .neg{-webkit-text-fill-color:#f7f9fbbd;background:0 0}.statement h2 .pos{-webkit-text-fill-color:#fbfcfe;background:0 0}::selection{background:var(--accent);color:#0d0e10}:root{--background:var(--paper);--foreground:var(--text)}body{min-width:0}.burger{background:#f7f9fb0a}.burger span{background:var(--text)}.topbar{direction:rtl}.topbar .brand{direction:ltr}.mobile-menu{direction:rtl}.min-h-screen.bg-white{padding-block-start:74px;background:var(--paper)!important;color:var(--text)!important}.min-h-screen.bg-white .bg-white,.min-h-screen.bg-white .bg-white\/90,.min-h-screen.bg-white .bg-white\/80{box-shadow:none!important;background:0 0!important}.min-h-screen.bg-white .text-gray-700,.min-h-screen.bg-white .text-gray-600,.min-h-screen.bg-white .text-foreground\/75,.min-h-screen.bg-white .text-foreground\/80{color:#f7f9fbe0!important}.min-h-screen.bg-white h1,.min-h-screen.bg-white h2,.min-h-screen.bg-white h3{color:var(--text)!important}.min-h-screen.bg-white h1 span,.min-h-screen.bg-white h2{-webkit-text-fill-color:transparent;background:linear-gradient(176deg,#fff 0% 64%,#e7eaed 100%);-webkit-background-clip:text;background-clip:text;color:var(--text)!important}.min-h-screen.bg-white .soft-shadow{border:1px solid var(--line)}.min-h-screen.bg-white .prose{max-width:78ch;margin-inline:auto}.min-h-screen.bg-white section{border-bottom:1px solid var(--line);padding-block-end:28px}.min-h-screen.bg-white section:last-child{border-bottom:0}:root{--font-display:Georgia,"Times New Roman",serif;--font-body:Arial,"Segoe UI",sans-serif;--font-mono:"Courier New",ui-monospace,monospace}@media (max-width:680px){.topbar{padding-block:14px}.topbar .brand{min-width:0}.topbar .proofline-logo-mark,.proofline-logo-mark.compact{--proofline-logo-width:102px}.topbar .pl-word{letter-spacing:.06em;font-size:18px}.topbar .pl-tagline,.topbar .pl-operator{display:none}}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
