@font-face{font-family:RC Scripts;font-weight:100 500;src:local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Hiragino Sans W3"),local("HiraginoSans-W3"),local("Noto Sans CJK SC Regular"),local("NotoSansCJKsc-Regular"),local("Microsoft YaHei"),local("MicrosoftYaHei");unicode-range:U+1100-11FF,U+2E80-2FDF,U+3000-33FF,U+3400-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:RC Scripts;font-weight:600 900;src:local("PingFang SC Semibold"),local("PingFangSC-Semibold"),local("Hiragino Sans W6"),local("HiraginoSans-W6"),local("Noto Sans CJK SC Bold"),local("NotoSansCJKsc-Bold"),local("Microsoft YaHei Bold"),local("MicrosoftYaHei-Bold");unicode-range:U+1100-11FF,U+2E80-2FDF,U+3000-33FF,U+3400-4DBF,U+4E00-9FFF,U+A960-A97F,U+AC00-D7FF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-2FA1F}@font-face{font-family:RC Scripts;font-weight:100 500;src:local("Noto Sans Thai Regular"),local("NotoSansThai-Regular"),local("Thonburi"),local("Leelawadee UI"),local("LeelawadeeUI");unicode-range:U+0E00-0E7F}@font-face{font-family:RC Scripts;font-weight:600 900;src:local("Noto Sans Thai Bold"),local("NotoSansThai-Bold"),local("Thonburi Bold"),local("Thonburi-Bold"),local("Leelawadee UI Bold"),local("LeelawadeeUI-Bold");unicode-range:U+0E00-0E7F}@font-face{font-family:RC Scripts;font-weight:100 500;src:local("Noto Sans Devanagari Regular"),local("NotoSansDevanagari-Regular"),local("Kohinoor Devanagari Regular"),local("KohinoorDevanagari-Regular"),local("Nirmala UI"),local("NirmalaUI");unicode-range:U+0900-097F,U+1CD0-1CFF,U+A8E0-A8FF}@font-face{font-family:RC Scripts;font-weight:600 900;src:local("Noto Sans Devanagari Bold"),local("NotoSansDevanagari-Bold"),local("Kohinoor Devanagari Semibold"),local("KohinoorDevanagari-Semibold"),local("Nirmala UI Bold"),local("NirmalaUI-Bold");unicode-range:U+0900-097F,U+1CD0-1CFF,U+A8E0-A8FF}:root{--paper: #FFFFFF;--ink: #212121;--plum: #280049;--peri: #8A48C0;--lime: #FFB710;--orange: #F84E00;--muted: #3A3A3A;--soft: #EEEDE5;--border-light: #E4E2DC;--footnote: #5E5D57;--rule: #D9D7CF;--quiet: #6B6A63;--tint: #F7F6F2;--rule-soft: #CFCDC4;--error: #B3261E;--error-ink: #8C1D18;--error-wash: #FBEDEC;--lime-hover: #F0A800;--wash: #F4F3EE;--read: #2A2A2A;--toc-ink: #4A4A45;--plum-hover: #3A0D63;--error-panel: #FCEDEC;--error-panel-ink: #7A1D16;--faq-ring: #C9C6BC;--field-off: #F4F3EF;--header-h: 68px;--display: "Helvetica Neue", "Inter", Helvetica, "Arial Black", Arial, "RC Scripts", sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "RC Scripts", sans-serif;--container: 1280px;--container-narrow: 960px}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55;font-weight:500;-webkit-font-smoothing:antialiased}html{scroll-padding-top:80px}main [id]{scroll-margin-top:var(--rc-anchor-own, 0px)}body{min-height:100vh;display:flex;flex-direction:column}body>.site-footer{margin-top:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}code,kbd,samp,pre{font-family:inherit;font-variant-numeric:tabular-nums}input,textarea,select{font:inherit;color:var(--ink)}.display{font-family:var(--display);font-weight:900;line-height:.88;letter-spacing:-.045em;text-transform:uppercase}.display em{color:var(--ink);font-style:normal}.display .lime-mark{padding:0 .12em;color:var(--ink)}.display .lime-mark.hl{background:var(--lime)}.label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink)}.label-row{display:inline-flex;align-items:center;gap:10px}.label-row:before{content:"";width:18px;height:1.5px;background:var(--plum)}.container{max-width:var(--container);margin:0 auto;padding:0 32px}.star{display:inline-block;vertical-align:middle}.star line{stroke:var(--lime);stroke-linecap:round}.site-header{border-bottom:none;background:var(--plum);position:sticky;top:0;z-index:50;transition:background .25s ease,padding .25s ease}.site-header .container{display:flex;align-items:center;height:var(--header-h);gap:48px;transition:height .25s ease,padding .25s ease,border-radius .25s ease,box-shadow .25s ease,background .25s ease,max-width .25s ease}.site-header.is-floating{background:transparent;padding:12px 0 0;pointer-events:none}.site-header.is-floating .container{pointer-events:auto;height:56px;padding:0 12px 0 22px;border-radius:999px;background:var(--plum);box-shadow:0 10px 30px #28004947,0 1px #ffffff14 inset;max-width:min(1080px,calc(100% - 24px));gap:36px}.site-header.is-floating .cta,.site-header.is-floating .nav-request{border-radius:999px}@media(prefers-reduced-motion:reduce){.site-header,.site-header .container,.site-header .cta,.site-header .nav-request,.site-header .site-toggle{transition:none}}.brand-logo{display:inline-flex;align-items:center;gap:8px;color:var(--paper)}.brand-logo .brand-mark{height:26px;width:auto;display:block}.site-header .brand-logo .brand-mark{filter:none;height:26px}.site-header.is-floating .brand-logo .brand-mark{height:22px}.brand-mark-sm{display:none}.nav-burger{display:none;background:none;border:none;color:var(--paper);cursor:pointer;padding:0}.nav-burger svg{width:24px;height:24px;display:block}.footer-brand-block .brand-logo .brand-mark{height:26px;filter:none}.brand-logo .wordmark{font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:-.025em;text-transform:uppercase;line-height:1}.primary-nav{display:flex;gap:28px;flex:1;justify-content:center;white-space:nowrap}@media(min-width:901px)and (max-width:960px){.primary-nav{gap:14px}}.primary-nav a{font-size:15px;color:var(--paper);font-weight:600;padding:8px 0;letter-spacing:.01em;line-height:normal;transition:color .15s}.primary-nav a:hover{color:var(--lime)}.header-actions{display:flex;align-items:center;gap:20px;flex:0 0 auto}.link-action{font-size:14px;color:var(--paper);font-weight:800;letter-spacing:normal;line-height:normal;transition:color .15s}.link-action:hover{color:var(--lime)}.nav-request{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:4px;background:var(--lime);color:var(--ink);font-size:14px;font-weight:800;letter-spacing:normal;line-height:normal;white-space:nowrap;transition:border-radius .25s ease,background-color .15s,color .15s}.nav-request:hover{background:var(--paper);color:var(--plum)}.site-toggle{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border:1.5px solid var(--paper);border-radius:var(--radius);background:transparent;color:var(--paper);font-size:12px;font-weight:800;letter-spacing:.02em;transition:all .15s}@media(hover:hover){.site-toggle:hover{background:var(--lime);color:var(--ink);border-color:var(--lime)}}.site-header.is-floating .site-toggle{padding:8px 14px;border-radius:999px}.site-header :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.site-header.rc-pm-open :focus-visible,.site-header .nav-avatar-menu :focus-visible{outline-color:var(--plum)}.site-header .cta-primary{background:var(--lime);color:var(--ink)}@media(hover:hover){.site-header .cta-primary:hover{background:var(--paper);color:var(--plum)}}.site-header .cta-primary:active{background:var(--peri);color:var(--ink)}.cta{padding:11px 18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.cta-primary{background:var(--plum);color:var(--lime)}@media(hover:hover){.cta-primary:hover{background:var(--lime);color:var(--ink)}}.cta-primary:active{background:var(--peri);color:var(--ink)}.cta-ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--border-light);padding:9.5px 16.5px}@media(hover:hover){.cta-ghost:hover{background:var(--plum);color:var(--paper)}}.site-footer{background:var(--plum);color:var(--paper);padding:80px 0 24px}.site-footer .container{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;column-gap:40px;row-gap:0;align-items:start}.site-footer .footer-col{padding-top:0}.footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:25px}.footer-brand-block{display:flex;flex-direction:column;gap:0}.footer-brand-row{display:flex;flex-direction:row;align-items:center;gap:18px}.footer-social{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-15px 0 0 -15px;transition:opacity .15s}.footer-social img{height:14px;width:auto;display:block}.footer-social:hover{opacity:.85}.footer-legal{margin:0;padding:0;border-top:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left}@media(max-width:760px){.site-footer .container{grid-template-columns:1fr;row-gap:32px}.footer-left{display:contents}.footer-legal{order:10}}@media(min-width:761px){.site-footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px clamp(40px,5vw,72px)}.site-footer .container>*{flex:0 1 auto;min-width:0}}.footer-legal-links{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500}.footer-legal-links span{color:#ffffff73}.footer-legal-links a{color:#fff9}.footer-legal-links a:hover{color:var(--lime)}.footer-copy{font-size:12px;color:#fff9;letter-spacing:.02em}.footer-brand-block .brand-logo{color:var(--paper);margin-bottom:0;display:flex}.footer-brand-block .brand-logo .wordmark{color:var(--paper)}.footer-col h4{font-size:13px;text-transform:none;color:var(--lime);margin-bottom:18px}.footer-col ul{list-style:none}.footer-col li{margin-bottom:12px}.footer-col a{font-size:13px;color:var(--paper);font-weight:500}.footer-col a:hover{color:var(--lime)}.footer-bottom{display:none}.hero{padding:220px 0 0;position:relative;overflow:hidden;background:var(--paper)}.hero .container{position:relative;z-index:2}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center;padding:40px 0 290px}.hero-grid>.hero-art{display:none}.hero-art{position:relative;align-self:stretch;min-height:460px;display:flex;align-items:center;justify-content:center}.hero-art-asterisk{width:100%;height:100%;min-height:460px;display:flex;align-items:center;justify-content:center;position:relative}.hero-art-asterisk svg{width:100%;max-width:460px;height:auto}.hero-art-asterisk .corner-l{position:absolute;top:0;left:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:800}.hero-art-asterisk .corner-r{position:absolute;bottom:0;right:0;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:800}.hero-art-portrait{position:relative;width:100%;aspect-ratio:4/5;max-width:460px;border:1.5px solid var(--ink);background:var(--plum);display:flex;align-items:flex-end;padding:18px;overflow:hidden}.hero-art-portrait:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.3) 25%,transparent 55%),radial-gradient(circle at 60% 65%,rgba(138,72,192,.55) 0%,transparent 50%),repeating-radial-gradient(circle at 35% 30%,transparent 0,transparent 2.5px,rgba(0,0,0,.85) 2.5px,rgba(0,0,0,.85) 4px);mix-blend-mode:normal;opacity:.95}.hero-art-portrait:after{content:"";position:absolute;top:14px;left:14px;width:22px;height:22px;border:1.5px solid var(--lime)}.hero-art-portrait .meta{position:relative;z-index:2;color:var(--lime);font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;display:flex;justify-content:space-between;width:100%}.hero-art-portrait .meta .name{color:var(--paper)}.hero-art-product{width:100%;max-width:480px;display:flex;flex-direction:column;gap:12px}.hero-mock-chip{background:var(--paper);border:1.5px solid var(--ink);padding:14px 18px;display:grid;grid-template-columns:32px 1fr auto;gap:14px;align-items:center;position:relative}.hero-mock-chip.dark{background:var(--plum);color:var(--paper)}.hero-mock-chip.dark .chip-sub{color:#fff9}.hero-mock-chip.dark .chip-tag{background:var(--lime);color:var(--ink)}.hero-mock-chip.offset-r{margin-left:48px}.hero-mock-chip .chip-avatar{width:32px;height:32px;background:var(--peri);border:1px solid var(--ink);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--ink);letter-spacing:.04em}.hero-mock-chip .chip-avatar.ink{background:var(--plum)}.hero-mock-chip .chip-name{font-family:var(--display);font-size:16px;font-weight:900;line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:3px}.hero-mock-chip .chip-name em{color:var(--ink);font-style:normal}.hero-mock-chip .chip-sub{font-size:11px;color:var(--muted);font-weight:500}.hero-mock-chip .chip-tag{font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:4px 8px;background:var(--lime);color:var(--ink);font-weight:800}.hero-mock-chip .chip-tag.outline{background:var(--paper);border:1px solid var(--ink)}.hero h1{font-size:clamp(45px,7.28vw,93px);letter-spacing:-.05em;margin-bottom:32px}.hero-lede{font-size:23px;color:var(--ink);max-width:none;line-height:1.45;margin-bottom:56px;font-weight:500;white-space:nowrap}@media(max-width:680px){.hero-lede{white-space:normal;max-width:540px}}.hero-cta-pair{display:flex;gap:12px;width:100%;align-items:stretch}.hero-cta-pair .hero-ask-entry{flex:1;margin-bottom:0;min-width:0}@media(hover:hover){.hero-cta-pair .hero-ask-entry button:hover{background:var(--plum);color:var(--lime)}}.hero-cta-pair .hero-ask-entry button:active{background:var(--peri);color:var(--ink)}.hero-chat-entry{display:flex;align-items:center;border:1.5px solid #B7B7B7;background:var(--paper);border-radius:999px;box-shadow:0 14px 30px -18px #00000059;max-width:600px;margin-bottom:24px;padding-right:7px}.hero-chat-entry:focus-within{border-color:var(--peri)}.hero-chat-entry input{flex:1;min-width:0;border:none;background:transparent;border-radius:999px;padding:16px 8px 16px 22px;font-size:16px;font-weight:500;color:var(--ink);font-family:var(--sans)}.hero-chat-entry input::placeholder{color:var(--muted)}.hero-chat-entry input:focus{outline:none}.hero-chat-entry button{background:var(--lime);color:var(--ink);border:none;border-radius:999px;width:auto;padding:0 22px;height:44px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:15px;font-weight:500;line-height:1;cursor:pointer;transition:background .15s,color .15s}@media(hover:hover){.hero-chat-entry button:hover{background:var(--plum);color:var(--lime)}}.hero-chat-entry button:active{background:var(--peri);color:var(--ink)}.hero-actions-row{display:flex;align-items:stretch;gap:14px;margin-bottom:24px;max-width:680px}.hero-actions-row .hero-chat-entry{margin-bottom:0;flex:1;max-width:none}[data-view=cand-home] .trust-strip{margin-top:-100px;padding-bottom:200px}@media(min-width:761px){[data-view=cand-home] .hero{padding-top:clamp(24px,calc((100vh - 494px)*.5485 - 40px),220px)}[data-view=cand-home] .hero-grid{padding-bottom:clamp(132px,calc((100vh - 494px)*.4515 + 76px),290px)}}.trust-strip{background:var(--paper);display:grid;grid-template-columns:auto 1fr;align-items:stretch}.trust-strip-label{padding:18px 28px;display:flex;align-items:center;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink);font-weight:800;white-space:nowrap;background:var(--paper);position:relative;z-index:2}.marquee{overflow:hidden;position:relative;display:flex;align-items:center;mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 5%,#000 95%,transparent 100%)}.marquee-track{display:flex;gap:56px;padding:18px 0;white-space:nowrap;animation:marquee 95s linear infinite;will-change:transform}.marquee-track:hover{animation-play-state:paused}.marquee-track span{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--ink)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.step{position:relative;padding-top:30px}.step:before{content:"";position:absolute;top:0;left:0;width:8px;height:8px;background:var(--plum);transform:translateY(-50%)}@media(max-width:760px){.step{padding:26px 0;border-top:1.5px solid var(--border-light)}.step:before{top:26px}}.browse-page{padding:48px 32px 50px}.browse-header{display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:24px;gap:32px;padding-bottom:0;border-bottom:none}.browse-header .label-row{margin-bottom:16px}.browse-header h1{font-size:62px;letter-spacing:-.045em}.browse-header h1 em{color:var(--ink);font-style:normal}.browse-header h1 .lime-mark.hl{background:var(--lime);padding:0 .1em}.mode-tabs{display:inline-flex;align-items:baseline;gap:28px;flex-shrink:0}.mode-tabs button{padding:0 0 8px;font-family:var(--display);font-size:26px;font-weight:400;line-height:1;letter-spacing:-.02em;text-transform:none;color:#b9b9b4;background:none;border:none;border-bottom:4px solid transparent;border-radius:0;cursor:pointer;white-space:nowrap;transition:color .18s,border-color .18s}.mode-tabs button:hover{color:var(--ink)}.mode-tabs button.active{color:var(--ink);border-bottom-color:var(--lime)}.filter-bar .mode-tabs{flex-basis:100%;margin-bottom:4px}.browse-main{display:flex;flex-direction:column}.browse-toolbar{position:sticky;top:68px;z-index:40;background:var(--paper)}.filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 0 18px;background:var(--paper)}.fb-search{width:280px;max-width:100%;padding:10px 14px 10px 34px;border:1.5px solid var(--border-light);border-radius:var(--radius);font-family:var(--sans);font-size:13.5px;font-weight:500;background:var(--paper);transition:border-color .12s}.fb-search:focus{outline:none;border-color:var(--ink)}.fb-pills{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;flex:1 1 0;min-width:0;min-height:44px;padding:4px 0}.fb-pills::-webkit-scrollbar{display:none}.fb-pill-wrap{position:relative;flex:1 0 auto}.fb-pill-label{white-space:nowrap}.fb-pill{white-space:nowrap;width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px 10px 18px;border:1.5px solid var(--border-light);border-radius:999px;background:var(--paper);box-shadow:0 0 0 4px var(--paper);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);transition:border-color .12s,background .12s}.browse-toolbar,.fb-pop,.af-panel{-webkit-tap-highlight-color:transparent}@media(hover:hover){.fb-pill:hover{border-color:var(--border-light);background:var(--soft)}}.fb-pill.on{border-color:var(--soft);background:var(--soft)}.fb-pill-badge{min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);border-radius:99px;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.fb-pill-badge[hidden]{display:none}.fb-caret{width:11px;height:11px;color:var(--muted);transition:transform .16s}.fb-pill-wrap.open .fb-caret{transform:rotate(180deg)}.fb-all{white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border:1.5px solid var(--plum);border-radius:var(--radius);background:var(--plum);color:var(--paper);cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:700;transition:background .12s;margin-left:auto}.fb-pills .fb-all{position:sticky;right:0;z-index:1;min-height:44px;padding:0 22px;justify-content:center;border-radius:999px;margin-left:0;box-shadow:0 0 0 4px var(--paper),-18px 0 14px -4px var(--paper)}.fb-all svg{width:15px;height:15px}@media(hover:hover){.fb-all:hover{background:var(--muted)}}.fb-all-badge{min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--ink);border-radius:99px;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.fb-all-badge[hidden],.filter-chips[hidden]{display:none}.fb-pop{position:fixed;z-index:60;display:flex;flex-direction:column;min-width:280px;max-width:320px;max-height:calc(100vh - var(--fb-pop-top, 0px) - 8px);max-height:calc(100svh - var(--fb-pop-top, 0px) - 8px);background:var(--paper);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 16px 40px -16px #00000047}.fb-pop-body{flex:0 1 auto;min-height:0;padding:10px 20px 14px;max-height:520px;overflow-y:auto;overscroll-behavior:contain}.fb-pop-foot{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 12px 20px;border-top:1px solid var(--border-light)}.fb-pop[data-fb-keyboard]{max-height:calc(var(--fb-keys-top) - var(--fb-pop-top, 0px) - 8px)}.fb-pop-clear{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);background:none;border:none;cursor:pointer;padding:8px 8px 8px 0;min-height:44px;border-radius:var(--radius-sm)}@media(hover:hover){.fb-pop-clear:hover{color:var(--ink);background:var(--soft)}}.fb-pop-done{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--paper);background:var(--plum);border:none;cursor:pointer;padding:0 22px;min-height:44px;border-radius:999px}@media(hover:hover){.fb-pop-done:hover{background:var(--muted)}}.fb-pop.fb-pop-loc{width:360px;max-width:calc(100vw - 16px)}.fb-pop-foot-l{display:flex;align-items:center;gap:14px}.fb-pop-count{font-family:var(--sans);font-size:14px;font-weight:500;color:var(--muted);white-space:nowrap}.ff-loc-search{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;background:var(--paper);border:1.5px solid var(--border-light);border-radius:12px;cursor:text}.ff-loc-search:focus-within{border-color:var(--ink)}.ff-loc-search svg{flex:0 0 auto;width:16px;height:16px;color:var(--ink)}.ff-loc-search input{flex:1 1 auto;min-width:0;border:none;outline:none;background:transparent;font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--ink)}.ff-loc-search input::placeholder{color:#9a988f}.ff-loc-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ff-loc-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ff-loc-chips[hidden]{display:none}.ff-loc-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 12px 0 14px;border:none;border-radius:999px;background:var(--plum);color:var(--paper);cursor:pointer;font-family:var(--sans);font-size:13.5px;font-weight:600}@media(hover:hover){.ff-loc-chip:hover{background:var(--muted)}}.ff-loc-chip svg{width:11px;height:11px}.ff-loc-h{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ink);margin:16px 0 4px}.ff-loc-all,.ff-loc-back{display:flex;align-items:center;gap:8px;width:100%;min-height:52px;padding:0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--sans);font-size:14.5px;font-weight:700;color:var(--ink)}.ff-loc-all{justify-content:space-between;margin-top:12px;border-top:1px solid var(--border-light)}.ff-loc-back{border-bottom:1px solid var(--border-light);margin-top:4px}@media(hover:hover){.ff-loc-all:hover,.ff-loc-back:hover{background:var(--soft)}}.ff-loc-chev{flex:0 0 auto;width:12px;height:12px}.ff-loc-none{padding:16px 0 4px;font-size:14px;color:var(--muted)}.fb-pop-body .ff-loc-top{position:sticky;top:-10px;z-index:2;margin-top:-10px;padding:10px 0 4px;background:var(--paper)}.fb-pop-body .ff-loc-all{position:sticky;bottom:-14px;z-index:2;width:calc(100% + 40px);margin:12px -20px -14px;padding:0 20px;background:var(--paper)}@media(hover:hover){.fb-pop-body .ff-loc-all:hover{background:var(--soft)}}.fb-pop-body .ff-loc-back{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:0 20px}.ff-opts{display:flex;flex-direction:column;gap:2px}.ff-opt{display:flex;align-items:center;gap:14px;min-height:44px;padding:6px 4px;border:none;background:none;cursor:pointer;text-align:left;width:100%;border-radius:var(--radius-sm);font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--ink);transition:background .1s}@media(hover:hover){.ff-opt:hover{background:var(--soft)}}.ff-box{flex:0 0 auto;width:20px;height:20px;border:none;background:var(--soft);border-radius:5px;display:flex;align-items:center;justify-content:center;color:transparent;transition:background .1s}.ff-box svg{width:12px;height:12px}.ff-opt.on .ff-box{background:var(--lime);color:var(--ink)}.ff-dot{flex:0 0 auto;width:20px;height:20px;border:none;background:var(--soft);border-radius:50%;position:relative;transition:background .1s}.ff-opt.on .ff-dot{background:var(--lime)}.ff-opt.on .ff-dot:after{content:"";position:absolute;inset:6px;background:var(--plum);border-radius:50%}.ff-opt.on .ff-opt-lbl{font-weight:600}.ff-mm-field{display:flex;align-items:center;gap:6px;background:var(--soft);border:1.5px solid transparent;border-radius:12px;padding:0 14px;min-height:44px;flex:1}.ff-mm-field:focus-within{border-color:var(--ink)}.ff-mm-pre,.ff-mm-suf{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink)}.ff-mm-field input{border:none;outline:none;width:100%;font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--ink);background:transparent;-moz-appearance:textfield}.ff-mm-field input::placeholder{color:#9a988f}.ff-mm-field input::-webkit-outer-spin-button,.ff-mm-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ff-pay-tabs{display:flex;gap:22px;border-bottom:1px solid var(--border-light);margin:0 0 6px}.ff-pay-tab{padding:12px 0 9px;min-height:44px;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:700;color:var(--ink)}.ff-pay-tab.on{border-bottom-color:var(--lime)}.ff-pay-min{margin-top:8px}.ff-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:4px 0;border:none;background:none;cursor:pointer;text-align:left}.ff-toggle-lbl{font-family:var(--sans);font-size:13.5px;font-weight:500;color:var(--ink);line-height:1.4}.ff-switch{flex:0 0 auto;width:40px;height:23px;background:var(--border-light);border-radius:99px;position:relative;transition:background .15s}.ff-knob{position:absolute;top:2.5px;left:2.5px;width:18px;height:18px;background:var(--paper);border-radius:50%;box-shadow:0 1px 3px #00000040;transition:transform .16s}.ff-toggle-row.on .ff-switch{background:var(--lime)}.ff-toggle-row.on .ff-knob{transform:translate(17px)}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:0 0 16px}.fchip{display:inline-flex;align-items:center;gap:7px;padding:6px 8px 6px 12px;background:var(--soft);border:1px solid var(--border-light);border-radius:99px;cursor:pointer;font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--ink);transition:border-color .12s}@media(hover:hover){.fchip:hover{border-color:var(--ink)}}.fchip-x{width:13px;height:13px;color:var(--muted)}@media(hover:hover){.fchip:hover .fchip-x{color:var(--ink)}}.fchip-clear{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--ink);background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:var(--radius-sm)}@media(hover:hover){.fchip-clear:hover{color:var(--ink);background:var(--soft)}}.results-empty{padding:60px 18px;text-align:center;font-size:15px;color:var(--muted);font-weight:500;display:flex;flex-direction:column;align-items:center;gap:16px}.re-clear{font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink);background:var(--lime);border:none;padding:11px 20px;border-radius:var(--radius);cursor:pointer}@media(hover:hover){.re-clear:hover{filter:brightness(.94)}}.af-overlay{position:fixed;inset:0;background:#0006;z-index:9990;opacity:0;visibility:hidden;transition:opacity .28s ease}.af-overlay.open{opacity:1;visibility:visible}.af-overlay[hidden]{display:none}.af-panel{position:fixed;top:0;right:0;height:100%;width:min(440px,100vw);background:var(--paper);z-index:9991;transform:translate(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-24px 0 70px -28px #0006}.af-panel.open{transform:translate(0)}.af-panel[hidden]{display:none}.af-panel[data-fb-keyboard]{height:var(--fb-keys-top)}.af-panel[data-fb-keyboard] .af-foot{padding-bottom:12px}.af-panel[data-fb-keyboard]:after{content:"";position:absolute;left:0;right:0;top:100%;height:100vh;background:var(--paper);pointer-events:none}.af-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 6px 24px;flex-shrink:0}.af-title{font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.af-close{width:36px;height:36px;border:none;background:var(--soft);border-radius:50%;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.af-close svg{width:13px;height:13px}@media(hover:hover){.af-close:hover{background:var(--border-light)}}.af-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 24px}.af-group{padding:22px 0 0}.af-group-h{font-family:var(--sans);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:4px}.af-field{border-bottom:1px solid var(--border-light)}.af-row{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 0;border:none;background:none;cursor:pointer;text-align:left;font-family:var(--sans);color:var(--ink)}.af-field-h{flex:1 1 auto;font-size:13.5px;font-weight:500;color:var(--ink)}.af-field-val{flex:0 1 auto;font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.af-row .fb-caret{flex:0 0 auto;width:12px;height:12px;color:var(--ink);transition:transform .16s}.af-field.open .af-row .fb-caret{transform:rotate(180deg)}.af-field-body{padding:2px 0 14px}.af-field-body[hidden]{display:none}.af-field-body .ff-opts{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.af-field-body .ff-pay-tabs{margin-bottom:6px}.af-field-body .ff-loc .ff-opts{display:flex;flex-direction:column;gap:2px}.af-field-body .ff-loc-top{padding-top:4px}.af-foot{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px 14px 24px;border-top:1px solid var(--border-light)}.af-clear{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);background:none;border:none;cursor:pointer;padding:0 10px;min-height:44px;border-radius:var(--radius-sm)}@media(hover:hover){.af-clear:hover{background:var(--soft)}}.af-show{font-family:var(--sans);font-size:14px;font-weight:700;color:var(--paper);background:var(--plum);border:none;border-radius:999px;padding:0 24px;min-height:46px;cursor:pointer}@media(hover:hover){.af-show:hover{background:var(--muted)}}@media(max-width:640px){.fb-search,.fb-pills{width:100%}.fb-all{margin-left:0}}.browse-toolbar{padding-bottom:16px}.results-list{display:flex;flex-direction:column;gap:8px}.results-list{display:flex;flex-direction:column;gap:0}.result-row{border:none;border-bottom:1px solid var(--border-light);border-radius:0;padding:26px 18px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start;cursor:pointer;transition:background .15s;background:transparent;text-decoration:none;color:inherit}.result-row:last-child{border-bottom:none}@media(hover:hover){.result-row:hover{background:var(--soft)}}.result-main h3{font-family:var(--display);font-size:21px;font-weight:900;line-height:1.05;letter-spacing:-.03em;margin-bottom:5px}.result-main h3 em{color:var(--ink);font-style:normal}.result-company{font-size:13.5px;color:var(--muted);font-weight:500;margin-bottom:0}.rc-facts{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 18px}.rc-fact{display:flex;flex-direction:column;gap:2px;padding:7px 11px;background:var(--soft);border:1px solid var(--border-light);border-radius:var(--radius)}.rc-fact .k{font-family:var(--sans);font-size:9px;letter-spacing:.05em;color:var(--ink);font-weight:700}.rc-fact .v{font-size:12.5px;color:var(--ink);font-weight:600;line-height:1.2;white-space:nowrap}.result-signals{font-size:13.5px;color:var(--ink);font-weight:500;line-height:1.6;max-width:62ch}.result-signals .hw-label{display:block;font-family:var(--sans);font-size:10px;letter-spacing:.06em;color:var(--ink);font-weight:700;margin-bottom:4px}.result-meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:12px;align-self:stretch;flex-shrink:0;min-width:150px}.result-comp{font-family:var(--display);font-size:22px;font-weight:900;letter-spacing:-.025em;margin-top:24px;margin-bottom:0;text-align:right;white-space:nowrap}.result-comp-wrap{display:flex;flex-direction:column;align-items:flex-end;margin-top:24px}.result-comp-wrap .result-comp{margin-top:0}.result-comp-basis{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ink);margin-top:4px}.result-posted{font-size:10px;letter-spacing:.16em;color:var(--ink);margin-bottom:10px;font-weight:800}.result-posted-top{margin-bottom:9px;display:flex;gap:18px}.result-posted-top .rp-time{color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:700}.rc-saved-flag,.rc-applied-flag,.rc-withdrawn-flag,.rc-referred-flag{font-family:var(--sans);font-size:10px;letter-spacing:.06em;font-weight:700;color:var(--ink);background:var(--lime);border-radius:var(--radius);padding:2px 8px;text-transform:uppercase}.rc-applied-flag{color:var(--paper);background:var(--plum)}.rc-withdrawn-flag{color:var(--paper);background:var(--muted)}.rc-referred-flag{color:var(--paper);background:var(--peri)}.cta.is-applied,.cta.is-withdrawn{opacity:.6;cursor:default;pointer-events:none}.results-pager{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:26px 18px 4px;margin-top:6px;border-top:1px solid var(--border-light)}.rp-size{display:flex;align-items:center;gap:6px}.rp-label{font-family:var(--sans);font-size:10px;letter-spacing:.08em;color:var(--muted);font-weight:700;margin-right:4px}.rp-size-btn{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:6px 13px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}@media(hover:hover){.rp-size-btn:hover{border-color:var(--ink)}}.rp-size-btn.active{background:var(--plum);color:var(--paper);border-color:var(--ink)}.rp-nav{display:flex;align-items:center;gap:6px}.rp-page-btn{font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:6px 12px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}@media(hover:hover){.rp-page-btn:hover:not(:disabled){border-color:var(--ink)}}.rp-num{min-width:34px}.rp-page-btn.active{background:var(--lime);color:var(--ink);border-color:var(--lime)}.rp-page-btn:disabled{opacity:.4;cursor:default}.rp-ellipsis{font-family:var(--sans);font-size:12px;color:var(--muted);padding:0 2px}.job-drawer-overlay{position:fixed;inset:0;background:#0006;z-index:9990;opacity:0;visibility:hidden;transition:opacity .28s ease}.job-drawer-overlay.open{opacity:1;visibility:visible}.job-drawer{position:fixed;top:0;right:0;height:100%;width:min(680px,100vw);background:var(--paper);z-index:9991;transform:translate(100%);transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:-24px 0 70px -28px #0006}.job-drawer[hidden],.job-drawer-overlay[hidden]{display:none}.job-drawer.open{transform:translate(0)}.jd-body{flex:1;min-height:0;overflow-y:auto;padding:20px 26px 28px}.jd-foot{flex-shrink:0;display:flex;gap:10px;padding:16px 26px;border-top:1px solid var(--border-light);background:var(--paper)}.jd-foot .cta{flex:1;justify-content:center;font-size:13px;padding:14px 16px;letter-spacing:.12em;border:1.5px solid transparent}.jd-apply-btn{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important}@media(hover:hover){.jd-apply-btn:hover{filter:brightness(.94)}}.jd-refer-btn{background:var(--plum)!important;color:var(--lime)!important;border-color:var(--ink)!important}@media(hover:hover){.jd-refer-btn:hover{background:var(--muted)!important;border-color:var(--muted)!important}}.jd-listing .role-section{margin:44px 0 0}.jd-listing .jd-facts+.role-section{margin-top:32px}.jd-listing .role-legal{margin-top:44px}.jd-listing .role-section h2{font-size:21px;text-transform:none;line-height:1.1;margin-bottom:22px}.jd-listing .role-snapshot{grid-template-columns:1fr 1fr}.jd-listing .role-quals{grid-template-columns:1fr}.jd-act-btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--sans);font-size:11px;font-weight:700;color:var(--ink);background:var(--paper);border:1.5px solid var(--border-light);border-radius:var(--radius);padding:8px 13px;cursor:pointer;transition:border-color .12s}.jd-act-btn svg{width:13px;height:13px;flex:0 0 auto}@media(hover:hover){.jd-act-btn:hover{border-color:var(--ink)}}.jd-hero{background:var(--plum);color:var(--paper);padding:18px 26px 22px;flex:0 0 auto}.jd-hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.jd-meta{display:flex;gap:12px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--paper)}.jd-meta span{font-weight:500;text-transform:none;letter-spacing:0}.jd-tools{display:flex;gap:6px}.jd-ib{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.35);border-radius:var(--radius);background:transparent;color:var(--paper);cursor:pointer;transition:border-color .12s,background .12s}.jd-ib svg{width:14px;height:14px}.jd-ib.jd-x{font-size:20px;line-height:1}@media(hover:hover){.jd-ib:hover{border-color:var(--paper);background:#ffffff1a}}.jd-ib.is-saved{background:var(--paper);color:var(--plum);border-color:var(--paper)}.jd-ib.is-saved svg path{fill:currentColor}.jd-hero-title{font-family:var(--display);font-size:28px;font-weight:900;letter-spacing:-.03em;line-height:1.06;color:var(--paper);margin:0 0 16px;text-transform:none}.jd-pay{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.jd-pay-amt{font-family:var(--display);font-size:40px;font-weight:900;letter-spacing:-.035em;line-height:1;color:var(--lime)}.jd-pay-sub{font-size:13px;font-weight:500;color:var(--paper)}.jd-hero-chips{display:flex;flex-wrap:wrap;gap:6px}.jd-hero-chips span{font-size:11.5px;font-weight:600;padding:5px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.35);color:var(--paper);display:inline-flex;align-items:center;gap:6px}.jd-hero-chips span svg{width:11px;height:11px}.jd-lane{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:50px;padding:13px 26px;background:var(--soft);border:none;border-bottom:1px solid var(--border-light);border-radius:0;text-align:left;font-family:var(--sans);font-size:13px;color:var(--ink);font-weight:500;cursor:pointer;transition:background .12s}@media(hover:hover){.jd-lane:hover{background:#e6e4da}}.jd-lane b{font-weight:800;white-space:nowrap}.jd-lane-arr{font-weight:800;flex:0 0 auto}.jd-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden}.jd-fact{background:var(--paper);padding:14px 16px;min-width:0}.jd-fact .k{font-size:9px;letter-spacing:.2em;text-transform:uppercase;font-weight:800;color:var(--muted);margin-bottom:7px}.jd-fact .v{font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.25}@media(min-width:601px){.jd-fact:last-child:nth-child(3n+1){grid-column:1 / -1}.jd-fact:last-child:nth-child(3n+2){grid-column:span 2}}.jd-comp-num{font-family:var(--display);font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1}.jd-comp-sub{font-size:13px;color:var(--muted);margin-top:8px;font-weight:500}.jd-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.jd-chips span{font-size:12px;font-weight:600;padding:6px 12px;border:1px solid var(--border-light);border-radius:999px;background:var(--soft);color:var(--ink)}.jd-rc-gap{margin-top:26px}.jd-foot .jd-apply-btn{flex:1.6!important}.jd-foot .jd-refer-btn{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}@media(hover:hover){.jd-foot .jd-refer-btn:hover{background:var(--soft)!important;border-color:var(--ink)!important}}@media(max-width:600px){.job-drawer{height:100dvh}.jd-hero{padding:calc(14px + env(safe-area-inset-top)) 18px 20px}.jd-hero-title{font-size:24px}.jd-pay-amt{font-size:34px}.jd-ib{width:44px;height:44px}.jd-lane{padding-left:18px;padding-right:18px}.jd-body{padding:18px 18px 28px}.jd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.jd-fact:last-child:nth-child(odd){grid-column:1 / -1}.jd-listing .role-snapshot{grid-template-columns:1fr}.jd-listing .rc-item{grid-template-columns:1fr;gap:6px}.jd-listing .role-section h2{font-size:20px}.jd-listing .role-section{margin-top:38px}.jd-foot{padding:14px 18px calc(14px + env(safe-area-inset-bottom))}.jd-foot .cta{min-height:48px}}.chat-page{padding:73px 32px 80px}.chat-shell{border:1px solid var(--border-light);min-height:860px;display:grid;grid-template-rows:minmax(0,1fr) auto;background:var(--paper);overflow:hidden}.rc-mark-svg{width:100%;height:100%;display:block;overflow:visible;color:var(--ink)}.chat-body{padding:32px 28px;display:flex;flex-direction:column;gap:28px;overflow-y:auto;max-height:780px}.msg-row{display:flex;gap:16px;align-items:flex-start;max-width:740px}.msg-row.user{margin-left:auto;flex-direction:row-reverse}.msg-avatar{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:12px;font-weight:800;color:var(--muted);letter-spacing:.02em;padding-top:11px;white-space:nowrap}.msg-avatar.assistant{background:none;border:none;padding-top:4px}.msg-avatar.assistant .rc-mark-svg{width:28px;height:28px}.msg-avatar.user{width:auto;background:none;border:none;color:var(--muted)}.msg-content{flex:1}.msg-row.user .msg-content{text-align:right}.msg-content p{font-size:15px;line-height:1.6;margin-bottom:12px;color:var(--ink);font-weight:500}.msg-content p:last-child{margin-bottom:0}.msg-row.user .msg-content p{background:var(--plum);color:var(--paper);display:inline-block;padding:11px 20px;border-radius:18px;text-align:left}.chat-inline-cards{display:flex;flex-direction:column;gap:6px;margin-top:16px}.chat-inline-card{border:1.5px solid var(--ink);padding:16px 20px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;cursor:pointer;transition:all .15s;background:var(--paper);color:inherit;text-decoration:none}@media(hover:hover){.chat-inline-card:hover{background:var(--soft)}}.chat-card-title{font-family:var(--display);font-size:20px;font-weight:900;line-height:1;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:5px}.chat-card-title em{color:var(--ink);font-style:normal}.chat-card-company{font-size:12px;color:var(--muted)}.chat-card-meta{text-align:right}.chat-card-comp{font-family:var(--display);font-size:14px;font-weight:900;margin-bottom:4px;letter-spacing:-.02em}.chat-suggested{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.chat-suggested button{padding:8px 14px;border:1.5px solid var(--border-light);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--paper);font-weight:700;transition:all .15s}@media(hover:hover){.chat-suggested button:hover{background:var(--plum);color:var(--lime)}}.chat-input{padding:18px 24px;border-top:1px solid var(--border-light);background:var(--paper)}.chat-input-shell{display:flex;gap:0;align-items:stretch;border:1px solid var(--border-light)}.chat-input-shell input{flex:1;background:none;border:none;font-size:15px;padding:12px 18px;font-weight:500}.chat-input-shell input:focus{outline:none;background:var(--soft)}.role-detail{padding:40px 0 80px}.role-detail-grid{display:grid;grid-template-columns:1fr 360px;gap:56px;align-items:flex-start}.role-section{margin-bottom:40px}.role-section h2{font-family:var(--display);font-size:29px;font-weight:900;letter-spacing:-.035em;line-height:.95;text-transform:uppercase;margin-bottom:18px}.role-section h2 em{color:var(--ink);font-style:normal}.role-section p{font-size:15px;line-height:1.7;color:var(--ink);margin-bottom:16px;font-weight:500}.role-desc .rd-h{font-family:var(--display);font-size:17px;font-weight:900;letter-spacing:-.02em;line-height:1.15;margin:26px 0 10px;color:var(--ink)}.role-desc .rd-h:first-child{margin-top:0}.role-desc h4.rd-h{font-size:15px;letter-spacing:-.01em;margin-top:20px}.role-desc .rd-list{margin-bottom:16px}.role-desc ol.rd-list{list-style:decimal;padding-left:22px}.role-desc ol.rd-list li{padding-left:6px}.role-desc ol.rd-list li:before{content:none}.role-desc strong{font-weight:800}.role-section ul{list-style:none}.role-section li{font-size:15px;line-height:1.65;padding:8px 0 8px 28px;position:relative;font-weight:500}.role-section li:before{content:"";position:absolute;left:2px;top:14px;width:13px;height:13px;background:url(/brand/symbol.svg) center / contain no-repeat}.role-gate{position:sticky;top:88px;background:var(--paper);color:var(--ink);border:1px solid var(--border-light);border-radius:12px;padding:22px}.role-gate .gate-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px}.role-gate .gate-earn{display:flex;flex-direction:column;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--border-light)}.role-gate .gate-earn .ge-eye{font-family:var(--sans);font-size:13px;font-weight:800;color:var(--ink)}.role-gate .gate-earn .ge-amt{font-family:var(--display);font-size:30px;font-weight:900;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.role-gate .gate-earn .ge-sub{font-size:13px;color:var(--muted);line-height:1.5;margin-bottom:6px}.role-gate .gate-report{display:inline-block;margin-top:16px;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.role-gate .gate-report:hover{color:var(--ink)}.role-gate .gate-acts .jd-act-btn{background:var(--paper);color:var(--ink);border:1px solid var(--border-light);justify-content:center;padding:11px 12px}@media(hover:hover){.role-gate .gate-acts .jd-act-btn:hover{border-color:var(--ink);background:var(--paper)}}.role-gate .gate-earn .cta-ghost,.role-gate>.cta-ghost{background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);justify-content:center}@media(hover:hover){.role-gate .gate-earn .cta-ghost:hover,.role-gate>.cta-ghost:hover{background:var(--soft);color:var(--ink);border-color:var(--ink)}}.role-page .role-detail{padding-top:28px}.rp-hero:empty{display:none}.rp-hero{margin-bottom:20px}.rp-hero .jd-hero{border-radius:16px;padding:26px 40px 32px}.rp-hero .jd-hero-title{font-size:44px;margin-bottom:18px}.rp-hero .jd-pay-amt{font-size:52px}.rp-hero .jd-pay-sub{font-size:14px}.role-page .role-detail-grid{gap:40px}.rp-listing .jd-facts{gap:0;background:var(--paper);border-radius:12px;padding:6px 4px}.rp-listing .jd-fact{padding:10px 12px}.rp-listing .jd-facts+.role-section{margin-top:36px}.rp-listing .role-section h2{font-size:23px}.rp-listing .role-quals{grid-template-columns:1fr 1fr}.rp-listing .role-back-row{margin-top:40px}@media(max-width:1100px){.role-page .role-gate{order:-1;position:static}}@media(max-width:600px){.role-page .container.role-detail{padding-left:16px;padding-right:16px}.rp-hero .jd-hero{padding:18px 20px 22px;border-radius:14px}.rp-hero .jd-hero-title{font-size:30px}.rp-hero .jd-pay-amt{font-size:38px}.rp-listing .role-quals{grid-template-columns:1fr}.rp-listing .jd-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.rc-navveil{position:fixed;inset:0;z-index:9995;display:flex;align-items:center;justify-content:center;background:#14201c8c;backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .12s ease}.rc-navveil.show{opacity:1;pointer-events:auto}.rc-navveil-box{display:flex;align-items:center;gap:12px;background:var(--paper);border:1.5px solid var(--ink);border-radius:var(--radius);padding:16px 22px;box-shadow:0 24px 60px -20px #0006}.rc-navveil-txt{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.rc-navveil-mark{--rcl-size: 16px;height:16px;flex:0 0 auto}.gate-actions{display:flex;flex-direction:column;gap:8px}.gate-actions .cta-primary{background:var(--lime);color:var(--ink);justify-content:center}@media(hover:hover){.gate-actions .cta-primary:hover{filter:brightness(.94)}}.gate-actions .cta-ghost{background:var(--paper);color:var(--ink);border-color:var(--ink);justify-content:center}@media(hover:hover){.gate-actions .cta-ghost:hover{background:var(--soft);color:var(--ink)}}.share-overlay{position:fixed;inset:0;background:#00000080;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px}.share-overlay#role-share-overlay.share-open{display:flex!important}.share-modal{position:relative;background:var(--paper);border-radius:var(--radius);width:100%;max-width:380px;padding:32px 30px 26px;box-shadow:0 30px 60px -20px #0006}.share-modal-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:24px;line-height:1;color:var(--muted);cursor:pointer;padding:0}.share-modal-close:hover{color:var(--ink)}.share-modal-eyebrow{font-family:var(--sans);font-size:10px;letter-spacing:.14em;color:var(--ink);font-weight:700;margin-bottom:8px}.share-modal-title{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--ink);margin:0 0 4px}.share-modal-sub{font-size:12.5px;color:var(--muted);margin:0 0 22px}.share-modal-actions{display:flex;flex-direction:column;gap:8px}.share-email-form{margin:0 0 16px}.share-email-label{display:block;font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.04em;color:var(--ink);margin-bottom:8px}.share-email-row{display:flex;gap:8px}.share-email-input{flex:1;min-width:0;font-family:var(--sans);font-size:14px;padding:11px 13px;border:1.5px solid var(--border-light);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.share-email-input:focus{outline:none;border-color:var(--ink)}.share-email-send{flex:0 0 auto;font-family:var(--display);font-weight:800;font-size:14px;padding:11px 18px;border:none;border-radius:var(--radius);background:var(--lime);color:var(--ink);cursor:pointer;transition:background .14s,color .14s}@media(hover:hover){.share-email-send:hover{background:var(--plum);color:var(--lime)}}.share-modal-or{display:flex;align-items:center;gap:12px;margin:0 0 14px}.share-modal-or:before,.share-modal-or:after{content:"";flex:1;height:1px;background:var(--border-light)}.share-modal-or span{font-family:var(--sans);font-size:10px;letter-spacing:.08em;color:var(--muted)}.share-modal-actions button,.share-modal-actions a{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:var(--paper);border:1px solid var(--border-light);border-radius:var(--radius);padding:13px 15px;font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}@media(hover:hover){.share-modal-actions button:hover,.share-modal-actions a:hover{background:var(--soft);border-color:var(--ink)}}.share-modal-actions svg{width:16px;height:16px;flex-shrink:0;color:var(--ink)}.rc-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%) translateY(12px);background:var(--plum);color:var(--paper);font-size:13px;font-weight:600;padding:12px 20px;border-radius:99px;z-index:9999;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;box-shadow:0 12px 30px -8px #0006}.rc-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.role-back-row{margin-top:40px;padding-top:24px;border-top:1px solid var(--border-light)}.role-back-btn{display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--muted);padding:0;transition:color .15s}.role-back-btn:hover{color:var(--ink)}.role-snapshot{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden;margin-top:22px}.snap{background:var(--paper);padding:15px 18px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.snap-l{font-family:var(--sans);font-size:10px;letter-spacing:.1em;color:var(--muted)}.snap-v{font-weight:700;font-size:14.5px;color:var(--ink);text-align:right}.role-culture-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.role-culture-tags span{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--ink);background:var(--soft);border:1px solid var(--border-light);border-radius:99px;padding:6px 13px}.role-quals{display:grid;grid-template-columns:1fr 1fr;gap:32px}.qual-block .qual-h{font-family:var(--sans);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:800;margin-bottom:12px}.role-rc{display:flex;flex-direction:column;gap:31px}.rc-item{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;align-items:start}.rc-item .rc-h{font-family:var(--sans);font-size:13px;letter-spacing:0;text-transform:none;color:var(--muted);font-weight:700;line-height:1.5;margin:0;padding-top:2px}.rc-item .role-culture-tags{margin:0}.role-section p+.role-rc{margin-top:26px}@media(max-width:480px){.rc-item{grid-template-columns:1fr;gap:6px}}.rc-item p{margin:0}.role-snapshot-2{margin-top:0}.role-legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--border-light)}.role-legal p{font-size:12px;line-height:1.65;color:var(--muted);margin-bottom:12px;max-width:64ch}.role-legal p:last-child{margin-bottom:0}.role-legal .rl-name{display:block;font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.promise{padding:0}.promise .lbl{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--lime);background:var(--plum);padding:6px 10px;margin-bottom:12px;font-weight:800;display:inline-block}.promise h3{font-family:var(--display);font-size:28px;font-weight:900;letter-spacing:-.035em;line-height:.98;text-transform:uppercase;margin-bottom:14px}.promise h3 em{color:var(--ink);font-style:normal}.promise p{font-size:15px;color:var(--muted);line-height:1.6;font-weight:500}.view{display:none}.view.active{display:block}@media(prefers-reduced-motion:no-preference){.view.active{animation:view-in .44s cubic-bezier(.22,.61,.36,1)}}@keyframes view-in{0%{transform:translateY(14px)}to{transform:none}}@media(max-width:1100px){.hero h1{font-size:62px}.browse-header h1{font-size:39px}.hero-grid,.role-detail-grid{grid-template-columns:1fr}}body.font-schibsted{--display: "Schibsted Grotesk", "Inter", -apple-system, BlinkMacSystemFont, "RC Scripts", sans-serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Schibsted Grotesk", "RC Scripts", sans-serif}body.font-schibsted .display,body.font-schibsted h1,body.font-schibsted h2,body.font-schibsted h3,body.font-schibsted h4{font-family:var(--display);font-weight:700;letter-spacing:-.045em}.hero-art-variant{display:none}body.hero-product .hero-art-variant.product-variant{display:flex}@media(max-width:1100px){.hero-grid{grid-template-columns:1fr}.hero-art{display:none}.hero h1{font-size:56px}}.result-row{grid-template-columns:1fr auto}.chat-inline-card{grid-template-columns:1fr auto 132px;gap:14px}.result-refer{display:inline-flex;flex-direction:column;gap:3px;padding:11px 14px;background:var(--plum);color:var(--paper);border:none;margin:0;align-self:flex-end;text-align:left}.result-refer .lbl{font-family:var(--sans);font-size:11px;letter-spacing:.06em;font-weight:700;color:var(--paper)}.result-refer .amt{font-family:var(--display);font-weight:800;font-size:18.5px;letter-spacing:-.01em;background:transparent;color:var(--lime);padding:0;border-radius:0;white-space:nowrap}.result-meta .result-refer{gap:4px;padding:13px 16px}.chat-card-refer{display:inline-flex;align-items:baseline;gap:6px;padding:0;background:transparent;color:var(--ink);border:none;margin-top:6px}.chat-card-refer .lbl{font-size:8px;letter-spacing:.18em;text-transform:uppercase;font-weight:800;color:var(--ink)}.chat-card-refer .amt{font-family:var(--display);font-weight:900;font-size:11px;letter-spacing:-.02em;background:var(--lime);color:var(--ink);padding:2px 7px;border-radius:var(--radius-sm)}:root{--radius: 4px;--radius-sm: 3px}.cta,.cta-primary,.cta-secondary,.cta-ghost,button,input,textarea,select,.chat-input-shell,.chat-input-shell input,.result-row,.chat-shell,.chat-inline-card,.hero-mock-chip,.hero-art-portrait,.promise,.chip-tag,.chip-avatar,.result-refer,.chat-card-refer,.label-row span,.hero-art-asterisk{border-radius:var(--radius)}.chat-shell{border-radius:16px}.label-row,.chip-tag,.chat-card-refer,.result-refer,.chip-avatar{border-radius:var(--radius-sm)}svg{border-radius:0}.role-gate,.trust-strip,.trust-strip-label,.chat-suggested button,.chat-input,.browse-header,.footer-bottom,.hero-art-portrait:after{border-radius:var(--radius)}.site-header,.footer-bottom,.browse-header,.hero{border-radius:0}.lime-mark,.display .lime-mark,.browse-header h1 .lime-mark{color:var(--ink)}.lime-mark.hl,.display .lime-mark.hl,.browse-header h1 .lime-mark.hl{background:linear-gradient(var(--lime),var(--lime));background-repeat:no-repeat;background-size:100% 70%;background-position:center}@supports selector(:has(*)){:has(>.hl){isolation:isolate}.hl{position:relative;z-index:-1}.hl>.hl-ink{position:relative}}.label-row{display:none!important}.site-header .cta{border-radius:var(--radius)}.nav-avatar-wrap{position:relative;display:inline-flex}.nav-avatar{width:36px;height:36px;border-radius:50%;border:none;background:var(--plum);color:var(--lime);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.nav-avatar svg{width:18px;height:18px}.nav-avatar svg[hidden]{display:none}.nav-avatar[data-has-initials]{background:#4a4a48;color:#fff}.nav-avatar-initials{font-family:var(--display);font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:1}.nav-avatar-initials[hidden]{display:none}.nav-bell{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.18);color:var(--paper, #fff);display:inline-flex;align-items:center;justify-content:center;margin-right:8px;text-decoration:none}.nav-bell svg{width:16px;height:16px}.nav-bell:hover{background:#ffffff14}.nav-bell[hidden]{display:none}.nav-avatar:hover,.nav-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--lime)}.nav-avatar-menu{position:absolute;right:0;top:calc(100% + 8px);min-width:210px;background:var(--paper);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:0 16px 36px #0000001f;padding:6px;display:flex;flex-direction:column;z-index:60}.nav-avatar-menu[hidden]{display:none}.nav-avatar-menu a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:13px;font-weight:600;white-space:nowrap}.nav-avatar-menu a svg{width:15px;height:15px;flex:0 0 auto;color:var(--muted)}.nav-avatar-menu a:hover svg{color:var(--ink)}.nav-avatar-menu .nav-avatar-help{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-light);border-radius:0}.nav-avatar-menu a[hidden]{display:none}.nav-avatar-menu a:hover{background:var(--soft)}.nav-avatar-menu .nav-avatar-signout{border-radius:0 0 8px 8px}.marquee-track .logo-mark{display:inline-flex;align-items:center;flex-shrink:0}.marquee-track .logo-mark img{height:22px;width:auto;display:block}.marquee-track .logo-mark[data-slug=netflix] img{height:18px}.marquee-track .logo-mark[data-slug=lyft] img{height:24px}.marquee-track .logo-mark[data-slug=ideo] img{height:15px}.marquee-track .logo-mark[data-slug=arm] img{height:16px}.marquee-track .logo-mark[data-slug=atlassian] img{height:23px}.marquee-track .logo-mark[data-slug=snowflake] img{height:24px}.marquee-track .logo-mark[data-slug=databricks] img{height:23px}.marquee-track .logo-mark[data-slug=disney] img{height:21px}.marquee-track .logo-mark[data-slug=a16z] img{height:15px}.marquee-track .logo-mark[data-slug=taketwo] img{height:23px}.marquee-track .logo-mark[data-slug=wpp] img{height:13px}.marquee-track .logo-mark[data-slug=fourseasons] img{height:27px}.marquee-track .logo-mark[data-slug=workday] img{height:26px}.marquee-track .logo-mark[data-slug=paramount] img{height:28px}.marquee-track .logo-mark[data-slug=civica] img,.marquee-track .logo-mark[data-slug=frameplay] img{height:23px}.marquee-track .logo-mark[data-slug=publicis] img{height:30px}.marquee-track .logo-mark[data-slug=cdprojektred] img{height:26px}@keyframes marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}*,*:before,*:after{text-transform:none!important}.label,.label-row,.footer-bottom,.cta,.trust-strip-label,.mode-tabs button,.promise .lbl,.rc-howitworks .rc-step-num{letter-spacing:.02em}.cx-msg{display:flex;gap:10px;align-items:flex-start}.cx-msg.user{flex-direction:row-reverse}@keyframes cx-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.cj-dots{display:inline-flex;gap:4px}.cj-dots i{width:6px;height:6px;border-radius:50%;background:var(--peri);display:block;animation:cx-blink 1.2s infinite ease-in-out}.cj-dots i:nth-child(2){animation-delay:.18s}.cj-dots i:nth-child(3){animation-delay:.36s}.wb-hero{background:var(--plum);color:var(--paper)}.wb-hero .wb-title{padding-top:96px;max-width:1100px;font-family:var(--sans);font-size:84px;font-weight:400;letter-spacing:-.035em;line-height:1;color:var(--paper)}.wb-photo{padding-top:72px;margin-bottom:-200px;position:relative;z-index:1}.wb-photo img{display:block;width:100%;height:560px;object-fit:cover;object-position:50% 30%;border-radius:16px}.wb-letter{background:var(--paper);color:var(--ink);padding:296px 80px 112px}.wb-letter-inner{max-width:680px;margin:0 auto}.wb-letter p{font-family:var(--sans);font-size:18px;font-weight:400;line-height:1.7}.wb-letter p+p{margin-top:24px}.wb-letter .wb-standfirst{font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.wb-letter .wb-standfirst+p{margin-top:40px}.wb-letter strong,.wb-letter .wb-strong{font-weight:700}.wb-letter em{font-style:italic}.wb-letter .wb-last{margin-top:40px}.wb-close{background:var(--plum);color:var(--paper);padding:64px 80px 56px;display:flex;justify-content:center}.wb-close-grid{display:grid;grid-template-columns:auto auto;column-gap:24px;row-gap:24px;align-items:center;line-height:normal}.wb-close-grid span{font-size:17px;font-weight:600;letter-spacing:-.01em}.wb-close-grid a{justify-self:start;font-size:17px;font-weight:600;color:var(--orange);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}@media(max-width:760px){.wb-hero .wb-title{padding:48px 8px 0;font-size:28px;letter-spacing:-.03em;line-height:1.06}.wb-photo{padding:32px 8px 0;margin-bottom:-110px}.wb-photo img{height:220px}.wb-letter{padding:158px 20px 56px}.wb-letter p{font-size:16px;line-height:1.65}.wb-letter .wb-standfirst{font-size:19px;line-height:1.4}.wb-letter p+p{margin-top:18px}.wb-letter .wb-standfirst+p,.wb-letter .wb-last{margin-top:28px}.wb-close{padding:48px 20px 40px}.wb-close-grid{column-gap:16px;row-gap:20px}.wb-close-grid span{font-size:15px;white-space:nowrap}.wb-close-grid a{font-size:16px;text-underline-offset:3px;white-space:normal}}.rc-howitworks{--rc-paper: #FFFFFF;--rc-ink: #212121;--rc-peri: #8A48C0;--rc-vouch: #FFB710;width:100%;display:grid;grid-template-rows:auto 1fr auto;background:var(--rc-paper);color:var(--rc-ink);font-family:Schibsted Grotesk,Helvetica Neue,Helvetica,Arial,RC Scripts,sans-serif}.rc-howitworks .rc-word{font-weight:700;letter-spacing:-.045em;line-height:1}.rc-howitworks .rc-word .dot{color:var(--rc-vouch)}.rc-howitworks .rc-lbl{font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.rc-howitworks .rc-mono{font-family:Inter,RC Scripts,sans-serif}.rc-howitworks .rc-chrome{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800}.rc-howitworks .rc-chrome.top{border-bottom:1.5px solid var(--rc-ink)}.rc-howitworks .rc-chrome.bot{border-top:1.5px solid var(--rc-ink)}.rc-howitworks .rc-grid{display:grid;height:520px}.rc-howitworks .rc-cell{all:unset;cursor:pointer;display:flex;flex-direction:column;padding:26px 22px;position:relative;overflow:hidden;transition:background .25s,color .25s,padding .25s;border-right:1.5px solid var(--rc-ink);min-width:0;box-sizing:border-box}.rc-howitworks .rc-cell:first-child{padding-left:0}.rc-howitworks .rc-cell:last-child{border-right:0;padding-right:0}.rc-howitworks .rc-cell.active{background:var(--rc-ink);color:var(--rc-paper);padding:36px 44px 32px}.rc-howitworks .rc-cell.active:first-child{padding-left:44px}.rc-howitworks .rc-cell.active:last-child{padding-right:44px}.rc-howitworks .rc-cell-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:22px}.rc-howitworks .rc-cell.active .rc-cell-head{margin-bottom:28px}.rc-howitworks .rc-step-num{font-family:Inter,RC Scripts,sans-serif;font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--rc-peri)}.rc-howitworks .rc-cell.active .rc-step-num{color:var(--rc-vouch)}.rc-howitworks .rc-cell-now{font-size:9px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--rc-peri)}.rc-howitworks .rc-verb{font-weight:900;line-height:.9;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(18px,1.8vw,26px);margin:0;transition:font-size .3s;overflow-wrap:anywhere;word-break:break-word}.rc-howitworks .rc-cell.active .rc-verb{font-size:clamp(52px,7.2vw,104px);margin-bottom:24px;word-break:break-word}.rc-howitworks .rc-verb .dot{color:var(--rc-vouch)}.rc-howitworks .rc-detail{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0;animation:rc-fade-in .48s 80ms both}.rc-howitworks .rc-title{font-size:clamp(20px,2vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.025em;max-width:640px}.rc-howitworks .rc-title .rc-peri{color:var(--rc-peri);font-style:normal}.rc-howitworks .rc-body{font-size:15px;line-height:1.55;font-weight:500;color:#ffffffb8;max-width:640px}.rc-howitworks .rc-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:28px;font-family:Inter,RC Scripts,sans-serif;font-size:12px;font-weight:500;padding-top:18px;border-top:.5px solid rgba(255,255,255,.25);color:#ffffffd9}.rc-howitworks .rc-meta .last{color:var(--rc-vouch)}@keyframes rc-fade-in{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.rc-howitworks .rc-verb{font-size:22px}.rc-howitworks .rc-cell{padding:18px 14px}.rc-howitworks .rc-cell:first-child{padding-left:0}.rc-howitworks .rc-cell:last-child{padding-right:0}.rc-howitworks .rc-cell.active{padding:24px 22px 22px}.rc-howitworks .rc-cell.active:first-child{padding-left:22px}.rc-howitworks .rc-cell.active:last-child{padding-right:22px}.rc-howitworks .rc-cell.active .rc-verb{font-size:clamp(48px,12vw,88px)}}.intg-page{background:var(--paper)}.intg-hero{background:var(--plum);color:var(--paper);padding:84px 0 92px}.intg-hero .container{max-width:1180px}.intg-pill{display:inline-flex;align-items:center;gap:8px;background:var(--lime);color:var(--ink);font-family:Inter,RC Scripts,sans-serif;font-size:11px;letter-spacing:.18em;font-weight:800;padding:7px 14px;border-radius:999px;margin-bottom:28px;white-space:nowrap}.intg-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--plum)}.intg-title{font-family:var(--display);font-weight:800;font-size:clamp(44px,7vw,100px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:15ch}.intg-em{color:var(--paper)}.intg-dot{color:var(--lime)}.intg-lede{font-family:var(--display);font-size:clamp(17px,1.7vw,21px);font-weight:500;line-height:1.5;color:#ffffffbd;max-width:60ch;margin:34px 0 0}.intg-body{padding:84px 0 40px}.intg-body .container{max-width:1180px}.intg-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start}.intg-copy h2{font-family:var(--display);font-weight:700;font-size:clamp(28px,3vw,40px);line-height:1.04;letter-spacing:-.035em;margin:0 0 20px}.intg-copy h2 .intg-em{color:var(--ink)}.intg-copy h2 .intg-dot{color:var(--lime)}.intg-copy>p{font-size:16.5px;line-height:1.66;color:#1b1b1b;margin:0 0 26px;max-width:46ch}.intg-list{list-style:none;margin:0;padding:0}.intg-list li{position:relative;padding-left:28px;margin-bottom:15px;font-size:15.5px;line-height:1.5;color:var(--ink);font-weight:500;max-width:44ch}.intg-list li:before{content:"";position:absolute;left:2px;top:7px;width:9px;height:9px;background:var(--lime);border:1.5px solid var(--ink)}.intg-form{border:1.5px solid var(--ink);border-radius:var(--radius);padding:36px 38px 34px;background:var(--paper);box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.intg-form-head{margin-bottom:26px}.intg-form-head h3{font-family:var(--display);font-weight:700;font-size:22px;letter-spacing:-.025em;margin:0 0 6px}.intg-form-head p{font-size:13.5px;color:var(--muted);line-height:1.5;margin:0}.intg-field{margin-bottom:22px}.intg-field>label{display:block;font-family:Inter,RC Scripts,sans-serif;font-size:11px;letter-spacing:.16em;font-weight:700;color:var(--ink);margin-bottom:11px}.intg-chips{display:flex;flex-wrap:wrap;gap:8px}.intg-chip{font-family:Inter,RC Scripts,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;border:1.5px solid var(--border-light);border-radius:999px;background:var(--paper);color:var(--muted);cursor:pointer;transition:all .13s}@media(hover:hover){.intg-chip:hover{border-color:var(--ink);color:var(--ink)}}.intg-chip.on{background:var(--lime);border-color:var(--ink);color:var(--ink)}.intg-row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.intg-input,.intg-ta{width:100%;font-family:Inter,RC Scripts,sans-serif;font-size:14.5px;color:var(--ink);padding:12px 14px;border:1.5px solid var(--border-light);border-radius:var(--radius-sm);background:var(--paper);transition:border-color .13s}.intg-input:focus,.intg-ta:focus{outline:none;border-color:var(--ink)}.intg-ta{resize:vertical;min-height:80px;line-height:1.5}.intg-submit-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.intg-submit-row .cta{border-radius:var(--radius-sm);cursor:pointer}.intg-fine{font-size:12px;color:var(--muted)}.intg-done{display:none;text-align:left}.intg-form.sent .intg-form-body{display:none}.intg-form.sent .intg-done{display:block}.intg-done-ic{width:48px;height:48px;border-radius:50%;background:var(--lime);color:var(--ink);border:1.5px solid var(--ink);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.intg-done h3{font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:-.025em;margin:0 0 10px}.intg-done h3 .intg-dot{color:var(--lime)}.intg-done p{font-size:15px;color:var(--muted);line-height:1.6;margin:0;max-width:42ch}.intg-done .intg-recap{margin-top:18px;font-size:13px;color:var(--ink)}.intg-done .intg-recap b{font-weight:700}@media(max-width:860px){.intg-grid{grid-template-columns:1fr;gap:44px}.intg-hero{padding:60px 0 64px}.intg-body{padding:56px 0 24px}}@media(max-width:520px){.intg-row2{grid-template-columns:1fr}}.legal-page{background:var(--paper)}.legal-masthead{background:var(--plum);color:var(--paper);padding:84px 0 96px}.legal-masthead .container{max-width:1180px}.legal-masthead h1{font-family:var(--display);font-weight:800;font-size:clamp(48px,8vw,116px);line-height:.9;letter-spacing:-.045em;margin:0;max-width:14ch}.legal-masthead h1 em{color:var(--paper);font-style:normal}.legal-masthead h1 .dot{color:var(--paper)}.legal-meta{margin-top:44px;display:flex;flex-wrap:wrap;gap:0;border-top:.5px solid rgba(255,255,255,.22)}.legal-meta .item{padding:20px 40px 0 0;margin-right:40px;border-right:.5px solid rgba(255,255,255,.16)}.legal-meta .item:last-child{border-right:0;margin-right:0;padding-right:0}.legal-meta .k{font-family:Inter,RC Scripts,sans-serif;font-size:10px;letter-spacing:.18em;font-weight:500;color:var(--peri);display:block;margin-bottom:8px}.legal-meta .v{font-family:var(--sans);font-size:15px;font-weight:600;color:var(--paper)}.legal-body{padding:0 0 40px}.legal-body .container{max-width:1180px}.legal-grid{display:grid;grid-template-columns:248px minmax(0,1fr);gap:88px;align-items:start;padding-top:84px}.legal-toc{position:sticky;top:96px}.legal-toc ol{list-style:none;margin:0;padding:0}.legal-toc li{margin:0}.legal-toc a{display:flex;gap:12px;align-items:baseline;padding:9px 0;font-size:13.5px;font-weight:600;line-height:1.3;color:var(--muted);border-bottom:1px solid var(--border-light);transition:color .15s}.legal-toc a:hover,.legal-toc a.active{color:var(--ink)}.legal-toc a .n{font-family:Inter,RC Scripts,sans-serif;font-size:11px;font-weight:500;color:var(--peri);flex:0 0 auto}.legal-toc a.active .n{color:var(--ink)}.legal-content{max-width:70ch}.legal-content>.lead{font-family:var(--display);font-size:clamp(20px,2.2vw,27px);font-weight:500;line-height:1.45;letter-spacing:-.01em;margin:0 0 64px;padding-bottom:56px;border-bottom:1.5px solid var(--ink)}.legal-content>p:not(.lead){font-size:16.5px;line-height:1.72;color:var(--ink);margin:0 0 22px;max-width:66ch;text-wrap:pretty}.legal-content>.lead em{color:var(--ink);font-style:normal}.legal-content>.lead .lime-mark.hl{background:var(--lime);color:var(--ink);padding:0 .12em}.legal-sec{padding:0 0 64px;--rc-anchor-own: 10px}.legal-sec-head{display:flex;align-items:baseline;gap:18px;margin-bottom:28px}.legal-sec-head .num{font-family:Inter,RC Scripts,sans-serif;font-size:13px;font-weight:500;color:var(--ink);flex:0 0 auto;padding-top:4px}.legal-sec-head h2{font-family:var(--display);font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.05;letter-spacing:-.03em;margin:0}.legal-sec-head h2 em{color:var(--ink);font-style:normal}.legal-sec-head h2 .dot{color:var(--lime)}.legal-sec p{font-size:16.5px;line-height:1.72;font-weight:450;color:#1b1b1b;margin:0 0 18px;max-width:66ch;text-wrap:pretty}.legal-sec p:last-child{margin-bottom:0}.legal-sec p strong{font-weight:700;color:var(--ink)}.legal-sec p em{color:var(--ink);font-style:normal;font-weight:600}.legal-sec a.inline-link{color:var(--ink);font-weight:600;border-bottom:1px solid var(--peri)}.legal-sec a.inline-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.legal-sec ul{list-style:none;margin:6px 0 22px;padding:0;max-width:66ch}.legal-sec ul li{position:relative;padding-left:26px;margin-bottom:13px;font-size:16.5px;line-height:1.65;color:#1b1b1b}.legal-sec ul li:before{content:"";position:absolute;left:2px;top:11px;width:9px;height:9px;background:var(--lime);border:1.5px solid var(--ink)}.legal-sec ul li strong{font-weight:700}.legal-close{margin-top:8px;border:1.5px solid var(--ink);border-radius:var(--radius);padding:44px 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 30px 60px -30px #0000002e,0 12px 24px -16px #0000001f}.legal-close h3{font-family:var(--display);font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.05;letter-spacing:-.03em;margin:0 0 10px}.legal-close h3 .dot{color:var(--lime)}.legal-close p{font-size:15px;line-height:1.6;color:var(--muted);margin:0;max-width:46ch}.legal-close .cta{border-radius:var(--radius-sm)}.legal-close .legal-mail{font-family:Inter,RC Scripts,sans-serif;font-size:13px;color:var(--ink);border-bottom:1px solid var(--peri);padding-bottom:2px}.legal-close .legal-mail:hover{color:var(--ink);border-bottom-color:var(--ink)}.legal-subhead{display:flex;align-items:baseline;gap:12px;margin:38px 0 14px;font-family:var(--display);font-size:clamp(18px,1.7vw,21px);font-weight:700;letter-spacing:-.02em;line-height:1.1}.legal-subhead:first-of-type{margin-top:4px}.legal-tablewrap{overflow-x:auto;margin:6px 0 24px;max-width:100%}.legal-grid>.legal-content{min-width:0}.legal-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:520px}.legal-table th{text-align:left;font-family:Inter,RC Scripts,sans-serif;font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--ink);padding:0 16px 11px 0;border-bottom:1.5px solid var(--ink)}.legal-table td{padding:13px 16px 13px 0;border-bottom:1px solid var(--border-light);color:#1b1b1b;line-height:1.5;vertical-align:top}.legal-table tr:last-child td{border-bottom:none}.legal-table td:first-child,.legal-table th:first-child{font-weight:700;color:var(--ink);width:24%}.legal-table td:last-child,.legal-table th:last-child{width:22%;color:var(--muted)}@media(max-width:900px){.legal-grid{grid-template-columns:1fr;gap:0;padding-top:56px}.legal-toc{position:static;margin-bottom:56px}.legal-toc ol{columns:2;column-gap:32px}.legal-masthead{padding:60px 0 64px}.legal-meta .item{padding-right:24px;margin-right:24px}}@media(max-width:560px){.legal-toc ol{columns:1}.legal-close{padding:32px 28px}.legal-meta .item{border-right:0;margin-right:0;padding-right:0}.legal-meta{column-gap:24px}}.legal-content em,.legal-content .dot,.legal-content .lead em,.legal-content .legal-close .legal-mail{color:var(--ink)!important}.legal-content a.inline-link,.legal-content .legal-close .legal-mail{border-bottom-color:var(--ink)}.legal-content a.inline-link,.legal-content .legal-sec p,.legal-content .legal-sec ul li,.legal-content .lead{color:var(--ink)}.legal-content .legal-sec-head .num{color:var(--ink)!important}.legal-content .legal-sec ul li:before{background:var(--plum)!important;border-color:var(--ink)!important}@media(max-width:900px){.site-footer{padding-top:64px}}@media(max-width:560px){.footer-col li{margin-bottom:6px}}@media(max-width:900px){:root{--header-h: 60px}.site-header .container{flex-wrap:wrap;height:auto;min-height:var(--header-h);gap:0 14px;padding-top:10px;padding-bottom:10px;align-items:center}.site-header .brand-logo .brand-mark{display:none}.site-header .brand-logo{display:flex;align-items:center;min-height:44px;min-width:44px}.site-header .brand-mark-sm{display:block;height:24px;width:auto}.site-header .nav-burger{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px}.site-header .primary-nav,.site-header .header-actions{display:none}}@media(max-width:900px){.chat-input input,.fb-search,input[type=text],input[type=email],select,textarea{font-size:16px}.footer-col ul a,.footer-legal-links a,.footer-social,.af-field-body a{min-height:44px;display:inline-flex;align-items:center}.rp-size-btn,.rp-page-btn{min-height:44px;padding-left:14px;padding-right:14px}.role-back-btn{min-height:44px}.brand-logo,.cta,.jd-act-btn,.chat-suggested button,.rd-fail .cta{min-height:44px;display:inline-flex;align-items:center}.af-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}a.role-back-btn,.rd-loading a,.results-empty .re-clear{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:380px){.hero-actions-row,.hero-cta-pair{flex-wrap:wrap;width:100%}.hero-chat-entry{width:100%}.hero-chat-entry input{min-width:0}}@media(max-width:380px){.chat-input-shell input{min-width:0}.chat-body{padding:24px 16px}.chat-input{padding-left:16px;padding-right:16px}.chat-shell{grid-template-columns:minmax(0,1fr)}}.rd-fail{padding:48px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.rd-fail p{color:var(--muted);font-size:17px;line-height:1.6;max-width:520px}.role-detail-main,.jd-body{overflow-wrap:anywhere}@media(min-width:641px){.jd-fact,.jd-fact *,.snap,.snap *{overflow-wrap:normal;word-break:normal}}@media(max-width:640px){.fb-pills{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fb-pills::-webkit-scrollbar{display:none}.job-drawer,.af-panel{width:100%;max-width:100%}.results-pager{flex-wrap:wrap;gap:10px}}@media(max-width:680px){.hero{padding-top:84px}.hero-grid{padding:4px 0 44px;gap:22px}.hero-lede{display:none}[data-view=cand-home] .trust-strip{margin-top:0;padding-bottom:64px}.trust-strip-label{font-size:10px;padding:14px 18px;letter-spacing:.16em}}@media(max-width:640px){.filter-bar{gap:10px 8px}.fb-search{width:100%}.fb-pill{white-space:nowrap;flex:0 0 auto;min-height:44px}.fb-pills .fb-all{flex:0 0 auto;margin-left:0;white-space:nowrap;min-height:44px}.browse-header{flex-wrap:wrap;gap:12px}.browse-header .mode-tabs{width:100%;display:flex}.browse-header .mode-tabs button{flex:1;text-align:center}}.rc-loading{display:flex;align-items:center;gap:12px;padding:2rem;color:var(--muted);font-size:14px;font-weight:500}.rc-loading-mark{--rcl-size: 24px;height:24px;flex:0 0 auto}@media(max-width:640px){.fb-pill-wrap{display:none}.fb-pills{width:100%}.fb-pills .fb-all{flex:1 1 100%;justify-content:center}.results-pager{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 0 4px}.results-pager .rp-size{justify-content:flex-start;gap:4px;flex:0 0 auto}.results-pager .rp-nav{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:4px;min-width:0}.rp-size-btn,.rp-page-btn{min-height:28px;padding:3px 8px;font-size:10px}.rp-num{min-width:26px}.rp-label{font-size:9px;margin-right:2px}.chat-page{padding:73px 0 0;display:flex;flex-direction:column;height:100vh;height:100dvh}.chat-page .browse-header{flex:0 0 auto;margin-bottom:10px}.chat-page .browse-header .label-row{margin-bottom:0}.chat-shell{min-height:0;height:auto;flex:1 1 auto;border-left:none;border-right:none}.chat-body{max-height:none;min-height:0;padding:20px 16px;gap:20px}.chat-input{position:sticky;bottom:0;padding:10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.chat-input-shell input{min-width:0;padding:9px 12px}}@media(max-width:560px){.site-footer .container{padding-top:44px}.footer-col li{margin-bottom:0}.footer-col ul a{font-size:13px}.footer-col{margin-bottom:4px}}@media(max-width:640px){.mode-tabs{gap:18px}.mode-tabs button{font-size:20px}.fb-search{padding:8px 12px 8px 32px;line-height:1.3}.fb-pills .fb-all{min-height:36px;padding:6px 12px;font-size:11px}.fb-all svg{width:13px;height:13px}.rc-facts{gap:5px;margin:12px 0 14px}.rc-fact{padding:4px 8px;gap:1px}.rc-fact .k{font-size:8px}.rc-fact .v{font-size:11px}.chat-body .msg-row{max-width:100%}.chat-body .msg-content{min-width:0;max-width:100%}.chat-body .chat-inline-cards{max-width:100%}.chat-body .chat-inline-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 14px;max-width:100%;min-width:0;box-sizing:border-box}.chat-body .chat-card-title{font-size:17px;overflow-wrap:anywhere}.chat-body .chat-card-meta{min-width:0}}:root{--browse-rail: 18px}.filter-bar,.results-pager{padding-left:var(--browse-rail);padding-right:var(--browse-rail)}@media(max-width:640px){.browse-page{padding-top:14px}.browse-header{margin-bottom:10px;gap:0}.browse-header>div:empty{display:none}.mode-tabs{gap:18px}.mode-tabs button{font-size:20px}:root{--browse-rail: 6px}input[type=text].fb-search{padding:6px 10px 6px 28px;font-size:13px;font-weight:400;min-height:35px}input[type=text].fb-search:focus{font-size:16px}.fb-pills .fb-all{min-height:25px;padding:4px 8px;font-size:8.5px}.fb-all svg{width:9px;height:9px}.rc-facts{gap:4px}.rc-fact{flex:1 1 0;min-width:0;padding:3px 6px}.rc-fact .k{font-size:7.5px}.rc-fact .v{font-size:10px;overflow-wrap:anywhere}.result-row{grid-template-columns:1fr;gap:14px}.chat-page{padding-top:14px}body:has(.chat-page) .site-footer{display:none}.chat-body .chat-inline-card{grid-template-columns:minmax(0,1fr);gap:8px}.chat-body .chat-card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;text-align:left}body:has(.chat-page){min-height:var(--chat-vh, 100dvh);max-height:var(--chat-vh, 100dvh);display:flex;flex-direction:column}body:has(.chat-page)>main{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body:has(.chat-page)>main>.view{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-page{height:auto;flex:1 1 auto;min-height:0}}@media(max-width:640px){.browse-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 14px}.browse-toolbar>.filter-bar{display:contents}.fb-pills{order:2;flex:1 1 calc(50% - 4px);width:auto;min-width:0}.fb-pills .fb-all{flex:1 1 100%;margin-left:0}.filter-chips{order:4;flex:1 1 100%;padding-bottom:0}}@media(max-width:640px){.fb-pills{order:2;flex:1 1 100%;width:100%;flex-wrap:nowrap;overflow-x:auto;position:relative}.fb-pill-wrap,.fb-pill-wrap[data-key]{display:block;flex:0 0 auto}.fb-pill{width:auto;min-height:44px}.fb-pills .fb-all{flex:0 0 auto;width:auto;margin-left:0;min-height:44px;padding:0 16px;font-size:13px}.fb-pills .fb-all svg{width:15px;height:15px}}@media(max-width:640px){.rc-fact{min-width:74px}.rc-fact .v{white-space:normal}.rc-facts{align-self:stretch}.result-row{display:flex;flex-direction:column}.result-main,.result-meta{display:contents}.result-posted-top{order:1}.result-main h3{order:2}.result-company{order:3}.result-comp{order:4;text-align:left;margin-top:2px;white-space:normal}.result-comp-wrap{order:4;align-items:flex-start;margin-top:2px}.rc-facts{order:5}.result-signals{order:6}.result-refer{order:7}}.chat-input-shell{position:relative;display:flex;align-items:flex-end;gap:8px;border:1.5px solid var(--border-light);border-radius:999px;background:var(--paper);padding:5px 6px 5px 10px;box-shadow:0 14px 30px -18px #00000059}.chat-input-shell:focus-within{border-color:var(--peri)}.chat-input-shell textarea{flex:1;min-width:0;border:none;border-radius:0;background:transparent;resize:none;overflow-y:auto;padding:11px 6px 11px 16px;font-family:var(--sans);font-size:16px;font-weight:500;line-height:1.4;color:var(--ink)}.chat-input-shell textarea:focus{outline:none;background:transparent}.chat-input-shell textarea::placeholder{color:var(--muted)}.chat-send{flex:0 0 auto;width:44px;height:44px;padding:0;border:none;border-left:none;border-radius:50%;background:var(--lime);color:var(--ink);font-size:18px;letter-spacing:normal;text-transform:none;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter .12s}.chat-send svg{width:17px;height:17px}.chat-send[hidden]{display:none}@media(hover:hover){.chat-send:hover{filter:brightness(.94)}}.chat-send:active{background:var(--peri);color:var(--ink)}@media(max-width:640px){.chat-input-shell textarea{min-height:22px;transition:min-height .16s ease}.chat-input-shell:focus-within textarea{min-height:64px}.chat-input-shell{padding:5px}.chat-input-shell textarea{padding:10px 4px 10px 14px}}@media(prefers-reduced-motion:reduce){.chat-input-shell textarea{transition:none}}.sl-locked,.sl-locked body{overflow:hidden}.sl-overlay{position:fixed;inset:0;z-index:9997;display:flex;align-items:center;justify-content:center;padding:24px;background:#21212173;overflow-y:auto}.sl-modal{width:100%;max-width:560px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--paper);border-radius:16px;box-shadow:0 30px 80px -20px #28004973;outline:none;margin:auto}.sl-head{position:relative;background:var(--plum);color:var(--paper);padding:25px 28px 23px}.sl-mark{display:block;width:36px;height:auto}.sl-close{position:absolute;top:16px;right:18px;width:32px;height:32px;border-radius:50%;background:#ffffff29;color:var(--paper);display:inline-flex;align-items:center;justify-content:center;transition:background .15s}@media(hover:hover){.sl-close:hover{background:#ffffff42}}.sl-close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.sl-close-ic{width:16px;height:16px}.sl-modal .sl-title{font-family:var(--display);font-weight:800;font-size:28px;line-height:1.15;letter-spacing:-.06em;color:var(--paper);margin-top:18px;padding-right:40px;text-wrap:balance}.sl-content{padding:24px 28px 22px}.sl-body{font-size:15px;line-height:1.5;color:var(--ink);text-wrap:pretty}.sl-modal .sl-can-head{font-family:var(--sans);font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.1em;color:var(--muted);margin:24px 0 10px}.sl-can{list-style:none;display:flex;flex-direction:column;gap:8px}.sl-can-row{display:flex;align-items:center;gap:12px;background:var(--soft);border-radius:12px;padding:9px 12px;font-size:14px;line-height:21px;color:var(--ink)}.sl-num{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--paper);border:1px solid var(--rule-soft);color:var(--plum);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.sl-note{font-size:13px;line-height:1.6;color:var(--muted);margin-top:16px}.sl-foot{display:flex;justify-content:flex-end;margin-top:20px}.sl-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--plum);color:var(--paper);font-size:14px;font-weight:700;transition:background .15s}@media(hover:hover){.sl-cta:hover{background:var(--plum-hover)}}.sl-cta:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.sl-app{border-top:1px solid var(--border-light);padding:13px 28px 16px}.sl-app-line{font-size:13px;line-height:1.5;color:var(--muted)}.sl-app-phone{display:none}.sl-app-title{font-size:14px;font-weight:700;line-height:1.45;color:var(--ink)}.sl-app-body{margin-top:2px;font-size:13px;line-height:1.6;color:var(--muted)}.sl-app-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.sl-badge{display:inline-flex;height:40px;border-radius:7px}.sl-badge:focus-visible{outline:2px solid var(--plum);outline-offset:3px}.sl-badge-img{display:block;height:40px;width:auto}.sl-badge-play .sl-badge-img{height:calc(40px * 250 / 168);margin:calc(-40px * 41 / 168)}.sl-notice .sl-notice-title{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.results-empty.sl-notice .sl-notice-body{max-width:560px;font-size:16px;line-height:1.6;color:var(--muted)}.rd-fail.sl-notice .sl-notice-cta{background:var(--plum);color:var(--paper)}@media(max-width:760px){.site-header.is-floating .container{gap:0 14px}.site-footer{padding:24px 0 calc(24px + env(safe-area-inset-bottom,0px))}.site-footer .container{padding:0 20px;grid-template-columns:1fr 1.25fr .85fr;column-gap:12px;row-gap:0}.footer-left,.footer-brand-block,.footer-brand-row{display:contents}.footer-brand-block .brand-logo{grid-column:1 / -1;grid-row:1;min-height:0;justify-self:start}.footer-brand-block .brand-logo .brand-mark{height:11px}.site-footer .footer-col{grid-row:2;margin:18px 0 0}.footer-col h4{display:flex;align-items:center;min-height:28px;margin:0;font-size:12.5px;font-weight:700;line-height:1.2;color:var(--paper)}.footer-col li{margin:0}.footer-col ul a{display:flex;align-items:center;min-height:28px;font-size:12px;line-height:1.2}.footer-legal{grid-column:1 / -1;grid-row:3;order:0;margin-top:18px;padding-top:10px;border-top:1px solid rgba(255,255,255,.16);gap:2px}.footer-legal-links{gap:20px;font-size:12px}.footer-legal-links span{display:none}.footer-legal-links a{min-height:44px;color:var(--paper)}.footer-copy{font-size:11px}.footer-social{margin:-11px 0 -13px -13px;width:44px;height:44px;min-height:44px}.footer-social img{height:18px}.hero{padding-top:48px}.hero-grid{padding-bottom:32px}[data-view=cand-home] .trust-strip{padding-bottom:54px}.intg-hero{padding:56px 0}.intg-body{padding-top:56px;padding-bottom:64px}.legal-masthead{padding:56px 0}.legal-grid{padding-top:56px}.legal-toc{margin-bottom:64px}.legal-content>.lead{margin-bottom:22px;padding-bottom:22px}.legal-sec{padding-bottom:44px}.legal-body{padding-bottom:20px}.sl-overlay{align-items:flex-end;padding:0;overflow:hidden}.sl-modal{--sl-end: max(32px, env(safe-area-inset-bottom, 0px));max-width:none;max-height:calc(100vh - 56px);max-height:calc(100dvh - 56px);margin:0;border-radius:12px 12px 0 0;box-shadow:0 -12px 40px -12px #28004959;overscroll-behavior:contain}.sl-modal.sl-has-app{--sl-end: 20px}.sl-head{padding:22px 20px 18px}.sl-mark{width:32px}.sl-close{top:13px;right:14px;width:44px;height:44px;background:transparent}.sl-close:before{content:"";position:absolute;inset:2px;border-radius:50%;background:#ffffff29;transition:background .15s}.sl-close-ic{position:relative}.sl-modal .sl-title{font-size:24px;margin-top:13px;padding-right:0}.sl-content{padding:18px 20px var(--sl-end)}.sl-body{line-height:1.55}.sl-modal .sl-can-head{margin:21px 0 10px}.sl-note{margin-top:17px}.sl-foot{position:sticky;bottom:0;z-index:1;margin:4px 0 calc(-1 * var(--sl-end));padding:12px 0 var(--sl-end);background:var(--paper)}.sl-cta{width:100%;min-height:50px;height:50px;padding:0 20px}.sl-app{padding:15px 20px max(20px,env(safe-area-inset-bottom,0px))}.sl-app-line{display:none}.sl-app-phone{display:block}}@media(min-width:761px){.site-footer{padding:clamp(40px,3.9vw,56px) 0 32px;line-height:normal}.site-footer .container{padding-left:clamp(20px,3vw,32px);padding-right:clamp(20px,3vw,32px)}.site-footer .footer-left{gap:24px}.site-footer .footer-legal-links{gap:12px}.site-footer .footer-legal-links a{color:#ffffffb3}.site-footer .footer-legal-links a:hover{color:var(--paper)}.site-footer .footer-legal-links span{color:#fff6}.site-footer .footer-copy{font-weight:400;color:#ffffffb3}.site-footer .footer-social{margin:-12px 0 0 -15px}.site-footer .footer-col h4{font-family:var(--sans);font-size:13px;font-weight:600;letter-spacing:normal;line-height:normal;color:var(--lime);margin:0 0 18px}.site-footer .footer-col ul{display:flex;flex-direction:column;gap:12px}.site-footer .footer-col li{margin:0}.site-footer .footer-col ul a{display:flex;align-items:center}}@media(min-width:761px)and (max-width:900px){.site-footer .footer-col h4{margin-bottom:4px}.site-footer .footer-col ul{gap:0}.site-footer .footer-brand-block .brand-logo{margin:-9px 0}}.msg-avatar.user .mu-glyph{display:none}@media(max-width:760px){.mode-tabs,.browse-header .mode-tabs{display:flex;width:auto;gap:30px;justify-content:flex-start}.mode-tabs button,.browse-header .mode-tabs button{flex:0 0 auto;padding:0 0 7px;font-family:var(--sans);font-size:15px;font-weight:500;letter-spacing:0;line-height:1.2;color:#6e6e68;border-bottom-width:2px;text-align:left}.mode-tabs button.active,.browse-header .mode-tabs button.active{font-weight:700;color:var(--ink)}.chat-page,.container.chat-page{padding-left:20px;padding-right:20px}.chat-page .chat-shell{border:none;border-radius:0;box-shadow:none;background:var(--paper)}.chat-page .chat-input{border-top:none;padding:8px 0 calc(12px + env(safe-area-inset-bottom));background:var(--paper)}.chat-page .chat-body{padding:16px 0 12px;gap:18px}.chat-page .chat-body>:first-child{margin-top:auto}.chat-page .msg-row{gap:10px;align-items:center}.chat-page .msg-row.user .msg-content p{font-size:15px;line-height:1.4;padding:10px 18px}.chat-page .msg-avatar.user{width:32px;height:32px;padding:0;border-radius:50%;background:var(--lime);color:var(--ink);font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:.02em;align-self:center}.chat-page .msg-avatar.user .mu-word{display:none}.chat-page .msg-avatar.user .mu-glyph{display:block;width:18px;height:18px}.chat-page .msg-avatar.assistant{padding-top:0;align-self:flex-start}.chat-page .msg-avatar.assistant .rc-mark-svg{width:28px;height:28px}.chat-page .cj-dots i{background:var(--ink)}.chat-page .chat-input-shell{min-height:44px;padding:5px 5px 5px 4px;border-width:1px;box-shadow:none;align-items:flex-end}.chat-page .chat-input-shell textarea{min-height:32px;padding:6px 8px 6px 16px;font-size:16px;line-height:20px}.chat-page .chat-input .chat-send{width:32px;height:32px}.chat-page .chat-input .chat-send[hidden]{display:flex!important}.chat-page .chat-input .chat-send:disabled{opacity:.45;cursor:default;filter:none}.chat-page .chat-input .chat-send svg{width:15px;height:15px;transform:rotate(-90deg)}.browse-page{padding-left:20px;padding-right:20px;padding-bottom:64px}.browse-main{display:flex;flex-direction:column}.browse-toolbar,.browse-toolbar>.filter-bar{display:contents}.browse-toolbar .mode-tabs{order:0;margin:0 0 12px}.browse-main #fb-pills{order:1;position:sticky;top:56px;z-index:40;display:flex;align-items:center;gap:8px;height:56px;margin:0;padding:0;width:auto;flex:0 0 auto;background:var(--paper);border:none;box-shadow:none;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}.browse-toolbar .filter-chips{order:2}.browse-main>:not(.browse-toolbar){order:3}.browse-main:before{content:"";position:fixed;top:0;left:0;right:0;height:56px;background:var(--paper);z-index:39;pointer-events:none}.browse-main #fb-pills .fb-all{order:-1;position:static;flex:0 0 auto;height:32px;min-height:32px;padding:0 14px;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:0;border-radius:999px;box-shadow:none;margin:0}.browse-main #fb-pills .fb-all svg{width:14px;height:14px}.browse-main #fb-pills .fb-pill-wrap{flex:0 0 auto}.browse-main #fb-pills .fb-pill{height:32px;min-height:32px;padding:0 12px 0 14px;gap:6px;font-size:12.5px;font-weight:600;border-width:1px;border-radius:999px}.browse-main #fb-pills:after{content:"";order:99;flex:0 0 28px;align-self:stretch;margin-left:-8px;position:sticky;right:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0),var(--paper) 80%);pointer-events:none}.results-list{gap:12px}.results-list .result-row{border:1px solid var(--border-light);border-radius:16px;padding:20px;background:var(--paper)}.results-list .result-row:last-child{border-bottom:1px solid var(--border-light)}.result-row{display:flex;flex-direction:column;align-items:stretch;gap:0}.result-row .result-main,.result-row .result-meta{display:contents}.result-row .result-posted-top{order:1;margin:0 0 6px}.result-row .result-posted-top .rp-time{font-family:var(--sans);font-size:13.5px;font-weight:500;letter-spacing:0;color:var(--muted)}.result-row .result-main h3{order:2;margin:0 0 4px;font-family:var(--sans);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em}.result-row .result-company{order:3;font-size:15px;line-height:1.4;color:var(--ink)}.result-row .result-comp-wrap{order:4;display:flex;flex-direction:column;align-items:flex-start;margin:12px 0 0}.result-row .result-comp{font-family:var(--sans);font-size:17px;font-weight:700;letter-spacing:-.01em;text-align:left;white-space:normal;margin:0}.result-row .result-comp-basis{font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted);margin:0 0 2px;order:-1}.result-row .rc-facts{order:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;align-self:stretch}.result-row .rc-fact{min-width:0;padding:8px 4px 9px 11px;gap:1px;background:var(--soft);border:none;border-radius:10px}.result-row .rc-fact .k{font-family:var(--sans);font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.result-row .rc-fact .v{font-size:15px;font-weight:500;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.result-row{container-type:inline-size}@container (max-width: 311px){.result-row .rc-fact .v{font-size:13.5px}}@container (max-width: 289px){.result-row .rc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.result-row .rc-fact .v{font-size:15px}}.result-row .result-signals{order:6;margin:16px 0 0;max-width:none;font-size:15px;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.result-row .result-signals .hw-label{font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:0;margin-bottom:6px}.result-row .result-refer{order:7;align-self:stretch;display:flex;flex-direction:column;gap:2px;margin:16px 0 0;padding:14px 20px;border-radius:10px}.result-row .result-refer .lbl{font-family:var(--sans);font-size:13.5px;font-weight:600;letter-spacing:0;color:var(--paper)}.result-row .result-refer .amt{font-family:var(--sans);font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--paper)}.af-panel{height:100dvh}.af-head{padding:calc(16px + env(safe-area-inset-top)) 20px 4px 24px}.af-title{font-size:26px}.af-close{position:relative;width:34px;height:34px;min-width:34px;min-height:34px}.af-close:after{content:"";position:absolute;inset:-5px}.af-group{padding-top:18px}.af-group-h{font-size:17px;font-weight:700;margin-bottom:2px}.af-row{min-height:47px;padding:6px 0}.af-field-h{font-size:15px}.af-field-val{font-size:13px}.af-field{border-bottom:none}.af-field+.af-field{border-top:1px solid var(--border-light)}.af-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom)) 24px}.af-clear{font-size:15px}.af-show{min-height:44px;height:44px;padding:0 24px;font-size:15px}.job-drawer .jd-hero{padding:calc(14px + env(safe-area-inset-top)) 20px 18px}.job-drawer .jd-hero-top{margin-bottom:10px}.job-drawer .jd-meta{font-size:13.5px}.job-drawer .jd-tools{gap:8px}.job-drawer .jd-ib{width:36px;height:36px;border:none;border-radius:50%;background:#ffffff24}@media(hover:hover){.job-drawer .jd-ib:hover{background:#ffffff3d}}.job-drawer .jd-ib.is-saved{background:var(--paper)}.job-drawer .jd-hero-title{font-size:26px;line-height:1.1;margin-bottom:12px}.job-drawer .jd-pay{gap:8px;margin-bottom:14px}.job-drawer .jd-pay-amt{font-family:var(--sans);font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--paper)}.job-drawer .jd-pay-sub{font-size:13.5px}.job-drawer .jd-hero-chips{gap:8px}.job-drawer .jd-hero-chips span{height:32px;padding:0 14px;font-size:13.5px;font-weight:600;border:none;background:#ffffff24;color:var(--paper)}.job-drawer .jd-hero-chips span svg{width:13px;height:13px}.job-drawer .jd-lane{min-height:44px;padding:12px 20px;font-size:15px;line-height:1.4}.job-drawer .jd-body{padding:18px 20px 24px}.job-drawer .jd-body p,.job-drawer .jd-body li{font-size:15px;line-height:1.6}.job-drawer .jd-foot{gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.job-drawer .jd-foot .cta{min-height:44px;height:44px;padding:0 18px;border-radius:999px;font-family:var(--sans);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.job-drawer .jd-foot .jd-refer-btn{background:var(--paper)!important;color:var(--ink)!important;border:1px solid var(--border-light)!important}@media(hover:hover){.job-drawer .jd-foot .jd-refer-btn:hover{background:var(--soft)!important}}}@media(max-width:760px){.ff-loc-search input{font-size:16px}}@media(max-width:760px){.hero h1,.intg-title,.legal-masthead h1{font-size:44px}.intg-copy h2,.legal-sec-head h2{font-size:32px}}.nav-bell{position:relative}.nav-bell-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--lime);pointer-events:none}.nav-panel-in{display:none}@media(max-width:900px){.site-header:has(.nav-panel-in:not([hidden])) .container{gap:0 4px}.site-header:has(.nav-panel-in:not([hidden])) .primary-nav{display:none}.site-header:has(.nav-panel-in:not([hidden])) .header-actions{display:flex;order:1;flex:0 0 auto;flex-direction:row;align-items:center;width:auto;gap:0;margin:0 0 0 auto;padding:0}.site-header:has(.nav-panel-in:not([hidden])) .header-actions>.cta{display:none}.site-header:has(.nav-panel-in:not([hidden])) .nav-burger{order:2;margin-left:0}.site-header .nav-bell{width:44px;height:44px;border:none;border-radius:50%;margin:0}.site-header .nav-bell svg{width:20px;height:20px}.site-header .nav-bell-dot{top:10px;right:11px}.site-header .nav-avatar{width:44px;height:44px;padding:6px;background-clip:content-box}.site-header .nav-avatar[data-has-initials]{background-color:var(--lime);color:var(--ink)}.site-header .nav-avatar-initials{font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:0}.site-header .nav-avatar:hover,.site-header .nav-avatar[aria-expanded=true]{box-shadow:inset 0 0 0 4px var(--plum),inset 0 0 0 6px var(--lime)}.site-header.nav-open .nav-panel-in:not([hidden]){display:block;order:3;flex:0 0 100%;width:100%}.nav-panel-rows{display:flex;flex-direction:column;padding-top:4px}.nav-panel-rows a{display:flex;align-items:center;min-height:44px;margin:0 -8px;padding:0 12px;border-radius:12px;color:var(--paper);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none}.nav-panel-rows a[aria-current=page]{background:#ffffff1a}.nav-panel-account{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:14px}.nav-panel-acct{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding-left:4px;color:var(--paper);font-size:15px;font-weight:600;text-decoration:none}.nav-panel-ava{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--lime);color:var(--ink);flex:0 0 auto}.nav-panel-ava .nav-avatar-initials{font-family:var(--sans);font-size:12.5px;font-weight:700;letter-spacing:0}.nav-panel-ava svg{width:18px;height:18px}.nav-panel-ava svg[hidden]{display:none}.nav-panel-signout{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:var(--paper);font-size:clamp(13px,3.75vw,15px);font-weight:700;white-space:nowrap;text-decoration:none}.site-header.is-floating.nav-open .container{border-radius:22px}html.nav-pushes{overflow-anchor:none}.site-header.is-floating .nav-panel-rows a,.site-header.is-floating .nav-panel-account{margin-right:5px}}@media(max-width:760px){.view.active[data-view=cand-home]{display:flex;flex-direction:column;min-height:calc(100vh - 180px);min-height:calc(100lvh - 180px)}[data-view=cand-home] .hero{padding:128px 0 0}[data-view=cand-home] .hero-grid{padding:0}[data-view=cand-home] .hero-actions-row{margin-bottom:0}[data-view=cand-home] .hero h1{font-size:48px;line-height:1.05;letter-spacing:-.03em;font-weight:800;margin-bottom:16px;text-wrap:balance}[data-view=cand-home] .hero h1 br{display:none}[data-view=cand-home] .hero-lede{display:block;font-size:16px;line-height:1.5;margin:0 0 20px;white-space:normal;max-width:none}[data-view=cand-home] .hero-ask-entry{height:52px;padding-right:2.5px}[data-view=cand-home] .hero-ask-entry input{padding-top:0;padding-bottom:0;align-self:stretch}[data-view=cand-home] .trust-strip{margin:auto 0;padding:32px 20px;grid-template-columns:minmax(0,1fr);row-gap:12px;background:transparent}[data-view=cand-home] .trust-strip-label{padding:0;font-size:11px;font-weight:400;letter-spacing:normal;line-height:1.3;color:var(--muted);background:transparent}[data-view=cand-home] .marquee-track{gap:32px;padding:0}[data-view=cand-home] .marquee-track .logo-mark img,[data-view=cand-home] .marquee-track .logo-mark[data-slug] img{height:22px;width:auto}}.rc-app-bar,.rc-app-tabbar,.rp-size-pick,.rp-size-face,.jd-hero-line,html.rc-mobile-app .site-header,html.rc-mobile-app .site-footer{display:none}html.rc-mobile-app .rc-app-bar{display:flex;align-items:center;position:sticky;top:0;z-index:60;height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:var(--plum)}html.rc-mobile-app .rc-app-lockup{display:inline-flex;align-items:center;min-height:44px}html.rc-mobile-app .rc-app-lockup img{display:block;height:16px;width:auto}html.rc-mobile-app[data-rc-auth=in] body:has([data-view=cand-browse]) .rc-app-bar{display:none}html.rc-mobile-app .rc-app-tabbar:not([hidden]){display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:80;padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--plum);border-top:1px solid rgba(255,255,255,.12)}html.rc-mobile-app .rc-app-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:54px;padding:8px 4px 7px;font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2;color:#fff9;text-decoration:none;-webkit-tap-highlight-color:transparent}html.rc-mobile-app .rc-app-tab svg{width:18px;height:18px}html.rc-mobile-app .rc-app-tab.active{color:var(--lime)}html.rc-mobile-app[data-rc-auth=in] body{padding-bottom:calc(54px + env(safe-area-inset-bottom,0px))}html.rc-mobile-app{--rc-scroll-root: body;height:100%;overflow:hidden}html.rc-mobile-app body{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none}html.rc-mobile-app main [id]{scroll-margin-top:calc(44px + env(safe-area-inset-top,0px) + var(--rc-anchor-own, 0px))}@media(max-width:760px){html.rc-app-design .browse-main #fb-pills{height:50px}html.rc-mobile-app .browse-main:before{height:calc(44px + env(safe-area-inset-top,0px))}html.rc-mobile-app[data-rc-auth=in] .browse-main:before{height:env(safe-area-inset-top,0px)}html.rc-mobile-app[data-rc-auth=in] .browse-page{padding-top:env(safe-area-inset-top,0px)}html.rc-app-design .browse-page{padding-top:0;padding-bottom:16px}html.rc-app-design .results-list{gap:10px}html.rc-app-design .results-list .result-row{padding:14px;border-radius:12px}html.rc-app-design .result-row .result-posted-top{margin:0 0 4px}html.rc-app-design .result-row .result-posted-top .rp-time{font-size:12.5px}html.rc-app-design .result-row .result-main h3{margin:0 0 2px;font-size:15px;line-height:1.3;letter-spacing:0}html.rc-app-design .result-row .result-company{font-size:12.5px;line-height:1.4;color:var(--muted)}html.rc-app-design .result-row .result-comp-wrap{margin:10px 0 0}html.rc-app-design .result-row .result-comp{font-size:15px;letter-spacing:0}html.rc-app-design .result-row .result-comp-basis{font-size:11px;margin:0 0 1px}html.rc-app-design .result-row .rc-facts{gap:6px;margin:10px 0 0}html.rc-app-design .result-row .rc-fact{min-height:40px;padding:5px 4px 5px 9px;border-radius:8px;justify-content:center}html.rc-app-design .result-row .rc-fact .k{font-size:10.5px;line-height:1.2}html.rc-app-design .result-row .rc-fact .v{font-size:12.5px;line-height:1.25}html.rc-app-design .result-row .result-signals{margin:12px 0 0;font-size:12.5px;line-height:1.5;-webkit-line-clamp:3;line-clamp:3}html.rc-app-design .result-row .result-signals .hw-label{font-size:12.5px;margin-bottom:2px}html.rc-app-design .result-row .result-refer{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:40px;margin:12px 0 0;padding:0 12px;border-radius:8px}html.rc-app-design .result-row .result-refer .lbl{font-size:12.5px;font-weight:700;color:var(--lime)}html.rc-app-design .result-row .result-refer .amt{font-size:14px;color:var(--paper)}html.rc-app-design .results-pager{justify-content:flex-end;gap:8px;margin-top:4px;padding:12px 0 4px;border-top:none}html.rc-app-design .results-pager .rp-size{position:relative;gap:2px;height:30px;padding:0 0 0 10px;border:1px solid var(--border-light);border-radius:8px;background:var(--paper)}html.rc-app-design .results-pager .rp-label{margin:0;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}html.rc-app-design .results-pager .rp-size-btn{display:none}html.rc-app-design .results-pager .rp-size-face{display:block;height:28px;padding:0 26px 0 2px;border:none;border-radius:8px;background:transparent;font-family:var(--sans);font-size:12.5px;font-weight:600;line-height:28px;color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23212121' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px 12px}html.rc-app-design .results-pager .rp-size-pick{display:block;position:absolute;inset:-8px 0;width:100%;height:auto;margin:0;padding:0;border:none;opacity:0;font-size:16px;cursor:pointer;-webkit-appearance:none;appearance:none}html.rc-app-design .results-pager .rp-page-btn.rp-num,html.rc-app-design .results-pager .rp-ellipsis{display:none}html.rc-app-design .results-pager .rp-nav{gap:8px}html.rc-app-design .results-pager .rp-page-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-width:1px;border-radius:8px;font-family:var(--sans);font-size:14px}html.rc-app-design .results-pager .rp-page-btn:after{content:"";position:absolute;inset:-7px -4px}html.rc-app-design .results-pager .rp-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.rc-app-design .job-drawer .jd-hero{padding:env(safe-area-inset-top,0px) 16px 14px}html.rc-app-design .job-drawer .jd-hero-top{height:48px;margin:0}html.rc-app-design .job-drawer .jd-meta{font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffffd9}html.rc-app-design .job-drawer .jd-share{display:none}html.rc-app-design .job-drawer .jd-ib{position:relative;width:32px;height:32px;border:1px solid rgba(255,255,255,.45);background:transparent}html.rc-app-design .job-drawer .jd-ib:after{content:"";position:absolute;inset:-6px}html.rc-app-design .job-drawer .jd-ib svg{width:14px;height:14px}html.rc-app-design .job-drawer .jd-ib.jd-x{font-size:18px}html.rc-app-design .job-drawer .jd-hero-title{margin:4px 0 6px;font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.15}html.rc-app-design .job-drawer .jd-hero-line{display:block;margin:0 0 10px;font-size:12.5px;font-weight:500;line-height:1.4;color:#ffffffd9}html.rc-app-design .job-drawer .jd-pay{gap:6px;margin-bottom:10px}html.rc-app-design .job-drawer .jd-pay-amt{font-size:17px}html.rc-app-design .job-drawer .jd-pay-sub{font-size:12.5px}html.rc-app-design .job-drawer .jd-hero-chips{gap:6px;flex-wrap:wrap;overflow:hidden}html.rc-app-design .job-drawer .jd-hero-chips .jd-chip-meta{display:none}html.rc-app-design .job-drawer .jd-hero-chips span{flex:0 1 auto;min-width:0;height:26px;padding:0 10px;gap:5px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.rc-app-design .job-drawer .jd-hero-chips .jd-chip-where{display:block;flex:1 1 10em;max-width:max-content;line-height:26px}html.rc-app-design .job-drawer .jd-hero-chips span svg{width:11px;height:11px;flex:0 0 auto}html.rc-app-design .job-drawer .jd-lane{min-height:0;padding:10px 16px 12px;background:var(--plum);color:var(--paper);border-top:1px solid rgba(255,255,255,.14);border-bottom:none;font-size:13px;line-height:1.4;text-align:left}html.rc-app-design .job-drawer .jd-lane b{font-weight:500}html.rc-app-design .job-drawer .jd-lane span>b:first-child{display:block;font-weight:700;color:var(--lime)}html.rc-app-design .job-drawer .jd-lane .jd-lane-arr{color:var(--lime)}html.rc-app-design .job-drawer .jd-body{padding:18px 16px 20px}html.rc-app-design .job-drawer .jd-fact .k{font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase!important;color:var(--plum);margin-bottom:4px}html.rc-app-design .job-drawer .jd-fact .v{font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:0}html.rc-app-design .job-drawer .role-section h2{font-size:16px;font-weight:700;letter-spacing:0}html.rc-app-design .job-drawer .role-desc .rd-h{font-weight:700;letter-spacing:0}html.rc-app-design .job-drawer .jd-body p,html.rc-app-design .job-drawer .jd-body li{font-size:13.5px;line-height:1.5}html.rc-app-design .job-drawer .jd-foot{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}html.rc-app-design .chat-page,html.rc-app-design .container.chat-page{padding-top:0;padding-left:16px;padding-right:16px}html.rc-app-design .chat-page .browse-header{margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--border-light)}html.rc-app-design .mode-tabs,html.rc-app-design .browse-header .mode-tabs{gap:26px}html.rc-app-design .mode-tabs button,html.rc-app-design .browse-header .mode-tabs button{display:flex;align-items:center;height:44px;padding:2px 0 0;font-size:14px;font-weight:600}html.rc-app-design .mode-tabs button.active,html.rc-app-design .browse-header .mode-tabs button.active{font-weight:700}html.rc-app-design .chat-page .chat-body{padding:16px 0 12px;gap:16px}html.rc-app-design .chat-page .chat-body>:first-child{margin-top:0}html.rc-app-design .chat-page .msg-content p{font-size:14px;line-height:1.5}html.rc-app-design .chat-page .msg-row.user .msg-content p{font-size:14px}html.rc-app-design .chat-page .chat-suggested{gap:8px;margin-top:12px}html.rc-app-design .chat-page .chat-suggested button{position:relative;display:inline-flex;align-items:center;height:32px;min-height:32px;padding:0 14px;border:1px solid var(--border-light);border-radius:999px;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink)}html.rc-app-design .chat-page .chat-suggested button:after{content:"";position:absolute;inset:-6px 0}html.rc-app-design .chat-page .msg-avatar.assistant{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--plum)}html.rc-app-design .chat-page .msg-avatar.assistant .rc-mark-svg{width:15px;height:15px}html.rc-app-design .chat-page .chat-input-shell{min-height:44px;padding:3px 4px 3px 2px;border-radius:999px}html.rc-app-design .chat-page .chat-input-shell textarea{min-height:36px;padding:8px 8px 8px 14px;font-size:16px;line-height:20px}html.rc-app-design .chat-page .chat-input .chat-send{width:36px;height:36px}html.rc-app-design .chat-page .chat-input .chat-send:disabled{opacity:.4}html.rc-mobile-app[data-rc-auth=in] .chat-page .chat-input{padding-bottom:8px}}html.rc-mobile-app .hiw-v43 .hiw-v43-faq-web{display:none}html.rc-mobile-app .hiw-v43 .hiw-v43-faq-app{display:block}.rc-update[hidden]{display:none}.rc-update{position:fixed;left:50%;transform:translate(-50%);top:calc(env(safe-area-inset-top,0px) + var(--header-h, 68px) + 12px);z-index:300;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 24px);box-sizing:border-box;padding:4px 4px 4px 18px;border-radius:999px;background:#fff;color:var(--ink, #212121);border:1px solid rgba(40,0,73,.1);font:600 14px/1.3 Inter,RC Scripts,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:normal;box-shadow:0 12px 32px #1200214d}.rc-update-t{flex:1 1 auto;min-width:0}.rc-update-go{flex:0 0 auto;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--lime, #FFB710);color:var(--plum, #280049);font:700 14px/1 Inter,RC Scripts,-apple-system,BlinkMacSystemFont,sans-serif;cursor:pointer}.rc-update-x{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:none;color:var(--muted, #4B4B47);cursor:pointer}.rc-update-x:hover{color:var(--ink, #212121)}.rc-update-x svg{width:14px;height:14px}html.rc-mobile-app .rc-update{top:calc(env(safe-area-inset-top,0px) + 56px)}@media print{.rc-update{display:none}}.jd-band,.jd-band-in{display:contents}.jd-cbar{display:none}@media(max-width:760px){html.rc-app-design{--rc-head-top: 60px}html.rc-mobile-app{--rc-head-top: calc(44px + env(safe-area-inset-top, 0px)) }html.rc-mobile-app[data-rc-auth=in]{--rc-head-top: env(safe-area-inset-top, 0px)}html.rc-app-design .browse-toolbar .mode-tabs{position:sticky;top:var(--rc-head-top);z-index:38;margin:0 -20px;padding:0 20px;background:var(--paper)}html.rc-app-design .browse-main #fb-pills{top:calc(var(--rc-head-top) + 44px)}html.rc-app-design .browse-toolbar .mode-tabs:before{content:"";position:absolute;left:0;right:0;top:94px;height:1px;background:var(--border-light);pointer-events:none}html.rc-app-design .browse-toolbar .mode-tabs,html.rc-app-design .browse-main #fb-pills{transition:transform .24s cubic-bezier(.2,0,0,1)}html.rc-app-design[data-rc-head=hidden] .browse-toolbar .mode-tabs,html.rc-app-design[data-rc-head=hidden] .browse-main #fb-pills{transform:translateY(-44px);transition:transform .2s cubic-bezier(.42,0,1,1)}html.rc-app-design #live-results-list{margin-top:12px;scroll-margin-top:calc(var(--rc-head-top) + 106px)}html.rc-app-design:has(.browse-page){scroll-padding-top:0}html.rc-app-design body:has(.browse-page) .rc-update{top:calc(var(--rc-head-top) + 106px);transition:transform .24s cubic-bezier(.2,0,0,1)}html.rc-app-design[data-rc-head=hidden] body:has(.browse-page) .rc-update{transform:translate(-50%,-44px);transition:transform .2s cubic-bezier(.42,0,1,1)}html.rc-app-design .job-drawer .jd-band{display:block;position:absolute;top:0;left:0;right:0;z-index:2;overflow:hidden}html.rc-app-design .job-drawer .jd-band-in{display:block;position:relative;z-index:0}html.rc-app-design .job-drawer .jd-body{padding-top:calc(var(--jd-band-h, 0px) + 18px)}html.rc-app-design .job-drawer .jd-band .jd-hero{background:transparent}html.rc-app-design .job-drawer .jd-band-in:before,html.rc-app-design .job-drawer .jd-band-in:after{content:"";position:absolute;left:0;right:0;z-index:-1;background:var(--plum);pointer-events:none}html.rc-app-design .job-drawer .jd-band-in:before{top:0;height:calc(92px + env(safe-area-inset-top,0px))}html.rc-app-design .job-drawer .jd-band-in:after{top:calc(92px + env(safe-area-inset-top,0px));bottom:0}html.rc-app-design .job-drawer .jd-band .jd-hero-title{transform-origin:0 0}html.rc-app-design .job-drawer .jd-cbar{display:block;position:absolute;left:16px;right:16px;top:calc(48px + env(safe-area-inset-top,0px));height:44px;margin:0;font-family:var(--display);font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:44px;color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform-origin:0 0;pointer-events:none}}@media(max-width:760px)and (prefers-reduced-motion:reduce){html.rc-app-design .job-drawer .jd-band-in:after,html.rc-app-design .job-drawer .jd-band .jd-hero-line,html.rc-app-design .job-drawer .jd-band .jd-pay,html.rc-app-design .job-drawer .jd-band .jd-hero-chips,html.rc-app-design .job-drawer .jd-band .jd-lane,html.rc-app-design .job-drawer .jd-band .jd-hero-title,html.rc-app-design .job-drawer .jd-cbar{transition:opacity .15s linear,visibility 0s linear 0s}html.rc-app-design .job-drawer[data-band=folded] .jd-band-in:after,html.rc-app-design .job-drawer[data-band=folded] .jd-band .jd-hero-line,html.rc-app-design .job-drawer[data-band=folded] .jd-band .jd-pay,html.rc-app-design .job-drawer[data-band=folded] .jd-band .jd-hero-chips,html.rc-app-design .job-drawer[data-band=folded] .jd-band .jd-lane,html.rc-app-design .job-drawer[data-band=folded] .jd-band .jd-hero-title{opacity:0;visibility:hidden;transition:opacity .15s linear,visibility 0s linear .15s}html.rc-app-design .job-drawer[data-band=folded] .jd-cbar{opacity:1}html.rc-app-design .job-drawer[data-band=folded] .jd-band{pointer-events:none}html.rc-app-design .job-drawer[data-band=folded] .jd-hero-top{pointer-events:auto}html.rc-app-design .browse-toolbar .mode-tabs,html.rc-app-design .browse-main #fb-pills,html.rc-app-design body:has(.browse-page) .rc-update,html.rc-app-design[data-rc-head=hidden] body:has(.browse-page) .rc-update{transition:none}html.rc-app-design[data-rc-head=hidden] .browse-toolbar .mode-tabs,html.rc-app-design[data-rc-head=hidden] .browse-main #fb-pills{transition:none;animation:rc-head-fade-up .15s linear}html.rc-app-design[data-rc-head=shown] .browse-toolbar .mode-tabs,html.rc-app-design[data-rc-head=shown] .browse-main #fb-pills{transition:none;animation:rc-head-fade-down .15s linear}}@keyframes rc-head-fade-up{0%{opacity:1;transform:none}50%{opacity:0;transform:none}50.01%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(-44px)}}@keyframes rc-head-fade-down{0%{opacity:1;transform:translateY(-44px)}50%{opacity:0;transform:translateY(-44px)}50.01%{opacity:0;transform:none}to{opacity:1;transform:none}}html.rc-app-design .af-active{display:none}@media(max-width:760px){html.rc-app-design .chat-page .chat-shell{overflow:visible}html.rc-app-design .chat-page .chat-input{margin:0 -16px;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-light);background:var(--paper)}html.rc-mobile-app[data-rc-auth=in] .chat-page .chat-input{padding-bottom:12px}html.rc-app-design .chat-page .chat-input-shell{min-height:0;padding:0;gap:8px;border:none;border-radius:0;background:transparent;box-shadow:none;align-items:flex-end}html.rc-app-design .chat-page .chat-input-shell textarea{min-height:44px;padding:12px 14px;border:1px solid var(--border-light);border-radius:10px;background:var(--paper);font-size:16px;line-height:18px}html.rc-app-design .chat-page .chat-input-shell textarea::placeholder{font-size:14px}html.rc-app-design .chat-page .chat-input-shell textarea:focus{border-color:var(--plum)}html.rc-app-design .chat-page .chat-input .chat-send{margin-bottom:4px}html.rc-app-design .chat-page .chat-input .chat-send svg{transform:none}html.rc-mobile-app[data-rc-keyboard] body:has(.chat-page){padding-bottom:0}html.rc-mobile-app[data-rc-keyboard] .chat-page .chat-input{padding-bottom:12px}html.rc-app-design .chat-page .msg-row:not(.user){display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 10px;align-items:end}html.rc-app-design .chat-page .msg-row:not(.user)>.msg-content{display:contents}html.rc-app-design .chat-page .msg-row:not(.user)>.msg-avatar{grid-row:1;grid-column:1;align-self:end}html.rc-app-design .chat-page .msg-row:not(.user)>.msg-content>*{grid-column:2}html.rc-app-design .chat-page .msg-bubble{grid-row:1;justify-self:start;max-width:300px;padding:10px 12px;border-radius:16px;background:var(--soft)}html.rc-app-design .chat-page .msg-bubble p{margin:0;font-size:14px;line-height:1.5}html.rc-app-design .chat-page .msg-bubble p+p{margin-top:8px}html.rc-app-design .browse-main .filter-chips{display:none}html.rc-app-design .browse-main #fb-pills .fb-pill-badge,html.rc-app-design .browse-main #fb-pills .fb-all-badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--lime);color:var(--ink);font-family:var(--sans);font-size:11px;font-weight:700;line-height:18px;letter-spacing:0}html.rc-app-design .browse-main #fb-pills .fb-pill.on{background:var(--paper);border-color:var(--border-light)}html.rc-app-design .af-active{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0 0}html.rc-app-design .af-active .fchip{height:32px;padding:0 10px 0 14px;gap:6px}html.rc-app-design .af-foot{padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}html.rc-app-design .job-drawer .jd-ib.is-saved{background:var(--lime);border-color:var(--lime);color:var(--ink)}html.rc-app-design .rc-toast{display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);min-height:36px;padding:8px 16px;font-size:13.5px;line-height:20px;text-align:center}html.rc-app-design .rc-toast .rc-toast-tick{color:var(--lime)}}@media(max-width:760px){html.rc-app-design .ff-box{width:20px;height:20px;border:1px solid var(--rule);border-radius:6px;background:var(--paper);color:transparent}html.rc-app-design .ff-opt.on .ff-box{border-color:var(--plum);background:var(--plum);color:var(--paper)}html.rc-app-design .fb-pop .ff-opt{min-height:44px;font-size:14px}html.rc-app-design .fb-pop .ff-opt.on .ff-opt-lbl{font-weight:500}html.rc-app-design .fb-pop .fb-pop-count{font-size:12.5px;font-weight:500;color:var(--footnote)}html.rc-app-design .fb-pop .fb-pop-clear{font-size:12.5px;font-weight:700}html.rc-app-design .fb-pop .ff-pay-min{min-height:44px;border:1px solid var(--border-light);border-radius:10px;background:var(--paper)}html.rc-app-design .fb-pop .ff-pay-min:focus-within{border-color:var(--plum)}html.rc-app-design .ff-dot{border:1px solid var(--rule);background:var(--paper)}html.rc-app-design .ff-opt.on .ff-dot{border-color:var(--lime);background:var(--lime)}html.rc-app-design .ff-opt.on .ff-dot:after{inset:5px}}@media(max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),select,textarea{font-size:16px!important}.ff-mm-field input::placeholder{font-size:14px}}html.rc-app-design input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),html.rc-app-design select,html.rc-app-design textarea{font-size:16px!important}html.rc-app-design .ff-mm-field input::placeholder{font-size:14px}.cta-primary,.cta-ghost,.hero-chat-entry button,.hero-ask-entry button,.result-row,.rp-size-btn,.rp-page-btn,.jd-apply-btn,.jd-refer-btn,.jd-act-btn,.jd-ib,.jd-lane,.chat-inline-card,.chat-suggested button,.chat-send,.share-email-send,.share-modal-actions button,.share-modal-actions a,.intg-chip,.sl-close,.sl-cta,.ref-v56 .ref-v56-btn-primary,.ref-v56 .ref-v56-btn-ghost,.hiw-v43 .hiw-v43-btn,.hiw-v43 .hiw-v43-play,.emp-v19 .emp-v19-btn-primary,.emp-v19 .emp-v19-btn-ghost,.emp-v19 .emp-v19-act-btn,.emp-v19 .emp-v19-unlock,.emp-v19 .emp-v19-plan-btn,.ct-v2 .ct-v2-submit,.lg-v2 .lg-v2-print,.lg-v2 .lg-v2-toc a,.lg-v2 .lg-v2-jump-list a,.lg-v2 .lg-v2-close-mail,.site-toggle{-webkit-tap-highlight-color:transparent}@media(max-width:760px)and (hover:hover){.sl-close:hover{background:transparent}.sl-close:hover:before{background:#ffffff42}}.rc-skel{--brand: var(--plum);--soft-2: #F7F6F1;display:block;z-index:9995}.rc-skel{--skel-t: 0px;--skel-b: 0px;--sk-base: rgba(255, 255, 255, .14);--sk-hi: rgba(255, 255, 255, .26);position:fixed;inset:0;overflow:hidden;background:var(--soft)}html.rc-mobile-app .rc-skel{--skel-t: env(safe-area-inset-top, 0px);--skel-b: env(safe-area-inset-bottom, 0px)}.rc-skel-paint{position:absolute;inset:0}.rc-skel-paint>*,.rc-skel-bar>*,.rc-skel-card>*,.rc-skel-foot>*{position:absolute;display:block}.rc-skel-said{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rc-skel-b,.rc-skel-in,.rc-skel-badge,.rc-skel-go{background:linear-gradient(100deg,var(--sk-base) 40%,var(--sk-hi) 50%,var(--sk-base) 60%) var(--sk-base);background-size:300% 100%;border-radius:6px;animation:rc-skel-sweep 1.5s linear infinite}@keyframes rc-skel-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.rc-skel-b,.rc-skel-in,.rc-skel-badge,.rc-skel-go{animation:none;background:var(--sk-base)}}.rc-skel-band{left:0;right:0;top:0;background:var(--brand)}.rc-skel-bar{left:0;right:0;top:var(--skel-t);height:52px}.rc-skel-ring{border:1px solid rgba(255,255,255,.32)}.rc-skel-ring{width:32px;height:32px;top:10px;border-radius:50%}.rc-skel-dot{display:block;flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:1px solid rgba(255,255,255,.32)}.rc-skel-step{position:relative;display:flex}.rc-skel-lbl{display:block;height:11px}.rc-skel-title,.rc-skel-ring,.rc-skel-foot{display:none}.rc-skel-kick,.rc-skel-role,.rc-skel-h1,.rc-skel-h2,.rc-skel-p1,.rc-skel-p2{left:18px}.rc-skel-paint>.rc-skel-b{max-width:calc(100% - 36px)}.rc-skel-card>.rc-skel-b{max-width:calc(100% - 54px)}.rc-skel-card{--sk-base: var(--soft);--sk-hi: var(--soft-2);left:18px;right:18px;bottom:-40px;background:var(--paper);box-shadow:inset 0 0 0 1px var(--border-light);border-radius:16px}.rc-skel-l{height:12px}.rc-skel-in{height:44px;border-radius:10px}.rc-skel-l1{width:70px}.rc-skel-l2{width:68px}.rc-skel-l3{width:76px}.rc-skel-l4{width:82px}.rc-skel-l5{width:140px}.rc-skel-badge{width:22px;height:22px;border-radius:7px}.rc-skel-cardt{width:90px;height:16px}.rc-skel-i4a{width:104px}.rc-skel-n{height:9px}.rc-skel[data-skel=apply] .rc-skel-n2,.rc-skel[data-skel=apply] .rc-skel-n3{display:none}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-band{height:calc(var(--skel-t) + 318px)}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-title{display:block;left:18px;top:17px;width:56px;height:18px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-ring{display:block;right:18px}html.rc-app-design .rc-skel .rc-skel-logo,html.rc-app-design .rc-skel .rc-skel-bell,html.rc-app-design .rc-skel .rc-skel-ava{display:none}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-rail{left:18px;right:18px;top:calc(var(--skel-t) + 54px);display:grid;grid-template-columns:repeat(4,1fr)}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-step{flex-direction:column;align-items:center}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-step:nth-child(5){display:none}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-lbl{width:62%;margin-top:6px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-step+.rc-skel-step:before{content:"";position:absolute;top:12px;right:calc(50% + 18px);width:calc(100% - 36px);height:1px;background:#ffffff4d}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-kick{top:calc(var(--skel-t) + 135px);width:92px;height:11px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-role{top:calc(var(--skel-t) + 157px);width:62%;height:14px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-h1{top:calc(var(--skel-t) + 183px);width:85%;height:19px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-h2{top:calc(var(--skel-t) + 209px);width:27%;height:19px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-p1{top:calc(var(--skel-t) + 243px);width:81%;height:11px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-p2{top:calc(var(--skel-t) + 262px);width:42%;height:11px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-card{top:calc(var(--skel-t) + 294px);border-radius:16px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-badge{top:19px;left:17px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-cardt{top:21px;left:52px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l,html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-in{left:17px;right:17px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l{right:auto}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l1,html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l2{top:59px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l2{left:calc(50% + 5px)}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i1,html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i2{top:83px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i1{right:calc(50% + 5px)}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i2{left:calc(50% + 5px)}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l3{top:144px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i3{top:169px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l4{top:234px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i4a{top:258px;right:auto}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i4b{top:258px;left:131px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-n1{top:311px;left:17px;width:271px;height:10px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-l5{top:347px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-i5{top:371px;height:123px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-foot{height:calc(86px + var(--skel-b))}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-hint{top:16px;left:18px;width:170px;height:12px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-back{top:57px}html.rc-app-design .rc-skel[data-skel=apply] .rc-skel-go{top:42px;width:129px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-band{height:calc(var(--skel-t) + 206px)}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-logo{display:block;left:14px;top:20px;width:92px;height:12px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-ring{display:block;right:14px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-rail{left:18px;right:18px;top:calc(var(--skel-t) + 61px);height:24px;overflow:hidden}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step{position:absolute;top:0;align-items:center;gap:7px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(n+4),html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-kick,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-role,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-h2,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-p2,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-badge,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-cardt{display:none}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(1){left:0}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(1) .rc-skel-lbl{width:73px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(2){left:150px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(2) .rc-skel-lbl{width:64px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(3){left:292px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step:nth-child(3) .rc-skel-lbl{width:31px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-step+.rc-skel-step:before{content:"";position:absolute;top:50%;left:-38px;width:30px;height:1px;background:#ffffff4d}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-h1{top:calc(var(--skel-t) + 118px);width:144px;height:18px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-p1{top:calc(var(--skel-t) + 151px);width:266px;height:11px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-card{top:calc(var(--skel-t) + 182px)}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-in{left:17px;right:17px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l{right:auto}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l1,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l2{top:21px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l2{left:calc(50% + 5px)}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i1,html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i2{top:43px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i1{right:calc(50% + 5px)}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i2{left:calc(50% + 5px)}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l3{top:107px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i3{top:128px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l4{top:192px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i4a{top:214px;right:auto}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i4b{top:214px;left:131px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-n{left:17px;height:10px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-n1{top:270px;width:311px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-n2{top:288px;width:316px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-n3{top:306px;width:187px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-l5{top:340px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-i5{top:362px;height:80px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-foot{height:calc(53px + var(--skel-b))}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-hint{display:none}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-back{top:24px;width:52px}html.rc-app-design .rc-skel[data-skel=refer] .rc-skel-go{top:9px;width:229px}html.rc-app-design .rc-skel-foot{--sk-base: var(--soft);--sk-hi: var(--soft-2);display:block;left:0;right:0;bottom:0;background:var(--paper);border-top:1px solid var(--border-light)}.rc-skel-back{left:18px;width:50px;height:14px}.rc-skel-go{right:18px;height:44px;border-radius:999px}.rc-dskel{--brand: var(--plum);--soft-2: #F7F6F1;display:block;z-index:70}.rc-dskel{--dskel-t: env(safe-area-inset-top, 0px);--sk-base: rgba(255, 255, 255, .14);--sk-hi: rgba(255, 255, 255, .26);position:fixed;inset:0;overflow:hidden;background:var(--soft)}.rc-dskel-paint{position:absolute;inset:0}.rc-dskel-paint>*,.rc-dskel-card>*{position:absolute;display:block}.rc-dskel-said{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rc-dskel-b{background:linear-gradient(100deg,var(--sk-base) 40%,var(--sk-hi) 50%,var(--sk-base) 60%) var(--sk-base);background-size:300% 100%;border-radius:6px;animation:rc-dskel-sweep 1.5s linear infinite}@keyframes rc-dskel-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.rc-dskel-b{animation:none;background:var(--sk-base)}}.rc-dskel-band{left:0;right:0;top:0;height:calc(var(--dskel-t) + 464px);background:var(--brand)}.rc-dskel-logo{left:14px;top:calc(var(--dskel-t) + 20px);width:92px;height:12px}.rc-dskel-bell{right:66px;top:calc(var(--dskel-t) + 14px);width:24px;height:24px}.rc-dskel-ava{right:14px;top:calc(var(--dskel-t) + 8px);width:36px;height:36px;border-radius:50%}.rc-dskel-title{left:18px;top:calc(var(--dskel-t) + 70px);width:287px;max-width:calc(100% - 36px);height:28px}.rc-dskel-card{--sk-base: var(--soft);--sk-hi: var(--soft-2);left:18px;right:18px;background:var(--paper);box-shadow:inset 0 0 0 1px #e6e3da;border-radius:16px}.rc-dskel-card>.rc-dskel-b{left:25px;max-width:calc(100% - 50px)}.rc-dskel-c1{top:calc(var(--dskel-t) + 115px);height:249px}.rc-dskel-c1>.rc-dskel-b{left:17px;max-width:calc(100% - 34px)}.rc-dskel-c1 .rc-dskel-tile{display:none}.rc-dskel-c1 .rc-dskel-l1{top:19px;width:75%;height:16px}.rc-dskel-c1 .rc-dskel-l2,.rc-dskel-c1 .rc-dskel-l3,.rc-dskel-c1 .rc-dskel-l4,.rc-dskel-c1 .rc-dskel-l5{left:33px;height:12px}.rc-dskel-c1 .rc-dskel-l2{top:48px;width:20%}.rc-dskel-c1 .rc-dskel-l3{top:73px;width:36%}.rc-dskel-c1 .rc-dskel-l4{top:98px;width:45%}.rc-dskel-c1 .rc-dskel-l5{top:123px;width:16%}.rc-dskel-c1 .rc-dskel-l2:before,.rc-dskel-c1 .rc-dskel-l3:before,.rc-dskel-c1 .rc-dskel-l4:before,.rc-dskel-c1 .rc-dskel-l5:before{content:"";position:absolute;left:-16px;top:3px;width:6px;height:6px;border-radius:50%;background:var(--sk-base)}.rc-dskel-c1 .rc-dskel-bar{top:162px;right:50px;height:5px;border-radius:99px}.rc-dskel-c1 .rc-dskel-pct{top:158px;left:auto;right:17px;width:21px;height:12px}.rc-dskel-c1 .rc-dskel-go{top:188px;right:17px;height:44px;border-radius:999px}.rc-dskel-c2{top:calc(var(--dskel-t) + 378px);height:44px;border-radius:10px}.rc-dskel-c3{top:calc(var(--dskel-t) + 440px);bottom:-40px}.rc-dskel-c3 .rc-dskel-l1{top:30px;width:40%;height:11px}.rc-dskel-c3 .rc-dskel-l2{top:54px;width:80%;height:20px}.rc-dskel-c3 .rc-dskel-l3{top:102px;width:72%;height:12px}.rc-dskel[data-dskel=refer] .rc-dskel-band{height:calc(var(--dskel-t) + 553px)}.rc-dskel[data-dskel=refer] .rc-dskel-title{width:173px}.rc-dskel[data-dskel=refer] .rc-dskel-c1{height:326px}.rc-dskel[data-dskel=refer] .rc-dskel-c1>.rc-dskel-b{left:25px;max-width:calc(100% - 50px)}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-tile{display:block;top:23px;width:40px;height:40px;border-radius:10px}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l1{top:85px;width:78%;height:18px}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l2{left:25px;top:117px;width:86%}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l3{left:25px;top:136px;width:84%}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l4{left:25px;top:155px;width:86%}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l5{left:25px;top:174px;width:58%}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l2:before,.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l3:before,.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l4:before,.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-l5:before{display:none}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-bar{top:228px;right:auto;width:59%;height:8px;border-radius:6px}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-pct{top:225px;left:auto;right:25px;width:85px}.rc-dskel[data-dskel=refer] .rc-dskel-c1 .rc-dskel-go{top:259px;right:25px}.rc-dskel[data-dskel=refer] .rc-dskel-c2{top:calc(var(--dskel-t) + 455px)}.rc-dskel[data-dskel=refer] .rc-dskel-c3{top:calc(var(--dskel-t) + 529px)}.ref-v56{container:ref-v56 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal}html:has(.ref-v56){scroll-behavior:smooth}.ref-v56 .ref-v56-wrap{max-width:1280px;margin:0 auto}.ref-v56 .ref-v56-pad{padding:clamp(64px,7cqi,104px) clamp(20px,3cqi,32px)}.ref-v56 .ref-v56-h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6cqi,52px);line-height:1.02;letter-spacing:-.045em;max-width:16em;text-wrap:balance}.ref-v56 .ref-v56-lead{margin:18px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:36em;text-wrap:pretty}.ref-v56 .ref-v56-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;border-radius:4px;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.ref-v56 .ref-v56-btn-primary{padding:0 24px;border:0;background:var(--lime);color:var(--ink);cursor:pointer}@media(hover:hover){.ref-v56 .ref-v56-btn-primary:hover{background:var(--plum);color:var(--lime)}}.ref-v56 .ref-v56-btn-ghost{padding:0 22px;border:1.5px solid var(--ink);color:var(--ink)}@media(hover:hover){.ref-v56 .ref-v56-btn-ghost:hover{background:var(--ink);color:var(--paper)}}.ref-v56 .ref-v56-hero{position:relative;display:flow-root;background:linear-gradient(to bottom,#fff calc(100% - (clamp(40px,7cqi,100px)*1)),#fefefe calc(100% - (clamp(40px,7cqi,100px)*.875)),#fcfcfb calc(100% - (clamp(40px,7cqi,100px)*.75)),#faf9f7 calc(100% - (clamp(40px,7cqi,100px)/1.6)),#f7f6f2 calc(100% - (clamp(40px,7cqi,100px)/2)),#f3f3ed calc(100% - (clamp(40px,7cqi,100px)*.375)),#f1f0e9 calc(100% - (clamp(40px,7cqi,100px)/4)),#efeee6 calc(100% - (clamp(40px,7cqi,100px)/8)),#eeede5)}.ref-v56 .ref-v56-hero-in{position:relative;z-index:1;max-width:1280px;min-height:clamp(520px,41cqi,640px);margin:0 auto;padding:clamp(36px,5cqi,80px) clamp(20px,3cqi,32px) clamp(64px,6cqi,96px);display:flex;align-items:center}.ref-v56 .ref-v56-hero-copy{flex:1 1 auto;min-width:0;max-width:min(600px,44cqi)}.ref-v56 .ref-v56-h1{margin:0;font-family:var(--display);font-weight:700;font-size:min(68px,max(4.6cqi,min(42px,max(34px,10.5cqi))));line-height:1;letter-spacing:-.045em;text-wrap:balance}.ref-v56 .ref-v56-h1 em.hl{font-style:normal;background:var(--lime);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ref-v56 .ref-v56-hero-lead{margin:clamp(18px,2.2cqi,28px) 0 0;font-size:clamp(17px,1.35cqi,20px);line-height:1.6;color:var(--muted);max-width:31em;text-wrap:pretty}.ref-v56 .ref-v56-hero-ctas{margin-top:clamp(28px,3cqi,40px);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ref-v56 .ref-v56-hero-how{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-left:4px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.ref-v56 .ref-v56-hero-how:hover{color:var(--plum)}.ref-v56 .ref-v56-hero-photo{position:absolute;top:0;right:0;bottom:calc(-1*clamp(48px,5cqi,80px));width:56cqi;pointer-events:none;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.043) 3.25%,rgba(0,0,0,.156) 6.5%,rgba(0,0,0,.316) 9.75%,rgba(0,0,0,.5) 13%,rgba(0,0,0,.684) 16.25%,rgba(0,0,0,.844) 19.5%,rgba(0,0,0,.957) 22.75%,rgba(0,0,0,1) 26%),linear-gradient(to bottom,#000 0,rgba(0,0,0,1) calc(100% - (clamp(140px,12cqi,176px)*1)),rgba(0,0,0,.957) calc(100% - (clamp(140px,12cqi,176px)*.875)),rgba(0,0,0,.844) calc(100% - (clamp(140px,12cqi,176px)*.75)),rgba(0,0,0,.684) calc(100% - (clamp(140px,12cqi,176px)/1.6)),rgba(0,0,0,.5) calc(100% - (clamp(140px,12cqi,176px)/2)),rgba(0,0,0,.316) calc(100% - (clamp(140px,12cqi,176px)*.375)),rgba(0,0,0,.156) calc(100% - (clamp(140px,12cqi,176px)/4)),rgba(0,0,0,.043) calc(100% - (clamp(140px,12cqi,176px)/8)),rgba(0,0,0,0) 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#0000,#0000000b,#00000028,#00000051,#00000080,#000000ae,#000000d7,#000000f4,#000 26%),linear-gradient(to bottom,#000 0 calc(100% - (clamp(140px,12cqi,176px)*1)),#000000f4 calc(100% - (clamp(140px,12cqi,176px)*.875)),#000000d7 calc(100% - (clamp(140px,12cqi,176px)*.75)),#000000ae calc(100% - (clamp(140px,12cqi,176px)/1.6)),#00000080 calc(100% - (clamp(140px,12cqi,176px)/2)),#00000051 calc(100% - (clamp(140px,12cqi,176px)*.375)),#00000028 calc(100% - (clamp(140px,12cqi,176px)/4)),#0000000b calc(100% - (clamp(140px,12cqi,176px)/8)),#0000);mask-composite:intersect}.ref-v56 .ref-v56-hero-photo picture{display:block;width:100%;height:100%}.ref-v56 .ref-v56-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:25% 40%;display:block}@container ref-v56 (max-width: 1099.98px){.ref-v56 .ref-v56-hero-in{min-height:0;padding-bottom:clamp(24px,4cqi,40px)}.ref-v56 .ref-v56-hero-copy{max-width:640px}.ref-v56 .ref-v56-hero-photo{position:relative;top:auto;right:auto;bottom:auto;width:auto;margin:0 0 -28px;height:clamp(250px,66cqi,460px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.156) 3%,rgba(0,0,0,.5) 6%,rgba(0,0,0,.844) 9%,rgba(0,0,0,1) 12%,rgba(0,0,0,1) calc(100% - 80px),rgba(0,0,0,.844) calc(100% - 60px),rgba(0,0,0,.5) calc(100% - 40px),rgba(0,0,0,.156) calc(100% - 20px),rgba(0,0,0,0) 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,#0000,#00000028,#00000080,#000000d7 9%,#000 12% calc(100% - 80px),#000000d7 calc(100% - 60px),#00000080 calc(100% - 40px),#00000028 calc(100% - 20px),#0000);mask-composite:add}.ref-v56 .ref-v56-hero-photo img{object-position:50% 35%}}.ref-v56 .ref-v56-paths{position:relative;z-index:1;background:var(--soft)}.ref-v56 .ref-v56-paths-in{padding:clamp(20px,2.4cqi,32px) clamp(20px,3cqi,32px) clamp(32px,3.4cqi,48px)}.ref-v56 .ref-v56-paths-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4cqi,64px)}.ref-v56 .ref-v56-path{min-width:0;padding-top:18px;border-top:2px solid var(--ink);display:flex;flex-direction:column;gap:8px}.ref-v56 .ref-v56-path-t{margin:0;font-family:var(--display);font-size:clamp(22px,1.9cqi,27px);font-weight:700;line-height:1.15;letter-spacing:-.025em}.ref-v56 .ref-v56-path p{margin:0;font-size:17px;line-height:1.55;color:var(--muted);max-width:30em;text-wrap:pretty}.ref-v56 .ref-v56-path .ref-v56-path-action{min-height:44px;display:flex;align-items:center;max-width:none;font-size:16px;font-weight:500;line-height:normal;color:var(--ink)}.ref-v56 .ref-v56-path-link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.ref-v56 .ref-v56-path-link:hover{color:var(--plum)}.ref-v56 .ref-v56-logos{margin-top:clamp(28px,4cqi,56px);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3cqi,40px)}.ref-v56 .ref-v56-logos-label{margin:0;max-width:13em;font-size:14px;line-height:1.5;color:var(--footnote)}.ref-v56 .ref-v56-logos-view{min-width:0;overflow:hidden;padding:6px 0;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#000 7%,#000 93%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to right,#0000,#000 7% 93%,#0000)}.ref-v56 .ref-v56-logos-track{display:flex;width:max-content;animation:ref-v56-marquee 70s linear infinite;will-change:transform}.ref-v56 .ref-v56-logos-set{flex:0 0 auto;display:flex;align-items:center;gap:48px;padding-right:48px}.ref-v56 .ref-v56-logos-set img{height:22px;width:auto;display:block;flex:0 0 auto;opacity:.7}@keyframes ref-v56-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(hover:hover)and (min-width:760px){.ref-v56 .ref-v56-logos-view:hover .ref-v56-logos-track{animation-play-state:paused}}.ref-v56 .ref-v56-how{background:var(--paper)}.ref-v56 .ref-v56-steps{list-style:none;margin:clamp(36px,4cqi,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(28px,3.6cqi,56px)}.ref-v56 .ref-v56-step{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-content:start}.ref-v56 .ref-v56-step-n{width:44px;height:44px;border-radius:22px;border:1.5px solid var(--ink);background:var(--paper);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:17px;font-weight:700}.ref-v56 .ref-v56-step-n.ref-v56-step-n-on{border-color:var(--lime);background:var(--lime)}.ref-v56 .ref-v56-step-body{min-width:0}.ref-v56 .ref-v56-step-body h3{margin:0;font-family:var(--display);font-size:clamp(22px,2cqi,28px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.ref-v56 .ref-v56-step-body p{margin:10px 0 0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.ref-v56 .ref-v56-demo-sec{background:var(--soft)}.ref-v56 .ref-v56-demo-intro{padding:clamp(64px,7cqi,104px) clamp(20px,3cqi,32px) 0}.ref-v56 .ref-v56-demo-outer{max-width:1392px;margin:0 auto;padding:clamp(32px,3.6cqi,48px) clamp(12px,1.6cqi,24px) clamp(64px,7cqi,104px)}.ref-v56 .ref-v56-demo{background:var(--paper);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px #2800490a,0 16px 48px #28004912}.ref-v56 .ref-v56-demo-head{padding:clamp(22px,2.6cqi,36px) clamp(20px,2.8cqi,40px) clamp(18px,2cqi,28px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.ref-v56 .ref-v56-demo-job{min-width:0}.ref-v56 .ref-v56-demo-company{font-size:14px;line-height:1.4;color:var(--footnote)}.ref-v56 .ref-v56-demo-role{margin-top:6px;font-family:var(--display);font-size:clamp(26px,2.4cqi,34px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.ref-v56 .ref-v56-demo-meta{margin-top:8px;display:flex;flex-direction:column;gap:2px;font-size:15px;line-height:1.5;color:var(--muted)}.ref-v56 .ref-v56-demo-pill{flex:0 0 auto;padding:10px 16px;border-radius:999px;background:var(--soft);font-size:15px;line-height:1.3;white-space:nowrap}.ref-v56 .ref-v56-demo-pill strong{font-weight:700}.ref-v56 .ref-v56-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.ref-v56 .ref-v56-tab{min-width:0;min-height:64px;padding:10px 14px;border:0;border-bottom:3px solid transparent;background:var(--paper);color:var(--ink);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;line-height:1.25;text-align:center;cursor:pointer}.ref-v56 .ref-v56-tab-n{flex:0 0 auto;width:26px;height:26px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;background:var(--soft);color:var(--ink)}.ref-v56 .ref-v56-tab[aria-pressed=true]{border-bottom-color:var(--plum);font-weight:600}.ref-v56 .ref-v56-tab[aria-pressed=true] .ref-v56-tab-n{background:var(--plum);color:var(--lime)}.ref-v56 .ref-v56-panel{min-height:400px;padding:clamp(24px,3cqi,44px) clamp(20px,2.8cqi,40px)}.ref-v56 .ref-v56-demo h3.ref-v56-s-h{margin:0;font-family:var(--sans);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:normal}.ref-v56 .ref-v56-s1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:28px clamp(28px,3.4cqi,56px)}.ref-v56 .ref-v56-s1-col{min-width:0}.ref-v56 .ref-v56-bullets{margin:14px 0 0;padding:0 0 0 20px;list-style:disc;display:flex;flex-direction:column;gap:10px;font-size:17px;line-height:1.5}.ref-v56 .ref-v56-mind{min-width:0;align-self:start;padding:clamp(22px,2.4cqi,32px);border-radius:16px;background:var(--soft)}.ref-v56 .ref-v56-mind h3{margin:0;font-family:var(--display);font-size:clamp(21px,1.7cqi,24px);font-weight:700;line-height:1.2;letter-spacing:-.02em}.ref-v56 .ref-v56-mind p{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.ref-v56 .ref-v56-mind .ref-v56-btn{margin-top:18px}.ref-v56 .ref-v56-s2{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.7fr);gap:28px clamp(32px,4cqi,64px)}.ref-v56 .ref-v56-s2-who,.ref-v56 .ref-v56-s2-why{min-width:0}.ref-v56 .ref-v56-cand{display:flex;align-items:center;gap:14px}.ref-v56 .ref-v56-cand-ini{flex:0 0 52px;height:52px;border-radius:26px;background:var(--plum);color:var(--lime);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:18px;font-weight:700}.ref-v56 .ref-v56-cand-id{min-width:0}.ref-v56 .ref-v56-cand-name{font-size:18px;font-weight:600;line-height:1.3}.ref-v56 .ref-v56-cand-for{font-size:14px;line-height:1.4;color:var(--muted)}.ref-v56 .ref-v56-s2-k{font-size:14px;font-weight:500;line-height:1.4;color:var(--muted)}.ref-v56 .ref-v56-s2-k.ref-v56-s2-k-know{margin-top:28px}.ref-v56 .ref-v56-s2-know{margin:6px 0 0;font-size:17px;line-height:1.55;text-wrap:pretty}.ref-v56 .ref-v56-quote{margin-top:10px;padding:clamp(22px,2.8cqi,40px);border-radius:16px;background:var(--soft)}.ref-v56 .ref-v56-quote-text{margin:0;font-size:clamp(19px,1.65cqi,23px);line-height:1.6;letter-spacing:-.005em;text-wrap:pretty}.ref-v56 .ref-v56-quote-text mark.hl{background:#ffb7106b;color:inherit;padding:0 .06em}.ref-v56 .ref-v56-legend{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--footnote)}.ref-v56 .ref-v56-legend-key{display:inline-block;width:14px;height:10px;margin-right:8px;border-radius:2px;background:#ffb710b3}.ref-v56 .ref-v56-combines{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--footnote);max-width:46em;text-wrap:pretty}.ref-v56 .ref-v56-s2-ctas{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.ref-v56 .ref-v56-s3{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px clamp(32px,4cqi,64px)}.ref-v56 .ref-v56-next{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px;min-width:0}.ref-v56 .ref-v56-next li{display:flex;gap:14px;align-items:flex-start}.ref-v56 .ref-v56-dot{flex:0 0 22px;height:22px;margin-top:1px;border-radius:11px;border:2px solid var(--rule)}.ref-v56 .ref-v56-dot.ref-v56-dot-done{border:0;background:var(--plum);display:inline-flex;align-items:center;justify-content:center}.ref-v56 .ref-v56-dot-done span{width:8px;height:8px;border-radius:4px;background:var(--lime)}.ref-v56 .ref-v56-dot.ref-v56-dot-now{border-color:var(--lime);background:var(--paper)}.ref-v56 .ref-v56-next-copy{min-width:0}.ref-v56 .ref-v56-next-t{display:block;font-size:17px;font-weight:600;line-height:1.4}.ref-v56 .ref-v56-next-d{display:block;margin-top:2px;font-size:16px;line-height:1.55;color:var(--muted)}.ref-v56 .ref-v56-rule{min-width:0;align-self:start;padding:clamp(22px,2.4cqi,32px);border-radius:16px;background:var(--soft)}.ref-v56 .ref-v56-rule p{margin:0;font-size:17px;line-height:1.6;text-wrap:pretty}.ref-v56 .ref-v56-rule p.ref-v56-rule-two{margin-top:10px;font-size:16px;color:var(--muted)}.ref-v56 .ref-v56-rule p.ref-v56-rule-pay{margin-top:18px;font-size:16px}.ref-v56 .ref-v56-rule a{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ref-v56 .ref-v56-rule a:hover{color:var(--plum)}.ref-v56 .ref-v56-demo-foot{padding:14px clamp(20px,2.8cqi,40px);border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;font-size:14px;line-height:1.6;color:var(--footnote)}.ref-v56 .ref-v56-rewards{background:var(--paper)}.ref-v56 .ref-v56-rewards-in{padding:clamp(64px,7cqi,104px) clamp(20px,3cqi,32px) clamp(48px,5cqi,72px)}.ref-v56 .ref-v56-rewards-grid{margin-top:clamp(32px,3.6cqi,52px);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(48px,6cqi,96px);align-items:start}.ref-v56 .ref-v56-reward{min-width:0}.ref-v56 .ref-v56-reward-k{font-size:16px;line-height:1.5;color:var(--muted)}.ref-v56 .ref-v56-reward-fig{margin-top:10px;font-family:var(--display);font-size:clamp(52px,6.4cqi,92px);font-weight:700;letter-spacing:-.045em;line-height:.95;white-space:nowrap}.ref-v56 .ref-v56-reward-job{margin-top:14px;font-size:16px;line-height:1.5;color:var(--muted)}.ref-v56 .ref-v56-reward-note{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--footnote);max-width:34em;text-wrap:pretty}.ref-v56 .ref-v56-reward-ctas{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px}.ref-v56 .ref-v56-terms{min-width:0;display:flex;flex-direction:column;gap:32px;max-width:36em}.ref-v56 .ref-v56-terms h3,.ref-v56 .ref-v56-trust-list h3{margin:0;font-family:var(--sans);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:normal}.ref-v56 .ref-v56-terms p,.ref-v56 .ref-v56-trust-list p{margin:8px 0 0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.ref-v56 .ref-v56-levels{background:var(--paper)}.ref-v56 .ref-v56-levels-in{padding:0 clamp(20px,3cqi,32px) clamp(64px,7cqi,104px)}.ref-v56 .ref-v56-levels-rule{padding-top:clamp(48px,5cqi,72px);border-top:1px solid var(--border-light)}.ref-v56 .ref-v56-tiers{margin-top:clamp(28px,3.2cqi,44px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4cqi,20px);align-items:start}.ref-v56 .ref-v56-tier{min-width:0;border-radius:16px;padding:clamp(24px,2.6cqi,36px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "req" "fig" "ben";column-gap:16px;align-content:start;background:var(--soft);color:var(--ink)}.ref-v56 .ref-v56-tier-name{grid-area:name;min-width:0;font-family:var(--display);font-size:clamp(22px,1.8cqi,25px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.ref-v56 .ref-v56-tier-req{grid-area:req;min-width:0;margin-top:4px;font-size:15px;line-height:1.45;color:var(--muted)}.ref-v56 .ref-v56-tier-fig{grid-area:fig;min-width:0;margin-top:24px;text-align:left}.ref-v56 .ref-v56-tier-num{font-family:var(--display);font-size:clamp(26px,3.2cqi,44px);font-weight:700;letter-spacing:-.035em;line-height:1}.ref-v56 .ref-v56-tier-sub{margin-top:6px;font-size:15px;line-height:1.4;color:var(--muted)}.ref-v56 .ref-v56-tier-ben{grid-area:ben;min-width:0;margin-top:20px;display:flex;flex-direction:column;gap:6px;font-size:15px;line-height:1.5}.ref-v56 .ref-v56-tier.ref-v56-tier-top{background:var(--plum);color:var(--paper)}.ref-v56 .ref-v56-tier-top .ref-v56-tier-req,.ref-v56 .ref-v56-tier-top .ref-v56-tier-sub{color:var(--paper)}.ref-v56 .ref-v56-tier-top .ref-v56-tier-num{color:var(--lime)}.ref-v56 .ref-v56-footnote{margin:16px 0 0;font-size:14px;line-height:1.6;color:var(--footnote);max-width:52em;text-wrap:pretty}.ref-v56 .ref-v56-trust{background:var(--soft)}.ref-v56 .ref-v56-trust-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,5cqi,80px);align-items:center}.ref-v56 .ref-v56-trust-photo{position:relative;min-width:0;height:480px;border-radius:16px;overflow:hidden;background:var(--border-light)}.ref-v56 .ref-v56-trust-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 40%;display:block}.ref-v56 .ref-v56-trust-copy{min-width:0;max-width:34em}.ref-v56 .ref-v56-trust-list{margin-top:clamp(28px,3cqi,40px);display:flex;flex-direction:column;gap:28px}.ref-v56 .ref-v56-faq{background:var(--paper)}.ref-v56 .ref-v56-faq-in{display:flex;flex-wrap:wrap;gap:28px clamp(40px,6cqi,96px)}.ref-v56 .ref-v56-faq-side{flex:1 1 280px;min-width:0;max-width:400px}.ref-v56 .ref-v56-faq-side p{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.ref-v56 .ref-v56-faq-side a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ref-v56 .ref-v56-faq-side a,.ref-v56 .ref-v56-rule a{position:relative}.ref-v56 .ref-v56-faq-side a:after,.ref-v56 .ref-v56-rule a:after{content:"";position:absolute;inset:-12px -2px}.ref-v56 .ref-v56-faq-list{flex:2 1 560px;min-width:0;border-bottom:1px solid var(--border-light)}.ref-v56 .ref-v56-faq-item{border-top:1px solid var(--border-light)}.ref-v56 .ref-v56-faq-q{width:100%;min-height:64px;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:var(--ink);cursor:pointer}.ref-v56 .ref-v56-faq-qt{font-size:clamp(17px,1.35cqi,19px);font-weight:500;line-height:1.35;letter-spacing:-.01em}.ref-v56 .ref-v56-faq-ind{flex:0 0 32px;height:32px;border-radius:16px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center}.ref-v56 .ref-v56-faq-ind>span{position:relative;display:block;width:12px;height:12px}.ref-v56 .ref-v56-faq-ind>span>span{position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor}.ref-v56 .ref-v56-faq-ind .ref-v56-faq-bar{transform:rotate(90deg)}.ref-v56 .ref-v56-faq-q[aria-expanded=true] .ref-v56-faq-bar{transform:rotate(0)}.ref-v56 .ref-v56-faq-a{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.ref-v56 .ref-v56-faq-q[aria-expanded=true]+.ref-v56-faq-a{grid-template-rows:1fr;opacity:1;visibility:visible}.ref-v56[data-ref-ready] .ref-v56-faq-ind .ref-v56-faq-bar{transition:transform .22s ease-in-out}.ref-v56[data-ref-ready] .ref-v56-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear .22s}.ref-v56[data-ref-ready] .ref-v56-faq-q[aria-expanded=true]+.ref-v56-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear 0s}.ref-v56 .ref-v56-faq-clip{min-height:0;overflow:hidden}.ref-v56 .ref-v56-faq-text{margin:0;padding:0 clamp(8px,3.6cqi,52px) 24px 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:44em}.ref-v56 .ref-v56-start{background:var(--plum);color:var(--paper)}.ref-v56 .ref-v56-start-in{padding:clamp(72px,7.5cqi,112px) clamp(20px,3cqi,32px) clamp(64px,6.5cqi,96px);display:flex;flex-direction:column;align-items:center;text-align:center}.ref-v56 .ref-v56-start-in h2{margin:0;width:100%;font-family:var(--display);font-weight:700;font-size:clamp(34px,4.4cqi,64px);line-height:1;letter-spacing:-.045em;max-width:15em;text-wrap:balance}.ref-v56 .ref-v56-start-in p{margin:24px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.55;color:#ffffffe0;max-width:32em;text-wrap:pretty}.ref-v56 .ref-v56-start-ctas{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(hover:hover){.ref-v56 .ref-v56-btn-primary.ref-v56-btn-onplum:hover{background:var(--paper);color:var(--plum)}}.ref-v56 .ref-v56-btn-ghost.ref-v56-btn-ghost-plum{border-color:var(--paper);color:var(--paper)}@media(hover:hover){.ref-v56 .ref-v56-btn-ghost.ref-v56-btn-ghost-plum:hover{background:var(--paper);color:var(--plum)}}@media(min-width:761px){main:has(>.ref-v56)+.site-footer{padding-top:clamp(40px,3.9vw,56px)}}@container ref-v56 (max-width: 999.98px){.ref-v56 .ref-v56-rewards-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ref-v56 .ref-v56-reward-fig{font-size:clamp(40px,12.5cqi,92px)}.ref-v56 .ref-v56-s1{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-v56 .ref-v56-mind{grid-column:1 / -1}}@container ref-v56 (max-width: 899.98px){.ref-v56 .ref-v56-steps{grid-template-columns:minmax(0,1fr);gap:28px}.ref-v56 .ref-v56-step{grid-template-columns:44px minmax(0,1fr);gap:0 16px}.ref-v56 .ref-v56-panel{min-height:0}.ref-v56 .ref-v56-s2,.ref-v56 .ref-v56-s3{grid-template-columns:minmax(0,1fr)}.ref-v56 .ref-v56-trust-in{grid-template-columns:minmax(0,1fr);gap:28px}.ref-v56 .ref-v56-trust-photo{height:220px}.ref-v56 .ref-v56-trust-list{gap:22px}}@container ref-v56 (max-width: 759.98px){.ref-v56 .ref-v56-hero-ctas{margin-top:26px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.ref-v56 .ref-v56-hero-ctas .ref-v56-btn{display:flex;height:52px;padding:0 16px;font-size:16px;white-space:normal}.ref-v56 .ref-v56-hero-ctas .ref-v56-hero-how{display:none}.ref-v56 .ref-v56-paths-grid{grid-template-columns:minmax(0,1fr);gap:22px}.ref-v56 .ref-v56-logos{grid-template-columns:minmax(0,1fr);gap:14px}.ref-v56 .ref-v56-logos-label{max-width:none}.ref-v56 .ref-v56-tabs{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,1.05fr)}.ref-v56 .ref-v56-tab{min-height:76px;padding:12px 6px 10px;flex-direction:column;justify-content:flex-start;gap:6px;font-size:14px}.ref-v56 .ref-v56-s1{grid-template-columns:minmax(0,1fr)}.ref-v56 .ref-v56-tiers{grid-template-columns:minmax(0,1fr);gap:10px}.ref-v56 .ref-v56-tier{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name fig" "req req" "ben ben";padding:18px 20px}.ref-v56 .ref-v56-tier-fig{margin-top:0;text-align:right}.ref-v56 .ref-v56-tier-sub{display:none}.ref-v56 .ref-v56-tier-ben{margin-top:10px}}@media(prefers-reduced-motion:reduce){html:has(.ref-v56){scroll-behavior:auto}.ref-v56[data-ref-ready] .ref-v56-faq-a,.ref-v56[data-ref-ready] .ref-v56-faq-q[aria-expanded=true]+.ref-v56-faq-a,.ref-v56[data-ref-ready] .ref-v56-faq-ind .ref-v56-faq-bar{transition:none}.ref-v56 .ref-v56-logos{display:block;margin-top:28px}.ref-v56 .ref-v56-logos-label{max-width:none}.ref-v56 .ref-v56-logos-view{margin-top:14px;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.ref-v56 .ref-v56-logos-track{width:auto;animation:none;will-change:auto}.ref-v56 .ref-v56-logos-set{flex:1 1 auto;flex-wrap:wrap;gap:18px 28px;padding-right:0}.ref-v56 .ref-v56-logos-set[aria-hidden=true]{display:none}}.hiw-v43{container:hiw-v43 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal;overflow-x:clip}html:has(.hiw-v43){scroll-behavior:smooth}.hiw-v43 :focus-visible{outline:2px solid var(--plum);outline-offset:3px}.hiw-v43 .hiw-v43-start :focus-visible{outline-color:var(--lime)}.hiw-v43 .hiw-v43-wrap{max-width:1280px;margin:0 auto}.hiw-v43 .hiw-v43-pad{padding:clamp(64px,7cqi,104px) clamp(20px,3cqi,32px)}.hiw-v43 .hiw-v43-h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6cqi,52px);line-height:1.02;letter-spacing:-.045em;max-width:16em;text-wrap:balance}.hiw-v43 .hiw-v43-h2.hiw-v43-h2-15{max-width:15em}.hiw-v43 .hiw-v43-h2.hiw-v43-h2-12{max-width:12em}.hiw-v43 .hiw-v43-lead{margin:18px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:36em;text-wrap:pretty}.hiw-v43 .hiw-v43-lead.hiw-v43-lead-20{margin-top:20px}.hiw-v43 .hiw-v43-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 26px;border-radius:4px;background:var(--lime);color:var(--ink);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}@media(hover:hover){.hiw-v43 .hiw-v43-btn:hover{background:var(--plum);color:var(--lime)}}.hiw-v43 .hiw-v43-textlink{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.hiw-v43 .hiw-v43-textlink:hover{color:var(--plum)}.hiw-v43 .hiw-v43-who{flex:1;min-width:0}.hiw-v43 .hiw-v43-tint{background:var(--tint)}.hiw-v43 .hiw-v43-nowrap{white-space:nowrap}.hiw-v43 .hiw-v43-note{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--footnote)}.hiw-v43 .hiw-v43-note.hiw-v43-note-12{margin-top:12px}.hiw-v43 .hiw-v43-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hiw-v43 .hiw-v43-ini{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--soft);color:var(--ink);font-family:var(--display);font-weight:700}.hiw-v43 .hiw-v43-ini.hiw-v43-ini-32{flex:0 0 32px;height:32px;font-family:var(--sans);font-size:12px}.hiw-v43 .hiw-v43-ini.hiw-v43-ini-36{flex:0 0 36px;height:36px;font-family:var(--sans);font-size:14px}.hiw-v43 .hiw-v43-ini.hiw-v43-ini-40{flex:0 0 40px;height:40px;font-size:15px}.hiw-v43 .hiw-v43-ini.hiw-v43-ini-48{flex:0 0 48px;height:48px;font-size:16px}.hiw-v43 .hiw-v43-ini.hiw-v43-ini-plum{background:var(--plum);color:var(--lime)}.hiw-v43 .hiw-v43-ini.hiw-v43-ini-grey{background:var(--border-light);color:var(--muted)}.hiw-v43 .hiw-v43-ini-grey svg{color:var(--footnote)}.hiw-v43 .hiw-v43-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.hiw-v43 .hiw-v43-pill.hiw-v43-pill-lime{background:var(--lime);font-weight:700}.hiw-v43 .hiw-v43-pill.hiw-v43-pill-soft{background:var(--soft)}.hiw-v43 .hiw-v43-pill.hiw-v43-pill-plum{background:var(--plum);color:var(--paper);font-size:14px}.hiw-v43 .hiw-v43-pill-plum svg{color:var(--lime)}.hiw-v43 .hiw-v43-pill.hiw-v43-pill-line{border:1px solid var(--rule)}.hiw-v43 .hiw-v43-pill.hiw-v43-pill-outline{border:1.5px solid var(--plum);color:var(--plum)}.hiw-v43 .hiw-v43-pill.hiw-v43-pill-muted{color:var(--muted)}.hiw-v43 .hiw-v43-verified{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--plum)}.hiw-v43 .hiw-v43-hero{position:relative;z-index:1;display:flow-root;background:linear-gradient(to bottom,#fff calc(100% - (clamp(40px,7cqi,100px)*1)),#fefefe calc(100% - (clamp(40px,7cqi,100px)*.875)),#fcfcfb calc(100% - (clamp(40px,7cqi,100px)*.75)),#faf9f7 calc(100% - (clamp(40px,7cqi,100px)/1.6)),#f7f6f2 calc(100% - (clamp(40px,7cqi,100px)/2)),#f3f3ed calc(100% - (clamp(40px,7cqi,100px)*.375)),#f1f0e9 calc(100% - (clamp(40px,7cqi,100px)/4)),#efeee6 calc(100% - (clamp(40px,7cqi,100px)/8)),#eeede5)}.hiw-v43 .hiw-v43-hero-in{position:relative;z-index:1;max-width:1280px;min-height:clamp(540px,44cqi,660px);margin:0 auto;padding:clamp(36px,5cqi,80px) clamp(20px,3cqi,32px) clamp(64px,6cqi,96px);display:flex;align-items:center}.hiw-v43 .hiw-v43-hero-copy{flex:1 1 auto;min-width:0;max-width:min(600px,47cqi)}.hiw-v43 .hiw-v43-h1{margin:0;font-family:var(--display);font-weight:700;font-size:min(66px,max(4.5cqi,min(42px,max(34px,10.2cqi))));line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.hiw-v43 .hiw-v43-h1 em.hl{font-style:normal;background:var(--lime);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.hiw-v43 .hiw-v43-hero-lead{margin:clamp(18px,2.2cqi,28px) 0 0;font-size:clamp(17px,1.35cqi,20px);line-height:1.6;color:var(--muted);max-width:31em;text-wrap:pretty}.hiw-v43 .hiw-v43-hero-ctas{margin-top:clamp(28px,3cqi,40px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hiw-v43 .hiw-v43-hero-free{margin:16px 0 0;font-size:14px;line-height:1.5;color:var(--footnote)}.hiw-v43 .hiw-v43-hero-photo{position:absolute;top:-68px;right:0;bottom:calc(-1*clamp(48px,5cqi,80px));width:58cqi;pointer-events:none;clip-path:inset(68px 0 0 0);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,.043) 2.75%,rgba(0,0,0,.156) 5.5%,rgba(0,0,0,.316) 8.25%,rgba(0,0,0,.5) 11%,rgba(0,0,0,.684) 13.75%,rgba(0,0,0,.844) 16.5%,rgba(0,0,0,.957) 19.25%,rgba(0,0,0,1) 22%),linear-gradient(to bottom,#000 0,rgba(0,0,0,1) calc(100% - (clamp(120px,10cqi,160px)*1)),rgba(0,0,0,.957) calc(100% - (clamp(120px,10cqi,160px)*.875)),rgba(0,0,0,.844) calc(100% - (clamp(120px,10cqi,160px)*.75)),rgba(0,0,0,.684) calc(100% - (clamp(120px,10cqi,160px)/1.6)),rgba(0,0,0,.5) calc(100% - (clamp(120px,10cqi,160px)/2)),rgba(0,0,0,.316) calc(100% - (clamp(120px,10cqi,160px)*.375)),rgba(0,0,0,.156) calc(100% - (clamp(120px,10cqi,160px)/4)),rgba(0,0,0,.043) calc(100% - (clamp(120px,10cqi,160px)/8)),rgba(0,0,0,0) calc(100% - (clamp(120px,10cqi,160px)*0)));-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,#0000,#0000000b,#00000028,#00000051,#00000080,#000000ae,#000000d7,#000000f4,#000 22%),linear-gradient(to bottom,#000 0 calc(100% - (clamp(120px,10cqi,160px)*1)),#000000f4 calc(100% - (clamp(120px,10cqi,160px)*.875)),#000000d7 calc(100% - (clamp(120px,10cqi,160px)*.75)),#000000ae calc(100% - (clamp(120px,10cqi,160px)/1.6)),#00000080 calc(100% - (clamp(120px,10cqi,160px)/2)),#00000051 calc(100% - (clamp(120px,10cqi,160px)*.375)),#00000028 calc(100% - (clamp(120px,10cqi,160px)/4)),#0000000b calc(100% - (clamp(120px,10cqi,160px)/8)),#0000 calc(100% - (clamp(120px,10cqi,160px)*0)));mask-composite:intersect}.hiw-v43 .hiw-v43-hero-photo picture{display:block;width:100%;height:100%}.hiw-v43 .hiw-v43-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:63% 30%;display:block}.hiw-v43 .hiw-v43-hero-card-wrap{position:absolute;z-index:2;top:-68px;right:0;bottom:calc(-1*clamp(48px,5cqi,80px));width:58cqi;pointer-events:none}.hiw-v43 .hiw-v43-card{background:var(--paper);border-radius:16px;overflow:hidden}.hiw-v43 .hiw-v43-hero-card{position:absolute;left:min(46%,calc(100% - clamp(360px,30cqi,400px) - 24px));top:54%;width:clamp(360px,30cqi,400px);pointer-events:auto;box-shadow:0 2px 4px #140a1e0f,0 24px 60px #140a1e33}.hiw-v43 .hiw-v43-hc-head{padding:14px 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-hc-name{font-size:16px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-hc-role{font-size:13px;line-height:1.4;color:var(--muted)}.hiw-v43 .hiw-v43-pill.hiw-v43-hc-count{height:26px;padding:0 10px;font-size:12px}.hiw-v43 .hiw-v43-hc-refs{padding:2px 18px}.hiw-v43 .hiw-v43-hc-ref{padding:12px 0 14px}.hiw-v43 .hiw-v43-hc-ref+.hiw-v43-hc-ref{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-hc-row{display:flex;align-items:center;gap:10px}.hiw-v43 .hiw-v43-hc-rname{font-size:14px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-hc-rrole{font-size:12px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-hc-quote{margin:8px 0 0;font-size:15px;line-height:1.45;text-wrap:pretty}.hiw-v43 .hiw-v43-hc-note{padding:12px 18px;background:var(--tint);font-size:13px;line-height:1.5;color:var(--muted)}.hiw-v43 .hiw-v43-why{background:var(--soft)}.hiw-v43 .hiw-v43-why-in{padding:clamp(136px,12cqi,168px) clamp(20px,3cqi,32px) clamp(64px,7cqi,104px)}.hiw-v43 .hiw-v43-why-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(48px,6cqi,96px);align-items:center}.hiw-v43 .hiw-v43-why-copy{min-width:0}.hiw-v43 .hiw-v43-why-h{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(30px,3.3cqi,48px);line-height:1.05;letter-spacing:-.04em;max-width:17em;text-wrap:balance}.hiw-v43 .hiw-v43-why-h span{color:var(--quiet)}.hiw-v43 .hiw-v43-why-lead{margin:22px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:34em;text-wrap:pretty}.hiw-v43 .hiw-v43-stats{margin:28px 0 0;padding:0;max-width:34em;display:flex;flex-direction:column}.hiw-v43 .hiw-v43-stat{padding:14px 0;border-top:1px solid var(--rule-soft);display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:4px 16px;align-items:baseline}.hiw-v43 .hiw-v43-stat dt{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--muted)}.hiw-v43 .hiw-v43-stat dd{margin:0;font-size:15px;line-height:1.55;color:var(--muted);text-wrap:pretty}.hiw-v43 .hiw-v43-src{font-size:13px;font-weight:500;color:var(--footnote);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hiw-v43 .hiw-v43-src:hover,.hiw-v43 .hiw-v43-big-src:hover{color:var(--plum)}.hiw-v43 .hiw-v43-big{min-width:0;padding:clamp(28px,3.2cqi,48px);border-radius:20px;background:var(--paper)}.hiw-v43 .hiw-v43-big-fig{font-family:var(--display);font-weight:700;font-size:clamp(96px,11cqi,160px);line-height:.82;letter-spacing:-.06em}.hiw-v43 .hiw-v43-big-text{margin:clamp(20px,2.2cqi,28px) 0 0;font-size:clamp(18px,1.5cqi,21px);line-height:1.45;font-weight:500;max-width:20em;text-wrap:pretty}.hiw-v43 .hiw-v43-big-src{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:13px;font-weight:500;color:var(--footnote);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hiw-v43 .hiw-v43-journey{background:var(--paper)}.hiw-v43 .hiw-v43-play-row{margin-top:clamp(24px,2.6cqi,36px);display:flex;justify-content:flex-end}.hiw-v43 .hiw-v43-play{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;font-weight:600;cursor:pointer}@media(hover:hover){.hiw-v43 .hiw-v43-play:hover{border-color:var(--ink)}}.hiw-v43:not([data-hiw-live]) .hiw-v43-play{visibility:hidden}.hiw-v43 .hiw-v43-when-playing,.hiw-v43 .hiw-v43-when-paused{display:inline-flex;align-items:center;gap:8px}.hiw-v43:not([data-hiw-playing]) .hiw-v43-when-playing,.hiw-v43[data-hiw-playing] .hiw-v43-when-paused{display:none}.hiw-v43 .hiw-v43-jgrid{margin-top:12px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0 clamp(40px,5cqi,80px);align-items:start}.hiw-v43 .hiw-v43-jtabs-col{min-width:0;min-height:540px}.hiw-v43 .hiw-v43-tabs{border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-tab{position:relative;width:100%;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding:20px 0;background:none;border:0;border-top:1px solid var(--border-light);color:var(--ink);font-family:var(--sans);text-align:left;cursor:pointer}.hiw-v43 .hiw-v43-tab-n{width:44px;height:44px;border-radius:22px;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:17px;font-weight:700}.hiw-v43 .hiw-v43-tab[aria-selected=true] .hiw-v43-tab-n{border-color:var(--plum);background:var(--plum);color:var(--lime)}.hiw-v43 .hiw-v43-tab-copy{min-width:0;display:block;padding-top:8px}.hiw-v43 .hiw-v43-tab-t{display:block;font-family:var(--display);font-size:clamp(20px,1.7cqi,23px);font-weight:700;line-height:1.25;letter-spacing:-.02em}.hiw-v43 .hiw-v43-tab-d{display:grid;grid-template-rows:0fr;opacity:0}.hiw-v43 .hiw-v43-tab[aria-selected=true] .hiw-v43-tab-d{grid-template-rows:1fr;opacity:1}.hiw-v43 .hiw-v43-tab-d>span{min-height:0;overflow:hidden}.hiw-v43 .hiw-v43-tab-d>span>span{display:block;padding-top:8px;font-size:16px;line-height:1.55;color:var(--muted);text-wrap:pretty}.hiw-v43 .hiw-v43-tab-bar{position:absolute;left:62px;right:0;bottom:-1px;height:2px;overflow:hidden}.hiw-v43 .hiw-v43-tab-fill{position:absolute;inset:0;background:var(--plum);transform-origin:0 50%;transform:scaleX(0);visibility:hidden}.hiw-v43[data-hiw-playing] .hiw-v43-tab[aria-selected=true] .hiw-v43-tab-fill{visibility:visible}.hiw-v43 .hiw-v43-jpanels{min-width:0;padding:clamp(20px,2.4cqi,32px);border-radius:20px;background:var(--soft);display:grid}.hiw-v43 .hiw-v43-jpanel{position:relative;grid-area:1 / 1;align-self:start;min-width:0;opacity:0;visibility:hidden;transform:translateY(6px)}.hiw-v43 .hiw-v43-jpanel[data-hiw-on]{opacity:1;visibility:visible;transform:none}.hiw-v43 .hiw-v43-jpanel:focus-visible{outline-offset:6px}.hiw-v43 .hiw-v43-jtext{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hiw-v43 .hiw-v43-jtext h3{margin:0;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.hiw-v43 .hiw-v43-jtext p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--muted);text-wrap:pretty}.hiw-v43 .hiw-v43-jcard{background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2800490a,0 12px 36px #28004914}.hiw-v43 .hiw-v43-jcta{margin-top:clamp(28px,3cqi,40px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.hiw-v43 .hiw-v43-p1-search{padding:14px 18px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p1-search svg{flex:0 0 auto;color:var(--footnote)}.hiw-v43 .hiw-v43-p1-q{font-size:16px}.hiw-v43 .hiw-v43-p1-count{margin-left:auto;font-size:14px;color:var(--footnote);white-space:nowrap}.hiw-v43 .hiw-v43-p1-job{padding:16px 18px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hiw-v43 .hiw-v43-p1-job+.hiw-v43-p1-job{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p1-t{font-size:17px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-p1-co{margin-top:2px;font-size:15px;line-height:1.4;color:var(--muted)}.hiw-v43 .hiw-v43-p1-where{margin-top:6px;font-size:15px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-p1-pay{flex:0 0 auto;font-size:15px;font-weight:600;white-space:nowrap}.hiw-v43 .hiw-v43-p2-head{padding:16px 18px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p2-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.hiw-v43 .hiw-v43-p2-role{font-size:17px;font-weight:600}.hiw-v43 .hiw-v43-p2-step{font-size:14px;color:var(--footnote);white-space:nowrap}.hiw-v43 .hiw-v43-p2-rail{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hiw-v43 .hiw-v43-p2-rail span{height:4px;border-radius:2px;background:var(--border-light)}.hiw-v43 .hiw-v43-p2-rail span.hiw-v43-p2-done{background:var(--plum)}.hiw-v43 .hiw-v43-p2-body{padding:18px;display:flex;flex-direction:column;gap:18px}.hiw-v43 .hiw-v43-p2-k{font-size:14px;font-weight:600;color:var(--muted)}.hiw-v43 .hiw-v43-p2-exps{margin-top:8px;display:flex;flex-direction:column;gap:8px}.hiw-v43 .hiw-v43-p2-exp{padding:10px 12px;border:1px solid var(--rule);border-radius:8px}.hiw-v43 .hiw-v43-p2-exp-t{font-size:16px;line-height:1.4}.hiw-v43 .hiw-v43-p2-exp-w{font-size:14px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-chips{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.hiw-v43 .hiw-v43-chips span{padding:6px 12px;border-radius:999px;background:var(--soft);font-size:15px}.hiw-v43 .hiw-v43-p3-head{padding:16px 18px;display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p3-title{font-size:17px;font-weight:600}.hiw-v43 .hiw-v43-p3-count{font-size:14px;color:var(--footnote);white-space:nowrap}.hiw-v43 .hiw-v43-p3-row{padding:16px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hiw-v43 .hiw-v43-p3-row+.hiw-v43-p3-row{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p3-who{flex:1 1 140px;min-width:0}.hiw-v43 .hiw-v43-p3-name{font-size:16px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-p3-role{font-size:14px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-p3-row .hiw-v43-pill{font-size:14px}.hiw-v43 .hiw-v43-p4-label{margin:0 0 10px 2px;font-size:14px;font-weight:600;color:var(--muted)}.hiw-v43 .hiw-v43-p4-head{padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p4-title{font-size:17px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-p4-count{font-size:14px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-p4-head .hiw-v43-pill{font-size:14px}.hiw-v43 .hiw-v43-p4-row{padding:14px 18px;display:flex;align-items:center;gap:12px}.hiw-v43 .hiw-v43-p4-row+.hiw-v43-p4-row{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-bar{width:96px;height:10px;border-radius:5px;background:var(--border-light)}.hiw-v43 .hiw-v43-p4-you .hiw-v43-bar{background:var(--rule)}.hiw-v43 .hiw-v43-p4-line{margin-top:7px;font-size:15px;line-height:1.4;color:var(--muted)}.hiw-v43 .hiw-v43-p4-you .hiw-v43-p4-line{color:var(--ink)}.hiw-v43 .hiw-v43-p4-refs{margin-top:2px;font-size:14px;line-height:1.4;color:var(--plum);font-weight:600}.hiw-v43 .hiw-v43-p4-tag{flex:0 0 auto;height:24px;padding:0 10px;border-radius:999px;background:var(--lime);display:inline-flex;align-items:center;font-size:12px;font-weight:700}.hiw-v43 .hiw-v43-p5-head{padding:16px 18px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-p5-top{display:flex;align-items:center;gap:10px}.hiw-v43 .hiw-v43-p5-dot{width:10px;height:10px;border-radius:5px;background:var(--lime)}.hiw-v43 .hiw-v43-p5-title{font-size:17px;font-weight:600}.hiw-v43 .hiw-v43-p5-role{margin-top:4px;font-size:14px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-p5-body{padding:16px 18px}.hiw-v43 .hiw-v43-p5-body p{margin:0;font-size:16px;line-height:1.55;text-wrap:pretty}.hiw-v43 .hiw-v43-p5-steps{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.hiw-v43 .hiw-v43-p5-steps li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4}.hiw-v43 .hiw-v43-p5-steps li.hiw-v43-p5-now{font-weight:600}.hiw-v43 .hiw-v43-p5-steps li.hiw-v43-p5-later{color:var(--footnote)}.hiw-v43 .hiw-v43-p5-mark{flex:0 0 20px;height:20px;border-radius:10px;border:2px solid var(--rule);display:inline-flex;align-items:center;justify-content:center}.hiw-v43 .hiw-v43-p5-mark.hiw-v43-p5-done{border:0;background:var(--plum);color:var(--lime)}.hiw-v43 .hiw-v43-p5-mark.hiw-v43-p5-cur{border-color:var(--lime)}.hiw-v43 .hiw-v43-p5-cur span{width:8px;height:8px;border-radius:4px;background:var(--lime)}.hiw-v43 .hiw-v43-referrers{background:var(--soft)}.hiw-v43 .hiw-v43-refs{margin-top:clamp(32px,3.6cqi,48px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(14px,1.6cqi,24px)}.hiw-v43 .hiw-v43-ref{margin:0;min-width:0;padding:clamp(24px,2.8cqi,36px);border-radius:16px;background:var(--paper);display:flex;flex-direction:column}.hiw-v43 .hiw-v43-ref-head{display:flex;align-items:center;gap:14px}.hiw-v43 .hiw-v43-ref-name{font-size:17px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-ref-rel{font-size:14px;line-height:1.4;color:var(--muted)}.hiw-v43 .hiw-v43-ref-quote{margin:24px 0 0;font-size:clamp(18px,1.5cqi,21px);line-height:1.55;letter-spacing:-.005em;text-wrap:pretty}.hiw-v43 .hiw-v43-ref figcaption{margin-top:auto;padding-top:24px;font-size:14px;line-height:1.5;color:var(--footnote)}.hiw-v43 .hiw-v43-compare{margin-top:clamp(14px,1.6cqi,24px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(14px,1.6cqi,24px)}.hiw-v43 .hiw-v43-compare>div{min-width:0;padding:20px clamp(22px,2.6cqi,32px);border-radius:16px}.hiw-v43 .hiw-v43-compare .hiw-v43-compare-them{border:1px solid var(--rule-soft)}.hiw-v43 .hiw-v43-compare .hiw-v43-compare-us{background:var(--plum);color:var(--paper)}.hiw-v43 .hiw-v43-compare-k{font-size:14px;font-weight:600;color:var(--footnote)}.hiw-v43 .hiw-v43-compare-us .hiw-v43-compare-k{color:var(--lime)}.hiw-v43 .hiw-v43-compare-v{margin-top:6px;font-size:17px;line-height:1.5;color:var(--muted);text-wrap:pretty}.hiw-v43 .hiw-v43-compare-us .hiw-v43-compare-v{color:var(--paper)}.hiw-v43 .hiw-v43-privacy{background:var(--paper)}.hiw-v43 .hiw-v43-seg{display:none}.hiw-v43 .hiw-v43-pv{margin-top:clamp(32px,3.6cqi,48px);display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr);gap:16px;align-items:stretch}.hiw-v43 .hiw-v43-pv-box{min-width:0;display:flex;flex-direction:column;padding:clamp(18px,2.4cqi,32px);border-radius:20px;background:var(--soft)}.hiw-v43 .hiw-v43-pv-box.hiw-v43-pv-after{background:var(--plum)}.hiw-v43 .hiw-v43-pv-k{font-size:14px;font-weight:600;color:var(--muted)}.hiw-v43 .hiw-v43-pv-after .hiw-v43-pv-k{color:var(--paper)}.hiw-v43 .hiw-v43-pv-card{margin-top:14px;flex:1;background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2800490a,0 12px 36px #28004914}.hiw-v43 .hiw-v43-pv-head{padding:18px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-pv-head.hiw-v43-wrapflex{flex-wrap:wrap}.hiw-v43 .hiw-v43-who.hiw-v43-who-grow{flex:1 1 140px}.hiw-v43 .hiw-v43-pv-name{font-size:17px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-pv-sub{font-size:14px;line-height:1.4;color:var(--muted)}.hiw-v43 .hiw-v43-pv-dl{margin:0;padding:4px 18px 8px}.hiw-v43 .hiw-v43-pv-dl>div{padding:12px 0;display:grid;grid-template-columns:minmax(0,7.5em) minmax(0,1fr);gap:12px}.hiw-v43 .hiw-v43-pv-dl>div+div{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-pv-dl dt{font-size:14px;color:var(--footnote)}.hiw-v43 .hiw-v43-pv-dl dd{margin:0;font-size:15px;line-height:1.45}.hiw-v43 .hiw-v43-pv-dl>div.hiw-v43-pv-hid{align-items:center}.hiw-v43 .hiw-v43-pv-hid dd{display:flex;align-items:center;gap:10px;font-size:14px;line-height:normal;color:var(--footnote)}.hiw-v43 .hiw-v43-pv-blank{width:88px;height:12px;border-radius:6px;background:var(--border-light)}.hiw-v43 .hiw-v43-pv-blank.hiw-v43-pv-blank-long{width:120px}.hiw-v43 .hiw-v43-pv-dl dd.hiw-v43-pv-contact{overflow-wrap:anywhere}.hiw-v43 .hiw-v43-pv-mid{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:14px;font-weight:600;line-height:1.4}.hiw-v43 .hiw-v43-pv-arrow{width:48px;height:48px;border-radius:24px;background:var(--lime);display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.hiw-v43 .hiw-v43-facts{margin-top:clamp(40px,4.4cqi,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px clamp(32px,3.6cqi,56px)}.hiw-v43 .hiw-v43-facts>div{min-width:0;padding-top:18px;border-top:2px solid var(--ink)}.hiw-v43 .hiw-v43-facts h3{margin:0;font-family:var(--sans);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:normal}.hiw-v43 .hiw-v43-facts p{margin:8px 0 0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.hiw-v43 .hiw-v43-checks{background:var(--paper)}.hiw-v43 .hiw-v43-checks-in{padding:0 clamp(20px,3cqi,32px) clamp(56px,6cqi,88px)}.hiw-v43 .hiw-v43-checks-grid{padding-top:clamp(40px,4.4cqi,64px);border-top:1px solid var(--border-light);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,5cqi,80px);align-items:center}.hiw-v43 .hiw-v43-checks-copy{min-width:0}.hiw-v43 .hiw-v43-checks-h{margin:16px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(28px,2.9cqi,40px);line-height:1.08;letter-spacing:-.04em;max-width:16em;text-wrap:balance}.hiw-v43 .hiw-v43-checks-lead{margin:16px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:32em;text-wrap:pretty}.hiw-v43 .hiw-v43-checks-card{min-width:0;padding:clamp(20px,2.4cqi,32px);border-radius:16px;background:var(--soft)}.hiw-v43 .hiw-v43-checks-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.hiw-v43 .hiw-v43-checks-k{font-size:14px;font-weight:600;color:var(--muted)}.hiw-v43 .hiw-v43-checks-top img{height:22px;width:auto;display:block}.hiw-v43 .hiw-v43-checks-steps{list-style:none;margin:12px 0 0;padding:0}.hiw-v43 .hiw-v43-checks-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;align-items:center;padding:14px 0;font-size:16px;line-height:1.45;text-wrap:pretty}.hiw-v43 .hiw-v43-checks-steps li+li{border-top:1px solid var(--rule)}.hiw-v43 .hiw-v43-checks-n{width:32px;height:32px;border-radius:16px;border:1.5px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-size:14px;font-weight:700}.hiw-v43 .hiw-v43-checks-n.hiw-v43-checks-n-on{border-color:var(--plum);background:var(--plum);color:var(--lime)}.hiw-v43 .hiw-v43-status{background:var(--soft)}.hiw-v43 .hiw-v43-status-in{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(48px,6cqi,96px);align-items:center}.hiw-v43 .hiw-v43-status-copy,.hiw-v43 .hiw-v43-status-side{min-width:0}.hiw-v43 .hiw-v43-status-p{margin:14px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:30em;text-wrap:pretty}.hiw-v43 .hiw-v43-status-p.hiw-v43-status-p1{margin-top:20px}.hiw-v43 .hiw-v43-apps{background:var(--paper);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #2800490a,0 16px 48px #28004914}.hiw-v43 .hiw-v43-apps-head{padding:18px clamp(16px,2.2cqi,24px);display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-apps-t{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em}.hiw-v43 .hiw-v43-apps-n{font-size:13px;color:var(--footnote);white-space:nowrap}.hiw-v43 .hiw-v43-app,.hiw-v43 .hiw-v43-app-row{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap}.hiw-v43 .hiw-v43-app{padding:18px clamp(18px,2.4cqi,28px)}.hiw-v43 .hiw-v43-app+.hiw-v43-app{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-app.hiw-v43-app-last{display:block;padding-bottom:20px}.hiw-v43 .hiw-v43-app .hiw-v43-who{flex:0 1 auto}.hiw-v43 .hiw-v43-app-t{font-size:17px;font-weight:600;line-height:1.3}.hiw-v43 .hiw-v43-app-co{font-size:15px;line-height:1.4;color:var(--footnote)}.hiw-v43 .hiw-v43-reason{margin-top:12px;padding:14px 16px;border-radius:10px;background:var(--tint)}.hiw-v43 .hiw-v43-reason-k{font-size:13px;font-weight:600;color:var(--footnote)}.hiw-v43 .hiw-v43-reason p{margin:6px 0 0;font-size:16px;line-height:1.55;text-wrap:pretty}.hiw-v43 .hiw-v43-faq{background:var(--paper)}.hiw-v43 .hiw-v43-faq-in{display:flex;flex-wrap:wrap;gap:28px clamp(40px,6cqi,96px)}.hiw-v43 .hiw-v43-faq-side{flex:1 1 280px;min-width:0;max-width:400px}.hiw-v43 .hiw-v43-faq-side p{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.hiw-v43 .hiw-v43-faq-side a,.hiw-v43 .hiw-v43-faq-text a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.hiw-v43 .hiw-v43-faq-side a,.hiw-v43 .hiw-v43-faq-text a,.hiw-v43 .hiw-v43-src{position:relative}.hiw-v43 .hiw-v43-faq-side a:after,.hiw-v43 .hiw-v43-faq-text a:after,.hiw-v43 .hiw-v43-src:after{content:"";position:absolute;inset:-12px -2px}.hiw-v43 .hiw-v43-faq-list{flex:2 1 560px;min-width:0;border-bottom:1px solid var(--border-light)}.hiw-v43 .hiw-v43-faq-item{border-top:1px solid var(--border-light)}.hiw-v43 .hiw-v43-faq-h{margin:0;font:inherit;letter-spacing:normal}.hiw-v43 .hiw-v43-faq-q{width:100%;min-height:64px;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;font-family:var(--sans);text-align:left;color:var(--ink);cursor:pointer}.hiw-v43 .hiw-v43-faq-qt{font-size:clamp(17px,1.35cqi,19px);font-weight:500;line-height:1.35;letter-spacing:-.01em}.hiw-v43 .hiw-v43-faq-ind{flex:0 0 32px;height:32px;border-radius:16px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center}.hiw-v43 .hiw-v43-faq-ind>span{position:relative;display:block;width:12px;height:12px}.hiw-v43 .hiw-v43-faq-ind>span>span{position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor}.hiw-v43 .hiw-v43-faq-ind .hiw-v43-faq-bar{transform:rotate(90deg)}.hiw-v43 .hiw-v43-faq-q[aria-expanded=true] .hiw-v43-faq-bar{transform:rotate(0)}.hiw-v43 .hiw-v43-faq-a{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.hiw-v43 .hiw-v43-faq-a[data-hiw-open]{grid-template-rows:1fr;opacity:1;visibility:visible}.hiw-v43 .hiw-v43-faq-clip{min-height:0;overflow:hidden}.hiw-v43 .hiw-v43-faq-text{margin:0;padding:0 clamp(8px,3.6cqi,52px) 24px 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:44em}.hiw-v43 .hiw-v43-faq-app{display:none}.hiw-v43 .hiw-v43-start{background:var(--plum);color:var(--paper)}.hiw-v43 .hiw-v43-start-in{padding:clamp(72px,7.5cqi,112px) clamp(20px,3cqi,32px) clamp(64px,6.5cqi,96px);display:flex;flex-direction:column;align-items:center;text-align:center}.hiw-v43 .hiw-v43-start-in h2{margin:0;width:100%;font-family:var(--display);font-weight:700;font-size:clamp(34px,4.4cqi,64px);line-height:1.02;letter-spacing:-.045em;max-width:14em;text-wrap:balance}.hiw-v43 .hiw-v43-start-in h2 span{color:var(--lime)}.hiw-v43 .hiw-v43-start-in p{margin:24px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.55;color:#ffffffe0;max-width:32em;text-wrap:pretty}.hiw-v43 .hiw-v43-start-ctas{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px}@media(hover:hover){.hiw-v43 .hiw-v43-btn.hiw-v43-btn-onplum:hover{background:var(--paper);color:var(--plum)}}.hiw-v43 .hiw-v43-textlink.hiw-v43-textlink-plum{color:var(--paper)}.hiw-v43 .hiw-v43-textlink.hiw-v43-textlink-plum:hover{color:var(--lime)}@media(min-width:761px){main:has(>.hiw-v43)+.site-footer{padding-top:clamp(40px,3.9vw,56px)}}.hiw-v43[data-hiw-ready] .hiw-v43-tab-n{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.hiw-v43[data-hiw-ready] .hiw-v43-tab-d{transition:grid-template-rows .32s cubic-bezier(.22,.61,.36,1),opacity .26s ease}.hiw-v43[data-hiw-ready] .hiw-v43-jpanel{transition:opacity .42s ease,transform .42s cubic-bezier(.22,.61,.36,1),visibility .42s linear}.hiw-v43[data-hiw-ready] .hiw-v43-tab-fill{transition:transform .12s linear}.hiw-v43[data-hiw-ready] .hiw-v43-faq-ind .hiw-v43-faq-bar{transition:transform .22s ease-in-out}.hiw-v43[data-hiw-ready] .hiw-v43-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear .22s}.hiw-v43[data-hiw-ready] .hiw-v43-faq-a[data-hiw-open]{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear 0s}@container hiw-v43 (max-width: 1099.98px){.hiw-v43 .hiw-v43-hero-in{min-height:0;padding:clamp(40px,5cqi,80px) clamp(20px,3cqi,32px) clamp(24px,4cqi,40px)}.hiw-v43 .hiw-v43-hero-copy{max-width:660px}.hiw-v43 .hiw-v43-hero-photo{position:relative;top:auto;right:auto;bottom:auto;width:auto;height:clamp(240px,64cqi,460px);clip-path:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.043) 1.75%,rgba(0,0,0,.156) 3.5%,rgba(0,0,0,.316) 5.25%,rgba(0,0,0,.5) 7%,rgba(0,0,0,.684) 8.75%,rgba(0,0,0,.844) 10.5%,rgba(0,0,0,.957) 12.25%,rgba(0,0,0,1) 14%,rgba(0,0,0,1) 76%,rgba(0,0,0,.844) 82%,rgba(0,0,0,.5) 88%,rgba(0,0,0,.156) 94%,rgba(0,0,0,0) 100%);-webkit-mask-composite:source-over;mask-image:linear-gradient(to bottom,#0000,#0000000b,#00000028,#00000051,#00000080,#000000ae,#000000d7,#000000f4 12.25%,#000 14% 76%,#000000d7 82%,#00000080,#00000028,#0000);mask-composite:add}.hiw-v43 .hiw-v43-hero-photo img{object-position:100% 30%}.hiw-v43 .hiw-v43-hero-card-wrap{position:relative;top:auto;right:auto;bottom:auto;width:auto}.hiw-v43 .hiw-v43-hero-card{position:relative;left:auto;top:auto;width:calc(100% - 64px);max-width:460px;margin:calc(-1*clamp(88px,24cqi,130px)) auto clamp(40px,6cqi,64px)}.hiw-v43 .hiw-v43-why-in{padding-top:clamp(40px,5cqi,72px)}}@container hiw-v43 (max-width: 999.98px){.hiw-v43 .hiw-v43-status-in{grid-template-columns:minmax(0,1fr);gap:36px}}@container hiw-v43 (max-width: 899.98px){.hiw-v43 .hiw-v43-hero-in{padding-top:clamp(32px,6cqi,64px)}.hiw-v43 .hiw-v43-hero-free{display:none}.hiw-v43 .hiw-v43-why-grid{grid-template-columns:minmax(0,1fr);gap:32px}.hiw-v43 .hiw-v43-checks-grid{grid-template-columns:minmax(0,1fr);gap:24px}.hiw-v43 .hiw-v43-jgrid{grid-template-columns:minmax(0,1fr);gap:20px}.hiw-v43 .hiw-v43-jtabs-col{min-height:0}.hiw-v43 .hiw-v43-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;border-bottom:0}.hiw-v43 .hiw-v43-tab{min-height:56px;padding:4px 0 0;border-top:0;display:flex;flex-direction:column;align-items:center;gap:10px}.hiw-v43 .hiw-v43-tab-n{width:36px;height:36px;border-radius:18px;font-size:15px}.hiw-v43 .hiw-v43-tab-copy{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hiw-v43 .hiw-v43-tab-bar{position:relative;left:auto;right:auto;bottom:auto;width:100%;height:3px;border-radius:2px;background:var(--border-light)}.hiw-v43 .hiw-v43-jpanels{padding:0;border-radius:0;background:none;grid-template-rows:auto auto;row-gap:20px}.hiw-v43 .hiw-v43-jpanels:before{content:"";grid-row:2;grid-column:1;border-radius:20px;background:var(--soft)}.hiw-v43 .hiw-v43-jpanel{grid-area:auto;grid-row:1 / span 2;grid-column:1;align-self:stretch;display:grid;grid-template-rows:subgrid}.hiw-v43 .hiw-v43-jtext{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal}.hiw-v43 .hiw-v43-jart{align-self:start;padding:12px}.hiw-v43 .hiw-v43-seg{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;border-radius:999px;background:var(--soft)}.hiw-v43 .hiw-v43-seg button{min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-family:var(--sans);font-size:15px;font-weight:600;cursor:pointer}.hiw-v43 .hiw-v43-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.hiw-v43 .hiw-v43-pv{margin-top:16px;grid-template-columns:minmax(0,1fr);gap:0}.hiw-v43 .hiw-v43-pv-mid,.hiw-v43 .hiw-v43-pv[data-hiw-pv=before] .hiw-v43-pv-after,.hiw-v43 .hiw-v43-pv[data-hiw-pv=after] .hiw-v43-pv-before{display:none}}@container hiw-v43 (max-width: 759.98px){.hiw-v43 .hiw-v43-hero-ctas{margin-top:26px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:6px}.hiw-v43 .hiw-v43-hero-ctas .hiw-v43-btn{display:flex;height:52px;padding:0 16px;font-size:16px;white-space:normal}.hiw-v43 .hiw-v43-hero-ctas .hiw-v43-textlink{align-self:center}.hiw-v43 .hiw-v43-hero-card{width:calc(100% - 40px)}}@media(prefers-reduced-motion:reduce){html:has(.hiw-v43){scroll-behavior:auto}.hiw-v43[data-hiw-ready] .hiw-v43-tab-n,.hiw-v43[data-hiw-ready] .hiw-v43-tab-d,.hiw-v43[data-hiw-ready] .hiw-v43-jpanel,.hiw-v43[data-hiw-ready] .hiw-v43-tab-fill,.hiw-v43[data-hiw-ready] .hiw-v43-faq-ind .hiw-v43-faq-bar,.hiw-v43[data-hiw-ready] .hiw-v43-faq-a,.hiw-v43[data-hiw-ready] .hiw-v43-faq-a[data-hiw-open]{transition:none}.hiw-v43 .hiw-v43-jpanel{transform:none}}.ct-v2{container:ct-v2 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal;overflow-x:clip}.ct-v2 .ct-v2-section{background:var(--soft)}.ct-v2 .ct-v2-grid{max-width:1280px;margin:0 auto;padding:clamp(40px,6cqi,96px) clamp(20px,3cqi,32px) clamp(64px,7cqi,104px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"intro card" "quick card";grid-template-rows:auto 1fr;column-gap:clamp(48px,6cqi,96px);row-gap:0;align-items:start}.ct-v2 .ct-v2-intro{grid-area:intro;min-width:0}.ct-v2 .ct-v2-h1{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(40px,5.2cqi,72px);line-height:1;letter-spacing:-.05em;text-wrap:balance}.ct-v2 .ct-v2-lead{margin:20px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:28em;text-wrap:pretty}.ct-v2 .ct-v2-quick{grid-area:quick;margin-top:clamp(40px,4cqi,56px);max-width:30em;min-width:0}.ct-v2 .ct-v2-quick-h{margin:0 0 6px;font-family:var(--sans);font-size:15px;font-weight:600;letter-spacing:normal;line-height:normal;color:var(--muted)}.ct-v2 .ct-v2-quick-a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-top:1px solid var(--rule-soft);color:var(--ink);text-decoration:none}.ct-v2 .ct-v2-quick-text{min-width:0;display:flex;flex-direction:column;gap:4px}.ct-v2 .ct-v2-quick-t{font-size:17px;font-weight:600;line-height:1.3}.ct-v2 .ct-v2-quick-s{font-size:15px;line-height:1.5;color:var(--footnote)}.ct-v2 .ct-v2-disc{flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ink);display:inline-flex;align-items:center;justify-content:center}.ct-v2 .ct-v2-quick-end{border-top:1px solid var(--rule-soft)}.ct-v2 .ct-v2-card{grid-area:card;min-width:0;padding:clamp(24px,3cqi,40px);border-radius:16px;background:var(--paper);box-shadow:0 24px 48px -28px #28004938}.ct-v2 .ct-v2-form{display:flex;flex-direction:column;gap:22px;margin:0}.ct-v2 .ct-v2-topics{margin:0;padding:0;border:0;min-width:0}.ct-v2 .ct-v2-label{display:block;margin-bottom:8px;padding:0;font-size:15px;font-weight:600;color:var(--ink)}.ct-v2 .ct-v2-optional{font-weight:400;color:var(--footnote)}.ct-v2 .ct-v2-pills{display:flex;flex-wrap:nowrap;gap:8px}.ct-v2 .ct-v2-pill{flex:1 1 auto;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--rule-soft);background:var(--paper);color:var(--ink);font-family:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.ct-v2 .ct-v2-pill[aria-checked=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ct-v2 .ct-v2-pill:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ct-v2 .ct-v2-err{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--error)}.ct-v2 .ct-v2-err.ct-v2-err-topic{margin-top:10px}.ct-v2 .ct-v2-partner{margin:12px 0 0;font-size:15px;line-height:1.5;color:var(--footnote)}.ct-v2 .ct-v2-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.ct-v2 .ct-v2-field{min-width:0}.ct-v2 .ct-v2-input{width:100%;height:48px;padding:0 14px;border-radius:4px;border:1px solid var(--rule-soft);font-family:inherit;font-size:16px;font-weight:400;color:var(--ink);background:var(--paper);outline:none;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.ct-v2 .ct-v2-input[aria-invalid=true]{border-color:var(--error)}.ct-v2 .ct-v2-input:focus{border-color:var(--plum);box-shadow:0 0 0 3px #28004926}.ct-v2 .ct-v2-textarea{height:auto;min-height:160px;padding:12px 14px;line-height:1.5;resize:vertical}.ct-v2 .ct-v2-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ct-v2 .ct-v2-failed{margin:0;padding:14px 16px;border-radius:8px;background:var(--error-wash);color:var(--error-ink);font-size:15px;line-height:1.5}.ct-v2 .ct-v2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.ct-v2 .ct-v2-submit{display:inline-flex;align-items:center;justify-content:center;width:auto;height:50px;padding:0 28px;border:0;border-radius:4px;background:var(--lime);color:var(--ink);font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;opacity:1}@media(hover:hover){.ct-v2 .ct-v2-submit:hover{background:var(--lime-hover)}}.ct-v2 .ct-v2-submit:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ct-v2 .ct-v2-form[aria-busy=true] .ct-v2-submit{cursor:progress;opacity:.7}.ct-v2 .ct-v2-privacy{margin:0;flex:1 1 220px;font-size:14px;line-height:1.5;color:var(--footnote)}.ct-v2 .ct-v2-privacy a{color:var(--ink);text-decoration:underline}.ct-v2 .ct-v2-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(8px,2cqi,24px) 0}.ct-v2 .ct-v2-done-ic{width:48px;height:48px;border-radius:24px;background:var(--plum);color:var(--lime);display:inline-flex;align-items:center;justify-content:center}.ct-v2 .ct-v2-done-h{margin:6px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(26px,2.4cqi,34px);line-height:1.1;letter-spacing:-.04em;outline:none}.ct-v2 .ct-v2-done-p{margin:0;font-size:17px;line-height:1.6;color:var(--muted);max-width:30em}.ct-v2 .ct-v2-again{margin-top:8px;padding:0;min-height:44px;border:0;background:none;color:var(--ink);font-family:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}@container ct-v2 (max-width: 1199.98px){.ct-v2 .ct-v2-pills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ct-v2 .ct-v2-pill{flex:0 0 auto}}@container ct-v2 (max-width: 899.98px){.ct-v2 .ct-v2-grid{padding-top:calc(clamp(40px,6cqi,96px) + 8px);grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "quick";grid-template-rows:none;gap:32px}.ct-v2 .ct-v2-quick{margin-top:0}.ct-v2 .ct-v2-quick-h{font-size:14px}.ct-v2 .ct-v2-pills{display:flex;flex-wrap:wrap}}@container ct-v2 (max-width: 759.98px){.ct-v2 .ct-v2-pair{grid-template-columns:minmax(0,1fr)}.ct-v2 .ct-v2-submit{width:100%}}.lg-v2{container:lg-v2 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal;overflow-x:clip}@media(prefers-reduced-motion:no-preference){html:has(.lg-v2){scroll-behavior:smooth}}.lg-v2 .lg-v2-top{background:var(--soft)}.lg-v2 .lg-v2-top-in{max-width:1280px;margin:0 auto;padding:clamp(28px,4cqi,56px) clamp(20px,3cqi,32px) clamp(28px,3.4cqi,44px)}.lg-v2 .lg-v2-tabs{display:flex;gap:clamp(20px,3cqi,36px);border-bottom:1px solid var(--rule-soft);overflow-x:auto;scrollbar-width:none}.lg-v2 .lg-v2-tabs a{flex:0 0 auto;display:inline-flex;align-items:center;min-height:48px;margin-bottom:-1px;border-bottom:2px solid rgba(40,0,73,0);color:var(--footnote);font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.lg-v2 .lg-v2-tabs a[aria-current=page]{border-bottom-color:var(--plum);color:var(--ink)}.lg-v2 .lg-v2-tabs a:hover{color:var(--ink)}.lg-v2 .lg-v2-tabs a:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.lg-v2 .lg-v2-h1{margin:clamp(28px,3.4cqi,44px) 0 0;font-family:var(--display);font-weight:700;font-size:clamp(38px,4.6cqi,60px);line-height:1.02;letter-spacing:-.045em;outline:none}.lg-v2 .lg-v2-details{margin-top:clamp(20px,2.4cqi,28px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px}.lg-v2 .lg-v2-meta{margin:0;display:grid;grid-template-columns:repeat(4,max-content);gap:14px clamp(24px,3.4cqi,48px)}.lg-v2 .lg-v2-meta>div{min-width:0}.lg-v2 .lg-v2-meta dt{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--footnote)}.lg-v2 .lg-v2-meta dd{margin:4px 0 0;font-size:16px;font-weight:600;color:var(--ink)}.lg-v2 .lg-v2-print{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--ink);border-radius:4px;background:#fff0;color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(hover:hover){.lg-v2 .lg-v2-print:hover{background:var(--paper)}}.lg-v2 .lg-v2-print:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.lg-v2 .lg-v2-wrap{max-width:1280px;margin:0 auto;padding:clamp(24px,3.4cqi,48px) clamp(20px,3cqi,32px) clamp(64px,7cqi,104px);display:grid;grid-template-columns:minmax(220px,264px) minmax(0,1fr);gap:clamp(40px,5cqi,80px);align-items:start}.lg-v2 .lg-v2-side{position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:20px 6px 8px 0}.lg-v2 .lg-v2-side-h{margin:0 0 10px 10px;font-size:13px;font-weight:600;color:var(--footnote)}.lg-v2 .lg-v2-toc,.lg-v2 .lg-v2-jump-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.lg-v2 .lg-v2-toc a,.lg-v2 .lg-v2-jump-list a{display:grid;grid-template-columns:38px minmax(0,1fr);gap:6px;padding:7px 10px;border-radius:6px;background:#f4f3ee00;color:var(--toc-ink);font-size:14px;line-height:1.4;font-weight:500;text-decoration:none}.lg-v2 .lg-v2-toc a[aria-current=location],.lg-v2 .lg-v2-jump-list a[aria-current=location]{background:var(--wash);color:var(--ink);font-weight:600}@media(hover:hover){.lg-v2 .lg-v2-toc a:hover,.lg-v2 .lg-v2-jump-list a:hover{color:var(--ink);background:var(--wash)}}.lg-v2 .lg-v2-toc a:focus-visible,.lg-v2 .lg-v2-jump-list a:focus-visible{outline:2px solid var(--plum);outline-offset:-2px}.lg-v2 .lg-v2-toc-n{color:var(--quiet);font-variant-numeric:tabular-nums}.lg-v2 a[aria-current=location] .lg-v2-toc-n{color:var(--plum)}.lg-v2 .lg-v2-doc{min-width:0}.lg-v2 .lg-v2-jump{display:none;position:sticky;top:68px;z-index:20;padding:8px 0;background:var(--paper)}.lg-v2 .lg-v2-jump-btn{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid var(--rule-soft);border-radius:8px;background:var(--paper);font-family:inherit;color:var(--ink);cursor:pointer;text-align:left}.lg-v2 .lg-v2-jump-btn:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.lg-v2 .lg-v2-jump-label{flex:0 0 auto;font-size:15px;font-weight:600}.lg-v2 .lg-v2-jump-cur{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--footnote);text-align:right}.lg-v2 .lg-v2-jump-btn svg{flex:0 0 auto}.lg-v2 .lg-v2-jump-btn[aria-expanded=true] svg{transform:rotate(180deg)}.lg-v2 .lg-v2-jump-list{position:absolute;left:0;right:0;top:calc(100% - 2px);padding:6px;max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain;background:var(--paper);border:1px solid var(--rule-soft);border-radius:8px;box-shadow:0 18px 40px -18px #28004959}.lg-v2 .lg-v2-jump-list a{padding:11px 10px}.lg-v2 .lg-v2-intro{margin:clamp(12px,2cqi,20px) 0 clamp(28px,3cqi,40px);max-width:760px;font-size:clamp(17px,1.4cqi,19px);line-height:1.65;color:var(--muted);text-wrap:pretty}.lg-v2 .lg-v2-intro-more{margin:0 0 clamp(28px,3cqi,40px);max-width:760px;font-size:clamp(16px,1.3cqi,17px);line-height:1.7;color:var(--read);text-wrap:pretty}.lg-v2 .lg-v2-sec{--rc-anchor-own: 16px;padding:clamp(28px,3cqi,40px) 0;border-top:1px solid var(--border-light)}.lg-v2 .lg-v2-sec-h{margin:0;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:baseline;font-family:var(--display);font-weight:700;font-size:clamp(22px,2cqi,28px);line-height:1.2;letter-spacing:-.025em;outline:none}.lg-v2 .lg-v2-sec-n{font-size:15px;letter-spacing:0;color:var(--plum);font-variant-numeric:tabular-nums}.lg-v2 .lg-v2-sec-t{min-width:0;text-wrap:balance}.lg-v2 .lg-v2-body{margin-top:18px;padding-left:60px;max-width:760px;display:flex;flex-direction:column;gap:16px}.lg-v2 .lg-v2-short{padding:16px 18px;border-radius:8px;background:var(--wash)}.lg-v2 .lg-v2-short-tag{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--plum)}.lg-v2 .lg-v2-short-p{margin:0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.lg-v2 .lg-v2-h3{margin:10px 0 -4px;display:flex;gap:10px;font-family:var(--sans);font-size:17px;line-height:1.35;font-weight:700;letter-spacing:normal;color:var(--ink)}.lg-v2 .lg-v2-h3-n{color:var(--plum);font-variant-numeric:tabular-nums}.lg-v2 .lg-v2-p{margin:0;font-size:clamp(16px,1.3cqi,17px);line-height:1.7;color:var(--read);text-wrap:pretty}.lg-v2 .lg-v2-ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.lg-v2 .lg-v2-ul li{font-size:clamp(16px,1.3cqi,17px);line-height:1.7;color:var(--read);padding-left:4px;text-wrap:pretty}.lg-v2 .lg-v2-p strong,.lg-v2 .lg-v2-ul strong{font-weight:600;color:var(--ink)}.lg-v2 .lg-v2-p a,.lg-v2 .lg-v2-ul a,.lg-v2 .lg-v2-intro a,.lg-v2 .lg-v2-intro-more a{color:var(--plum);text-decoration:underline;text-underline-offset:3px}.lg-v2 .lg-v2-dl{margin:0;display:flex;flex-direction:column}.lg-v2 .lg-v2-dl>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:4px 24px;padding:14px 0;border-top:1px solid var(--soft)}.lg-v2 .lg-v2-dl dt{font-size:clamp(16px,1.3cqi,17px);line-height:1.6;font-weight:600;color:var(--ink)}.lg-v2 .lg-v2-dl dd{margin:0;font-size:clamp(16px,1.3cqi,17px);line-height:1.7;color:var(--read)}.lg-v2 .lg-v2-close{padding:clamp(28px,3cqi,40px) 0 0;border-top:1px solid var(--border-light)}.lg-v2 .lg-v2-close-h{margin:0;font-family:var(--display);font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.02em}.lg-v2 .lg-v2-close-p{margin:8px 0 0;font-size:clamp(16px,1.3cqi,17px);line-height:1.7;color:var(--read)}.lg-v2 .lg-v2-close-actions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.lg-v2 .lg-v2-close-mail{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:4px;background:var(--plum);color:var(--paper);font-size:15px;font-weight:600;text-decoration:none}@media(hover:hover){.lg-v2 .lg-v2-close-mail:hover{background:var(--plum-hover);color:var(--paper)}}.lg-v2 .lg-v2-close-link{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.lg-v2 .lg-v2-totop{margin-top:clamp(32px,4cqi,48px)}.lg-v2 .lg-v2-totop a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:none}.lg-v2 .lg-v2-totop a:hover{color:var(--plum)}html.rc-mobile-app .lg-v2 .lg-v2-side{top:calc(64px + env(safe-area-inset-top,0px));max-height:calc(100vh - 88px - env(safe-area-inset-top,0px))}html.rc-mobile-app .lg-v2 .lg-v2-jump{top:calc(44px + env(safe-area-inset-top,0px))}html.rc-mobile-app .lg-v2 .lg-v2-sec{--rc-anchor-own: 28px}@container lg-v2 (max-width: 1023.98px){.lg-v2 .lg-v2-wrap{grid-template-columns:minmax(0,1fr);gap:0}.lg-v2 .lg-v2-side{display:none}.lg-v2 .lg-v2-jump{display:block}.lg-v2 .lg-v2-sec{--rc-anchor-own: 56px}html.rc-mobile-app .lg-v2 .lg-v2-sec{--rc-anchor-own: 68px}}@container lg-v2 (max-width: 899.98px){.lg-v2 .lg-v2-top-in{padding-top:calc(clamp(28px,4cqi,56px) + 8px)}}@container lg-v2 (max-width: 759.98px){.lg-v2 .lg-v2-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-v2 .lg-v2-sec-h{grid-template-columns:minmax(0,1fr);gap:4px}.lg-v2 .lg-v2-body{padding-left:0;max-width:none}.lg-v2 .lg-v2-intro,.lg-v2 .lg-v2-intro-more{max-width:none}.lg-v2 .lg-v2-dl>div{grid-template-columns:minmax(0,1fr)}}@media print{body:has(.lg-v2) .site-header,body:has(.lg-v2) .site-footer,body:has(.lg-v2) .rc-app-bar,body:has(.lg-v2) .rc-app-tabbar,.lg-v2 [data-print-hide]{display:none!important}html:has(.lg-v2),body:has(.lg-v2){background:var(--paper)!important}.lg-v2 [data-print-plain]{background:var(--paper)!important}.lg-v2 [data-print-plain]>div{padding:0 0 12pt!important}.lg-v2 [data-legal-wrap]{display:block!important;padding:0!important;max-width:none!important}.lg-v2 [data-legal-doc] p,.lg-v2 [data-legal-doc] li,.lg-v2 [data-legal-doc] dd{font-size:10.5pt!important;line-height:1.5!important;color:#000!important;orphans:3;widows:3}.lg-v2 [data-legal-doc] h2,.lg-v2 [data-legal-doc] h3,.lg-v2 [data-legal-doc] dt{break-after:avoid;page-break-after:avoid}.lg-v2 [data-legal-sec]{padding:14pt 0!important}.lg-v2 [data-legal-short]{break-inside:avoid;border:.75pt solid #CCCCCC;background:var(--paper)!important}.lg-v2 [data-legal-doc] a[data-print-url]:after{content:" (" attr(data-print-url) ")";font-size:9pt;font-weight:400;color:#444}.lg-v2 h1{font-size:26pt!important}}html:has(.lp-v7){scroll-behavior:smooth;scroll-padding-top:84px}body.lp-v7{container:lp-v7 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal}.lp-v7 .lp-v7-btn,.lp-v7 .lp-v7-btn-amber,.lp-v7 .lp-v7-btn-ink,.lp-v7 .lp-v7-hdr-cta,.lp-v7 .lp-v7-menu-cta,.lp-v7 .lp-v7-burger,.lp-v7 .lp-v7-faq-q,.lp-v7 .lp-v7-tile,.lp-v7 .lp-v7-submit,.lp-v7 .lp-v7-input,.lp-v7 .lp-v7-hero-learn{-webkit-tap-highlight-color:transparent}.lp-v7 .lp-v7-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-v7 .lp-v7-wrap{max-width:1280px;margin:0 auto}.lp-v7 .lp-v7-eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.lp-v7 .lp-v7-h2{margin:12px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6cqi,52px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.lp-v7 .lp-v7-h3{margin:0;font-family:var(--display);font-size:clamp(22px,2cqi,26px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.lp-v7 .lp-v7-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border-radius:4px;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,transform .1s ease}.lp-v7 .lp-v7-btn:active,.lp-v7 .lp-v7-submit:active{transform:translateY(1px)}.lp-v7 .lp-v7-btn-amber{background:var(--lime);color:var(--ink)}.lp-v7 .lp-v7-btn-ink{background:var(--ink);color:var(--paper)}@media(hover:hover){.lp-v7 .lp-v7-btn-amber:hover{background:var(--plum);color:var(--lime)}.lp-v7 .lp-v7-btn-ink:hover{background:var(--plum);color:var(--paper)}}.lp-v7 .lp-v7-hdr{position:sticky;top:0;z-index:50;color:var(--paper);background:var(--plum);pointer-events:auto;transition:background-color .25s ease}.lp-v7 .lp-v7-hdr[data-floating=true]{background:#0000;pointer-events:none}.lp-v7 .lp-v7-hdr-bar{pointer-events:auto;display:flex;align-items:center;border-radius:0;background:#0000;box-shadow:0 10px 30px #14002800,inset 0 1px #fff0;transition:height .25s ease,padding .25s ease,margin .25s ease,max-width .25s ease,border-radius .25s ease,box-shadow .25s ease,background-color .25s ease}.lp-v7 .lp-v7-hdr[data-floating=true] .lp-v7-hdr-bar{border-radius:999px;background:var(--plum);box-shadow:0 10px 30px #14002847,inset 0 1px #ffffff14}.lp-v7 .lp-v7-logo{display:flex;align-items:center;min-height:44px;flex:0 0 auto}.lp-v7 .lp-v7-logo img{width:auto;display:block}.lp-v7 .lp-v7-hdr-d{height:68px;display:flow-root}.lp-v7 .lp-v7-hdr-d .lp-v7-hdr-bar{max-width:1280px;height:68px;margin:0 auto;padding:0 32px;gap:36px}.lp-v7 .lp-v7-hdr[data-floating=true] .lp-v7-hdr-d .lp-v7-hdr-bar{max-width:min(1080px,calc(100% - 24px));height:56px;margin:12px auto 0;padding:0 10px 0 22px}.lp-v7 .lp-v7-hdr-d .lp-v7-logo img{height:26px}.lp-v7 .lp-v7-hdr[data-floating=true] .lp-v7-hdr-d .lp-v7-logo img{height:22px}.lp-v7 .lp-v7-nav{flex:1;display:flex;justify-content:center;gap:28px;font-size:15px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.lp-v7 .lp-v7-nav a{color:var(--paper);text-decoration:none;padding:8px 0}.lp-v7 .lp-v7-hdr-cta{flex:0 0 auto;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:4px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.lp-v7 .lp-v7-hdr[data-floating=true] .lp-v7-hdr-cta{border-radius:999px}@media(hover:hover){.lp-v7 .lp-v7-nav a:hover{color:var(--lime)}.lp-v7 .lp-v7-hdr-cta:hover{background:var(--paper);color:var(--ink)}}.lp-v7 .lp-v7-hdr-m{display:none;height:60px}.lp-v7 .lp-v7-hdr-m .lp-v7-hdr-bar{height:60px;margin:0;padding:0 8px 0 20px;justify-content:space-between;gap:12px}.lp-v7 .lp-v7-hdr[data-floating=true] .lp-v7-hdr-m .lp-v7-hdr-bar{height:52px;margin:8px 12px 0;padding:0 4px 0 18px}.lp-v7 .lp-v7-hdr-m .lp-v7-logo img{height:22px}.lp-v7 .lp-v7-burger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--paper);cursor:pointer}.lp-v7 .lp-v7-menu{display:none;padding:0 20px 24px;flex-direction:column}.lp-v7 .lp-v7-menu-a{display:flex;align-items:center;min-height:52px;color:var(--paper);text-decoration:none;font-size:17px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.16)}.lp-v7 .lp-v7-menu-a:nth-last-child(2){border-bottom:0}.lp-v7 .lp-v7-menu-cta{margin-top:12px;display:flex;align-items:center;justify-content:center;height:50px;border-radius:4px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:15px;font-weight:800}@container lp-v7 (max-width: 939.98px){.lp-v7 .lp-v7-hdr-d{display:none}.lp-v7 .lp-v7-hdr-m{display:flow-root}.lp-v7 .lp-v7-menu{display:flex}}.lp-v7 .lp-v7-hero{background:linear-gradient(to bottom,var(--paper) 0%,var(--paper) 64%,var(--soft) 100%)}.lp-v7 .lp-v7-hero-in{max-width:1280px;margin:0 auto;padding:clamp(40px,5.5cqi,88px) clamp(20px,3cqi,32px) clamp(56px,6.5cqi,104px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5.5cqi,80px)}.lp-v7 .lp-v7-hero-copy{flex:1 1 480px;min-width:0;max-width:620px}.lp-v7 .lp-v7-h1{margin:clamp(16px,1.8cqi,22px) 0 0;font-family:var(--display);font-weight:700;font-size:clamp(40px,5cqi,68px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.lp-v7 .lp-v7-h1 em.hl{font-style:normal;background:linear-gradient(to bottom,transparent .2em,var(--lime) .2em);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lp-v7 .lp-v7-hero-sub{margin:clamp(12px,1.4cqi,16px) 0 0;font-family:var(--display);font-size:clamp(22px,2.2cqi,30px);font-weight:600;line-height:1.2;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.lp-v7 .lp-v7-hero-lead{margin:clamp(22px,2.4cqi,30px) 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);max-width:34em;text-wrap:pretty}.lp-v7 .lp-v7-hero-line{margin:clamp(14px,1.6cqi,18px) 0 0;font-size:clamp(16px,1.2cqi,17px);line-height:1.55;color:var(--muted);max-width:34em;text-wrap:pretty}.lp-v7 .lp-v7-hero-ctas{margin-top:clamp(30px,3.2cqi,42px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.lp-v7 .lp-v7-hero-learn{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;white-space:nowrap;transition:color .15s ease}@media(hover:hover){.lp-v7 .lp-v7-hero-learn:hover{color:var(--plum)}}.lp-v7 .lp-v7-hero-art{flex:1 1 420px;min-width:0;max-width:540px;margin:0 auto}.lp-v7 .lp-v7-art{display:flex;flex-direction:column}.lp-v7 .lp-v7-art-refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp-v7 .lp-v7-art-ref{min-width:0;background:var(--paper);border:1px solid var(--border-light);border-radius:14px;padding:clamp(12px,1.5cqi,18px);box-shadow:0 1px 2px #2121210a,0 24px 48px -32px #28004952}.lp-v7 .lp-v7-art-tag{display:inline-block;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.lp-v7 .lp-v7-art-tag-dark{padding:4px 9px;background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-art-tag-line{padding:3px 8px;border:1.5px solid var(--ink);color:var(--ink)}.lp-v7 .lp-v7-art-who{margin-top:12px;display:flex;align-items:center;gap:10px}.lp-v7 .lp-v7-art-av{flex:0 0 34px;height:34px;border-radius:17px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px}.lp-v7 .lp-v7-art-name{min-width:0}.lp-v7 .lp-v7-art-name-t{display:block;font-size:14px;font-weight:700;line-height:1.3}.lp-v7 .lp-v7-art-meta{display:block;font-size:12.5px;line-height:1.4;color:var(--muted)}.lp-v7 .lp-v7-art-ref-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;font-size:12px;line-height:1.4}.lp-v7 .lp-v7-art-years{color:var(--muted)}.lp-v7 .lp-v7-art-ver{display:inline-flex;align-items:center;gap:5px;font-weight:700}.lp-v7 .lp-v7-art-join{position:relative;height:32px}.lp-v7 .lp-v7-art-join>span{position:absolute}.lp-v7 .lp-v7-art-join-l{left:25%;top:0;height:16px;border-left:1.5px solid var(--ink)}.lp-v7 .lp-v7-art-join-r{left:75%;top:0;height:16px;border-left:1.5px solid var(--ink)}.lp-v7 .lp-v7-art-join-h{left:25%;right:25%;top:16px;border-top:1.5px solid var(--ink)}.lp-v7 .lp-v7-art-join-v{left:50%;top:16px;height:16px;border-left:1.5px solid var(--ink)}.lp-v7 .lp-v7-art-cand{background:var(--plum);color:var(--paper);border-radius:14px;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;box-shadow:0 30px 60px -36px #28004999}.lp-v7 .lp-v7-art-cand-av{flex:0 0 40px;height:40px;border-radius:10px;background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:16px}.lp-v7 .lp-v7-art-cand-who{flex:1 1 140px;min-width:0}.lp-v7 .lp-v7-art-cand-name{display:block;font-size:15px;font-weight:700;line-height:1.3}.lp-v7 .lp-v7-art-cand-meta{display:block;font-size:13px;line-height:1.4;color:#ffffffd6}.lp-v7 .lp-v7-art-cand-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-size:12px;font-weight:700;white-space:nowrap}.lp-v7 .lp-v7-art-cand-fit{flex:1 1 100%;min-width:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.lp-v7 .lp-v7-art-cand-fit-l{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:#ffffffd6}.lp-v7 .lp-v7-art-cand-fit-t{margin-top:4px;font-size:13px;line-height:1.5;color:var(--paper)}.lp-v7 .lp-v7-art-stem{height:22px;margin-left:50%;border-left:1.5px solid var(--ink)}.lp-v7 .lp-v7-art-list{background:var(--paper);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2121210a,0 40px 80px -40px #2800495c}.lp-v7 .lp-v7-art-list-head{padding:16px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;border-bottom:1px solid var(--border-light)}.lp-v7 .lp-v7-art-list-headl{min-width:0}.lp-v7 .lp-v7-art-company{font-size:12px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-art-role{margin-top:3px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.lp-v7 .lp-v7-art-lock{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.lp-v7 .lp-v7-art-list-body{padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.lp-v7 .lp-v7-art-tiles{display:flex;gap:6px}.lp-v7 .lp-v7-art-tile{width:32px;height:32px;border-radius:8px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:13px}.lp-v7 .lp-v7-art-tile.lp-v7-art-tile-on{background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-art-count{font-size:13px;font-weight:700;line-height:1.4}.lp-v7 .lp-v7-art-list-foot{padding:12px 18px;background:var(--soft);font-size:12.5px;line-height:1.45;color:var(--muted)}.lp-v7 .lp-v7-art-cap{margin-top:12px;font-size:12px;font-weight:600;color:var(--muted);text-align:right}.lp-v7 .lp-v7-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.lp-v7 .lp-v7-head-l{flex:1 1 560px;min-width:0;max-width:780px}.lp-v7 .lp-v7-head-l.lp-v7-head-l-network{flex:1 1 520px;max-width:720px}.lp-v7 .lp-v7-side{flex:1 1 340px;min-width:0;max-width:460px;margin:0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.lp-v7 .lp-v7-side.lp-v7-side-network{flex:1 1 360px;max-width:480px}.lp-v7 .lp-v7-bento{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp-v7 .lp-v7-card{min-width:0;background:var(--paper);border-radius:16px;padding:clamp(22px,2.6cqi,34px)}.lp-v7 .lp-v7-card.lp-v7-card-wide{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,3cqi,40px)}.lp-v7 .lp-v7-card.lp-v7-card-tall{display:flex;flex-direction:column;gap:22px}.lp-v7 .lp-v7-card.lp-v7-card-plum{background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-card-text{flex:1 1 240px;min-width:0}.lp-v7 .lp-v7-card-p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.lp-v7 .lp-v7-card-plum .lp-v7-card-p{color:#ffffffdb}.lp-v7 .lp-v7-vis{min-width:0}.lp-v7 .lp-v7-vis-kicker{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:var(--muted)}.lp-v7 .lp-v7-vis-kicker.lp-v7-vis-kicker-sm{font-size:10.5px}.lp-v7 .lp-v7-vis-tile-plum .lp-v7-vis-kicker{color:#ffffffd6}.lp-v7 .lp-v7-vis-tile{flex:1 1 120px;min-width:0;padding:14px;border-radius:12px;background:var(--soft)}.lp-v7 .lp-v7-vis-tile.lp-v7-vis-tile-grow{flex:1.3 1 160px}.lp-v7 .lp-v7-vis-tile.lp-v7-vis-tile-plum{background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-vis-tile-t{margin-top:6px;font-size:14px;font-weight:700;line-height:1.3}.lp-v7 .lp-v7-vis-access{flex:1.3 1 300px;display:flex;flex-wrap:wrap;gap:8px}.lp-v7 .lp-v7-vis-know{border:1px solid var(--border-light);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.lp-v7 .lp-v7-know-head{font-size:12px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-know-row{display:flex;align-items:flex-start;gap:10px}.lp-v7 .lp-v7-know-row.lp-v7-know-row-rule{padding-top:10px;border-top:1px solid var(--border-light)}.lp-v7 .lp-v7-know-av{flex:0 0 26px;height:26px;border-radius:13px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.lp-v7 .lp-v7-know-who{min-width:0}.lp-v7 .lp-v7-know-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lp-v7 .lp-v7-know-name{font-size:13px;font-weight:700}.lp-v7 .lp-v7-know-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--soft);font-size:10.5px;font-weight:700;white-space:nowrap}.lp-v7 .lp-v7-know-text{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--muted)}.lp-v7 .lp-v7-vis-locked{border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.lp-v7 .lp-v7-locked-open{padding:10px 14px;border-bottom:1px solid var(--border-light)}.lp-v7 .lp-v7-locked-row{display:flex;align-items:center;gap:10px}.lp-v7 .lp-v7-locked-row.lp-v7-locked-row-b{padding:10px 14px;border-bottom:1px solid var(--border-light)}.lp-v7 .lp-v7-locked-row svg{flex:0 0 13px;color:var(--muted)}.lp-v7 .lp-v7-locked-av{flex:0 0 26px;height:26px;border-radius:7px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:12px}.lp-v7 .lp-v7-locked-who{flex:1;min-width:0}.lp-v7 .lp-v7-locked-name{display:block;font-size:13px;font-weight:700}.lp-v7 .lp-v7-locked-note{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.lp-v7 .lp-v7-locked-fit{margin:10px 0 2px 36px;padding:10px 12px;border-radius:8px;background:var(--soft)}.lp-v7 .lp-v7-locked-fit-t{margin-top:3px;font-size:12.5px;line-height:1.45}.lp-v7 .lp-v7-locked-foot{padding:10px 14px;background:var(--soft);font-size:12.5px;font-weight:700}.lp-v7 .lp-v7-vis-time{flex:1.3 1 300px;border:1px solid var(--border-light);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.lp-v7 .lp-v7-time-l{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-track{position:relative;height:18px}.lp-v7 .lp-v7-track>span{position:absolute}.lp-v7 .lp-v7-track-line{left:8px;right:10px;top:7px;height:4px;border-radius:2px;background:var(--ink)}.lp-v7 .lp-v7-track-start{left:0;top:3px;width:12px;height:12px;border-radius:6px;background:var(--ink)}.lp-v7 .lp-v7-track-mid{top:5px;width:8px;height:8px;border-radius:4px;background:var(--paper);border:2px solid var(--ink)}.lp-v7 .lp-v7-track-m1{left:33%}.lp-v7 .lp-v7-track-m2{left:66%}.lp-v7 .lp-v7-track-end{right:0;top:0;width:18px;height:18px;border-radius:9px;background:var(--lime);border:2px solid var(--ink)}.lp-v7 .lp-v7-time-tagrow{display:flex;justify-content:flex-end}.lp-v7 .lp-v7-time-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:800}.lp-v7 .lp-v7-network{background:var(--soft)}.lp-v7 .lp-v7-network-in{padding:clamp(24px,3cqi,48px) clamp(20px,3cqi,32px) clamp(72px,8cqi,120px)}.lp-v7 .lp-v7-close{margin:clamp(36px,4cqi,56px) 0 0;max-width:28em;font-family:var(--display);font-size:clamp(22px,2.2cqi,30px);font-weight:600;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.lp-v7 .lp-v7-pricing{background:var(--paper)}.lp-v7 .lp-v7-pricing-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px)}.lp-v7 .lp-v7-plans{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0}.lp-v7 .lp-v7-plans-gap{display:none;grid-column:1 / -1;height:20px}.lp-v7 .lp-v7-plan{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.lp-v7 .lp-v7-plan.lp-v7-plan-saas{border:2px solid var(--plum);box-shadow:0 40px 80px -48px #2800498c}.lp-v7 .lp-v7-plan-head{padding:clamp(24px,2.6cqi,34px) clamp(22px,2.6cqi,34px) 20px}.lp-v7 .lp-v7-plan-dark{background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-plan-option{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.lp-v7 .lp-v7-plan-dark .lp-v7-plan-option{color:#ffffffd6}.lp-v7 .lp-v7-plan-name{margin:8px 0 0;font-family:var(--display);font-size:clamp(24px,2.2cqi,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.lp-v7 .lp-v7-plan-dark .lp-v7-plan-name{color:var(--paper)}.lp-v7 .lp-v7-plan-for{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.lp-v7 .lp-v7-plan-dark .lp-v7-plan-for{color:#ffffffd6}.lp-v7 .lp-v7-plan-row{padding:20px clamp(22px,2.6cqi,34px);border-top:1px solid var(--border-light)}.lp-v7 .lp-v7-plan-row.lp-v7-plan-row-price{padding-bottom:24px;border-top-color:#ffffff29}.lp-v7 .lp-v7-plan-label{font-size:13px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-plan-dark .lp-v7-plan-label{color:#ffffffd6}.lp-v7 .lp-v7-price{margin-top:10px;display:flex;align-items:baseline;gap:8px}.lp-v7 .lp-v7-price.lp-v7-price-saas{flex-wrap:wrap;gap:4px 14px}.lp-v7 .lp-v7-price-big{font-family:var(--display);font-size:clamp(44px,4cqi,56px);font-weight:700;letter-spacing:-.05em;line-height:1}.lp-v7 .lp-v7-price-saas .lp-v7-price-big{color:var(--lime)}.lp-v7 .lp-v7-price-per{font-size:16px;font-weight:600}.lp-v7 .lp-v7-price-was{font-family:var(--display);font-size:clamp(22px,2cqi,28px);font-weight:600;letter-spacing:-.03em;color:#ffffffa8;text-decoration:line-through;text-decoration-thickness:2px}.lp-v7 .lp-v7-price-now{display:inline-flex;align-items:baseline;gap:8px}.lp-v7 .lp-v7-plan-note{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.lp-v7 .lp-v7-plan-note.lp-v7-plan-note-tight{margin-top:8px}.lp-v7 .lp-v7-plan-dark .lp-v7-plan-note{color:#ffffffe0}.lp-v7 .lp-v7-plan-chipwrap{margin-top:10px}.lp-v7 .lp-v7-plan-chip{display:inline-block;padding:2px 10px;border-radius:6px;background:var(--lime);color:var(--ink);font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.lp-v7 .lp-v7-plan-unlimited{margin-top:10px;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25;padding:2px 0}.lp-v7 .lp-v7-fees{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(14px,1.6cqi,22px);align-items:center}.lp-v7 .lp-v7-fees-row{display:contents}.lp-v7 .lp-v7-fees-h{padding-bottom:8px;font-size:12px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-fees-h.lp-v7-fees-h-std{text-align:right}.lp-v7 .lp-v7-fees-h.lp-v7-fees-h-launch{font-weight:800;color:var(--ink);text-align:right}.lp-v7 .lp-v7-fees-band{min-width:0;padding:12px 0;border-top:1px solid var(--border-light)}.lp-v7 .lp-v7-fees-band-t{font-size:14.5px;font-weight:600;line-height:1.35}.lp-v7 .lp-v7-fees-badgewrap{margin-top:6px}.lp-v7 .lp-v7-fees-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.lp-v7 .lp-v7-fees-same{margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--muted)}.lp-v7 .lp-v7-fees-std{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-size:16px;font-weight:600;color:var(--muted)}.lp-v7 .lp-v7-fees-stdv{text-decoration:none;text-decoration-thickness:1.5px}.lp-v7 .lp-v7-fees-stdv.lp-v7-fees-struck{text-decoration:line-through}.lp-v7 .lp-v7-fees-launch{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1}.lp-v7 .lp-v7-plan-inc{padding:18px clamp(22px,2.6cqi,34px) 20px;border-top:1px solid var(--border-light)}.lp-v7 .lp-v7-plan-inc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}.lp-v7 .lp-v7-plan-inc li{display:flex;gap:10px}.lp-v7 .lp-v7-plan-inc svg{flex:0 0 15px;margin-top:3px}.lp-v7 .lp-v7-plan-cta{padding:4px clamp(22px,2.6cqi,34px) clamp(24px,2.6cqi,34px);display:flex;align-items:flex-end}.lp-v7 .lp-v7-plan-btn{flex:1;display:flex;height:auto;min-height:52px;padding:0 20px;text-align:center;white-space:normal}.lp-v7 .lp-v7-save{margin-top:20px;border:1px solid var(--rule);border-radius:16px;padding:clamp(20px,2.4cqi,30px) clamp(20px,2.8cqi,36px)}.lp-v7 .lp-v7-save-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 32px}.lp-v7 .lp-v7-save-headl{min-width:0}.lp-v7 .lp-v7-save-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.lp-v7 .lp-v7-save-title{margin:8px 0 0;font-family:var(--display);font-size:clamp(20px,1.8cqi,24px);font-weight:700;letter-spacing:-.025em;line-height:1.2}.lp-v7 .lp-v7-save-note{flex:0 1 420px;min-width:0;margin:0;font-size:13.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.lp-v7 .lp-v7-save-grid{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp-v7 .lp-v7-save-block{min-width:0;padding:18px 20px 20px;border-radius:12px;background:var(--soft);display:flex;flex-direction:column}.lp-v7 .lp-v7-save-name{font-size:15px;font-weight:800}.lp-v7 .lp-v7-save-table{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:0;align-items:start}.lp-v7 .lp-v7-save-row{display:contents}.lp-v7 .lp-v7-save-h{padding-bottom:6px}.lp-v7 .lp-v7-save-h.lp-v7-save-h-num{padding:0 0 6px clamp(16px,2cqi,28px);font-size:12px;font-weight:700;color:var(--muted);text-align:right}.lp-v7 .lp-v7-save-h.lp-v7-save-h-launch{color:var(--ink);font-weight:800}.lp-v7 .lp-v7-save-rh{min-width:0;padding:9px 0;border-top:1px solid var(--rule);font-size:14px;font-weight:600;line-height:1.35}.lp-v7 .lp-v7-save-c{padding:9px 0 9px clamp(16px,2cqi,28px);border-top:1px solid var(--rule);font-size:14px;line-height:1.35;text-align:right;font-variant-numeric:tabular-nums}.lp-v7 .lp-v7-save-c.lp-v7-save-c-std{color:var(--muted)}.lp-v7 .lp-v7-save-c.lp-v7-save-c-launch{font-weight:700}.lp-v7 .lp-v7-save-pct{display:block;font-size:12px;font-weight:500;color:var(--muted)}.lp-v7 .lp-v7-save-struck{text-decoration:line-through;text-decoration-thickness:1.5px}.lp-v7 .lp-v7-save-row-total .lp-v7-save-rh,.lp-v7 .lp-v7-save-row-total .lp-v7-save-c{border-top:1.5px solid var(--ink)}.lp-v7 .lp-v7-save-row-total .lp-v7-save-rh{font-weight:800}.lp-v7 .lp-v7-save-row-total .lp-v7-save-c.lp-v7-save-c-std{font-weight:600}.lp-v7 .lp-v7-save-row-total .lp-v7-save-c.lp-v7-save-c-launch{font-weight:800}.lp-v7 .lp-v7-save-sum{margin-top:14px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px}.lp-v7 .lp-v7-save-sum.lp-v7-save-sum-ruled{padding-top:12px;border-top:1.5px solid var(--ink)}.lp-v7 .lp-v7-save-sum-l{font-size:15px;font-weight:700}.lp-v7 .lp-v7-save-amt{font-family:var(--display);font-size:clamp(30px,2.8cqi,38px);font-weight:700;letter-spacing:-.03em;line-height:1;background:linear-gradient(to bottom,transparent 64%,var(--lime) 64%);padding:0 .06em}.lp-v7 .lp-v7-save-foot{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted);text-wrap:pretty}.lp-v7 .lp-v7-save-sub{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--paper);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px}.lp-v7 .lp-v7-save-subl{min-width:0}.lp-v7 .lp-v7-save-sub-l{font-size:12px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-save-sub-p{margin-top:2px;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.lp-v7 .lp-v7-save-sub-was{color:var(--muted);text-decoration:line-through;text-decoration-thickness:1.5px}.lp-v7 .lp-v7-save-sub-now{font-weight:800}.lp-v7 .lp-v7-save-sub-save{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.lp-v7 .lp-v7-ninety{margin-top:12px;border-radius:16px;background:var(--plum);color:var(--paper);padding:clamp(22px,2.6cqi,32px) clamp(22px,2.8cqi,36px);display:flex;align-items:flex-start;gap:16px}.lp-v7 .lp-v7-ninety-ic{flex:0 0 36px;height:36px;border-radius:18px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.lp-v7 .lp-v7-ninety-text{min-width:0}.lp-v7 .lp-v7-ninety-t{font-family:var(--display);font-size:clamp(21px,2.1cqi,28px);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.lp-v7 .lp-v7-ninety-s{margin-top:6px;font-size:14.5px;line-height:1.55;color:#ffffffdb;text-wrap:pretty}.lp-v7 .lp-v7-onboarding{background:var(--soft)}.lp-v7 .lp-v7-onboarding-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px)}.lp-v7 .lp-v7-onboarding-head{max-width:760px}.lp-v7 .lp-v7-vis-steps{flex:1.2 1 280px;background:var(--soft);border-radius:12px;overflow:hidden}.lp-v7 .lp-v7-step{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-light)}.lp-v7 .lp-v7-step.lp-v7-step-last{flex-wrap:wrap;gap:8px 10px;border-bottom:0}.lp-v7 .lp-v7-step-done{flex:0 0 22px;height:22px;border-radius:11px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center}.lp-v7 .lp-v7-step-open{flex:0 0 22px;height:22px;border-radius:11px;border:2px solid var(--ink)}.lp-v7 .lp-v7-step-t{flex:1;min-width:0;font-size:13.5px;font-weight:700}.lp-v7 .lp-v7-step-t.lp-v7-step-t-wrap{flex:1 1 120px}.lp-v7 .lp-v7-step-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--paper);font-size:11px;font-weight:700;white-space:nowrap}.lp-v7 .lp-v7-vis-draft{background:var(--soft);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.lp-v7 .lp-v7-draft-l{font-size:12px;font-weight:700;color:var(--muted)}.lp-v7 .lp-v7-draft-role{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.lp-v7 .lp-v7-draft-chips{display:flex;flex-wrap:wrap;gap:6px}.lp-v7 .lp-v7-draft-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--paper);font-size:11.5px;font-weight:700}.lp-v7 .lp-v7-draft-chip.lp-v7-draft-chip-ink{background:var(--ink);color:var(--paper)}.lp-v7 .lp-v7-vis-team{border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:16px;display:flex;align-items:center;gap:12px}.lp-v7 .lp-v7-team-ic{flex:0 0 40px;height:40px;border-radius:20px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.lp-v7 .lp-v7-team-who{min-width:0}.lp-v7 .lp-v7-team-t{display:block;font-size:14px;font-weight:700}.lp-v7 .lp-v7-team-s{display:block;font-size:12.5px;color:#ffffffd6}.lp-v7 .lp-v7-vis-channel{flex:1.2 1 280px;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.lp-v7 .lp-v7-vis-tile.lp-v7-vis-tile-keep{padding:14px 16px;background:var(--paper);border:1.5px solid var(--ink)}.lp-v7 .lp-v7-vis-tile.lp-v7-vis-tile-add{padding:14px 16px}.lp-v7 .lp-v7-channel-plus{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--display);font-size:22px;font-weight:700}.lp-v7 .lp-v7-register{background:var(--paper)}.lp-v7 .lp-v7-register-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6cqi,96px)}.lp-v7 .lp-v7-register-intro{flex:1 1 340px;min-width:0;max-width:460px}.lp-v7 .lp-v7-register-h2{margin:12px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(34px,4cqi,56px);line-height:1;letter-spacing:-.05em;text-wrap:balance}.lp-v7 .lp-v7-register-lead{margin:20px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.lp-v7 .lp-v7-register-info{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--soft);display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55}.lp-v7 .lp-v7-register-info svg{flex:0 0 18px;margin-top:2px}.lp-v7 .lp-v7-register-card{flex:1.4 1 520px;min-width:0}.lp-v7 .lp-v7-form,.lp-v7 .lp-v7-sent{background:var(--paper);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px 2px #2121210a,0 32px 64px -40px #28004959}.lp-v7 .lp-v7-form{padding:clamp(22px,3cqi,40px)}.lp-v7 .lp-v7-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 20px}.lp-v7 .lp-v7-field{min-width:0;display:flex;flex-direction:column;gap:6px}.lp-v7 .lp-v7-field.lp-v7-field-full{grid-column:1 / -1}.lp-v7 .lp-v7-label{font-size:14px;font-weight:600}.lp-v7 .lp-v7-optional{font-weight:500;color:var(--muted)}.lp-v7 .lp-v7-input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--rule);border-radius:6px;font-size:16px;color:var(--ink);background:var(--paper);outline:none}.lp-v7 .lp-v7-input[aria-invalid=true]{border-color:var(--error)}.lp-v7 .lp-v7-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #21212124}.lp-v7 .lp-v7-select{position:relative}.lp-v7 .lp-v7-select-el{padding:0 40px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer}.lp-v7 .lp-v7-select-chev{position:absolute;right:16px;top:20px;pointer-events:none;color:var(--ink)}.lp-v7 .lp-v7-err{font-size:13px;font-weight:600;color:var(--error)}.lp-v7 .lp-v7-plans-field{grid-column:1 / -1;min-width:0;margin:0;padding:0;border:0}.lp-v7 .lp-v7-legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.lp-v7 .lp-v7-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.lp-v7 .lp-v7-tile{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1.5px solid var(--rule);border-radius:8px;background:var(--paper);font-size:15px;font-weight:600;cursor:pointer}.lp-v7 .lp-v7-plans-field[data-invalid=true] .lp-v7-tile{border-color:var(--error)}.lp-v7 .lp-v7-tile[data-on=true],.lp-v7 .lp-v7-plans-field[data-invalid=true] .lp-v7-tile[data-on=true]{border-color:var(--ink);background:var(--soft)}.lp-v7 .lp-v7-tile input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--ink)}.lp-v7 .lp-v7-err.lp-v7-err-plan{margin-top:6px}.lp-v7 .lp-v7-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lp-v7 .lp-v7-status{margin-top:4px}.lp-v7 .lp-v7-failed{margin-top:14px;padding:14px 16px;border-radius:10px;background:var(--error-panel);color:var(--error-panel-ink);font-size:14px;line-height:1.55}.lp-v7 .lp-v7-failed strong{font-weight:700}.lp-v7 .lp-v7-failed a{color:var(--error-panel-ink);font-weight:700;text-decoration:underline}.lp-v7 .lp-v7-submit{margin-top:22px;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:4px;background:var(--lime);color:var(--ink);font-size:16px;font-weight:800;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}@media(hover:hover){.lp-v7 .lp-v7-submit:hover{background:var(--plum);color:var(--lime)}}.lp-v7 .lp-v7-privacy{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.lp-v7 .lp-v7-privacy a,.lp-v7 .lp-v7-faq-help a,.lp-v7 .lp-v7-faq-text a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.lp-v7 .lp-v7-sent{padding:clamp(28px,3.4cqi,48px)}.lp-v7 .lp-v7-sent-ic{width:48px;height:48px;border-radius:24px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.lp-v7 .lp-v7-sent-h{margin:20px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1;outline:none}.lp-v7 .lp-v7-sent-p{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.lp-v7 .lp-v7-sent-a{margin-top:24px;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.lp-v7 .lp-v7-sent-a:hover{color:var(--plum)}}.lp-v7 .lp-v7-faq{background:var(--soft)}.lp-v7 .lp-v7-faq-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,6cqi,96px)}.lp-v7 .lp-v7-faq-side{flex:1 1 280px;min-width:0;max-width:400px}.lp-v7 .lp-v7-h2.lp-v7-faq-h2{margin:0}.lp-v7 .lp-v7-faq-help{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.lp-v7 .lp-v7-faq-list{flex:2 1 560px;min-width:0;border-bottom:1px solid var(--rule)}.lp-v7 .lp-v7-faq-item{border-top:1px solid var(--rule)}.lp-v7 .lp-v7-faq-hd{margin:0;font-family:var(--sans);font-size:inherit;font-weight:inherit;letter-spacing:normal}.lp-v7 .lp-v7-faq-q{width:100%;min-height:68px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:var(--ink);font-family:var(--sans);cursor:pointer}.lp-v7 .lp-v7-faq-qt{font-size:clamp(17px,1.35cqi,19px);font-weight:600;line-height:1.35;letter-spacing:-.01em}.lp-v7 .lp-v7-faq-ind{flex:0 0 32px;height:32px;border-radius:16px;border:1px solid var(--faq-ring);background:var(--paper);display:inline-flex;align-items:center;justify-content:center}.lp-v7 .lp-v7-faq-plus{position:relative;display:block;width:12px;height:12px}.lp-v7 .lp-v7-faq-bar{position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor}.lp-v7 .lp-v7-faq-item[data-open=false] .lp-v7-faq-bar-v{transform:rotate(90deg)}.lp-v7 .lp-v7-faq-a{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible}.lp-v7 .lp-v7-faq-item[data-open=false] .lp-v7-faq-a{grid-template-rows:0fr;opacity:0;visibility:hidden}.lp-v7 [data-lp-ready] .lp-v7-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear .22s}.lp-v7 [data-lp-ready] .lp-v7-faq-item[data-open=true] .lp-v7-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear 0s}.lp-v7 [data-lp-ready] .lp-v7-faq-bar-v{transition:transform .22s ease-in-out}.lp-v7 .lp-v7-faq-clip{min-height:0;overflow:hidden}.lp-v7 .lp-v7-faq-text{padding:0 clamp(8px,3.6cqi,52px) 26px 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:44em}.lp-v7 .lp-v7-faq-more{display:block;margin-top:12px}.lp-v7 .lp-v7-final{background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-final-in{padding:clamp(56px,6.5cqi,96px) clamp(20px,3cqi,32px) clamp(48px,5.5cqi,80px);display:flex;flex-direction:column;align-items:center;text-align:center}.lp-v7 .lp-v7-final-h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(36px,4.8cqi,72px);line-height:1;letter-spacing:-.05em;max-width:13em;text-wrap:balance}.lp-v7 .lp-v7-final-h2 em{font-style:normal;color:var(--lime)}.lp-v7 .lp-v7-final-p{margin:20px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.55;color:#ffffffe0;max-width:36em;text-wrap:pretty}.lp-v7 .lp-v7-btn.lp-v7-final-btn{margin-top:28px;height:54px;padding:0 30px;background:var(--lime);color:var(--ink);font-size:16px}@media(hover:hover){.lp-v7 .lp-v7-btn.lp-v7-final-btn:hover{background:var(--paper);color:var(--ink)}}.lp-v7 .lp-v7-foot{background:var(--plum);color:var(--paper)}.lp-v7 .lp-v7-foot-in{max-width:1280px;margin:0 auto;padding:32px clamp(20px,3cqi,32px) 36px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.lp-v7 .lp-v7-foot-logo{display:flex;align-items:center;min-height:44px}.lp-v7 .lp-v7-foot-logo img{height:24px;width:auto;display:block}.lp-v7 .lp-v7-foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:14px;font-weight:600}.lp-v7 .lp-v7-foot-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--paper);text-decoration:none}@media(hover:hover){.lp-v7 .lp-v7-foot-nav a:hover{color:var(--lime)}}.lp-v7 .lp-v7-foot-copy{flex:1 1 100%;font-size:12px;color:#ffffffb8;letter-spacing:.02em}@container lp-v7 (max-width: 999.98px){.lp-v7 .lp-v7-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lp-v7 (max-width: 899.98px){.lp-v7 .lp-v7-save-grid{grid-template-columns:minmax(0,1fr)}}@container lp-v7 (max-width: 759.98px){.lp-v7 .lp-v7-plans{grid-template-columns:minmax(0,1fr)}.lp-v7 .lp-v7-plans-gap{display:block}}@container lp-v7 (max-width: 699.98px){.lp-v7 .lp-v7-bento{grid-template-columns:minmax(0,1fr)}.lp-v7 .lp-v7-card.lp-v7-card-wide{grid-column:auto}.lp-v7 .lp-v7-card.lp-v7-card-tall{flex-direction:column-reverse}}.lp-v7 [data-lp-rv=pre]{opacity:0;transform:translateY(20px);transition:none}.lp-v7 [data-lp-rv=in]{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){html:has(.lp-v7){scroll-behavior:auto}.lp-v7 [data-lp-rv]{opacity:1!important;transform:none!important;transition:none!important}.lp-v7 .lp-v7-hdr,.lp-v7 .lp-v7-hdr-bar,.lp-v7 [data-lp-ready] .lp-v7-faq-a,.lp-v7 [data-lp-ready] .lp-v7-faq-item[data-open=true] .lp-v7-faq-a,.lp-v7 [data-lp-ready] .lp-v7-faq-bar-v{transition:none}}html:has(.pf-v3){scroll-behavior:smooth;scroll-padding-top:84px}html.pf-v3-lock{overflow:hidden}body.pf-v3{container:pf-v3 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal}.pf-v3 .pf-v3-btn,.pf-v3 .pf-v3-btn-amber,.pf-v3 .pf-v3-btn-ink,.pf-v3 .pf-v3-btn-white,.pf-v3 .pf-v3-hdr-cta,.pf-v3 .pf-v3-menu-cta,.pf-v3 .pf-v3-burger,.pf-v3 .pf-v3-faq-q,.pf-v3 .pf-v3-btn-line,.pf-v3 .pf-v3-tile,.pf-v3 .pf-v3-submit,.pf-v3 .pf-v3-input,.pf-v3 .pf-v3-fd-submit,.pf-v3 .pf-v3-fd-done,.pf-v3 .pf-v3-dialog-x{-webkit-tap-highlight-color:transparent}.pf-v3 .pf-v3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pf-v3 .pf-v3-wrap{max-width:1280px;margin:0 auto}.pf-v3 .pf-v3-eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.pf-v3 .pf-v3-eyebrow.pf-v3-eyebrow-amber{color:var(--lime)}.pf-v3 .pf-v3-h2{margin:12px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6cqi,52px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.pf-v3 .pf-v3-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border:0;border-radius:4px;font-family:var(--sans);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.pf-v3 .pf-v3-btn:active,.pf-v3 .pf-v3-submit:active,.pf-v3 .pf-v3-fd-submit:active{transform:translateY(1px)}.pf-v3 .pf-v3-btn-amber{background:var(--lime);color:var(--ink)}.pf-v3 .pf-v3-btn-ink{background:var(--ink);color:var(--paper)}.pf-v3 .pf-v3-btn-white{margin-top:28px;background:var(--paper);color:var(--ink)}@media(hover:hover){.pf-v3 .pf-v3-btn-amber:hover{background:var(--plum);color:var(--lime)}.pf-v3 .pf-v3-btn-ink:hover{background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-btn-white:hover{background:var(--lime);color:var(--ink)}}.pf-v3 .pf-v3-hdr{position:sticky;top:0;z-index:50;color:var(--paper);background:var(--plum);pointer-events:auto;transition:background-color .25s ease}.pf-v3 .pf-v3-hdr[data-floating=true]{background:#0000;pointer-events:none}.pf-v3 .pf-v3-hdr-bar{pointer-events:auto;display:flex;align-items:center;border-radius:0;background:#0000;box-shadow:0 10px 30px #14002800,inset 0 1px #fff0;transition:height .25s ease,padding .25s ease,margin .25s ease,max-width .25s ease,border-radius .25s ease,box-shadow .25s ease,background-color .25s ease}.pf-v3 .pf-v3-hdr[data-floating=true] .pf-v3-hdr-bar{border-radius:999px;background:var(--plum);box-shadow:0 10px 30px #14002847,inset 0 1px #ffffff14}.pf-v3 .pf-v3-logo{display:flex;align-items:center;min-height:44px;flex:0 0 auto}.pf-v3 .pf-v3-logo img{width:auto;display:block;transition:height .25s ease}.pf-v3 .pf-v3-hdr-d{height:68px;display:flow-root}.pf-v3 .pf-v3-hdr-d .pf-v3-hdr-bar{max-width:1280px;height:68px;margin:0 auto;padding:0 32px;gap:36px}.pf-v3 .pf-v3-hdr[data-floating=true] .pf-v3-hdr-d .pf-v3-hdr-bar{max-width:min(1120px,calc(100% - 24px));height:56px;margin:12px auto 0;padding:0 10px 0 22px}.pf-v3 .pf-v3-hdr-d .pf-v3-logo img{height:26px}.pf-v3 .pf-v3-hdr[data-floating=true] .pf-v3-hdr-d .pf-v3-logo img{height:22px}.pf-v3 .pf-v3-nav{flex:1;display:flex;justify-content:center;gap:26px;font-size:15px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.pf-v3 .pf-v3-nav a{color:var(--paper);text-decoration:none;padding:8px 0}.pf-v3 .pf-v3-hdr-cta{flex:0 0 auto;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:4px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.pf-v3 .pf-v3-hdr[data-floating=true] .pf-v3-hdr-cta{border-radius:999px}@media(hover:hover){.pf-v3 .pf-v3-nav a:hover{color:var(--lime)}.pf-v3 .pf-v3-hdr-cta:hover{background:var(--paper);color:var(--ink)}}.pf-v3 .pf-v3-hdr-m{display:none;height:60px}.pf-v3 .pf-v3-hdr-m .pf-v3-hdr-bar{height:60px;margin:0;padding:0 8px 0 20px;justify-content:space-between;gap:12px}.pf-v3 .pf-v3-hdr[data-floating=true] .pf-v3-hdr-m .pf-v3-hdr-bar{height:52px;margin:8px 12px 0;padding:0 4px 0 18px}.pf-v3 .pf-v3-hdr-m .pf-v3-logo img{height:22px}.pf-v3 .pf-v3-burger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--paper);cursor:pointer}.pf-v3 .pf-v3-menu{display:none;padding:0 20px 24px;flex-direction:column}.pf-v3 .pf-v3-menu-a{display:flex;align-items:center;min-height:52px;color:var(--paper);text-decoration:none;font-size:17px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.16)}.pf-v3 .pf-v3-menu-a:nth-last-child(2){border-bottom:0}.pf-v3 .pf-v3-menu-cta{margin-top:12px;display:flex;align-items:center;justify-content:center;height:50px;border-radius:4px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:15px;font-weight:800}@container pf-v3 (max-width: 1039.98px){.pf-v3 .pf-v3-hdr-d{display:none}.pf-v3 .pf-v3-hdr-m{display:flow-root}.pf-v3 .pf-v3-menu{display:flex}}.pf-v3 .pf-v3-hero{background:linear-gradient(to bottom,var(--paper) 0%,var(--paper) 64%,var(--soft) 100%)}.pf-v3 .pf-v3-hero-in{max-width:1280px;margin:0 auto;padding:clamp(40px,5.5cqi,88px) clamp(20px,3cqi,32px) clamp(56px,6.5cqi,104px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5.5cqi,80px)}.pf-v3 .pf-v3-hero-copy{flex:1 1 480px;min-width:0;max-width:620px}.pf-v3 .pf-v3-fund-logo{display:block;margin-top:16px;height:32px;width:auto;max-width:200px}.pf-v3 .pf-v3-fund-pill{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;border-radius:10px;background:var(--soft);font-size:14.5px;font-weight:700;line-height:1.4}.pf-v3 .pf-v3-fund-dot{flex:0 0 8px;width:8px;height:8px;border-radius:2px;background:var(--plum)}.pf-v3 .pf-v3-h1{margin:clamp(16px,1.8cqi,22px) 0 0;font-family:var(--display);font-weight:700;font-size:clamp(40px,5cqi,68px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.pf-v3 .pf-v3-h1 em.hl{font-style:normal;background:linear-gradient(to bottom,transparent .2em,var(--lime) .2em);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.pf-v3 .pf-v3-hero-lead{margin:clamp(22px,2.4cqi,30px) 0 0;font-size:clamp(18px,1.45cqi,21px);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--ink);max-width:32em;text-wrap:pretty}.pf-v3 .pf-v3-hero-body{margin:clamp(14px,1.6cqi,18px) 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);max-width:34em;text-wrap:pretty}.pf-v3 .pf-v3-hero-line{margin:clamp(16px,1.8cqi,22px) 0 0;font-size:clamp(16px,1.2cqi,17px);line-height:1.55;color:var(--muted);max-width:34em;text-wrap:pretty}.pf-v3 .pf-v3-hero-ctas{margin-top:clamp(30px,3.2cqi,42px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.pf-v3 .pf-v3-hero-more{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;white-space:nowrap;transition:color .15s ease}@media(hover:hover){.pf-v3 .pf-v3-hero-more:hover{color:var(--plum)}}.pf-v3 .pf-v3-hero-note{margin:16px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted);max-width:34em;text-wrap:pretty}.pf-v3 .pf-v3-hero-art{flex:1 1 420px;min-width:0;max-width:540px;margin:0 auto}.pf-v3 .pf-v3-art{display:flex;flex-direction:column}.pf-v3 .pf-v3-art-refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-v3 .pf-v3-art-ref{min-width:0;background:var(--paper);border:1px solid var(--border-light);border-radius:14px;padding:clamp(12px,1.5cqi,18px);box-shadow:0 1px 2px #2121210a,0 24px 48px -32px #28004952}.pf-v3 .pf-v3-art-tag{display:inline-block;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.pf-v3 .pf-v3-art-tag-dark{padding:4px 9px;background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-art-tag-line{padding:3px 8px;border:1.5px solid var(--ink);color:var(--ink)}.pf-v3 .pf-v3-art-who{margin-top:12px;display:flex;align-items:center;gap:10px}.pf-v3 .pf-v3-art-av{flex:0 0 34px;height:34px;border-radius:17px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px}.pf-v3 .pf-v3-art-whot{min-width:0}.pf-v3 .pf-v3-art-name{display:block;font-size:14px;font-weight:700;line-height:1.3}.pf-v3 .pf-v3-art-meta{display:block;font-size:12.5px;line-height:1.4;color:var(--muted)}.pf-v3 .pf-v3-art-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;font-size:12px;line-height:1.4}.pf-v3 .pf-v3-art-years{color:var(--muted)}.pf-v3 .pf-v3-art-ver{display:inline-flex;align-items:center;gap:5px;font-weight:700}.pf-v3 .pf-v3-art-join{position:relative;height:32px}.pf-v3 .pf-v3-art-join span{position:absolute}.pf-v3 .pf-v3-art-join-l{left:25%;top:0;height:16px;border-left:1.5px solid var(--ink)}.pf-v3 .pf-v3-art-join-r{left:75%;top:0;height:16px;border-left:1.5px solid var(--ink)}.pf-v3 .pf-v3-art-join-h{left:25%;right:25%;top:16px;border-top:1.5px solid var(--ink)}.pf-v3 .pf-v3-art-join-m{left:50%;top:16px;height:16px;border-left:1.5px solid var(--ink)}.pf-v3 .pf-v3-art-cand{background:var(--plum);color:var(--paper);border-radius:14px;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;box-shadow:0 30px 60px -36px #28004999}.pf-v3 .pf-v3-art-cand-av{flex:0 0 40px;height:40px;border-radius:10px;background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:16px}.pf-v3 .pf-v3-art-cand-who{flex:1 1 140px;min-width:0}.pf-v3 .pf-v3-art-cand-name{display:block;font-size:15px;font-weight:700;line-height:1.3}.pf-v3 .pf-v3-art-cand-meta{display:block;font-size:13px;line-height:1.4;color:#ffffffd6}.pf-v3 .pf-v3-art-cand-refs{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-size:12px;font-weight:700;white-space:nowrap}.pf-v3 .pf-v3-art-stem{height:22px;margin-left:50%;border-left:1.5px solid var(--ink)}.pf-v3 .pf-v3-art-list{background:var(--paper);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2121210a,0 40px 80px -40px #2800495c}.pf-v3 .pf-v3-art-list-head{padding:16px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;border-bottom:1px solid var(--border-light)}.pf-v3 .pf-v3-art-list-headl{min-width:0}.pf-v3 .pf-v3-art-hiring{font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-art-role{margin-top:3px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.pf-v3 .pf-v3-art-anon{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.pf-v3 .pf-v3-art-list-mid{padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.pf-v3 .pf-v3-art-tiles{display:flex;gap:6px}.pf-v3 .pf-v3-art-tiles span{width:32px;height:32px;border-radius:8px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:13px}.pf-v3 .pf-v3-art-tiles .pf-v3-art-tile-on{background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-art-count{font-size:13px;font-weight:700;line-height:1.4}.pf-v3 .pf-v3-art-list-foot{padding:12px 18px;background:var(--soft);font-size:12.5px;line-height:1.45;color:var(--muted)}.pf-v3 .pf-v3-art-cap{margin-top:12px;font-size:12px;font-weight:600;color:var(--muted);text-align:right}.pf-v3 .pf-v3-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.pf-v3 .pf-v3-head-l{flex:1 1 520px;min-width:0;max-width:720px}.pf-v3 .pf-v3-head-l.pf-v3-head-l-wide{flex:1 1 560px;max-width:780px}.pf-v3 .pf-v3-side{flex:1 1 360px;min-width:0;max-width:480px;margin:0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.pf-v3 .pf-v3-side.pf-v3-side-narrow{flex:1 1 340px;max-width:460px}.pf-v3 .pf-v3-network,.pf-v3 .pf-v3-onboarding{background:var(--soft)}.pf-v3 .pf-v3-network-in{padding:clamp(24px,3cqi,48px) clamp(20px,3cqi,32px) clamp(72px,8cqi,120px)}.pf-v3 .pf-v3-onboarding-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px)}.pf-v3 .pf-v3-onb-head{max-width:760px}.pf-v3 .pf-v3-bento{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.pf-v3 .pf-v3-card{min-width:0;background:var(--paper);border-radius:16px;padding:clamp(22px,2.6cqi,34px)}.pf-v3 .pf-v3-card-wide{display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,3cqi,40px)}.pf-v3 .pf-v3-card-col{display:flex;flex-direction:column-reverse;gap:22px}.pf-v3 .pf-v3-card-plum{background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-card-text{flex:1 1 240px;min-width:0}.pf-v3 .pf-v3-card-h{margin:0;font-family:var(--display);font-size:clamp(22px,2cqi,26px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.pf-v3 .pf-v3-card-p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.pf-v3 .pf-v3-card-plum .pf-v3-card-p{color:#ffffffdb}@container pf-v3 (min-width: 700px){.pf-v3 .pf-v3-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-v3 .pf-v3-card-wide{grid-column:span 2}.pf-v3 .pf-v3-card-col{flex-direction:column}}@container pf-v3 (min-width: 1000px){.pf-v3 .pf-v3-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-v3 .pf-v3-tile-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:var(--muted)}.pf-v3 .pf-v3-tile-t{margin-top:6px;font-size:14px;font-weight:700;line-height:1.3}.pf-v3 .pf-v3-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--soft);font-size:11px;font-weight:700;white-space:nowrap}.pf-v3 .pf-v3-reach{flex:1.3 1 300px;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.pf-v3 .pf-v3-reach-tile{flex:1 1 120px;min-width:0;padding:14px;border-radius:12px;background:var(--soft)}.pf-v3 .pf-v3-reach-tile.pf-v3-reach-added{flex:1.3 1 160px;background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-reach-added .pf-v3-tile-k{color:#ffffffd6}.pf-v3 .pf-v3-know{border:1px solid var(--border-light);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.pf-v3 .pf-v3-know-cand{font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-know-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.pf-v3 .pf-v3-know-from{font-size:13px;font-weight:700;margin-right:2px}.pf-v3 .pf-v3-know-text{font-size:13px;line-height:1.5;color:var(--muted)}.pf-v3 .pf-v3-know-text strong{font-weight:700;color:var(--ink)}.pf-v3 .pf-v3-know-why{padding-top:10px;border-top:1px solid var(--border-light)}.pf-v3 .pf-v3-know-why-t{margin-top:4px;font-size:13px;line-height:1.5;color:var(--ink)}.pf-v3 .pf-v3-locked{border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.pf-v3 .pf-v3-locked-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-light);color:var(--muted)}.pf-v3 .pf-v3-locked-av{flex:0 0 26px;height:26px;border-radius:7px;background:var(--soft);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:12px}.pf-v3 .pf-v3-locked-who{flex:1;min-width:0;color:var(--ink)}.pf-v3 .pf-v3-locked-name{display:block;font-size:13px;font-weight:700}.pf-v3 .pf-v3-locked-note{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.pf-v3 .pf-v3-locked-foot{padding:10px 14px;background:var(--soft);font-size:12.5px;font-weight:700}.pf-v3 .pf-v3-time{flex:1.3 1 300px;min-width:0;border:1px solid var(--border-light);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.pf-v3 .pf-v3-time-l{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-track{position:relative;height:18px}.pf-v3 .pf-v3-track span{position:absolute}.pf-v3 .pf-v3-track-line{left:8px;right:10px;top:7px;height:4px;border-radius:2px;background:var(--ink)}.pf-v3 .pf-v3-track-start{left:0;top:3px;width:12px;height:12px;border-radius:6px;background:var(--ink)}.pf-v3 .pf-v3-track-mid{top:5px;width:8px;height:8px;border-radius:4px;background:var(--paper);border:2px solid var(--ink)}.pf-v3 .pf-v3-track-m1{left:33%}.pf-v3 .pf-v3-track-m2{left:66%}.pf-v3 .pf-v3-track-end{right:0;top:0;width:18px;height:18px;border-radius:9px;background:var(--lime);border:2px solid var(--ink)}.pf-v3 .pf-v3-time-tagrow{display:flex;justify-content:flex-end}.pf-v3 .pf-v3-time-tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:800}.pf-v3 .pf-v3-closing{margin:clamp(36px,4cqi,56px) 0 0;max-width:28em;font-family:var(--display);font-size:clamp(22px,2.2cqi,30px);font-weight:600;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.pf-v3 .pf-v3-steps{flex:1.2 1 280px;min-width:0;background:var(--soft);border-radius:12px;overflow:hidden}.pf-v3 .pf-v3-step{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-light)}.pf-v3 .pf-v3-step.pf-v3-step-open{flex-wrap:wrap;gap:8px 10px;border-bottom:0}.pf-v3 .pf-v3-step-done{flex:0 0 22px;height:22px;border-radius:11px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center}.pf-v3 .pf-v3-step-ring{flex:0 0 22px;height:22px;border-radius:11px;border:2px solid var(--ink)}.pf-v3 .pf-v3-step-t{flex:1 1 120px;min-width:0;font-size:13.5px;font-weight:700}.pf-v3 .pf-v3-step-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--paper);font-size:11px;font-weight:700;white-space:nowrap}.pf-v3 .pf-v3-contact{border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:16px;display:flex;align-items:center;gap:12px}.pf-v3 .pf-v3-contact-ic{flex:0 0 40px;height:40px;border-radius:20px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.pf-v3 .pf-v3-contact-who{min-width:0}.pf-v3 .pf-v3-contact-t{display:block;font-size:14px;font-weight:700}.pf-v3 .pf-v3-contact-s{display:block;font-size:12.5px;color:#ffffffd6}.pf-v3 .pf-v3-draft{background:var(--soft);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.pf-v3 .pf-v3-draft-k{font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-draft-role{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.pf-v3 .pf-v3-draft-chips{display:flex;flex-wrap:wrap;gap:6px}.pf-v3 .pf-v3-draft-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--paper);font-size:11.5px;font-weight:700}.pf-v3 .pf-v3-draft-chip.pf-v3-draft-chip-ink{background:var(--ink);color:var(--paper)}.pf-v3 .pf-v3-keep{flex:1.2 1 280px;min-width:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.pf-v3 .pf-v3-keep-tile{flex:1 1 120px;min-width:0;padding:14px 16px;border-radius:12px;background:var(--paper);border:1.5px solid var(--ink)}.pf-v3 .pf-v3-keep-tile.pf-v3-keep-add{border:0;background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-keep-add .pf-v3-tile-k{color:#ffffffd6}.pf-v3 .pf-v3-keep-plus{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--display);font-size:22px;font-weight:700}.pf-v3 .pf-v3-pricing{background:var(--paper)}.pf-v3 .pf-v3-pricing-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px)}.pf-v3 .pf-v3-plans{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0}.pf-v3 .pf-v3-plans-gap{display:none;grid-column:1 / -1;height:20px}.pf-v3 .pf-v3-plan{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.pf-v3 .pf-v3-plan.pf-v3-plan-saas{border:2px solid var(--plum);box-shadow:0 40px 80px -48px #2800498c}.pf-v3 .pf-v3-plan-head{padding:clamp(24px,2.6cqi,34px) clamp(22px,2.6cqi,34px) 20px}.pf-v3 .pf-v3-plan-dark{background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-plan-option{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.pf-v3 .pf-v3-plan-dark .pf-v3-plan-option{color:#ffffffd6}.pf-v3 .pf-v3-plan-name{margin:8px 0 0;font-family:var(--display);font-size:clamp(24px,2.2cqi,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.pf-v3 .pf-v3-plan-dark .pf-v3-plan-name{color:var(--paper)}.pf-v3 .pf-v3-plan-for{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.pf-v3 .pf-v3-plan-dark .pf-v3-plan-for{color:#ffffffd6}.pf-v3 .pf-v3-plan-row{padding:20px clamp(22px,2.6cqi,34px);border-top:1px solid var(--border-light)}.pf-v3 .pf-v3-plan-row.pf-v3-plan-row-price{padding-bottom:24px;border-top-color:#ffffff29}.pf-v3 .pf-v3-plan-label{font-size:13px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-plan-dark .pf-v3-plan-label{color:#ffffffd6}.pf-v3 .pf-v3-price{margin-top:10px;display:flex;align-items:baseline;gap:8px}.pf-v3 .pf-v3-price.pf-v3-price-saas{flex-wrap:wrap;gap:4px 14px}.pf-v3 .pf-v3-price-big{font-family:var(--display);font-size:clamp(44px,4cqi,56px);font-weight:700;letter-spacing:-.05em;line-height:1}.pf-v3 .pf-v3-price-saas .pf-v3-price-big{color:var(--lime)}.pf-v3 .pf-v3-price-per{font-size:16px;font-weight:600}.pf-v3 .pf-v3-price-was{font-family:var(--display);font-size:clamp(22px,2cqi,28px);font-weight:600;letter-spacing:-.03em;color:#ffffffa8;text-decoration:line-through;text-decoration-thickness:2px}.pf-v3 .pf-v3-price-now{display:inline-flex;align-items:baseline;gap:8px}.pf-v3 .pf-v3-plan-note{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.pf-v3 .pf-v3-plan-note.pf-v3-plan-note-tight{margin-top:8px}.pf-v3 .pf-v3-plan-dark .pf-v3-plan-note{color:#ffffffe0}.pf-v3 .pf-v3-plan-chipwrap{margin-top:10px}.pf-v3 .pf-v3-plan-chip{display:inline-block;padding:2px 10px;border-radius:6px;background:var(--lime);color:var(--ink);font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.pf-v3 .pf-v3-plan-unlimited{margin-top:10px;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25;padding:2px 0}.pf-v3 .pf-v3-fees{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(14px,1.6cqi,22px);align-items:center}.pf-v3 .pf-v3-fees-row{display:contents}.pf-v3 .pf-v3-fees-h{padding-bottom:8px;font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-fees-h.pf-v3-fees-h-std{text-align:right}.pf-v3 .pf-v3-fees-h.pf-v3-fees-h-rate{font-weight:800;color:var(--ink);text-align:right}.pf-v3 .pf-v3-fees-band{min-width:0;padding:12px 0;border-top:1px solid var(--border-light)}.pf-v3 .pf-v3-fees-band-t{font-size:14.5px;font-weight:600;line-height:1.35}.pf-v3 .pf-v3-fees-badgewrap{margin-top:6px}.pf-v3 .pf-v3-fees-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.pf-v3 .pf-v3-fees-same{margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--muted)}.pf-v3 .pf-v3-fees-std{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-size:16px;font-weight:600;color:var(--muted)}.pf-v3 .pf-v3-fees-stdv{text-decoration:none;text-decoration-thickness:1.5px}.pf-v3 .pf-v3-fees-stdv.pf-v3-fees-struck{text-decoration:line-through}.pf-v3 .pf-v3-fees-rate{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1}.pf-v3 .pf-v3-plan-inc{padding:18px clamp(22px,2.6cqi,34px) 20px;border-top:1px solid var(--border-light)}.pf-v3 .pf-v3-plan-inc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}.pf-v3 .pf-v3-plan-inc li{display:flex;gap:10px}.pf-v3 .pf-v3-plan-inc svg{flex:0 0 15px;margin-top:3px}.pf-v3 .pf-v3-plan-cta{padding:4px clamp(22px,2.6cqi,34px) clamp(24px,2.6cqi,34px);display:flex;align-items:flex-end}.pf-v3 .pf-v3-plan-btn{flex:1;display:flex;height:auto;min-height:52px;padding:0 20px;text-align:center;white-space:normal}.pf-v3 .pf-v3-ninety{margin-top:20px;border-radius:16px;background:var(--plum);color:var(--paper);padding:clamp(22px,2.6cqi,32px) clamp(22px,2.8cqi,36px);display:flex;align-items:flex-start;gap:16px}.pf-v3 .pf-v3-ninety-ic{flex:0 0 36px;height:36px;border-radius:18px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.pf-v3 .pf-v3-ninety-text{min-width:0}.pf-v3 .pf-v3-ninety-t{font-family:var(--display);font-size:clamp(21px,2.1cqi,28px);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.pf-v3 .pf-v3-ninety-s{margin-top:6px;font-size:14.5px;line-height:1.55;color:#ffffffdb;text-wrap:pretty}.pf-v3 .pf-v3-register{background:var(--paper)}.pf-v3 .pf-v3-register-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6cqi,96px)}.pf-v3 .pf-v3-register-intro{flex:1 1 340px;min-width:0;max-width:460px}.pf-v3 .pf-v3-register-h2{margin:12px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(34px,4cqi,56px);line-height:1;letter-spacing:-.05em;text-wrap:balance}.pf-v3 .pf-v3-register-lead{margin:20px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.pf-v3 .pf-v3-info{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--soft);display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55}.pf-v3 .pf-v3-info svg{flex:0 0 18px;margin-top:2px}.pf-v3 .pf-v3-register-card{flex:1.4 1 520px;min-width:0}.pf-v3 .pf-v3-form,.pf-v3 .pf-v3-sent{background:var(--paper);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px 2px #2121210a,0 32px 64px -40px #28004959}.pf-v3 .pf-v3-form{padding:clamp(22px,3cqi,40px)}.pf-v3 .pf-v3-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 20px}.pf-v3 .pf-v3-field{min-width:0;display:flex;flex-direction:column;gap:6px}.pf-v3 .pf-v3-field.pf-v3-field-full{grid-column:1 / -1}.pf-v3 .pf-v3-fund-state{display:contents}.pf-v3 .pf-v3-label{font-size:14px;font-weight:600}.pf-v3 .pf-v3-optional{font-weight:500;color:var(--muted)}.pf-v3 .pf-v3-input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--rule);border-radius:6px;font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--paper);outline:none}.pf-v3 .pf-v3-input[aria-invalid=true]{border-color:var(--error)}.pf-v3 .pf-v3-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #21212124}.pf-v3 .pf-v3-textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.pf-v3 .pf-v3-select{position:relative}.pf-v3 .pf-v3-select-el{padding:0 40px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer}.pf-v3 .pf-v3-select-chev{position:absolute;right:16px;top:20px;pointer-events:none;color:var(--ink)}.pf-v3 .pf-v3-err{font-size:13px;font-weight:600;color:var(--error)}.pf-v3 .pf-v3-fund-known{min-height:48px;padding:8px 14px;border-radius:6px;background:var(--soft);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.pf-v3 .pf-v3-fund-name{font-size:16px;font-weight:600}.pf-v3 .pf-v3-fund-from{font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-fund-confirm{font-size:13px;line-height:1.45;color:var(--muted)}.pf-v3 .pf-v3-plans-field{grid-column:1 / -1;min-width:0;margin:0;padding:0;border:0}.pf-v3 .pf-v3-legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.pf-v3 .pf-v3-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.pf-v3 .pf-v3-tile{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1.5px solid var(--rule);border-radius:8px;background:var(--paper);font-size:15px;font-weight:600;cursor:pointer}.pf-v3 .pf-v3-plans-field[data-invalid=true] .pf-v3-tile{border-color:var(--error)}.pf-v3 .pf-v3-tile[data-on=true],.pf-v3 .pf-v3-plans-field[data-invalid=true] .pf-v3-tile[data-on=true]{border-color:var(--ink);background:var(--soft)}.pf-v3 .pf-v3-tile input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--ink)}.pf-v3 .pf-v3-err.pf-v3-err-plan{margin-top:6px}.pf-v3 .pf-v3-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.pf-v3 .pf-v3-status{margin-top:4px}.pf-v3 .pf-v3-failed{margin-top:14px;padding:14px 16px;border-radius:10px;background:var(--error-panel);color:var(--error-panel-ink);font-size:14px;line-height:1.55}.pf-v3 .pf-v3-failed strong{font-weight:700}.pf-v3 .pf-v3-failed a{color:var(--error-panel-ink);font-weight:700;text-decoration:underline}.pf-v3 .pf-v3-submit{margin-top:22px;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:4px;background:var(--lime);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:800;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}@media(hover:hover){.pf-v3 .pf-v3-submit:hover{background:var(--plum);color:var(--lime)}}.pf-v3 .pf-v3-privacy{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.pf-v3 .pf-v3-privacy a,.pf-v3 .pf-v3-fd-note a,.pf-v3 .pf-v3-faq-help a,.pf-v3 .pf-v3-faq-text a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pf-v3 .pf-v3-sent{padding:clamp(28px,3.4cqi,48px)}.pf-v3 .pf-v3-sent-ic{width:48px;height:48px;border-radius:24px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.pf-v3 .pf-v3-sent-h{margin:20px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1;outline:none}.pf-v3 .pf-v3-sent-p{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.pf-v3 .pf-v3-sent-a{margin-top:24px;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.pf-v3 .pf-v3-sent-a:hover{color:var(--plum)}}.pf-v3 .pf-v3-refer{background:var(--soft)}.pf-v3 .pf-v3-refer-in{padding:clamp(48px,6cqi,96px) clamp(20px,3cqi,32px)}.pf-v3 .pf-v3-refer-card{border-radius:20px;background:var(--plum);color:var(--paper);padding:clamp(24px,3.6cqi,52px);display:flex;flex-wrap:wrap;align-items:center;gap:28px clamp(36px,4.4cqi,72px)}.pf-v3 .pf-v3-refer-copy{flex:1 1 400px;min-width:0;max-width:560px}.pf-v3 .pf-v3-refer-p{margin:16px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:#ffffffe0;text-wrap:pretty}.pf-v3 .pf-v3-refer-small{margin:12px 0 0;font-size:15px;line-height:1.6;color:#ffffffd6;text-wrap:pretty}.pf-v3 .pf-v3-btn-line{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:4px;border:1.5px solid var(--paper);color:var(--paper);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}@media(hover:hover){.pf-v3 .pf-v3-btn-line:hover{background:var(--paper);color:var(--ink)}}.pf-v3 .pf-v3-refer-demo{flex:1 1 340px;min-width:0;max-width:480px;margin:0 auto;background:var(--paper);color:var(--ink);border-radius:14px;overflow:hidden}.pf-v3 .pf-v3-refer-top{padding:16px 18px;border-bottom:1px solid var(--border-light)}.pf-v3 .pf-v3-refer-k{font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-refer-who{margin-top:10px;display:flex;align-items:center;gap:10px}.pf-v3 .pf-v3-refer-av{flex:0 0 36px;height:36px;border-radius:9px;background:var(--plum);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:15px}.pf-v3 .pf-v3-refer-whot,.pf-v3 .pf-v3-refer-rolet{min-width:0}.pf-v3 .pf-v3-refer-name{display:block;font-size:14px;font-weight:700}.pf-v3 .pf-v3-refer-meta{display:block;font-size:12.5px;color:var(--muted)}.pf-v3 .pf-v3-refer-fit{padding:12px 18px 4px;font-size:12px;font-weight:700;color:var(--muted)}.pf-v3 .pf-v3-refer-role{padding:10px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;border-bottom:1px solid var(--border-light)}.pf-v3 .pf-v3-refer-role.pf-v3-refer-role-wide{display:none;padding:10px 18px 14px;border-bottom:0}.pf-v3 .pf-v3-refer-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.pf-v3 .pf-v3-refer-pill.pf-v3-refer-pill-line{padding:0 8px;background:none;border:1.5px solid var(--ink)}.pf-v3 .pf-v3-refer-foot{padding:12px 18px;background:var(--soft);display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700}@container pf-v3 (min-width: 760px){.pf-v3 .pf-v3-refer-role.pf-v3-refer-role-wide{display:flex}}.pf-v3 .pf-v3-funds{background:var(--ink);color:var(--paper)}.pf-v3 .pf-v3-funds-in{padding:clamp(56px,8cqi,112px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6cqi,96px)}.pf-v3 .pf-v3-funds-copy{flex:1 1 400px;min-width:0;max-width:540px}.pf-v3 .pf-v3-funds-p{margin:20px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:#ffffffdb;text-wrap:pretty}.pf-v3 .pf-v3-points{flex:1 1 400px;min-width:0;list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.18)}.pf-v3 .pf-v3-points li{display:flex;gap:20px;padding:22px 0;border-top:1px solid rgba(255,255,255,.18)}.pf-v3 .pf-v3-point-n{flex:0 0 28px;font-family:var(--display);font-size:15px;font-weight:700;line-height:1.7;color:var(--lime)}.pf-v3 .pf-v3-point-t{min-width:0}.pf-v3 .pf-v3-point-h{margin:0;font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.pf-v3 .pf-v3-point-p{margin:6px 0 0;font-size:15.5px;line-height:1.6;color:#ffffffd6;text-wrap:pretty}.pf-v3 .pf-v3-faq{background:var(--paper)}.pf-v3 .pf-v3-faq-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,6cqi,96px)}.pf-v3 .pf-v3-faq-side{flex:1 1 280px;min-width:0;max-width:400px}.pf-v3 .pf-v3-h2.pf-v3-faq-h2{margin:0}.pf-v3 .pf-v3-faq-help{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.pf-v3 .pf-v3-faq-list{flex:2 1 560px;min-width:0;border-bottom:1px solid var(--border-light)}.pf-v3 .pf-v3-faq-item{border-top:1px solid var(--border-light)}.pf-v3 .pf-v3-faq-hd{margin:0;font-family:var(--sans);font-size:inherit;font-weight:inherit;letter-spacing:normal}.pf-v3 .pf-v3-faq-q{width:100%;min-height:68px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:var(--ink);font-family:var(--sans);cursor:pointer}.pf-v3 .pf-v3-faq-qt{font-size:clamp(17px,1.35cqi,19px);font-weight:600;line-height:1.35;letter-spacing:-.01em}.pf-v3 .pf-v3-faq-ind{flex:0 0 32px;height:32px;border-radius:16px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center}.pf-v3 .pf-v3-faq-plus{position:relative;display:block;width:12px;height:12px}.pf-v3 .pf-v3-faq-bar{position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor}.pf-v3 .pf-v3-faq-item[data-open=false] .pf-v3-faq-bar-v{transform:rotate(90deg)}.pf-v3 .pf-v3-faq-a{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible}.pf-v3 .pf-v3-faq-item[data-open=false] .pf-v3-faq-a{grid-template-rows:0fr;opacity:0;visibility:hidden}.pf-v3 [data-pf-ready] .pf-v3-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear .22s}.pf-v3 [data-pf-ready] .pf-v3-faq-item[data-open=true] .pf-v3-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear 0s}.pf-v3 [data-pf-ready] .pf-v3-faq-bar-v{transition:transform .22s ease-in-out}.pf-v3 .pf-v3-faq-clip{min-height:0;overflow:hidden}.pf-v3 .pf-v3-faq-text{padding:0 clamp(8px,3.6cqi,52px) 26px 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:44em}.pf-v3 .pf-v3-faq-more{display:block;margin-top:12px}.pf-v3 .pf-v3-final{background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-final-in{padding:clamp(56px,6.5cqi,96px) clamp(20px,3cqi,32px) clamp(48px,5.5cqi,80px);display:flex;flex-direction:column;align-items:center;text-align:center}.pf-v3 .pf-v3-final-h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(36px,4.8cqi,72px);line-height:1;letter-spacing:-.05em;max-width:13em;text-wrap:balance}.pf-v3 .pf-v3-final-h2 em{font-style:normal;color:var(--lime)}.pf-v3 .pf-v3-final-p{margin:20px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.55;color:#ffffffe0;max-width:36em;text-wrap:pretty}.pf-v3 .pf-v3-btn.pf-v3-final-btn{margin-top:28px;height:54px;padding:0 30px;background:var(--lime);color:var(--ink);font-size:16px}@media(hover:hover){.pf-v3 .pf-v3-btn.pf-v3-final-btn:hover{background:var(--paper);color:var(--ink)}}.pf-v3 .pf-v3-foot{background:var(--plum);color:var(--paper)}.pf-v3 .pf-v3-foot-in{max-width:1280px;margin:0 auto;padding:32px clamp(20px,3cqi,32px) 36px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.pf-v3 .pf-v3-foot-logo{display:flex;align-items:center;min-height:44px}.pf-v3 .pf-v3-foot-logo img{height:24px;width:auto;display:block}.pf-v3 .pf-v3-foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:14px;font-weight:600}.pf-v3 .pf-v3-foot-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--paper);text-decoration:none}@media(hover:hover){.pf-v3 .pf-v3-foot-nav a:hover{color:var(--lime)}}.pf-v3 .pf-v3-foot-copy{flex:1 1 100%;font-size:12px;color:#ffffffb8;letter-spacing:.02em}.pf-v3 .pf-v3-dialog{width:min(600px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:16px;background:var(--paper);color:var(--ink);overflow:auto;box-shadow:0 40px 100px -30px #14002899}.pf-v3 .pf-v3-dialog::backdrop{background:#14002894}.pf-v3 .pf-v3-dialog-in{position:relative;padding:clamp(22px,5vw,36px)}.pf-v3 .pf-v3-dialog-x{position:absolute;top:10px;right:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:22px;background:none;color:var(--ink);cursor:pointer}@media(hover:hover){.pf-v3 .pf-v3-dialog-x:hover{background:var(--soft)}}.pf-v3 .pf-v3-dialog-eyebrow{padding-right:40px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.pf-v3 .pf-v3-dialog-h{margin:10px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(26px,5vw,34px);line-height:1.05;letter-spacing:-.04em}.pf-v3 .pf-v3-dialog-lead{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}.pf-v3 .pf-v3-fd-form{margin-top:22px}.pf-v3 .pf-v3-fd-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 18px}.pf-v3 .pf-v3-fd-submit{margin-top:20px;width:100%;min-height:52px;padding:0 20px;border:0;border-radius:4px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;font-weight:800;cursor:pointer;transition:background-color .15s ease,transform .1s ease}@media(hover:hover){.pf-v3 .pf-v3-fd-submit:hover{background:var(--plum)}}.pf-v3 .pf-v3-fd-note{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.pf-v3 .pf-v3-fd-sent{margin-top:16px}.pf-v3 .pf-v3-fd-sent-p{margin:0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.pf-v3 .pf-v3-fd-done{margin-top:20px;min-height:48px;padding:0 22px;border:0;border-radius:4px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:15px;font-weight:800;cursor:pointer}@container pf-v3 (max-width: 759.98px){.pf-v3 .pf-v3-plans{grid-template-columns:minmax(0,1fr)}.pf-v3 .pf-v3-plans-gap{display:block}}.pf-v3 [data-pf-rv=pre]{opacity:0;transform:translateY(20px);transition:none}.pf-v3 [data-pf-rv=in]{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){html:has(.pf-v3){scroll-behavior:auto}.pf-v3 [data-pf-rv]{opacity:1!important;transform:none!important;transition:none!important}.pf-v3 .pf-v3-hdr,.pf-v3 .pf-v3-hdr-bar,.pf-v3 .pf-v3-logo img,.pf-v3 [data-pf-ready] .pf-v3-faq-a,.pf-v3 [data-pf-ready] .pf-v3-faq-item[data-open=true] .pf-v3-faq-a,.pf-v3 [data-pf-ready] .pf-v3-faq-bar-v{transition:none}}html:has(.peo-v5){scroll-behavior:smooth;scroll-padding-top:84px}html.peo-v5-lock{overflow:hidden}body.peo-v5{container:peo-v5 / inline-size;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal}.peo-v5 .peo-v5-btn,.peo-v5 .peo-v5-btn-amber,.peo-v5 .peo-v5-btn-ink,.peo-v5 .peo-v5-btn-white,.peo-v5 .peo-v5-hdr-cta,.peo-v5 .peo-v5-menu-cta,.peo-v5 .peo-v5-burger,.peo-v5 .peo-v5-faq-q,.peo-v5 .peo-v5-btn-line,.peo-v5 .peo-v5-tile,.peo-v5 .peo-v5-submit,.peo-v5 .peo-v5-input,.peo-v5 .peo-v5-check,.peo-v5 .peo-v5-fd-submit,.peo-v5 .peo-v5-fd-done,.peo-v5 .peo-v5-dialog-x{-webkit-tap-highlight-color:transparent}.peo-v5 .peo-v5-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.peo-v5 .peo-v5-wrap{max-width:1280px;margin:0 auto}.peo-v5 .peo-v5-eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.peo-v5 .peo-v5-eyebrow.peo-v5-eyebrow-amber{color:var(--lime)}.peo-v5 .peo-v5-h2{margin:12px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6cqi,52px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.peo-v5 .peo-v5-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 26px;border:0;border-radius:4px;font-family:var(--sans);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}.peo-v5 .peo-v5-btn:active,.peo-v5 .peo-v5-submit:active,.peo-v5 .peo-v5-fd-submit:active{transform:translateY(1px)}.peo-v5 .peo-v5-btn-amber{background:var(--lime);color:var(--ink)}.peo-v5 .peo-v5-btn-ink{background:var(--ink);color:var(--paper)}.peo-v5 .peo-v5-btn-white{margin-top:28px;background:var(--paper);color:var(--ink)}@media(hover:hover){.peo-v5 .peo-v5-btn-amber:hover{background:var(--plum);color:var(--lime)}.peo-v5 .peo-v5-btn-ink:hover{background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-btn-white:hover{background:var(--lime);color:var(--ink)}}.peo-v5 .peo-v5-hdr{position:sticky;top:0;z-index:50;color:var(--paper);background:var(--plum);pointer-events:auto;transition:background-color .25s ease}.peo-v5 .peo-v5-hdr[data-floating=true]{background:#0000;pointer-events:none}.peo-v5 .peo-v5-hdr-bar{pointer-events:auto;display:flex;align-items:center;border-radius:0;background:#0000;box-shadow:0 10px 30px #14002800,inset 0 1px #fff0;transition:height .25s ease,padding .25s ease,margin .25s ease,max-width .25s ease,border-radius .25s ease,box-shadow .25s ease,background-color .25s ease}.peo-v5 .peo-v5-hdr[data-floating=true] .peo-v5-hdr-bar{border-radius:999px;background:var(--plum);box-shadow:0 10px 30px #14002847,inset 0 1px #ffffff14}.peo-v5 .peo-v5-logo{display:flex;align-items:center;min-height:44px;flex:0 0 auto}.peo-v5 .peo-v5-logo img{width:auto;display:block;transition:height .25s ease}.peo-v5 .peo-v5-hdr-d{height:68px;display:flow-root}.peo-v5 .peo-v5-hdr-d .peo-v5-hdr-bar{max-width:1280px;height:68px;margin:0 auto;padding:0 32px;gap:36px}.peo-v5 .peo-v5-hdr[data-floating=true] .peo-v5-hdr-d .peo-v5-hdr-bar{max-width:min(1120px,calc(100% - 24px));height:56px;margin:12px auto 0;padding:0 10px 0 22px}.peo-v5 .peo-v5-hdr-d .peo-v5-logo img{height:26px}.peo-v5 .peo-v5-hdr[data-floating=true] .peo-v5-hdr-d .peo-v5-logo img{height:22px}.peo-v5 .peo-v5-nav{flex:1;display:flex;justify-content:center;gap:26px;font-size:15px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.peo-v5 .peo-v5-nav a{color:var(--paper);text-decoration:none;padding:8px 0}.peo-v5 .peo-v5-hdr-cta{flex:0 0 auto;display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:4px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.peo-v5 .peo-v5-hdr[data-floating=true] .peo-v5-hdr-cta{border-radius:999px}@media(hover:hover){.peo-v5 .peo-v5-nav a:hover{color:var(--lime)}.peo-v5 .peo-v5-hdr-cta:hover{background:var(--paper);color:var(--ink)}}.peo-v5 .peo-v5-hdr-m{display:none;height:60px}.peo-v5 .peo-v5-hdr-m .peo-v5-hdr-bar{height:60px;margin:0;padding:0 8px 0 20px;justify-content:space-between;gap:12px}.peo-v5 .peo-v5-hdr[data-floating=true] .peo-v5-hdr-m .peo-v5-hdr-bar{height:52px;margin:8px 12px 0;padding:0 4px 0 18px}.peo-v5 .peo-v5-hdr-m .peo-v5-logo img{height:22px}.peo-v5 .peo-v5-burger{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:var(--paper);cursor:pointer}.peo-v5 .peo-v5-menu{display:none;padding:0 20px 24px;flex-direction:column}.peo-v5 .peo-v5-menu-a{display:flex;align-items:center;min-height:52px;color:var(--paper);text-decoration:none;font-size:17px;font-weight:700;border-bottom:1px solid rgba(255,255,255,.16)}.peo-v5 .peo-v5-menu-a:nth-last-child(2){border-bottom:0}.peo-v5 .peo-v5-menu-cta{margin-top:12px;display:flex;align-items:center;justify-content:center;height:50px;border-radius:4px;background:var(--lime);color:var(--ink);text-decoration:none;font-size:15px;font-weight:800}@container peo-v5 (max-width: 1039.98px){.peo-v5 .peo-v5-hdr-d{display:none}.peo-v5 .peo-v5-hdr-m{display:flow-root}.peo-v5 .peo-v5-menu{display:flex}}.peo-v5 .peo-v5-hero{background:linear-gradient(to bottom,var(--paper) 0%,var(--paper) 64%,var(--soft) 100%)}.peo-v5 .peo-v5-hero-in{max-width:1280px;margin:0 auto;padding:clamp(40px,5.5cqi,88px) clamp(20px,3cqi,32px) clamp(56px,6.5cqi,104px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(48px,5.5cqi,80px)}.peo-v5 .peo-v5-hero-copy{flex:1 1 480px;min-width:0;max-width:620px}.peo-v5 .peo-v5-partner-logo{display:block;margin-top:16px;height:32px;width:auto;max-width:200px}.peo-v5 .peo-v5-partner-pill{margin-top:16px;display:inline-flex;align-items:center;gap:10px;padding:9px 14px 9px 12px;border-radius:10px;background:var(--soft);font-size:14.5px;font-weight:700;line-height:1.4}.peo-v5 .peo-v5-partner-dot{flex:0 0 8px;width:8px;height:8px;border-radius:2px;background:var(--plum)}.peo-v5 .peo-v5-h1{margin:clamp(16px,1.8cqi,22px) 0 0;font-family:var(--display);font-weight:700;font-size:clamp(40px,5cqi,68px);line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.peo-v5 .peo-v5-h1 em.hl{font-style:normal;background:linear-gradient(to bottom,transparent .2em,var(--lime) .2em);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.peo-v5 .peo-v5-hero-lead{margin:clamp(22px,2.4cqi,30px) 0 0;font-size:clamp(18px,1.45cqi,21px);font-weight:600;line-height:1.45;letter-spacing:-.01em;color:var(--ink);max-width:32em;text-wrap:pretty}.peo-v5 .peo-v5-hero-body{margin:clamp(14px,1.6cqi,18px) 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);max-width:34em;text-wrap:pretty}.peo-v5 .peo-v5-hero-line{margin:clamp(16px,1.8cqi,22px) 0 0;font-size:clamp(16px,1.2cqi,17px);line-height:1.55;color:var(--muted);max-width:34em;text-wrap:pretty}.peo-v5 .peo-v5-hero-ctas{margin-top:clamp(30px,3.2cqi,42px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px}.peo-v5 .peo-v5-hero-more{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;white-space:nowrap;transition:color .15s ease}@media(hover:hover){.peo-v5 .peo-v5-hero-more:hover{color:var(--plum)}}.peo-v5 .peo-v5-hero-note{margin:16px 0 0;font-size:14.5px;line-height:1.55;color:var(--muted);max-width:34em;text-wrap:pretty}.peo-v5 .peo-v5-hero-art{flex:1 1 420px;min-width:0;max-width:540px;margin:0 auto}.peo-v5 .peo-v5-art{display:flex;flex-direction:column}.peo-v5 .peo-v5-art-refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.peo-v5 .peo-v5-art-ref{min-width:0;background:var(--paper);border:1px solid var(--border-light);border-radius:14px;padding:clamp(12px,1.5cqi,18px);box-shadow:0 1px 2px #2121210a,0 24px 48px -32px #28004952}.peo-v5 .peo-v5-art-tag{display:inline-block;border-radius:6px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.peo-v5 .peo-v5-art-tag-dark{padding:4px 9px;background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-art-tag-line{padding:3px 8px;border:1.5px solid var(--ink);color:var(--ink)}.peo-v5 .peo-v5-art-who{margin-top:12px;display:flex;align-items:center;gap:10px}.peo-v5 .peo-v5-art-av{flex:0 0 34px;height:34px;border-radius:17px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px}.peo-v5 .peo-v5-art-whot{min-width:0}.peo-v5 .peo-v5-art-name{display:block;font-size:14px;font-weight:700;line-height:1.3}.peo-v5 .peo-v5-art-meta{display:block;font-size:12.5px;line-height:1.4;color:var(--muted)}.peo-v5 .peo-v5-art-foot{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;font-size:12px;line-height:1.4}.peo-v5 .peo-v5-art-years{color:var(--muted)}.peo-v5 .peo-v5-art-ver{display:inline-flex;align-items:center;gap:5px;font-weight:700}.peo-v5 .peo-v5-art-join{position:relative;height:32px}.peo-v5 .peo-v5-art-join span{position:absolute}.peo-v5 .peo-v5-art-join-l{left:25%;top:0;height:16px;border-left:1.5px solid var(--ink)}.peo-v5 .peo-v5-art-join-r{left:75%;top:0;height:16px;border-left:1.5px solid var(--ink)}.peo-v5 .peo-v5-art-join-h{left:25%;right:25%;top:16px;border-top:1.5px solid var(--ink)}.peo-v5 .peo-v5-art-join-m{left:50%;top:16px;height:16px;border-left:1.5px solid var(--ink)}.peo-v5 .peo-v5-art-cand{background:var(--plum);color:var(--paper);border-radius:14px;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;box-shadow:0 30px 60px -36px #28004999}.peo-v5 .peo-v5-art-cand-av{flex:0 0 40px;height:40px;border-radius:10px;background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:16px}.peo-v5 .peo-v5-art-cand-who{flex:1 1 140px;min-width:0}.peo-v5 .peo-v5-art-cand-name{display:block;font-size:15px;font-weight:700;line-height:1.3}.peo-v5 .peo-v5-art-cand-meta{display:block;font-size:13px;line-height:1.4;color:#ffffffd6}.peo-v5 .peo-v5-art-cand-refs{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-size:12px;font-weight:700;white-space:nowrap}.peo-v5 .peo-v5-art-stem{height:22px;margin-left:50%;border-left:1.5px solid var(--ink)}.peo-v5 .peo-v5-art-list{background:var(--paper);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2121210a,0 40px 80px -40px #2800495c}.peo-v5 .peo-v5-art-list-head{padding:16px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;border-bottom:1px solid var(--border-light)}.peo-v5 .peo-v5-art-list-headl{min-width:0}.peo-v5 .peo-v5-art-hiring{font-size:12px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-art-role{margin-top:3px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.peo-v5 .peo-v5-art-anon{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.peo-v5 .peo-v5-art-list-mid{padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.peo-v5 .peo-v5-art-tiles{display:flex;gap:6px}.peo-v5 .peo-v5-art-tiles span{width:32px;height:32px;border-radius:8px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:13px}.peo-v5 .peo-v5-art-tiles .peo-v5-art-tile-on{background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-art-count{font-size:13px;font-weight:700;line-height:1.4}.peo-v5 .peo-v5-art-list-foot{padding:12px 18px;background:var(--soft);font-size:12.5px;line-height:1.45;color:var(--muted)}.peo-v5 .peo-v5-art-cap{margin-top:12px;font-size:12px;font-weight:600;color:var(--muted);text-align:right}.peo-v5 .peo-v5-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.peo-v5 .peo-v5-head-l{flex:1 1 520px;min-width:0;max-width:720px}.peo-v5 .peo-v5-head-l.peo-v5-head-l-wide{flex:1 1 560px;max-width:780px}.peo-v5 .peo-v5-side{flex:1 1 360px;min-width:0;max-width:480px;margin:0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.peo-v5 .peo-v5-side.peo-v5-side-narrow{flex:1 1 340px;max-width:460px}.peo-v5 .peo-v5-network,.peo-v5 .peo-v5-onboarding{background:var(--soft)}.peo-v5 .peo-v5-network-in{padding:clamp(24px,3cqi,48px) clamp(20px,3cqi,32px) clamp(72px,8cqi,120px)}.peo-v5 .peo-v5-onboarding-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px)}.peo-v5 .peo-v5-onb-head{max-width:760px}.peo-v5 .peo-v5-bento{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.peo-v5 .peo-v5-card{min-width:0;background:var(--paper);border-radius:16px;padding:clamp(22px,2.6cqi,34px)}.peo-v5 .peo-v5-card-wide{display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,3cqi,40px)}.peo-v5 .peo-v5-card-col{display:flex;flex-direction:column-reverse;gap:22px}.peo-v5 .peo-v5-card-plum{background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-card-text{flex:1 1 240px;min-width:0}.peo-v5 .peo-v5-card-h{margin:0;font-family:var(--display);font-size:clamp(22px,2cqi,26px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.peo-v5 .peo-v5-card-p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.peo-v5 .peo-v5-card-plum .peo-v5-card-p{color:#ffffffdb}@container peo-v5 (min-width: 700px){.peo-v5 .peo-v5-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.peo-v5 .peo-v5-card-wide{grid-column:span 2}.peo-v5 .peo-v5-card-col{flex-direction:column}}@container peo-v5 (min-width: 1000px){.peo-v5 .peo-v5-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.peo-v5 .peo-v5-tile-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:var(--muted)}.peo-v5 .peo-v5-tile-t{margin-top:6px;font-size:14px;font-weight:700;line-height:1.3}.peo-v5 .peo-v5-chip{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--soft);font-size:11px;font-weight:700;white-space:nowrap}.peo-v5 .peo-v5-reach{flex:1.3 1 300px;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.peo-v5 .peo-v5-reach-tile{flex:1 1 120px;min-width:0;padding:14px;border-radius:12px;background:var(--soft)}.peo-v5 .peo-v5-reach-tile.peo-v5-reach-added{flex:1.3 1 160px;background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-reach-added .peo-v5-tile-k{color:#ffffffd6}.peo-v5 .peo-v5-know{border:1px solid var(--border-light);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.peo-v5 .peo-v5-know-cand{font-size:12px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-know-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.peo-v5 .peo-v5-know-from{font-size:13px;font-weight:700;margin-right:2px}.peo-v5 .peo-v5-know-text{font-size:13px;line-height:1.5;color:var(--muted)}.peo-v5 .peo-v5-know-text strong{font-weight:700;color:var(--ink)}.peo-v5 .peo-v5-know-why{padding-top:10px;border-top:1px solid var(--border-light)}.peo-v5 .peo-v5-know-why-t{margin-top:4px;font-size:13px;line-height:1.5;color:var(--ink)}.peo-v5 .peo-v5-locked{border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.peo-v5 .peo-v5-locked-row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border-light);color:var(--muted)}.peo-v5 .peo-v5-locked-av{flex:0 0 26px;height:26px;border-radius:7px;background:var(--soft);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:12px}.peo-v5 .peo-v5-locked-who{flex:1;min-width:0;color:var(--ink)}.peo-v5 .peo-v5-locked-name{display:block;font-size:13px;font-weight:700}.peo-v5 .peo-v5-locked-note{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.peo-v5 .peo-v5-locked-foot{padding:10px 14px;background:var(--soft);font-size:12.5px;font-weight:700}.peo-v5 .peo-v5-photo{flex:1.3 1 300px;min-width:0;min-height:clamp(220px,20cqi,280px);align-self:stretch;border-radius:12px;overflow:hidden;position:relative;background:var(--rule)}.peo-v5 .peo-v5-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:76% 40%;display:block}.peo-v5 .peo-v5-closing{margin:clamp(36px,4cqi,56px) 0 0;max-width:28em;font-family:var(--display);font-size:clamp(22px,2.2cqi,30px);font-weight:600;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.peo-v5 .peo-v5-steps{flex:1.2 1 280px;min-width:0;background:var(--soft);border-radius:12px;overflow:hidden}.peo-v5 .peo-v5-step{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border-light)}.peo-v5 .peo-v5-step.peo-v5-step-open{flex-wrap:wrap;gap:8px 10px;border-bottom:0}.peo-v5 .peo-v5-step-done{flex:0 0 22px;height:22px;border-radius:11px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:center}.peo-v5 .peo-v5-step-ring{flex:0 0 22px;height:22px;border-radius:11px;border:2px solid var(--ink)}.peo-v5 .peo-v5-step-t{flex:1 1 120px;min-width:0;font-size:13.5px;font-weight:700}.peo-v5 .peo-v5-step-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--paper);font-size:11px;font-weight:700;white-space:nowrap}.peo-v5 .peo-v5-contact{border-radius:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);padding:16px;display:flex;align-items:center;gap:12px}.peo-v5 .peo-v5-contact-ic{flex:0 0 40px;height:40px;border-radius:20px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.peo-v5 .peo-v5-contact-who{min-width:0}.peo-v5 .peo-v5-contact-t{display:block;font-size:14px;font-weight:700}.peo-v5 .peo-v5-contact-s{display:block;font-size:12.5px;color:#ffffffd6}.peo-v5 .peo-v5-draft{background:var(--soft);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.peo-v5 .peo-v5-draft-k{font-size:12px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-draft-role{font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.peo-v5 .peo-v5-draft-chips{display:flex;flex-wrap:wrap;gap:6px}.peo-v5 .peo-v5-draft-chip{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--paper);font-size:11.5px;font-weight:700}.peo-v5 .peo-v5-draft-chip.peo-v5-draft-chip-ink{background:var(--ink);color:var(--paper)}.peo-v5 .peo-v5-keep{flex:1.2 1 280px;min-width:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.peo-v5 .peo-v5-keep-tile{flex:1 1 120px;min-width:0;padding:14px 16px;border-radius:12px;background:var(--paper);border:1.5px solid var(--ink)}.peo-v5 .peo-v5-keep-tile.peo-v5-keep-add{border:0;background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-keep-add .peo-v5-tile-k{color:#ffffffd6}.peo-v5 .peo-v5-keep-plus{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--display);font-size:22px;font-weight:700}.peo-v5 .peo-v5-pricing{background:var(--paper)}.peo-v5 .peo-v5-pricing-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px)}.peo-v5 .peo-v5-plans{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0}.peo-v5 .peo-v5-plans-gap{display:none;grid-column:1 / -1;height:20px}.peo-v5 .peo-v5-plan{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;background:var(--paper);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.peo-v5 .peo-v5-plan.peo-v5-plan-saas{border:2px solid var(--plum);box-shadow:0 40px 80px -48px #2800498c}.peo-v5 .peo-v5-plan-head{padding:clamp(24px,2.6cqi,34px) clamp(22px,2.6cqi,34px) 20px}.peo-v5 .peo-v5-plan-dark{background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-plan-option{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.peo-v5 .peo-v5-plan-dark .peo-v5-plan-option{color:#ffffffd6}.peo-v5 .peo-v5-plan-name{margin:8px 0 0;font-family:var(--display);font-size:clamp(24px,2.2cqi,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.peo-v5 .peo-v5-plan-dark .peo-v5-plan-name{color:var(--paper)}.peo-v5 .peo-v5-plan-for{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.peo-v5 .peo-v5-plan-dark .peo-v5-plan-for{color:#ffffffd6}.peo-v5 .peo-v5-plan-row{padding:20px clamp(22px,2.6cqi,34px);border-top:1px solid var(--border-light)}.peo-v5 .peo-v5-plan-row.peo-v5-plan-row-price{padding-bottom:24px;border-top-color:#ffffff29}.peo-v5 .peo-v5-plan-label{font-size:13px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-plan-dark .peo-v5-plan-label{color:#ffffffd6}.peo-v5 .peo-v5-price{margin-top:10px;display:flex;align-items:baseline;gap:8px}.peo-v5 .peo-v5-price.peo-v5-price-saas{flex-wrap:wrap;gap:4px 14px}.peo-v5 .peo-v5-price-big{font-family:var(--display);font-size:clamp(44px,4cqi,56px);font-weight:700;letter-spacing:-.05em;line-height:1}.peo-v5 .peo-v5-price-saas .peo-v5-price-big{color:var(--lime)}.peo-v5 .peo-v5-price-per{font-size:16px;font-weight:600}.peo-v5 .peo-v5-price-was{font-family:var(--display);font-size:clamp(22px,2cqi,28px);font-weight:600;letter-spacing:-.03em;color:#ffffffa8;text-decoration:line-through;text-decoration-thickness:2px}.peo-v5 .peo-v5-price-now{display:inline-flex;align-items:baseline;gap:8px}.peo-v5 .peo-v5-plan-note{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.peo-v5 .peo-v5-plan-note.peo-v5-plan-note-tight{margin-top:8px}.peo-v5 .peo-v5-plan-dark .peo-v5-plan-note{color:#ffffffe0}.peo-v5 .peo-v5-plan-chipwrap{margin-top:10px}.peo-v5 .peo-v5-plan-chip{display:inline-block;padding:2px 10px;border-radius:6px;background:var(--lime);color:var(--ink);font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.peo-v5 .peo-v5-plan-unlimited{margin-top:10px;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25;padding:2px 0}.peo-v5 .peo-v5-fees{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(14px,1.6cqi,22px);align-items:center}.peo-v5 .peo-v5-fees-row{display:contents}.peo-v5 .peo-v5-fees-h{padding-bottom:8px;font-size:12px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-fees-h.peo-v5-fees-h-std{text-align:right}.peo-v5 .peo-v5-fees-h.peo-v5-fees-h-rate{font-weight:800;color:var(--ink);text-align:right}.peo-v5 .peo-v5-fees-band{min-width:0;padding:12px 0;border-top:1px solid var(--border-light)}.peo-v5 .peo-v5-fees-band-t{font-size:14.5px;font-weight:600;line-height:1.35}.peo-v5 .peo-v5-fees-badgewrap{margin-top:6px}.peo-v5 .peo-v5-fees-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.peo-v5 .peo-v5-fees-std{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-size:16px;font-weight:600;color:var(--muted)}.peo-v5 .peo-v5-fees-stdv{text-decoration:none;text-decoration-thickness:1.5px}.peo-v5 .peo-v5-fees-stdv.peo-v5-fees-struck{text-decoration:line-through}.peo-v5 .peo-v5-fees-rate{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1}.peo-v5 .peo-v5-plan-inc{padding:18px clamp(22px,2.6cqi,34px) 20px;border-top:1px solid var(--border-light)}.peo-v5 .peo-v5-plan-inc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.45}.peo-v5 .peo-v5-plan-inc li{display:flex;gap:10px}.peo-v5 .peo-v5-plan-inc svg{flex:0 0 15px;margin-top:3px}.peo-v5 .peo-v5-plan-cta{padding:4px clamp(22px,2.6cqi,34px) clamp(24px,2.6cqi,34px);display:flex;align-items:flex-end}.peo-v5 .peo-v5-plan-btn{flex:1;display:flex;height:auto;min-height:52px;padding:0 20px;text-align:center;white-space:normal}.peo-v5 .peo-v5-ninety{margin-top:20px;border-radius:16px;background:var(--plum);color:var(--paper);padding:clamp(22px,2.6cqi,32px) clamp(22px,2.8cqi,36px);display:flex;align-items:flex-start;gap:16px}.peo-v5 .peo-v5-ninety-ic{flex:0 0 36px;height:36px;border-radius:18px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.peo-v5 .peo-v5-ninety-text{min-width:0}.peo-v5 .peo-v5-ninety-t{font-family:var(--display);font-size:clamp(21px,2.1cqi,28px);font-weight:700;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.peo-v5 .peo-v5-ninety-s{margin-top:6px;font-size:14.5px;line-height:1.55;color:#ffffffdb;text-wrap:pretty}.peo-v5 .peo-v5-register{background:var(--paper)}.peo-v5 .peo-v5-register-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6cqi,96px)}.peo-v5 .peo-v5-register-intro{flex:1 1 340px;min-width:0;max-width:460px}.peo-v5 .peo-v5-register-h2{margin:12px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(34px,4cqi,56px);line-height:1;letter-spacing:-.05em;text-wrap:balance}.peo-v5 .peo-v5-register-lead{margin:20px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.peo-v5 .peo-v5-info{margin-top:22px;padding:16px 18px;border-radius:12px;background:var(--soft);display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.55}.peo-v5 .peo-v5-info svg{flex:0 0 18px;margin-top:2px}.peo-v5 .peo-v5-reg-photo{border-radius:16px;overflow:hidden;background:var(--rule)}.peo-v5 .peo-v5-reg-photo img{width:100%;height:100%;object-fit:cover;object-position:38% 62%;display:block}.peo-v5 .peo-v5-reg-photo-wide{margin-top:24px;aspect-ratio:3 / 2}.peo-v5 .peo-v5-reg-photo-stack{display:none;margin-top:20px;aspect-ratio:4 / 3}@container peo-v5 (max-width: 979.98px){.peo-v5 .peo-v5-reg-photo-wide{display:none}.peo-v5 .peo-v5-reg-photo-stack{display:block}}.peo-v5 .peo-v5-register-card{flex:1.4 1 520px;min-width:0}.peo-v5 .peo-v5-form,.peo-v5 .peo-v5-sent{background:var(--paper);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px 2px #2121210a,0 32px 64px -40px #28004959}.peo-v5 .peo-v5-form{padding:clamp(22px,3cqi,40px)}.peo-v5 .peo-v5-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px 20px}.peo-v5 .peo-v5-field{min-width:0;display:flex;flex-direction:column;gap:6px}.peo-v5 .peo-v5-field.peo-v5-field-full{grid-column:1 / -1}.peo-v5 .peo-v5-label{font-size:14px;font-weight:600}.peo-v5 .peo-v5-optional{font-weight:500;color:var(--muted)}.peo-v5 .peo-v5-input{width:100%;height:48px;padding:0 14px;border:1.5px solid var(--rule);border-radius:6px;font-family:var(--sans);font-size:16px;color:var(--ink);background:var(--paper);outline:none}.peo-v5 .peo-v5-input[aria-invalid=true]{border-color:var(--error)}.peo-v5 .peo-v5-input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #21212124}.peo-v5 .peo-v5-textarea{height:auto;min-height:96px;padding:12px 14px;line-height:1.5;resize:vertical}.peo-v5 .peo-v5-select{position:relative}.peo-v5 .peo-v5-select-el{padding:0 40px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer}.peo-v5 .peo-v5-select-chev{position:absolute;right:16px;top:20px;pointer-events:none;color:var(--ink)}.peo-v5 .peo-v5-err{font-size:13px;font-weight:600;color:var(--error)}.peo-v5 .peo-v5-input:disabled{background:var(--field-off)}.peo-v5 .peo-v5-peo-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px}.peo-v5 .peo-v5-check{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;cursor:pointer}.peo-v5 .peo-v5-check input{width:18px;height:18px;margin:0;accent-color:var(--ink)}.peo-v5 .peo-v5-peo-hint{font-size:12.5px;font-weight:600;color:var(--muted)}.peo-v5 .peo-v5-textarea.peo-v5-needs{min-height:92px}.peo-v5 .peo-v5-plans-field{grid-column:1 / -1;min-width:0;margin:0;padding:0;border:0}.peo-v5 .peo-v5-legend{padding:0;margin-bottom:8px;font-size:14px;font-weight:600}.peo-v5 .peo-v5-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.peo-v5 .peo-v5-tile{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 14px;border:1.5px solid var(--rule);border-radius:8px;background:var(--paper);font-size:15px;font-weight:600;cursor:pointer}.peo-v5 .peo-v5-plans-field[data-invalid=true] .peo-v5-tile{border-color:var(--error)}.peo-v5 .peo-v5-tile[data-on=true],.peo-v5 .peo-v5-plans-field[data-invalid=true] .peo-v5-tile[data-on=true]{border-color:var(--ink);background:var(--soft)}.peo-v5 .peo-v5-tile input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:var(--ink)}.peo-v5 .peo-v5-err.peo-v5-err-plan{margin-top:6px}.peo-v5 .peo-v5-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.peo-v5 .peo-v5-status{margin-top:4px}.peo-v5 .peo-v5-failed{margin-top:14px;padding:14px 16px;border-radius:10px;background:var(--error-panel);color:var(--error-panel-ink);font-size:14px;line-height:1.55}.peo-v5 .peo-v5-failed strong{font-weight:700}.peo-v5 .peo-v5-failed a{color:var(--error-panel-ink);font-weight:700;text-decoration:underline}.peo-v5 .peo-v5-submit{margin-top:22px;width:100%;min-height:54px;padding:0 20px;border:0;border-radius:4px;background:var(--lime);color:var(--ink);font-family:var(--sans);font-size:16px;font-weight:800;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .1s ease}@media(hover:hover){.peo-v5 .peo-v5-submit:hover{background:var(--plum);color:var(--lime)}}.peo-v5 .peo-v5-privacy{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.peo-v5 .peo-v5-privacy a,.peo-v5 .peo-v5-fd-note a,.peo-v5 .peo-v5-faq-help a,.peo-v5 .peo-v5-faq-text a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.peo-v5 .peo-v5-sent{padding:clamp(28px,3.4cqi,48px)}.peo-v5 .peo-v5-sent-ic{width:48px;height:48px;border-radius:24px;background:var(--lime);color:var(--ink);display:inline-flex;align-items:center;justify-content:center}.peo-v5 .peo-v5-sent-h{margin:20px 0 0;font-family:var(--display);font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1.1;outline:none}.peo-v5 .peo-v5-sent-p{margin:12px 0 0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.peo-v5 .peo-v5-sent-a{margin-top:24px;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px}@media(hover:hover){.peo-v5 .peo-v5-sent-a:hover{color:var(--plum)}}.peo-v5 .peo-v5-refer{background:var(--soft)}.peo-v5 .peo-v5-refer-in{padding:clamp(48px,6cqi,96px) clamp(20px,3cqi,32px)}.peo-v5 .peo-v5-refer-card{border-radius:20px;background:var(--plum);color:var(--paper);padding:clamp(24px,3.6cqi,52px);display:flex;flex-wrap:wrap;align-items:center;gap:28px clamp(36px,4.4cqi,72px)}.peo-v5 .peo-v5-refer-copy{flex:1 1 400px;min-width:0;max-width:560px}.peo-v5 .peo-v5-refer-p{margin:16px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:#ffffffe0;text-wrap:pretty}.peo-v5 .peo-v5-refer-small{margin:12px 0 0;font-size:15px;line-height:1.6;color:#ffffffd6;text-wrap:pretty}.peo-v5 .peo-v5-btn-line{margin-top:22px;display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 24px;border-radius:4px;border:1.5px solid var(--paper);color:var(--paper);font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}@media(hover:hover){.peo-v5 .peo-v5-btn-line:hover{background:var(--paper);color:var(--ink)}}.peo-v5 .peo-v5-refer-demo{flex:1 1 340px;min-width:0;max-width:480px;margin:0 auto;background:var(--paper);color:var(--ink);border-radius:14px;overflow:hidden}.peo-v5 .peo-v5-refer-top{padding:16px 18px;border-bottom:1px solid var(--border-light)}.peo-v5 .peo-v5-refer-k{font-size:12px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-refer-who{margin-top:10px;display:flex;align-items:center;gap:10px}.peo-v5 .peo-v5-refer-av{flex:0 0 36px;height:36px;border-radius:9px;background:var(--plum);color:var(--paper);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:15px}.peo-v5 .peo-v5-refer-whot,.peo-v5 .peo-v5-refer-rolet{min-width:0}.peo-v5 .peo-v5-refer-name{display:block;font-size:14px;font-weight:700}.peo-v5 .peo-v5-refer-meta{display:block;font-size:12.5px;color:var(--muted)}.peo-v5 .peo-v5-refer-fit{padding:12px 18px 4px;font-size:12px;font-weight:700;color:var(--muted)}.peo-v5 .peo-v5-refer-role{padding:10px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;border-bottom:1px solid var(--border-light)}.peo-v5 .peo-v5-refer-role.peo-v5-refer-role-wide{display:none;padding:10px 18px 14px;border-bottom:0}.peo-v5 .peo-v5-refer-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.peo-v5 .peo-v5-refer-pill.peo-v5-refer-pill-line{padding:0 8px;background:none;border:1.5px solid var(--ink)}.peo-v5 .peo-v5-refer-foot{padding:12px 18px;background:var(--soft);display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700}@container peo-v5 (min-width: 760px){.peo-v5 .peo-v5-refer-role.peo-v5-refer-role-wide{display:flex}}.peo-v5 .peo-v5-peos{background:var(--ink);color:var(--paper)}.peo-v5 .peo-v5-peos-in{padding:clamp(56px,8cqi,112px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px clamp(40px,6cqi,96px)}.peo-v5 .peo-v5-peos-copy{flex:1 1 400px;min-width:0;max-width:540px}.peo-v5 .peo-v5-peos-p{margin:20px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:#ffffffdb;text-wrap:pretty}.peo-v5 .peo-v5-points{flex:1 1 400px;min-width:0;list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(255,255,255,.18)}.peo-v5 .peo-v5-points li{display:flex;gap:20px;padding:22px 0;border-top:1px solid rgba(255,255,255,.18)}.peo-v5 .peo-v5-point-n{flex:0 0 28px;font-family:var(--display);font-size:15px;font-weight:700;line-height:1.7;color:var(--lime)}.peo-v5 .peo-v5-point-t{min-width:0}.peo-v5 .peo-v5-point-h{margin:0;font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.peo-v5 .peo-v5-point-p{margin:6px 0 0;font-size:15.5px;line-height:1.6;color:#ffffffd6;text-wrap:pretty}.peo-v5 .peo-v5-faq{background:var(--paper)}.peo-v5 .peo-v5-faq-in{padding:clamp(56px,8cqi,120px) clamp(20px,3cqi,32px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,6cqi,96px)}.peo-v5 .peo-v5-faq-side{flex:1 1 280px;min-width:0;max-width:400px}.peo-v5 .peo-v5-h2.peo-v5-faq-h2{margin:0}.peo-v5 .peo-v5-faq-help{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.peo-v5 .peo-v5-faq-list{flex:2 1 560px;min-width:0;border-bottom:1px solid var(--border-light)}.peo-v5 .peo-v5-faq-item{border-top:1px solid var(--border-light)}.peo-v5 .peo-v5-faq-hd{margin:0;font-family:var(--sans);font-size:inherit;font-weight:inherit;letter-spacing:normal}.peo-v5 .peo-v5-faq-q{width:100%;min-height:68px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:var(--ink);font-family:var(--sans);cursor:pointer}.peo-v5 .peo-v5-faq-qt{font-size:clamp(17px,1.35cqi,19px);font-weight:600;line-height:1.35;letter-spacing:-.01em}.peo-v5 .peo-v5-faq-ind{flex:0 0 32px;height:32px;border-radius:16px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center}.peo-v5 .peo-v5-faq-plus{position:relative;display:block;width:12px;height:12px}.peo-v5 .peo-v5-faq-bar{position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor}.peo-v5 .peo-v5-faq-item[data-open=false] .peo-v5-faq-bar-v{transform:rotate(90deg)}.peo-v5 .peo-v5-faq-a{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible}.peo-v5 .peo-v5-faq-item[data-open=false] .peo-v5-faq-a{grid-template-rows:0fr;opacity:0;visibility:hidden}.peo-v5 [data-peo-ready] .peo-v5-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear .22s}.peo-v5 [data-peo-ready] .peo-v5-faq-item[data-open=true] .peo-v5-faq-a{transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear 0s}.peo-v5 [data-peo-ready] .peo-v5-faq-bar-v{transition:transform .22s ease-in-out}.peo-v5 .peo-v5-faq-clip{min-height:0;overflow:hidden}.peo-v5 .peo-v5-faq-text{padding:0 clamp(8px,3.6cqi,52px) 26px 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:44em}.peo-v5 .peo-v5-faq-more{display:block;margin-top:12px}.peo-v5 .peo-v5-final{background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-final-in{padding:clamp(56px,6.5cqi,96px) clamp(20px,3cqi,32px) clamp(48px,5.5cqi,80px);display:flex;flex-direction:column;align-items:center;text-align:center}.peo-v5 .peo-v5-final-h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(36px,4.8cqi,72px);line-height:1;letter-spacing:-.05em;max-width:13em;text-wrap:balance}.peo-v5 .peo-v5-final-h2 em{font-style:normal;color:var(--lime)}.peo-v5 .peo-v5-final-p{margin:20px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.55;color:#ffffffe0;max-width:36em;text-wrap:pretty}.peo-v5 .peo-v5-btn.peo-v5-final-btn{margin-top:28px;height:54px;padding:0 30px;background:var(--lime);color:var(--ink);font-size:16px}@media(hover:hover){.peo-v5 .peo-v5-btn.peo-v5-final-btn:hover{background:var(--paper);color:var(--ink)}}.peo-v5 .peo-v5-foot{background:var(--plum);color:var(--paper)}.peo-v5 .peo-v5-foot-in{max-width:1280px;margin:0 auto;padding:32px clamp(20px,3cqi,32px) 36px;border-top:1px solid rgba(255,255,255,.16);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}.peo-v5 .peo-v5-foot-logo{display:flex;align-items:center;min-height:44px}.peo-v5 .peo-v5-foot-logo img{height:24px;width:auto;display:block}.peo-v5 .peo-v5-foot-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:14px;font-weight:600}.peo-v5 .peo-v5-foot-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--paper);text-decoration:none}@media(hover:hover){.peo-v5 .peo-v5-foot-nav a:hover{color:var(--lime)}}.peo-v5 .peo-v5-foot-copy{flex:1 1 100%;font-size:12px;color:#ffffffb8;letter-spacing:.02em}.peo-v5 .peo-v5-dialog{width:min(600px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:0;border-radius:16px;background:var(--paper);color:var(--ink);overflow:auto;box-shadow:0 40px 100px -30px #14002899}.peo-v5 .peo-v5-dialog::backdrop{background:#14002894}.peo-v5 .peo-v5-dialog-in{position:relative;padding:clamp(22px,5vw,36px)}.peo-v5 .peo-v5-dialog-x{position:absolute;top:10px;right:10px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:22px;background:none;color:var(--ink);cursor:pointer}@media(hover:hover){.peo-v5 .peo-v5-dialog-x:hover{background:var(--soft)}}.peo-v5 .peo-v5-dialog-eyebrow{padding-right:40px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.peo-v5 .peo-v5-dialog-h{margin:10px 0 0;font-family:var(--display);font-weight:700;font-size:clamp(26px,5vw,34px);line-height:1.05;letter-spacing:-.04em}.peo-v5 .peo-v5-dialog-lead{margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted);text-wrap:pretty}.peo-v5 .peo-v5-fd-form{margin-top:22px}.peo-v5 .peo-v5-fd-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 18px}.peo-v5 .peo-v5-fd-submit{margin-top:20px;width:100%;min-height:52px;padding:0 20px;border:0;border-radius:4px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:16px;font-weight:800;cursor:pointer;transition:background-color .15s ease,transform .1s ease}@media(hover:hover){.peo-v5 .peo-v5-fd-submit:hover{background:var(--plum)}}.peo-v5 .peo-v5-fd-note{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.peo-v5 .peo-v5-fd-sent{margin-top:16px}.peo-v5 .peo-v5-fd-sent-p{margin:0;font-size:17px;line-height:1.6;color:var(--muted);text-wrap:pretty}.peo-v5 .peo-v5-fd-done{margin-top:20px;min-height:48px;padding:0 22px;border:0;border-radius:4px;background:var(--ink);color:var(--paper);font-family:var(--sans);font-size:15px;font-weight:800;cursor:pointer}@container peo-v5 (max-width: 759.98px){.peo-v5 .peo-v5-plans{grid-template-columns:minmax(0,1fr)}.peo-v5 .peo-v5-plans-gap{display:block}}.peo-v5 [data-peo-rv=pre]{opacity:0;transform:translateY(20px);transition:none}.peo-v5 [data-peo-rv=in]{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){html:has(.peo-v5){scroll-behavior:auto}.peo-v5 [data-peo-rv]{opacity:1!important;transform:none!important;transition:none!important}.peo-v5 .peo-v5-hdr,.peo-v5 .peo-v5-hdr-bar,.peo-v5 .peo-v5-logo img,.peo-v5 [data-peo-ready] .peo-v5-faq-a,.peo-v5 [data-peo-ready] .peo-v5-faq-item[data-open=true] .peo-v5-faq-a,.peo-v5 [data-peo-ready] .peo-v5-faq-bar-v{transition:none}}@media(max-width:760px){.container,.role-page .container.role-detail{padding-left:20px;padding-right:20px}.role-page .container.role-detail{padding-bottom:64px}.footer-brand-block .brand-logo{position:relative}.footer-brand-block .brand-logo:after{content:"";position:absolute;inset:-16.5px 0}.mode-tabs button{position:relative}.mode-tabs button:after{content:"";position:absolute;inset:-9px -14px -10px}.browse-main #fb-pills .fb-all,.browse-main #fb-pills .fb-pill{position:relative}.browse-main #fb-pills .fb-all:after,.browse-main #fb-pills .fb-pill:after{content:"";position:absolute;inset:-7px -5px}.chat-page .chat-input .chat-send{position:relative}.chat-page .chat-input .chat-send:after{content:"";position:absolute;inset:-6px}.rp-size-btn,.rp-page-btn{position:relative}.rp-size-btn:after,.rp-page-btn:after{content:"";position:absolute;inset:-9px -3px}.results-pager .rp-nav{row-gap:16px}.intg-chip,.legal-close .legal-mail{position:relative}.intg-chip:after{content:"";position:absolute;inset:-4px -5px}.legal-close .legal-mail:after{content:"";position:absolute;inset:-10.5px 0 -11.5px}}.emp-v19{container:emp-v19 / inline-size;--emp-v19-line: #D9D7CF;--emp-v19-note: #5A5A5A;--emp-v19-fine: #6B6B6B;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:400;line-height:normal}html:has(.emp-v19){scroll-behavior:smooth}.emp-v19 .emp-v19-demo[data-unlocked=false] .emp-v19-u,.emp-v19 .emp-v19-demo[data-unlocked=true] .emp-v19-l,.emp-v19 .emp-v19-ex[data-plan=payg] .emp-v19-unl,.emp-v19 .emp-v19-ex[data-plan=unl] .emp-v19-payg,.emp-v19 [aria-expanded=true] .emp-v19-when-closed,.emp-v19 [aria-expanded=false] .emp-v19-when-open{display:none}.emp-v19 .emp-v19-wrap{max-width:1280px;margin:0 auto}.emp-v19 .emp-v19-pad{padding:clamp(64px,7cqi,104px) clamp(20px,3cqi,32px)}.emp-v19 .emp-v19-h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(32px,3.6cqi,52px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.emp-v19 .emp-v19-h2.emp-v19-nobalance{text-wrap:wrap}.emp-v19 .emp-v19-lead{margin:20px 0 0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);max-width:40em;text-wrap:pretty}.emp-v19 .emp-v19-k{font-size:13px;font-weight:600;color:var(--muted)}.emp-v19 .emp-v19-eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.emp-v19 .emp-v19-h2.emp-v19-eyebrowed{margin-top:12px}.emp-v19 .emp-v19-headrow{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 48px}.emp-v19 .emp-v19-headrow-h{flex:1 1 520px;min-width:0;max-width:720px}.emp-v19 .emp-v19-headrow-side{flex:1 1 340px;min-width:0;max-width:440px;margin:0;font-size:clamp(16px,1.25cqi,18px);line-height:1.6;color:var(--muted);text-wrap:pretty}.emp-v19 .emp-v19-headrow-side.emp-v19-headrow-side-wide{max-width:460px}.emp-v19 .emp-v19-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;border-radius:4px;font-size:15px;font-weight:800;text-decoration:none;white-space:nowrap}.emp-v19 .emp-v19-btn-primary{padding:0 24px;background:var(--lime);color:var(--ink)}@media(hover:hover){.emp-v19 .emp-v19-btn-primary:hover{background:var(--plum);color:var(--lime)}}.emp-v19 .emp-v19-btn-ghost{padding:0 22px;border:1.5px solid var(--ink);color:var(--ink)}@media(hover:hover){.emp-v19 .emp-v19-btn-ghost:hover{background:var(--ink);color:var(--paper)}}.emp-v19 .emp-v19-textbtn{min-height:44px;padding:0;background:none;border:0;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.emp-v19 .emp-v19-textbtn-sm{padding:0 2px;font-size:14px}.emp-v19 .emp-v19-seg{display:inline-flex;max-width:100%;gap:4px;padding:4px;border-radius:8px}.emp-v19 .emp-v19-seg button{min-width:0;height:44px;border:0;border-radius:5px;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.emp-v19 .emp-v19-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.emp-v19 .emp-v19-pm{flex:0 0 28px;height:28px;border-radius:14px;border:1px solid var(--emp-v19-line);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:500}.emp-v19 .emp-v19-pm-lg{flex-basis:32px;height:32px;border-radius:16px;font-size:18px}.emp-v19 .emp-v19-hero{position:relative;display:flow-root;background:linear-gradient(to bottom,#fff calc(100% - (clamp(40px,7cqi,100px)*1)),#fefefe calc(100% - (clamp(40px,7cqi,100px)*.875)),#fcfcfb calc(100% - (clamp(40px,7cqi,100px)*.75)),#faf9f7 calc(100% - (clamp(40px,7cqi,100px)/1.6)),#f7f6f2 calc(100% - (clamp(40px,7cqi,100px)/2)),#f3f3ed calc(100% - (clamp(40px,7cqi,100px)*.375)),#f1f0e9 calc(100% - (clamp(40px,7cqi,100px)/4)),#efeee6 calc(100% - (clamp(40px,7cqi,100px)/8)),#eeede5)}.emp-v19 .emp-v19-hero-in{position:relative;max-width:1280px;margin:0 auto;padding:clamp(40px,5.5cqi,88px) clamp(20px,3cqi,32px) clamp(56px,6.5cqi,104px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(44px,5cqi,72px)}.emp-v19 .emp-v19-hero-copy{flex:1 1 460px;min-width:0;max-width:620px}.emp-v19 .emp-v19-h1{margin:0;font-family:var(--display);font-weight:700;font-size:min(66px,max(4.4cqi,min(40px,max(34px,10.5cqi))));line-height:1;letter-spacing:-.045em;text-wrap:balance}.emp-v19 .emp-v19-h1 em.hl{font-style:normal;background:linear-gradient(to bottom,transparent .2em,var(--lime) .2em);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.emp-v19 .emp-v19-hero-lead{margin:clamp(20px,2.3cqi,28px) 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.6;color:var(--muted);max-width:34em;text-wrap:pretty}.emp-v19 .emp-v19-hero-ctas{margin-top:clamp(32px,3cqi,40px);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.emp-v19 .emp-v19-hero-how{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;margin-left:4px;color:var(--ink);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.emp-v19 .emp-v19-hero-how:hover{color:var(--plum)}.emp-v19 .emp-v19-ill-col{flex:1 1 420px;min-width:0;max-width:540px;margin:0 auto}.emp-v19 .emp-v19-ill{display:flex;flex-direction:column}.emp-v19 .emp-v19-ill-refs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.emp-v19 .emp-v19-ill-ref{min-width:0;background:var(--paper);border:1px solid var(--border-light);border-radius:14px;padding:clamp(12px,1.5cqi,18px);box-shadow:0 1px 2px #2121210a,0 24px 48px -32px #28004952}.emp-v19 .emp-v19-ill-tag{display:inline-block;padding:4px 9px;border-radius:6px;background:var(--plum);color:var(--paper);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase!important;line-height:1.3}.emp-v19 .emp-v19-ill-tag.emp-v19-ill-tag-out{padding:3px 8px;background:none;border:1.5px solid var(--ink);color:var(--ink)}.emp-v19 .emp-v19-ill-who{margin-top:12px;display:flex;align-items:center;gap:10px}.emp-v19 .emp-v19-ill-disc{flex:0 0 34px;height:34px;border-radius:17px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px}.emp-v19 .emp-v19-ill-id{min-width:0}.emp-v19 .emp-v19-ill-name{display:block;font-size:14px;font-weight:700;line-height:1.3}.emp-v19 .emp-v19-ill-role{display:block;font-size:12.5px;line-height:1.4;color:var(--muted)}.emp-v19 .emp-v19-ill-meta{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;font-size:12px;line-height:1.4}.emp-v19 .emp-v19-ill-meta>span:first-child{color:var(--muted)}.emp-v19 .emp-v19-ill-ver{display:inline-flex;align-items:center;gap:5px;font-weight:700}.emp-v19 .emp-v19-ill-join{position:relative;height:32px}.emp-v19 .emp-v19-ill-join>span{position:absolute}.emp-v19 .emp-v19-ill-join>span:nth-child(1){left:25%;top:0;height:16px;border-left:1.5px solid var(--ink)}.emp-v19 .emp-v19-ill-join>span:nth-child(2){left:75%;top:0;height:16px;border-left:1.5px solid var(--ink)}.emp-v19 .emp-v19-ill-join>span:nth-child(3){left:25%;right:25%;top:16px;border-top:1.5px solid var(--ink)}.emp-v19 .emp-v19-ill-join>span:nth-child(4){left:50%;top:16px;height:16px;border-left:1.5px solid var(--ink)}.emp-v19 .emp-v19-ill-cand{background:var(--plum);color:var(--paper);border-radius:14px;padding:16px 18px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;box-shadow:0 30px 60px -36px #28004999}.emp-v19 .emp-v19-ill-cand-tile{flex:0 0 40px;height:40px;border-radius:10px;background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:16px}.emp-v19 .emp-v19-ill-cand-id{flex:1 1 140px;min-width:0}.emp-v19 .emp-v19-ill-cand-name{display:block;font-size:15px;font-weight:700;line-height:1.3}.emp-v19 .emp-v19-ill-cand-line{display:block;font-size:13px;line-height:1.4;color:#ffffffd6}.emp-v19 .emp-v19-ill-cand-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.5);font-size:12px;font-weight:700;white-space:nowrap}.emp-v19 .emp-v19-ill-cand-why{flex:1 1 100%;min-width:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.emp-v19 .emp-v19-ill-cand-why-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:#ffffffd6}.emp-v19 .emp-v19-ill-cand-why-v{margin-top:4px;font-size:13px;line-height:1.5}.emp-v19 .emp-v19-ill-stem{height:22px;margin-left:50%;border-left:1.5px solid var(--ink)}.emp-v19 .emp-v19-ill-list{background:var(--paper);border:1px solid var(--border-light);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #2121210a,0 40px 80px -40px #2800495c}.emp-v19 .emp-v19-ill-list-head{padding:16px 18px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px;border-bottom:1px solid var(--border-light)}.emp-v19 .emp-v19-ill-list-id{min-width:0}.emp-v19 .emp-v19-ill-list-co{font-size:12px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-ill-list-role{margin-top:3px;font-family:var(--display);font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.emp-v19 .emp-v19-ill-list-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);font-size:11.5px;font-weight:700;white-space:nowrap}.emp-v19 .emp-v19-ill-list-row{padding:14px 18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.emp-v19 .emp-v19-ill-tiles{display:flex;gap:6px}.emp-v19 .emp-v19-ill-tile{width:32px;height:32px;border-radius:8px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:13px}.emp-v19 .emp-v19-ill-tile.emp-v19-ill-tile-on{background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-ill-list-count{font-size:13px;font-weight:700;line-height:1.4}.emp-v19 .emp-v19-ill-list-foot{padding:12px 18px;background:var(--soft);font-size:12.5px;line-height:1.45;color:var(--muted)}.emp-v19 .emp-v19-ill-cap{margin-top:12px;font-size:12px;font-weight:600;color:var(--muted);text-align:right}.emp-v19 .emp-v19-demo-sec{background:var(--soft)}.emp-v19 .emp-v19-demo-pad{padding:clamp(72px,8cqi,120px) clamp(20px,3cqi,32px)}.emp-v19 .emp-v19-demo-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}.emp-v19 .emp-v19-demo-intro{flex:1 1 520px;min-width:0;max-width:760px}.emp-v19 .emp-v19-demo-ctl{flex:0 1 auto;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:10px}.emp-v19 .emp-v19-seg-demo{background:var(--paper);border:1px solid var(--emp-v19-line)}.emp-v19 .emp-v19-seg-demo button{flex:1 1 auto;padding:0 clamp(10px,1.25cqi,18px);background:var(--paper);color:var(--ink)}.emp-v19 .emp-v19-seg-demo button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.emp-v19 .emp-v19-demo{margin-top:clamp(36px,3.8cqi,56px);background:var(--paper);border:1px solid var(--border-light);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #2121210d,0 32px 64px -32px #28004959}.emp-v19 .emp-v19-dm{display:none}.emp-v19 .emp-v19-pill-out,.emp-v19 .emp-v19-pill-lime{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;font-size:13px;white-space:nowrap}.emp-v19 .emp-v19-pill-out{border:1px solid rgba(255,255,255,.45);font-weight:700}.emp-v19 .emp-v19-pill-lime{background:var(--lime);color:var(--ink);font-weight:800}.emp-v19 .emp-v19-pill-sm{gap:6px;height:30px;padding:0 12px}.emp-v19 .emp-v19-demo-bar{background:var(--plum);color:var(--paper);padding:20px clamp(18px,2.2cqi,28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.emp-v19 .emp-v19-demo-bar-copy{min-width:0}.emp-v19 .emp-v19-demo-role{font-family:var(--display);font-size:clamp(20px,1.8cqi,24px);font-weight:700;letter-spacing:-.02em;line-height:1.15}.emp-v19 .emp-v19-demo-roleline{margin-top:6px;font-size:14px;line-height:1.4;color:#fffc}.emp-v19 .emp-v19-dd-body{display:flex;align-items:stretch}.emp-v19 .emp-v19-dd-list{flex:0 0 clamp(280px,25cqi,340px);border-right:1px solid var(--border-light)}.emp-v19 .emp-v19-dd-list-head{padding:14px 20px;border-bottom:1px solid var(--border-light);font-size:13px;font-weight:700}.emp-v19 .emp-v19-dd-pick{width:100%;text-align:left;display:flex;align-items:center;gap:12px;padding:18px 20px;border:0;border-bottom:1px solid var(--border-light);background:var(--paper);color:var(--ink);cursor:pointer;transition:background-color .2s ease}.emp-v19 .emp-v19-dd-pick[aria-pressed=true]{background:var(--soft)}.emp-v19 .emp-v19-tile{flex:0 0 40px;height:40px;border-radius:8px;background:var(--soft);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:15px}.emp-v19 .emp-v19-dd-pick[aria-pressed=true] .emp-v19-tile{background:var(--paper)}.emp-v19 .emp-v19-demo[data-unlocked=true] .emp-v19-tile{background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-demo[data-unlocked=true] .emp-v19-tile.emp-v19-tile-alt{background:var(--ink)}.emp-v19 .emp-v19-tile-lg{flex:0 0 52px;height:52px;border-radius:10px;font-size:19px;letter-spacing:-.02em}.emp-v19 .emp-v19-dd-pick-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.emp-v19 .emp-v19-dd-pick-name{font-size:15px;font-weight:700}.emp-v19 .emp-v19-dd-pick-sub{font-size:13px;line-height:1.4;color:var(--muted)}.emp-v19 .emp-v19-dd-pick-refs{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--muted)}.emp-v19 .emp-v19-dd-detail{flex:1 1 0;min-width:0;padding:clamp(24px,3cqi,44px)}.emp-v19 .emp-v19-cand-top{display:flex;align-items:flex-start;gap:16px}.emp-v19 .emp-v19-cand-id{flex:1;min-width:0}.emp-v19 .emp-v19-cand-namerow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.emp-v19 .emp-v19-cand-name{font-family:var(--display);font-size:clamp(22px,1.9cqi,26px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.emp-v19 .emp-v19-tag{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:700;white-space:nowrap}.emp-v19 .emp-v19-tag-lime{background:var(--lime);font-weight:800}.emp-v19 .emp-v19-cand-line{margin-top:8px;font-size:15px;line-height:1.45}.emp-v19 .emp-v19-cand-exp{margin-top:6px;font-size:14px;line-height:1.5}.emp-v19 .emp-v19-cand-exp strong{font-weight:700}.emp-v19 .emp-v19-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px}.emp-v19 .emp-v19-chips span{flex:0 0 auto;display:inline-block;padding:4px 10px;border-radius:6px;border:1px solid var(--border-light);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.emp-v19 .emp-v19-cand-loc{margin-top:2px;font-size:14px;line-height:1.45;color:var(--muted)}.emp-v19 .emp-v19-fit{margin-top:clamp(22px,2.4cqi,30px)}.emp-v19 .emp-v19-fit p{margin:8px 0 0;font-family:var(--display);font-size:clamp(19px,1.7cqi,23px);font-weight:500;line-height:1.4;letter-spacing:-.012em;text-wrap:pretty;max-width:34em}.emp-v19 .emp-v19-ref{margin-top:clamp(20px,2.2cqi,28px);background:var(--soft);border-radius:12px;padding:clamp(20px,2.4cqi,32px)}.emp-v19 .emp-v19-ref-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.emp-v19 .emp-v19-ref-from{margin-right:4px;font-size:14px;font-weight:700}.emp-v19 .emp-v19-chip-w{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.emp-v19 .emp-v19-ref-grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:18px 28px}.emp-v19 .emp-v19-ref-grid>div{min-width:0}.emp-v19 .emp-v19-ref-k{font-size:12px;font-weight:600;color:var(--muted)}.emp-v19 .emp-v19-ref-v{margin-top:4px;font-size:16px;font-weight:600;line-height:1.35}.emp-v19 .emp-v19-ref-v-sm{font-size:15px;font-weight:500;line-height:1.4}.emp-v19 .emp-v19-relnote{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-more{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-box{margin-top:20px;border:1px solid var(--border-light);border-radius:12px}.emp-v19 .emp-v19-box-btn{width:100%;min-height:48px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:none;border:0;text-align:left;color:var(--ink);cursor:pointer}.emp-v19 .emp-v19-box-btn>span:first-child{font-size:15px;font-weight:600}.emp-v19 .emp-v19-box-panel{padding:2px 16px 18px;display:flex;flex-direction:column;gap:18px}.emp-v19 .emp-v19-box-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 32px}.emp-v19 .emp-v19-box-grid>div{min-width:0}.emp-v19 .emp-v19-hist{margin-top:8px;font-size:14px;line-height:1.45}.emp-v19 .emp-v19-hist-t{font-weight:600}.emp-v19 .emp-v19-hist-y{color:var(--muted)}.emp-v19 .emp-v19-fitlong{margin:8px 0 0;font-size:14.5px;line-height:1.6;text-wrap:pretty}.emp-v19 .emp-v19-persp{padding-top:16px;border-top:1px solid var(--border-light)}.emp-v19 .emp-v19-persp-grid{margin-top:8px;gap:14px 32px}.emp-v19 .emp-v19-quote{font-size:15px;line-height:1.55}.emp-v19 .emp-v19-who{margin-top:4px;font-size:13px;line-height:1.45;color:var(--muted)}.emp-v19 .emp-v19-act{margin-top:clamp(24px,2.6cqi,32px);padding-top:20px;border-top:1px solid var(--border-light)}.emp-v19 .emp-v19-act-note{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-act-note svg{flex:0 0 14px;margin-top:3px}.emp-v19 .emp-v19-act-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.emp-v19 .emp-v19-act-btn{height:44px;padding:0 18px;border:1.5px solid var(--ink);border-radius:4px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}@media(hover:hover){.emp-v19 .emp-v19-act-btn:hover{background:var(--soft)}}.emp-v19 .emp-v19-act-btn.emp-v19-act-plum{border:0;background:var(--plum);color:var(--paper)}@media(hover:hover){.emp-v19 .emp-v19-act-btn.emp-v19-act-plum:hover{background:var(--ink)}}.emp-v19 .emp-v19-toast{font-size:13px;font-weight:700}.emp-v19 .emp-v19-foot-l{background:var(--soft);border-top:1px solid var(--border-light);padding:18px clamp(18px,2.2cqi,28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.emp-v19 .emp-v19-foot-copy{flex:1 1 340px;min-width:0}.emp-v19 .emp-v19-foot-title{font-size:15px;font-weight:700;line-height:1.45}.emp-v19 .emp-v19-foot-sub{margin-top:2px;font-size:13px;line-height:1.45}.emp-v19 .emp-v19-foot-l .emp-v19-foot-sub{color:var(--muted)}.emp-v19 .emp-v19-unlock{flex:0 0 auto;height:48px;padding:0 22px;border:0;border-radius:4px;background:var(--lime);color:var(--ink);font-size:15px;font-weight:800;cursor:pointer}@media(hover:hover){.emp-v19 .emp-v19-unlock:hover{background:var(--plum);color:var(--lime)}}.emp-v19 .emp-v19-foot-u{background:var(--lime);padding:18px clamp(18px,2.2cqi,28px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.emp-v19 .emp-v19-foot-done{flex:1 1 340px;min-width:0;display:flex;align-items:flex-start;gap:12px}.emp-v19 .emp-v19-foot-done>div{min-width:0}.emp-v19 .emp-v19-done-disc{flex:0 0 28px;height:28px;border-radius:14px;background:var(--ink);color:var(--lime);display:inline-flex;align-items:center;justify-content:center}.emp-v19 .emp-v19-reset{flex:0 0 auto;height:44px;padding:0 4px;border:0;background:none;color:var(--ink);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.emp-v19 .emp-v19-disclaim{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-dm-bar{background:var(--plum);color:var(--paper);padding:18px 18px 16px}.emp-v19 .emp-v19-dm-role{font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.emp-v19 .emp-v19-dm-barrow{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.emp-v19 .emp-v19-dm-count{font-size:15px;line-height:1.4;color:#ffffffd9}.emp-v19 .emp-v19-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--border-light)}.emp-v19 .emp-v19-tab{min-width:0;min-height:52px;padding:0 4px;border:0;border-bottom:3px solid transparent;background:var(--paper);color:var(--muted);font-family:var(--display);font-size:17px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.emp-v19 .emp-v19-tab[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.emp-v19 .emp-v19-dm-cand{padding:26px 18px 28px}.emp-v19 .emp-v19-dm-cand .emp-v19-cand-namerow{gap:6px 10px}.emp-v19 .emp-v19-dm-name{font-family:var(--display);font-size:23px;font-weight:700;letter-spacing:-.025em;line-height:1.15}.emp-v19 .emp-v19-dm-line{margin-top:8px;font-size:16px;line-height:1.45}.emp-v19 .emp-v19-dm-exp{margin-top:6px;font-size:15px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-dm-exp.emp-v19-dm-loc{margin-top:2px}.emp-v19 .emp-v19-dm-fit{margin-top:22px}.emp-v19 .emp-v19-dm-fit p{font-size:18px;line-height:1.42;letter-spacing:-.01em;max-width:none}.emp-v19 .emp-v19-dm-ref{margin-top:20px;padding:20px}.emp-v19 .emp-v19-dm-chips{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px}.emp-v19 .emp-v19-dm-relline{font-size:15px;font-weight:600;line-height:1.45}.emp-v19 .emp-v19-dm-morebtn{margin-top:8px}.emp-v19 .emp-v19-dm-more{padding:4px 0 6px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-dm-more strong{font-weight:700;color:var(--ink)}.emp-v19 .emp-v19-dm-note{font-size:14px}.emp-v19 .emp-v19-dm-box{margin-top:16px}.emp-v19 .emp-v19-dm-box .emp-v19-box-btn{min-height:52px;padding:12px 14px}.emp-v19 .emp-v19-dm-box .emp-v19-box-panel{padding:2px 14px 16px}.emp-v19 .emp-v19-dm-stack{display:flex;flex-direction:column;gap:16px}.emp-v19 .emp-v19-dm-stack.emp-v19-persp-grid{gap:14px}.emp-v19 .emp-v19-dm-acts{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.emp-v19 .emp-v19-dm-acts .emp-v19-act-btn{min-width:0;height:46px;padding:0 10px;white-space:normal}.emp-v19 .emp-v19-dm-acts .emp-v19-act-wide{grid-column:1 / -1}.emp-v19 .emp-v19-dm-toast:not(:empty){margin-top:10px}.emp-v19 .emp-v19-dm-foot-l{background:var(--soft);border-top:1px solid var(--border-light);padding:16px 18px 18px}.emp-v19 .emp-v19-dm-foot-title{font-size:16px;font-weight:700;line-height:1.4}.emp-v19 .emp-v19-dm-foot-sub{margin-top:4px;font-size:14px;line-height:1.5}.emp-v19 .emp-v19-dm-foot-l .emp-v19-dm-foot-sub{color:var(--muted)}.emp-v19 .emp-v19-dm-unlock{margin-top:14px;width:100%;height:50px}.emp-v19 .emp-v19-dm-foot-u{background:var(--lime);padding:16px 18px 6px}.emp-v19 .emp-v19-dm-reset{height:auto;min-height:44px;margin-left:40px;padding:0}@container emp-v19 (max-width: 899.98px){.emp-v19 .emp-v19-dd{display:none}.emp-v19 .emp-v19-dm{display:block}}.emp-v19 .emp-v19-how{background:var(--paper)}.emp-v19 .emp-v19-how-h{max-width:16em}.emp-v19 .emp-v19-steps{list-style:none;margin:clamp(40px,4.4cqi,60px) 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.emp-v19 .emp-v19-steps>li{min-width:0}.emp-v19 .emp-v19-step-mark{position:relative;display:block;height:44px}.emp-v19 .emp-v19-step-line{position:absolute;left:44px;right:-28px;top:21px;height:2px;background:var(--ink)}.emp-v19 .emp-v19-step-num{position:relative;width:44px;height:44px;border-radius:22px;border:2px solid var(--ink);background:var(--paper);display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800}.emp-v19 .emp-v19-step-num-ink{background:var(--ink);color:var(--paper)}.emp-v19 .emp-v19-step-num-lime{background:var(--lime)}.emp-v19 .emp-v19-step-title{margin-top:20px;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.emp-v19 .emp-v19-step-body p{margin:12px 0 0;font-size:16px;line-height:1.55;color:var(--muted);text-wrap:pretty}.emp-v19 .emp-v19-step-body p strong{font-weight:700;color:var(--ink)}.emp-v19 .emp-v19-after{margin:clamp(32px,3.4cqi,44px) 0 0;padding-top:24px;border-top:1px solid var(--border-light);font-size:16px;line-height:1.65;color:var(--muted);max-width:46em;text-wrap:pretty}.emp-v19 .emp-v19-after strong{font-weight:700;color:var(--ink)}@container emp-v19 (max-width: 1099.98px){.emp-v19 .emp-v19-steps{display:block;margin-top:36px;max-width:720px}.emp-v19 .emp-v19-steps>li{display:flex;gap:18px}.emp-v19 .emp-v19-step-mark{flex:0 0 44px;height:auto;display:flex;flex-direction:column;align-items:center}.emp-v19 .emp-v19-step-num{flex:0 0 auto}.emp-v19 .emp-v19-step-line{position:static;order:2;flex:1;width:2px;min-height:16px}.emp-v19 .emp-v19-step-body{flex:1;min-width:0;padding:8px 0 32px}.emp-v19 .emp-v19-steps>li:last-child .emp-v19-step-body{padding-bottom:0}.emp-v19 .emp-v19-step-title{margin-top:0;font-size:21px;line-height:1.2}.emp-v19 .emp-v19-step-body p{margin-top:10px;text-wrap:wrap}}.emp-v19 .emp-v19-why{background:var(--soft)}.emp-v19 .emp-v19-why-pad{padding:clamp(64px,7cqi,104px) clamp(20px,3cqi,32px) clamp(48px,5cqi,72px)}.emp-v19 .emp-v19-stats{margin-top:clamp(32px,3.4cqi,48px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.6cqi,20px)}.emp-v19 .emp-v19-stat{background:var(--paper);border-radius:16px;padding:clamp(24px,2.6cqi,36px);display:flex;flex-direction:column}.emp-v19 .emp-v19-stat-num{font-family:var(--display);font-weight:700;font-size:clamp(56px,6cqi,92px);line-height:.85;letter-spacing:-.06em}.emp-v19 .emp-v19-stat-num span{font-size:.5em;letter-spacing:-.02em}.emp-v19 .emp-v19-stat p{margin:clamp(16px,2cqi,24px) 0 0;font-size:17px;line-height:1.45;font-weight:500;text-wrap:pretty}.emp-v19 .emp-v19-stat-src{margin-top:auto;padding-top:clamp(16px,1.6cqi,20px);font-size:13px;font-weight:600;color:var(--muted)}.emp-v19 .emp-v19-why-more{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.emp-v19 .emp-v19-research{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.emp-v19 .emp-v19-research-item{padding:20px;border-radius:12px;border:1px solid var(--emp-v19-line)}.emp-v19 .emp-v19-research-num{font-family:var(--display);font-size:32px;font-weight:700;letter-spacing:-.04em}.emp-v19 .emp-v19-research-item p{margin:8px 0 0;font-size:14px;line-height:1.5}.emp-v19 .emp-v19-research-src{margin-top:10px;font-size:12px;font-weight:600;color:var(--muted)}.emp-v19 .emp-v19-compare{background:var(--soft)}.emp-v19 .emp-v19-compare-pad{padding:0 clamp(20px,3cqi,32px) clamp(64px,7cqi,104px)}.emp-v19 .emp-v19-compare-in{padding-top:clamp(48px,5cqi,72px);border-top:1px solid var(--emp-v19-line)}.emp-v19 .emp-v19-h2.emp-v19-compare-h{line-height:1;text-wrap:wrap}.emp-v19 .emp-v19-compare-h>span{display:block}.emp-v19 .emp-v19-compare-h>.emp-v19-compare-h2{color:var(--lime)}.emp-v19 .emp-v19-bento{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.emp-v19 .emp-v19-bento-card{min-width:0;background:var(--paper);border-radius:16px;padding:clamp(22px,2.6cqi,34px)}.emp-v19 .emp-v19-bento-wide{grid-column:span 2;display:flex;flex-wrap:wrap;align-items:center;gap:24px clamp(24px,3cqi,40px)}.emp-v19 .emp-v19-bento-wide>.emp-v19-bento-copy{flex:1 1 240px;min-width:0}.emp-v19 .emp-v19-bento-wide>.emp-v19-bento-vis{flex:1.3 1 300px;min-width:0}.emp-v19 .emp-v19-bento-tall{display:flex;flex-direction:column;gap:22px}.emp-v19 .emp-v19-bento-copy h3{margin:0;font-family:var(--display);font-size:clamp(22px,2cqi,26px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.emp-v19 .emp-v19-bento-copy p{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--muted);text-wrap:pretty}.emp-v19 .emp-v19-bento-old{margin-top:16px;padding-top:12px;border-top:1px solid var(--border-light);font-size:14px;line-height:1.5;color:var(--muted);text-wrap:pretty}.emp-v19 .emp-v19-bento-old strong{font-weight:700;color:var(--ink)}.emp-v19 .emp-v19-bento-reach{display:flex;flex-wrap:wrap;gap:8px}.emp-v19 .emp-v19-bento-chip{flex:1 1 120px;min-width:0;padding:14px;border-radius:12px;background:var(--soft)}.emp-v19 .emp-v19-bento-chip.emp-v19-bento-chip-plum{flex:1.3 1 160px;background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-bento-chip-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:var(--muted)}.emp-v19 .emp-v19-bento-chip-plum .emp-v19-bento-chip-k{color:#ffffffd6}.emp-v19 .emp-v19-bento-chip-v{margin-top:6px;font-size:14px;font-weight:700;line-height:1.3}.emp-v19 .emp-v19-bento-insights{border:1px solid var(--border-light);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.emp-v19 .emp-v19-bento-ins-k{font-size:12px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-bento-ins{display:flex;align-items:flex-start;gap:10px}.emp-v19 .emp-v19-bento-ins+.emp-v19-bento-ins{padding-top:10px;border-top:1px solid var(--border-light)}.emp-v19 .emp-v19-bento-ins-disc{flex:0 0 26px;height:26px;border-radius:13px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.emp-v19 .emp-v19-bento-ins-copy{min-width:0}.emp-v19 .emp-v19-bento-ins-who{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.emp-v19 .emp-v19-bento-ins-name{font-size:13px;font-weight:700}.emp-v19 .emp-v19-bento-ins-ver{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--soft);font-size:10.5px;font-weight:700;white-space:nowrap}.emp-v19 .emp-v19-bento-ins-quote{display:block;margin-top:3px;font-size:13px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-bento-locked{border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.emp-v19 .emp-v19-bento-lk-row{padding:10px 14px;border-bottom:1px solid var(--border-light)}.emp-v19 .emp-v19-bento-lk-line{display:flex;align-items:center;gap:10px}.emp-v19 .emp-v19-bento-lk-line>svg{flex:0 0 13px;color:var(--muted)}.emp-v19 .emp-v19-bento-lk-tile{flex:0 0 26px;height:26px;border-radius:7px;background:var(--soft);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:12px}.emp-v19 .emp-v19-bento-lk-id{flex:1;min-width:0}.emp-v19 .emp-v19-bento-lk-name{display:block;font-size:13px;font-weight:700}.emp-v19 .emp-v19-bento-lk-sub{display:block;font-size:12px;line-height:1.4;color:var(--muted)}.emp-v19 .emp-v19-bento-lk-why{margin:10px 0 2px 36px;padding:10px 12px;border-radius:8px;background:var(--soft)}.emp-v19 .emp-v19-bento-lk-why-k{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:var(--muted)}.emp-v19 .emp-v19-bento-lk-why-v{margin-top:3px;font-size:12.5px;line-height:1.45}.emp-v19 .emp-v19-bento-lk-foot{padding:10px 14px;background:var(--soft);font-size:12.5px;font-weight:700}.emp-v19 .emp-v19-bento-time{border:1px solid var(--border-light);border-radius:12px;padding:20px 22px;display:flex;flex-direction:column;gap:16px}.emp-v19 .emp-v19-bento-time-ends{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-bento-time-track{position:relative;height:18px}.emp-v19 .emp-v19-bento-time-track>span{position:absolute}.emp-v19 .emp-v19-bento-time-bar{left:8px;right:10px;top:7px;height:4px;border-radius:2px;background:var(--ink)}.emp-v19 .emp-v19-bento-time-start{left:0;top:3px;width:12px;height:12px;border-radius:6px;background:var(--ink)}.emp-v19 .emp-v19-bento-time-mid{left:33%;top:5px;width:8px;height:8px;border-radius:4px;background:var(--paper);border:2px solid var(--ink)}.emp-v19 .emp-v19-bento-time-mid.emp-v19-bento-time-mid2{left:66%}.emp-v19 .emp-v19-bento-time-end{right:0;top:0;width:18px;height:18px;border-radius:9px;background:var(--lime);border:2px solid var(--ink)}.emp-v19 .emp-v19-bento-time-pill{display:flex;justify-content:flex-end}.emp-v19 .emp-v19-bento-time-pill>span{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--soft);font-size:12px;font-weight:800}@container emp-v19 (max-width: 999.98px){.emp-v19 .emp-v19-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@container emp-v19 (max-width: 699.98px){.emp-v19 .emp-v19-bento{grid-template-columns:minmax(0,1fr)}.emp-v19 .emp-v19-bento-wide{grid-column:auto}.emp-v19 .emp-v19-bento-tall{flex-direction:column-reverse}}.emp-v19 .emp-v19-commit{background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-commit-pad{padding:clamp(80px,9cqi,136px) clamp(20px,3cqi,32px)}.emp-v19 .emp-v19-commit-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px 64px}.emp-v19 .emp-v19-commit-h{flex:1 1 520px;min-width:0}.emp-v19 .emp-v19-commit-h h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(40px,5cqi,76px);line-height:.98;letter-spacing:-.05em;text-wrap:balance}.emp-v19 .emp-v19-commit-copy{flex:1 1 380px;min-width:0;max-width:520px}.emp-v19 .emp-v19-commit-lead{margin:0;font-size:clamp(19px,1.6cqi,23px);font-weight:600;line-height:1.4;letter-spacing:-.01em}.emp-v19 .emp-v19-commit-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:#fffc}.emp-v19 .emp-v19-commit-steps{list-style:none;margin:clamp(44px,4.8cqi,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.emp-v19 .emp-v19-commit-steps>li{min-width:0;padding-top:20px;border-top:2px solid rgba(255,255,255,.4)}.emp-v19 .emp-v19-commit-steps>li.emp-v19-commit-day90{padding-top:18px;border-top:4px solid var(--lime)}.emp-v19 .emp-v19-commit-t{font-family:var(--display);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.emp-v19 .emp-v19-commit-k{margin-top:8px;font-size:17px;font-weight:700;line-height:1.35}.emp-v19 .emp-v19-commit-day90 .emp-v19-commit-t,.emp-v19 .emp-v19-commit-day90 .emp-v19-commit-k{color:var(--lime)}.emp-v19 .emp-v19-commit-steps p{margin:10px 0 0;font-size:15px;line-height:1.55;color:#fffc;text-wrap:pretty}.emp-v19 .emp-v19-commit-foot{margin-top:clamp(36px,4cqi,52px);padding-top:22px;border-top:1px solid rgba(255,255,255,.2)}.emp-v19 .emp-v19-commit-foot p{margin:0;font-size:15px;line-height:1.6;color:#ffffffd9;max-width:56em}.emp-v19 .emp-v19-commit-foot a{color:var(--lime);font-weight:700;text-decoration:underline;text-underline-offset:3px}.emp-v19 .emp-v19-commit-foot a:hover{color:var(--paper)}@container emp-v19 (max-width: 899.98px){.emp-v19 .emp-v19-commit-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container emp-v19 (max-width: 559.98px){.emp-v19 .emp-v19-commit-steps{grid-template-columns:minmax(0,1fr)}}.emp-v19 .emp-v19-pricing{background:var(--paper)}.emp-v19 .emp-v19-plans{margin-top:clamp(28px,3.6cqi,52px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:0}.emp-v19 .emp-v19-plan{grid-row:span 7;display:grid;grid-template-rows:subgrid;row-gap:0;min-width:0;background:var(--paper);border:1px solid var(--emp-v19-line);border-radius:16px;overflow:hidden}.emp-v19 .emp-v19-plan.emp-v19-plan-pop{border:2px solid var(--plum);box-shadow:0 40px 80px -48px #2800498c}.emp-v19 .emp-v19-plan-gap{display:none}.emp-v19 .emp-v19-plan-head{padding:clamp(24px,2.6cqi,34px) clamp(22px,2.6cqi,34px) 20px}.emp-v19 .emp-v19-plan-opt{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase!important;color:var(--muted)}.emp-v19 .emp-v19-plan-optrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.emp-v19 .emp-v19-plan-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--lime);color:var(--ink);font-size:11.5px;font-weight:800}.emp-v19 .emp-v19-plan-name{margin:8px 0 0;font-family:var(--display);font-size:clamp(24px,2.2cqi,30px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.emp-v19 .emp-v19-plan-for{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-plan-row{padding:20px clamp(22px,2.6cqi,34px);border-top:1px solid var(--border-light)}.emp-v19 .emp-v19-plan-k{font-size:13px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-plan-price{margin-top:10px;display:flex;align-items:baseline;gap:8px}.emp-v19 .emp-v19-plan-big{font-family:var(--display);font-size:clamp(44px,4cqi,56px);font-weight:700;letter-spacing:-.05em;line-height:1}.emp-v19 .emp-v19-plan-per{font-size:16px;font-weight:600}.emp-v19 .emp-v19-plan-note{margin-top:10px;font-size:14px;line-height:1.5;color:var(--muted)}.emp-v19 .emp-v19-plan-line{margin-top:10px;font-size:15.5px;line-height:1.5}.emp-v19 .emp-v19-plan-value{margin-top:10px;font-family:var(--display);font-size:clamp(24px,2.2cqi,28px);font-weight:700;letter-spacing:-.03em;line-height:1.25}.emp-v19 .emp-v19-plan-table{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.emp-v19 .emp-v19-plan-table>[role=row]{display:contents}.emp-v19 .emp-v19-plan-th{padding-bottom:8px;font-size:12px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-plan-th.emp-v19-plan-th-r{text-align:right}.emp-v19 .emp-v19-plan-td{min-width:0;padding:12px 0;border-top:1px solid var(--border-light);font-size:14.5px;font-weight:600;line-height:1.35}.emp-v19 .emp-v19-plan-tv{padding:12px 0;border-top:1px solid var(--border-light);text-align:right;font-family:var(--display);font-size:clamp(22px,2cqi,26px);font-weight:700;letter-spacing:-.03em;line-height:1;white-space:nowrap}.emp-v19 .emp-v19-plan-pop .emp-v19-plan-head,.emp-v19 .emp-v19-plan-pop .emp-v19-plan-row-plum{background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-plan-pop .emp-v19-plan-head .emp-v19-plan-opt,.emp-v19 .emp-v19-plan-pop .emp-v19-plan-head .emp-v19-plan-for,.emp-v19 .emp-v19-plan-row-plum .emp-v19-plan-k{color:#ffffffd6}.emp-v19 .emp-v19-plan-row.emp-v19-plan-row-plum{padding-bottom:24px;border-top-color:#ffffff29}.emp-v19 .emp-v19-plan-row-plum .emp-v19-plan-note{margin-top:8px;color:#ffffffe0}.emp-v19 .emp-v19-plan-cta{padding:8px clamp(22px,2.6cqi,34px) clamp(24px,2.6cqi,34px);display:flex;align-items:flex-end}.emp-v19 .emp-v19-plan-btn{flex:1;display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;border-radius:4px;background:var(--ink);color:var(--paper);font-size:15px;font-weight:800;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .1s ease}@media(hover:hover){.emp-v19 .emp-v19-plan-btn:hover{background:var(--plum);color:var(--paper)}}.emp-v19 .emp-v19-plan-btn:active{transform:translateY(1px)}.emp-v19 .emp-v19-plan-btn.emp-v19-plan-btn-lime{background:var(--lime);color:var(--ink)}@media(hover:hover){.emp-v19 .emp-v19-plan-btn.emp-v19-plan-btn-lime:hover{background:var(--plum);color:var(--lime)}}.emp-v19 .emp-v19-howunlock{margin-top:24px;border-radius:16px;background:var(--soft);padding:clamp(20px,2.2cqi,26px) clamp(22px,2.6cqi,36px);display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.emp-v19 .emp-v19-howunlock-t{font-size:15px;font-weight:700}.emp-v19 .emp-v19-howunlock-b{flex:1 1 320px;min-width:0;font-size:16px;line-height:1.6}.emp-v19 .emp-v19-howunlock-b strong{font-weight:600;color:var(--ink)}.emp-v19 .emp-v19-ex{margin-top:clamp(56px,6cqi,88px)}.emp-v19 .emp-v19-ex-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.emp-v19 .emp-v19-ex-head h3{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(24px,2.2cqi,30px);line-height:1.1;letter-spacing:-.03em}.emp-v19 .emp-v19-seg-plan{background:var(--soft)}.emp-v19 .emp-v19-seg-plan button{padding:0 18px;background:transparent;color:var(--ink)}.emp-v19 .emp-v19-ex-grid{margin-top:clamp(20px,2.2cqi,28px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(16px,1.6cqi,20px)}.emp-v19 .emp-v19-ex-card{min-width:0;background:var(--soft);border-radius:16px;padding:clamp(24px,2.6cqi,34px)}.emp-v19 .emp-v19-ex-kicker{font-size:13px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-ex-title{margin-top:4px;font-family:var(--display);font-size:26px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.emp-v19 .emp-v19-ex-rows{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 16px;font-size:15px;line-height:1.45}.emp-v19 .emp-v19-ex-v{font-weight:600;text-align:right}.emp-v19 .emp-v19-ex-total{margin-top:20px;padding-top:16px;border-top:2px solid var(--ink)}.emp-v19 .emp-v19-ex-total-k{font-size:13px;font-weight:700;color:var(--muted)}.emp-v19 .emp-v19-ex-amount{margin-top:6px;font-family:var(--display);font-size:min(34px,8.4cqi);font-weight:700;letter-spacing:-.035em;line-height:1.1}.emp-v19 .emp-v19-ex-amount>span>span{white-space:nowrap}.emp-v19 .emp-v19-ex-note{margin:20px 0 0;font-size:16px;line-height:1.55;font-weight:500;color:var(--emp-v19-note);max-width:52em;text-wrap:pretty}.emp-v19 .emp-v19-ex-assume{margin:10px 0 0;font-size:14px;line-height:1.6;color:var(--emp-v19-fine);max-width:60em;text-wrap:pretty}.emp-v19 .emp-v19-terms{margin-top:12px}.emp-v19 .emp-v19-terms ul{margin:6px 0 0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;color:var(--muted);max-width:52em}.emp-v19 .emp-v19-trust{background:var(--soft)}.emp-v19 .emp-v19-pillars{margin-top:clamp(32px,3.4cqi,48px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px,3.6cqi,56px)}.emp-v19 .emp-v19-pillar{min-width:0;padding-top:20px;border-top:2px solid var(--ink)}.emp-v19 .emp-v19-pillar-t{font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em}.emp-v19 .emp-v19-pillar-t em.hl{font-style:normal;background:var(--lime);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.emp-v19 .emp-v19-pillar p{margin:14px 0 0;font-size:16px;line-height:1.6;text-wrap:pretty}.emp-v19 .emp-v19-trust-card{margin-top:clamp(40px,4cqi,56px);background:var(--paper);border-radius:16px;padding:clamp(24px,2.8cqi,40px)}.emp-v19 .emp-v19-trust-toggle{display:none}.emp-v19 .emp-v19-trust-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px clamp(32px,3.6cqi,56px)}.emp-v19 .emp-v19-trust-item{min-width:0}.emp-v19 .emp-v19-trust-t{font-size:16px;font-weight:600}.emp-v19 .emp-v19-trust-item p{margin:10px 0 0;font-size:15px;line-height:1.65;color:var(--muted);text-wrap:pretty}.emp-v19 .emp-v19-partner{margin-top:14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:var(--muted)}.emp-v19 .emp-v19-partner img{height:18px;width:auto;display:block}.emp-v19 .emp-v19-workflow{margin-top:clamp(56px,5.6cqi,88px);background:var(--paper);border-radius:16px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:stretch}.emp-v19 .emp-v19-workflow-photo{flex:1 1 380px;min-width:0;min-height:clamp(240px,30cqi,420px);position:relative;background:var(--emp-v19-line)}.emp-v19 .emp-v19-workflow-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:78% 42%;display:block}.emp-v19 .emp-v19-workflow-copy{flex:1.15 1 400px;min-width:0;padding:clamp(22px,2.8cqi,40px);display:flex;flex-direction:column;justify-content:center}.emp-v19 .emp-v19-workflow h3{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(24px,2.3cqi,32px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.emp-v19 .emp-v19-workflow-copy p{margin:14px 0 0;font-size:16px;line-height:1.6;text-wrap:pretty}.emp-v19 .emp-v19-workflow-copy p.emp-v19-workflow-setup{margin-top:12px;color:var(--muted)}.emp-v19 .emp-v19-workflow-setup strong{font-weight:600;color:var(--ink)}.emp-v19 .emp-v19-workflow-link{margin-top:10px;align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:15px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.emp-v19 .emp-v19-workflow-link:hover{color:var(--plum)}.emp-v19 .emp-v19-workflow-tiles{margin-top:18px;display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.emp-v19 .emp-v19-workflow-tile{flex:1 1 130px;min-width:0;padding:14px 16px;border-radius:12px;background:var(--paper);border:1.5px solid var(--ink)}.emp-v19 .emp-v19-workflow-tile.emp-v19-workflow-tile-plum{border:0;background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-workflow-tile-k{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase!important;color:var(--muted)}.emp-v19 .emp-v19-workflow-tile-plum .emp-v19-workflow-tile-k{color:#ffffffd6}.emp-v19 .emp-v19-workflow-tile-v{margin-top:6px;font-size:14px;font-weight:700;line-height:1.3}.emp-v19 .emp-v19-workflow-plus{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 4px;font-family:var(--display);font-size:22px;font-weight:700}.emp-v19 .emp-v19-faq{background:var(--paper)}.emp-v19 .emp-v19-faq-in{display:flex;flex-wrap:wrap;gap:28px clamp(40px,6cqi,96px)}.emp-v19 .emp-v19-faq-side{flex:1 1 280px;min-width:0;max-width:400px}.emp-v19 .emp-v19-faq-side p{margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--muted)}.emp-v19 .emp-v19-faq-side a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.emp-v19 .emp-v19-faq-list{flex:2 1 560px;min-width:0;border-bottom:1px solid var(--border-light)}.emp-v19 .emp-v19-faq-item{border-top:1px solid var(--border-light)}.emp-v19 .emp-v19-faq-q{width:100%;min-height:clamp(64px,5cqi,68px);padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:none;border:0;text-align:left;color:var(--ink);cursor:pointer}.emp-v19 .emp-v19-faq-qt{font-size:clamp(17px,1.35cqi,19px);font-weight:600;line-height:1.35;letter-spacing:-.01em}.emp-v19 .emp-v19-faq-ind{flex:0 0 32px;height:32px;border-radius:16px;border:1px solid var(--emp-v19-line);display:inline-flex;align-items:center;justify-content:center}.emp-v19 .emp-v19-faq-ind>span{position:relative;display:block;width:12px;height:12px}.emp-v19 .emp-v19-faq-ind>span>span{position:absolute;left:0;top:5px;width:12px;height:2px;border-radius:1px;background:currentColor}.emp-v19 .emp-v19-faq-ind .emp-v19-faq-bar{transform:rotate(90deg);transition:transform .22s ease-in-out}.emp-v19 .emp-v19-faq-q[aria-expanded=true] .emp-v19-faq-bar{transform:rotate(0)}.emp-v19 .emp-v19-faq-a{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear .22s}.emp-v19 .emp-v19-faq-q[aria-expanded=true]+.emp-v19-faq-a{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .22s ease-in-out,opacity .22s ease-in-out,visibility 0s linear 0s}.emp-v19 .emp-v19-faq-clip{min-height:0;overflow:hidden}.emp-v19 .emp-v19-faq-text{padding:0 clamp(8px,3.62cqi,52px) 28px 0;font-size:16px;line-height:1.65;color:var(--muted);max-width:44em}.emp-v19 .emp-v19-faq-text a{color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.emp-v19 .emp-v19-faq-moreline{border-top:1px solid var(--border-light);padding:8px 0}.emp-v19 .emp-v19-faq-morebtn{min-height:52px}.emp-v19 .emp-v19-start{background:var(--plum);color:var(--paper)}.emp-v19 .emp-v19-start-in{padding:clamp(72px,7.5cqi,112px) clamp(20px,3cqi,32px) clamp(64px,6.5cqi,96px);display:flex;flex-direction:column;align-items:center;text-align:center}.emp-v19 .emp-v19-start-in h2{margin:0;font-family:var(--display);font-weight:700;font-size:clamp(34px,4.4cqi,64px);line-height:1;letter-spacing:-.045em;max-width:15em;text-wrap:balance}.emp-v19 .emp-v19-start-in p{margin:24px 0 0;font-size:clamp(17px,1.3cqi,19px);line-height:1.55;color:#ffffffd9;max-width:32em;text-wrap:pretty}.emp-v19 .emp-v19-start-ctas{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}@media(hover:hover){.emp-v19 .emp-v19-btn-primary.emp-v19-btn-onplum:hover{background:var(--paper);color:var(--plum)}}.emp-v19 .emp-v19-btn-ghost.emp-v19-btn-ghost-plum{border-color:var(--paper);color:var(--paper)}@media(hover:hover){.emp-v19 .emp-v19-btn-ghost.emp-v19-btn-ghost-plum:hover{background:var(--paper);color:var(--plum)}}@media(min-width:761px){main:has(>.emp-v19)+.site-footer{padding-top:clamp(40px,3.9vw,56px)}}@container emp-v19 (max-width: 759.98px){.emp-v19 .emp-v19-hero-ctas{margin-top:28px;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:10px}.emp-v19 .emp-v19-hero-ctas .emp-v19-btn{display:flex;height:52px;padding:0 16px;font-size:16px;white-space:normal}.emp-v19 .emp-v19-hero-how{align-self:flex-start;padding:0 2px;margin-left:0;white-space:normal}.emp-v19 .emp-v19-stats,.emp-v19 .emp-v19-plans{grid-template-columns:minmax(0,1fr)}.emp-v19 .emp-v19-plan-gap{display:block;grid-column:1 / -1;height:20px}.emp-v19 .emp-v19-ex-grid{grid-template-columns:minmax(0,1fr)}.emp-v19 .emp-v19-pillars{margin-top:28px;display:flex;flex-direction:column;gap:0}.emp-v19 .emp-v19-pillar{padding:24px 0 26px}.emp-v19 .emp-v19-pillar:last-child{padding-bottom:0}.emp-v19 .emp-v19-pillar-t{line-height:1.2}.emp-v19 .emp-v19-pillar p{margin-top:12px}.emp-v19 .emp-v19-trust-card{margin-top:32px;padding:0}.emp-v19 .emp-v19-trust-toggle{width:100%;min-height:60px;padding:14px 16px 14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;text-align:left;color:var(--ink);cursor:pointer}.emp-v19 .emp-v19-trust-toggle>span:first-child{font-size:16px;font-weight:700;line-height:1.35;text-wrap:balance}.emp-v19 .emp-v19-trust-items{display:block;padding:0 18px 22px}.emp-v19 .emp-v19-trust-toggle[aria-expanded=false]+.emp-v19-trust-items{display:none}.emp-v19 .emp-v19-trust-item{padding:16px 0;border-top:1px solid var(--border-light)}.emp-v19 .emp-v19-trust-item:last-child{padding-bottom:0}.emp-v19 .emp-v19-trust-item p{margin-top:8px}}.emp-v19 [data-emp-rv=pre]{opacity:0;transform:translateY(20px);transition:none}.emp-v19 [data-emp-rv=in]{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){html:has(.emp-v19){scroll-behavior:auto}.emp-v19 .emp-v19-faq-a,.emp-v19 .emp-v19-faq-q[aria-expanded=true]+.emp-v19-faq-a,.emp-v19 .emp-v19-faq-ind .emp-v19-faq-bar{transition:none}.emp-v19 [data-emp-rv=pre],.emp-v19 [data-emp-rv=in]{opacity:1;transform:none;transition:none}}.rc-pm,.site-header .brand-mark-ink{display:none}@media(max-width:900px){.site-header,.site-header.is-floating{padding:0}.site-header .container{position:relative;z-index:1;height:60px;min-height:0;padding:0 8px 0 20px;transition:height .25s ease,padding .25s ease,margin .25s ease,border-radius .25s ease,box-shadow .25s ease,background-color .25s ease}.site-header.is-floating .container{height:52px;min-height:0;margin:8px 12px 0;padding:0 4px 0 18px;border-radius:999px}.site-header .brand-logo{display:grid;align-items:center}.site-header .brand-logo>img{grid-area:1 / 1;transition:opacity .3s ease}.site-header .brand-logo .brand-mark-ink{opacity:0}.site-header:has(>.rc-pm:not([hidden])) .brand-logo .brand-mark,.site-header:has(>.rc-pm:not([hidden])) .brand-logo .brand-mark-ink{display:block;height:22px;width:auto}.site-header:has(>.rc-pm:not([hidden])) .brand-logo .brand-mark-sm{display:none}.site-header .nav-burger{width:44px;height:44px;transition:color .3s ease}.site-header .nav-burger svg{width:20px;height:14px;overflow:visible}.site-header .nav-burger path{transform-box:fill-box;transform-origin:center;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.site-header .nav-burger[aria-expanded=true] path:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header .nav-burger[aria-expanded=true] path:nth-child(2){opacity:0}.site-header .nav-burger[aria-expanded=true] path:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site-header.rc-pm-open,.site-header.rc-pm-open.is-floating{z-index:400;min-height:60px;background:var(--paper);pointer-events:auto;transition:background-color .3s ease}.site-header.rc-pm-open .container,.site-header.rc-pm-open.is-floating .container{position:fixed;top:0;left:0;right:0;height:60px;margin:0;padding:0 8px 0 20px;max-width:none;border-radius:0;box-shadow:none;background:var(--paper);transition:height .25s ease,padding .25s ease,margin .25s ease,border-radius .25s ease,box-shadow .25s ease,background-color .3s ease}.site-header.rc-pm-open .brand-logo .brand-mark{opacity:0}.site-header.rc-pm-open .brand-logo .brand-mark-ink{opacity:1}.site-header.rc-pm-open .nav-burger{color:var(--ink)}.site-header.nav-open .container{height:auto;padding-top:8px;padding-bottom:10px}.site-header.is-floating.nav-open .container{height:auto;padding-top:4px;padding-bottom:8px}.site-header.nav-open .nav-panel-in{padding-right:12px}.site-header.is-floating.nav-open .nav-panel-in{padding-right:0}.browse-toolbar{top:60px}.rc-pm{position:fixed;inset:0;z-index:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:76px 24px calc(28px + env(safe-area-inset-bottom,0px));scroll-padding-top:60px;background:var(--soft);color:var(--ink);font-family:var(--sans);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s linear .28s}.site-header.rc-pm-open .rc-pm{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .38s cubic-bezier(.22,.61,.36,1),visibility 0s linear 0s}.rc-pm[data-scrolling]{scrollbar-color:rgba(33,33,33,.35) transparent}.rc-pm-g1,.rc-pm-g2,.rc-pm-g3,.rc-pm-g4{opacity:0;transform:translateY(12px);transition:opacity .18s ease,transform 0s linear .28s}.site-header.rc-pm-open .rc-pm-g1{opacity:1;transform:translateY(0);transition:opacity .42s ease 90ms,transform .55s cubic-bezier(.22,.61,.36,1) 90ms}.site-header.rc-pm-open .rc-pm-g2{opacity:1;transform:translateY(0);transition:opacity .42s ease .14s,transform .55s cubic-bezier(.22,.61,.36,1) .14s}.site-header.rc-pm-open .rc-pm-g3{opacity:1;transform:translateY(0);transition:opacity .42s ease .19s,transform .55s cubic-bezier(.22,.61,.36,1) .19s}.site-header.rc-pm-open .rc-pm-g4{opacity:1;transform:translateY(0);transition:opacity .42s ease .24s,transform .55s cubic-bezier(.22,.61,.36,1) .24s}.rc-pm-nav{display:flex;flex-direction:column}.rc-pm-top{display:flex;align-items:center;min-height:84px;color:var(--ink);text-decoration:none;font-family:Schibsted Grotesk,Inter,-apple-system,BlinkMacSystemFont,RC Scripts,sans-serif;font-size:clamp(34px,10.5cqi,44px);font-weight:400;line-height:1.05;letter-spacing:-.045em}.rc-pm-g1,.rc-pm-g2{border-bottom:1px solid #CFCDC4}.rc-pm-acc-btn{width:100%;justify-content:space-between;gap:16px;padding:0;background:none;border:0;cursor:pointer;text-align:left}.rc-pm-acc-btn svg{flex:0 0 auto;transform:rotate(0);transition:transform .3s cubic-bezier(.22,.61,.36,1)}.rc-pm-acc-btn[aria-expanded=true] svg{transform:rotate(180deg)}.rc-pm-acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.61,.36,1)}.rc-pm-acc-btn[aria-expanded=true]+.rc-pm-acc-panel{grid-template-rows:1fr}.rc-pm-acc-clip{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .3s}.rc-pm-acc-btn[aria-expanded=true]+.rc-pm-acc-panel .rc-pm-acc-clip{visibility:visible;transition:visibility 0s linear 0s}.rc-pm-acc-in{display:flex;flex-direction:column;padding:0 0 28px;opacity:0;transition:opacity .14s ease}.rc-pm-acc-btn[aria-expanded=true]+.rc-pm-acc-panel .rc-pm-acc-in{opacity:1;transition:opacity .24s ease 80ms}.rc-pm-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;color:var(--ink);text-decoration:none;font-family:Schibsted Grotesk,Inter,-apple-system,BlinkMacSystemFont,RC Scripts,sans-serif;font-size:26px;font-weight:400;line-height:1.15;letter-spacing:-.03em}.rc-pm-arrow{flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ink);display:inline-flex;align-items:center;justify-content:center}.rc-pm-arrow svg{display:block}.rc-pm-label{margin:24px 0 4px;font-size:15px;font-weight:400;line-height:1.4;color:var(--footnote)}.rc-pm-sub{display:flex;align-items:center;min-height:48px;color:var(--ink);text-decoration:none;font-size:19px;font-weight:400;line-height:1.3}.rc-pm-actions{margin-top:auto;padding-top:40px;display:flex;flex-direction:column;gap:12px}.rc-pm-signin,.rc-pm-browse{display:flex;align-items:center;justify-content:center;height:56px;border-radius:999px;font-size:17px;font-weight:500;text-decoration:none}.rc-pm-signin{border:1.5px solid var(--ink);color:var(--ink)}.rc-pm-browse{background:var(--plum);color:var(--paper)}}@media(max-width:760px){.browse-main #fb-pills{top:60px}.browse-main:before{height:60px}}@media(max-width:900px)and (prefers-reduced-motion:reduce){.site-header .container,.site-header.rc-pm-open .container,.site-header.rc-pm-open.is-floating .container,.site-header.rc-pm-open,.site-header.rc-pm-open.is-floating,.site-header .brand-logo>img,.site-header .nav-burger,.site-header .nav-burger path,.rc-pm,.site-header.rc-pm-open .rc-pm,.rc-pm-g1,.rc-pm-g2,.rc-pm-g3,.rc-pm-g4,.site-header.rc-pm-open .rc-pm-g1,.site-header.rc-pm-open .rc-pm-g2,.site-header.rc-pm-open .rc-pm-g3,.site-header.rc-pm-open .rc-pm-g4,.rc-pm-acc-btn svg,.rc-pm-acc-panel,.rc-pm-acc-clip,.rc-pm-acc-btn[aria-expanded=true]+.rc-pm-acc-panel .rc-pm-acc-clip,.rc-pm-acc-in,.rc-pm-acc-btn[aria-expanded=true]+.rc-pm-acc-panel .rc-pm-acc-in{transition:none}}
