:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}img{max-width:100%}[hidden]:not([hidden=until-found i]){display:none!important}:root{--bg:#fdfdfd;--card:#fff;--card-2:#fafafa;--sand:#f3ede6;--sand-line:#e4dcd2;--miss:#f6f6f6;--fg:#050505;--muted:#f4f4f4;--hover:#f8f7f5;--hover-grad:#fff;--muted-fg:#767676;--border:#e5e5e5;--primary:#0f0f0f;--orange:var(--o);--orange-deep:var(--od);--night:#0b0a09;--on-night:#f5f3ef;--on-night-muted:#a39e97;--sans:"Geist","Helvetica Neue",Arial,sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--radius:10px;--frame:1240px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#2f251c;--card:#3a2e24;--card-2:#41342a;--sand:#41342a;--sand-line:#4c3e33;--miss:#413228;--fg:#f6efe7;--muted:#41342a;--hover:#3a2e24;--hover-grad:radial-gradient(#e2a06e29 .55px,transparent .9px) 0 0/3px 3px,linear-gradient(125deg,#634630 0%,#423428 35%,var(--bg) 70%);--muted-fg:#c4b6a8;--border:#4a3c31;--primary:#f6efe7;--night:#1f1712;--on-night:#f6efe7;--on-night-muted:#bfae9e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;transition:background-color .3s,color .3s}img{max-width:100%;display:block}a{color:inherit}p{margin:0}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:500}h1{font-size:clamp(38px,5vw,60px);line-height:1.08}h2{font-size:clamp(28px,3.2vw,40px);line-height:1.15}h3{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.35}.grad{background:linear-gradient(90deg,var(--orange-deep),var(--orange) 60%,var(--ol));color:#0000;-webkit-background-clip:text;background-clip:text}.grad-in{background:linear-gradient(90deg,var(--fg) 0%,var(--fg) 25%,var(--orange-deep) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-out{background:linear-gradient(90deg,var(--ol) 0%,var(--fg) 75%,var(--fg) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lead{color:var(--muted-fg);max-width:58ch;font-size:16px;line-height:1.6}.small{color:var(--muted-fg);font-size:13px}.tnum{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:4px}.frame{max-width:var(--frame);border-inline:1px solid var(--border);margin:0 auto}@media (max-width:1280px){.frame{border-inline:0}}.pad{padding-inline:clamp(16px,3vw,48px)}.row{border-bottom:1px solid var(--border)}.spacer{border-bottom:1px solid var(--border);height:48px}.head{gap:12px;padding-block:48px 32px;display:grid}.btn{font:500 14px/1 var(--sans);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;text-decoration:none;transition:background-color .3s,border-color .3s,color .3s,transform .3s;display:inline-flex}.btn.dark{background:var(--fg);color:var(--bg)}.btn.dark:hover{background:#2a2a2a}.btn.outline{border-color:var(--border);background:var(--card);color:var(--fg)}.btn.outline:hover{border-color:var(--fg)}.btn.ghost{color:var(--on-night);background:0 0;border-color:#ffffff40}.btn.ghost:hover{border-color:#fff}.btn.light{background:var(--card);color:var(--fg)}.btn.light:hover{background:var(--muted)}.spin{background:var(--border);border-radius:8px;padding:1px;display:inline-flex;position:relative;overflow:hidden}.spin:before{content:"";background:conic-gradient(from 0deg,transparent 0 78%,var(--orange) 92%,transparent 100%);animation:4s linear infinite spin;position:absolute;inset:-100%}.spin .btn{background:var(--card);border:0;border-radius:7px;position:relative}.spin .btn:hover{background:var(--muted)}@keyframes spin{to{transform:rotate(360deg)}}.link{align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.link:hover{text-underline-offset:4px;text-decoration:underline}.arr{transition:transform .3s;display:inline-block}a:hover .arr{transform:translate(3px)}header{top:env(safe-area-inset-top,0px);z-index:30;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid var(--border);position:sticky}header .in{align-items:center;gap:28px;height:64px;display:flex}.logo{color:var(--fg);letter-spacing:-.02em;align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.logo img{width:auto;height:18px}nav.main{color:var(--fg);gap:28px;margin-inline:auto;font-size:14px;font-weight:500;display:flex}nav.main a{text-decoration:none;transition:color .3s}nav.main a.on,nav.main a:hover{color:var(--orange)}.hright{align-items:center;gap:18px;display:flex}.hright .si{color:var(--muted-fg);font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.hright .si:hover{color:var(--fg)}.icobtn{border:1px solid var(--border);background:var(--card);width:36px;height:36px;color:var(--fg);border-radius:999px;place-items:center;text-decoration:none;transition:background-color .3s;display:grid;position:relative}.icobtn:hover{background:var(--muted)}.icobtn i{background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}@media (max-width:900px){nav.main,.hright .si{display:none}}.tbtn{border:1px solid var(--border);background:var(--card);width:34px;height:34px;color:var(--fg);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .3s;display:grid}.tbtn:hover{background:var(--hover)}.tbtn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tbtn .sun{display:none}:root[data-theme=dark] .tbtn .sun{display:block}:root[data-theme=dark] .tbtn .moon{display:none}:root[data-theme=dark] .logo img,:root[data-theme=dark] footer img,:root[data-theme=dark] .wordmark img{filter:invert()}:root[data-theme=dark] .wordmark img{opacity:.12}:root[data-theme=dark] .spin .btn{background:var(--card)}:root[data-theme=dark] .spin{background:var(--border)}:root[data-theme=dark] .stepper .dot,:root[data-theme=dark] .res a{background:var(--card)}:root[data-theme=dark] .res .th{filter:brightness(.85)}:root[data-theme=dark] .panel .card,:root[data-theme=dark] .pcard .flag,:root[data-theme=dark] .pcard .mlogo,:root[data-theme=dark] .pcard .model{background:var(--card)}:root[data-theme=dark] .pcard .mlogo{filter:invert()}:root[data-theme=dark] .proof .models img{filter:none}:root[data-theme=dark] .grad-in{background:linear-gradient(90deg,var(--fg) 0%,var(--fg) 25%,var(--orange-deep) 100%);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .grad-out{background:linear-gradient(90deg,var(--ol) 0%,var(--fg) 75%,var(--fg) 100%);-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .dots h2 .w,:root[data-theme=dark] .dots h2 .w.lit{color:#fff}:root[data-theme=dark] .dots h2 .w.hot{background:linear-gradient(90deg,var(--orange-deep),var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark] .close,:root[data-theme=dark] .band{border-top:1px solid var(--border)}:root[data-theme=dark] .contact{border:1px solid var(--border)}:root[data-theme=dark] .faq .acc details[open]{background:var(--card-2)}:root[data-theme=dark] .plan[aria-selected=true]{background:linear-gradient(90deg,#6a4a33,var(--card-2) 60%)}:root[data-theme=dark] .plan:hover,:root[data-theme=dark] .way:hover,:root[data-theme=dark] .stat:hover,:root[data-theme=dark] .cell:hover,:root[data-theme=dark] .pain:hover,:root[data-theme=dark] .person:hover,:root[data-theme=dark] .logos div:hover,:root[data-theme=dark] .rtabs button:hover,:root[data-theme=dark] .strip button:hover,:root[data-theme=dark] .acc summary:hover{background:var(--hover-grad)}.hero{text-align:center;justify-items:center;gap:20px;padding-block:72px 48px;display:grid}.pill{color:var(--fg);border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;text-decoration:none;transition:border-color .3s;display:inline-flex}.pill:hover{border-color:var(--fg)}.pill b{color:var(--orange);font-weight:500}.pill.users{background:var(--card);color:var(--fg);border:1px solid #0000000d;gap:8px;padding:4px 14px 4px 4px;font-size:14px;transition:box-shadow .3s,transform .3s;box-shadow:inset 0 1px #fff,0 1px 2px #14100c0a,0 8px 20px -12px #14100c2e}.pill.users .avs{display:flex}.pill.users .avs img{object-fit:cover;object-position:top;border:2px solid var(--card);border-radius:50%;width:26px;height:26px;margin-right:-8px;box-shadow:0 1px 2px #0000001f}.pill.users .avs img:last-child{margin-right:0}.pill.users b{color:var(--fg);margin-left:6px;font-size:14px;font-weight:600}.pill.users span:last-child{color:var(--muted-fg)}.pill.users:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 2px 4px #14100c0d,0 14px 28px -14px #14100c3d}:root[data-theme=dark] .pill.users{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 8px 20px -12px #0009}.eyebrow{color:var(--muted-fg);font-size:13px;font-weight:500}.hero h1{max-width:19ch}.hero .lead{text-align:center;max-width:56ch}.ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.proof{color:var(--muted-fg);justify-items:center;gap:12px;font-size:13px;display:grid}.proof .models{flex-wrap:wrap;gap:6px;display:flex}.proof .models span{border:1px solid var(--border);color:var(--fg);background:var(--card);border-radius:6px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:12px;display:inline-flex}.proof .models img,.proof .models svg{width:14px;height:14px;display:block}.js .enter{animation:.9s cubic-bezier(.2,.7,.2,1) both enter}.js .enter.d1{animation-delay:.1s}.js .enter.d2{animation-delay:.2s}.js .enter.d3{animation-delay:.3s}.js .enter.d4{animation-delay:.4s}.js .enter.d5{animation-delay:.5s}.js .enter.d6{animation-delay:.6s}@keyframes enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.js .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.js .reveal.in{opacity:1;transform:none}.strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.strip button{appearance:none;border:0;border-right:1px solid var(--border);font:500 14px var(--sans);color:var(--muted-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:18px 12px;transition:color .3s,background-color .3s;display:flex}.strip button:last-child{border-right:0}.strip button:hover{background:var(--hover-grad)}.strip button[aria-selected=true]{color:var(--fg)}.strip .ind{background:var(--fg);transform-origin:0;height:2px;position:absolute;top:-1px;transform:scaleX(0)}.strip .ind.run{animation:load var(--dur,6s) linear forwards}@keyframes load{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.strip svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (max-width:860px){.strip button{padding:14px 6px;font-size:12px}.strip svg{display:none}}.band{background:radial-gradient(900px 500px at 25% -10%,rgba(var(--acc-rgb),.55),transparent 60%),radial-gradient(700px 400px at 95% 110%,rgba(var(--deep-rgb),.35),transparent 65%),linear-gradient(180deg,#2a1b12,var(--night) 75%);border-bottom:1px solid var(--border);padding:clamp(24px,4vw,56px) clamp(16px,4vw,64px) 0;position:relative;overflow:hidden}.band .cap{color:var(--on-night-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.band .cap b{color:var(--on-night);font-weight:500}.sheet.bandsheet{background:linear-gradient(#f9f8f6,#f3f2ef);border-radius:18px 18px 0 0;padding:4px 4px 0;overflow:hidden;box-shadow:inset 0 1px #fff,0 -20px 60px -30px #0009,0 0 0 1px #00000008}:root[data-theme=dark] .sheet.bandsheet{background:linear-gradient(#473a2f,#3d3127);box-shadow:inset 0 1px #ffffff0d,0 -20px 60px -30px #000000b3,0 0 0 1px #ffffff0d}.shot{background:var(--card);aspect-ratio:2400/1180;border:1px solid #00000008;border-bottom:0;border-radius:14px 14px 0 0;position:relative;overflow:hidden;box-shadow:0 1px 2px #14100c0a}.shot img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.shot img.on{opacity:1}.logos{border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.logos div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);place-items:center;height:96px;transition:background-color .3s;display:grid}.logos img{opacity:.55;filter:grayscale();width:auto;max-width:130px;height:auto;max-height:30px;transition:opacity .3s,filter .3s}.logos div:hover img{opacity:1;filter:none}:root[data-theme=dark] .logos img{filter:invert()grayscale()}:root[data-theme=dark] .logos div:hover img{filter:invert()}.logos div:hover{background:var(--hover-grad)}.logos div:nth-child(5n){border-right:0}.logos div.mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:500}.logos div.serif{font-family:Georgia,serif;font-size:19px;font-weight:400}@media (max-width:760px){.logos{grid-template-columns:repeat(2,1fr)}.logos div:nth-child(5n){border-right:1px solid var(--border)}.logos div:nth-child(2n){border-right:0}}.dots{text-align:center;background-image:radial-gradient(#d9d9d9 1px,#0000 1px);background-size:22px 22px;background:var(--bg);justify-items:center;gap:20px;padding-block:88px;display:grid;position:relative;overflow:hidden}.dots canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.dots .glow{filter:blur(80px);background:radial-gradient(circle,var(--orange) 0%,transparent 70%);opacity:0;pointer-events:none;will-change:left,top;border-radius:50%;width:400px;height:400px;transition:opacity .5s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dots.on .glow{opacity:.2}.dots>:not(canvas):not(.glow){position:relative}.dots h2{max-width:30ch;font-size:clamp(26px,2.6vw,36px);line-height:1.2}.dots h2 .w{color:#c4c4c4;transition:color .35s}.dots h2 .w.lit{color:var(--fg)}.dots h2 .w.hot.lit{background:linear-gradient(90deg,var(--orange-deep),var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}.ways{grid-template-columns:repeat(3,1fr);display:grid}.way{border-right:1px solid var(--border);align-content:start;gap:12px;padding:26px 24px 32px;transition:background-color .3s;display:grid}.way:hover{background:var(--hover-grad)}.way:last-child{border-right:0}.way .tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-size:11px;font-weight:500}.shotbox{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);aspect-ratio:858/676;overflow:hidden}.shotbox img{object-fit:cover;object-position:top;width:100%;height:100%}.way .small{font-size:12px}.mock{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);font-size:13px;overflow:hidden}.mock .r{border-bottom:1px solid var(--border);justify-content:space-between;padding:9px 12px;display:flex}.mock .r:last-child{border-bottom:0}.mock .r.miss{color:var(--orange-deep);background:var(--miss)}.mock .ad{color:var(--muted-fg);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.prods{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.prod{border:1px solid var(--border);border-radius:6px;gap:6px;padding:8px;font-size:12px;display:grid}.prod i{background:linear-gradient(135deg,#ececec,#d8d8d8);border-radius:4px;height:34px;display:block}.prod.miss{color:var(--orange-deep);text-align:center;border-style:dashed;place-content:center}@media (max-width:760px){.ways{grid-template-columns:1fr}.way{border-right:0;border-bottom:1px solid var(--border)}.way:last-child{border-bottom:0}}.pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:44px clamp(16px,3vw,48px);display:grid}.pain:nth-last-child(-n+2){border-bottom:0}.pain{border-bottom:1px solid var(--border);color:var(--muted-fg);grid-template-columns:auto 1fr;gap:16px;padding:22px 0;font-size:17px;line-height:1.55;display:grid}.pain .x{font-family:var(--mono);color:var(--orange-deep);padding-top:2px;font-size:14px}.pain b{color:var(--fg);font-weight:600}@media (max-width:760px){.pains{grid-template-columns:minmax(0,1fr)}.pain:nth-last-child(2){border-bottom:1px solid var(--border)}}.sheet{background:linear-gradient(#f9f8f6,#f3f2ef);border-radius:18px;padding:4px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;box-shadow:inset 0 1px #fff,0 10px 30px -18px #14100c40,0 0 0 1px #00000008}.pcard{background:var(--card);color:var(--fg);border:1px solid #00000008;border-radius:14px;font-size:13px;overflow:hidden;box-shadow:0 1px 2px #14100c0a,0 12px 28px -18px #14100c33}@property --ring{syntax:"<angle>";inherits:false;initial-value:0deg}.way .sheet{position:relative}.way .sheet:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ring),transparent 0 78%,var(--orange) 92%,transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;animation:4s linear infinite ring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.way:hover .sheet:before{opacity:1}@keyframes ring{to{--ring:360deg}}.way:hover .sheet{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 20px 44px -18px #14100c4d,0 0 0 1px #0000000a}:root[data-theme=dark] .sheet{background:linear-gradient(#473a2f,#3d3127);box-shadow:inset 0 1px #ffffff0a,0 10px 30px -18px #0009,0 0 0 1px #ffffff0a}.pcard .ph{justify-content:space-between;align-items:center;padding:14px 16px 8px;font-size:14px;font-weight:600;display:flex}.pcard .ph span{color:var(--muted-fg);font-size:12px;font-weight:400}.pcard .flags{display:inline-flex}.pcard .flags .flag{margin-left:-6px}.pcard .flags .flag:first-child{margin-left:0}.pcard .flag{border:1px solid var(--border);background:var(--card);border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid;overflow:hidden}.pcard .flag svg{border-radius:50%;width:18px;height:18px}.pcard .ph i{border:1px solid var(--border);width:13px;height:13px;color:var(--muted-fg);vertical-align:middle;border-radius:50%;place-items:center;margin-left:6px;font-size:9px;font-style:normal;display:inline-grid}.pcard table{border-collapse:collapse;width:100%}.pcard th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:400}.pcard th:last-child,.pcard td:last-child{text-align:right;white-space:nowrap}.pcard th:last-child{white-space:nowrap}.pcard td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.pcard .brand{text-overflow:ellipsis;overflow:hidden}.pcard td{border-bottom:1px solid var(--border);vertical-align:middle;height:52px;padding:10px 12px}.pcard tr:last-child td{border-bottom:0}.pcard tr.miss td{background:var(--miss);color:var(--orange-deep)}.pcard .rk{width:40px;color:var(--muted-fg)}.pcard .brand{white-space:nowrap;align-items:center;gap:10px;display:flex}.pcard .mlogo{box-sizing:border-box;border:1px solid var(--border);background:var(--card);vertical-align:middle;object-fit:contain;border-radius:50%;width:28px;min-width:28px;max-width:none;height:28px;padding:5px;display:inline-block}.pcard td:nth-child(3){white-space:nowrap;width:1%}.pcard td .spons{margin-left:6px}.pcard .av{color:#fff;background:#2a2622;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.pcard .av.b{background:#4a5d7a}.pcard .av.c{background:#7a6a4a}.pcard .av.d{background:#5d7a62}.pcard .av.o{background:var(--orange)}.pcard .pill{background:var(--fg);color:var(--bg);border-radius:6px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.pcard .delta{color:#3e6b4a;margin-right:10px;font-size:12px}.pcard .thumb{border:1px solid var(--border);background:#f4f2ee;border-radius:5px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pcard .thumb svg{width:20px;height:20px}.pcard .av svg{color:#fff;width:15px;height:15px}.pcard .model{border:1px solid var(--border);color:var(--muted-fg);background:var(--card);border-radius:5px;align-items:center;gap:6px;padding:2px 7px;font-size:11px;display:inline-flex}.pcard .model i{background:var(--fg);border-radius:50%;width:7px;height:7px;display:inline-block}.pcard .spons{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);font-size:10px}.stats{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);display:grid}.stats.three{grid-template-columns:repeat(3,1fr)}.stat .link{color:var(--fg);font-size:13px}.stat{border-right:1px solid var(--border);align-content:start;gap:18px;padding:32px 28px 36px;transition:background-color .3s;display:grid}.stat:hover{background:var(--hover-grad)}.stat:last-child{border-right:0}.stat .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-size:11px;font-weight:500}.stat b{letter-spacing:-.04em;align-items:baseline;gap:2px;font-size:48px;font-weight:500;line-height:1;display:flex}.stat b small{letter-spacing:-.02em;color:var(--fg);font-size:28px;font-weight:500}.stat b.grad{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--fg)}.stat b small{color:var(--fg)}.stat>span{color:var(--muted-fg);font-size:14px;line-height:1.5}@media (max-width:900px){.stats,.stats.three{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--border)}}@media (max-width:520px){.stats{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--border)}.stat:last-child{border-bottom:0}}.feat{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.feat .pic{border-right:1px solid var(--border);padding:0}.panel{background:radial-gradient(500px 300px at 20% 0%,rgb(var(--wash-rgb)),transparent 70%),linear-gradient(160deg,#d9a273 0%,#8f5a3a 55%,#2d1c13 100%);border-radius:0;align-content:end;height:100%;min-height:400px;padding:28px;display:grid;position:relative;overflow:hidden}.panel .card{background:var(--card);color:var(--fg);opacity:0;pointer-events:none;border-radius:10px;gap:10px;padding:16px 18px;font-size:13px;transition:opacity .5s,transform .5s;display:grid;position:absolute;top:50%;left:40px;right:40px;transform:translateY(calc(16px - 50%));box-shadow:0 30px 60px -24px #0000008c}.panel .card.on{opacity:1;transform:translateY(-50%)}.panel .card h4{justify-content:space-between;font-size:13px;font-weight:600;display:flex}.panel .card h4 span{color:var(--muted-fg);font-weight:400}.drv{grid-template-columns:120px 1fr 28px;align-items:center;gap:10px;display:grid}.drv .bar{background:var(--muted);border-radius:3px;height:6px;overflow:hidden}.drv .bar i{background:var(--fg);transform-origin:0;border-radius:3px;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.drv.weak .bar i{background:var(--orange)}.drv em{font-style:normal;font-family:var(--mono);text-align:right;font-size:12px}.ptask{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.ptask:first-of-type{border-top:0}.lab{background:var(--muted);color:var(--muted-fg);white-space:nowrap;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:500}.chat .u{background:var(--fg);color:var(--bg);border-radius:10px 10px 2px;justify-self:end;max-width:85%;padding:8px 12px}.chat .a{background:var(--muted);border-radius:10px 10px 10px 2px;gap:6px;padding:8px 12px;display:grid}.chat .a b{font-weight:600}.acc details{border-bottom:1px solid var(--border)}.acc details:last-child{border-bottom:0}.acc summary{cursor:pointer;align-items:center;gap:12px;padding:22px 24px;font-size:16px;font-weight:600;list-style:none;transition:background-color .3s;display:flex}.acc summary:hover{background:var(--hover-grad)}.acc summary::-webkit-details-marker{display:none}.acc summary svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.acc .body{color:var(--muted-fg);gap:10px;padding:0 24px 24px 54px;font-size:15px;animation:.35s cubic-bezier(.2,.7,.2,1) both accdown;display:grid;overflow:hidden}@keyframes accdown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.acc .body .ft{color:var(--fg);font-size:13px}.acc .body .ft b{color:var(--muted-fg);font-weight:500}#featacc{flex-direction:column;display:flex}#featacc details[open]{flex:1}@media (max-width:860px){.feat{grid-template-columns:1fr}.feat .pic{border-right:0;border-bottom:1px solid var(--border)}.panel{min-height:340px}.panel .card{left:16px;right:16px}}.duo,.facts{display:grid}.duo{grid-template-columns:1fr 1fr}.facts{grid-template-columns:repeat(3,1fr)}.cell{border-right:1px solid var(--border);align-content:start;gap:10px;padding:28px 28px 32px;transition:background-color .3s;display:grid}.cell:hover{background:var(--hover-grad)}.cell:last-child{border-right:0}@media (max-width:760px){.duo,.facts{grid-template-columns:1fr}.cell{border-right:0;border-bottom:1px solid var(--border)}.cell:last-child{border-bottom:0}}.stepper{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding-block:8px 44px;list-style:none;display:grid;position:relative}.stepper li{align-content:start;gap:10px;display:grid;position:relative}.stepper li:before{content:"";background:var(--border);height:1px;position:absolute;top:17px;left:36px;right:-16px}.stepper li:last-child:before{right:0}.stepper .dot{border:1px solid var(--orange);width:36px;height:36px;color:var(--orange);font-family:var(--mono);background:var(--card);border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.stepper strong{margin-top:6px;font-size:16px;font-weight:600}.stepper li>span:last-child{color:var(--muted-fg);font-size:14px}@media (max-width:860px){.stepper{grid-template-columns:1fr 1fr}.stepper li:before{display:none}}@media (max-width:520px){.stepper{grid-template-columns:1fr}}.testi{grid-template-columns:minmax(280px,38%) 1fr;display:grid}.tphoto{aspect-ratio:1;color:#ffffff73;border-right:1px solid var(--border);background:linear-gradient(160deg,#2b2f3a,#141518);place-items:center;font-size:13px;display:grid}.tbody{grid-template-rows:1fr auto;gap:28px;min-height:100%;padding:48px 56px 40px;display:grid}.tq{align-content:start;gap:40px;animation:.5s both accdown;display:grid}.tq .who b{font-size:16px;font-weight:600;display:block}.tfoot{justify-content:space-between;align-items:center;gap:16px;display:flex}.tlogo{letter-spacing:-.02em;color:var(--fg);font-size:16px;font-weight:700}@media (max-width:860px){.testi{grid-template-columns:1fr}.tphoto{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--border)}.tbody{padding:28px 24px}}.roles{border-top:1px solid var(--border);grid-template-columns:1fr 1.6fr;display:grid}.rtabs{border-right:1px solid var(--border);align-content:start;display:grid}.rtabs button{appearance:none;border:0;border-bottom:1px solid var(--border);text-align:left;font:500 16px var(--sans);color:var(--muted-fg);cursor:pointer;background:0 0;justify-content:space-between;gap:8px;padding:22px 32px;transition:color .3s,background-color .3s;display:flex}.rtabs button:hover{background:var(--hover-grad)}.rtabs button small{text-transform:uppercase;letter-spacing:.06em;color:#a3a3a3;font-size:11px}.rtabs button[aria-selected=true]{color:var(--fg);box-shadow:inset 2px 0 0 var(--fg)}.rpanel{align-content:start;gap:16px;padding:36px 40px;display:grid}.rpanel.fade{animation:.4s both accdown}.rpanel ul{color:var(--muted-fg);gap:10px;margin:0;padding:0;list-style:none;display:grid}.rpanel li{gap:10px;display:flex}.rpanel li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}@media (max-width:860px){.roles{grid-template-columns:1fr}.rtabs{border-right:0;grid-template-columns:1fr 1fr}.rtabs button{border-right:1px solid var(--border)}.rpanel{padding:28px 24px}}.tcar{border-top:1px solid var(--border);grid-template-columns:1fr 1.6fr;display:grid}.tcar .left{border-right:1px solid var(--border);align-content:start;gap:18px;padding:40px;display:grid}.tcar .left .big{letter-spacing:-.04em;font-size:44px;font-weight:500;line-height:1}.tcar .left .big small{color:var(--muted-fg);letter-spacing:0;margin-top:6px;font-size:14px;font-weight:400;display:block}.tcar .right{align-content:start;gap:22px;min-height:260px;padding:40px 48px;display:grid}.tq{gap:18px;animation:.5s both accdown;display:grid}.tq .t{letter-spacing:-.01em;max-width:30ch;font-size:22px;font-weight:500;line-height:1.4}.tq .who b{font-weight:600;display:block}.tq .who span{color:var(--muted-fg);font-size:13px}.dotsnav{border-top:1px solid var(--border);grid-column:1/-1;justify-content:center;align-items:center;gap:6px;padding:16px 0 0;padding-block:16px;display:flex}.dotsnav button{appearance:none;cursor:pointer;background:#d4d4d4;border:0;border-radius:999px;width:5px;height:5px;padding:0;transition:width .4s,background-color .4s}.dotsnav button[aria-selected=true]{background:var(--fg);width:22px}@media (max-width:860px){.tcar{grid-template-columns:1fr}.tcar .left{border-right:0;border-bottom:1px solid var(--border);padding:28px 24px}.tcar .right{padding:28px 24px}}.pricing{border-top:1px solid var(--border);grid-template-columns:1.7fr 1fr;display:grid}.plans{border-right:1px solid var(--border)}.plan{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:44px 1fr 160px;align-items:center;gap:20px;min-height:128px;padding:40px 44px;transition:background-color .3s;display:grid;position:relative;overflow:hidden}.plan:last-child{border-bottom:0}.plan:hover{background:var(--hover-grad)}.plan[aria-selected=true]{background:linear-gradient(90deg,rgba(var(--wash-rgb),.35),#fbfaf9 60%)}.plan:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.plan[aria-selected=true]:after{animation:load var(--pdur,6s) linear forwards}.plans:hover .plan[aria-selected=true]:after{animation-play-state:paused}.plan .ico{width:44px;height:44px;color:var(--fg);place-items:center;display:grid}.plan .ico svg{fill:url(#clay5);stroke:#0006;stroke-width:.5px;filter:drop-shadow(0 1px #fff9)drop-shadow(0 3px 3px #00000040)drop-shadow(0 10px 14px #00000047);width:38px;height:38px}:root[data-theme=dark] .plan .ico svg{filter:drop-shadow(0 1px #ffffff26)drop-shadow(0 6px 10px #0009)}.plan .nm{min-width:0}.plan .nm b{letter-spacing:-.01em;align-items:center;gap:10px;font-size:20px;font-weight:600;display:flex}.plan .nm span{color:var(--muted-fg);margin-top:4px;font-size:14px;display:block}.plan .pop{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.plan .pr{letter-spacing:-.02em;text-align:right;white-space:nowrap;font-size:30px;font-weight:500}.plan .pr small{color:var(--muted-fg);letter-spacing:0;font-size:13px;font-weight:400}.pricing:not(.rolesp) .plan{grid-template-columns:44px minmax(0,1fr) auto}.plan .pr .was{font-style:normal;font-family:var(--mono);letter-spacing:0;color:var(--muted-fg);margin-top:4px;font-size:12px;font-weight:400;display:block}.inc{align-content:center;gap:18px;padding:48px;display:grid}.inc ul{gap:14px;margin:0;padding:0;font-size:15px;list-style:none;animation:.4s both accdown;display:grid}.inc li{align-items:center;gap:10px;display:flex}.inc li svg{width:14px;height:14px;stroke:var(--fg);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (max-width:860px){.pricing{grid-template-columns:1fr}.plans{border-right:0;border-bottom:1px solid var(--border)}.plan{grid-template-columns:40px 1fr auto;padding:20px}}.rwrap{margin:-6px -4px 0;padding:6px 4px 16px;overflow:hidden}.res{gap:16px;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex}.res a{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex:0 0 calc(25% - 12px);text-decoration:none;transition:border-color .3s,transform .3s;display:grid;overflow:hidden}.res a:hover{border-color:var(--fg);transform:translateY(-2px)}.res a:hover h3{color:var(--orange)}.res h3{transition:color .3s}.res .th{background:linear-gradient(135deg,#f4f4f4,#e6e6e6);height:130px}.res .th.c1{background:linear-gradient(135deg,#fff1e6,#f3b98a)}.res .th.c2{background:linear-gradient(135deg,#f2ede6,#cdbfae)}.res .th.c3{background:linear-gradient(135deg,#1a1512,#4a2e1f)}.res .tx{gap:8px;padding:16px 18px 20px;display:grid}.res .k{color:var(--muted-fg);font-size:12px}.res h3{font-size:16px}@media (max-width:860px){.res a{flex-basis:calc(50% - 8px)}}@media (max-width:520px){.res a{flex-basis:100%}}.faq{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:40px;padding-block:56px;display:grid}.faq .acc{border:1px solid var(--border);border-top:2px solid var(--fg);border-radius:0 0 var(--radius) var(--radius);background:var(--card)}.faq .acc summary{justify-content:space-between;padding:18px 22px;font-size:15px}.faq .acc summary:after{content:"+";color:var(--muted-fg);font-size:18px;font-weight:400;transition:transform .3s}.faq .acc details[open] summary:after{content:"−"}.faq .acc details[open]{background:var(--muted)}.faq .acc .body{padding:0 22px 20px}.price-side{align-content:start;gap:10px;display:grid}.price-side b{letter-spacing:-.02em;font-size:28px;font-weight:500}@media (max-width:860px){.faq{grid-template-columns:1fr;gap:28px}}.people{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.person{border-right:1px solid var(--border);gap:10px;padding:20px;transition:background-color .3s;display:grid}.person:hover{background:var(--hover-grad)}.person:last-child{border-right:0}.person .ph{aspect-ratio:4/5;border-radius:8px;position:relative;overflow:hidden}.person .ph:after{display:none}.person img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.person:hover img{transform:scale(1.03)}.person:hover .ph:after{opacity:0}.person b{font-size:14px;font-weight:600;display:block}.person span{color:var(--muted-fg);font-size:12px}@media (max-width:760px){.people{grid-template-columns:1fr}.person{border-right:0;border-bottom:1px solid var(--border)}.person:last-child{border-bottom:0}}.close{background:radial-gradient(800px 420px at 15% 110%,rgba(var(--acc-rgb),.45),transparent 62%),radial-gradient(500px 300px at 95% -10%,rgba(var(--deep-rgb),.25),transparent 70%),var(--night);color:var(--on-night);border-bottom:1px solid var(--border);justify-items:start;gap:22px;padding:clamp(56px,8vw,96px) clamp(16px,4vw,56px);display:grid;position:relative;overflow:hidden}.close .eyebrow{color:var(--orange)}.close h2{max-width:20ch;color:var(--on-night)}.close .lead{color:var(--on-night-muted)}.close .ctas{justify-content:flex-start}.gs{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:20px;padding-bottom:56px;display:grid}.contact{background:var(--night);color:var(--on-night);background-image:radial-gradient(400px 200px at 100% 100%,rgba(var(--acc-rgb),.25),transparent 70%);border-radius:12px;align-content:start;gap:16px;padding:28px;display:grid}.contact h3{font-size:20px}.contact p{color:var(--on-night-muted);font-size:14px}.contact .li{color:var(--on-night);align-items:center;gap:12px;font-size:14px;display:flex}.contact .li svg{width:16px;height:16px;stroke:var(--orange);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}form{align-content:start;gap:14px;display:grid}.f2{grid-template-columns:1fr 1fr;gap:16px;display:grid}label{gap:6px;font-size:13px;font-weight:500;display:grid}label .lt{align-items:baseline;gap:3px;display:flex}label i{color:var(--orange);font-style:normal}input,textarea{font:13px var(--sans);border:1px solid var(--border);background:var(--card);height:38px;color:var(--fg);border-radius:8px;width:100%;padding:9px 12px;transition:border-color .3s}input:focus,textarea:focus{border-color:var(--fg);outline:0}textarea{resize:vertical;height:auto;min-height:88px}@media (max-width:860px){.gs,.f2{grid-template-columns:1fr}}footer{padding-block:48px 0;position:relative;overflow:hidden}.fgrid{border-bottom:1px solid var(--border);grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px;display:grid}.fgrid h4{margin-bottom:12px;font-size:13px;font-weight:600}.fgrid a{color:var(--muted-fg);padding:4px 0;font-size:13px;text-decoration:none;transition:color .3s;display:block}.fgrid a:hover{color:var(--fg)}.fb{color:var(--muted-fg);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:20px;font-size:12.5px;display:flex}.wordmark{justify-content:center;margin-top:8px;line-height:0;display:flex}.wordmark svg{width:min(70%,560px);height:auto}@media (max-width:760px){.fgrid{grid-template-columns:1fr 1fr}}.spacer+.stats,.spacer+.pricing,.spacer+.roles,.spacer+.feat,.spacer+.tcar,.spacer+.people,.spacer+.logos,.row+.stats,.row+.pricing,.row+.roles,.row+.feat,.row+.tcar,.row+.people,.row+.logos,.row+.strip,.row+.ways,.row+.duo,.row+.facts,.row+.pains{border-top:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.js .reveal{opacity:1;transform:none}}:root[data-theme=dark] .strip button:hover,:root[data-theme=dark] .logos div:hover,:root[data-theme=dark] .way:hover,:root[data-theme=dark] .stat:hover,:root[data-theme=dark] .acc summary:hover,:root[data-theme=dark] .cell:hover,:root[data-theme=dark] .rtabs button:hover,:root[data-theme=dark] .plan:hover,:root[data-theme=dark] .person:hover,:root[data-theme=dark] .warm:hover,:root[data-theme=dark] .contact.warm:hover{box-shadow:inset 0 0 0 5px var(--bg),inset 0 0 26px 10px var(--bg)}:root[data-theme=dark] .way .sheet{box-shadow:none;background:0 0}:root[data-theme=dark] .way .pcard,:root[data-theme=dark] .way .pcard td,:root[data-theme=dark] .way .pcard th{transition:background-color .35s,color .35s,border-color .35s}:root[data-theme=dark] .way:hover .sheet{--card:#fffbf6db;--fg:#050505;--bg:#fafafa;--muted:#f4f4f4;--muted-fg:#6f6862;--border:#3c28191f;--miss:#f0e8e08c;box-shadow:none}:root[data-theme=dark] .way .pcard{border-color:#0000}:root[data-theme=dark] .way:hover .sheet .mlogo{filter:none}.wm{display:none}:root[data-theme=dark] .btn.dark:hover{background:#e6ddd3}:root[data-theme=dark] .way:hover .sheet{box-shadow:inset 0 1px #ffffff0d,0 20px 44px -18px #00000073,0 0 0 1px #ffffff0a}:root[data-theme=dark] .frame>.row,:root[data-theme=dark] .frame>.spacer{position:relative}:root[data-theme=dark] .frame>.row:after,:root[data-theme=dark] .frame>.spacer:after,:root[data-theme=dark] .frame>.strip:after,:root[data-theme=dark] .frame>.dots+.row:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(#625244,#625244) 80px 0/7px 7px no-repeat,linear-gradient(#625244,#625244) right 80px top 0/7px 7px no-repeat,linear-gradient(90deg,transparent,var(--border)) 0 3px/80px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 3px/80px 1px no-repeat;height:7px;position:absolute;bottom:-4px;left:-84px;right:-84px}:root[data-theme=dark] body{overflow-x:clip}:root[data-theme=dark] .frame>.dots:after{display:none}@media (max-width:1280px){:root[data-theme=dark] .frame>.row:after,:root[data-theme=dark] .frame>.spacer:after,:root[data-theme=dark] .frame>.strip:after,:root[data-theme=dark] .frame>.dots+.row:before{display:none}}:root[data-theme=dark] .warm:hover,:root[data-theme=dark] .contact.warm:hover{background:var(--hover-grad)}:root[data-theme=dark] footer{padding-inline:0;padding-top:0}:root[data-theme=dark] .fgrid{gap:0;padding-bottom:0}:root[data-theme=dark] .fgrid>div{border-right:1px solid var(--border);padding:32px 28px 40px}:root[data-theme=dark] .fgrid>div:last-child{border-right:0}:root[data-theme=dark] .fgrid>div.warm{padding:32px}:root[data-theme=dark] .fb{padding-inline:clamp(16px,3vw,48px)}:root[data-theme=dark] .wordmark{display:none}:root[data-theme=dark] .wm{aspect-ratio:1200/520;opacity:.55;background:linear-gradient(#6e5340,#6e534026 85%);width:min(78%,760px);margin:24px auto 8px;display:block;-webkit-mask:url(/site-assets/img/logo.png) 50%/contain no-repeat;mask:url(/site-assets/img/logo.png) 50%/contain no-repeat}@media (max-width:760px){:root[data-theme=dark] .fgrid>div{border-right:0;border-bottom:1px solid var(--border)}}.vsw{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:2px;display:inline-flex}.vsw button{appearance:none;font:500 12px/1 var(--sans);color:var(--muted-fg);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;transition:background-color .3s,color .3s}.vsw button[aria-pressed=true]{background:var(--fg);color:var(--bg)}:root[data-v="2"] header .in{height:72px}:root[data-v="2"] .row{border-bottom:0}:root[data-v="2"] .spacer{height:0}:root[data-v="2"] .frame>:has(+.spacer){margin-bottom:112px}:root[data-v="2"] .head{gap:18px;padding-block:120px 56px}:root[data-v="2"] h1{letter-spacing:-.035em;font-size:clamp(44px,6vw,78px);line-height:1.03}:root[data-v="2"] h2{letter-spacing:-.03em;font-size:clamp(32px,4vw,54px);line-height:1.07}:root[data-v="2"] .lead{font-size:18px;line-height:1.6}:root[data-v="2"] .hero{gap:30px;padding-block:150px 120px}:root[data-v="2"] .hero .lead{max-width:52ch;font-size:20px}:root[data-v="2"] .band{padding-top:clamp(40px,6vw,96px)}:root[data-v="2"] .band+.head{padding-top:136px}:root[data-v="2"] .logos{padding:0 clamp(16px,3vw,48px) 40px}:root[data-v="2"] .logos div{height:88px;border:0!important}:root[data-v="2"] .logos div:hover{box-shadow:none!important;background:0 0!important}:root[data-v="2"] .dots{gap:28px;padding-block:180px}:root[data-v="2"] .dots h2{font-size:clamp(30px,3.4vw,48px);line-height:1.14}:root[data-v="2"] .ways{gap:32px;padding:8px clamp(16px,3vw,48px) 120px}:root[data-v="2"] .way{gap:16px;padding:0;border:0!important}:root[data-v="2"] .way:hover{box-shadow:none!important;background:0 0!important}:root[data-v="2"] .way h3{font-size:22px}:root[data-v="2"] .pains{gap:0 72px;padding:24px clamp(16px,3vw,48px) 40px}:root[data-v="2"] .pain{padding:30px 0;font-size:18px}:root[data-v="2"] .stat{gap:22px;padding:64px 36px 48px;border:0!important}:root[data-v="2"] .stat b{font-size:64px}:root[data-v="2"] .stat b small{font-size:34px}:root[data-v="2"] .stat:hover{box-shadow:none!important;background:0 0!important}:root[data-v="2"] .stats.three{padding-bottom:40px}:root[data-v="2"] .stepper{display:none}:root[data-v="2"] .feat{border-top:0;grid-template-columns:1.3fr 1fr;align-items:center;gap:64px;padding:0 clamp(16px,3vw,48px) 96px}:root[data-v="2"] .feat .pic{border:0}:root[data-v="2"] .panel{border-radius:24px;min-height:480px;padding:48px}:root[data-v="2"] .panel .card{border-radius:16px;gap:14px;padding:26px 28px;font-size:14px;left:64px;right:64px}:root[data-v="2"] .panel .card h4{font-size:15px}:root[data-v="2"] .drv{grid-template-columns:140px 1fr 32px}:root[data-v="2"] #featacc{border-top:1px solid var(--border)}:root[data-v="2"] #featacc details:last-child{border-bottom:1px solid var(--border)}:root[data-v="2"] #featacc summary{padding:15px 8px;font-size:18px}:root[data-v="2"] #featacc .body{gap:8px;padding:0 8px 20px 38px;font-size:15px;line-height:1.55}:root[data-v="2"] #featacc summary:hover{color:var(--orange-deep);box-shadow:none!important;background:0 0!important}:root[data-v="2"] .testi{grid-template-columns:minmax(280px,44%) 1fr;gap:24px;padding-inline:clamp(16px,3vw,48px)}:root[data-v="2"] .tphoto{border:0;border-radius:24px}:root[data-v="2"] .tbody{padding:56px 40px 48px 64px}:root[data-v="2"] .tq .t{font-size:clamp(24px,2.4vw,34px);line-height:1.28}:root[data-v="2"] .roles,:root[data-v="2"] .pricing{border-radius:20px;margin-inline:clamp(16px,3vw,48px);overflow:hidden;border:1px solid var(--border)!important}:root[data-v="2"] .rtabs button{padding:24px 32px}:root[data-v="2"] .rpanel{gap:20px;padding:56px 64px}:root[data-v="2"] .plan{padding:44px 48px}:root[data-v="2"] .inc{padding:56px}:root[data-v="2"] .res{gap:24px}:root[data-v="2"] .res a{flex-basis:calc(25% - 18px)}:root[data-v="2"] .res .th{height:180px}:root[data-v="2"] .res .tx{padding:20px 22px 26px}:root[data-v="2"] .people{border-top:0;gap:28px;padding-inline:clamp(16px,3vw,48px)}:root[data-v="2"] .person{gap:14px;padding:0;border:0!important}:root[data-v="2"] .person:hover{box-shadow:none!important;background:0 0!important}:root[data-v="2"] .person .ph{border-radius:18px}:root[data-v="2"] .facts{gap:56px;padding:112px clamp(16px,3vw,48px) 0}:root[data-v="2"] .cell{padding:0;border:0!important}:root[data-v="2"] .cell:hover{box-shadow:none!important;background:0 0!important}:root[data-v="2"] .faq{gap:72px;padding-block:120px}:root[data-v="2"] .faq .acc summary{padding:22px 24px}:root[data-v="2"] .close{border:0;border-radius:28px;gap:26px;margin:0 clamp(16px,3vw,48px);padding:clamp(72px,10vw,136px) clamp(24px,6vw,96px)}:root[data-v="2"] .gs{gap:32px;padding-bottom:120px}:root[data-v="2"] .frame>.row:after,:root[data-v="2"] .frame>.dots+.row:before,:root[data-v="2"] .frame>.strip:after{display:none}@media (max-width:860px){:root[data-v="2"] .feat{grid-template-columns:1fr;gap:32px}:root[data-v="2"] .panel{min-height:340px;padding:24px}:root[data-v="2"] .panel .card{left:16px;right:16px}:root[data-v="2"] .testi{grid-template-columns:1fr}:root[data-v="2"] .tbody{padding:28px 8px}:root[data-v="2"] .rpanel{padding:32px 24px}:root[data-v="2"] .plan{padding:22px}:root[data-v="2"] .inc{padding:32px 24px}:root[data-v="2"] .res a{flex-basis:calc(50% - 12px)}:root[data-v="2"] .hero{padding-block:88px 72px}:root[data-v="2"] .head{padding-block:80px 40px}:root[data-v="2"] .dots{padding-block:112px}:root[data-v="2"] .frame>:has(+.spacer){margin-bottom:72px}:root[data-v="2"] .roles{grid-template-columns:minmax(0,1fr)}:root[data-v="2"] .rtabs{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-v="2"] .rtabs button{padding:18px 16px;font-size:15px}}.panel .card2,:root[data-v="2"] .panel .card{display:none}:root[data-v="2"] .panel .card2{opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;display:block;position:absolute;top:50%;left:40px;right:40px;transform:translateY(calc(16px - 50%))}:root[data-v="2"] .panel .card2.on{opacity:1;transform:translateY(-50%)}.card2 .sheet{border-radius:20px;padding:5px;position:relative}.card2 .sheet:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ring),transparent 0 78%,var(--orange) 92%,transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:5s linear infinite ring;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card2 .pcard{border-radius:15px;font-size:14.5px}.card2 .pcard .ph{padding:18px 20px 10px;font-size:16px}.card2 .pcard th{padding:9px 14px;font-size:11.5px}.card2 .pcard td{height:56px;padding:8px 14px}.card2 .pcard th:first-child,.card2 .pcard td:first-child{padding-left:20px}.card2 .pcard th:last-child,.card2 .pcard td:last-child{padding-right:20px}.card2 .pcard td:first-child{white-space:nowrap;width:1%}.card2 .pcard td[colspan]{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.card2 .pcard td[colspan]+td{white-space:nowrap;width:1%;max-width:none;overflow:visible}.card2 .pcard .brand{gap:12px}.card2 .tb{border:1px solid var(--border);width:36px;height:36px;color:var(--fg);background:#f4f2ee;border-radius:9px;flex:none;place-items:center;display:grid}.card2 .tb svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.card2 tr.miss .tb{color:var(--orange-deep);background:0 0;border-style:dashed}:root[data-theme=dark] .card2 .tb{background:var(--muted)}.card2 .dbar{background:var(--muted);border-radius:4px;min-width:70px;height:7px;display:block;overflow:hidden}.card2 .dbar i{background:var(--fg);transform-origin:0;border-radius:4px;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block}.card2 tr.miss .dbar{background:rgba(var(--deep-rgb),.12)}.card2 tr.miss .dbar i{background:var(--orange)}.card2 .pcard td:last-child{font-variant-numeric:tabular-nums}.card2 .lab{padding:3px 9px;font-size:12px}.card2 .agb{color:var(--muted-fg);border-bottom:1px solid var(--border);gap:8px;padding:4px 20px 14px;font-size:13.5px;display:grid}.card2 .agb .u{background:var(--fg);color:var(--bg);border-radius:10px 10px 2px;justify-self:end;padding:7px 12px}@media (max-width:860px){:root[data-v="2"] .panel .card2{left:12px;right:12px}}.v2only{display:none}:root[data-v="2"] #featacc details.v2only{display:block}.card2 .tb.fl{background:0 0}.card2 .tb.fl svg{stroke:none;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #00000014}.card2 .pcard .delta{color:#3e6b4a;margin-right:10px;font-size:12px}:root[data-theme=dark] .card2 .pcard .delta{color:#8fcf9f}:root[data-v="2"] #featacc .cl{display:none}:root[data-v="2"] #featacc summary{align-items:center}:root[data-v="2"] #featacc .st{white-space:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex}:root[data-v="2"] #featacc .sub{text-overflow:ellipsis;min-width:0;font-size:16px;overflow:hidden}:root[data-v="2"] #featacc .kw{flex:none;font-weight:600}:root[data-v="2"] #featacc .sub{color:var(--muted-fg);font-weight:400}:root[data-v="2"] #featacc details[open] .sub{color:var(--fg)}@media (max-width:520px){:root[data-v="2"] #featacc .st{white-space:normal;flex-wrap:wrap;gap:2px 12px}:root[data-v="2"] #featacc .kw{min-width:0}}.fpills,:root[data-v="2"] #featacc .ft{display:none}:root[data-v="2"] .fpills{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}:root[data-v="2"][data-theme=dark] .fpills span{border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 4px 10px -6px #0009}:root[data-v="2"] .fpills{padding:2px 0 4px}:root[data-v="2"] .fpills span{background:var(--card);color:var(--fg);white-space:nowrap;border:1px solid #0000000f;border-radius:8px;align-items:center;padding:3px 10px;font-size:12px;line-height:18px;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px 2px #14100c0d,0 4px 10px -6px #14100c33}:root[data-v="2"] .eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-size:12px;font-weight:500}:root[data-v="2"][data-theme=dark] .eyebrow,:root[data-v="2"] .close .eyebrow{color:var(--orange)}.r2,:root[data-v="2"] .roles{display:none}:root[data-v="2"] .r2{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:64px;padding-inline:clamp(16px,3vw,48px);display:grid}.r2 .list{border-top:1px solid var(--border);align-content:start;display:grid}.r2 .it{border-bottom:1px solid var(--border);cursor:pointer;color:var(--muted-fg);padding:15px 8px;transition:color .3s;position:relative;overflow:hidden}.r2 .it:after{content:"";background:var(--orange);transform-origin:0;width:100%;height:2px;position:absolute;top:0;left:0;transform:scaleX(0)}.r2 .it[aria-selected=true]:after{animation:7s linear forwards load}.r2 .list:hover .it[aria-selected=true]:after{animation-play-state:paused}.r2 .t{letter-spacing:-.01em;align-items:center;gap:12px;font-size:18px;font-weight:600;transition:color .3s;display:flex}.r2 .it:hover .t{color:var(--fg)}.r2 .t svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.r2 .t small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);margin-left:auto;font-size:10.5px;font-weight:500}.r2 .it[aria-selected=true] .t{color:var(--fg)}.r2 .it[aria-selected=true] .t small{color:var(--orange-deep)}:root[data-theme=dark] .r2 .it[aria-selected=true] .t small{color:var(--orange)}.r2 .d{display:none}.r2 .it[aria-selected=true] .d{gap:8px;padding:8px 0 4px 30px;animation:.35s cubic-bezier(.2,.7,.2,1) both accdown;display:grid}.r2 .d .h{color:var(--fg);letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:1.4}.r2 .d ul{gap:4px;margin:0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.r2 .d li{gap:10px;display:flex}.r2 .d li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;margin-top:8px}.r2 .d .link{color:var(--fg);font-size:13px}.r2 .stage{background:radial-gradient(500px 300px at 80% 0%,rgb(var(--wash-rgb)),transparent 70%),linear-gradient(200deg,#d9a273 0%,#8f5a3a 55%,#2d1c13 100%);border-radius:24px;min-height:520px;position:relative;overflow:hidden}.r2 .mk{opacity:0;pointer-events:none;width:min(84%,500px);transition:opacity .5s,transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(16px - 50%))}.r2 .mk.on{opacity:1;transform:translate(-50%,-50%)}.r2 .mk{--pf:#241f1a;--pm:#8b8983;--pb:#ebe8e0;--pb2:#dcd7cc;--ps:#f3f0ea;--pc:#fff;--pbg:#fafaf8;--pg:#4c7146;--pg6:#5a8553;--pgb:#5a85531a;--pred:#c46f6f;--pam:#e6be70;--pamt:#8a6620;--pbr:#bf6a50;--psec:#e4dfd5;--pdest:#e0171b;--pyel:#c99a2e;--pg4:#67625b;color:var(--pf);width:min(92%,580px)}:root[data-theme=dark] .r2 .mk{--pf:var(--fg);--pm:var(--muted-fg);--pb:var(--border);--pb2:var(--border);--ps:var(--muted);--pc:var(--card-2);--pbg:var(--card);--pg:#8fcf9f;--pg6:#8fcf9f;--pgb:#8fcf9f1f;--psec:#4a3c31;--pg4:var(--muted-fg)}.r2 .pt{background:var(--pc);border:1px solid var(--pb);border-radius:12px;font-size:14px;line-height:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0000008c}.r2 .pt.ov{overflow:visible}.r2 .pt table{border-collapse:collapse;width:100%}.r2 .pt th{text-transform:uppercase;height:40px;color:var(--pm);text-align:left;border-bottom:1px solid var(--pb);border-right:1px solid var(--pb);white-space:nowrap;padding:0 16px;font-size:12px;font-weight:400;line-height:18px}.r2 .pt th:last-child{border-right:0}.r2 .pt td{border-bottom:1px solid var(--pb);vertical-align:middle;height:56px;padding:0 16px}.r2 .pt tr:last-child td{border-bottom:0}.r2 .pt .r{text-align:right}.r2 .pt .num{font-variant-numeric:tabular-nums}.r2 .pt small{color:var(--pm);font-size:12px;line-height:18px;display:block}.r2 .ic{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.r2 .cat{white-space:nowrap;border:1px solid;border-radius:4px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;line-height:18px;display:inline-flex}.r2 .cat .ic{width:12px;height:12px}.r2 .cat.core{color:#16535a;background:#ccf3f7;border-color:#7aabb0}.r2 .cat.mw{color:#1b5539;background:#b7e8d0;border-color:#71a68c}.r2 .cat.fd{color:#21165a;background:#ebe8fc;border-color:#908ab3}.r2 .imp{border:1px solid var(--pb);background:var(--pc);border-radius:6px;align-items:flex-end;gap:2px;height:30px;padding:0 10px 8px;display:inline-flex}.r2 .imp i{background:var(--psec);border-radius:1px;width:3px}.r2 .imp i:first-child{height:6px}.r2 .imp i:nth-child(2){height:8px}.r2 .imp i:nth-child(3){height:10px}.r2 .imp i:nth-child(4){height:12px}.r2 .imp i:nth-child(5){height:14px}.r2 .imp i.on{background:var(--pbr)}.r2 .vb{border:1px solid var(--pb);background:var(--pc);border-radius:6px;align-items:center;height:30px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.r2 .src{align-items:center;gap:8px;min-width:0;display:flex}.r2 .src>span{min-width:0}.r2 .src b{white-space:nowrap;text-overflow:ellipsis;font-weight:400;display:block;overflow:hidden}.r2 .fav{background:var(--ps);width:16px;height:16px;color:var(--pm);border-radius:2px;flex:none;place-items:center;font-size:8px;font-weight:600;display:grid}.r2 .men{white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.r2 .men .ic{width:14px;height:14px}.r2 .men.y .ic{color:var(--pg)}.r2 .men.n .ic{color:var(--pyel)}.r2 .tl{white-space:nowrap;align-items:center;gap:8px;font-size:12px;line-height:18px;display:inline-flex}.r2 .tl i{border-radius:50%;flex:none;width:10px;height:10px}.r2 .tl.g i{background:#4c7146}.r2 .tl.a i{background:var(--pam)}.r2 .tl.r i{background:var(--pred)}.r2 .ob{border:1px solid var(--pb);background:var(--pc);white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;line-height:18px;display:inline-flex}.r2 .ob .ic{width:12px;height:12px}.r2 .tn{font-weight:600;line-height:18px}.r2 .pd2{padding:18px 22px 22px}.r2 .pq{border-bottom:1px solid var(--pb);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;display:flex}.r2 .pq b{font-size:14px;font-weight:600;line-height:18px}.r2 .mch{border:1px solid var(--pb);color:var(--pm);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.r2 .mch img{width:12px;height:12px}.r2 .pd2 p{color:var(--pf);font-size:14px;line-height:23px}.r2 .pd2 p+p{margin-top:10px}.r2 .sp,.r2 .sn{border-radius:2px;padding:1px 2px}.r2 .sp{background:#22c55e14;border-bottom:3px solid #22c55eb8}.r2 .sn{background:#ef444414;border-bottom:3px solid #ef4444b8}.r2 .sp.hov{background:#22c55e29}.r2 .stt{background:var(--pc);border:1px solid var(--pb);width:280px;color:var(--pf);border-radius:8px;padding:10px 12px;font-size:12px;line-height:18px;position:absolute;top:calc(100% - 16px);right:-24px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a,0 24px 48px -20px #00000073}.r2 .stt .lb{color:#047857;justify-content:space-between;align-items:center;font-weight:500;display:flex}:root[data-theme=dark] .r2 .stt .lb{color:#6ee7b7}.r2 .stt .cf{background:var(--ps);color:var(--pf);border-radius:6px;padding:2px 8px;font-weight:400}.r2 .stt .bar{background:var(--ps);border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.r2 .stt .bar i{background:#10b981;border-radius:999px;height:100%;display:block}.r2 .ph2{align-items:center;gap:6px;padding:18px 20px 10px;font-size:14px;font-weight:600;line-height:18px;display:flex}.r2 .ph2 .ic{color:var(--pm);opacity:.6}.r2 .pl{padding:0 8px}.r2 .pl .hd,.r2 .pl .rw2{border-bottom:1px solid var(--ps);align-items:center;gap:12px;padding:0 12px;display:flex}.r2 .pl .hd{text-transform:uppercase;height:40px;color:var(--pm);font-size:12px;line-height:18px}.r2 .pl .rw2{height:52px}.r2 .pl .rw2:last-child{border-bottom:0}.r2 .pl .rk{font-variant-numeric:tabular-nums;flex:none;width:40px}.r2 .pl .nm2{white-space:nowrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.r2 .pl .vs{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;width:120px}.r2 .pim{background:var(--pbg);border:1px solid var(--pb);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.r2 .pim svg{width:22px;height:22px}.r2 .hl{color:#fff;background:#231f1b;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:400;line-height:18px;display:inline-flex}:root[data-theme=dark] .r2 .hl{background:var(--fg);color:var(--bg)}.r2 .chg{margin-right:8px}.r2 .chg.up{color:var(--pg6)}.r2 .chg.dn{color:var(--pdest)}:root[data-theme=dark] .r2 .chg.dn{color:#ff8a80}.r2 .pft{border-top:1px solid var(--ps);text-align:center;padding:14px;font-size:14px;font-weight:600;line-height:18px}.r2 .bgrid{gap:8px;display:grid}.r2 .bc{background:var(--pc);border:1px solid var(--pb);border-radius:8px;box-shadow:0 24px 48px -24px #0000008c}.r2 .bc .top{border-bottom:1px solid var(--pb2);align-items:center;gap:16px;padding:16px;display:flex}.r2 .bc .lg{background:var(--pbg);border:1px solid var(--pb);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:600;display:grid}.r2 .bc .top b{color:var(--pf);font-size:14px;font-weight:600;line-height:18px;display:block}.r2 .bc .top span{color:var(--pm);font-size:12px;line-height:18px}.r2 .bc .st{white-space:nowrap;border-radius:4px;margin-left:auto;padding:2px 10px;font-size:12px;line-height:18px}.r2 .bc .st.ok{background:var(--pgb);color:var(--pg)}.r2 .bc .st.risk{color:var(--pamt);background:#e6be7033}:root[data-theme=dark] .r2 .bc .st.risk{color:var(--pam)}.r2 .bc .mt{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 4px;display:grid}.r2 .bc .mt>div{border-right:1px solid var(--pb2);align-content:start;gap:6px;padding:0 14px;display:grid}.r2 .bc .mt>div:last-child{border-right:0}.r2 .bc .mt span{text-transform:uppercase;color:var(--pg4);font-size:11.5px;line-height:16px}.r2 .bc .mt b{font-variant-numeric:tabular-nums;align-items:baseline;gap:0;font-size:20px;font-weight:600;line-height:24px;display:flex}.r2 .bc .mt b em{font-style:normal;font-weight:400}.r2 .bc .mt b small{margin-left:6px;font-size:12px;font-weight:600}@media (max-width:520px){.r2 .hm{display:none}.r2 .pt th,.r2 .pt td{padding:0 10px}.r2 .bc .mt span{font-size:10.5px}}@media (max-width:860px){:root[data-v="2"] .r2{grid-template-columns:minmax(0,1fr);gap:32px}.r2 .stage{min-height:420px}.r2 .mk{width:calc(100% - 32px)}.r2 .tip{display:none}}@media (max-width:520px){:root[data-v="2"] .res a{flex-basis:100%}:root[data-v="2"] .stats.three{grid-template-columns:1fr}:root[data-v="2"] .stat{padding:40px 16px 32px}:root[data-v="2"] .stat b{font-size:52px}}:root[data-v="2"] body{overflow-x:clip}:root[data-v="2"] .frame>.spacer{position:relative}:root[data-v="2"]:not([data-theme=dark]) .frame>.spacer:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;bottom:-1px;left:-96px;right:-96px}:root[data-v="2"] .frame>.band+.head,:root[data-v="2"] .frame>.logos{position:relative}:root[data-v="2"] .frame>.band+.head:before,:root[data-v="2"] .frame>.logos:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;top:-1px;left:-96px;right:-96px}@media (max-width:1280px){:root[data-v="2"]:not([data-theme=dark]) .frame>.spacer:after,:root[data-v="2"] .frame>.band+.head:before,:root[data-v="2"] .frame>.logos:before{display:none}}:root[data-v="2"] .panel{background:radial-gradient(520px 360px at 15% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2)}:root[data-v="2"] .r2 .stage{background:radial-gradient(520px 360px at 85% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2)}:root[data-v="2"][data-theme=dark] .panel{background:radial-gradient(520px 360px at 15% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v="2"][data-theme=dark] .r2 .stage{background:radial-gradient(520px 360px at 85% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v="2"] .r2 .pt,:root[data-v="2"] .r2 .bc{box-shadow:0 1px 2px #14100c0d,0 18px 40px -22px #14100c47}:root[data-v="2"] .pricing{position:relative;border:0!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;margin-inline:0!important;overflow:visible!important}:root[data-v="2"] .pricing:before,:root[data-v="2"] .pricing:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v="2"] .pricing:before{top:-1px}:root[data-v="2"] .pricing:after{bottom:-1px}@media (max-width:1280px){:root[data-v="2"] .pricing:before,:root[data-v="2"] .pricing:after{display:none}}.vlines{display:none}:root[data-v="2"] .frame{border-inline-color:#0000}:root[data-v="2"] .vlines{width:min(var(--frame),100%);border-inline:1px solid var(--border);pointer-events:none;z-index:6;display:block;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(#000 0%,#000000e6 12%,#00000014 42% 58%,#000000e6 88%,#000 100%);mask:linear-gradient(#000 0%,#000000e6 12%,#00000014 42% 58%,#000000e6 88%,#000 100%)}@media (max-width:1280px){:root[data-v="2"] .vlines{display:none}}.rolesp{display:none!important}:root[data-v="2"] .rolesp{display:grid!important}:root[data-v="2"] .pricing.rolesp{grid-template-columns:1fr 1fr}:root[data-v="2"] .rolesp .plan{grid-template-columns:36px minmax(0,1fr) auto;gap:16px;min-height:0;padding:16px 36px}.rolesp .plan .nm b{font-size:17px}.rolesp .plan .ico{width:36px;height:36px}.rolesp .plan .nm span{margin-top:1px;font-size:13.5px}.rolesp .plan .ico svg{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;stroke:var(--muted-fg)!important;filter:none!important}:root[data-theme=dark] .rolesp .plan .ico svg{stroke:var(--fg)}.rolesp .plan .tg{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);white-space:nowrap;font-size:11px;font-weight:500}.rolesp .plan[aria-selected=true] .tg{color:var(--orange-deep)}.rolesp .plan:after{animation-duration:7s!important}.rolesp .inc{align-content:start;gap:14px;min-height:552px;padding:36px 44px 40px}:root[data-v="2"] .rolesp .inc{background:radial-gradient(520px 360px at 100% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2)}:root[data-v="2"][data-theme=dark] .rolesp .inc{background:radial-gradient(520px 360px at 100% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v="2"] .pricing:not(.rolesp) .inc{background:radial-gradient(520px 360px at 100% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2)}:root[data-v="2"][data-theme=dark] .pricing:not(.rolesp) .inc{background:radial-gradient(520px 360px at 100% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}.rolesp .r2 .pl .rw2{height:46px}.rolesp .r2 .ph2{padding-top:14px}.rolesp .plans{grid-auto-rows:1fr;display:grid}.rolesp .r2 .bgrid .bc+.bc{display:none}.rolesp .inc ul{gap:10px;font-size:15px}.rolesp .inc li{align-items:flex-start}.rolesp .inc li svg{margin-top:4px}.rolesp .inc .link{font-size:14px}.rolesp .vis{margin-top:10px}:root[data-v="2"] .rolesp .r2{background:0 0;border:0;margin:0;padding:0;display:block}.rolesp .r2 .mk{opacity:1;pointer-events:auto;width:100%;display:none;position:static;transform:none}.rolesp .r2 .mk.on{animation:.4s both accdown;display:block}.rolesp .r2 .stt{right:-12px}@media (max-width:860px){:root[data-v="2"] .pricing.rolesp{grid-template-columns:1fr}:root[data-v="2"] .rolesp .plan{padding:14px 20px}.rolesp .inc{padding:28px 20px}}:root[data-v="2"] .faq{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:0;margin-block:120px;position:relative;padding:0!important}:root[data-v="2"] .faq:before,:root[data-v="2"] .faq:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v="2"] .faq:before{top:-1px}:root[data-v="2"] .faq:after{bottom:-1px}@media (max-width:1280px){:root[data-v="2"] .faq:before,:root[data-v="2"] .faq:after{display:none}}:root[data-v="2"] .faq .price-side{align-content:start;padding:56px 48px}:root[data-v="2"] .faq .acc{border:0;border-left:1px solid var(--border);background:radial-gradient(520px 360px at 100% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);border-radius:0;padding:20px 0}:root[data-v="2"][data-theme=dark] .faq .acc{background:radial-gradient(520px 360px at 100% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 0% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v="2"] .faq .acc details{border-bottom:1px solid #3c28191a}:root[data-v="2"][data-theme=dark] .faq .acc details{border-bottom-color:var(--border)}:root[data-v="2"] .faq .acc details:last-child{border-bottom:0}:root[data-v="2"] .faq .acc details[open]{background:0 0}:root[data-v="2"] .faq .acc{padding:0}:root[data-v="2"] .faq .acc summary{padding:20px 44px;font-size:16px}:root[data-v="2"] .faq .acc summary:hover{color:var(--orange-deep);box-shadow:none!important;background:0 0!important}:root[data-v="2"] .faq .acc .body{padding:0 44px 22px}:root[data-v="2"] .faq .acc details[open] summary{padding-bottom:8px}@media (max-width:860px){:root[data-v="2"] .faq{grid-template-columns:1fr}:root[data-v="2"] .faq .price-side{padding:40px 20px}:root[data-v="2"] .faq .acc{border-left:0;border-top:1px solid var(--border)}:root[data-v="2"] .faq .acc summary{padding:18px 20px}:root[data-v="2"] .faq .acc .body{padding:0 20px 20px}}:root:not([data-v="2"]) .closespin{background:0 0;padding:0}:root:not([data-v="2"]) .closespin:before{display:none}:root[data-v="2"] .closespin{background:#ffffff2e}:root[data-v="2"] .closespin .btn{color:#050505;background:#fff}:root[data-v="2"]:not([data-theme=dark]) .wordmark{display:none}:root[data-v="2"]:not([data-theme=dark]) .wm{aspect-ratio:1200/520;background:radial-gradient(60% 80% at 20% 0%,rgba(var(--wash-rgb),.95),transparent 75%),radial-gradient(55% 70% at 90% 30%,rgba(var(--acc-rgb),.38),transparent 75%),linear-gradient(180deg,#f3a66b73,rgba(var(--wash-rgb),.12) 90%);width:min(78%,760px);margin:24px auto 8px;display:block;-webkit-mask:url(/site-assets/img/logo.png) 50%/contain no-repeat;mask:url(/site-assets/img/logo.png) 50%/contain no-repeat}:root[data-v="2"] .strip{border-top:1px solid var(--border)!important}:root[data-v="2"] .strip:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;top:-1px;left:-96px;right:-96px}@media (max-width:1280px){:root[data-v="2"] .strip:before{display:none}}:root[data-v="2"] .ways{gap:16px}:root[data-v="2"] .way{border-radius:0;background:radial-gradient(360px 260px at 0% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2)!important;border:1px solid #3c28190f!important;padding:26px 10px 12px!important}:root[data-v="2"][data-theme=dark] .way{border-color:var(--border)!important;background:radial-gradient(360px 260px at 0% 0%,#e2a06e33,transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)!important}:root[data-v="2"] .ways{margin-bottom:120px;position:relative;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;gap:0!important;padding:0!important}:root[data-v="2"] .ways:before,:root[data-v="2"] .ways:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v="2"] .ways:before{top:-1px}:root[data-v="2"] .ways:after{bottom:-1px}:root[data-v="2"] .way,:root[data-v="2"][data-theme=dark] .way{border:0!important;border-right:1px solid var(--border)!important;background:0 0!important;padding:32px 24px 36px!important}:root[data-v="2"] .way:last-child{border-right:0!important}:root[data-v="2"] .way .tag,:root[data-v="2"] .way h3{padding-inline:0}@media (max-width:1280px){:root[data-v="2"] .ways:before,:root[data-v="2"] .ways:after{display:none}}@media (max-width:760px){:root[data-v="2"] .way{border-right:0!important;border-bottom:1px solid var(--border)!important}:root[data-v="2"] .way:last-child{border-bottom:0!important}}:root[data-v="2"] .logos{border-bottom:1px solid var(--border);padding-block:12px!important}:root[data-v="2"] .frame>.logos:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;bottom:-1px;left:-96px;right:-96px}@media (max-width:1280px){:root[data-v="2"] .frame>.logos:after{display:none}}:root[data-v="2"] .way{position:relative}:root[data-v="2"] .way:after{content:"";pointer-events:none;opacity:0;z-index:0;background:radial-gradient(360px 260px at 0% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);transition:opacity .45s;position:absolute;inset:0}:root[data-v="2"][data-theme=dark] .way:after{background:radial-gradient(360px 260px at 0% 0%,#e2a06e33,transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v="2"] .way:hover:after{opacity:1}:root[data-v="2"] .way>*{z-index:1;position:relative}.comp2{--white:#fff;--wash:#f3f2ef;--ink:#1c1916;--mole:#5c5651;--dune:#e2e0da;--terra:#bf6a50;--terra-ink:#9a4a33;--clay:#e0a285;--text:#f4f2ec;--muted:#b8b2a9;--night:#141110;font-family:var(--sans);text-align:left;margin-top:72px;padding-bottom:110px;display:none;position:relative}.comp2 .win{background:var(--white);color:var(--ink);z-index:1;border:1px solid #fff6;border-radius:18px;font-size:14px;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 60px 120px -40px #000000bf,0 0 0 1px #0003}.comp2 .win-bar{border-bottom:1px solid var(--dune);background:#fafaf9;align-items:center;gap:8px;padding:12px 16px;display:flex}.comp2 .win-bar i{background:#e2e0da;border-radius:50%;width:10px;height:10px}.comp2 .win-bar .url{font-family:var(--mono);color:var(--mole);background:var(--wash);border-radius:6px;margin-left:14px;padding:3px 10px;font-size:12px}.comp2 .app{grid-template-columns:200px minmax(0,1fr);display:grid}.comp2 .side{border-right:1px solid var(--dune);background:#fbfbfa;align-content:start;gap:2px;padding:16px 12px;display:grid}.comp2 .side .brand{align-items:center;gap:8px;padding:6px 10px 14px;font-weight:600;display:flex}.comp2 .side .brand span{background:var(--ink);color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.comp2 .side a{color:var(--mole);border-radius:8px;justify-content:space-between;padding:7px 10px;text-decoration:none;display:flex}.comp2 .side a.on{background:var(--wash);color:var(--ink);font-weight:600}.comp2 .side small{font-family:var(--mono);color:var(--terra-ink);font-size:10.5px}.comp2 .main{gap:18px;min-width:0;padding:20px 22px;display:grid}.comp2 .mhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.comp2 .mhead h4{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.comp2 .chips{flex-wrap:wrap;gap:6px;display:flex}.comp2 .chip{border:1px solid var(--dune);color:var(--mole);white-space:nowrap;background:#fff;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:500}.comp2 .brief{background:var(--wash);border-radius:12px;padding:12px 14px;font-size:14px}.comp2 .brief b{font-weight:600}.comp2 .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.comp2 .kpi{border:1px solid var(--dune);border-radius:12px;gap:2px;padding:12px 14px;display:grid}.comp2 .kpi span{color:var(--mole);font-size:12px}.comp2 .kpi b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.comp2 .kpi em{color:#3e6b4a;font-size:12px;font-style:normal;font-weight:600}.comp2 .kpi em.dn{color:var(--terra-ink)}.comp2 .lower{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;display:grid}.comp2 .card{border:1px solid var(--dune);border-radius:12px;gap:8px;min-width:0;padding:12px 14px;display:grid}.comp2 .card h5{justify-content:space-between;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.comp2 .card h5 span{color:var(--mole);font-weight:400}.comp2 .legend{color:var(--mole);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.comp2 .legend i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:5px;display:inline-block}.comp2 .chart svg{width:100%;height:auto;display:block}.comp2 .why{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.comp2 .why li{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.comp2 .why li b{font-family:var(--mono);color:var(--terra-ink);background:#f6e9e3;border-radius:5px;padding:2px 6px;font-size:11px;font-weight:500}.comp2 .float{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--text);background:#1d1916eb;border:1px solid #f4f2ec29;border-radius:16px;font-size:14px;line-height:1.45;position:absolute;box-shadow:0 30px 70px -20px #000000b3}.comp2 .f-answer{width:340px;padding:16px;bottom:10px;left:-28px}.comp2 .f-agent{width:360px;padding:16px;bottom:-10px;right:-28px}.comp2 .f-h{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:11.5px;display:flex}.comp2 .live{color:var(--clay);align-items:center;gap:6px;display:inline-flex}.comp2 .live:before{content:"";background:var(--clay);border-radius:50%;width:7px;height:7px;box-shadow:0 0 #e0a28599}.comp2 .play .live:before{animation:1.6s ease-out 3 ping}@keyframes ping{0%{box-shadow:0 0 #e0a2858c}to{box-shadow:0 0 0 10px #e0a28500}}.comp2 .q{color:var(--text);background:#f4f2ec12;border-radius:10px;margin-bottom:10px;padding:9px 11px}.comp2 .sl{counter-reset:n;gap:6px;margin:0;padding:0;list-style:none;display:grid}.comp2 .sl li{counter-increment:n;background:#f4f2ec0a;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.comp2 .sl li:before{content:counter(n);font-family:var(--mono);background:#f4f2ec1f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.comp2 .sl li.you{background:#bf6a5038;outline:1px solid #e0a2858c}.comp2 .sl li.you:before{background:var(--terra);color:var(--night)}.comp2 .sl li.you span{font-family:var(--mono);color:var(--clay);margin-left:auto;font-size:11px}.comp2 .tasks{gap:7px;margin:10px 0 0;padding:0;list-style:none;display:grid}.comp2 .tasks li{background:#f4f2ec0a;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.comp2 .tk{border:1.5px solid #f4f2ec59;border-radius:50%;place-items:center;width:18px;height:18px;transition:background-color .25s ease-out,border-color .25s ease-out;display:grid}.comp2 .tk svg{opacity:0;width:11px;height:11px;transition:opacity .2s ease-out}.comp2 .done .tk{background:var(--terra);border-color:var(--terra)}.comp2 .done .tk svg{opacity:1}.comp2 .st{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11px}.comp2 .done .st{color:var(--clay)}.comp2 .approve{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.comp2 .approve span{color:var(--muted);font-size:12.5px}.comp2 .approve b{background:var(--text);color:var(--ink);border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.comp2 .example{font-family:var(--mono);color:var(--muted);font-size:12px;position:absolute;bottom:24px;right:0}.comp2 .side a{font-size:13.5px}.comp2 .tasks li.done .tk{background:var(--terra);border-color:var(--terra)}.comp2 .tasks li.done .tk svg{opacity:1}.comp2 .tasks li.done .st{color:var(--clay)}.comp2 .example{color:var(--muted-fg);bottom:30px}:root[data-v="2"] .comp2{max-width:1060px;margin:8px auto 0;padding-bottom:150px;display:block}:root[data-v="2"] .comp2 .f-agent{bottom:24px}:root[data-v="2"] .comp2 .f-answer{bottom:44px}:root[data-v="2"] .band .bandsheet{display:none}:root[data-v="2"] .band{background:radial-gradient(900px 520px at 15% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(700px 420px at 100% 100%,rgba(var(--acc-rgb),.14),transparent 70%),var(--card-2);border-top:0!important}:root[data-v="2"][data-theme=dark] .band{background:radial-gradient(900px 520px at 15% 0%,#e2a06e33,transparent 70%),radial-gradient(700px 420px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v="2"] .band .cap{color:var(--muted-fg)}:root[data-v="2"] .band .cap b{color:var(--fg)}:root[data-v="2"] .comp2 .win{border-color:#0000000a;box-shadow:0 1px 2px #14100c0f,0 50px 100px -40px #14100c59,0 0 0 1px #0000000d}@media (max-width:900px){.comp2 .app{grid-template-columns:1fr}.comp2 .side{display:none}.comp2 .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.comp2 .lower{grid-template-columns:1fr}}@media (max-width:760px){:root[data-v="2"] .comp2{padding-bottom:40px}.comp2 .float{width:auto;margin-top:12px;position:static}.comp2 .example{margin-top:10px;position:static}}.comp2 .rwin{background:#efebe5}.comp2 .rapp{color:#241f1a;grid-template-columns:210px minmax(0,1fr);height:640px;font-size:13px;display:grid;overflow:hidden}.comp2 .rside{align-content:start;gap:10px;padding:16px 12px;display:grid}.comp2 .rside svg,.comp2 .rmain svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.comp2 .rlogo{justify-content:space-between;align-items:center;padding:0 6px 4px;display:flex}.comp2 .rlogo img{width:auto;height:17px}.comp2 .rlogo svg{color:#67625b}.comp2 .rbrand{border-bottom:1px solid #dcd7cc;align-items:center;gap:10px;padding:8px 6px 12px;display:flex}.comp2 .rbrand .av{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid;box-shadow:0 0 0 1px #ebe8e0}.comp2 .rbrand b{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.comp2 .rbrand small{color:#67625b;font-size:11.5px}.comp2 .rbrand svg{color:#67625b;margin-left:auto}.comp2 .rnav{gap:1px;display:grid}.comp2 .ni{color:#241f1a;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.comp2 .ni.on{color:#fff;background:#bf6a50}.comp2 .ni .dot{background:#bf6a50;border-radius:50%;width:5px;height:5px;display:inline-block}.comp2 .ni .beta{color:#67625b;background:#e4dfd5;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10.5px;font-style:normal}.comp2 .sec{letter-spacing:.06em;text-transform:uppercase;color:#8b8983;margin:12px 10px 4px;font-size:10.5px}.comp2 .rmain{background:#fafaf8;border-radius:12px 0 0;align-content:start;gap:16px;min-width:0;margin-top:10px;padding:22px 26px;display:grid;position:relative}.comp2 .ragent{background:#efebe5;border-radius:0 0 0 10px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex;position:absolute;top:0;right:0}.comp2 .greet{letter-spacing:-.01em;color:#241f1a;margin:0;font-family:Newsreader,Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.comp2 .greet span{color:#bf6a50}.comp2 .rtop{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.comp2 .rsum{color:#4a453f;margin:0;font-size:13.5px;line-height:1.6}.comp2 .rsum b{color:#bf6a50;font-weight:400}.comp2 .rstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.comp2 .rstats span{letter-spacing:.06em;text-transform:uppercase;color:#8b8983;font-size:10.5px;display:block}.comp2 .rstats b{margin:2px 0;font-size:22px;font-weight:300;line-height:1.3;display:flex}.comp2 .rstats b.flg svg{stroke:none;border-radius:50%;width:18px;height:18px;margin:5px -4px 0 0;box-shadow:0 0 0 1.5px #fafaf8}.comp2 .rstats small{color:#8b8983;font-size:11.5px}.comp2 .rfilters{flex-wrap:wrap;gap:8px;display:flex}.comp2 .rfilters span{background:#fff;border:1px solid #ebe8e0;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:inline-flex}.comp2 .rfilters span svg:last-child{color:#67625b;width:13px;height:13px}.comp2 .rgrid{background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.comp2 .mc{border-bottom:1px solid #ebe8e0;border-right:1px solid #ebe8e0;gap:6px;padding:16px 18px;display:grid}.comp2 .mc:nth-child(2n){border-right:0}.comp2 .mc:nth-child(n+3){border-bottom:0}.comp2 .mh{justify-content:space-between;align-items:center;gap:8px;display:flex}.comp2 .mh b{align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.comp2 .mh span{color:#8b8983;align-items:center;gap:5px;font-size:12px;display:inline-flex}.comp2 .mh i svg{color:#b5b1ab;width:12px;height:12px}.comp2 .mv{letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:34px;font-weight:300;line-height:1.1;display:flex}.comp2 .mv em,.comp2 .rr em{font-size:13px;font-style:normal;font-weight:400}.comp2 em.up{color:#5a8553}.comp2 em.dn{color:#e0171b}.comp2 .mm{color:#8b8983;font-size:12px}.comp2 .rrank{background:#fff;border-radius:12px;padding:14px 18px;box-shadow:0 1px 3px #0000000f}.comp2 .rr{border-top:1px solid #f3f0ea;grid-template-columns:50px 1fr auto;align-items:center;padding:9px 6px;font-size:13px;display:grid}.comp2 .rr.hd{letter-spacing:.06em;text-transform:uppercase;color:#8b8983;border-top:0;margin-top:6px;font-size:10.5px}.comp2 .rr span:nth-child(2){align-items:center;gap:10px;display:flex}.comp2 .rr span:last-child{justify-content:flex-end;gap:14px;display:flex}.comp2 .rr .lg{color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.comp2 .rr.me{font-weight:600}.comp2 .you{color:#fff;background:#231f1b;border-radius:4px;padding:1px 8px;font-size:11px;font-weight:400}@media (max-width:900px){.comp2 .rapp{grid-template-columns:1fr}.comp2 .rside{display:none}.comp2 .rtop{grid-template-columns:1fr}.comp2 .rmain{border-radius:0;margin-top:0}}.comp2 .rview{align-content:start;gap:14px;display:none}.comp2 .rview.on{animation:.35s both accdown;display:grid}.comp2 .ptitle{letter-spacing:-.01em;color:#241f1a;margin:0;font-size:24px;font-weight:300}.comp2 .phead{justify-content:space-between;align-items:center;padding-right:70px;display:flex}.comp2 .rmain:not(:has(>.ragent)) .phead{padding-right:0}.comp2 .dbtn{color:#fff;background:#231f1b;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;display:inline-flex}.comp2 .dbtn svg{width:13px;height:13px}.comp2 .mtabs{color:#8b8983;border-bottom:1px solid #ebe8e0;gap:18px;font-size:13px;display:flex}.comp2 .mtabs span{padding:4px 2px 8px}.comp2 .mtabs .on{color:#241f1a;border-bottom:2px solid #241f1a;margin-bottom:-1px}.comp2 .rbtns{gap:8px;display:flex}.comp2 .rbtns span{background:#fff;border:1px solid #ebe8e0;border-radius:7px;align-items:center;gap:7px;padding:6px 10px;font-size:12.5px;display:inline-flex}.comp2 .rbtns .ic{padding:6px 8px}.comp2 .rcard{background:#fff;border-radius:12px;gap:10px;padding:16px 18px;display:grid;box-shadow:0 1px 3px #0000000f,0 1px 2px -1px #0000000f}.comp2 .kh{justify-content:space-between;align-items:center;gap:10px;display:flex}.comp2 .kh b{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.comp2 .kh b svg{color:#bf6a50}.comp2 .kh small{letter-spacing:.06em;text-transform:uppercase;color:#8b8983;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.comp2 .kh small i{background:#e6be70;border-radius:50%;width:6px;height:6px}.comp2 .kh small .fl{stroke:none;width:18px;height:18px}.comp2 .kp{color:#4a453f;margin:0;font-size:13px;line-height:1.6}.comp2 .themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.comp2 .themes>div{border:1px solid #ebe8e0;border-radius:10px;align-content:start;gap:6px;padding:12px;display:grid}.comp2 .themes b{gap:8px;font-size:12.5px;font-weight:600;line-height:1.35;display:flex}.comp2 .themes b span{font-size:18px;font-weight:300;line-height:1}.comp2 .themes p{color:#67625b;margin:0;font-size:11.5px;line-height:1.5}.comp2 .themes a{color:#bf6a50;font-size:11.5px;text-decoration:underline}.comp2 .dt{font-size:15px;font-weight:600}.comp2 .ds{color:#67625b;margin-top:-6px;font-size:12px}.comp2 .dbar2{grid-template-columns:1fr auto;gap:6px 0;font-size:12.5px;display:grid}.comp2 .dbar2 b{font-size:15px;font-weight:400}.comp2 .dbar2 i{background:#f3f0ea;border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.comp2 .dbar2 em{background:#bf6a50;border-radius:4px;height:100%;display:block}.comp2 .rmain .pchart{stroke:none;width:100%;height:120px}.comp2 .kh em.up{color:#5a8553;font-style:normal;font-weight:500}.comp2 .pg{font-size:14px;font-weight:600}.comp2 .pd{color:#67625b;margin:-4px 0 0;font-size:12.5px;line-height:1.55}.comp2 .pstat{color:#67625b;background:#f3f0ea;border-radius:8px;grid-template-columns:repeat(3,1fr);font-size:11.5px;display:grid}.comp2 .pstat span{border-right:1px solid #e4dfd5;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.comp2 .pstat span:last-child{border-right:0}.comp2 .pstat b{color:#241f1a;font-size:15px;font-weight:400}.comp2 .chatwrap{gap:14px;width:100%;max-width:500px;margin:70px auto 0;display:grid}.comp2 .ask{color:#8b8983;background:#fff;border:1px solid #ebe8e0;border-radius:12px;padding:16px;font-size:13px;box-shadow:0 20px 40px -24px #bf6a5059}.comp2 .sug{grid-template-columns:1fr 1fr;gap:10px;display:grid}.comp2 .sug>div{background:#fff;border:1px solid #ebe8e0;border-radius:10px;gap:10px;padding:12px;display:flex}.comp2 .sug svg{color:#67625b;width:16px;height:16px;margin-top:2px}.comp2 .sug b{font-size:12.5px;font-weight:500;display:block}.comp2 .sug small{color:#8b8983;font-size:11.5px}.comp2 .qs{color:#8b8983;margin:4px 0 0;font-size:11.5px}.comp2 .ql{gap:9px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.comp2 .ql li{align-items:center;gap:8px;display:flex}.comp2 .ql svg{color:#bf6a50;width:14px;height:14px}.comp2 .rolling b{font-size:13.5px;font-weight:600;display:block}.comp2 .rolling small{color:#67625b;font-size:12px}.comp2 .rcard.rl{gap:0;padding:0}.comp2 .rrow{border-bottom:1px solid #f3f0ea;align-items:center;gap:12px;padding:12px 16px;display:flex}.comp2 .rrow:last-child{border-bottom:0}.comp2 .rrow>svg{color:#8b8983}.comp2 .rt{flex:1;min-width:0;display:grid}.comp2 .rt b{font-size:13px;font-weight:600}.comp2 .rt small{color:#67625b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.comp2 .addr,.comp2 .chip2{color:#67625b;white-space:nowrap;border:1px solid #ebe8e0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;display:inline-flex}.comp2 .chip2{background:#f3f0ea;border-color:#e4dfd5}.comp2 .addr svg,.comp2 .chip2 svg{width:12px;height:12px}.comp2 .rrow i{color:#67625b;display:grid}@media (max-width:900px){.comp2 .themes,.comp2 .sug{grid-template-columns:1fr}}:root[data-v="2"] #featacc{counter-reset:st;border-top:0!important}:root[data-v="2"] #featacc details{counter-increment:st;padding-left:52px;position:relative;border-bottom:0!important}:root[data-v="2"] #featacc details:before{content:"0" counter(st);border:1px solid var(--border);background:var(--bg);width:36px;height:36px;font-family:var(--mono);color:var(--muted-fg);z-index:1;border-radius:50%;place-items:center;font-size:12px;transition:background-color .3s,border-color .3s,color .3s;display:grid;position:absolute;top:10px;left:0}:root[data-v="2"] #featacc details[open]:before{background:var(--orange);border-color:var(--orange);color:#fff}:root[data-v="2"] #featacc details:before{cursor:pointer}:root[data-v="2"] #featacc details:not([open]):hover:before{border-color:var(--orange);color:var(--orange-deep)}:root[data-v="2"] #featacc details:not(:last-child):after{content:"";background:var(--border);width:1px;position:absolute;top:46px;bottom:-10px;left:17.5px}:root[data-v="2"] #featacc summary{padding:16px 0!important}:root[data-v="2"] #featacc summary>svg{display:none}:root[data-v="2"] #featacc .body{padding:0 0 18px!important}.pair2{display:none}:root[data-v="2"] .testi{display:none!important}:root[data-v="2"] .stats.three .stat:first-child{display:none}:root[data-v="2"] .stats.three{grid-template-columns:1fr 1fr}:root[data-v="2"] .pair2{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1.4fr;margin-block:112px;display:grid;position:relative}:root[data-v="2"] .pair2:before,:root[data-v="2"] .pair2:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v="2"] .pair2:before{top:-1px}:root[data-v="2"] .pair2:after{bottom:-1px}.pair2>*{align-content:start;gap:16px;margin:0;padding:56px clamp(16px,3vw,48px);display:grid}.pair2 .st2{border-right:1px solid var(--border)}.pair2 .lbl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-size:11px;font-weight:500}:root[data-v="2"][data-theme=dark] .pair2 .lbl{color:var(--orange)}.pair2 .st2 b{letter-spacing:-.04em;font-size:60px;font-weight:500;line-height:1}.pair2 .st2 p{color:var(--muted-fg);max-width:30ch;font-size:15px}.pair2 .st2 .link{font-size:14px}.pair2 .qq{background:radial-gradient(420px 260px at 100% 0%,rgba(var(--wash-rgb),.45),transparent 70%),var(--card-2)}:root[data-v="2"][data-theme=dark] .pair2 .qq{background:radial-gradient(420px 260px at 100% 0%,#e2a06e33,transparent 70%),var(--card)}.pair2 blockquote{letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.3}.pair2 figcaption b{font-size:14px;font-weight:600;display:block}.pair2 figcaption span{color:var(--muted-fg);font-size:13px}@media (max-width:1280px){:root[data-v="2"] .pair2:before,:root[data-v="2"] .pair2:after{display:none}}@media (max-width:860px){:root[data-v="2"] .pair2{grid-template-columns:1fr}.pair2 .st2{border-right:0;border-bottom:1px solid var(--border)}}:root[data-v="2"] #featacc{align-self:start}:root[data-v="2"] .feat{align-items:start}#featacc .body{overflow:hidden;animation:none!important}:root[data-v="2"] #featacc details[open] summary{padding-bottom:16px!important}:root[data-v="2"] #featacc .body{margin-top:-8px}:root[data-v="2"] .resblk{display:none!important}:root[data-v="2"] nav.main a[href=\#resources],.fic,.ftag{display:none}:root[data-v="2"] .facts{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-block:112px 0;position:relative;gap:0!important;padding:0!important}:root[data-v="2"] .facts:before,:root[data-v="2"] .facts:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v="2"] .facts:before{top:-1px}:root[data-v="2"] .facts:after{bottom:-1px}:root[data-v="2"] .facts .cell{gap:12px;position:relative;border-right:1px solid var(--border)!important;padding:40px clamp(16px,3vw,40px) 44px!important}:root[data-v="2"] .facts .cell:last-child{border-right:0!important}:root[data-v="2"] .facts .cell:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(360px 240px at 0% 0%,rgba(var(--wash-rgb),.5),transparent 70%),var(--card-2);transition:opacity .45s;position:absolute;inset:0}:root[data-v="2"][data-theme=dark] .facts .cell:after{background:radial-gradient(360px 240px at 0% 0%,#e2a06e33,transparent 70%),var(--card)}:root[data-v="2"] .facts .cell:hover:after{opacity:1}:root[data-v="2"] .facts .cell>*{z-index:1;position:relative}:root[data-v="2"] .facts .fic{width:22px;height:22px;stroke:var(--fg);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:10px;display:none}:root[data-v="2"] .facts .ftag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);font-size:11px;font-weight:500;display:block}:root[data-v="2"][data-theme=dark] .facts .ftag{color:var(--orange)}:root[data-v="2"] .facts h3{font-size:20px}:root[data-v="2"] .facts .lead{max-width:34ch;font-size:15px!important}:root[data-v="2"] .facts .link{color:var(--fg);margin-top:4px;display:inline-flex}:root[data-v="2"] .facts .cell:hover{box-shadow:none!important;background:0 0!important}@media (max-width:1280px){:root[data-v="2"] .facts:before,:root[data-v="2"] .facts:after{display:none}}@media (max-width:760px){:root[data-v="2"] .facts .cell{border-right:0!important;border-bottom:1px solid var(--border)!important}:root[data-v="2"] .facts .cell:last-child{border-bottom:0!important}}:root[data-theme=dark][data-v="2"]{--bg:#1c1510;--card:#2b2119;--card-2:#33281f;--muted:#33281f;--sand:#33281f;--miss:#2e231b;--border:#3a2e25;--fg:#fdf8f1;--muted-fg:#a8978a;--hover:#3b2e23;--hover-grad:linear-gradient(160deg,#4b3727,#2b2119 70%);--night:#120d0a;--on-night-muted:#b3a191}:root[data-theme=dark][data-v="2"] .dots h2 .w{color:#4f4136}:root[data-theme=dark][data-v="2"] .dots h2 .w.lit{color:var(--fg)}:root[data-theme=dark][data-v="2"] .dots h2 .w.hot{color:#4f4136;background:0 0}:root[data-theme=dark][data-v="2"] .dots h2 .w.hot.lit{background:linear-gradient(90deg,var(--orange-deep),var(--orange));color:#0000;-webkit-background-clip:text;background-clip:text}:root[data-theme=dark][data-v="2"] .roles,:root[data-theme=dark][data-v="2"] .pricing{background:var(--card)}:root[data-v3] h1,:root[data-v3] h2{letter-spacing:-.015em;font-family:Lora,Georgia,Times New Roman,serif;font-weight:500}:root[data-v3] h1{line-height:1.08}:root[data-v3] h2{line-height:1.12}:root[data-v3] .dots{padding-top:96px;padding-bottom:64px}:root[data-v3] .dots #dotsc{-webkit-mask:linear-gradient(#000 45%,#0000 100%);mask:linear-gradient(#000 45%,#0000 100%)}#dots .glw{pointer-events:none;position:absolute;inset:0;overflow:hidden}:root[data-v3] #dots .glw{-webkit-mask:linear-gradient(#000 45%,#0000 100%);mask:linear-gradient(#000 45%,#0000 100%)}:root[data-v3] .ways{border-top:0!important;gap:28px!important;padding:0 clamp(16px,3vw,48px) 96px!important}:root[data-v3] .ways:before,:root[data-v3] .ways:after{display:none}:root[data-v3] .ways{border-bottom:0!important;margin-bottom:0!important}:root[data-v3] .way,:root[data-v3][data-theme=dark] .way{border-right:0!important;padding:0!important}:root[data-v3] .way:after{display:none}@media (max-width:760px){:root[data-v3] .way{border-bottom:0!important}:root[data-v3] .ways{gap:40px!important}}:root[data-v3] .pains,:root[data-v3] .pains+.spacer,:root[data-v3] #stats{display:none!important}.pair2 .pcell,.pair2 .tagph{display:none}:root[data-v3] .pair2{grid-template-columns:1fr .7fr 1.3fr}:root[data-v3] .pair2 .pcell{border-right:1px solid var(--border);min-height:320px;padding:0;display:block;position:relative;overflow:hidden}:root[data-v3] .pair2 .pcell img{object-fit:cover;object-position:50% 18%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}:root[data-v3] .pair2 .pcell:hover img{transform:scale(1.03)}:root[data-v3] .pair2 .tagph{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);display:block}@media (max-width:860px){:root[data-v3] .pair2{grid-template-columns:1fr}:root[data-v3] .pair2 .pcell{border-right:0;border-bottom:1px solid var(--border);aspect-ratio:4/3;min-height:0}}footer .fv{display:none}:root[data-v3] footer{background:var(--night);color:var(--on-night);z-index:7;padding-top:24px;margin-inline:calc(50% - 50vw);padding-inline:max(clamp(16px,3vw,48px),50vw - 50% + clamp(16px,3vw,48px))}:root[data-v3] footer .fv{object-fit:cover;opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0}:root[data-v3] footer:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0b0a09db,#0b0a0999 55%,#0b0a09d1);position:absolute;inset:0}:root[data-v3] footer>:not(.fv){z-index:1;position:relative}:root[data-v3] footer .wm,:root[data-v3] footer .wordmark{display:none!important}:root[data-v3] footer .fgrid{border-bottom-color:#f5f3ef24;padding-top:120px;padding-bottom:72px}:root[data-v3] footer .fgrid>div{box-shadow:none!important;background:0 0!important;border-color:#f5f3ef1f!important}:root[data-v3] footer h4{color:var(--on-night)}:root[data-v3] footer .fgrid a,:root[data-v3] footer .fb,:root[data-v3] footer .small{color:var(--on-night-muted)!important}:root[data-v3] footer .fgrid a:hover{color:var(--on-night)!important}:root[data-v3] footer img{filter:invert()}:root[data-v3] footer .fb{padding-bottom:28px}@media (prefers-reduced-motion:reduce){:root[data-v3] footer .fv{display:none}}:root[data-v3] footer .fv{display:none!important}:root[data-v3] footer{background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%),radial-gradient(44% 40% at 34% 34%,#4a393773,transparent 70%),radial-gradient(70% 80% at 85% 60%,#4a3937,transparent 75%),radial-gradient(40% 50% at 100% 0%,#c1b1b0,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#c1b1b0 38%,#785a57 62%,#4a3937 100%)}:root[data-v3] footer:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat,linear-gradient(#1c121080,#1c121052 55%,#1c12106b)}:root[data-v3] footer .wm{aspect-ratio:1200/520;opacity:.92;width:min(86%,1040px);margin:8px auto 0;-webkit-mask:url(/site-assets/img/logo.png) 50%/contain no-repeat;mask:url(/site-assets/img/logo.png) 50%/contain no-repeat;background:linear-gradient(#fff8f2f2,#fff8f24d 90%)!important;display:block!important}.team3{display:none}:root[data-v3] .people{display:none!important}:root[data-v3] .team3{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr);align-items:start;gap:48px;display:grid}.team3 .lead{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:24px;display:grid}.team3 .ltext{align-content:space-between;gap:24px;min-width:0;display:grid}.team3 .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;display:grid}.team3 .ph{aspect-ratio:1;background:var(--muted);overflow:hidden}.team3 .ph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.team3 .card{align-content:start;gap:10px;min-width:0;display:grid}.team3 .who{gap:1px;display:grid}.team3 .nm{color:var(--orange-deep);margin:0;font-size:14.5px;font-weight:500}.team3 .rl{color:var(--fg);margin:0;font-size:14.5px}.team3 .lead .nm{letter-spacing:-.01em;color:var(--fg);font:500 26px/1.2 Lora,Georgia,serif}.team3 .lead .rl{color:var(--muted-fg);font-size:18px}.team3 .prev{color:var(--muted-fg);gap:1px;margin:6px 0 0;font-size:13.5px;display:grid}.team3 .prev span{color:var(--orange-deep)}:root[data-theme=dark] .team3 .nm,:root[data-theme=dark] .team3 .prev span{color:var(--orange)}:root[data-theme=dark] .team3 .lead .nm{color:var(--fg)}@media (max-width:980px){:root[data-v3] .team3{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.team3 .lead{grid-template-columns:minmax(0,1fr)}.team3 .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-v3] .team3{border-top:1px solid var(--border);border-bottom:1px solid var(--border);align-items:stretch;gap:0;padding-inline:0}:root[data-v3] .team3 .lead{border-right:1px solid var(--border);gap:28px;padding:0}.team3 .lead{max-width:none;color:var(--fg);font-size:15px;line-height:1.5}.team3 .lead .prev{font-size:13.5px;line-height:1.55}:root[data-v3] .team3 .ltext{align-content:start;gap:16px;padding:28px 28px 32px 0}:root[data-v3] .team3 .grid{gap:0}:root[data-v3] .team3 .card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:0 0 26px;position:relative}:root[data-v3] .team3 .card:nth-child(3n){border-right:0}:root[data-v3] .team3 .card:nth-last-child(-n+3){border-bottom:0}:root[data-v3] .team3 .card:after{content:"";background:radial-gradient(360px 260px at 0% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}:root[data-v3] .team3 .card:hover:after{opacity:1}:root[data-v3] .team3 .card>*{z-index:1;position:relative}:root[data-theme=dark][data-v3] .team3 .card:after{background:var(--hover-grad)}@media (max-width:980px){:root[data-v3] .team3 .lead{border-right:0;border-bottom:1px solid var(--border)}}:root[data-v3] .team3 .grid{gap:28px 20px;padding:20px 20px 28px}:root[data-v3] .team3 .card,:root[data-v3] .team3 .card:nth-child(n){padding:0;border:0!important}:root[data-v3] .team3 .card>.who,:root[data-v3] .team3 .card>.prev{padding-inline:0}:root[data-v3] .team3 .card:after{display:none}@media (max-width:980px){:root[data-v3] .team3 .grid{padding:20px 0}}:root[data-v3] .team3{position:relative}:root[data-v3] .team3:before,:root[data-v3] .team3:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v3] .team3:before{top:-1px}:root[data-v3] .team3:after{bottom:-1px}@media (max-width:1280px){:root[data-v3] .team3:before,:root[data-v3] .team3:after{display:none}}@media (max-width:600px){:root[data-v3] .team3 .ltext{padding:0 20px 28px}:root[data-v3] .team3 .card:nth-child(3n){border-right:1px solid var(--border)}:root[data-v3] .team3 .card:nth-child(2n){border-right:0}:root[data-v3] .team3 .card:nth-last-child(-n+3){border-bottom:1px solid var(--border)}:root[data-v3] .team3 .card:nth-last-child(-n+2){border-bottom:0}}:root[data-v3] .stats.three{display:none!important}.band .grain{display:none}:root[data-v3] .band .grain{display:block}:root[data-v3] .band{isolation:isolate}:root[data-v3] .band:before,:root[data-v3] .band:after{content:"";pointer-events:none;z-index:-1;position:absolute}:root[data-v3] .band .grain{z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}:root[data-v3] .band,:root[data-v3][data-theme=dark] .band{background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%), radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%), radial-gradient(44% 40% at 34% 34%,#3c3a3e80,transparent 70%), radial-gradient(70% 80% at 85% 60%,#5c6773,transparent 75%), radial-gradient(40% 50% at 100% 0%,#d0dae3,transparent 70%), linear-gradient(110deg,var(--sh0) 0%,#d0dae3 38%,#a9b8c7 62%,#5c6773 100%)}:root[data-v3] .band:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat;inset:0}:root[data-v3] .band .cap,:root[data-v3] .band .cap b{color:#fff}:root[data-v3] .band .example{color:#ffffffc7}:root[data-v3] .band .cap>span:last-child{color:#3e4852}:root[data-v3] .close,:root[data-v3][data-theme=dark] .close{isolation:isolate;background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%),radial-gradient(44% 40% at 34% 34%,#4a393773,transparent 70%),radial-gradient(70% 80% at 85% 60%,#4a3937,transparent 75%),radial-gradient(40% 50% at 100% 0%,#c1b1b0,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#c1b1b0 38%,#785a57 62%,#4a3937 100%)}:root[data-v3] .close:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat,linear-gradient(#1c121080,#1c121052 55%,#1c12106b);position:absolute;inset:0}:root[data-v3] .close .lead{color:#fff8f2e0}:root[data-v3] .close .small{color:#fff8f2cc!important}:root[data-v3] .close .eyebrow{color:var(--ebl)}:root[data-v3] .close h2,:root[data-v3] .close .lead,:root[data-v3] .close .small,:root[data-v3] .close .eyebrow{text-shadow:0 1px 14px #32190f4d}:root[data-v3]:not([data-theme=dark]) .close,:root[data-v3]:not([data-theme=dark]) footer{background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%),radial-gradient(44% 40% at 34% 34%,#c4b6a473,transparent 70%),radial-gradient(70% 80% at 85% 60%,#c4b6a4,transparent 75%),radial-gradient(40% 50% at 100% 0%,#f7f3ee,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#f7f3ee 38%,#e0d6c8 62%,#c4b6a4 100%)}:root[data-v3]:not([data-theme=dark]) .close{background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%),radial-gradient(44% 40% at 34% 34%,#8f9a8c73,transparent 70%),radial-gradient(70% 80% at 85% 60%,#8f9a8c,transparent 75%),radial-gradient(40% 50% at 100% 0%,#e7ebe2,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#e7ebe2 38%,#bcc5b6 62%,#8f9a8c 100%)}:root[data-v3]:not([data-theme=dark]) .close:before,:root[data-v3]:not([data-theme=dark]) footer:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat}:root[data-v3]:not([data-theme=dark]) .close,:root[data-v3]:not([data-theme=dark]) .close h2,:root[data-v3]:not([data-theme=dark]) footer,:root[data-v3]:not([data-theme=dark]) footer h4{color:#231a16!important}:root[data-v3]:not([data-theme=dark]) .close .lead{color:#231a16c7!important}:root[data-v3]:not([data-theme=dark]) .close .small{color:#231a16b3!important}:root[data-v3]:not([data-theme=dark]) .close .small a{color:#231a16!important}:root[data-v3]:not([data-theme=dark]) .close .eyebrow{color:var(--orange-deep)!important}:root[data-v3]:not([data-theme=dark]) .close h2,:root[data-v3]:not([data-theme=dark]) .close .lead,:root[data-v3]:not([data-theme=dark]) .close .small,:root[data-v3]:not([data-theme=dark]) .close .eyebrow{text-shadow:none!important}:root[data-v3]:not([data-theme=dark]) .close .btn.ghost{color:#231a16;border-color:#231a1640}:root[data-v3]:not([data-theme=dark]) footer .fgrid a,:root[data-v3]:not([data-theme=dark]) footer .fb,:root[data-v3]:not([data-theme=dark]) footer .small{color:#231a16ad!important}:root[data-v3]:not([data-theme=dark]) footer .fgrid a:hover{color:#231a16!important}:root[data-v3]:not([data-theme=dark]) footer .fgrid,:root[data-v3]:not([data-theme=dark]) footer .fgrid>div{border-color:#231a161f!important}:root[data-v3]:not([data-theme=dark]) footer img{filter:none!important}:root[data-v3]:not([data-theme=dark]) footer .wm{background:linear-gradient(#fffffff2,#fff6 90%)!important}.stories3{display:none}:root[data-v3] .stories3{border-top:1px solid var(--border);margin-top:112px;padding-block:112px 0;display:block;position:relative}:root[data-v3] .stories3:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;top:-1px;left:-96px;right:-96px}@media (max-width:1280px){:root[data-v3] .stories3:before{display:none}}:root[data-v3] .pair2{display:none!important}.stories3 .top{justify-content:space-between;align-items:end;gap:24px;padding-bottom:40px;display:flex}.stories3 .top>div:first-child{gap:14px;display:grid}.stories3 .arr{gap:8px;display:flex}.stories3 .arr button{border:1px solid var(--border);background:var(--card);width:40px;height:40px;color:var(--fg);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .3s;display:grid}.stories3 .arr button:hover{border-color:var(--fg)}.stories3 .arr button:disabled{opacity:.35;cursor:default}.stories3 .arr svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.stories3 .viewport{z-index:7;border-top:1px solid var(--border);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.stories3 .track{gap:16px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:flex}.stories3 .slide{aspect-ratio:16/9;color:#fff;background:#2a211b;flex:0 0 min(78vw,960px);text-decoration:none;position:relative;overflow:hidden}.stories3 .slide>img,.stories3 .slide>video{object-fit:cover;object-position:50% 25%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.stories3 .slide:hover>img,.stories3 .slide:hover>video{transform:scale(1.03)}.stories3 .slide:after{content:"";background:linear-gradient(#140e0a59,#0000 30% 50%,#140e0abf);position:absolute;inset:0}.stories3 .slide>.in{z-index:1;grid-template-rows:auto 1fr auto;padding:32px 36px;display:grid;position:absolute;inset:0}.stories3 .row{justify-content:space-between;align-items:center;display:flex}.stories3 .wlogo{filter:brightness(0)invert();width:auto;height:22px}.stories3 .wtext{letter-spacing:-.01em;font-size:18px;font-weight:600}.stories3 .dur{font:500 11px var(--mono);letter-spacing:.04em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border-radius:6px;padding:3px 7px}.stories3 .play{-webkit-backdrop-filter:blur(10px);background:#ffffff2e;border-radius:50%;place-self:center;place-items:center;width:56px;height:56px;transition:transform .3s,background-color .3s;display:grid;box-shadow:inset 0 0 0 1px #fff6}.stories3 .play svg{fill:#fff;width:18px;height:18px;margin-left:3px}.stories3 .slide:hover .play{background:#ffffff47;transform:scale(1.06)}.stories3 .big{letter-spacing:-.03em;margin:0;font:400 clamp(56px,6vw,88px)/1 Lora,Georgia,serif}.stories3 .cap{opacity:.9;max-width:52ch;margin-top:8px;font-size:16px}.stories3 .ctl{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding-block:28px;display:flex}.stories3 .s3dots{align-items:center;gap:10px;display:flex}.stories3 .s3dots button{appearance:none;cursor:pointer;background:0 0;border:0;padding:8px 0}.stories3 .s3dots i{background:var(--border);border-radius:2px;width:22px;height:3px;transition:width .4s cubic-bezier(.2,.7,.2,1);display:block;position:relative;overflow:hidden}.stories3 .s3dots button[aria-selected=true] i{width:72px}.stories3 .s3dots i b{background:var(--fg);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.stories3 .s3dots button[aria-selected=true] i b{animation:load var(--s3dur,7s) linear forwards}.stories3 .s3dots button.done i b{transform:none}.stories3:hover .s3dots button[aria-selected=true] i b{animation-play-state:paused}.stories3 .arr button{background:0 0;border:0;width:36px;height:36px}.stories3 .arr button:hover{color:var(--orange-deep)}.stories3 .viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.stories3 .viewport.dragging{cursor:grabbing}@media (max-width:860px){.stories3 .top{flex-direction:column;align-items:start}.stories3 .slide{aspect-ratio:4/5;flex-basis:88vw}.stories3 .slide>.in{padding:20px}}.hero .heb{display:none}:root[data-v3] .hero .heb{display:block}:root[data-v3] .hero .pill.users{display:none}:root[data-v3] .rolesp .inc,:root[data-v3][data-theme=dark] .rolesp .inc{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat,radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%),radial-gradient(44% 40% at 34% 34%,#4a3d3173,transparent 70%),radial-gradient(70% 80% at 85% 60%,#4a3d31,transparent 75%),radial-gradient(40% 50% at 100% 0%,#c3b8ac,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#c3b8ac 38%,#7b6853 62%,#4a3d31 100%)}:root[data-v3]:not([data-theme=dark]) .rolesp .inc{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") center/cover no-repeat,radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.9),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.8),transparent 70%),radial-gradient(44% 40% at 34% 34%,#b3a49359,transparent 70%),radial-gradient(70% 80% at 85% 60%,#b3a493,transparent 75%),radial-gradient(40% 50% at 100% 0%,#f2ede6,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#f2ede6 38%,#d6cbbd 62%,#b3a493 100%)}:root[data-v3]:not([data-theme=dark]) .rolesp .inc #rp-list,:root[data-v3]:not([data-theme=dark]) .rolesp .inc #rp-link{color:#231a16}:root[data-v3]:not([data-theme=dark]) .rolesp .inc #rp-list svg{stroke:#231a16}:root[data-v3]:not([data-theme=dark]) .rolesp .inc>.eyebrow,:root[data-v3]:not([data-theme=dark]) .rolesp .inc>ul,:root[data-v3]:not([data-theme=dark]) .rolesp .inc>.link{text-shadow:none}:root[data-v3] .rolesp .inc .eyebrow,:root[data-v3] .rolesp .inc #rp-list,:root[data-v3] .rolesp .inc #rp-link{color:#fff}:root[data-v3] .rolesp .inc #rp-list svg{stroke:#fff}:root[data-v3] .rolesp .inc>.eyebrow,:root[data-v3] .rolesp .inc>ul,:root[data-v3] .rolesp .inc>.link{text-shadow:0 1px 12px #3c1e0f59}:root[data-v3] .rolesp .plan .tg,.logos3,:root[data-v3] .frame>.logos{display:none}:root[data-v3] .logos3{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:150px;grid-auto-flow:dense;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:0;display:grid;position:relative}:root[data-v3] .logos3:before,:root[data-v3] .logos3:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}:root[data-v3] .logos3:before{top:-1px}:root[data-v3] .logos3:after{bottom:-1px}@media (max-width:1280px){:root[data-v3] .logos3:before,:root[data-v3] .logos3:after{display:none}}.logos3>*{border-right:1px solid var(--border);border-bottom:1px solid var(--border);place-items:center;min-width:0;display:grid}.logos3>:nth-child(6),.logos3>:last-child{border-right:0}.logos3>:nth-last-child(-n+4),.logos3>a.case{border-bottom:0}.logos3 img{opacity:.55;filter:grayscale();width:auto;max-width:min(120px,72%);height:auto;max-height:28px}.logos3 a.case{color:var(--fg);grid-area:span 2/span 2;align-content:space-between;place-items:stretch stretch;padding:24px 26px 26px;text-decoration:none;position:relative;overflow:hidden}.logos3 a.case:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(520px 360px at 15% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);transition:opacity .45s;position:absolute;inset:0}:root[data-theme=dark] .logos3 a.case:after{background:radial-gradient(520px 360px at 15% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}.logos3 a.case:hover:after{opacity:1}.logos3 a.case>*{z-index:1;position:relative}.logos3 a.case .lg{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.logos3 a.case .lg img{opacity:.85;filter:grayscale()brightness(.4);max-width:150px;max-height:32px}.logos3 a.case svg{width:18px;height:18px;stroke:var(--muted-fg);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .3s,stroke .3s}.logos3 a.case:hover svg{stroke:var(--orange-deep);transform:translate(2px,-2px)}.logos3 a.case .bt{justify-items:start;gap:10px;display:grid}.logos3 a.case .cs{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep)}.logos3 a.case b{letter-spacing:-.02em;font-family:Lora,Georgia,serif;font-size:52px;font-weight:500;line-height:1}.logos3 a.case span.l{color:var(--muted-fg);font-size:13px}:root[data-theme=dark] .logos3 img{filter:invert()grayscale()}:root[data-theme=dark] .logos3 a.case .lg img{filter:invert()grayscale();opacity:.85}:root[data-theme=dark][data-v3] .logos3 a.case .cs{color:var(--orange)}@media (max-width:860px){:root[data-v3] .logos3{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:120px}.logos3 a.case b{font-size:40px}.logos3>*{border-bottom:1px solid var(--border)!important}}@media (max-width:520px){:root[data-v3] .logos3{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-v3] .strip button{isolation:isolate;position:relative;overflow:hidden}:root[data-v3] .strip button:hover{color:var(--fg);box-shadow:none!important;background:0 0!important}:root[data-v3] .strip button:after{content:"";opacity:0;pointer-events:none;z-index:-1;background:radial-gradient(360px 200px at 0% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(300px 180px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);transition:opacity .45s;position:absolute;inset:0}:root[data-v3][data-theme=dark] .strip button:after{background:radial-gradient(360px 200px at 0% 0%,#e2a06e33,transparent 70%),radial-gradient(300px 180px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}:root[data-v3] .strip button:hover:after{opacity:1}:root[data-v="2"] .spin{background:0 0;border-radius:12px}:root[data-v="2"] .spin:before,:root[data-v="2"] .spin:after{content:"";background:conic-gradient(from 0deg,var(--orange) 0deg,var(--orange) 40deg,transparent 60deg);animation:4s linear infinite spin;position:absolute;inset:-100%}:root[data-v="2"] .spin .btn{z-index:1;border:1px solid var(--border);background:var(--card);border-radius:12px;transition:background-color .3s,color .3s,transform .15s}:root[data-v="2"] .spin .btn:active{transform:translateY(1px)}:root[data-v="2"] .closespin .btn{color:#050505;background:#fff;border-color:#e5e5e5}:root[data-v="2"] .closespin .btn:hover{background:#f4f1ec}.meet3{display:none}:root[data-v3] .meet3{height:520vh;display:block;position:relative}@media (min-width:901px){:root[data-v3] .meethead,:root[data-v3] .meethead+.stepper,:root[data-v3] .feat{display:none!important}}:root[data-v3] .feat{display:none!important}.meet3 .stage{top:var(--hdr,73px);height:calc(100vh - var(--hdr,73px));grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:56px;min-height:600px;padding-block:32px;display:grid;position:sticky;overflow:hidden}.meet3 .txt{grid-template-rows:auto 1fr auto;gap:16px;min-width:0;display:grid}.meet3 .mh3{gap:14px;display:grid}.meet3 .mh3 .lead{max-width:46ch;font-size:14.5px}@media (max-height:820px){.meet3 .mh3 h2{font-size:clamp(28px,3vw,40px)}.meet3 .steps{min-height:180px}}.meet3 .num{letter-spacing:-.03em;height:1em;color:var(--orange-deep);font-family:Lora,Georgia,serif;font-size:clamp(64px,6.5vw,96px);font-weight:400;line-height:1;overflow:hidden}.meet3 .roll{will-change:transform;display:grid}.meet3 .roll span{height:1em;display:block}.meet3 .steps{min-height:200px;position:relative}.meet3 .st{opacity:0;pointer-events:none;gap:12px;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);display:grid;position:absolute;inset:0 0 auto;transform:translateY(14px)}.meet3 .st.on{opacity:1;pointer-events:auto;transform:none}.meet3 .steps{display:grid;min-height:0!important}.meet3 .st{grid-area:1/1;align-content:start;position:relative;inset:auto}.meet3 .st .fpills{align-content:flex-start;align-items:flex-start}.meet3 .txt>div:nth-child(2){display:none}.meet3 .txt>div:last-child{align-self:center}.meet3 .txt .num{z-index:1;grid-area:1/1;align-self:start;margin-top:.17em;font-size:24px;position:relative}.meet3 .txt .steps{grid-area:1/1}.meet3 .txt .rail{grid-row:2}.meet3 .st h3{padding-left:46px}@media (min-width:901px){.meet3.a2 .txt{position:relative}.meet3.a2 .txt .rail{left:0;right:0;top:var(--railtop,auto);position:absolute}}.meet3 .num{font-size:clamp(48px,4.4vw,68px)}.meet3 .txt{grid-template-rows:auto minmax(0,1fr) auto}@media (max-height:940px) and (min-width:901px){.meet3 .mh3 .lead{display:none}}.meet3 .st h3{letter-spacing:-.015em;font-size:24px;font-weight:600}.meet3 .st h3 small{color:var(--muted-fg);margin-left:8px;font-size:18px;font-weight:400;display:none}.meet3 .st p{color:var(--muted-fg);max-width:44ch;font-size:15.5px;line-height:1.6}.meet3 .st .fpills{display:flex}.meet3 .rail{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.meet3 .rail i{background:var(--border);height:2px;position:relative;overflow:hidden}.meet3 .rail b{background:var(--orange);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.meet3 .pane{background:radial-gradient(520px 360px at 15% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(420px 300px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);border-radius:24px;position:relative;overflow:hidden}:root[data-theme=dark] .meet3 .pane{background:radial-gradient(520px 360px at 15% 0%,#e2a06e33,transparent 70%),radial-gradient(420px 300px at 100% 100%,rgba(var(--acc-rgb),.08),transparent 70%),var(--card)}.meet3 .cw{will-change:transform,opacity;width:min(86%,560px);position:absolute;top:50%;left:50%}.meet3 .card2 .sheet{box-shadow:inset 0 1px #fff,0 24px 60px -28px #14100c59,0 0 0 1px #00000008}:root[data-theme=dark] .meet3 .card2 .sheet{box-shadow:inset 0 1px #ffffff0a,0 24px 60px -28px #0009,0 0 0 1px #ffffff0a}@media (min-width:901px){.meet3.a2 .stage{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);padding-right:0}}.meet3.a2 .pane{border-radius:24px 0 0 24px}.meet3.a2 .cw{width:1000px;max-width:none;top:50%;left:56px}:root[data-v3] .meet3.a2 .comp2{max-width:none;font-family:var(--sans);text-align:left;margin:0;padding:0;display:block}.meet3.a2 .comp2 .win{border:0;border-bottom:1px solid #0000000f;border-radius:16px;height:auto;box-shadow:0 1px 2px #14100c0f,0 40px 90px -40px #14100c66,0 0 0 1px #0000000f}.meet3.a2 .comp2 .rapp{height:min(600px,calc(100vh - var(--hdr,73px) - 64px - 120px));min-height:400px}.meet3.a2 .comp2 .rmain{overflow:hidden}.meet3.a2 .st p{max-width:36ch}@media (max-width:900px){.meet3.a2 .pane{border-radius:20px;min-height:380px}.meet3.a2 .cw{width:760px;left:16px}.meet3.a2 .comp2 .rapp{height:320px;min-height:0}}:root[data-v3] .meet3 .pane{isolation:isolate;background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%), radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%), radial-gradient(44% 40% at 34% 34%,#3c3a3e80,transparent 70%), radial-gradient(70% 80% at 85% 60%,#5c6773,transparent 75%), radial-gradient(40% 50% at 100% 0%,#d0dae3,transparent 70%), linear-gradient(110deg,var(--sh0) 0%,#d0dae3 38%,#a9b8c7 62%,#5c6773 100%)}:root[data-v3] .meet3 .pane:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 1100' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-width='1.2' vector-effect='non-scaling-stroke'%3E%3Cpath d='M1420,60 C1477,700 1600,823 2240,880 C1600,937 1477,1060 1420,1700 C1363,1060 1240,937 600,880 C1240,823 1363,700 1420,60Z' stroke-opacity='.4'/%3E%3Cpath d='M1420,320 C1459,757 1543,841 1980,880 C1543,919 1459,1003 1420,1440 C1381,1003 1297,919 860,880 C1297,841 1381,757 1420,320Z' stroke-opacity='.22'/%3E%3Cpath d='M-60,440 C-17,924 76,1017 560,1060 C76,1103 -17,1196 -60,1680 C-103,1196 -196,1103 -680,1060 C-196,1017 -103,924 -60,440Z' stroke-opacity='.34'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat;position:absolute;inset:0}:root[data-v3] .meet3 .pane:after{content:"";z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.meet3.a2 .cw .rapp>*{transition:opacity .35s}.meet3.a2 .cw.back .rapp>*{opacity:0}.meet3.a2 .cw{will-change:transform}:root[data-v3] .meet3.a2 .comp2 .rwin{-webkit-backdrop-filter:blur(12px)saturate(1.35);backdrop-filter:blur(12px)saturate(1.35);background:#ffffff2e;box-shadow:inset 0 1px #ffffffb3,inset 0 0 0 1px #ffffff59,0 40px 90px -40px #14100c66,0 0 0 1px #0000000d}:root[data-v3] .meet3.a2 .comp2 .rbrand{border-bottom-color:#241f1a1f}:root[data-v3] .meet3.a2 .comp2 .ni .beta{background:#ffffff8c}:root[data-v3] .meet3.a2 .comp2 .rmain{box-shadow:-1px 0 #fff9,0 18px 40px -24px #14100c40}:root[data-v3][data-theme=dark] .meet3.a2 .comp2 .rwin{background:#f6f1eab3;box-shadow:inset 0 1px #ffffff80,0 40px 90px -40px #0009,0 0 0 1px #ffffff0f}@media (max-width:900px){:root[data-v3] .meet3{height:460vh}.meet3 .stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:20px;padding-block:20px}.meet3 .pane{order:-1;min-height:280px}.meet3 .txt{grid-template-rows:auto}.meet3 .mh3{display:none}.meet3 .num{font-size:56px}.meet3 .steps{min-height:170px}.meet3 .cw{width:calc(100% - 24px)}}.v4dev{display:none}:root[data-v4] .v4dev{opacity:0;line-height:0;transition:opacity .5s;display:block;position:absolute;top:0;left:0}:root[data-v4] .v4dev.on{opacity:1}.v4dev>img.ph{width:100%;max-width:none;height:auto}.v4dev .scr{transform-origin:0 0;background:#fafaf8;line-height:1.45;position:absolute;top:0;left:0;overflow:hidden}.v4dev .scr:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(160deg,#ffffff24,#0000 40%,#0000000f);position:absolute;inset:0}.v4dev .scr .comp2{height:100%;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.v4dev .scr .win{height:100%;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#efebe5!important;border:0!important;border-radius:0!important}.v4dev .scr .rapp{height:var(--sh,640px)!important;min-height:0!important}.v4dev .scr .rapp>*{opacity:1!important}.v4dev .scr .rmain{box-shadow:none!important}.v4dev .scr .rapp{grid-template-columns:210px minmax(0,1fr)!important}.v4dev .scr .rside{display:grid!important}.v4dev .scr .rtop{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}.v4dev .scr .rmain{border-radius:12px 0 0!important;margin-top:10px!important}.v4dev .scr .themes{grid-template-columns:repeat(3,minmax(0,1fr))!important}.v4dev .scr .sug{grid-template-columns:1fr 1fr!important}.v4dev.rep{inset:0}.v4dev.rep>img.ph{object-fit:cover;object-position:50% 22%;width:100%;height:100%}:root[data-v3][data-v4] .band{background:#2a2019!important;padding:0!important}:root[data-v4] .band:before,:root[data-v4] .band .grain,:root[data-v4] .band .comp2>.win,:root[data-v4] .band .example{display:none!important}:root[data-v4] .band .comp2{aspect-ratio:1312/738;max-width:none;margin:0;padding:0;overflow:clip}:root[data-v4] .meet3 .pane{overflow:clip;border-radius:0!important}:root[data-v4] .band .cap{z-index:4;text-shadow:0 1px 10px #00000059;margin:0;padding:22px clamp(16px,3vw,32px);position:absolute;top:0;left:0;right:0}:root[data-v4] .band .cap,:root[data-v4] .band .cap b,:root[data-v4] .band .cap>span:last-child{color:#fff!important}:root[data-v4] .band .comp2 .float{z-index:3;--text:#1c1916;--muted:#7a736c;--clay:#b4573c;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#fffdfae6;border-color:#ffffffb3;width:min(320px,30%);box-shadow:inset 0 1px #fffc,0 30px 70px -24px #140c068c}:root[data-v4] .band .comp2 .q{background:#f3f0ea}:root[data-v4] .band .comp2 .sl li,:root[data-v4] .band .comp2 .tasks li{background:#1c19160a}:root[data-v4] .band .comp2 .sl li:before{background:#1c191614}:root[data-v4] .band .comp2 .sl li.you{color:#1c1916;font-size:inherit;background:#bf6a501f;border-radius:9px;outline-color:#bf6a5073;padding:7px 10px;font-weight:600}:root[data-v4] .band .comp2 .sl li.you:before{color:#fff;background:#bf6a50}:root[data-v4] .band .comp2 .tk{border-color:#1c191647}:root[data-v4] .band .comp2 .tk svg path{stroke:#fff}:root[data-v4] .band .comp2 .approve b{color:#fff;background:#231f1b}:root[data-v4] .band .comp2 .f-answer{bottom:6%;left:3%}:root[data-v4] .band .comp2 .f-agent{bottom:6%;right:3%}@media (max-width:760px){:root[data-v4] .band .comp2 .float,:root[data-v4] .band .cap>span:last-child{display:none}:root[data-v4] .band .cap{padding:14px 16px;position:static}:root[data-v4] .band .comp2{aspect-ratio:5/4}}:root[data-v4] .meet3 .cw{pointer-events:none;opacity:0!important}:root[data-v3][data-v4] .meet3 .pane{background:#1d1712!important}:root[data-v4] .meet3 .pane:before,:root[data-v4] .meet3 .pane:after{display:none!important}.v4card{z-index:2;color:#241f1a;background:#fff;border-radius:14px;width:min(330px,46%);padding:14px 16px;font-size:13px;line-height:1.45;position:absolute;bottom:9%;right:6%;box-shadow:0 30px 60px -24px #0000008c}.v4card .t{justify-content:space-between;gap:10px;margin-bottom:8px;font-weight:600;display:flex}.v4card .t span{color:#8b8983;font-size:12px;font-weight:400}.v4card .r{border-top:1px solid #f0ece6;justify-content:space-between;padding:7px 0;display:flex}.v4card .r em{color:#5a8553;margin-right:8px;font-size:12px;font-style:normal}.v4tab{color:#241f1a;width:100%;height:100%;font-size:16px;line-height:1.35;font-family:var(--sans);background:#fafaf8;align-content:start;gap:12px;padding:26px 22px;display:grid}.v4tab .th{justify-content:space-between;align-items:center;display:flex}.v4tab .tt{letter-spacing:-.01em;font-size:25px;font-weight:300}.v4tab .cb{color:#fff;background:#231f1b;border-radius:8px;padding:6px 10px;font-size:12px}.v4tab .tabs{color:#8b8983;border-bottom:1px solid #ebe8e0;gap:18px;font-size:14px;display:flex}.v4tab .tabs b{color:#241f1a;border-bottom:2px solid #241f1a;margin-bottom:-1px;padding-bottom:8px;font-weight:500}.v4tab .pc{background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 1px 3px #0000000f}.v4tab .kh{justify-content:space-between;align-items:center;font-size:15px;display:flex}.v4tab .kh b{font-weight:600}.v4tab .kh em{color:#5a8553;margin-left:6px;font-style:normal;font-weight:500}.v4tab .kh small{letter-spacing:.06em;text-transform:uppercase;color:#8b8983;font-size:10.5px}.v4tab svg{width:100%;height:78px;display:block}.v4tab .pg{font-size:15px;font-weight:600;line-height:1.35}.v4tab .ps{color:#67625b;background:#f3f0ea;border-radius:8px;grid-template-columns:repeat(3,1fr);font-size:11.5px;display:grid}.v4tab .ps span{border-right:1px solid #e4dfd5;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.v4tab .ps span:last-child{border-right:0}.v4tab .ps b{color:#241f1a;font-size:16px;font-weight:400}.v4tab .tl{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f}.v4tab .tr{border-bottom:1px solid #f3f0ea;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.v4tab .tr:last-child{border-bottom:0}.v4tab .tr i{border:2px solid #d6d0c6;border-radius:50%;flex:none;width:16px;height:16px}.v4tab .tr.dn i{background:#bf6a50;border-color:#bf6a50}.v4tab .tr.dn span:first-of-type{color:#8b8983;text-decoration:line-through}.v4tab .tr .ch{color:#67625b;white-space:nowrap;background:#f3f0ea;border-radius:7px;margin-left:auto;padding:3px 9px;font-size:11px}.v4mob{color:#241f1a;width:100%;height:100%;font-size:26px;font-family:var(--sans);background:#fafaf8;align-content:start;gap:22px;padding:64px 26px 26px;display:grid}.v4mob .hd{align-items:center;gap:12px;font-size:30px;font-weight:600;display:flex}.v4mob .hd i{background:#bf6a50;border-radius:50%;width:34px;height:34px;display:inline-block}.v4mob .u{color:#fff;background:#231f1b;border-radius:22px 22px 6px;justify-self:end;max-width:88%;padding:16px 20px}.v4mob .a{background:#efebe5;border-radius:22px 22px 22px 6px;gap:10px;padding:18px 20px;display:grid}.v4mob .a b{font-weight:600}.v4mob .ap{color:#fff;background:#bf6a50;border-radius:99px;justify-self:start;padding:12px 22px;font-weight:600}:root[data-v3][data-v4] .rolesp .inc{isolation:isolate;position:relative;background:#2a211b var(--rimg,none) no-repeat!important;background-size:cover!important;background-position:var(--rpos,center)!important}:root[data-v4] .rolesp .inc:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#19120cb8,#19120c59 55%,#19120c26);position:absolute;inset:0}:root[data-v4] .rolesp .inc .eyebrow{color:var(--ebl)!important}:root[data-v4] .rolesp .inc #rp-list,:root[data-v4] .rolesp .inc #rp-link{color:#fff!important}:root[data-v4] .rolesp .inc #rp-list svg{stroke:#fff!important}:root[data-v4] .rolesp .inc>.eyebrow,:root[data-v4] .rolesp .inc>ul,:root[data-v4] .rolesp .inc>.link{text-shadow:0 1px 10px #00000059!important}:root[data-v3][data-v4] .close{background:#3a1d14 url(/site-assets/img/v4/red-blur.jpg) 50%/cover no-repeat!important}:root[data-v3][data-v4] .close:before{background:linear-gradient(90deg,#2810089e,#28100826 75%)!important}:root[data-v3][data-v4] .close,:root[data-v3][data-v4] .close h2,:root[data-v3][data-v4] .close .small a{color:#fff!important}:root[data-v3][data-v4] .close .lead{color:#fff8f2e6!important}:root[data-v3][data-v4] .close .small{color:#fff8f2cc!important}:root[data-v3][data-v4] .close .eyebrow{color:var(--ebl)!important}:root[data-v3][data-v4] .close .btn.ghost{color:#fff;border-color:#ffffff80}:root[data-v3][data-v4] .close h2,:root[data-v3][data-v4] .close .lead,:root[data-v3][data-v4] .close .small,:root[data-v3][data-v4] .close .eyebrow{text-shadow:0 1px 14px #2810084d!important}.ab4,:root[data-v4] .band .comp2 .f-agent{display:none}:root[data-v4] .band .ab4{z-index:3;width:min(340px,31%);font-family:var(--sans);color:#241f1a;text-align:left;background:#fff;border:1px solid #ebe8e0;border-radius:10px;display:block;position:absolute;bottom:6%;right:3%;overflow:hidden;box-shadow:0 30px 70px -24px #140c068c}.ab4-h{border-bottom:1px solid #ebe8e0;padding:12px 16px;font-size:16px;font-weight:600;line-height:24px}.ab4 ul{margin:0;padding:0;list-style:none}.ab4 li{border-bottom:1px solid #ebe8e0;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.ab4 li:last-child{border-bottom:0}.ab4 li b{font-size:14px;font-weight:400;line-height:20px}.ab4 li span{color:#8b8983;font-size:12px;line-height:18px}.ab4-f{border-top:1px solid #ebe8e0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.ab4-f span{white-space:nowrap;border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:14px;display:inline-flex}.ab4-f .o{background:#fff;border:1px solid #ebe8e0;box-shadow:0 1px 2px #0000000d}.ab4-f .p{color:#fff;background:#231f1b}:root[data-v4] .band .comp2 .f-answer{color:#241f1a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #ebe8e0;border-radius:10px;width:min(320px,29%);padding:0;overflow:hidden}:root[data-v4] .band .comp2 .f-answer .f-h{border-bottom:1px solid #ebe8e0;margin:0;padding:12px 16px}:root[data-v4] .band .comp2 .f-answer .q{margin:12px 16px 10px;font-size:14px;line-height:20px}:root[data-v4] .band .comp2 .f-answer .sl{padding:0 16px 14px;font-size:14px}@media (max-width:760px){:root[data-v4] .band .ab4{display:none}}.c4{display:none}:root[data-v4] .band .comp2 .f-answer{display:none!important}:root[data-v4] .band .c4{z-index:3;width:min(330px,30%);font-family:var(--sans);color:#241f1a;text-align:left;opacity:0;pointer-events:none;background:#fff;border:1px solid #ebe8e0;border-radius:10px;transition:opacity .45s,transform .45s;display:block;position:absolute;bottom:6%;overflow:hidden;transform:translateY(8px);box-shadow:0 30px 70px -24px #140c068c}:root[data-v4] .band .c4.on{opacity:1;transform:none}:root[data-v4] .band .c4.l{left:3%;right:auto}:root[data-v4] .band .c4.r{left:auto;right:3%}.c4 .h{border-bottom:1px solid #ebe8e0;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.c4 .h b{font-size:16px;font-weight:600;line-height:24px}.c4 .h small{color:#8b8983;white-space:nowrap;font-size:12px}.c4 .rw{border-bottom:1px solid #ebe8e0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.c4 .rw:last-child{border-bottom:0}.c4 .rw b{font-size:14px;font-weight:400;line-height:20px;display:block}.c4 .rw small{color:#8b8983;font-size:12px;line-height:18px;display:block}.c4 .rw .v{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.c4 .rw .v em{color:#5a8553;margin-right:4px;font-size:12px;font-style:normal}.c4 .rw .v i{color:#67625b;background:#f3f0ea;border-radius:5px;padding:2px 8px;font-size:12px;font-style:normal}.c4 .rw.miss .v{color:#bf6a50}.c4 .h .fl4{align-self:center;line-height:0;display:inline-grid}.c4 .h .fl4 svg{border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 1px #00000014}.c4 .h .dl4{color:#241f1a;font-variant-numeric:tabular-nums;font-size:14px}.c4 .h .dl4 em{color:#5a8553;margin-right:6px;font-size:12px;font-style:normal}.c4 .h .m4{background:#fff;border:1px solid #ebe8e0;border-radius:50%;flex:none;align-self:center;place-items:center;width:28px;height:28px;display:grid}.c4 .h .m4 img{width:16px;height:16px}.c4 .tx{color:#4a453f;border-bottom:1px solid #ebe8e0;margin:0;padding:12px 16px;font-size:14px;line-height:20px}@media (max-width:760px){:root[data-v4] .band .c4{display:none}}:root{--o:#f08a3a;--od:#c9602d;--ol:#f3a66b;--wash-rgb:246,207,168;--acc-rgb:240,138,58;--hot-rgb:232,112,48;--soft-rgb:241,178,132;--deep-rgb:201,96,45;--sh0:#e9c6a8;--ebl:#ffd2ad}:root[data-v5]{--o:#bf6a50;--od:#a0533b;--ol:#c7886d;--wash-rgb:229,204,170;--acc-rgb:191,106,80;--hot-rgb:191,106,80;--soft-rgb:199,136,109;--deep-rgb:160,83,59;--sh0:#e5ccaa;--ebl:#e5ccaa;--bg:#f8f7f1;--border:#ebe8df;--fg:#231f1b;--muted-fg:#66615d;--card-2:#faf6ee}:root[data-v3][data-v4][data-v5] .close{background:linear-gradient(120deg,#bf6a50 0%,#8a4a35 45%,#231f1b 100%)!important}:root[data-v3]:not([data-v4]):not([data-theme=dark]){--fg:#231f1b;--primary:#231f1b;--muted-fg:#66615d;--night:#231f1b;--on-night-muted:#afaca5}@media (min-width:901px){.meet3 .stage{height:min(calc(100vh - var(--hdr,73px)),860px);top:max(var(--hdr,73px),calc((100vh + var(--hdr,73px) - 860px)/2))}}.sl3{display:none}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .sl3{pointer-events:none;inset:0;z-index:0!important;display:block!important;position:absolute!important}.sl3 svg{width:100%;height:100%;display:block}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .close:before,:root[data-v3]:not([data-v4]):not([data-theme=dark]) footer:before{background-image:none!important}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .close>:not(.sl3){z-index:1;position:relative}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .band:before,:root[data-v3]:not([data-v4]):not([data-theme=dark]) .meet3 .pane:before{background-image:none!important}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .rolesp .inc{isolation:isolate;position:relative;background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.9),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.8),transparent 70%),radial-gradient(44% 40% at 34% 34%,#b3a49359,transparent 70%),radial-gradient(70% 80% at 85% 60%,#b3a493,transparent 75%),radial-gradient(40% 50% at 100% 0%,#f2ede6,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#f2ede6 38%,#d6cbbd 62%,#b3a493 100%)!important}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .band>.sl3,:root[data-v3]:not([data-v4]):not([data-theme=dark]) .meet3 .pane>.sl3,:root[data-v3]:not([data-v4]):not([data-theme=dark]) .rolesp .inc>.sl3{z-index:-1!important}:root[data-v3]:not([data-v4]):not([data-theme=dark]) .meet3 .pane>.sl3{z-index:0!important}.sl3d{display:none}:root[data-v3]:not([data-v4])[data-theme=dark] .sl3d{pointer-events:none;inset:0;z-index:0!important;display:block!important;position:absolute!important}.sl3d svg{width:100%;height:100%;display:block}:root[data-v3]:not([data-v4])[data-theme=dark] .close:before,:root[data-v3]:not([data-v4])[data-theme=dark] footer:before{background:linear-gradient(#1c121080,#1c121052 55%,#1c12106b)!important}:root[data-v3]:not([data-v4])[data-theme=dark] .close>:not(.sl3):not(.sl3d){z-index:1;position:relative}:root[data-v3]:not([data-v4])[data-theme=dark] .band:before,:root[data-v3]:not([data-v4])[data-theme=dark] .meet3 .pane:before{background-image:none!important}:root[data-v3]:not([data-v4])[data-theme=dark] .rolesp .inc{isolation:isolate;position:relative;background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.95),transparent 70%),radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.85),transparent 70%),radial-gradient(44% 40% at 34% 34%,#4a3d3173,transparent 70%),radial-gradient(70% 80% at 85% 60%,#4a3d31,transparent 75%),radial-gradient(40% 50% at 100% 0%,#c3b8ac,transparent 70%),linear-gradient(110deg,var(--sh0) 0%,#c3b8ac 38%,#7b6853 62%,#4a3d31 100%)!important}:root[data-v3]:not([data-v4])[data-theme=dark] .band>.sl3d,:root[data-v3]:not([data-v4])[data-theme=dark] .rolesp .inc>.sl3d{z-index:-1!important}.team3 .ph{position:relative}.team3 .phtag{z-index:1;font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#140e0a8c;border-radius:4px;padding:4px 6px;position:absolute;bottom:8px;left:8px}:root[data-v3]:not([data-theme=dark]) .rolesp .inc .eyebrow{color:#231f1b!important}:root[data-v3] .team3 .grid.n10 .card:nth-last-child(-n+3){border-bottom:1px solid var(--border)}:root[data-v3] .team3 .grid.n10 .card:last-child{border-bottom:0}:root:root[data-v3]:not([data-v4]):not([data-theme=dark]) .rolesp .inc{background:radial-gradient(46% 52% at 92% 96%,#e87030d9,#0000 70%),radial-gradient(40% 50% at 70% 100%,#f1b284b3,#0000 70%),radial-gradient(70% 80% at 85% 60%,#8f716c,#0000 75%),linear-gradient(110deg,#f6f0ee 0%,#ece2df 40%,#c9b3ae 70%,#8f716c 100%)!important}header .in{position:relative}.mnav{gap:4px!important}.mnav a,.mnav .dd{appearance:none;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.mnav a:hover,.mnav .dd:hover,.mnav .dd[aria-expanded=true]{background:var(--hover);color:var(--fg)!important}.mnav .dd svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:12px;height:12px;transition:transform .25s}.mnav .dd[aria-expanded=true] svg{transform:rotate(180deg)}.hright{gap:16px!important}.hright .si{color:var(--muted-fg)}.hright .demo{color:var(--fg);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--fg) 30%,transparent);font-size:14px;font-weight:500}.hright .spin{padding:0;overflow:visible;background:0 0!important}.hright .spin:before,.hright .spin:after{display:none!important}.hright .spin .btn{background:var(--fg)!important;color:var(--bg)!important;border:0!important;border-radius:9px!important}.mega{z-index:40;padding:0 16px;position:absolute;top:100%;left:0;right:0}.mega .frame{border:0;padding-top:8px}.mega .mpanel{background:var(--card);border:1px solid var(--border);border-radius:16px;animation:.25s cubic-bezier(.2,.7,.2,1) mgin;display:none;overflow:hidden;box-shadow:0 30px 60px -30px #231f1b4d,0 2px 6px #231f1b0a}.mega .mpanel.on{display:block}@keyframes mgin{0%{opacity:0;transform:translateY(-6px)}}.mega em,.mdrawer em{font-style:normal;font:500 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep);vertical-align:1px;margin-left:6px}.mega a{color:var(--fg);text-decoration:none}.cols5{grid-template-columns:repeat(5,1fr);display:grid}.cols5 .col{border-right:1px solid var(--border);padding:22px 20px}.cols5 .col:last-child{border-right:0}.mega .ch,.mega .role{border-radius:10px;align-items:flex-start;gap:12px;margin:-8px -8px 10px;padding:8px;transition:background-color .25s;display:flex}.mega .role{margin:0 -8px}.mega svg,.mdrawer .ab svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-top:2px}.mega b{font-size:15px;font-weight:600;display:block}.mega i{color:var(--muted-fg);margin-top:2px;font-size:13px;font-style:normal;line-height:18px;display:block}.cols5 ul{gap:7px;margin:0;padding:0 0 0 30px;font-size:13.5px;list-style:none;display:grid}.cols5 ul a{color:var(--muted-fg)}.cols5 ul a:hover{color:var(--fg)}.mega .strip{border-top:1px solid var(--border);background:radial-gradient(40% 140% at 0% 100%,#e8703033,transparent 70%),var(--card-2);grid-template-columns:repeat(3,1fr);display:grid}.mega .strip a{border-right:1px solid var(--border);padding:16px 22px;transition:background-color .25s}.mega .strip a:last-child{border-right:0}.mega .strip b{font-size:14px}.mega .strip span{color:var(--muted-fg);font-size:13px}.grp3{grid-template-columns:repeat(3,1fr);display:grid}.grp3>div{border-right:1px solid var(--border);align-content:start;gap:4px;padding:22px 20px;display:grid}.grp3>div:last-child{border-right:0}.mega .gh{font:500 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);margin:0 0 8px}.mega .rl{border-radius:10px;margin:0 -8px;padding:8px;transition:background-color .25s;display:block}.burger{appearance:none;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:10px;place-items:center;gap:4px;width:38px;height:38px;padding:11px 10px;display:none}.burger span{background:var(--fg);border-radius:2px;height:1.5px;display:block}.mdrawer{z-index:80;background:var(--bg);color:var(--fg);position:fixed;inset:0}.mdrawer .pin{flex-direction:column;height:100%;display:flex}.mdrawer .ph-h{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.mdrawer .logo{width:auto;height:18px}:root[data-theme=dark] .mdrawer .logo{filter:invert()}.mdrawer .x{appearance:none;font:inherit;color:var(--muted-fg);cursor:pointer;background:0 0;border:0;font-size:14px}.mdrawer .ph-b{flex:1;padding:4px 20px;overflow:auto}.mdrawer details{border-bottom:1px solid var(--border)}.mdrawer summary{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.mdrawer summary::-webkit-details-marker{display:none}.mdrawer summary span:before{content:"+";color:var(--muted-fg);font-size:22px;font-weight:400}.mdrawer details[open] summary span:before{content:"–"}.mdrawer .ab{gap:2px;padding:0 0 14px;display:grid}.mdrawer .ab a{color:var(--fg);gap:12px;padding:8px 0;text-decoration:none;display:flex}.mdrawer .ab b{font-size:15px;font-weight:500;display:block}.mdrawer .ab i{color:var(--muted-fg);font-size:13px;font-style:normal}.mdrawer .flat{border-bottom:1px solid var(--border);color:var(--fg);padding:16px 0;font-size:17px;font-weight:600;text-decoration:none;display:block}.mdrawer .ph-f{border-top:1px solid var(--border);justify-items:center;gap:12px;padding:16px 20px 22px;display:grid}.mdrawer .btn.full{background:var(--fg);width:100%;color:var(--bg);border-radius:10px;justify-content:center;padding:15px}.mdrawer .demo{text-underline-offset:4px;color:var(--fg);font-weight:500;text-decoration:underline}.mdrawer .si{color:var(--muted-fg);text-decoration:none}@media (max-width:1100px){.hright .demo{display:none}}@media (max-width:900px){.burger{display:grid}.hright .spin{display:none}.mega{display:none!important}}.fgrid.f6{grid-template-columns:1.4fr repeat(5,1fr)!important}@media (max-width:900px){.fgrid.f6{grid-template-columns:1fr 1fr!important}}.mega{padding:0!important}.mega .frame{background:var(--bg);border-inline:1px solid var(--border)!important;padding-top:0!important}.mega .mpanel{animation:.2s mgfade;border:0!important;border-bottom:1px solid var(--border)!important;box-shadow:none!important;background:var(--bg)!important;border-radius:0!important}@keyframes mgfade{0%{opacity:0}}.mega:after{content:"";background:color-mix(in srgb,var(--bg) 55%,transparent);-webkit-backdrop-filter:blur(3px);pointer-events:none;height:100vh;position:absolute;top:100%;left:0;right:0}.mega .ch,.mega .role,.mega .rl{border-radius:0!important}.cols5 .col,.grp3>div,.mega .strip a{transition:background-color .3s}.mega .strip a:hover{background:var(--hover-grad)!important}.mega .ch,.mega .role,.mega .rl{transition:background-color .25s}.mega .ch:hover,.mega .role:hover,.mega .rl:hover{background:var(--hover-grad)!important}.cols5 ul a{white-space:nowrap;align-items:center;gap:0;margin:0 -10px;padding:4px 10px;transition:background-color .25s,color .25s;display:flex}.cols5 ul a:after{content:"→";color:var(--orange-deep);opacity:0;margin-left:auto;padding-left:8px;transition:opacity .25s,transform .25s;transform:translate(-6px)}.cols5 ul a:hover{background:var(--hover-grad);color:var(--fg)}.cols5 ul a:hover:after{opacity:1;transform:none}.cols5 ul{gap:2px!important}.mega .num{font:500 12px/22px var(--mono);color:var(--orange-deep);flex:none;width:18px;text-decoration:none}.cols5 ul{padding-left:30px}.mega .strip{background:var(--bg)!important}.mega .strip b{font-weight:600}.mega em{white-space:nowrap;margin-left:4px}.cols5 .col,.grp3>div{padding:26px 24px 28px!important}:root[data-theme=dark] .mega a:hover{box-shadow:none}:root:not([data-theme=dark]) .mega .ch:hover,:root:not([data-theme=dark]) .mega .role:hover,:root:not([data-theme=dark]) .mega .rl:hover,:root:not([data-theme=dark]) .cols5 ul a:hover,:root:not([data-theme=dark]) .mega .strip a:hover{background:radial-gradient(120% 120% at 0 0,#e8aa7842,#0000 75%),#faf6f1!important}.bx{grid-template-columns:minmax(360px,34%) 1fr;display:grid}.bxlist{border-right:1px solid var(--border);flex-direction:column;padding:10px 0 0;display:flex}.bxr{color:var(--fg);align-items:center;gap:14px;padding:13px 28px;text-decoration:none;transition:background-color .3s;display:flex;position:relative}.bxr s{font:500 12px var(--mono);color:var(--muted-fg);width:20px;text-decoration:none;transition:color .3s}.bxr b{font-size:15px;font-weight:600;display:block}.bxr i{color:var(--muted-fg);font-size:13px;font-style:normal;display:block}.bxr u{color:var(--orange-deep);opacity:0;margin-left:auto;text-decoration:none;transition:all .3s;transform:translate(-8px)}.bxr:before{content:"";background:var(--orange-deep);width:2px;transition:transform .3s;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(0)}.bxr.on{background:radial-gradient(120% 120% at 0 0,#e8aa7838,#0000 75%),#faf6f1}:root[data-theme=dark] .bxr.on{background:var(--hover-grad)}.bxr.on s{color:var(--orange-deep)}.bxr.on u{opacity:1;transform:none}.bxr.on:before{transform:scaleY(1)}.bxmore{border-top:1px solid var(--border);margin-top:auto;display:grid}.bxmore a{color:var(--fg);padding:11px 28px 11px 62px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background-color .25s}.bxmore a+a{border-top:1px solid var(--border)}.bxmore a:hover{background:radial-gradient(120% 120% at 0 0,#e8aa7838,#0000 75%),#faf6f1}:root[data-theme=dark] .bxmore a:hover{background:var(--hover-grad)}.bxp{color:#231a16;background:radial-gradient(46% 60% at 96% 100%,#e87030bf,#0000 70%),radial-gradient(70% 80% at 85% 60%,#8f716c,#0000 75%),linear-gradient(110deg,#f6f0ee 0%,#ece2df 40%,#c9b3ae 72%,#8f716c 100%);min-height:380px;position:relative;overflow:hidden}:root[data-theme=dark] .bxp{color:#f6efe7;background:radial-gradient(46% 60% at 96% 100%,#e870308c,#0000 70%),radial-gradient(70% 80% at 85% 60%,#4a3937,#0000 75%),linear-gradient(110deg,#2b2119 0%,#3a2c27 45%,#5a423d 75%,#785a57 100%)}.bxl{width:100%;height:100%;position:absolute;inset:0}.bxv{opacity:0;pointer-events:none;padding:30px 36px;transition:opacity .35s,transform .35s;position:absolute;inset:0;transform:translateY(8px)}.bxv.on{opacity:1;pointer-events:auto;transform:none}.bxv .k{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.bxv h3{letter-spacing:-.01em;max-width:16ch;margin:0 0 18px;font:400 30px/1.15 Lora,Georgia,serif}.bxv ul{gap:8px;margin:0;padding:0;font-size:14.5px;list-style:none;display:grid}.bxv ul a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.bxv ul a:hover{border-color:currentColor}.bxs{color:#231a16;-webkit-backdrop-filter:blur(10px);background:#fffdfadb;border:1px solid #ffffffb3;border-radius:10px;min-width:190px;padding:12px 16px;position:absolute;bottom:30px;right:36px}.bxs b{font:500 28px/1 var(--sans);letter-spacing:-.02em;display:block}.bxs span{color:#66615d;margin-top:4px;font-size:12.5px;display:block}.bxs small{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a39c95;margin-top:8px;display:block}.mega .bxp .bxl{fill:none;position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important}.bxv ul{border-top:1px solid #231a1629;max-width:340px;display:grid;gap:0!important}.bxv ul a{color:inherit;justify-content:space-between;align-items:center;padding:10px 2px;font-size:14.5px;font-weight:500;text-decoration:none;transition:padding .25s,background-color .25s;border-bottom:1px solid #231a1629!important;display:flex!important}.bxv ul a:after{content:"→";opacity:.45;transition:transform .25s,opacity .25s,color .25s}.bxv ul a:hover{background:#ffffff59;padding-left:8px}.bxv ul a:hover:after{opacity:1;color:#bf6a50;transform:translate(3px)}:root[data-theme=dark] .bxv ul,:root[data-theme=dark] .bxv ul a{border-color:#f6efe72e!important}:root[data-theme=dark] .bxv ul a:hover{background:#ffffff0f}.bxlist{padding-top:0!important}.bxr{padding:15px 28px!important}.bxr:before{top:0!important;bottom:0!important}.bxmore{white-space:nowrap;flex-wrap:wrap;gap:6px 18px;padding:14px 28px 16px 62px;display:flex!important}.bxmore a{transition:color .2s;color:var(--muted-fg)!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important}.bxmore a:hover{color:var(--fg)!important}.mega:after{background:color-mix(in srgb,var(--bg) 90%,transparent)!important;-webkit-backdrop-filter:blur(6px)!important}.bxv ul a:after{opacity:.45;background:currentColor;flex:none;width:11px;height:11px;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%2213%2013%2016%2016%22%3E%3Cpath%20d%3D%22M37.1817%2020.7889V21.4816C34.9183%2021.9748%2033.8392%2022.5677%2033.3433%2025.4386H32.7542C32.2642%2022.5677%2029.8025%2021.5756%2027.8367%2021.5756C25.8708%2021.5756%2022.33%2022.5677%2021.4433%2027.9103H20.6558C19.67%2022.5619%2016.1292%2021.5756%2014.1633%2021.5756C12.1975%2021.5756%209.73583%2022.5677%209.24583%2025.4386H8.5575C8.0675%2022.5677%206.9825%2021.9748%204.71917%2021.4816V20.7889C6.9825%2020.2957%208.06167%2019.7027%208.5575%2016.8319H9.24583C9.73583%2019.7027%2012.1975%2020.6949%2014.1633%2020.6949C16.1292%2020.6949%2019.67%2019.6088%2020.6558%2014.2604H21.4433C22.33%2019.6088%2025.8708%2020.6949%2027.8367%2020.6949C29.8025%2020.6949%2032.2642%2019.7027%2032.7542%2016.8319H33.3433C33.8333%2019.7027%2034.9183%2020.2957%2037.1817%2020.7889Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%220.9%22%20vector-effect%3D%22non-scaling-stroke%22/%3E%3C/svg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%2213%2013%2016%2016%22%3E%3Cpath%20d%3D%22M37.1817%2020.7889V21.4816C34.9183%2021.9748%2033.8392%2022.5677%2033.3433%2025.4386H32.7542C32.2642%2022.5677%2029.8025%2021.5756%2027.8367%2021.5756C25.8708%2021.5756%2022.33%2022.5677%2021.4433%2027.9103H20.6558C19.67%2022.5619%2016.1292%2021.5756%2014.1633%2021.5756C12.1975%2021.5756%209.73583%2022.5677%209.24583%2025.4386H8.5575C8.0675%2022.5677%206.9825%2021.9748%204.71917%2021.4816V20.7889C6.9825%2020.2957%208.06167%2019.7027%208.5575%2016.8319H9.24583C9.73583%2019.7027%2012.1975%2020.6949%2014.1633%2020.6949C16.1292%2020.6949%2019.67%2019.6088%2020.6558%2014.2604H21.4433C22.33%2019.6088%2025.8708%2020.6949%2027.8367%2020.6949C29.8025%2020.6949%2032.2642%2019.7027%2032.7542%2016.8319H33.3433C33.8333%2019.7027%2034.9183%2020.2957%2037.1817%2020.7889Z%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%220.9%22%20vector-effect%3D%22non-scaling-stroke%22/%3E%3C/svg%3E) 50%/contain no-repeat;content:""!important}.bxv ul a:hover:after{opacity:1;background:#bf6a50;transform:rotate(90deg)!important}.bxv ul a{padding:12px 14px 12px 4px!important}.bxv ul a:hover{padding-left:12px!important;padding-right:14px!important}.bxg{font:500 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);margin:0;padding:18px 28px 6px}.bxg:not(:first-child){border-top:1px solid var(--border);margin-top:6px}.bx .bxr .bxi{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px!important;height:18px!important;margin:0!important}.bxb .bxr,.bxres .bxr{padding:11px 28px!important}.bxrs b{font-weight:500!important}.bxr em{font-style:normal;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep);vertical-align:1px;margin-left:6px}.bxchk{max-width:380px;display:grid;border:0!important;gap:10px!important}.bxchk li{gap:10px;font-size:15px;line-height:1.45;display:flex}.bxchk li:before{content:"✓";color:#bf6a50;margin-top:1px;font-size:13px}.bxgo{color:inherit;border-bottom:1px solid;margin-top:22px;padding-bottom:2px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-block}.bxres .bxv h3{max-width:22ch}.mega .bxp{min-height:360px}.mega .mpanel{background:0 0!important}.gx{color:#231a16;background:radial-gradient(46% 70% at 98% 100%,#e87030b8,#0000 70%),radial-gradient(70% 80% at 85% 60%,#8f716c,#0000 75%),linear-gradient(110deg,#f6f0ee 0%,#ece2df 40%,#c9b3ae 72%,#8f716c 100%);position:relative;overflow:hidden}:root[data-theme=dark] .gx{color:#f6efe7;background:radial-gradient(46% 70% at 98% 100%,#e8703080,#0000 70%),radial-gradient(70% 80% at 85% 60%,#4a3937,#0000 75%),linear-gradient(110deg,#2b2119 0%,#3a2c27 45%,#5a423d 75%,#785a57 100%)}.mega .gx .gxl{pointer-events:none;opacity:.55;stroke:none;position:absolute;top:0;right:0;width:58%!important;height:100%!important;margin:0!important}.gxin{padding:34px clamp(16px,3vw,48px) 22px;position:relative}.gxcols{gap:24px;display:grid}.gxcols.n5{grid-template-columns:repeat(5,1fr)}.gxcols.n6{grid-template-columns:repeat(6,1fr)}.gxc{min-width:0;transition:opacity .3s}.gxcols:hover .gxc{opacity:.3}.gxcols .gxc:hover{opacity:1}.gxc s{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a4a3a;text-decoration:none}:root[data-theme=dark] .gxc s{color:#e8a27e}.mega .gxh{letter-spacing:-.015em;width:fit-content;color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat;margin:4px 0 6px;font:400 30px/1.15 Lora,Georgia,serif;text-decoration:none;transition:background-size .35s;display:block}.gxcols.n6 .gxh{font-size:24px}.gxh.nolink{cursor:default}.gxc:hover .gxh:not(.nolink){background-size:100% 1.5px}.gxc i{color:#5a4f47;min-height:36px;font-size:13px;font-style:normal;line-height:18px;display:block}.gxc ul{gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.mega .gxc ul a{color:inherit;text-decoration:none;display:inline}.mega .gxc ul a:hover{text-underline-offset:3px;text-decoration:underline}.gxr{gap:12px!important}.gxr b{font-size:15px;font-weight:500;display:block}.gxr span{color:#5a4f47;margin-top:1px;font-size:13px;display:block}.gxc em,.gxr em{font-style:normal;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a3482c;vertical-align:2px;margin-left:6px}.gxcols.n6 .gxh em{margin:2px 0 0;font-size:9.5px;display:block}.gxfoot{border-top:1px solid #231a162e;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:26px;padding-top:16px;font-size:14px;font-weight:500;display:flex}:root[data-theme=dark] .gxfoot{border-color:#f6efe72e}.gxfoot span{color:#5a4f47;margin-right:auto;font-weight:400}.mega .gxfoot a{color:inherit;text-decoration:none}.mega .gxfoot a:hover{text-underline-offset:3px;text-decoration:underline}:root[data-theme=dark] .gxc em,:root[data-theme=dark] .gxr em{color:#f0b08c}.mega .frame{--mgl:color-mix(in srgb,var(--fg) 18%,transparent)}.mega .mpanel{position:relative;overflow:visible!important}.mega .mpanel.on{border-bottom:0!important}.mega .mpanel>.gx{border-bottom:1px solid var(--mgl)}.mega .mpanel.on:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(90deg,transparent,var(--mgl)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--mgl)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;bottom:0;left:-97px;right:-97px}.mega .mpanel.on:after{content:"";pointer-events:none;z-index:3;background:linear-gradient(180deg,var(--mgl),transparent) 0 0/1px 100% no-repeat,linear-gradient(180deg,var(--mgl),transparent) right 0 top 0/1px 100% no-repeat;height:72px;position:absolute;top:100%;left:-1px;right:-1px}@media (max-width:1280px){.mega .mpanel.on:before,.mega .mpanel.on:after{display:none}}.gx{background:radial-gradient(30% 60% at 100% 100%,#e8703047,#0000 70%),radial-gradient(60% 90% at 100% 40%,#c9b3ae73,#0000 75%),linear-gradient(110deg,#fbf8f6 0%,#f7f1ee 55%,#efe5e1 100%)!important}.mega .gx .gxl{opacity:.9}.mega .gx .gxl path{stroke:#c9b3ae}.gxc i,.gxr span,.gxfoot span{color:#6b605a!important}:root[data-theme=dark] .gx{background:radial-gradient(30% 60% at 100% 100%,#e8703038,#0000 70%),linear-gradient(110deg,#2b2119 0%,#30251e 60%,#3a2c27 100%)!important}:root[data-theme=dark] .mega .gx .gxl path{stroke:#6a5550}:root[data-theme=dark] .gxc i,:root[data-theme=dark] .gxr span,:root[data-theme=dark] .gxfoot span{color:#cdbfb2!important}.mega .gx{min-height:372px;display:flex}.mega .gxin{flex-direction:column;flex:1;display:flex}.mega .gxfoot{margin-top:auto}.mega .gxcols{margin-bottom:26px}.mega .gxcols.n6 .gxc i{max-width:24ch}.mega .gx .gxlw{pointer-events:none;position:absolute;inset:0}.mega .gx .gxlw .gxl{position:absolute}.mega .gx .gxlw{-webkit-mask:none!important;mask:none!important}.mega .gx .gxl2{position:absolute;inset:0;width:100%!important;height:100%!important;margin:0!important}.mega .gx .gxl2 path{stroke:#c9b3ae}:root[data-theme=dark] .mega .gx .gxl2 path{stroke:#7a625c}.proof .models{align-items:center;gap:0!important}.proof .models .llmc{place-items:center;width:38px;height:38px;margin-left:-8px;transition:transform .25s,z-index;position:relative;box-shadow:0 1px 2px #14100c0f,0 6px 14px -8px #14100c40;border:1px solid var(--border)!important;background:#fff!important;border-radius:50%!important;padding:0!important;display:grid!important}.proof .models .llmc:first-child{margin-left:0}.proof .models .llmc img,.proof .models .llmc svg{width:18px!important;height:18px!important;margin:0!important}.proof .models .llmc em{white-space:nowrap;background:var(--fg);color:var(--bg);opacity:0;pointer-events:none;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.proof .models .llmc:hover{z-index:2;transform:translateY(-2px)}.proof .models .llmc:hover em{opacity:1;transform:translate(-50%)}:root[data-theme=dark] .proof .models .llmc{border-color:#fff3!important}.proof .models .llmc img{width:26px!important;height:26px!important}.proof .models .llmc svg{width:19px!important;height:19px!important}.mega .gxfoot{border-top:0!important;padding-top:0!important}.mega .gxh{transition:background-size .35s,color .25s}.mega .gxc:hover .gxh:not(.nolink),.mega .gxc:hover>s{color:#bf6a50!important}:root[data-theme=dark] .mega .gxc:hover .gxh:not(.nolink),:root[data-theme=dark] .mega .gxc:hover>s{color:#f0a57c!important}.gxcols.n6{max-width:none;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.gxcols.n6 .gxh{white-space:nowrap;font-size:30px!important}.gxcols.n6 .gxc i{max-width:none!important;min-height:36px!important}.gxcols.n6 .gxh em{vertical-align:0!important;margin:2px 0 0!important;font-size:10px!important;display:block!important}.mpanel[data-p=built] .gx{min-height:372px!important}.gxcols.n6{margin-bottom:26px!important}.mpanel[data-p=res] .gx{min-height:0!important}.mpanel[data-p=res] .gxcols{margin-bottom:36px}.gxcols.n3{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mpanel[data-p=built]{margin-inline:calc(-1*clamp(0px,50vw - 644px,140px))}.gxcols.n6{gap:24px!important}@media (max-width:1360px){.gxcols.n6{gap:12px!important}}.mega .gxc:hover .gxh.nolink{color:#bf6a50!important}:root[data-theme=dark] .mega .gxc:hover .gxh.nolink{color:#f0a57c!important}.mega .gxr a:hover b{color:#bf6a50}:root[data-theme=dark] .mega .gxr a:hover b{color:#f0a57c}:root[data-theme=dark] .frame>.row:after,:root[data-theme=dark] .frame>.spacer:after,:root[data-theme=dark] .frame>.strip:after,:root[data-theme=dark] .frame>.dots+.row:before{background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat!important;height:1px!important;bottom:-1px!important;left:-96px!important;right:-96px!important}:root[data-theme=dark] .frame>.dots+.row:before{top:-1px!important;bottom:auto!important}.mega .mpanel[data-p=built].on:after{left:0;right:0}.ways2,:root[data-v6] .ways:not(.ways2){display:none!important}.ways2 .way{grid-template-rows:auto auto 1fr}.ways2 .sheet{height:100%;display:flex}.pcard.ai{flex-direction:column;flex:1;font-size:13.5px;display:flex}.ai .aitop{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ai .aimodel{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.ai .aimodel img{border:1px solid var(--border);background:var(--card);border-radius:50%;width:22px;height:22px;padding:4px}.ai .aimk{color:var(--muted-fg);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ai .aimk .flag{width:18px;height:18px}.ai .aimk .flag svg{width:16px;height:16px}.ai .aibody{flex-direction:column;flex:1;gap:14px;padding:16px 16px 14px;display:flex}.ai .aiq{background:color-mix(in srgb,var(--fg) 5%,var(--card));border-radius:16px 16px 4px;align-self:flex-end;max-width:88%;padding:9px 13px;line-height:1.4}.ai .aia{color:color-mix(in srgb,var(--fg) 80%,var(--card));gap:10px;line-height:1.5;display:grid;position:relative}.ai .aia b{color:var(--fg);font-weight:600}.ai .aisl{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ai .aisl li{grid-template-columns:auto 1fr;align-items:center;gap:10px;line-height:1.3;display:grid}.ai .aisl small{color:var(--muted-fg);margin-top:1px;font-size:12px;display:block}.ai .av{width:26px;height:26px}.ai .av svg{width:13px;height:13px}.ai .aiimg{background:color-mix(in srgb,var(--fg) 4%,var(--card));border-radius:9px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ai .aiimg svg{width:32px;height:32px}.ai .aiad{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.ai .aiadl{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg)}.ai .aiadrow{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ai .aiadrow b{font-size:13px;font-weight:600;line-height:1.3;display:block}.ai .aiadrow small{color:var(--muted-fg);font-size:12px}.ai .aicta{font:500 12px/1 var(--sans);background:var(--fg);color:var(--bg);border-radius:999px;padding:8px 13px}.ai .aiprods{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai .aip{border:1px solid var(--border);background:var(--card);border-radius:12px;gap:1px;min-width:0;padding:6px 6px 9px;font-size:12px;display:grid}.ai .aip .aiimg{aspect-ratio:1;width:100%;height:auto;margin-bottom:6px}.ai .aip .aiimg svg{width:56%;height:56%}.ai .aip b{white-space:nowrap;text-overflow:ellipsis;padding-inline:2px;font-size:12.5px;font-weight:600;overflow:hidden}.ai .aip span{color:var(--muted-fg);padding-inline:2px}.ai .aip .st{color:var(--fg);font-size:11.5px}.ai .aip.ghost{border:1px dashed color-mix(in srgb,var(--orange) 55%,transparent);background:color-mix(in srgb,var(--orange) 5%,var(--card))}.ai .aip.ghost b,.ai .aip.ghost span{color:var(--orange-deep)}.ai .aip.ghost .aiimg{background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--card) 70%,transparent) 50%,transparent 70%) 0 0/250% 100%,color-mix(in srgb,var(--orange) 9%,var(--card));animation:2.4s ease-in-out infinite aishim}@keyframes aishim{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.ai .aigap{border:1px dashed color-mix(in srgb,var(--orange) 55%,transparent);background:color-mix(in srgb,var(--orange) 7%,var(--card));color:var(--orange-deep);border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;line-height:1.35;display:flex;position:relative}.ai .aigap b{font-weight:600}.ai .ai3{font:500 10px var(--mono);letter-spacing:.08em;color:var(--orange-deep);opacity:.75;margin-left:auto}.ai .aigap:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px}.ai .aidots{opacity:0;pointer-events:none;gap:4px;display:flex;position:absolute;top:6px;left:0}.ai .aidots i{background:var(--muted-fg);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite aibob}.ai .aidots i:nth-child(2){animation-delay:.15s}.ai .aidots i:nth-child(3){animation-delay:.3s}@keyframes aibob{50%{opacity:.5;transform:translateY(-3px)}}.js .ai .aiw,.js .ai .aigap{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:translateY(6px)}.js .ai.play .aiw,.js .ai.play .aigap{opacity:1;transform:none}.js .ai.play .aidots{animation:aidots var(--td,1s) both}@keyframes aidots{0%,20%{opacity:0}35%,75%{opacity:1}to{opacity:0}}.js .ai.play .aigap:after{animation:1.4s cubic-bezier(.2,.7,.2,1) both aipulse;animation-delay:var(--d,0s)}@keyframes aipulse{0%{opacity:1;box-shadow:0 0 0 0 rgba(var(--acc-rgb),.4)}to{opacity:0;box-shadow:0 0 0 12px rgba(var(--acc-rgb),0)}}:root[data-theme=dark] .ai .aimodel img{filter:invert()}:root[data-theme=dark] .way:hover .ai .aimodel img{filter:none}.pxs{display:none}:root[data-v6] .ways2{display:none!important}:root[data-v6] .pxs{display:block}.pxs{--pxo:var(--orange);--pxod:var(--orange-deep);--pxacc:var(--acc-rgb);--pxwash:var(--wash-rgb);padding-inline:clamp(16px,3vw,48px)}.px-scrolly{height:300vh;position:relative}.px-pin{position:sticky;top:calc(72px + max(8px,50vh - 416px))}.px-stage{isolation:isolate;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:56px;padding-block:56px;display:grid;position:relative}.px-stage:before,.px-stage:after{content:"";z-index:-1;pointer-events:none;position:absolute}.px-stage:before{background:linear-gradient(transparent,var(--border) 18%,var(--border) 82%,transparent);width:1px;top:0;bottom:0;left:50%;transform:translate(-.5px)}.px-stage:after{background:linear-gradient(90deg,transparent,var(--border) 14%,var(--border) 86%,transparent);height:1px;top:50%;left:calc(-1*clamp(16px,3vw,48px));right:calc(-1*clamp(16px,3vw,48px))}.px-glow{background:radial-gradient(closest-side,rgba(var(--pxwash),.5),rgba(var(--pxwash),.16) 55%,transparent);z-index:-1;pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:root[data-theme=dark] .px-glow{background:radial-gradient(closest-side,rgba(var(--pxacc),.16),transparent 70%)}.px-fill{background:linear-gradient(transparent,var(--pxo));z-index:-1;pointer-events:none;width:1px;height:0;position:absolute;top:0;left:50%;transform:translate(-.5px)}.px-hint{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);background:var(--bg);align-items:center;gap:8px;padding:2px 10px;transition:opacity .4s;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.px-hint .px-arw{width:14px;height:16px;fill:rgba(var(--pxwash),.45);stroke:var(--pxo);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;animation:1.8s ease-in-out infinite pxnud;overflow:visible}.px-hint .px-arw .e{fill:none;stroke:var(--pxo);opacity:.38}@keyframes pxnud{50%{transform:translateY(3px)}}.px-steps{justify-self:end;gap:6px;width:min(100%,300px);margin:0;padding:0;list-style:none;display:grid;transform:translateY(calc(-50% - 28px))}.px-steps button{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--muted-fg);font:inherit;background:0 0;border:0;border-radius:14px;gap:3px;padding:14px 16px 16px;transition:color .35s,background-color .35s,box-shadow .35s;display:grid}.px-steps button:hover{color:var(--fg)}.px-steps .t{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.px-steps .h{font:600 19px/1.25 var(--sans);letter-spacing:-.01em}.px-steps .on button{color:var(--fg);background:linear-gradient(135deg,rgba(var(--pxwash),.28),var(--card) 70%);box-shadow:0 1px 0 #fff9 inset,0 1px 2px #a0533b14,0 16px 36px -16px #a0533b61,0 0 0 1px rgba(var(--pxacc),.45)}.px-steps .on .t{color:var(--pxod)}.px-read{justify-self:start;gap:10px;width:min(100%,280px);display:grid;transform:translateY(calc(-50% - 28px))}.px-read .lbl{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);align-items:center;gap:8px;display:flex}.px-read .lbl i{background:var(--pxo);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--pxacc),.15);border-radius:50%}.px-read .big{letter-spacing:-.02em;color:var(--pxod);font:500 44px/1.05 Lora,Georgia,serif}.px-read .sub{color:var(--muted-fg);max-width:30ch;font-size:14px;line-height:1.5}.px-read .swap{gap:10px;transition:opacity .35s,transform .35s,filter .35s;display:grid}.px-read .swap.out{opacity:0;filter:blur(4px);transform:translateY(8px)}.px-phone .px-scr{color:#0d0d0d;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.px-phone .px-head .m{color:#0d0d0d;letter-spacing:-.01em;gap:4px;font:600 16px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.px-phone .px-head .m svg{stroke:#9b9b9b;stroke-width:1.8px;width:9px;height:9px}.px-phone .px-new svg{fill:none;stroke:#0d0d0d;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.px-phone .px-view{color:#0d0d0d;gap:14px;padding-top:10px;font-size:14px;line-height:1.5}.px-phone .px-q{color:#0d0d0d;background:#f4f4f4;border-radius:20px;max-width:80%;padding:9px 14px}.px-phone .px-a b{color:#0d0d0d}.px-phone .px-sl{counter-reset:n;gap:7px;padding-left:0}.px-phone .px-sl li{padding-left:20px;line-height:1.45;display:block;position:relative}.px-phone .px-sl li:before{counter-increment:n;content:counter(n) ".";color:#0d0d0d;position:absolute;top:0;left:0}.px-phone .px-act{gap:12px;margin-top:2px;display:flex}.px-phone .px-act svg{fill:none;stroke:#8f8f8f;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.px-phone .px-ad{background:#f7f7f7;border:0;border-radius:16px;padding:10px 12px}.px-phone .px-ad small{letter-spacing:.02em;text-transform:none;color:#8f8f8f;font:500 10px -apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.px-phone .px-adr .px-img{background:#fff}.px-phone .px-adr b{color:#0d0d0d}.px-phone .px-pr{border:0;gap:1px;padding:0;font-size:11px}.px-phone .px-pr .px-img{background:#f3f3f3;border-radius:12px;margin-bottom:6px}.px-phone .px-pr b{color:#0d0d0d;padding:0;font-size:12px}.px-phone .px-pr span{padding:0}.px-phone .px-pr .pp{color:#0d0d0d;font-weight:500}.px-phone .px-pr .rt{color:#0d0d0d;font-size:10.5px}.px-pr .rt i{color:#8f8f8f;font-style:normal}.px-phone .px-pr .mer{color:#8f8f8f;font-size:10.5px}.px-phone .px-pr.gh{border:1px dashed #c9602d80;border-radius:14px;padding:4px 4px 6px}.px-phone .px-comp{color:#8f8f8f;background:#fff;border:1px solid #e6e6e6;border-radius:24px;gap:8px;height:46px;padding:0 6px 0 12px;font-size:14.5px;box-shadow:0 4px 14px -8px #0000001f}.px-phone .px-comp .pl svg,.px-phone .px-comp .mic svg{fill:none;stroke:#0d0d0d;stroke-width:1.6px;stroke-linecap:round;width:19px;height:19px;display:block}.px-phone .px-comp .mic{margin-right:2px}.px-phone .px-comp .send{background:#0d0d0d;width:34px;height:34px}.px-phone .px-comp .send svg{stroke:#fff;stroke-width:1.9px;width:16px;height:16px}.px-phone .px-head{border-bottom:0;padding:2px 12px 6px}.px-phone .px-fab{background:#fff;border-radius:19px;place-items:center;min-width:38px;height:38px;display:grid;box-shadow:0 2px 10px #00000014,0 0 0 1px #00000008}.px-phone .px-fab .px-menu{width:17px}.px-phone .px-pill{gap:16px;padding:0 13px;display:flex}.px-phone .px-pill svg{fill:none;stroke:#0d0d0d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.px-phone .px-pill svg:last-child{fill:#0d0d0d;stroke:none}.px-phone .px-q{color:#2b55d6;background:#e9eefc;border-radius:22px;padding:9px 15px}.px-phone .px-act{gap:14px}.px-phone .px-act svg{stroke:#5d5d5d;width:17px;height:17px}.px-phone .px-act svg:last-child{fill:#5d5d5d;stroke:none}.px-phone .px-comp{border:0;height:46px;box-shadow:0 2px 14px #00000017,0 0 0 1px #00000008}.px-phone .px-comp .send{background:#3c6ef0}.px-phone .px-comp{border-radius:19px;gap:7px;height:38px;margin:6px 18px 22px;padding:0 4px 0 11px;font-size:13px}.px-phone .px-comp .pl svg,.px-phone .px-comp .mic svg{width:16px;height:16px}.px-phone .px-comp .send{width:30px;height:30px}.px-phone .px-comp .send svg{width:14px;height:14px}.px-stage .px-hint{flex-direction:column-reverse;gap:7px;padding:4px 10px;bottom:6px}.px-phone{background:linear-gradient(145deg,#e9e6e2,#cfcbc6 40%,#ebe8e4 60%,#c9c4bf);border-radius:54px;flex:none;width:316px;height:616px;padding:9px;position:relative;box-shadow:0 0 0 1px #00000014,inset 0 1px #ffffffe6,0 50px 80px -40px #3c281973,0 24px 40px -28px #14100c59}.px-phone:before{content:"";background:#0d0c0b;border-radius:51px;position:absolute;inset:3px}.px-side{background:#c6c1bb;border-radius:0 2px 2px 0;width:3px;height:74px;position:absolute;top:170px;right:-3px}.px-side.l{border-radius:2px 0 0 2px;height:38px;top:140px;left:-3px;right:auto}.px-side.l2{border-radius:2px 0 0 2px;height:38px;top:192px;left:-3px;right:auto}.px-scr{color:#2b2622;font-family:var(--sans);background:#fff;border-radius:45px;flex-direction:column;display:flex;position:absolute;inset:9px;overflow:hidden}.px-island{z-index:6;background:#000;border-radius:12px;width:88px;height:24px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.px-sbar{height:52px;font:600 14px var(--sans);color:#000;flex:none;justify-content:space-between;align-items:center;padding:6px 22px 0 32px;display:flex}.px-sbar .ic{align-items:center;gap:4px;display:flex}.px-sbar svg{fill:#000;width:auto;height:10px}.px-head{border-bottom:1px solid #f0eeeb;flex:none;justify-content:space-between;align-items:center;padding:6px 16px 10px;display:flex}.px-head .m{font:600 15px var(--sans);color:#111;align-items:center;gap:7px;display:flex}.px-head .m img{width:20px;height:20px}.px-head .m svg{stroke:#999;fill:none;stroke-width:2px;width:10px;height:10px}.px-menu{gap:4px;width:18px;display:grid}.px-menu i{background:#222;border-radius:1px;height:1.6px}.px-menu i:last-child{width:11px}.px-dk{color:#6b6560;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.px-dk svg{border-radius:50%;width:15px;height:15px}.px-views{flex:1;position:relative;overflow:hidden}.px-track{will-change:transform;position:absolute;inset:0}.px-view{flex-direction:column;gap:12px;height:100%;padding:14px 14px 10px;font-size:13.5px;line-height:1.45;display:flex;position:absolute;left:0;right:0}.px-view:nth-child(2){top:100%}.px-view:nth-child(3){top:200%}.px-comp{color:#a19b95;background:#faf9f7;border:1px solid #ebe8e4;border-radius:21px;flex:none;align-items:center;gap:10px;height:42px;margin:6px 14px 22px;padding:0 6px 0 14px;font-size:13.5px;display:flex}.px-comp .pl{color:#555;font-size:18px;line-height:1}.px-comp .tx{flex:1}.px-comp .send{background:#1b1815;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.px-comp .send svg{stroke:#fff;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.px-q{color:#1b1815;background:#f3f1ee;border-radius:18px 18px 5px;align-self:flex-end;max-width:84%;padding:8px 12px}.px-a{gap:9px;display:grid;position:relative}.px-a b{color:#14110f;font-weight:600}.px-sl{gap:9px;margin:0;padding:0;list-style:none;display:grid}.px-sl li{grid-template-columns:auto 1fr;align-items:center;gap:9px;line-height:1.3;display:grid}.px-sl small{color:#8a837d;font-size:11.5px;display:block}.px-av{color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.px-av svg{width:12px;height:12px}.px-av.b{background:#4a5d7a}.px-av.c{background:#7a6a4a}.px-av.d{background:#5d7a62}.px-av.o{background:var(--pxo)}.px-img{background:#f4f2ee;border-radius:9px;flex:none;place-items:center;display:grid}.px-ad{border:1px solid #ebe8e4;border-radius:12px;gap:7px;padding:9px 10px;display:grid}.px-ad small{font:500 9.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a837d}.px-adr{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.px-adr .px-img{width:42px;height:42px}.px-adr .px-img svg{width:28px;height:28px}.px-adr b{font-size:12.5px;line-height:1.25;display:block}.px-adr .u{color:#8a837d;font-size:11.5px}.px-adr .px-cta{font:500 11.5px/1 var(--sans);color:#fff;background:#1b1815;border-radius:999px;padding:7px 11px}.px-prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.px-pr{border:1px solid #ebe8e4;border-radius:11px;min-width:0;padding:5px 5px 7px;font-size:11px;display:grid}.px-pr .px-img{aspect-ratio:1;margin-bottom:5px}.px-pr .px-img svg{width:58%;height:58%}.px-pr b{white-space:nowrap;text-overflow:ellipsis;color:#14110f;padding-inline:2px;font-size:11.5px;overflow:hidden}.px-pr span{color:#8a837d;padding-inline:2px}.px-pr.gh{background:rgba(var(--pxacc),.05);border:1px dashed #c9602d80}.px-pr.gh b,.px-pr.gh span{color:var(--pxod)}.px-pr.gh .px-img{background:linear-gradient(100deg,transparent 30%,#ffffffbf 50%,transparent 70%) 0 0/250% 100%,rgba(var(--pxacc),.1);animation:2.4s ease-in-out infinite pxshim}@keyframes pxshim{0%{background-position:120% 0,0 0}to{background-position:-120% 0,0 0}}.px-gap{background:rgba(var(--pxacc),.07);color:var(--pxod);border:1px dashed #c9602d80;border-radius:12px;align-items:center;gap:9px;margin-top:auto;padding:9px 11px;font-size:12.5px;line-height:1.3;display:flex;position:relative}.px-gap b{font-weight:600}.px-gap:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:-1px}.px-gap.on:after{animation:1.4s cubic-bezier(.2,.7,.2,1) .25s both pxpulse}@keyframes pxpulse{0%{opacity:1;box-shadow:0 0 0 0 rgba(var(--pxacc),.45)}to{opacity:0;box-shadow:0 0 0 12px rgba(var(--pxacc),0)}}.px-dots{opacity:0;gap:4px;transition:opacity .25s;display:flex;position:absolute;top:4px;left:0}.px-dots.on{opacity:1}.px-dots i{background:#a7a09a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite pxbob}.px-dots i:nth-child(2){animation-delay:.15s}.px-dots i:nth-child(3){animation-delay:.3s}@keyframes pxbob{50%{opacity:.5;transform:translateY(-3px)}}.px-w{opacity:0;transition:opacity .45s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1);transform:translateY(6px)}.px-w.on{opacity:1;transform:none}@media (max-width:980px){.px-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding-block:16px 40px}.px-stage:after{display:none}.px-steps,.px-read{transform:none!important}.px-steps{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;gap:4px;width:100%;max-width:420px}.px-steps button{padding:10px 10px 12px}.px-steps .h{font-size:14px}.px-steps .t{font-size:9.5px}.px-read{text-align:center;justify-self:center;justify-items:center}.px-read .big{font-size:30px}.px-read .sub{display:none}.px-pin{top:68px}.px-phone{transform-origin:top;margin-bottom:-86px;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.px-w,.px-gap:after,.px-dots i{transition:none!important;animation:none!important}}.ar-thread,.ar-dock{display:none}:root[data-v6] #strip{display:none!important}:root[data-v6] .band .comp2 .rview[data-i="3"].on{flex-direction:column;gap:0;padding:22px 26px 0;display:flex;position:absolute;inset:0}:root[data-v6] .band .comp2 .rview[data-i="3"].ar-live .chatwrap{display:none}:root[data-v6] .band .comp2 .rview[data-i="3"].ar-live .ar-thread{flex:1;min-height:0;display:block;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 28px);mask:linear-gradient(#0000,#000 28px)}:root[data-v6] .band .comp2 .rview[data-i="3"].ar-live .ar-dock{order:2;display:flex}.comp2 .chatwrap{transition:opacity .25s}.ar-rail{flex-direction:column;gap:14px;max-width:560px;margin:0 auto;padding:20px 0 10px;transition:transform .7s cubic-bezier(.3,.7,.2,1);display:flex}.ar-dock{color:#8b8983;background:#fff;border:1px solid #ebe8e0;border-radius:12px;align-items:center;gap:8px;width:100%;max-width:560px;margin:0 auto 18px;padding:10px 10px 10px 14px;font-size:13px;box-shadow:0 10px 30px -20px #bf6a5066}.ar-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ar-typed{color:#241f1a}.ar-caret{vertical-align:-2px;background:#241f1a;width:1px;height:14px;margin-left:1px;animation:1s step-end infinite arblink;display:inline-block}@keyframes arblink{50%{opacity:0}}.ar-send{color:#fff;background:#ebe8e0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background-color .2s;display:grid}.ar-send.go{background:#231f1b}.comp2 .rmain .ar-send svg{stroke-width:2px;width:13px;height:13px}.ar-m{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}.ar-m.in{opacity:1;transform:none}.ar-u{color:#241f1a;background:#f6eae7;border-radius:12px 12px 3px;align-self:flex-end;max-width:80%;padding:8px 13px;font-size:13px;line-height:1.45}.ar-w{color:#8b8983;align-items:center;gap:8px;font-size:12px;display:flex}.ar-mk{background:conic-gradient(#f2b9a2,#bf6a50,#f2b9a2);border-radius:50%;flex:none;width:13px;height:13px;animation:1.1s linear infinite arspin;-webkit-mask:radial-gradient(circle,#0000 3px,#000 3.5px);mask:radial-gradient(circle,#0000 3px,#000 3.5px)}.ar-w.done .ar-mk{background:#dcd7cc;animation:none}@keyframes arspin{to{transform:rotate(360deg)}}.ar-a{color:#241f1a;background:#fff;border:1px solid #ebe8e0;border-radius:12px;gap:9px;padding:12px 14px;font-size:12.5px;line-height:1.5;display:grid}.ar-a p{margin:0}.ar-a b{font-weight:600}.ar-b{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(4px)}.ar-b.in{opacity:1;transform:none}.ar-k{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ar-k>div{background:#fafaf8;border:1px solid #ebe8e0;border-radius:9px;min-width:0;padding:7px 10px}.ar-k span{color:#67625b;font-size:10.5px;display:block}.ar-k strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.ar-k em{color:#5a8553;white-space:nowrap;margin-left:5px;font-size:10.5px;font-style:normal}.ar-k em.gap{color:#bf6a50}.ar-r{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ar-r li{background:#fafaf8;border:1px solid #ebe8e0;border-radius:9px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;display:grid}.ar-r .n{font-family:var(--mono);color:#8b8983;font-size:10.5px}.ar-l{font-family:var(--mono);color:#5a8553;white-space:nowrap;background:#eaf3ec;border-radius:999px;padding:2px 8px;font-size:10.5px}.ar-br{border:1px solid #ebe8e0;border-radius:10px;overflow:hidden}.ar-br .h{color:#67625b;background:#f3f0ea;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.ar-br .bd{gap:7px;padding:9px 11px;display:grid}.ar-br h5{letter-spacing:-.005em;margin:0;font-size:13px;font-weight:600}.ar-br dl{grid-template-columns:auto 1fr;gap:3px 12px;margin:0;font-size:11.5px;display:grid}.ar-br dt{color:#8b8983}.ar-br dd{margin:0}.ar-acts{flex-wrap:wrap;gap:6px;display:flex}.ar-btn{white-space:nowrap;background:#fff;border:1px solid #dcd7cc;border-radius:7px;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.ar-btn.p{color:#fff;background:#231f1b;border-color:#231f1b}.comp2 .rmain .ar-btn svg,.comp2 .rmain .ar-br .h svg{width:12px;height:12px}.ar-c{gap:5px;margin:0;padding:0;list-style:none;display:grid}.ar-c li{align-items:flex-start;gap:8px;display:flex}.comp2 .rmain .ar-c svg{color:#bf6a50;width:13px;height:13px;margin-top:3px}.ar-pb{background:#fcf8f6;border:1px dashed #bf6a50;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;display:flex}.ar-pb .t{flex:1;min-width:160px}.ar-pb .t b{font-size:12.5px;display:block}.ar-pb .t small{color:#67625b;font-size:11px}.band .comp2 .float{transition:opacity .4s}:root[data-v6] .band.ar-on .comp2 .float{opacity:0;pointer-events:none}@media (max-width:900px){:root[data-v6] .band .comp2 .rview[data-i="3"].on{padding:16px 16px 0}.ar-dock{margin-bottom:14px}}@media (max-width:520px){.ar-k{grid-template-columns:1fr 1fr}.ar-k>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ar-m,.ar-b,.ar-rail{transition:none}.ar-mk,.ar-caret{animation:none}}.band .cap,.band .example,p.example{display:none!important}:root[data-v3] .band{border-top:1px solid var(--border)!important;background:radial-gradient(38% 55% at 6% 4%,#ee7034eb,#0000 70%),radial-gradient(30% 45% at 2% 96%,#f4a06e8c,#0000 70%),radial-gradient(45% 60% at 38% 55%,#fffcf9d9,#0000 75%),radial-gradient(70% 90% at 100% 100%,#97a7b9,#0000 80%),linear-gradient(115deg,#f6e6dc 0%,#e2e6ea 50%,#97a7b9 100%)!important;padding:96px!important;overflow:visible!important}@media (max-width:900px){:root[data-v3] .band{padding:32px!important}}:root[data-v3][data-theme=dark] .band{background:radial-gradient(70% 60% at 10% 0%,#e2a06e24,transparent 70%),var(--card)!important}:root[data-v3] .band:before,:root[data-v3] .band:after,:root[data-v3] .band .grain,:root[data-v3] .band .sl3d{display:none!important}:root[data-v3] .band .comp2{max-width:none!important;margin:0 auto!important;padding-bottom:0!important}:root[data-v3] .band .comp2 .float{display:none!important}:root[data-v3] .band .comp2 .win{box-shadow:0 1px 2px #14100c0f,0 30px 60px -36px #14100c47,0 0 0 1px #00000012!important}:root[data-v3]:not([data-theme=dark]) .band:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;top:-1px;left:-96px;right:-96px;display:block!important}@media (max-width:1280px){:root[data-v3] .band:after{display:none!important}}:root[data-v3]:not([data-v6]) .band{border-top:0!important}:root[data-v3]:not([data-v6]) .band:after{display:none!important}:root[data-v6] .ar-dock{color:#8b8983;background:#fff;border:1px solid #bf6a50;border-radius:12px;outline:3px solid #0000;max-width:560px;padding:13px 12px 13px 18px;font-size:14px;animation:2.6s ease-in-out infinite arbreathe;box-shadow:0 4px 6px -1px #14100c14,0 2px 4px -2px #14100c0f}:root[data-v6] .ar-dock:has(.ar-send.go){color:#231f1b;border-color:#bf6a50;animation:none}:root[data-v6] .ar-send{width:30px;height:30px}:root[data-v6] .band .comp2 .rview[data-i="3"].on{isolation:isolate}:root[data-v6] .band .comp2 .rview[data-i="3"].on:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 55% at 0 100%,#dca2904d,#0000 70%),radial-gradient(30% 80% at 0 55%,#dca29029,#0000 80%),radial-gradient(50% 50% at 100% 0,#ebe8e0e6,#0000 75%),radial-gradient(30% 80% at 100% 45%,#ebe8e08c,#0000 80%);background:radial-gradient(55% 55% at 0 100%,lab(71.9038% 20.4096 18.2751/.3),#0000 70%),radial-gradient(30% 80% at 0 55%,lab(71.9038% 20.4096 18.2751/.16),#0000 80%),radial-gradient(50% 50% at 100% 0,lab(92.0658% .0134707 4.27886/.9),#0000 75%),radial-gradient(30% 80% at 100% 45%,lab(92.0658% .0135005 4.27886/.55),#0000 80%);transition:opacity .9s;position:absolute;inset:0}:root[data-v6] .band .comp2 .rview[data-i="3"]:not(:has(.ar-rail:empty)):before{opacity:0}:root[data-v6] .ar-dock{position:relative}:root[data-v6] .ar-dock:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(70% 88%,#bf6a5070 0%,#0000 74%);background:radial-gradient(70% 88%,lab(54.4598% 32.8852 30.1677/.44) 0%,#0000 74%);transition:opacity .9s;animation:14s ease-in-out infinite alternate arhalo;position:absolute;inset:-22px -48px}:root[data-v6] .rview:not(:has(.ar-rail:empty)) .ar-dock:before{opacity:0}:root[data-v6] .rview:not(:has(.ar-rail:empty)) .ar-dock{border-color:#ebe8e0;animation:none}:root[data-v6] .rview:not(:has(.ar-rail:empty)) .ar-dock:has(.ar-send.go){border-color:#bf6a50}@keyframes arhalo{0%{opacity:.8;transform:translate(-6%)scale(1)}50%{opacity:1;transform:translate(0)scale(1.08)}to{opacity:.85;transform:translate(6%)scale(1)}}:root[data-v6][data-theme=dark] .band .comp2 .rview[data-i="3"].on:before{background:radial-gradient(55% 55% at 0 100%,#bf6a5024,#0000 70%),radial-gradient(30% 80% at 0 55%,#bf6a5014,#0000 80%);background:radial-gradient(55% 55% at 0 100%,lab(54.4598% 32.8852 30.1677/.14),#0000 70%),radial-gradient(30% 80% at 0 55%,lab(54.4598% 32.8852 30.1677/.08),#0000 80%)}@media (prefers-reduced-motion:reduce){:root[data-v6] .ar-dock:before{animation:none}}@keyframes arbreathe{0%,to{border-color:#bf6a50;outline-color:#0000}50%{border-color:#dca290;outline-color:#bf6a501f;outline-color:lab(54.4598% 32.8852 30.1677/.12)}}@media (prefers-reduced-motion:reduce){:root[data-v6] .ar-dock{animation:none}}:root[data-v6]:not([data-theme=dark]) .meet3 .pane{background:radial-gradient(38% 46% at 14% 8%,rgba(var(--hot-rgb),.6),transparent 70%), radial-gradient(30% 50% at 6% 62%,rgba(var(--soft-rgb),.5),transparent 70%), radial-gradient(70% 80% at 85% 60%,#93a0ac,transparent 75%), radial-gradient(40% 50% at 100% 0%,#dde4ea,transparent 70%), linear-gradient(110deg,var(--sh0) 0%,#dde4ea 38%,#c3cdd6 62%,#93a0ac 100%)!important}.px-stage .px-hint{bottom:-34px}@media (min-width:901px){:root[data-v6] .meet3.a2 .pane{height:calc(max(400px,min(600px,calc(100vh - var(--hdr,73px) - 184px))) + 64px);align-self:center}}:root[data-v="2"] .spin{display:inline-flex;position:relative;overflow:hidden;background:0 0!important;border-radius:12px!important;padding:1px!important}:root[data-v="2"] .spin:before,:root[data-v="2"] .spin:after{content:"";pointer-events:none;background:conic-gradient(from 0deg,var(--orange) 0deg,var(--orange) 40deg,transparent 60deg);animation:4s linear infinite spin;position:absolute;inset:-100%;display:block!important}:root[data-v="2"] .spin:after{background:conic-gradient(from 180deg,var(--orange) 0deg,var(--orange) 40deg,transparent 60deg)}:root[data-v="2"] .spin .btn{z-index:1;padding:12px 24px;font-size:14px;font-weight:500;position:relative;color:#050505!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important}:root[data-v="2"] .spin .btn:hover{background:#f4f4f4!important}:root[data-theme=dark][data-v="2"] .spin .btn{background:var(--card)!important;color:var(--fg)!important;border-color:var(--border)!important}:root[data-theme=dark][data-v="2"] .spin .btn:hover{background:var(--muted)!important}:root[data-v="2"] .hero .ctas .btn.dark{color:#fafafa;background:#141414;border:1px solid #0000;border-radius:12px;padding:13px 24px}:root[data-v="2"] .hero .ctas{align-items:center}.px-phone .px-q{max-width:94%}.hright .demo{display:none!important}:root[data-v="2"] .hero .ctas .btn.dark:hover{background:#2a2a2a}:root[data-theme=dark][data-v="2"] .hero .ctas .btn.dark{background:var(--fg);color:var(--bg)}:root[data-v="2"] .close .ctas{align-items:center}:root[data-v="2"] .close .ctas .btn.ghost{color:#fafafa;background:#141414;border:1px solid #0000;border-radius:12px;padding:13px 24px}:root[data-v="2"] .close .ctas .btn.ghost:hover{background:#2a2a2a;border-color:#0000}:root[data-theme=dark][data-v="2"] .close .ctas .btn.ghost{background:var(--fg);color:var(--bg)}@media (prefers-reduced-motion:reduce){:root[data-v="2"] .spin:before,:root[data-v="2"] .spin:after{animation:none}}:root[data-v6] .ar-u{border-radius:12px 12px 2px;padding:9px 15px;font-size:13.5px}:root[data-v6] .ar-w{gap:8px;font-size:13px}:root[data-v6] .ar-w.done .ar-mk{background:#8b8983;border-radius:0;width:14px;height:14px;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpath%20d%3D%22m16.24%207.76-2.12%206.36-6.36%202.12%202.12-6.36%206.36-2.12z%22/%3E%3C/svg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22/%3E%3Cpath%20d%3D%22m16.24%207.76-2.12%206.36-6.36%202.12%202.12-6.36%206.36-2.12z%22/%3E%3C/svg%3E) 50%/contain no-repeat}:root[data-v6] .ar-a{border-color:#ebe8e0;border-radius:12px;gap:11px;padding:12px 16px;font-size:13px}:root[data-v6] .ar-k{background:#fff;border:1px solid #ebe8e0;border-radius:8px;gap:0;overflow:hidden}:root[data-v6] .ar-k>div{background:#fff;border:0;border-radius:0;padding:9px 12px}:root[data-v6] .ar-k>div+div{border-left:1px solid #ebe8e0}:root[data-v6] .ar-k span{color:#8b8983;margin-bottom:2px;font-size:11px}:root[data-v6] .ar-k strong{letter-spacing:-.01em;font-size:18px;font-weight:500}:root[data-v6] .ar-r{border-top:1px solid #f1eee8;gap:0}:root[data-v6] .ar-r li{background:0 0;border:0;border-bottom:1px solid #f1eee8;border-radius:0;grid-template-columns:16px minmax(0,1fr) auto;padding:8px 2px}:root[data-v6] .ar-r .n{font-family:var(--sans);color:#8b8983;font-size:12px}:root[data-v6] .ar-l{font-family:var(--sans);color:#3e6b4a;background:#edf4ee;border-radius:6px;padding:2px 7px;font-size:11px;font-weight:500}:root[data-v6] .ar-br{border-radius:8px}:root[data-v6] .ar-br .h{background:#fff;border-bottom:1px solid #ebe8e0;padding:9px 14px;font-size:11.5px}:root[data-v6] .ar-br .bd{padding:11px 14px}:root[data-v6] .ar-br h5{font-size:13.5px}:root[data-v6] .ar-btn{border-radius:8px;padding:5px 10px;font-size:12px;font-weight:500}:root[data-v6] .hero{padding-top:75px}@media (max-width:900px){:root[data-v6] .hero{padding-top:44px}}.eblead{font-weight:inherit;color:inherit}:root[data-v6] .hero .eyebrow.heb{color:#231f1b;letter-spacing:.1em;font-synthesis:none;background:linear-gradient(110deg,#d6865a1f 0%,#ecc4a021 30%,#b4acb421 65%,#78728626 100%),#fff;border-radius:9px;align-items:center;gap:.6em;padding:9px 16px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 1px 2px #50465a0d,0 12px 28px -20px #5a506440}:root[data-v6] .hero .eyebrow.heb .eblead{color:#b4532d;font-weight:600}:root[data-v6][data-theme=dark] .hero .eyebrow.heb{color:#f6efe7;background:linear-gradient(110deg,#d6865a29,#7872862e),#3a2e24;box-shadow:0 12px 28px -20px #0009}:root[data-v6][data-theme=dark] .hero .eyebrow.heb .eblead{color:#f0a57c}:root[data-v6] main p.eyebrow:not(.heb){letter-spacing:.1em;text-transform:uppercase;font-synthesis:none;color:#b4532d;background:linear-gradient(110deg,#d6865a1f 0%,#ecc4a021 30%,#b4acb421 65%,#78728626 100%),#fff;border-radius:9px;align-items:center;width:fit-content;padding:9px 16px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #50465a0d,0 12px 28px -20px #5a506440}:root[data-v6] main .close p.eyebrow{box-shadow:none;color:var(--orange);background:0 0;border-radius:0;padding:0;display:block}:root[data-v6][data-theme=dark] main p.eyebrow:not(.heb){color:#f0a57c;background:linear-gradient(110deg,#d6865a29,#7872862e),#3a2e24;box-shadow:0 12px 28px -20px #0009}.pricing:not(.rolesp){display:none!important}.pcards4{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.pcards4:before,.pcards4:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}.pcards4:before{top:-1px}.pcards4:after{bottom:-1px}@media (max-width:1280px){.pcards4:before,.pcards4:after{display:none}}.pc4{border-right:1px solid var(--border);align-content:start;gap:12px;padding:36px 30px 40px;display:grid;position:relative}.pc4:last-child{border-right:0}.pc4 .pname{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.pc4 .pop{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:600;line-height:1.4}.pc4 .price{letter-spacing:-.02em;white-space:nowrap;font-size:34px;font-weight:500;line-height:1.15}.pc4 .price small{color:var(--muted-fg);letter-spacing:0;font-size:13px;font-weight:400}.pc4 .was{font-family:var(--mono);color:var(--muted-fg);margin-top:-6px;font-size:12px}.pc4 .for{color:var(--muted-fg);min-height:63px;margin:0;font-size:14px;line-height:1.5}.pc4 .btn{border-radius:12px;justify-content:center;width:100%;padding:13px 16px}.pc4 .btn.line{background:var(--card);color:var(--fg);border:1px solid var(--border)}.pc4 .btn.line:hover{border-color:var(--fg)}.pc4 .il{color:var(--muted-fg);margin:6px 0 0;font-size:13px}.pc4 ul{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pc4 li{align-items:flex-start;gap:9px;display:flex}.pc4 li:before{content:"";border-left:1.5px solid var(--fg);border-bottom:1.5px solid var(--fg);flex:none;width:11px;height:6px;margin-top:5px;transform:rotate(-45deg)}.pc4.pop2{background:radial-gradient(360px 260px at 0% 0%,rgba(var(--wash-rgb),.5),transparent 70%),var(--card-2)}.pc4.pop2:after{content:"";background:var(--orange);height:2px;position:absolute;top:-1px;left:0;right:0}:root[data-theme=dark] .pc4.pop2{background:radial-gradient(360px 260px at 0% 0%,#e2a06e33,transparent 70%),var(--card)}@media (max-width:980px){.pcards4{grid-template-columns:1fr 1fr}.pc4:nth-child(2n){border-right:0}.pc4:nth-child(-n+2){border-bottom:1px solid var(--border)}}:root[data-v6] .rolesp .plan .ico{display:none!important}:root[data-v6] .pricing.rolesp .plan{grid-template-columns:minmax(0,1fr) auto}@media (max-width:600px){.pcards4{grid-template-columns:1fr}.pc4{border-right:0;border-bottom:1px solid var(--border)}.pc4:last-child{border-bottom:0}.pc4 .for{min-height:0}}.meetB{display:none}:root[data-v6] .meetB{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-block:0 112px;display:block;position:relative}:root[data-v6] .meet3,:root[data-v6] .meethead,:root[data-v6] .meethead+.stepper{display:none!important}.meetB:before,.meetB:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}.meetB:before{top:-1px}.meetB:after{bottom:-1px}@media (max-width:1280px){.meetB:before,.meetB:after{display:none}}.mbhead{gap:16px;padding-block:56px 40px;display:grid}.mbhead .lead{max-width:62ch}.mbbody{border-top:1px solid var(--border);grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);display:grid}.mblist{border-right:1px solid var(--border);flex-direction:column;display:flex}.mbstep{appearance:none;border:0;border-bottom:1px solid var(--border);font:inherit;color:var(--muted-fg);cursor:pointer;text-align:left;background:0 0;flex:1;padding:22px 32px 22px clamp(16px,3vw,48px);transition:color .3s,background-color .3s;display:grid;position:relative}.mbstep:last-child{border-bottom:0}.mbstep:hover,.mbstep[aria-selected=true]{color:var(--fg)}.mbstep[aria-selected=true]{background:linear-gradient(90deg,rgba(var(--wash-rgb),.3),transparent 80%)}.mbstep .ld{background:var(--orange);transform-origin:top;width:2px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.mbstep[aria-selected=true] .ld{animation:7s linear forwards mbload}.meetB.paused .mbstep[aria-selected=true] .ld{animation-play-state:paused}@keyframes mbload{to{transform:scaleY(1)}}.mbstep .r1{align-items:baseline;gap:14px;display:flex}.mbstep .r1 s{font:500 12px var(--mono);width:22px;color:var(--muted-fg);text-decoration:none}.mbstep[aria-selected=true] .r1 s{color:var(--orange-deep)}.mbstep .r1 b{letter-spacing:-.01em;font-size:20px;font-weight:600}.mbstep .more{opacity:0;gap:12px;max-height:0;padding:10px 0 4px 36px;transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .4s;display:grid;overflow:hidden}.mbstep[aria-selected=true] .more{opacity:1;max-height:260px}.mbstep .more p{color:var(--muted-fg);max-width:42ch;margin:0;font-size:15px;line-height:1.55}.mbstep .fpills{display:flex!important}:focus-visible.mbstep{outline:2px solid var(--orange);outline-offset:-2px}.mbshade{background:radial-gradient(38% 55% at 6% 4%,#ee7034d9,#0000 70%),radial-gradient(30% 45% at 2% 96%,#f4a06e80,#0000 70%),radial-gradient(45% 60% at 38% 55%,#fffcf9d9,#0000 75%),radial-gradient(70% 90% at 100% 100%,#97a7b9,#0000 80%),linear-gradient(115deg,#f6e6dc 0%,#e2e6ea 50%,#97a7b9 100%);align-items:center;padding:56px;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .mbshade{background:radial-gradient(70% 60% at 10% 0%,#e2a06e24,transparent 70%),var(--card)}.mbscr{min-width:0;position:relative}.mbscr .comp2{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.mbscr .comp2:not(.on){display:none!important}.mbscr .comp2.on{animation:.45s cubic-bezier(.2,.7,.2,1) both accdown}.mbscr .comp2 .win{border:0;border-radius:16px;box-shadow:0 1px 2px #14100c0f,0 30px 60px -36px #14100c47,0 0 0 1px #00000012!important}.mbscr .comp2 .rapp{height:540px}.mbscr .comp2 .rmain{overflow:hidden}@media (max-width:1000px){.mbbody{grid-template-columns:1fr}.mblist{border-right:0;border-bottom:1px solid var(--border)}.mbshade{padding:32px}}@media (max-width:700px){.mbshade{padding:20px}.mbscr .comp2 .rapp{height:440px}}@media (prefers-reduced-motion:reduce){.mbstep .ld{animation:none!important}.mbstep .more{transition:none}}.team3 .ph.mono{background:radial-gradient(60% 70% at 10% 0,#ee70348c,#0000 70%),radial-gradient(70% 90% at 100% 100%,#97a7b9,#0000 80%),linear-gradient(135deg,#f6e6dc,#e2e6ea 55%,#b6c2cf);place-items:center;display:grid}.team3 .ph.mono span{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 12px #3c1e0f40;font:500 44px/1 Lora,Georgia,serif}.sa3{display:none}:root[data-v6] .team3{display:none!important}:root[data-v6] .sa3{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.sa3:before,.sa3:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}.sa3:before{top:-1px}.sa3:after{bottom:-1px}@media (max-width:1280px){.sa3:before,.sa3:after{display:none}}.sa3 .sa{border-right:1px solid var(--border);align-content:start;gap:18px;padding:24px 24px 30px;display:grid;position:relative}.sa3 .sa:last-child{border-right:0}.sa3 .sa:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(360px 260px at 0% 0%,rgba(var(--wash-rgb),.55),transparent 70%),radial-gradient(300px 220px at 100% 100%,rgba(var(--acc-rgb),.12),transparent 70%),var(--card-2);transition:opacity .45s;position:absolute;inset:0}:root[data-theme=dark] .sa3 .sa:after{background:var(--hover-grad)}.sa3 .sa:hover:after{opacity:1}.sa3 .sa>*{z-index:1;position:relative}.sa3 .sph{aspect-ratio:4/5;background:radial-gradient(60% 70% at 10% 0,#ee70348c,#0000 70%),radial-gradient(70% 90% at 100% 100%,#97a7b9,#0000 80%),linear-gradient(135deg,#f6e6dc,#e2e6ea 55%,#b6c2cf);place-items:center;max-width:100%;display:grid;overflow:hidden}.sa3 .sph img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.sa3 .sph span{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 14px #3c1e0f40;font:500 64px/1 Lora,Georgia,serif}.sa3 .sw{gap:6px;display:grid}.sa3 .snm{letter-spacing:-.01em;color:var(--fg);margin:0;font:500 24px/1.2 Lora,Georgia,serif}.sa3 .srl{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);margin:0}:root[data-theme=dark] .sa3 .srl{color:var(--orange)}@media (max-width:760px){:root[data-v6] .sa3{grid-template-columns:minmax(0,1fr)}.sa3 .sa{border-right:0;border-bottom:1px solid var(--border)}.sa3 .sa:last-child{border-bottom:0}}.stories3 .slide>img[src*=-wave],.stories3 .slide>img[src*=-strata]{object-position:50% 50%}.stories3 .slide:has(>img[src*=-wave]):after{background:linear-gradient(#140e0a2e,#0000 25% 55%,#140e0a8c)}.stories3 .slide:has(>img[src*=-strata]):after{background:linear-gradient(#140e0a2e,#0000 25% 55%,#140e0a8c)}.mega .pmenu{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px 16px;margin:-8px -12px 26px;display:grid}.mega .pcol{align-content:start;gap:2px;display:grid}.mega .pmenu a{color:inherit;white-space:nowrap;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s;display:flex}.mega .pmenu .pi{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;flex:none;width:17px;height:17px;transition:opacity .2s,color .2s}.mega .pmenu .pa{fill:none;stroke:#bf6a50;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none;width:15px;height:15px;margin-left:auto;transition:opacity .2s,transform .2s;transform:translate(-4px)}.mega .pmenu a>span{min-width:0}.mega .pmenu em{width:fit-content;font:500 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#a3482c;background:#bf6a501f;border-radius:4px;margin:4px 0 0;padding:3px 5px;display:block}.mega .pmenu a:hover{background:#bf6a5017}.mega .pmenu a:hover .pi{opacity:1;color:#bf6a50}.mega .pmenu a:hover .pa{opacity:1;transform:none}:root[data-theme=dark] .mega .pmenu a:hover{background:#f0a57c1a}:root[data-theme=dark] .mega .pmenu a:hover .pi{color:#f0a57c}:root[data-theme=dark] .mega .pmenu em{color:#f0b08c;background:#f0a57c24}@media (max-width:1240px){.mega .pmenu{gap:2px 6px}.mega .pmenu a{gap:8px;padding:7px 8px;font-size:14px}}.mega .mpanel[data-p=built]{margin-inline:0!important}.mega .mpanel[data-p=built]>.gx{border-left:0!important;border-right:0!important}.mega .mpanel[data-p=built] .gx{min-height:0!important}.mega .bmenu .bctx{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a4a3a;padding:8px 12px 6px;text-decoration:none;display:block}:root[data-theme=dark] .mega .bmenu .bctx{color:#e8a27e}:root[data-v3] footer .wmrow{opacity:.92;aspect-ratio:1790/520;z-index:1;align-items:center;gap:3.2%;width:min(86%,1040px);margin:8px auto 0;display:flex;position:relative}:root[data-v3] footer .wmrow .wm{flex:auto;height:100%;opacity:1!important;aspect-ratio:auto!important;width:auto!important;margin:0!important}:root[data-v3] footer .wmrow .wmi{aspect-ratio:1;background:linear-gradient(#fff8f2f2,#fff8f24d 90%);flex:none;height:88%;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M21%20.2a20.8%2020.8%200%201%201%200%2041.6a20.8%2020.8%200%201%201%200-41.6Z%20M37.1817%2020.7889V21.4816C34.9183%2021.9748%2033.8392%2022.5677%2033.3433%2025.4386H32.7542C32.2642%2022.5677%2029.8025%2021.5756%2027.8367%2021.5756C25.8708%2021.5756%2022.33%2022.5677%2021.4433%2027.9103H20.6558C19.67%2022.5619%2016.1292%2021.5756%2014.1633%2021.5756C12.1975%2021.5756%209.73583%2022.5677%209.24583%2025.4386H8.5575C8.0675%2022.5677%206.9825%2021.9748%204.71917%2021.4816V20.7889C6.9825%2020.2957%208.06167%2019.7027%208.5575%2016.8319H9.24583C9.73583%2019.7027%2012.1975%2020.6949%2014.1633%2020.6949C16.1292%2020.6949%2019.67%2019.6088%2020.6558%2014.2604H21.4433C22.33%2019.6088%2025.8708%2020.6949%2027.8367%2020.6949C29.8025%2020.6949%2032.2642%2019.7027%2032.7542%2016.8319H33.3433C33.8333%2019.7027%2034.9183%2020.2957%2037.1817%2020.7889Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M21%20.2a20.8%2020.8%200%201%201%200%2041.6a20.8%2020.8%200%201%201%200-41.6Z%20M37.1817%2020.7889V21.4816C34.9183%2021.9748%2033.8392%2022.5677%2033.3433%2025.4386H32.7542C32.2642%2022.5677%2029.8025%2021.5756%2027.8367%2021.5756C25.8708%2021.5756%2022.33%2022.5677%2021.4433%2027.9103H20.6558C19.67%2022.5619%2016.1292%2021.5756%2014.1633%2021.5756C12.1975%2021.5756%209.73583%2022.5677%209.24583%2025.4386H8.5575C8.0675%2022.5677%206.9825%2021.9748%204.71917%2021.4816V20.7889C6.9825%2020.2957%208.06167%2019.7027%208.5575%2016.8319H9.24583C9.73583%2019.7027%2012.1975%2020.6949%2014.1633%2020.6949C16.1292%2020.6949%2019.67%2019.6088%2020.6558%2014.2604H21.4433C22.33%2019.6088%2025.8708%2020.6949%2027.8367%2020.6949C29.8025%2020.6949%2032.2642%2019.7027%2032.7542%2016.8319H33.3433C33.8333%2019.7027%2034.9183%2020.2957%2037.1817%2020.7889Z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}:root[data-v3]:not([data-theme=dark]) footer .wmrow .wmi{background:linear-gradient(#fffffff2,#fff6 90%)}.pghero2{text-align:center;justify-items:center;gap:22px;padding-block:150px 96px;display:grid}.pghero2 h1{max-width:20ch;margin:0}.pghero2 .lead{text-align:center;max-width:60ch;font-size:19px}.pghero2 .ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.pgbtn{background:var(--fg)!important;color:var(--bg)!important;border:0!important}.pgblk+.pad.head{padding-top:112px}.pgmicro{color:var(--muted-fg);margin:0;font-size:13px}.pglink{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--fg) 35%,transparent);color:var(--fg);font-weight:500}.pgvis{aspect-ratio:2.35;color:#231a16;border-radius:28px;align-items:end;margin:0 clamp(16px,3vw,48px) 112px;display:grid;position:relative;overflow:hidden}.pglines{pointer-events:none;position:absolute;inset:0}.pglines svg{width:60%;height:100%;position:absolute;top:0;right:0}.pgshotin{background:#fffdfad6;border:1px dashed #231a1640;border-radius:10px;max-width:380px;margin:28px;padding:14px 16px;position:relative}.pgshotin span{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a7f77}.pgshotin p{color:#231a16;margin:4px 0 0;font-size:14px}.sh-steel{background:radial-gradient(46% 60% at 96% 100%,#e87030b3,#0000 70%),radial-gradient(70% 80% at 85% 60%,#8e9aa7,#0000 75%),linear-gradient(110deg,#f2f5f8 0%,#e3e9ef 40%,#bcc8d4 72%,#8e9aa7 100%)}.sh-sand{background:radial-gradient(46% 60% at 96% 100%,#e87030b3,#0000 70%),radial-gradient(70% 80% at 85% 60%,#b3a493,#0000 75%),linear-gradient(110deg,#f7f3ee 0%,#efe8df 40%,#d8ccbd 72%,#b3a493 100%)}.sh-sage{background:radial-gradient(46% 60% at 96% 100%,#e87030a6,#0000 70%),radial-gradient(70% 80% at 85% 60%,#8f9a8c,#0000 75%),linear-gradient(110deg,#f3f5ef 0%,#e7ebe2 40%,#bcc5b6 72%,#8f9a8c 100%)}.sh-mauve{background:radial-gradient(46% 60% at 96% 100%,#e87030b3,#0000 70%),radial-gradient(70% 80% at 85% 60%,#8f716c,#0000 75%),linear-gradient(110deg,#f6f0ee 0%,#ece2df 40%,#c9b3ae 72%,#8f716c 100%)}:root[data-theme=dark] .sh-steel,:root[data-theme=dark] .sh-sand,:root[data-theme=dark] .sh-sage,:root[data-theme=dark] .sh-mauve{background:radial-gradient(46% 60% at 96% 100%,#e8703080,#0000 70%),radial-gradient(70% 80% at 85% 60%,#4a3937,#0000 75%),linear-gradient(110deg,#2b2119 0%,#33281f 45%,#4b3727 100%)}.frame>.spacer+.close{margin-top:0}.pgend{height:112px}.pgblk{border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.pgblk:before,.pgblk:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--border)) 0 0/96px 1px no-repeat,linear-gradient(270deg,transparent,var(--border)) right 0 top 0/96px 1px no-repeat;height:1px;position:absolute;left:-96px;right:-96px}.pgblk:before{top:-1px}.pgblk:after{bottom:-1px}@media (max-width:1280px){.pgblk:before,.pgblk:after{display:none}}.pgblk.text{border:0;padding-inline:clamp(16px,3vw,48px)}.pgblk.text:before,.pgblk.text:after{display:none}.pgnote{color:var(--muted-fg);border-top:1px solid var(--border);margin:0;padding:20px clamp(16px,3vw,48px);font-size:14px}.pgblk.text .pgnote{border:0;padding:20px 0 0}.pgcells,.pgcur,.pgdays,.pgroles{display:grid}.pgcells.c2{grid-template-columns:repeat(2,1fr)}.pgcells.c3,.pgcur{grid-template-columns:repeat(3,1fr)}.pgcells.c4,.pgroles{grid-template-columns:repeat(4,1fr)}.pgcells.c5,.pgdays{grid-template-columns:repeat(5,1fr)}.pgcell,.pgcur li,.pgday,.pgroles>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:start;gap:10px;padding:28px 28px 32px;display:grid}.pgcells.c2>:nth-child(2n),.pgcells.c3>:nth-child(3n),.pgcur>:nth-child(3n),.pgcells.c4>:nth-child(4n),.pgroles>:nth-child(4n),.pgcells.c5>:nth-child(5n),.pgdays>:nth-child(5n){border-right:0}.pgcells.c2>:nth-last-child(-n+2):nth-child(odd),.pgcells.c2>:last-child,.pgcells.c3>:nth-last-child(-n+3):nth-child(3n+1),.pgcells.c3>:nth-last-child(-n+3):nth-child(3n+1)~*,.pgcur>li,.pgcells.c4>*,.pgroles>*,.pgcells.c5>*,.pgdays>*,.pgcells.c3>:nth-last-child(-n+3):nth-child(3n+1)~*{border-bottom:0}.pgcell s{font:500 12px var(--mono);color:var(--orange-deep);text-decoration:none}.pgcell h3,.pgday h3{margin:0;font-size:17px;font-weight:600}.pgcell p,.pgday p{color:var(--muted-fg);margin:0;font-size:14.5px;line-height:1.55}.pgcur{margin:0;padding:0;list-style:none}.pgcur li{color:var(--muted-fg);font-size:15.5px;line-height:1.55;display:block}.pgday b{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);margin-bottom:4px;display:block}.pgroles b{font-weight:600;display:block}.pgroles span{color:var(--muted-fg);font-size:14px}.tagx{font-style:normal;font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-deep);vertical-align:2px;margin-left:6px}.pgtable{overflow-x:auto}.pgtable table{border-collapse:collapse;width:100%;font-size:14.5px}.pgtable th{text-align:left;font:500 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);border-bottom:1px solid var(--border);padding:16px 20px}.pgtable td{border-bottom:1px solid var(--border);vertical-align:top;padding:16px 20px;line-height:1.5}.pgtable th:first-child,.pgtable td:first-child{padding-left:clamp(16px,3vw,48px)}.pgtable th:last-child,.pgtable td:last-child{padding-right:clamp(16px,3vw,48px)}.pgtable tr:last-child td{border-bottom:0}.pgtable td:first-child{font-weight:600}.pgtable tr.grp td{font:500 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);padding-top:28px}.pgtable td small{color:var(--muted-fg);max-width:34ch;font-size:12.5px;font-weight:400;display:block}.pgfaq{padding:0 clamp(16px,3vw,48px)}.pgfaq details{border-bottom:1px solid var(--border)}.pgfaq details:last-child{border-bottom:0}.pgfaq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.pgfaq summary::-webkit-details-marker{display:none}.pgfaq summary:after{content:"+";color:var(--muted-fg);font-size:20px;font-weight:400}.pgfaq details[open] summary:after{content:"–"}.pgfaq details>div{color:var(--muted-fg);max-width:72ch;padding:0 0 24px;line-height:1.6}.pgquote{border-top:1px solid var(--border);margin:0;padding:40px clamp(16px,3vw,48px)}.pgquote blockquote{letter-spacing:-.01em;max-width:34ch;margin:0;font:400 clamp(22px,2.2vw,30px)/1.35 Lora,Georgia,serif}.pgquote figcaption{color:var(--muted-fg);margin-top:14px;font-size:14px}.pglist{gap:12px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.pglist li{gap:12px;font-size:16px;display:flex}.pglist li:before{content:"";background:var(--orange-deep);border-radius:50%;flex:none;width:7px;height:7px;margin-top:9px}.pgsteps{display:grid}.pgstep{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pgstep:last-child{border-bottom:0}.pgstep>div:first-child{border-right:1px solid var(--border);padding:48px clamp(16px,3vw,48px)}.pgstep h3{letter-spacing:-.015em;margin:8px 0 14px;font:500 28px/1.15 Lora,Georgia,serif}.pgstep p{color:var(--muted-fg);margin:0 0 14px;line-height:1.65}.pgstep .you{color:var(--fg);border-left:2px solid var(--orange-deep);padding-left:14px}.pgstep a.more,.pgnext{color:var(--fg);font-weight:600;text-decoration:none}.pgstep .pgshot{border-radius:20px;margin:20px}.pgshot{color:#231a16;align-items:end;min-height:300px;display:grid;position:relative;overflow:hidden}.pgq2{border-left:2px solid var(--orange-deep);margin:18px 0 0;padding-left:14px}.pgq2 blockquote{margin:0;font:400 18px/1.4 Lora,Georgia,serif}.pgq2 figcaption{color:var(--muted-fg);margin-top:6px;font-size:13px}.pgex{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.pgex>div{padding:40px clamp(16px,3vw,48px)}.pgex>div+div{border-left:1px solid var(--border)}.pgex h4{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);margin:0 0 10px}.pgex p,.pgex li{color:var(--muted-fg);margin:0 0 10px;line-height:1.6}.pgex ul,.pgex ol{margin:0;padding-left:18px}.pgex .so{color:var(--fg);font-weight:500}.pgnextrow{border-top:1px solid var(--border);padding:20px clamp(16px,3vw,48px)}.pgproofh{padding-block:72px 28px!important}.pglogos6{grid-template-columns:repeat(6,1fr);display:grid}.pglogos6 span{border-right:1px solid var(--border);letter-spacing:-.01em;height:96px;color:var(--muted-fg);place-items:center;font-size:16px;font-weight:600;display:grid}.pglogos6 span:last-child{border-right:0}.pgfacts{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px 28px;padding:18px clamp(16px,3vw,48px);font-size:14px;display:flex}.pgloop{border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid}.pgloop a{border-right:1px solid var(--border);color:var(--fg);gap:2px;padding:22px 24px;text-decoration:none;transition:background-color .25s;display:grid}.pgloop a:last-child{border-right:0}.pgloop s{font:500 12px var(--mono);color:var(--muted-fg);text-decoration:none}.pgloop i{color:var(--muted-fg);font-size:13px;font-style:normal}.pgloop a:hover{background:radial-gradient(120% 120% at 0 0,#e8aa7838,#0000 75%),#faf6f1}:root[data-theme=dark] .pgloop a:hover{background:var(--hover-grad)}.pgloop a.on{box-shadow:inset 0 2px 0 var(--orange-deep)}.pgloop a.on s{color:var(--orange-deep)}.pgpeople{grid-template-columns:repeat(3,1fr);display:grid}.pgpeople>div{border-right:1px solid var(--border);gap:8px;padding:20px 20px 28px;display:grid}.pgpeople>div:last-child{border-right:0}.pgpeople img{aspect-ratio:1;object-fit:cover;width:100%}.pgpeople b{font-weight:600}.pgpeople span{color:var(--muted-fg);font-size:14px}.pgtoggle{border:1px solid var(--border);background:var(--card);border-radius:999px;padding:3px;display:inline-flex}.pgtoggle button{appearance:none;font:500 13px var(--sans);color:var(--muted-fg);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.pgtoggle button[aria-pressed=true]{background:var(--fg);color:var(--bg)}.pgplans{grid-template-columns:repeat(4,1fr);display:grid}.pgplan{border-right:1px solid var(--border);align-content:start;gap:14px;padding:32px 28px 36px;display:grid;position:relative}.pgplan:last-child{border-right:0}.pgplan.pop{background:radial-gradient(120% 50% at 0 0,#e8aa7838,#0000 70%)}.pgplan .badge{font:500 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);border:1px solid;border-radius:999px;padding:3px 8px;position:absolute;top:22px;right:22px}.pgplan h3{margin:0;font-size:18px}.pgplan .pr{font:500 38px/1 var(--sans);letter-spacing:-.03em}.pgplan .pr small{color:var(--muted-fg);letter-spacing:0;font-size:14px;font-weight:400}.pgplan .sub{color:var(--muted-fg);min-height:20px;font-size:13px}.pgplan .for{min-height:66px;margin:0;font-size:14.5px;line-height:1.5}.pgplan .btn{justify-content:center}.pgplan .btn.dark{background:var(--fg);color:var(--bg)}.pgplan .btn.outline{border:1px solid var(--border)}.pgplan h4{font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);margin:6px 0 0}.pgplan ul{gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pgplan li{gap:9px;display:flex}.pgplan li:before{content:"✓";color:var(--orange-deep);margin-top:2px;font-size:12px}.pgplan li.sep{border-top:1px solid var(--border);padding-top:9px}.pgagency{border-top:1px solid var(--border);margin:0;padding:20px clamp(16px,3vw,48px);font-size:15px}.pgaddons .pgcell h3 small{color:var(--muted-fg);margin-left:6px;font-size:14px;font-weight:400}@media (max-width:980px){.pgplans,.pgcells.c3,.pgcur,.pgcells.c4,.pgroles,.pgcells.c5,.pgdays,.pgloop,.pglogos6{grid-template-columns:1fr 1fr}.pgstep,.pgex,.pgpeople{grid-template-columns:1fr}.pgstep>div:first-child,.pgex>div+div{border-left:0;border-right:0}.pgcell,.pgcur li,.pgday,.pgroles>div,.pgplan{border-bottom:1px solid var(--border)}.pgvis{aspect-ratio:4/3}}:root[data-v="2"] .pghero2 .ctas{gap:12px}:root[data-v="2"] .pghero2 .ctas .btn.dark{color:#fafafa;background:#141414;border:1px solid #0000;border-radius:12px;padding:13px 24px}:root[data-v="2"] .pghero2 .ctas .btn.dark:hover{background:#2a2a2a}:root[data-theme=dark][data-v="2"] .pghero2 .ctas .btn.dark{background:var(--fg);color:var(--bg)}main.pg p.eyebrow{letter-spacing:.1em;text-transform:uppercase;font-synthesis:none;color:#b4532d;background:linear-gradient(110deg,#d6865a1f 0%,#ecc4a021 30%,#b4acb421 65%,#78728626 100%),#fff;border-radius:9px;align-items:center;width:fit-content;padding:9px 16px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #50465a0d,0 12px 28px -20px #5a506440}main.pg .close p.eyebrow{box-shadow:none;color:var(--orange);background:0 0;border-radius:0;padding:0;display:block}:root[data-theme=dark] main.pg p.eyebrow{color:#f0a57c;background:linear-gradient(110deg,#d6865a29,#7872862e),#3a2e24;box-shadow:0 12px 28px -20px #0009}:root[data-theme=dark] main.pg .close p.eyebrow{box-shadow:none;background:0 0}:root[data-v3] .logos3.plain{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:150px}.logos3.plain>*{border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.logos3.plain>:nth-child(5n){border-right:0!important}.logos3.plain>:nth-last-child(-n+5){border-bottom:0!important}.logos3.plain img{max-width:min(130px,64%);max-height:30px}@media (max-width:860px){:root[data-v3] .logos3.plain{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:110px}.logos3.plain>:nth-child(n){border-right:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important}.logos3.plain>:nth-child(2n){border-right:0!important}.logos3.plain>:nth-last-child(-n+2){border-bottom:0!important}}
