:root{--stagger-dur: .5s;--stagger-distance: 12px;--stagger-stagger: 40ms;--stagger-blur: 3px;--stagger-ease: cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{display:block;opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease),transform var(--stagger-dur) var(--stagger-ease),filter var(--stagger-dur) var(--stagger-ease);will-change:transform,opacity,filter}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;transform:translateY(0);filter:blur(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;transform:translateY(0);filter:blur(0);transition:opacity .2s ease,transform 0s linear,filter 0s linear;transition-delay:0s}@media(prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}:root{--panel-open-dur: .4s;--panel-close-dur: .35s;--panel-translate-y: 100px;--panel-blur: 2px;--panel-ease: cubic-bezier(.22, 1, .36, 1)}.t-panel-slide{transform:translateY(var(--panel-translate-y));opacity:0;filter:blur(var(--panel-blur));pointer-events:none;transition:transform var(--panel-close-dur) var(--panel-ease),opacity var(--panel-close-dur) var(--panel-ease),filter var(--panel-close-dur) var(--panel-ease);will-change:transform,opacity,filter}.t-panel-slide[data-open=true]{transform:translateY(0);opacity:1;filter:blur(0);pointer-events:auto;transition:transform var(--panel-open-dur) var(--panel-ease),opacity var(--panel-open-dur) var(--panel-ease),filter var(--panel-open-dur) var(--panel-ease)}@media(prefers-reduced-motion:reduce){.t-panel-slide{transition:none!important}}:root{--duration-stagger:40ms;--duration-medium:.35s;--duration-slow:.4s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22,1,.36,1);--distance-medium:12px;--stagger-dur:var(--duration-very-slow);--stagger-distance:var(--distance-medium);--stagger-stagger:var(--duration-stagger);--stagger-ease:var(--ease-smooth-out);--panel-open-dur:var(--duration-slow);--panel-close-dur:var(--duration-medium);--panel-translate-y:var(--distance-medium);--panel-ease:var(--ease-smooth-out)}.motion-settled,.motion-settled .t-stagger-line{will-change:auto}@media print{.t-panel-slide,.t-stagger-line{opacity:1!important;transform:none!important;filter:none!important}}.hero-copy>*,.page-intro>*,.joincard>:not(form),.notfound>.wrap>*,.legal-header .reading>*{animation:rook-page-arrive var(--stagger-dur) var(--stagger-ease) both}.hero-copy>:nth-child(2),.page-intro>:nth-child(2),.joincard>:nth-child(2),.notfound>.wrap>:nth-child(2),.legal-header .reading>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3),.page-intro>:nth-child(3),.joincard>:nth-child(3),.notfound>.wrap>:nth-child(3),.legal-header .reading>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(n+4),.notfound>.wrap>:nth-child(n+4),.legal-header .reading>:nth-child(n+4){animation-delay:.24s}.page-surface-arrive,.phero>.wrap>.btn,.joincard>form{animation:rook-page-arrive var(--panel-open-dur) var(--panel-ease) both;animation-delay:.16s}@keyframes rook-page-arrive{0%{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur))}to{opacity:1;transform:translateY(0);filter:blur(0)}}:root{--stagger-ease:ease-in-out;--panel-ease:cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.hero-copy>*,.page-intro>*,.joincard>*,.notfound>.wrap>*,.legal-header .reading>*,.page-surface-arrive,.phero>.wrap>.btn{animation:none!important}.t-panel-slide,.t-stagger-line{opacity:1!important;transform:none!important;filter:none!important}}@media print{.hero-copy>*,.page-intro>*,.joincard>*,.notfound>.wrap>*,.legal-header .reading>*,.page-surface-arrive,.phero>.wrap>.btn{animation:none!important}}.motion-preparing,.motion-preparing .t-stagger-line{transition:none!important}.animated-wordmark{color:var(--ink)}.wordmark-chunk{animation:rook-logo-reveal .16s var(--ease-smooth-out) both;animation-delay:var(--logo-delay,0ms)}@keyframes rook-logo-reveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wordmark-chunk{animation:none!important;opacity:1}}@media print{.wordmark-chunk{animation:none!important;opacity:1}}:root{--digit-dur: .5s;--digit-distance: 8px;--digit-stagger: 70ms;--digit-blur: 2px;--digit-ease: cubic-bezier(.34, 1.45, .64, 1);--digit-dir-x: 0;--digit-dir-y: 1}@keyframes t-digit-pop-in{0%{transform:translate(calc(var(--digit-distance) * var(--digit-dir-x)),calc(var(--digit-distance) * var(--digit-dir-y)));opacity:0;filter:blur(var(--digit-blur))}to{transform:translate(0);opacity:1;filter:blur(0)}}.t-digit-group{display:inline-flex;align-items:baseline}.t-digit{display:inline-block;will-change:transform,opacity,filter}.t-digit-group.is-animating .t-digit{animation:t-digit-pop-in var(--digit-dur) var(--digit-ease) both}.t-digit-group.is-animating .t-digit[data-stagger="1"]{animation-delay:var(--digit-stagger)}.t-digit-group.is-animating .t-digit[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@media(prefers-reduced-motion:reduce){.t-digit-group .t-digit{animation:none!important}}.animated-number{display:inline-grid;font-variant-numeric:tabular-nums}.number-reserve,.number-visual{grid-area:1/1}.number-reserve{visibility:hidden}.number-accessible{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.animated-number[data-count-state=done] .t-digit{will-change:auto}@media print{.number-visual{display:none}.number-reserve{visibility:visible}}:root{--ink:#20212b;--muted:#616575;--subtle:var(--muted);--faint:var(--muted);--indigo:#5142d9;--indigo-hover:#4435c8;--indigo-50:#eeebff;--bg:#fff;--bg-sub:#f7f7fa;--surface:#fff;--border:#dfe1e9;--border2:var(--border);--soft:#eff0f5;--success:#20704c;--mint-50:#e7f4ed;--danger:#b4323e;--eng-bg:#13141c;--eng-surface:#20212d;--eng-border:#343748;--eng-text:#f3f3fa;--eng-muted:#b4b9cd;--eng-accent:#b3a8ff;--eng-soft:#272a38;--s:"Work Sans",sans-serif;--d:var(--s);--m:var(--s);--r:10px;--r-lg:16px;--r-xl:16px;--sh-sm:none;--sh-md:none}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--s);color:var(--ink);background:var(--bg);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}a:hover{color:var(--indigo)}:focus-visible{outline:3px solid var(--indigo);outline-offset:4px}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}h1,h2,h3,h4{font-weight:600;overflow-wrap:break-word}h1{font-size:56px;line-height:63px;letter-spacing:-1.12px}h2{font-size:40px;line-height:45px;letter-spacing:-.8px}h3{font-size:24px;line-height:29px;letter-spacing:-.72px}p{overflow-wrap:break-word}.wrap{max-width:1440px;width:100%;margin-inline:auto;padding-inline:64px}.sec{padding-block:64px}.sec>.wrap{display:flex;flex-direction:column;gap:40px}.kbeen{display:flex;flex-direction:column;gap:12px}.kbeen p,.sub,.card-copy{color:var(--muted)}.g{color:var(--indigo)}.eyebrow,.rook-status{display:inline-flex;align-items:center;align-self:flex-start;background:var(--soft);color:var(--muted);font-size:14px;font-weight:400;line-height:21px;border-radius:100px;padding:4px 10px}.eyebrow .pulse{display:none}.rook-status.success{background:var(--mint-50);color:var(--success)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;width:220px;max-width:100%;padding:12px;border:1px solid transparent;border-radius:10px;font-weight:500;font-size:16px;line-height:24px;transition:background .18s,transform .18s;cursor:pointer;text-align:center}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--indigo);color:#fff}.btn-primary:hover{background:var(--indigo-hover);color:#fff}.btn-ghost{background:var(--soft);border-color:var(--border);color:var(--ink)}.btn-ghost:hover{background:var(--indigo-50);color:var(--ink)}.btn-light{background:var(--eng-accent);color:var(--eng-bg);width:240px}.btn-light:hover{background:#c8bfff;color:var(--eng-bg)}.rook-icon{flex:none;display:block;color:var(--rook-icon-color,var(--ink))}.rook-icon[data-variant=canvas]{color:var(--eng-text)}.band-dark,.dark-panel,.final{--rook-icon-color:var(--eng-text)}.rook-trust{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:21px;color:var(--muted)}.rook-card{border:1px solid var(--border);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;min-width:0;background:var(--surface)}.card-header{font-weight:500}.row3,.stats,.steps,.wins,.values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.nav{background:#fff;position:relative;z-index:20}.nav .in{padding-block:24px;display:flex;align-items:center;justify-content:space-between;gap:40px}.brand{display:block;width:220px;flex:none}.brand .animated-wordmark{display:block;width:220px;height:auto}.nav .links{display:flex;align-items:center;gap:20px;font-size:14px;line-height:21px}.nav .links .btn{width:190px}.nav [aria-current=page]{color:var(--indigo)}.burger{display:none;background:none;border:0;color:var(--ink);width:44px;height:44px;align-items:center;justify-content:center;margin:-10px}.menu-close{font-size:30px;line-height:24px}.mobile-menu{display:none}.hero{padding-block:64px;background:var(--bg-sub)}.hero .grid{display:grid;grid-template-columns:minmax(0,688fr) minmax(0,560fr);gap:64px;align-items:center}.hero-copy{display:flex;flex-direction:column;gap:24px;min-width:0}.hero h1{display:flex;flex-direction:column;gap:4px}.hero .ctas{display:flex;gap:12px}.hero .sub{font-size:16px;line-height:24px}.phero{padding-block:64px;background:var(--bg-sub);text-align:center}.phero .wrap{display:flex;flex-direction:column;align-items:center;gap:40px}.phero .rook-status{align-self:center}.phero h1,.phero .sub{max-width:960px}.engine{display:flex;flex-direction:column;gap:24px;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;width:100%;min-width:0}.engine-title{font-size:20px;line-height:27px;font-weight:500}.rook-phases{display:flex;list-style:none;gap:12px;font-size:12px;line-height:18px;color:var(--muted)}.rook-phases li{flex:1;min-width:0}.rook-phases [aria-current]{color:var(--indigo)}.engine-steps{display:flex;flex-direction:column;gap:20px}.step{display:flex;gap:12px;align-items:center}.step>div{min-width:0;display:flex;flex-direction:column;gap:4px}.stt{font-weight:500;line-height:24px}.su{font-size:14px;line-height:21px;color:var(--muted)}.lev{background:var(--indigo-50);border-radius:10px;padding:16px;font-size:14px;line-height:21px}.lev b{display:inline-block;color:var(--indigo);font-weight:500;margin-bottom:8px}.dark-panel{--surface:var(--eng-surface);--border:var(--eng-border);--ink:var(--eng-text);--muted:var(--eng-muted);--soft:var(--eng-soft);--indigo:var(--eng-accent);--indigo-50:var(--eng-soft)}.problem{background:#fff}.stat{display:flex;flex-direction:column;gap:16px;border:1px solid var(--border);border-radius:16px;padding:24px}.stat .k{font-weight:500}.stat .v{font-weight:600;font-size:56px;line-height:63px;letter-spacing:-1.12px;color:var(--indigo)}.lead{color:var(--muted)}.lead b{font-weight:400}.steps-section,.fights-section,.canvas{background:var(--bg-sub)}.scard,.vcard{display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid var(--border);border-radius:16px;padding:24px}.scard .n,.vcard .vi{font-weight:500}.scard p,.vcard p{color:var(--muted)}.band-dark,.final{background:var(--eng-bg);--ink:var(--eng-text);--muted:var(--eng-muted);color:var(--ink)}.band-dark .g,.final .g{color:inherit}.watch .grid,.privacy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.feat{display:flex;flex-direction:column;gap:32px}.fitem{display:flex;align-items:flex-start;gap:20px}.fitem .ft{font-size:20px;line-height:27px;font-weight:500}.fitem .fp{font-size:14px;line-height:21px;color:var(--muted);margin-top:8px}.win{display:flex;flex-direction:column;gap:16px}.win .amount{font-size:40px;line-height:45px;color:var(--indigo);font-weight:600;letter-spacing:-.8px}.win .iss{color:var(--muted)}.win .out{display:flex;align-items:center;gap:12px;font-size:12px;line-height:18px;color:var(--muted)}.annotation{font-size:12px;line-height:18px;color:var(--muted)}.fights{display:flex;gap:12px;flex-wrap:wrap}.punch{font-size:20px;line-height:27px;font-weight:500}.punch .g{display:block}.faqwrap{display:flex;flex-direction:column;gap:24px}.rook-disclosure{border-radius:16px;background:var(--bg-sub);overflow:hidden}.rook-disclosure>button{display:block;width:100%;padding:24px;text-align:left;border:0;background:none;color:var(--ink);font-size:16px;line-height:24px;font-weight:500}.rook-disclosure>button:hover{color:var(--indigo)}.disclosure-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.rook-disclosure[data-open=true] .disclosure-panel{grid-template-rows:1fr;transition-duration:.35s}.disclosure-panel>div{overflow:hidden;min-height:0}.disclosure-copy{padding:0 24px 24px;color:var(--muted);line-height:24px}.faq-section .reading{display:flex;flex-direction:column;gap:24px}.faq-section h2{font-size:36px;line-height:41px;letter-spacing:-.72px}.faq-section .rook-disclosure{background:var(--soft)}.reading{max-width:960px;margin-inline:auto;width:100%}.final{text-align:center}.final>.wrap{align-items:center}.final h2{font-size:48px;line-height:54px;letter-spacing:-.96px}.final p{color:var(--muted)}.final .ml{font-size:14px;line-height:21px;color:var(--muted)}.alt-section:nth-of-type(odd){background:var(--bg-sub)}.altrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.altrow.rev .txt{order:2}.altrow .txt{display:flex;flex-direction:column;gap:24px}.altrow .n{font-size:14px;line-height:21px;color:var(--muted)}.altrow h2{font-size:40px;line-height:45px}.altrow p{color:var(--muted)}.preview-card{display:flex;flex-direction:column;gap:16px;border:1px solid var(--border);border-radius:16px;padding:24px;background:#fff}.preview-card h3{font-size:20px;line-height:27px;font-weight:500;letter-spacing:0}.preview-card p{color:var(--muted)}.preview-card .btn{align-self:flex-end}.result{display:flex;gap:12px;align-items:center;font-size:14px;line-height:21px}.result strong{font-size:20px;color:var(--indigo)}.find{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.find .rook-card{min-height:0}.find h3{font-size:24px}.follow-work .engine{max-width:960px;margin-inline:auto}.prose{display:flex;flex-direction:column;gap:24px}.prose p{color:var(--muted)}.prose b{font-weight:400}.mission{display:flex;flex-direction:column;gap:24px}.mission .lbl{font-weight:500}.mission .big{font-size:40px;line-height:45px;font-weight:600;letter-spacing:-.8px}.mission .g{color:var(--ink)}.founder{display:flex;flex-direction:column;gap:24px}.founder .q{font-size:20px;line-height:27px;font-weight:500}.sig{display:flex;align-items:center;gap:12px}.av{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;background:var(--soft);color:var(--muted);border-radius:50%;font-size:16px;line-height:1}.who{display:flex;flex-direction:column;gap:4px}.who b{font-weight:500}.who span{color:var(--muted);font-size:14px;line-height:21px}.join{background:var(--bg-sub);padding-block:64px}.joincard{display:flex;flex-direction:column;gap:40px;align-items:center;max-width:680px;margin-inline:auto;text-align:center}.joincard h1{font-size:48px;line-height:54px;letter-spacing:-.96px}.joincard .sub{color:var(--muted)}.form{display:flex;flex-direction:column;gap:20px;padding:24px;width:100%;border:1px solid var(--border);border-radius:16px;background:#fff;text-align:left}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:14px;line-height:21px;font-weight:500}.input{width:100%;padding:12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--ink);min-height:48px}.input::placeholder{color:var(--muted)}.input:focus{border-color:var(--indigo);outline:2px solid var(--indigo-50);outline-offset:2px}textarea.input{min-height:96px;resize:vertical}.form .btn{width:100%}.form-note{text-align:center;font-size:12px;line-height:18px;color:var(--muted)}.formerr{border:1px solid var(--danger);border-radius:10px;padding:12px;color:var(--danger);font-size:14px}.form-success{display:flex;flex-direction:column;gap:16px}.form-success h2{font-size:24px;line-height:29px}.notfound{padding-block:64px;text-align:center;background:var(--bg-sub)}.notfound .wrap{display:flex;flex-direction:column;gap:40px;align-items:center}.notfound .code{font-size:96px;line-height:108px;font-weight:600;color:var(--indigo);letter-spacing:-1.92px}.notfound p{max-width:680px;color:var(--muted)}.foot{padding-block:64px;background:#fff}.foot>.wrap{display:flex;flex-direction:column;gap:40px}.foot .grid{display:grid;grid-template-columns:420px minmax(0,1fr);gap:64px}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-brand p{font-size:14px;line-height:21px;color:var(--muted)}.footer-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.foot .col{display:flex;flex-direction:column;gap:12px}.foot h4{font-size:16px;line-height:24px;font-weight:500}.foot .col a{font-size:14px;line-height:21px;color:var(--muted)}.foot .col a:hover{color:var(--indigo)}.foot .bottom{font-size:12px;line-height:18px;color:var(--muted)}.foot.compact{padding-block:24px}.comparison{min-width:0;width:100%}.comparison-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:16px;background:#fff;isolation:isolate}.compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px;table-layout:fixed}.compare-table th,.compare-table td{padding:24px;vertical-align:top;border-right:1px solid var(--border);border-bottom:1px solid var(--border);font-weight:400;text-align:left}.compare-table th:last-child,.compare-table td:last-child{border-right:0}.compare-table tbody tr:last-child>*{border-bottom:0}.compare-table thead th{vertical-align:middle;height:96px;font-size:20px;line-height:27px;font-weight:500;border-bottom:2px solid var(--border)}.compare-table thead th:first-child,.compare-table tbody th{width:196px;font-size:14px;line-height:21px;font-weight:500;position:sticky;left:0;z-index:3;background:#fff}.compare-table thead th:first-child{z-index:4}.compare-table td{color:var(--muted)}.compare-table .featured{background:var(--indigo-50);position:relative;z-index:0}.compare-table thead .featured{border-bottom-color:var(--indigo)}.comparison-wordmark{display:block;width:200px;max-width:100%;height:auto}.comparison-brand{display:flex;align-items:center;gap:12px}.compare-hint{display:none}.compare-note{font-size:12px;line-height:18px;color:var(--muted)}.privacy-grid{align-items:start}.trust-list{display:flex;flex-direction:column;gap:24px}.band-dark .rook-trust{color:var(--eng-muted)}.privacy-copy{display:flex;flex-direction:column;gap:16px;color:var(--muted)}.privacy-copy h3{font-size:20px;line-height:27px;color:var(--ink);font-weight:500;letter-spacing:0}.privacy-copy a{color:var(--eng-accent);font-size:14px;line-height:21px}.sources{padding-block:24px;background:var(--bg-sub)}.sources h2{font-size:16px;line-height:24px;letter-spacing:0;font-weight:500}.sources a{color:var(--indigo);font-size:14px;line-height:21px;align-self:flex-start}.legal-header{padding-block:64px;background:var(--bg-sub)}.legal-header .reading{display:flex;flex-direction:column;gap:24px}.legal-header h1{font-size:48px;line-height:54px}.legal-header p{font-size:14px;line-height:21px;color:var(--muted)}.legal-section{padding-block:24px}.legal-section .reading{display:flex;flex-direction:column;gap:20px;color:var(--muted)}.legal-section h2{font-size:28px;line-height:34px;letter-spacing:-.56px;color:var(--ink)}.legal-section h3{font-size:20px;line-height:27px;font-weight:500;letter-spacing:0;color:var(--ink)}.legal-section a{color:var(--indigo);text-decoration:underline;overflow-wrap:anywhere}.legal-section ul,.legal-section ol{padding-left:24px}.legal-section li{margin-bottom:20px}.legal-section li:last-child{margin-bottom:0}.legal-section strong{font-weight:500}.legal-table{overflow-x:auto}.legal-section table{width:100%;border-collapse:collapse;font-size:14px;line-height:21px}.legal-section td,.legal-section th{border:1px solid var(--border);padding:12px;text-align:left;vertical-align:top}.legal-section tr:first-child{background:var(--soft)}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:100;background:var(--indigo);color:#fff;padding:12px}.skip-to-content:focus{left:0}@media(max-width:1100px){.nav .links{gap:14px}.nav .links .btn{width:160px}.foot .grid{grid-template-columns:1fr 2fr;gap:40px}}@media(max-width:900px){.wrap{padding-inline:24px}h1{font-size:38px;line-height:43px;letter-spacing:-.76px}h2{font-size:34px;line-height:38px;letter-spacing:-.68px}.nav .links{display:none}.brand-nav,.brand-nav .animated-wordmark{width:190px}.burger{display:flex}.mobile-menu:not([hidden]){display:block}.mobile-menu .wrap{display:flex;flex-direction:column;gap:24px;padding-block:24px}.mobile-menu a{font-size:20px;line-height:27px}.mobile-menu .btn{width:100%;font-size:16px}.hero .grid,.watch .grid,.privacy-grid,.altrow{grid-template-columns:1fr;gap:64px}.hero .ctas{flex-direction:column}.hero .ctas .btn{width:100%}.row3,.stats,.steps,.wins,.values,.find{grid-template-columns:1fr}.stat .v{font-size:48px;line-height:54px;letter-spacing:-.96px}.phero .sub{max-width:100%}.altrow.rev .txt{order:0}.altrow h2{font-size:34px;line-height:38px}.mission .big{font-size:34px;line-height:38px;letter-spacing:-.68px}.final h2{font-size:38px;line-height:43px;letter-spacing:-.76px}.final .btn{width:100%}.foot .grid,.footer-links{grid-template-columns:1fr;gap:40px}.faq-section h2{font-size:30px;line-height:34px;letter-spacing:-.6px}.joincard h1{font-size:38px;line-height:43px;letter-spacing:-.76px}.compare-table{min-width:820px}.compare-table th,.compare-table td{padding:20px}.compare-table thead th:first-child,.compare-table tbody th{width:148px}.compare-hint{display:block;color:var(--muted);font-size:14px;line-height:21px;margin-bottom:12px}.legal-header h1{font-size:38px;line-height:43px}.legal-section h2{font-size:26px;line-height:31px}.notfound .code{font-size:72px;line-height:81px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.page-intro{width:100%;max-width:960px;display:flex;flex-direction:column;gap:24px;align-items:center}.stat{padding-bottom:64px}.stat .v{line-height:67px}.rook-disclosure>button{padding-bottom:16px}.faq-section .rook-disclosure{background:var(--bg-sub)}.mission{gap:40px}.mission .lbl{font-size:14px;line-height:21px;color:var(--indigo);font-weight:400}.mission .big{font-size:48px;line-height:54px;letter-spacing:-.96px}.alt-section:nth-of-type(odd){background:#fff}.alt-section.canvas{background:var(--bg-sub)}.complaint-preview{display:flex;flex-direction:column;gap:24px}.example-field{display:flex;flex-direction:column;gap:16px}.example-field h3{font-size:14px;line-height:21px;font-weight:400;letter-spacing:0}.example-input{padding:12px;border:1px solid var(--border);border-radius:10px}.letter-preview{gap:24px;background:var(--bg-sub)}.letter-preview .metadata{font-size:14px;line-height:21px}.joincard{padding:40px;gap:24px;border:1px solid var(--border);border-radius:16px;background:#fff}.joincard .rook-status{align-self:center}.form{border:0;border-radius:0;padding:0;gap:24px}.field{gap:16px}.field label{font-weight:400}textarea.input{min-height:74px}@media(min-width:1101px){.nav .links>a:nth-child(1){width:106px}.nav .links>a:nth-child(2){width:36px}.nav .links>a:nth-child(3){width:52px}.nav .links>a:nth-child(4){width:72px}.nav .links>a:nth-child(5){width:50px}}@media(max-width:900px){.mission .big{font-size:38px;line-height:43px;letter-spacing:-.76px}.joincard{padding:24px}.joincard h1{font-size:34px;line-height:38px;letter-spacing:-.68px}.stat .v{line-height:58px}textarea.input{min-height:98px}}@media(max-width:900px){.final h2{font-size:34px;line-height:38px;letter-spacing:-.68px}.home-final h2{font-size:38px;line-height:43px;letter-spacing:-.76px}}.hanging-quote{display:block;position:relative}.opening-quote{position:absolute;right:100%;top:0;white-space:nowrap}
