/*! tailwindcss v4.1.18 | 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)))){*,::backdrop,:after,:before{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-manrope,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"),system-ui,sans-serif;font-feature-settings:normal;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--glass-bg:#ffffff0d;--glass-border:#ffffff1a}*{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){*{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}body{color:#c0c5ce;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0e14}body[dir=rtl]{font-family:var(--font-cairo),system-ui,sans-serif}html{scroll-behavior:smooth}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.mx-auto{margin-inline:auto}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.ml-4{margin-left:calc(var(--spacing)*4)}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-none{max-width:none}.list-inside{list-style-position:inside}.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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*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-auto{overflow-x:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-steel\/50{background-color:oklab(24.1662% -.0000610054 -.0297862/.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-3{padding-block:calc(var(--spacing)*3)}.py-32{padding-block:calc(var(--spacing)*32)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.text-left{text-align:left}.font-sans{font-family:var(--font-manrope),system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--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)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-titanium\/60{color:oklab(82.2235% -.00182325 -.0136156/.6)}.text-titanium\/80{color:oklab(82.2235% -.00182325 -.0136156/.8)}.text-white{color:var(--color-white)}.italic{font-style:italic}@media (min-width:40rem){.sm\:px-6{padding-inline:calc(var(--spacing)*6)}}@media (min-width:48rem){.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:64rem){.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}.glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border)}.text-gradient{color:#0000;-webkit-background-clip:text;background-clip:text}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1f2e}::-webkit-scrollbar-thumb{background:#475569;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#64748b}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}:root{--paper:#f8f7f3;--paper-dark:#efeee8;--ink:#183747;--ink-deep:#102c3b;--muted:#343a3d;--line:#d9dedb;--gold:#edc37b;--gold-light:#f6e8cb;--white:#fff;--green:#337259}body{font-family:var(--font-manrope),sans-serif}html[dir=rtl] body{font-family:var(--font-cairo),sans-serif}.marketing-site{color:var(--ink);background:var(--paper);overflow:clip}.shell{width:min(1280px,calc(100% - 112px));margin-inline:auto}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4,.marketing-site p{margin:0}.marketing-site h1,.marketing-site h2,.marketing-site h3{font-weight:500}.marketing-site h2{font-size:clamp(32px,3.5vw,49px);letter-spacing:-2px;line-height:1.18}.marketing-site em{font-family:var(--font-editorial),serif;font-weight:400}.marketing-site h2 em{display:block;font-size:1.16em}.marketing-site p{line-height:1.8}.marketing-site a,.site-footer a,.site-header a{text-decoration:none}.marketing-site button,.site-header button{font:inherit;cursor:pointer}.marketing-site svg,.site-footer svg,.site-header svg{flex-shrink:0}.marketing-site ::selection{background:var(--gold);color:var(--ink)}:where(a,button,summary,[tabindex]):focus-visible{outline:3px solid #a57727;outline-offset:5px}.marketing-site section[id]{scroll-margin-top:100px}.skip-link{position:fixed;inset-block-start:12px;inset-inline-start:12px;transform:translateY(-180%);background:var(--ink);color:white;padding:14px 22px;z-index:100}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:40;color:var(--ink);background:rgba(248,247,243,.96);border-bottom:1px solid rgba(24,55,71,.12);backdrop-filter:blur(14px)}.header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;gap:10px;align-items:center;color:var(--ink);flex-shrink:0;direction:ltr}.brand img{width:128px;height:auto}.brand>span{font-size:18px;font-weight:600;border-inline-start:1px solid #a9b1b2;padding-inline-start:10px;line-height:24px;letter-spacing:-.5px}.header-actions,.main-nav{display:flex;align-items:center;gap:28px}.language-link,.main-nav a,.sign-in{font-size:.9375rem;font-weight:600;color:var(--ink);padding-block:13px;white-space:nowrap}.main-nav a{position:relative}.main-nav a:after{content:"";position:absolute;inset-inline:0;bottom:6px;height:1px;background:var(--ink);transform:scaleX(0);transition:transform .2s}.main-nav a:hover:after{transform:scaleX(1)}.header-actions{gap:20px}.language-link{min-width:40px;text-align:center}.button{min-height:54px;padding:16px 24px;display:inline-flex;justify-content:center;align-items:center;gap:22px;border:1px solid transparent;border-radius:5px;font-size:1rem;font-weight:600;line-height:1.4;transition:background .2s,color .2s,box-shadow .2s}.button svg{transition:transform .2s}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}.button-primary{color:var(--paper);background:var(--ink)}.button-primary:hover{color:white;background:#254e63;box-shadow:0 4px 16px #17364618}.header-trial{min-height:44px;padding:12px 16px;font-size:.875rem;gap:16px}.button-outline{background:transparent;color:var(--ink);border-color:#85949b}.button-outline:hover{background:var(--white)}.menu-button,.mobile-sign-in{display:none}.eyebrow{display:flex;align-items:center;gap:12px;font-size:.75rem;font-weight:700;letter-spacing:1.7px;line-height:1.6!important}.tiny-star{font-size:26px;line-height:1;color:#977039}.hero-section{display:grid;grid-template-columns:1.08fr 1fr;gap:76px;padding-top:94px;padding-bottom:80px;align-items:center;min-height:735px}.hero-copy{animation:enter-up .8s both}.hero-copy .eyebrow{margin-bottom:30px}.hero-copy h1{font-size:clamp(50px,5.5vw,79px);line-height:1.08;letter-spacing:-4.5px}.hero-copy h1 em{display:block;font-size:1.15em;line-height:1.15;letter-spacing:-2.8px}.hero-intro{font-size:1rem;color:var(--muted);max-width:490px;margin-top:28px!important}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:32px;flex-wrap:wrap}.text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--ink);font-size:.875rem;font-weight:650}.text-link svg{transition:transform .2s}.trial-note{margin-top:14px!important}.hero-principle,.trial-note{font-size:.75rem;color:var(--muted)}.hero-principle{display:flex;align-items:center;gap:12px;margin-top:53px!important}.principle-line{width:27px;height:1px;background:#9a7b49;flex-shrink:0}.candidate-stage{position:relative;margin:0;padding:29px 0 0;min-width:0;animation:enter-up 1s .18s both}.stage-orbit{width:112%;height:98%;border:1px solid #c5b18866;inset-inline-start:-4%;top:0;transform:rotate(-22deg)}.stage-orbit,.stage-orbit:after{position:absolute;border-radius:50%}.stage-orbit:after{content:"";width:10px;height:10px;background:var(--gold);top:12%;left:13%}.candidate-window{position:relative;background:var(--white);border:1px solid #d1d7d5;border-radius:10px;box-shadow:0 24px 58px #14354810,0 3px 10px #17364605;transform:rotate(-1.4deg);transition:transform .5s}.candidate-stage:focus-within .candidate-window,.candidate-stage:hover .candidate-window{transform:rotate(0)}.window-top{padding:19px 22px;border-bottom:1px solid var(--line);justify-content:space-between;font-size:.75rem;letter-spacing:1.5px;font-weight:700}.window-top,.window-top>span{display:flex;align-items:center}.window-top>span{gap:8px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#4c846a;flex-shrink:0}.window-body{padding:24px}.window-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.small-label{font-size:.75rem;letter-spacing:1.5px;color:var(--muted)}.window-heading h2{font-size:22px;letter-spacing:-.8px;margin-top:6px}.file-icon{width:42px;height:42px;background:var(--paper-dark);display:grid;place-items:center;border-radius:8px}.candidate-table-head{display:flex;justify-content:space-between;gap:10px;font-size:.75rem;color:var(--muted);padding-bottom:10px}.candidate-list{display:grid;gap:6px}.candidate-row{display:flex;align-items:center;gap:12px;width:100%;min-height:65px;padding:10px 12px;text-align:start;color:var(--ink);border:1px solid transparent;border-radius:6px;background:var(--paper);transition:background .2s,border-color .2s}.candidate-row:hover{background:#f2eee4}.candidate-row.active{border-color:#b9c8c7;background:#edf3f0}.avatar{width:32px;height:32px;display:grid;place-items:center;background:#e4d8c5;border-radius:50%;font-size:.75rem;font-weight:600;flex-shrink:0}.avatar-1{background:#dce5e8}.avatar-2{background:#e9dfe2}.candidate-name{font-size:.875rem;font-weight:650;flex:1}.candidate-name small{display:block;font-size:.75rem;font-weight:400;color:var(--muted);margin-top:3px}.candidate-score{display:flex;gap:12px;align-items:center;font-size:17px;font-weight:600}.candidate-score svg{color:var(--muted)}.candidate-insight{margin-top:20px}.insight-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;font-weight:650}.insight-heading span:last-child{color:var(--muted);font-weight:400}.candidate-insight p{font-size:.875rem;color:var(--muted);min-height:44px;margin:9px 0 12px}.score-bars{display:grid;grid-template-columns:1fr 1fr;gap:20px}.score-bar>span{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:7px}.score-bar>div{height:4px;background:#eceeea;border-radius:3px;overflow:hidden}.score-bar i{display:block;width:var(--score);height:100%;background:#577b70;transition:width .45s ease}.score-bar:last-child i{background:#bd9557}.window-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 23px;border-top:1px solid var(--line);font-size:.75rem}.window-bottom>span:first-child{font-size:.75rem;color:var(--muted);letter-spacing:1px}.window-bottom>span:last-child{display:flex;align-items:center;gap:15px}.floating-note{position:absolute;display:flex;gap:12px;padding:13px 18px;align-items:center;top:0;inset-inline-end:-18px;z-index:2;background:var(--gold-light);border:1px solid #dac296;border-radius:5px;box-shadow:0 8px 20px #1736460a;font-size:.75rem;font-weight:650;transform:rotate(3deg)}.floating-note small{display:block;color:var(--muted);font-size:.75rem;font-weight:400;margin-top:3px}.note-icon{height:28px;width:28px;display:grid;place-items:center;background:#e8cfa2;border-radius:50%}.candidate-stage figcaption{position:relative;text-align:center;font-size:.75rem;color:var(--muted);margin-top:20px}.capability-strip{border-block:1px solid var(--line)}.capability-strip>div{display:grid;grid-template-columns:repeat(4,1fr);padding-block:27px}.capability-strip>div>div{display:flex;align-items:center;justify-content:center;gap:14px;font-size:.875rem;border-inline-end:1px solid var(--line)}.capability-strip>div>div:last-child{border:0}.capability-strip svg{color:#8a754f}.section{padding-block:108px}.section-heading .eyebrow{color:var(--muted);margin-bottom:23px}.section-heading>p:not(.eyebrow){color:var(--muted);font-size:1rem;max-width:560px;margin-top:22px}.split-heading{display:grid;grid-template-columns:1.5fr 1fr;gap:100px;align-items:end}.split-heading>p{max-width:370px!important;padding-bottom:5px}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:57px}.workflow-step{border-top:1px solid #b7c1c2;padding-top:23px;display:flex;flex-direction:column}.step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px;color:#7a837f}.step-top>span{font-size:.9375rem;color:var(--muted)}.step-top svg{stroke-width:1}.workflow-step h3{font-size:20px;letter-spacing:-.5px;margin-bottom:17px}.workflow-step p{color:var(--muted);font-size:1rem}.step-detail{display:block;margin-top:auto;padding-top:25px;font-size:.75rem;font-weight:650}.modes-section{background:var(--paper-dark);border-block:1px solid var(--line)}.modes-section h2 em{display:inline}.modes-interactive{margin-top:42px}.mode-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #b9c2c0}.mode-tabs button{background:none;border:0;border-bottom:3px solid transparent;display:flex;gap:17px;align-items:center;padding:23px 25px;color:var(--muted);text-align:start;transition:color .2s,background .2s}.mode-tabs button.selected{border-bottom-color:var(--ink);color:var(--ink);background:#e6e8e1}.mode-tabs button:hover{background:#e6e8e1}.mode-tabs strong{font-size:1rem;font-weight:650}.mode-tabs small{display:block;font-size:.875rem;margin-top:6px;font-weight:400}.mode-arrow{margin-inline-start:auto}.mode-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-top:53px;align-items:center}.mode-copy{animation:enter-up .35s both}.mode-copy>.eyebrow{color:var(--muted);margin-bottom:20px}.mode-copy h3{font-size:31px;letter-spacing:-1.1px;line-height:1.25}.mode-copy>p{font-size:1rem;color:var(--muted);margin-top:20px}.mode-copy ul{display:grid;gap:16px;list-style:none;padding:0;margin-top:28px}.mode-copy li{display:flex;gap:12px;align-items:center;font-size:1rem}.mode-copy li svg{color:#5f786a}.conversation{margin:0;background:#f9f9f6;border:1px solid #ccd4d0;border-radius:9px;overflow:hidden;box-shadow:0 13px 36px #12344108;animation:enter-up .4s both}.conversation-top{min-height:58px;padding:15px 25px;border-bottom:1px solid var(--line);gap:10px;font-size:.75rem;letter-spacing:1px;font-weight:650}.conversation-top,.waveform{display:flex;align-items:center}.waveform{margin-inline-start:auto;height:24px;gap:2px}.waveform i{display:block;width:2px;background:#698475;animation:voice-wave 1.2s ease-in-out 4 alternate}.conversation-body{padding:27px;display:grid;gap:18px}.conversation-body span{font-size:.75rem;font-weight:650}.conversation-body p{font-size:1rem;margin-top:7px}.question-bubble{padding-inline-end:24px}.answer-bubble{background:#e8eee9;padding:18px;border-radius:8px 8px 0 8px;margin-inline-start:27px}.answer-bubble>span{color:#4c6758}.followup-bubble{border-top:1px solid var(--line);padding-top:18px}.followup-bubble span{display:flex;gap:6px;align-items:center;color:#735922}.conversation figcaption{text-align:center;color:var(--muted);font-size:.75rem;padding:0 18px 18px}.evidence-section{background:var(--ink-deep);color:var(--paper)}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center}.evidence-section .eyebrow{color:#b7c6c7}.evidence-section h2 em{color:var(--gold)}.evidence-section .section-heading>p:not(.eyebrow){color:#bac9cc}.evidence-points{list-style:none;padding:0;display:grid;gap:19px;margin-top:30px}.evidence-points li{display:flex;gap:12px;align-items:center;font-size:.875rem}.evidence-points svg{color:var(--gold)}.assessment-card{background:#fbfaf6;padding:30px;color:var(--ink);border-radius:6px;box-shadow:12px 12px 0 #ffffff07;transform:rotate(1.5deg)}.assessment-header{display:flex;justify-content:space-between;align-items:center}.assessment-header .eyebrow{color:var(--muted);font-size:.75rem}.assessment-card h3{font-family:var(--font-editorial),serif;font-size:32px;line-height:1.1;margin-top:26px;margin-bottom:28px}.assessment-row{display:flex;gap:16px;margin-top:20px;padding-top:21px;border-top:1px solid var(--line)}.assessment-row h4{font-size:1rem;font-weight:650;margin-bottom:8px}.assessment-row p{font-size:1rem;color:var(--muted)}.assessment-icon{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;background:var(--gold-light);border-radius:50%}.strength .assessment-icon{background:#e3ece4;color:var(--green)}.assessment-footer{display:flex;gap:10px;align-items:center;margin-top:27px;font-size:.75rem;border-top:1px solid var(--line);padding-top:20px}.bilingual-section{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.language-art{height:285px;position:relative;display:flex;justify-content:center;align-items:center;direction:ltr}.language-orbit{position:absolute;width:270px;height:220px;border:1px solid #c8b693;border-radius:50%;transform:rotate(-25deg)}.orbit-two{width:340px;height:280px;border-color:#ded5c2;transform:rotate(25deg)}.language-tile{position:absolute;width:190px;height:125px;border-radius:5px;display:grid;place-items:center;box-shadow:0 8px 28px #14344409}.tile-en{background:var(--ink);color:var(--paper);font-family:var(--font-editorial),serif;font-size:59px;top:40px;left:8%;transform:rotate(-10deg)}.tile-ar{background:var(--gold-light);color:var(--ink);border:1px solid #d7bd8d;font-family:var(--font-cairo),sans-serif;font-size:49px;top:109px;right:5%;transform:rotate(8deg)}.language-caption{position:absolute;bottom:0;font-size:.75rem;letter-spacing:3px;display:flex;gap:20px}.language-caption>span{color:#8c764f}.pricing-section{background:#f0f1ed;border-block:1px solid var(--line)}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered>p{margin-inline:auto}.billing-note{display:block;font-size:.75rem;margin-top:25px;color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:46px}.price-card{background:#fafbf8;border:1px solid #cfd7d2;border-radius:6px;padding:30px 28px}.plan-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:27px}.plan-top h3{font-size:20px;letter-spacing:-.6px}.plan-top>span{font-size:.75rem;font-weight:700;letter-spacing:.7px;border:1px solid #ffffff4d;border-radius:3px;padding:6px}.plan-description{font-size:.875rem;color:var(--muted);margin-top:12px!important}.plan-price{display:flex;gap:10px;align-items:baseline;padding-block:24px}.plan-price strong{font-size:52px;font-weight:500;letter-spacing:-3px;line-height:1.25}.plan-price strong>span{font-size:29px;vertical-align:top;display:inline-block;padding-top:8px;margin-inline-end:3px}.plan-price>span{font-size:.75rem;color:var(--muted)}.plan-limits{border-block:1px solid var(--line);padding-block:19px;display:grid;gap:16px;margin:0}.plan-limits>div{display:flex;justify-content:space-between;gap:12px;font-size:1rem}.plan-limits dd{margin:0;font-weight:650}.plan-features{list-style:none;padding:0;display:grid;gap:13px;margin:24px 0 29px}.plan-features li{font-size:.875rem;display:flex;gap:9px;align-items:center}.price-card .button{display:flex;width:100%}.price-card:not(.featured) .button{background:transparent;color:var(--ink);border-color:#a1b0b2}.price-card:not(.featured) .button:hover{background:var(--paper-dark)}.featured{background:var(--ink);border-color:var(--ink);color:var(--paper);box-shadow:0 14px 25px #0c293212}.featured .plan-description,.featured .plan-price>span{color:#c9d4d6}.featured .plan-limits{border-color:#ffffff30}.featured .button{background:var(--gold);color:var(--ink)}.featured .button:hover{background:#f9d797}.featured .plan-features svg{color:var(--gold)}.trial-band{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:48px;border:1px solid #cfd7d2;padding:24px 30px;border-radius:5px}.trial-band h3{font-size:1rem;font-weight:650}.trial-band p{max-width:660px;font-size:.75rem;color:var(--muted);margin-top:7px}.trial-band .text-link{white-space:nowrap}.faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.faq-section h2{font-size:33px;letter-spacing:-1px;margin-top:25px;max-width:330px}.faq-list details{border-bottom:1px solid #cad1cf}.faq-list details:first-child{border-top:1px solid #cad1cf}.faq-list summary{cursor:pointer;list-style:none;font-size:1rem;font-weight:600;min-height:77px;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{transition:transform .2s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details p{font-size:1rem;color:var(--muted);padding:0 35px 24px 0}.closing-section{position:relative;background:#eaddbf;overflow:hidden;padding-block:90px;border-block:1px solid #d9c5a1}.closing-content{position:relative;z-index:1;text-align:center}.closing-content .eyebrow{justify-content:center;color:var(--muted);margin-bottom:28px}.closing-content h2{font-size:clamp(40px,4.9vw,68px);letter-spacing:-2.5px}.closing-content>p:not(.eyebrow){max-width:480px;font-size:1rem;margin:24px auto 0;color:var(--muted)}.closing-actions{display:flex;justify-content:center;gap:14px;margin-top:30px}.closing-content>.contact-note{font-size:.75rem!important;max-width:none!important;margin-top:26px!important}.contact-note a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.closing-orbit{position:absolute;top:-160px;left:calc(50% - 580px);width:1160px;height:830px;border:1px solid #b8a07866;border-radius:50%;transform:rotate(-20deg)}.closing-orbit:after{content:"";position:absolute;inset:40px -90px;border:1px solid #c5af8b55;border-radius:50%}.site-footer{color:var(--ink);background:var(--paper);padding-block:63px 26px}.footer-grid{display:grid;grid-template-columns:1.5fr .75fr .8fr 1fr;gap:45px;padding-bottom:56px}.footer-brand p{font-size:.9375rem;line-height:1.8;white-space:pre-line;margin-top:22px;color:var(--muted)}.footer-grid h2{font-family:inherit;font-size:.75rem;text-transform:uppercase;font-weight:650;letter-spacing:1px;margin:5px 0 22px}.footer-grid>div:not(:first-child)>a{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.875rem;min-height:44px}.footer-grid>div:not(:first-child)>a:hover{color:var(--ink);text-decoration:underline}.footer-location{margin-top:15px!important}.footer-bottom,.footer-location{font-size:.75rem;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:25px}.footer-bottom>span:last-child{letter-spacing:2px;font-size:.75rem}[data-reveal].reveal-ready{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}[data-reveal].reveal-ready.is-visible{opacity:1;transform:translateY(0)}.price-card:nth-child(2),.workflow-step:nth-child(2){transition-delay:.08s}.price-card:nth-child(3),.workflow-step:nth-child(3){transition-delay:.16s}@keyframes enter-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes voice-wave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}html[dir=rtl] .marketing-site :is(h1,h2,h3){letter-spacing:0;line-height:1.5}html[dir=rtl] .marketing-site em{font-family:var(--font-cairo),sans-serif;font-style:normal;font-size:1em;color:#927039}html[dir=rtl] .hero-copy h1{font-size:clamp(40px,4.3vw,64px)}html[dir=rtl] .eyebrow{letter-spacing:0;font-size:.75rem}html[dir=rtl] .evidence-section h2 em{color:var(--gold)}html[dir=rtl] .assessment-card h3{font-family:var(--font-cairo),sans-serif;font-size:25px}html[dir=rtl] .marketing-site h2{font-size:clamp(29px,3.1vw,44px)}html[dir=rtl] .candidate-window{transform:rotate(1.4deg)}html[dir=rtl] .mode-copy h3{font-size:28px}@media(min-width:1500px){.hero-section{padding-block:112px 100px;gap:100px}}@media(max-width:1199px){.shell{width:calc(100% - 72px)}.header-inner{gap:20px}.main-nav{gap:19px}.header-actions{gap:15px}.brand img{width:112px}.sign-in{display:none}.hero-section{gap:45px;padding-top:72px;padding-bottom:60px;min-height:680px}.hero-copy h1{font-size:61px;letter-spacing:-3px}.hero-copy .eyebrow{font-size:.75rem}.hero-actions{gap:15px}.hero-intro{font-size:1rem}.evidence-grid,.mode-panel,.split-heading{gap:60px}.plan-top{flex-wrap:wrap;align-content:start;min-height:50px}.price-card{padding:25px 22px}.footer-grid{gap:25px}.bilingual-section{gap:60px}}@media(max-width:959px){.shell{width:calc(100% - 48px)}.header-inner{min-height:76px}.main-nav{gap:15px}.header-trial,.main-nav a{font-size:.75rem}.header-trial{padding:10px 12px;gap:9px}.brand img{width:95px}.brand>span{font-size:1rem}.header-actions{gap:10px}.hero-section{gap:30px}.hero-copy h1{font-size:48px;letter-spacing:-2px}.hero-copy h1 em{letter-spacing:-1.5px}.hero-principle{margin-top:30px!important}.hero-actions .button{padding:15px 18px;font-size:.875rem}.hero-actions .text-link{font-size:.75rem}.window-body{padding:19px}.window-top{padding:17px 19px}.window-heading h2{font-size:19px}.candidate-row{padding:9px;gap:9px}.candidate-score{gap:7px}.floating-note{inset-inline-end:-6px}.hero-copy .eyebrow{letter-spacing:1px}.section{padding-block:80px}.section-heading h2{font-size:36px}.split-heading{gap:40px}.workflow-grid{gap:23px}.workflow-step h3{font-size:18px}.workflow-step p{font-size:1rem}.mode-panel{gap:35px}.mode-copy h3{font-size:27px}.mode-copy li{font-size:.75rem}.conversation-body{padding:22px}.mode-tabs button{padding:20px 15px;gap:12px}.mode-tabs small{font-size:.75rem}.mode-arrow{display:none}.evidence-grid{gap:40px}.assessment-card{padding:24px}.bilingual-section{gap:45px}.language-tile{width:160px}.tile-en{left:0}.tile-ar{right:0}.pricing-grid{gap:12px}.price-card{padding:24px 17px}.plan-top h3{font-size:18px}.plan-description{min-height:35px}.plan-limits>div{font-size:.75rem}.plan-features li{font-size:.75rem;gap:6px}.price-card .button{font-size:.75rem;gap:14px}.trial-band{gap:25px;padding:22px}.faq-section{gap:50px}.footer-grid{grid-template-columns:1.2fr .8fr .9fr}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid{padding-bottom:35px}}@media(max-width:767px){.shell{width:calc(100% - 40px)}.header-inner{min-height:72px;gap:12px}.brand img{width:106px}.main-nav{display:none;position:absolute;top:100%;inset-inline:0;padding:15px 22px 23px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 25px #1837470c}.main-nav.is-open{display:flex;align-items:stretch;flex-direction:column;gap:3px}.main-nav a{font-size:1rem;padding:14px 6px;min-height:48px}.main-nav .mobile-sign-in{display:block;border-top:1px solid var(--line)}.menu-button{width:44px;height:44px;display:grid;place-items:center;padding:0;background:none;border:0;color:var(--ink)}.header-trial{display:none}.language-link{font-size:.875rem}.header-actions{gap:7px}.hero-section{grid-template-columns:1fr;gap:48px;padding-top:49px;padding-bottom:39px}.hero-copy h1{font-size:clamp(46px,8.4vw,69px);letter-spacing:-2.3px}.hero-copy h1 em{letter-spacing:-1px}.hero-copy .eyebrow{font-size:.75rem;margin-bottom:23px}.hero-intro{font-size:1rem;max-width:550px;margin-top:22px!important}.hero-actions{gap:20px;margin-top:26px}.hero-actions .button{padding:16px 20px;font-size:.875rem}.hero-actions .text-link,.hero-principle,.trial-note{font-size:.75rem}.hero-principle{margin-top:27px!important}.candidate-stage{width:min(470px,96%);margin-inline:auto;padding-top:25px}.candidate-window{transform:none}.window-body{padding:23px}.window-heading h2{font-size:23px}.window-top{padding:19px 23px}.candidate-name{font-size:.875rem}.candidate-name small{font-size:.75rem}.candidate-row{min-height:65px;padding:10px 12px;gap:13px}.candidate-table-head{font-size:.75rem}.candidate-insight p{font-size:.875rem}.floating-note,.score-bar>span{font-size:.75rem}.floating-note{inset-inline-end:-3px}.capability-strip>div{grid-template-columns:1fr 1fr;row-gap:24px;padding-block:25px}.capability-strip>div>div{font-size:.75rem;gap:9px}.capability-strip>div>div:nth-child(2){border:0}.capability-strip svg{width:17px}.section{padding-block:64px}.section-heading h2{font-size:clamp(29px,6vw,41px);letter-spacing:-1.3px}.section-heading .eyebrow{font-size:.75rem;letter-spacing:1.2px;margin-bottom:19px}.section-heading>p:not(.eyebrow){font-size:1rem;margin-top:18px}.split-heading{grid-template-columns:1fr;gap:0}.split-heading>p{max-width:100%!important}.workflow-grid{grid-template-columns:1fr;gap:30px;margin-top:32px}.workflow-step{padding-top:18px}.step-top{margin-bottom:17px}.workflow-step h3{font-size:21px;margin-bottom:12px}.workflow-step p{font-size:1rem}.step-detail{font-size:.75rem;padding-top:17px}.modes-interactive{margin-top:28px}.mode-tabs button{padding:18px 9px;gap:10px;align-items:flex-start}.mode-tabs button>svg{width:18px;height:20px}.mode-tabs strong{font-size:.875rem}.mode-tabs small{font-size:.75rem;line-height:1.6}.mode-panel{grid-template-columns:1fr;gap:25px;padding-top:31px}.mode-copy h3{font-size:27px}.mode-copy ul{gap:14px;margin-bottom:0}.mode-copy li{font-size:.875rem}.conversation{max-width:500px;width:100%;margin-inline:auto}.conversation-body{padding:23px}.conversation-body p{font-size:1rem}.conversation figcaption,.conversation-body span,.conversation-top{font-size:.75rem}.evidence-grid{grid-template-columns:1fr;gap:36px}.evidence-points li{font-size:.75rem}.assessment-card{transform:none;padding:25px}.assessment-card h3{font-size:32px}.assessment-row p{font-size:1rem}.assessment-row h4{font-size:.875rem}.assessment-footer{font-size:.75rem}.bilingual-section{display:flex;flex-direction:column-reverse;gap:30px}.language-art{width:min(400px,100%);height:270px}.language-tile{width:170px}.tile-en{left:6%}.tile-ar{right:5%}.orbit-two{width:300px;height:260px}.pricing-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.price-card{padding:28px}.plan-top{min-height:30px;flex-wrap:nowrap}.plan-top h3{font-size:24px}.plan-top>span{font-size:.75rem}.plan-description{font-size:.875rem;min-height:0}.plan-price{padding-block:20px}.plan-limits>div{font-size:.9375rem}.plan-features li{font-size:.875rem}.price-card .button{font-size:.9375rem}.trial-band{display:block;padding:22px}.trial-band p{font-size:.875rem}.trial-band .text-link{margin-top:13px}.faq-section{grid-template-columns:1fr;gap:32px}.faq-section h2{font-size:31px;max-width:360px;margin-top:18px}.faq-list summary{font-size:.9375rem;min-height:74px}.faq-list details p{font-size:1rem}.closing-section{padding-block:62px}.closing-content h2{font-size:42px;letter-spacing:-1.7px}.closing-content .eyebrow{font-size:.75rem;letter-spacing:1px}.closing-content>p:not(.eyebrow){font-size:1rem}.closing-actions{flex-wrap:wrap;gap:12px}.closing-actions .button{font-size:.875rem;padding:16px 20px;gap:14px}.contact-note a{display:inline-block;padding-block:8px}.site-footer{padding-top:42px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-brand,.footer-grid>div:last-child{grid-column:1/-1}.footer-grid>div:not(:first-child)>a{min-height:44px;font-size:.875rem}.footer-grid h2{margin-bottom:12px}.footer-bottom{font-size:.75rem}.footer-bottom>span:last-child{display:none}html[dir=rtl] .hero-copy h1{font-size:clamp(35px,6.5vw,55px)}html[dir=rtl] .hero-copy h1 em{letter-spacing:0}html[dir=rtl] .marketing-site h2{font-size:29px}html[dir=rtl] .mode-tabs strong{font-size:.875rem}html[dir=rtl] .candidate-window{transform:none}}.legal-page{background:var(--paper)}.legal-page,.legal-page h1,.legal-page h2{color:var(--ink)}.legal-page .prose p,.legal-page .prose ul,.legal-page>div>p{color:var(--muted)}.legal-page .prose h2{font-weight:600}.legal-page .prose{line-height:1.85}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,:after,:before{animation:none!important;transition:none!important}[data-reveal].reveal-ready{opacity:1;transform:none}.assessment-card,.candidate-window{transform:none!important}}