:root{color-scheme:light;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}body{margin:0;font:14px system-ui}img{max-width:100%}[hidden]{display:none!important}:root{--white:#FFFFFF;--ink:#252525;--muted:#5E5A52;--grey-1:#F4EFE3;--grey-2:#FBFAF6;--line:#D6CFC0;--gold:#F2B705;--gold-soft:#FDF3CC;--foot:#222222;--foot-line:#4A4A4A;--foot-muted:#B5B5B5;--display:var(--f-roboto),"Roboto","Helvetica Neue",Arial,sans-serif;--body:var(--f-roboto),"Roboto","Helvetica Neue",Arial,sans-serif;--mono:var(--f-roboto-mono),"Roboto Mono",ui-monospace,Menlo,monospace}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}body{color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}body,body:before{background:var(--white)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:30}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.wrap{max-width:1280px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media (min-width:760px){.wrap{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}h1,h2,h3{font-family:var(--display);font-weight:300;margin:0;text-wrap:balance;color:var(--ink)}h1{font-size:clamp(38px,5.2vw,68px);line-height:1.14;letter-spacing:-.02em}h2{line-height:1.17;letter-spacing:-.015em}h3{font-size:clamp(23px,2.4vw,32px);line-height:1.3;letter-spacing:-.01em}p{margin:0}.mono{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.lede{font-size:clamp(17px,1.5vw,19px);max-width:36em}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:16px;background:var(--gold);color:var(--ink);border:1px solid var(--gold);border-radius:4px;font-family:var(--display);font-size:18px;padding:15px 24px;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.btn:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.btn svg{width:16px;height:16px;flex:none}.btn.sm{padding:11px 20px;font-size:16px}.textlink{display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:16px;text-underline-offset:5px}.textlink svg{width:22px;height:12px;flex:none;transition:transform .15s ease}.textlink:hover svg{transform:translateX(4px)}.bar{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--white)}.bar .wrap{display:flex;justify-content:space-between;gap:16px;padding-block:16px;max-width:1440px}.bar .wrap,.brand{align-items:center}.brand{display:inline-flex;gap:10px;font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.02em;text-decoration:none}.brand i{width:26px;height:26px;border:2px solid var(--ink);background:var(--gold);border-radius:4px;display:block}.bar nav{display:flex;gap:clamp(24px,5vw,68px)}.bar nav a{font-family:var(--display);font-weight:500;font-size:14px;letter-spacing:.02em;text-decoration:none}.bar nav a:hover{text-decoration:underline;text-underline-offset:6px}@media (max-width:860px){.bar nav{display:none}}.hero{background:var(--grey-1);position:relative;overflow:hidden}.hero:after,.hero:before{content:"";position:absolute;border:clamp(40px,6vw,84px) solid var(--white);border-radius:clamp(40px,6vw,90px);opacity:.62;pointer-events:none}.hero:before{width:62vw;height:62vw;max-width:900px;max-height:900px;right:-14vw;top:-12vw;transform:rotate(30deg)}.hero:after{width:46vw;height:46vw;max-width:660px;max-height:660px;left:-20vw;bottom:-30vw;transform:rotate(30deg)}.hero .wrap{position:relative;z-index:1;padding-block:clamp(40px,5vw,64px) 0;display:flex;flex-direction:column;gap:clamp(22px,2.6vw,32px);align-items:flex-start}.tag{font-family:var(--display);font-weight:700;font-size:14px;border:1px solid var(--ink);border-radius:4px;padding:3px 9px;background:rgba(255,255,255,.6)}.hero h1{max-width:16.5em}.hero-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;width:100%;padding-top:12px}.reach{display:flex;flex-direction:column;gap:2px;font-size:16px}.reach b{font-family:var(--display);font-weight:500;font-size:20px;letter-spacing:-.01em;user-select:all}.jobs{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;padding-block:clamp(36px,5vw,64px);margin-top:clamp(8px,2vw,28px);list-style:none;padding-left:0;margin-bottom:0}.jobs li{font-family:var(--display);font-weight:500;font-size:clamp(17px,1.8vw,24px);color:#8A8A8A;letter-spacing:-.01em;padding-right:clamp(20px,4vw,56px)}.jobs li:first-child{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400;flex-basis:100%;padding-bottom:6px}.band{padding-block:clamp(64px,8vw,120px)}.band.g1{background:var(--grey-1)}.band.g2{background:var(--grey-2)}.head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:clamp(32px,4vw,56px)}.head>div{display:flex;flex-direction:column;gap:18px;min-width:0}.head h2{max-width:16em}.head>.arrows{display:flex;flex-direction:row;gap:20px}.arrows button{background:none;border:0;padding:8px;cursor:pointer;color:var(--ink)}.arrows button svg{width:40px;height:16px;display:block}.arrows button:disabled{color:#B9B9B9;cursor:default}.rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.rail::-webkit-scrollbar{display:none}.ex{flex:0 0 min(588px,86vw);scroll-snap-align:start;background:var(--white);display:flex;flex-direction:column;min-width:0}.ex .shot{height:clamp(240px,26vw,330px);display:grid;place-items:center;padding:28px;position:relative;overflow:hidden}.ex:first-child .shot{background:var(--gold)}.ex:nth-child(2) .shot{background:#DCDCDC}.ex:nth-child(3) .shot{background:var(--gold-soft)}.ex .info{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:18px;flex:1}.ex .info h3{flex:1}.ex .info .textlink{align-self:flex-end;margin-top:24px}.mock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:14px;width:100%;max-width:470px;align-items:center}.sheet{background:var(--white);border-radius:4px;box-shadow:0 10px 30px rgba(37,37,37,.16);padding:14px;font-size:14px;line-height:1.45;display:flex;flex-direction:column;gap:7px;min-width:0;overflow-wrap:anywhere}.sheet .m{color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.sheet .m,.sheet .r{font-family:var(--mono);font-size:11px}.sheet .r{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--grey-1);padding-top:7px}.sheet .r span:last-child{color:var(--muted);text-align:right}.sheet .ok{align-self:flex-start;background:var(--ink);color:var(--white);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:5px 8px;border-radius:3px;margin-top:3px}@media (max-width:480px){.mock{grid-template-columns:1fr}.mock .sheet:first-child{display:none}}.state .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.state h2{grid-column:1/span 5}.state .txt{grid-column:7/span 6;display:flex;flex-direction:column;gap:28px;align-items:flex-start}@media (max-width:900px){.state .txt,.state h2{grid-column:1/-1}}.goldband{background:var(--gold);text-align:center}.goldband .wrap{padding-block:clamp(72px,10vw,150px);display:flex;flex-direction:column;align-items:center;gap:24px}.goldband h2{font-size:clamp(32px,4.4vw,60px);max-width:15em}.goldband p{max-width:34em}.rows{border-top:1px solid var(--line)}.rows details{border-bottom:1px solid var(--line)}.rows summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 32px;align-items:center;padding-block:clamp(28px,3.6vw,48px)}.rows summary::-webkit-details-marker{display:none}.rows summary>div{display:flex;flex-direction:column;gap:14px;align-items:flex-start;min-width:0}.chip{font-family:var(--display);font-weight:700;font-size:14px;background:#E4E4E4;border-radius:4px;padding:3px 9px}.chip.y{background:var(--gold-soft)}.rows summary svg{width:38px;height:18px;transition:transform .2s ease;flex:none;margin-right:clamp(0px,2vw,30px)}.rows details[open] summary svg{transform:rotate(90deg)}.rows summary:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:clamp(28px,3.6vw,48px);max-width:900px}.pair>div{background:var(--white);border-radius:4px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;font-size:16px;line-height:1.5;min-width:0}@media (max-width:640px){.pair{grid-template-columns:1fr;gap:12px}}.more{padding-top:clamp(36px,4vw,56px);display:flex;flex-direction:column;gap:22px}.more ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;max-width:1000px}.more li{font-family:var(--display);font-size:clamp(17px,1.6vw,20px);display:flex;flex-direction:column;gap:2px}.more li b{font-weight:500;box-shadow:inset 0 -.5em 0 var(--gold-soft);align-self:flex-start}.more li span{font-family:var(--body);font-size:16px;color:var(--muted)}@media (max-width:640px){.more ul{grid-template-columns:1fr}}.people-band{text-align:center}.people-band .wrap{display:flex;flex-direction:column;align-items:center;gap:clamp(32px,4vw,56px)}.people-band .lede{max-width:34em}.people{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(32px,7vw,120px)}.person{display:flex;flex-direction:column;align-items:center;gap:6px}.photo{width:clamp(150px,18vw,230px);aspect-ratio:1/1;max-width:100%;border-radius:28%;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;font-family:var(--display);font-weight:400;font-size:clamp(40px,5vw,64px);color:#9A9A9A;margin-bottom:22px}.person h3{font-size:clamp(22px,2.2vw,30px)}.person p{color:var(--muted)}.draft{display:inline-block;font-family:var(--mono);font-size:11px;border:1px dashed var(--ink);background:var(--gold-soft);padding:2px 7px;border-radius:3px;margin-top:8px}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(22px,2.6vw,34px)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--display);font-weight:400;font-size:36px;line-height:1;flex:none;margin-right:clamp(0px,2vw,30px)}.faq details[open] summary:after{content:"\2212"}.faq .ans{padding:0 0 clamp(24px,3vw,36px);max-width:40em;display:flex;flex-direction:column;align-items:flex-start}.cta .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:start}.cta .side{grid-column:1/span 5;display:flex;flex-direction:column;gap:24px;min-width:0}.cta .card{grid-column:7/span 6;min-width:0}@media (max-width:960px){.cta .card,.cta .side{grid-column:1/-1}}.agenda{list-style:none;margin:0;padding:0;border-top:1px solid var(--line);counter-reset:a}.agenda li{counter-increment:a;padding-block:14px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px minmax(0,1fr);font-size:18px}.agenda li:before{content:counter(a);font-family:var(--display);font-weight:700}.card{background:var(--white);border-radius:4px;padding:clamp(22px,3vw,40px);display:flex;flex-direction:column;gap:24px;box-shadow:0 20px 60px rgba(37,37,37,.08)}.stephead{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.stephead b{font-family:var(--display);font-size:14px;background:var(--gold);border-radius:4px;padding:3px 9px;margin-right:10px}.stephead span{font-family:var(--display);font-weight:500;font-size:16px}form{display:flex;flex-direction:column;gap:20px}.row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:560px){.row2{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field label,fieldset legend{font-family:var(--display);font-weight:500;font-size:16px}.field label small,fieldset legend small{font-weight:400;color:var(--muted);font-size:14px;font-family:var(--body)}.hint{font-size:14px;color:var(--muted)}input[type=email],input[type=text],textarea{font:inherit;font-size:18px;color:var(--ink);background:var(--white);border:1px solid #8c8c8c;border-radius:4px;padding:12px 14px;width:100%}textarea{min-height:128px;resize:vertical}input:focus-visible,textarea:focus-visible{outline:3px solid var(--gold);outline-offset:0;border-color:var(--ink)}.field.bad input,.field.bad textarea{border:2px solid var(--ink)}.err{font-size:14px;font-weight:700;display:flex;gap:8px;align-items:baseline}.err:before{content:"!";background:var(--ink);color:var(--white);font-family:var(--mono);font-size:12px;padding:0 6px;border-radius:3px}fieldset{border:0;margin:0;padding:0;min-width:0}fieldset legend{padding:0;margin-bottom:8px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;inset:0;cursor:pointer}.chips span{display:block;border:1px solid #8c8c8c;border-radius:4px;padding:8px 14px;font-size:16px}.chips input:checked+span{background:var(--gold);border-color:var(--ink);font-weight:700}.chips input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.opt{border-top:1px solid var(--line);padding-top:18px}.opt summary{cursor:pointer;font-family:var(--display);font-weight:500;font-size:16px}.opt .inner{display:flex;flex-direction:column;gap:20px;padding-top:18px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.submit p{font-size:14px;color:var(--muted)}.done{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.notice{border:1px dashed var(--ink);background:var(--gold-soft);border-radius:4px;padding:14px 16px;font-size:16px}footer{background:var(--foot);color:var(--white)}footer .wrap{padding-block:clamp(56px,7vw,96px) 40px;display:flex;flex-direction:column}.f-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding-bottom:clamp(40px,5vw,64px)}.f-top h3{color:var(--white);font-size:24px;margin-bottom:12px}.f-top p{color:var(--foot-muted);font-size:16px}.f-top p span{user-select:all}@media (max-width:800px){.f-top{grid-template-columns:1fr}}.f-big{display:flex;flex-wrap:wrap;gap:16px clamp(32px,6vw,80px);padding-block:clamp(36px,4vw,56px);border-top:1px solid var(--foot-line);border-bottom:1px solid var(--foot-line)}.f-big a{font-family:var(--display);font-weight:400;font-size:clamp(24px,3vw,36px);letter-spacing:-.01em;text-decoration:none;color:var(--white);overflow-wrap:anywhere}.f-big a:hover{color:var(--gold)}.f-legal{padding-top:32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:14px;color:var(--foot-muted)}footer :focus-visible{outline-color:var(--gold)}.hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 24px;align-items:start;width:100%}.hero-copy{grid-column:1/span 7;display:flex;flex-direction:column;gap:clamp(22px,2.6vw,32px);align-items:flex-start;min-width:0;padding-top:clamp(0px,2vw,28px)}.hero .card{grid-column:8/span 5;min-width:0;padding:clamp(20px,2.2vw,30px);gap:18px;box-shadow:0 24px 70px rgba(37,37,37,.14)}.hero h1{font-size:clamp(36px,4.5vw,60px)}.card-h{font-size:clamp(24px,2.2vw,30px)}.hero .card .row2,.hero .card form{gap:16px}.hero .card textarea{min-height:92px}.hero .card input[type=email],.hero .card input[type=text],.hero .card textarea{padding:10px 12px;font-size:16px}.hero .stephead{padding-bottom:12px}@media (max-width:1000px){.hero .card,.hero-copy{grid-column:1/-1}}.cta .side{grid-column:1/span 7}.cta-go{grid-column:9/span 4;display:flex;flex-direction:column;gap:16px;align-items:flex-start;align-self:center;min-width:0}@media (max-width:960px){.cta-go{grid-column:1/-1}}.tools{width:100%;padding-block:clamp(36px,5vw,64px);margin-top:clamp(8px,2vw,28px)}.tools .tools-label{margin:0 0 clamp(16px,2vw,24px);font-family:var(--mono);font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#5E5E5E}.tools .tools-list{display:flex;flex-wrap:wrap;align-items:center;gap:22px clamp(18px,4vw,60px);margin:0;padding:0;list-style:none}.tools .tools-item{display:inline-flex;align-items:center;gap:.42em;color:#8A8A8A;font-family:var(--display);font-weight:500;font-size:clamp(15px,1.7vw,23px);letter-spacing:-.01em;line-height:1;white-space:nowrap;transition:color .2s ease}.tools .tools-item:hover{color:#252525}.tools .tools-mark{display:block;flex:none;height:1.22em;width:auto}.tools .tools-mark--retell{height:1.2em}.tools .tools-mark--langgraph{height:1.1em}@media (prefers-reduced-motion:reduce){.tools .tools-item{transition:none}}.brand svg{height:30px}.brand svg,.f-logo svg{width:auto;display:block}.f-logo svg{height:34px;margin-bottom:clamp(36px,4vw,56px)}.bar .btn{white-space:nowrap}@media (max-width:480px){.brand svg{height:22px}.bar .btn{padding:10px 12px;font-size:14px}}#examples{overflow-x:clip}#examples .head{margin-bottom:clamp(28px,3.2vw,44px)}#examples .head>div:first-child{gap:14px}#examples .rail{margin-right:calc((100vw - 100%) / -2);padding-right:calc((100vw - 100%) / 2)}#examples .rail:focus-visible{outline-offset:-3px}#examples .ex{border-radius:4px;overflow:hidden}#examples .ex .shot{display:block;height:auto;aspect-ratio:588/376;padding:0}#examples .ex .info{gap:16px}#examples .ex .info .textlink{margin-top:clamp(20px,2.4vw,36px)}#examples .pc{position:absolute;display:flex;flex-direction:column;min-width:0;background:var(--white);color:var(--ink);border-radius:4px;box-shadow:0 1px 2px rgba(37,37,37,.1),0 16px 36px rgba(37,37,37,.13);font-size:14px;line-height:1.45}#examples .pc-in{left:28px;top:28px;width:46%}#examples .pc-in .pc-body{padding-right:44px}#examples .pc-out{right:28px;bottom:28px;width:50.5%}#examples .pc p{margin:0}#examples .pc-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--grey-1);font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap}#examples .pc-bar b{font-weight:500;color:var(--ink)}#examples .pc-body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px}#examples .pc-who{display:flex;align-items:center;gap:9px;margin-bottom:4px}#examples .pc-who span{display:flex;flex-direction:column;line-height:1.25}#examples .pc-who b{font-weight:700}#examples .pc-who small{font-size:11px;color:var(--muted)}#examples .av{flex:none;width:26px;height:26px;border-radius:50%;background:var(--grey-1);display:grid;place-items:center}#examples .av svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.3}#examples .pc-subj{font-family:var(--display);font-weight:500;font-size:14px;letter-spacing:-.01em}#examples .pc-msg{color:#3F3F3F}#examples .pc-to{display:flex;gap:10px;padding-bottom:8px;margin-bottom:2px;border-bottom:1px solid var(--grey-1);font-weight:500}#examples .pc-to span{color:var(--muted);font-weight:400}#examples .pc-rows{display:flex;flex-direction:column;padding:2px 14px 4px}#examples .pc-r{display:grid;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--grey-1)}#examples .pc-r:first-child{border-top:0}#examples .pc-rows.q .pc-r{grid-template-columns:minmax(0,1fr) 26px 82px}#examples .pc-rows.q .pc-r span:nth-child(2){text-align:right;font-variant-numeric:tabular-nums}#examples .pc-rows.s .pc-r{grid-template-columns:92px minmax(0,1fr)}#examples .pc-rows.s .pc-r span:first-child{color:var(--muted)}#examples .pc-rows.s .pc-r span:last-child{font-weight:500}#examples .pc-h{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:8px 0 5px}#examples .pc-r mark{background:var(--gold-soft);color:var(--ink);border-radius:3px;padding:2px 6px;font-size:12px;white-space:nowrap}#examples .pc-r.flag{margin:0 -14px;padding-inline:14px;background:var(--gold-soft);border-top-color:transparent}#examples .pc-rows.s .pc-r.flag span{color:var(--ink);font-weight:700}#examples .pc-foot{display:flex;align-items:center;gap:9px;padding:10px 14px 11px;border-top:1px solid var(--line);font-size:12px}#examples .pc-foot b{font-weight:700}#examples .pc-foot em{font-style:normal;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}#examples .pc-foot>em:last-child{margin-left:auto}#examples .tick{flex:none;width:20px;height:20px;border-radius:50%;background:var(--ink);color:var(--white);display:grid;place-items:center}#examples .tick.y{background:var(--gold);color:var(--ink)}#examples .tick svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}#examples .pc-foot.act{gap:8px}#examples .b{font-family:var(--display);font-weight:700;font-size:12px;line-height:1;padding:8px 11px;border:1px solid var(--ink);border-radius:4px;white-space:nowrap}#examples .b.y{background:var(--gold);border-color:var(--gold)}#examples .pc-body.form{gap:4px}#examples .fl{font-size:11px;color:var(--muted)}#examples .fv{border:1px solid var(--line);border-radius:3px;padding:6px 9px;margin-bottom:6px}#examples .fv:last-child{margin-bottom:0}#examples .paper{width:35%;left:44px;top:26px;padding:18px 18px 22px;gap:14px;border-radius:1px;background:var(--grey-2);transform:rotate(-2.5deg)}#examples .paper:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--white);border-radius:1px;transform:rotate(4deg) translate(6px,2px);box-shadow:0 1px 2px rgba(37,37,37,.14)}#examples .pp-top{display:flex;justify-content:space-between;align-items:baseline}#examples .pp-top b{font-family:var(--display);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase}#examples .pp-top span{font-family:var(--mono);font-size:10px;color:var(--muted)}#examples .paper i{display:block;height:5px;border-radius:1px;background:#CFCFCF}#examples .pp-addr{display:flex;flex-direction:column;gap:5px}#examples .pp-addr i:first-child{width:52%;background:#9A9A9A}#examples .pp-addr i:nth-child(2){width:38%}#examples .pp-addr i:nth-child(3){width:44%}#examples .pp-lines{display:flex;flex-direction:column;border-top:1px solid var(--ink)}#examples .pp-lines div{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}#examples .pp-lines div i:first-child{width:55%}#examples .pp-lines div:nth-child(2) i:first-child{width:42%}#examples .pp-lines div:nth-child(3) i:first-child{width:62%}#examples .pp-lines div i:last-child{width:16%}#examples .pp-lines .tot{border-bottom:0;padding-top:12px;padding-bottom:34px;font-weight:700;font-size:12px}#examples .pp-lines .tot i{background:#9A9A9A;width:20%}#examples .pp-pen{position:absolute;left:0;bottom:2px;width:100%;fill:none;stroke:var(--ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}#examples .steps{position:absolute;left:28px;bottom:24px;margin:0;padding:0;list-style:none;counter-reset:s;display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:500;line-height:1.3;color:var(--ink)}#examples .steps li{counter-increment:s;display:flex;align-items:baseline;gap:9px}#examples .steps li:before{content:counter(s);font-family:var(--mono);font-size:11px;font-weight:500}@media (max-width:620px){#examples .ex .shot{aspect-ratio:auto;height:444px}#examples .pc-in{left:16px;top:16px;width:76%}#examples .pc-in .pc-body{padding-right:14px}#examples .pc-out{right:16px;bottom:16px;width:88%}#examples .paper{left:22px;top:14px;width:62%}#examples .steps{display:none}}.state .wrap{align-items:center;row-gap:clamp(36px,6vw,56px)}.state .txt{grid-column:1/span 5;gap:24px}.state .txt .textlink{margin-top:8px}.state .gate{grid-column:7/span 6;margin:0;min-width:0;background:var(--grey-1);border-radius:4px;padding:clamp(18px,2.6vw,36px) clamp(16px,2.6vw,36px) clamp(16px,2vw,24px)}@media (max-width:900px){.state .gate,.state .txt{grid-column:1/-1}}.state .gate p{margin:0}.state .flow{list-style:none;margin:0;padding:0}.state .flow li{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:0 0 22px 32px;font-size:16px;line-height:1.4}.state .flow li:before{content:"";position:absolute;left:3px;top:7px;width:9px;height:9px;border-radius:50%;background:var(--ink)}.state .flow li:after{content:"";position:absolute;left:7px;top:22px;bottom:-3px;border-left:1px solid #8c8c8c}.state .flow li:last-child{padding-bottom:0}.state .flow li:last-child:after{display:none}.state .flow em{flex:none;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.state .flow .now{display:block;padding-bottom:26px;padding-top:4px}.state .flow .now:before{left:-1px;top:24px;width:17px;height:17px;background:var(--gold);box-shadow:inset 0 0 0 2px var(--ink)}.state .flow .now:after{top:46px;border-left-style:dashed}.state .flow .next{color:var(--muted)}.state .flow .next:before{background:var(--grey-1);box-shadow:inset 0 0 0 1.5px #8C8C8C}.state .ask{background:var(--white);border-radius:4px;box-shadow:0 1px 2px rgba(37,37,37,.08),0 14px 34px rgba(37,37,37,.09);display:flex;flex-direction:column}.state .ask-k{display:flex;justify-content:space-between;gap:12px;padding:11px 20px;border-bottom:1px solid var(--grey-1);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.state .ask-k span:first-child{color:var(--ink);font-weight:500}.state .ask-t{font-family:var(--display);font-size:clamp(19px,1.7vw,23px);line-height:1.25;letter-spacing:-.01em;padding:18px 20px 0;text-wrap:balance}.state .ask-w{display:flex;align-items:center;gap:10px;padding:12px 20px 18px;font-size:16px;line-height:1.35;color:var(--muted)}.state .av{flex:none;width:28px;height:28px;border-radius:50%;background:var(--gold-soft);display:grid;place-items:center}.state .av svg{width:17px;height:17px;fill:none;stroke:var(--ink);stroke-width:1.3}.state .ask-b{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px 16px;border-top:1px solid var(--line)}.state .b{font-family:var(--display);font-weight:700;font-size:14px;line-height:1;padding:11px 15px;border:1px solid var(--ink);border-radius:4px;white-space:nowrap}.state .b.y{background:var(--gold);border-color:var(--gold)}.state .b.t{border-color:transparent;padding-inline:6px;text-decoration:underline;text-underline-offset:4px;font-weight:500}.state .gate .rule{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:clamp(18px,2vw,26px);padding-top:16px;border-top:1px solid var(--line);font-size:14px}.state .rule em{margin-left:auto;font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.state .sw{flex:none;width:32px;height:18px;border:1.5px solid var(--ink);border-radius:9px;background:var(--white);position:relative}.state .sw:after{content:"";position:absolute;left:3px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--ink)}@media (max-width:480px){.state .flow li{flex-direction:column;gap:2px}.state .flow .now,.state .flow li{padding-left:28px}.state .ask-k span:last-child,.state .b.t{display:none}.state .ask-b,.state .ask-k,.state .ask-t,.state .ask-w{padding-inline:16px}.state .rule em{margin-left:44px;flex-basis:100%}}.goldband .wrap{gap:0;padding-block:clamp(72px,9vw,132px) clamp(56px,7vw,104px)}.goldband h2{max-width:14em}.goldband .lede{margin-top:clamp(20px,2.2vw,28px);max-width:31em}.goldband .alts{width:100%;max-width:980px;margin-top:clamp(44px,6vw,80px);display:flex;flex-direction:column;gap:14px}.goldband .alts .mono{color:var(--ink);max-width:none}.goldband .alts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1.35fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.goldband .alts li{font-family:var(--display);font-weight:500;font-size:clamp(18px,1.7vw,22px);line-height:1.3;letter-spacing:-.01em;padding:clamp(18px,2vw,26px) 16px}.goldband .alts li+li{border-left:1px solid var(--ink)}@media (max-width:700px){.goldband .alts ul{grid-template-columns:1fr}.goldband .alts li{padding:15px 8px}.goldband .alts li+li{border-left:0;border-top:1px solid var(--ink)}}.hero .card .submit{align-items:stretch;gap:14px}.hero .card .submit .btn{justify-content:center;width:100%;padding-block:17px;font-size:18px}.who{align-items:center;gap:14px}.faces,.who{display:flex}.faces{flex:none}.faces i{width:44px;height:44px;border-radius:50%;background:var(--gold-soft);border:2px solid var(--white);box-shadow:0 0 0 1px var(--line);display:grid;place-items:center;font-style:normal;font-family:var(--display);font-weight:500;font-size:14px;color:var(--ink)}.faces i+i{margin-left:-10px;background:var(--gold)}.who p{font-size:14px;line-height:1.45;color:var(--ink)}.btn.caps{text-transform:uppercase;letter-spacing:.06em}.faces svg{width:44px;height:44px;padding:11px;border-radius:50%;background:var(--ink);color:var(--white);display:block}.start-hero .wrap{padding-block:clamp(32px,4vw,56px) clamp(64px,8vw,112px)}.start-hero .hero-copy{padding-top:0}.back{display:inline-flex;align-items:center;gap:12px;font-size:16px;font-weight:500;text-decoration:none}.back svg{width:26px;height:12px}.back:hover{text-decoration:underline;text-underline-offset:5px}.start-agenda,.start-contact{width:100%;max-width:560px;display:flex;flex-direction:column;gap:14px}.start-contact{gap:22px;border-top:1px solid var(--line);padding-top:26px}.start-contact>div{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.start-contact .big{font-family:var(--display);font-weight:400;font-size:21px;user-select:all}.start-hero .hero-grid{grid-template-rows:auto 1fr}.start-hero .hero-copy{grid-row:1}.start-hero .card{grid-row:1/span 2}.start-more{grid-column:1/span 6;grid-row:2;display:flex;flex-direction:column;gap:36px;min-width:0}@media (max-width:1000px){.start-hero .card{grid-row:2}.start-more{grid-column:1/-1;grid-row:3}}#how .steps{list-style:none;margin:0;padding:0}#how .steps>li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start;border-top:3px solid var(--ink);padding-block:clamp(22px,2.4vw,32px) clamp(44px,5vw,72px)}#how .lab{grid-column:span 4;display:flex;flex-direction:column;gap:clamp(20px,2.4vw,32px);min-width:0}#how .lab .n,#how .leave>.n{font-family:var(--display);font-weight:300;font-size:clamp(28px,2.7vw,36px);line-height:1.15;letter-spacing:-.02em}#how .what{grid-column:span 4;display:flex;flex-direction:column;gap:12px;min-width:0;padding-top:4px}#how .what h3{font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.25}#how .what p{font-size:18px;line-height:1.55;max-width:26em}#how .det{grid-column:span 4;margin:0;padding-top:8px;min-width:0}#how .det,#how .det>div{display:flex;flex-direction:column}#how .det>div{gap:6px;padding-bottom:18px}#how .det>div+div{border-top:1px solid var(--line);padding-top:18px;padding-bottom:0}#how .det dt{font-size:11px}#how .det dd{margin:0;font-size:16px;line-height:1.5}#how .dia{display:flex;flex-direction:column;gap:12px;min-width:0}#how .dia svg{display:block;width:280px;max-width:100%;height:auto;overflow:visible}#how .dia .s{fill:var(--white)}#how .dia .l,#how .dia .s{stroke:var(--ink);stroke-width:1}#how .dia .l{fill:none}#how .dia .g{fill:var(--gold);stroke:var(--ink);stroke-width:1}#how .dia .q{fill:#D6D6D6}#how .dia .k{fill:var(--ink)}#how .dia text{font-size:10px;fill:var(--ink);text-anchor:middle}#how .dia .cap,#how .dia text{font-family:var(--mono);letter-spacing:.04em}#how .dia .cap{font-size:11px;line-height:1.4;color:var(--muted)}@media (max-width:1099px){#how .lab{grid-column:1/-1;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:24px}#how .det,#how .what{grid-column:span 6}}@media (max-width:699px){#how .steps>li{grid-template-columns:minmax(0,1fr);gap:20px}#how .lab{display:contents}#how .lab .n{order:1}#how .what{order:2;grid-column:auto;padding-top:0;margin-top:-6px}#how .dia{order:3}#how .det{order:4;grid-column:auto;padding-top:4px}}#how .leave{border-top:3px solid var(--gold);padding-top:clamp(22px,2.4vw,32px);display:flex;flex-direction:column;gap:clamp(28px,3vw,40px)}#how .leave>.n{margin:0}#how .docs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px clamp(16px,1.8vw,24px)}#how .docs li{display:flex;flex-direction:column;gap:20px;min-width:0}#how .docs svg{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 8px 14px rgba(37,37,37,.07))}#how .docs .pp{fill:var(--white);stroke:var(--line)}#how .docs .pf{fill:var(--grey-1);stroke:var(--line);stroke-linejoin:round}#how .docs .hr{fill:none;stroke:#E4E4E4}#how .docs .sk{fill:#E4E4E4}#how .docs .bx{fill:none;stroke:var(--ink)}#how .docs .in{fill:var(--grey-2);stroke:var(--line)}#how .docs .gd{fill:var(--gold)}#how .docs .k{fill:var(--ink)}#how .docs text{font-family:var(--body);font-size:10px;fill:var(--ink)}#how .docs .th{font-family:var(--mono);letter-spacing:.04em}#how .docs .th,#how .docs .ts{font-size:10px;fill:var(--muted)}#how .docs .tm{font-weight:500}#how .docs .tc{text-anchor:middle;font-weight:700}#how .docs .te{text-anchor:end}#how .docs .meta{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}#how .docs b{font-family:var(--display);font-weight:500;font-size:20px;line-height:1.3;letter-spacing:-.01em;margin-top:6px}#how .docs .meta>span:last-child{font-size:16px;line-height:1.5;color:var(--muted)}#how .wont{border-top:1px solid var(--line);padding-top:20px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:16px;color:var(--muted)}#how .wont b{font-weight:500;color:var(--ink)}#how .wont .draft{margin:0;color:var(--ink)}@media (max-width:959px){#how .docs{grid-template-columns:1fr;gap:24px;max-width:600px}#how .docs li{flex-direction:row;gap:18px;align-items:flex-start}#how .docs svg{width:128px;flex:none}#how .docs b{margin-top:4px;font-size:18px;overflow-wrap:anywhere}}@media (max-width:380px){#how .docs svg{width:92px}#how .docs li{gap:14px}}#people .wrap{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px 24px;align-items:start}#people h2{grid-column:1/span 5}#people .talk{grid-column:7/span 6;display:flex;flex-direction:column;gap:clamp(32px,4vw,56px);min-width:0}#people .talk .lede{font-family:var(--display);font-weight:300;font-size:clamp(22px,2.3vw,31px);line-height:1.32;letter-spacing:-.01em;max-width:none;text-wrap:pretty}#people .direct{display:flex;flex-direction:column;gap:12px;max-width:480px}#people .line{display:flex;align-items:center}#people .line span{flex:none;font-family:var(--mono);font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;background:var(--white);border:1px solid var(--ink);border-radius:4px;padding:10px 14px}#people .line .f{background:var(--gold)}#people .line i{flex:1;min-width:24px;height:1px;background:var(--ink)}#people .cap{font-family:var(--mono);font-size:11px;line-height:1.4;letter-spacing:.04em;color:var(--muted);text-align:center}@media (max-width:900px){#people .talk,#people h2{grid-column:1/-1}}@media (max-width:420px){#people .line span{padding:8px 10px;font-size:11px;letter-spacing:.06em}}#questions .head p{max-width:30em}#questions .faq summary{align-items:center;gap:24px;padding-block:clamp(22px,2.2vw,28px)}#questions .faq summary:after{content:none}#questions .faq h3{font-size:clamp(19px,1.7vw,22px);line-height:1.4;font-weight:500;letter-spacing:-.005em;text-wrap:pretty}#questions .faq summary:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#questions .faq .pl{width:24px;height:24px;flex:none;fill:none;stroke:var(--ink);stroke-width:1.25}#questions .faq details[open] .pl .v{display:none}#questions .faq .ans{padding:0 48px clamp(26px,2.6vw,34px) 0;max-width:42em;font-size:18px;gap:14px}#questions .faq .ans .draft{margin-top:0}.cta .wrap{gap:clamp(28px,3.4vw,48px) 24px}.cta .agenda,.cta .side{grid-column:1/-1}.cta .agenda{border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.cta .agenda li{display:flex;flex-direction:column;gap:14px;padding:20px 0 0;border-bottom:0;font-size:16px;min-width:0}.cta .agenda li:before{content:none}.cta .agenda .mono{color:var(--ink);margin-bottom:clamp(14px,2.4vw,36px)}.cta .agenda h3{font-size:clamp(22px,2.1vw,28px);line-height:1.2;text-wrap:balance}@media (min-width:961px){.cta .agenda h3{min-height:2.4em}}.cta .agenda p{color:var(--muted);max-width:18em}.cta .go{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:clamp(4px,1vw,12px)}.cta .go p{color:var(--muted);font-size:16px;max-width:26em}@media (max-width:960px){.cta .agenda{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px;border-top:0}.cta .agenda li{border-top:1px solid var(--ink)}}@media (max-width:560px){.cta .agenda{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--ink)}.cta .agenda li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 0;padding:18px 0;border-top:0;border-bottom:1px solid var(--line)}.cta .agenda .mono{margin:0;grid-row:span 2;padding-top:5px}.cta .agenda p{max-width:none}}footer .wrap{padding-block:clamp(56px,7vw,96px) 36px}footer .f-top{gap:0;padding-bottom:0;border-top:1px solid var(--foot-line)}footer .f-top>div{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding:26px 24px clamp(36px,4vw,52px);border-left:1px solid var(--foot-line)}footer .f-top>div:first-child{border-left:0;padding-left:0}footer .f-top h3{font-family:var(--mono);font-size:12px;line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--foot-muted);margin:0}footer .f-top p{font-family:var(--display);font-size:clamp(18px,1.5vw,21px);line-height:1.45;letter-spacing:-.01em;color:var(--white)}footer .f-top .btn{margin-top:6px}footer .f-top .btn:hover{background:var(--white);border-color:var(--white);color:var(--ink)}footer .f-big{justify-content:space-between;gap:14px clamp(24px,4vw,56px);padding-block:clamp(30px,3.4vw,46px)}footer .f-big a{font-size:clamp(23px,2.5vw,32px);line-height:1.25;transition:color .15s ease}footer .f-legal{padding-top:28px;align-items:center}footer .f-legal a{text-decoration:none;display:inline-flex;align-items:center;gap:10px}footer .f-legal a:hover{color:var(--gold)}footer .f-legal svg{width:10px;height:12px}@media (max-width:800px){footer .f-top>div{gap:8px;padding:22px 0 28px;border-left:0}footer .f-top>div+div{border-top:1px solid var(--foot-line)}footer .f-big{flex-direction:column;gap:12px}footer .f-legal{flex-direction:column;align-items:flex-start;gap:4px}footer .f-legal a{margin-top:14px}}footer .f-big{justify-content:flex-start;gap:10px 32px;padding-block:22px}footer .f-big a{font-family:var(--body);font-weight:400;font-size:16px;line-height:1.4;letter-spacing:0;color:var(--foot-muted)}footer .f-big a:hover{color:var(--white)}@media (max-width:640px){footer .f-big{flex-direction:row;flex-wrap:wrap;gap:10px 24px}}footer .f-top{grid-template-columns:repeat(4,minmax(0,1fr))}footer .f-mail{color:var(--white);text-decoration:none;border-bottom:1px solid var(--foot-line);user-select:all}footer .f-mail:hover{border-color:var(--gold)}@media (max-width:1000px) and (min-width:801px){footer .f-top{grid-template-columns:repeat(2,minmax(0,1fr))}footer .f-top>div:nth-child(3){border-left:0;padding-left:0}footer .f-top>div:nth-child(n+3){border-top:1px solid var(--foot-line)}}@media (max-width:800px){footer .f-top{grid-template-columns:1fr}}.start-contact .mail{color:inherit;text-decoration:none;border-bottom:1px solid var(--line)}.start-contact .mail:hover{border-color:var(--gold)}.legal .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.legal h1{margin:0}.prose{max-width:680px;display:flex;flex-direction:column;gap:14px;padding-top:12px;font-size:18px;line-height:1.6}.prose h2{font-size:24px;margin:22px 0 0}.prose p{margin:0}.prose a{color:inherit;text-decoration-color:var(--gold);text-decoration-thickness:2px;text-underline-offset:3px}h1,h2{font-weight:500}h1{letter-spacing:-.035em;line-height:1.06}h2{letter-spacing:-.03em;line-height:1.08}h3{font-weight:400;letter-spacing:-.015em}#how .lab .n,#how .leave>.n{font-weight:500;letter-spacing:-.03em}.dim{color:#857F75}.mark{background:linear-gradient(transparent 60%,var(--gold) 60%,var(--gold) 92%,transparent 92%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--ink)}.checks li{display:flex;align-items:center;gap:7px}.checks li:before{content:"";width:14px;height:14px;flex:none;background:no-repeat 50%/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2.5 7.4 5.6 10.3 11.5 3.6' fill='none' stroke='%23B07F00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.hero h1{font-size:clamp(42px,6vw,64px)}h2{font-size:clamp(30px,3.6vw,48px)}.hero .card h2{font-size:clamp(22px,2.1vw,28px)}.btn{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:6px}.bar .btn{font-size:14px}.hero .card .submit .btn{font-size:16px}.hero .card{border-radius:12px;overflow:hidden}.textlink{padding-block:10px}.brand{padding-block:11px}footer .f-big a,footer .f-legal a{display:inline-block;padding-block:11px}footer .f-mail{display:inline-block;padding-block:10px}.form-err{margin:0;padding:12px 14px;border:1px solid var(--ink);border-radius:4px;background:var(--gold-soft);font-size:15px}form button[type=submit][disabled]{opacity:.6;cursor:progress}