body:has(.bc),html:has(.bc){background:#F1EDE7}[data-theme=dark] body:has(.bc),[data-theme=dark]:has(.bc){background:#0b0b0b}html:has(.bc){scroll-behavior:smooth}.bc *,.bc :after,.bc :before{box-sizing:border-box;margin:0;padding:0}.bc{--ink:#181818;--sub:#6b645a;--nav:#181818;--foot:#3a352e;--hair:rgba(24,24,24,.28);--chev:rgba(154,122,46,.9);--navdim:#3a352e;--feat:#2e2a24;--veil:241,237,231;--bg:#F1EDE7;--gold:#9A7A2E;--blue:#B8923F;--line:rgba(24,24,24,.10);--card:rgba(255,255,255,.6);--edge:rgba(24,24,24,.2);--edge-strong:rgba(24,24,24,.4);--hover-bg:rgba(24,24,24,.05);--hover-ink:#000;--solid:#181818;--on-solid:#fff;--ph:#e6e0d6;--rule:154,122,46;--va1:.38;--va2:.16;--burger-bg:rgba(255,255,255,.45);--panel-bg:linear-gradient(90deg,rgba(200,162,77,.06),rgba(200,162,77,.03)),linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,247,240,.92));--panel-shadow:rgba(60,45,20,.18);--mini-bg:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62)),rgba(241,237,231,.6);--mini-border:rgba(24,24,24,.08);--mini-shadow:rgba(60,45,20,.14);--step-grad:linear-gradient(180deg,#181818,rgba(24,24,24,.3));--final-bg:radial-gradient(70% 90% at 50% 120%,rgba(200,162,77,.26),transparent 70%),radial-gradient(50% 70% at 50% -20%,rgba(200,162,77,.12),transparent 70%),#FBF8F2;--cover:max(calc(100vw / 1536),calc(100vh / 1024));--fit:calc(100vh / 910);--u:min(var(--cover),var(--fit));--blur:calc(var(--u)*26);--glow:calc(var(--u)*34);--hairline:max(1px,calc(var(--u)*1.6));scroll-behavior:smooth;background:var(--bg);font-family:var(--font-sora),system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricPrecision;overflow-x:hidden}.bc a{color:inherit;text-decoration:none}.bc li{list-style:none}.bc img{display:block;max-width:100%}.bc button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.bc a:focus-visible,.bc button:focus-visible{outline:2px solid #9A7A2E;outline-offset:3px;border-radius:4px}.bc .stage{position:relative;height:100vh;height:100svh;overflow:hidden;isolation:isolate}.bc .art{width:100%;height:100%;object-fit:cover;object-position:50% 50%;user-select:none;-webkit-user-drag:none;background:var(--bg)}.bc .art,.bc .veil{position:absolute;inset:0;z-index:0;pointer-events:none}.bc .veil{background:radial-gradient(140% 60% at 50% 40%,rgba(var(--veil),var(--va1)) 0,rgba(var(--veil),var(--va2)) 50%,rgba(var(--veil),0) 100%),linear-gradient(180deg,rgba(var(--veil),0) 45%,rgba(var(--veil),.1) 88%,var(--bg) 100%)}.bc .bar,.bc .foot,.bc .hero{position:absolute;z-index:1}.bc .brand img{display:block;width:auto}.bc .caret,.bc .navarrow{fill:none;stroke:var(--nav);stroke-linecap:round;stroke-linejoin:round}.bc .navarrow{stroke-linecap:square;stroke-linejoin:miter}.bc .pill{border:var(--hairline) solid var(--hair);border-radius:999px}.bc .chev{fill:none;stroke:var(--chev);stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bc .cta .arrow,.bc .gbtn .arrow{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:square;stroke-linejoin:miter}.bc .rule{display:block;background:linear-gradient(180deg,rgba(var(--rule),.45) 0,rgba(var(--rule),.8) 52%,rgba(var(--rule),.45) 100%)}.bc .cta,.bc .gbtn{border-radius:999px;color:#fff;background:linear-gradient(90deg,rgba(200,162,77,.22),rgba(200,162,77,0) 40%,rgba(200,162,77,0) 70%,rgba(200,162,77,.14)),linear-gradient(180deg,#2b2721,#161412);box-shadow:0 calc(var(--u)*10) calc(var(--u)*28) rgba(60,45,20,.24),0 0 var(--glow) rgba(200,162,77,.22),inset 0 var(--hairline) 0 0 rgba(255,240,210,.22)}.bc .cta:before,.bc .gbtn:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--hairline);pointer-events:none;background:linear-gradient(180deg,rgba(255,252,246,.95),rgba(255,252,246,.2) 45%,rgba(255,252,246,0) 78%),linear-gradient(90deg,rgba(255,228,182,.95),rgba(250,236,210,.7) 12%,rgba(234,230,222,.03) 32%,rgba(232,226,214,.02) 62%,rgba(226,206,156,.7) 90%,rgba(217,190,130,.95));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}.bc #word{font-variation-settings:"wght" 531;color:var(--ink)}.bc #about,.bc #login,.bc #product,.bc #solutions{font-variation-settings:"wght" 506;color:var(--nav)}.bc #contact{font-variation-settings:"wght" 581;color:var(--navdim)}.bc #h1a,.bc #h1b{font-variation-settings:"wght" 424;color:var(--ink)}.bc #sub1,.bc #sub2{font-variation-settings:"wght" 446;color:var(--sub)}.bc #cta{font-variation-settings:"wght" 497;color:#fff}.bc #f1,.bc #f2,.bc #f3,.bc #f4{font-variation-settings:"wght" 534;color:var(--feat)}.bc #foot1,.bc #foot2{font-variation-settings:"wght" 521;color:var(--foot)}@media (prefers-reduced-motion:no-preference){.bc{--ent-line:cubic-bezier(.16,1,.3,1);--ent-soft:cubic-bezier(.25,.8,.35,1);--rise:9px}@keyframes en-wipe{0%{clip-path:inset(-.78em 0 calc(100% + .78em) 0);translate:0 var(--rise)}to{clip-path:inset(-.78em 0 -.78em 0);translate:0 0}}@keyframes en-lift{0%{opacity:0;translate:0 var(--rise)}}@keyframes en-settle{0%{opacity:0;translate:0 calc(var(--rise)*.7);scale:.99}}@keyframes en-draw{0%{scale:1 0}}.bc:not(.is-entered) .brand{animation:en-lift .6s var(--ent-soft) .12s backwards}.bc:not(.is-entered) #about{animation:en-lift .55s var(--ent-soft) .2s backwards}.bc:not(.is-entered) #product{animation:en-lift .55s var(--ent-soft) .25s backwards}.bc:not(.is-entered) #solutions,.bc:not(.is-entered) .caret{animation:en-lift .55s var(--ent-soft) .3s backwards}.bc:not(.is-entered) #login,.bc:not(.is-entered) .navarrow{animation:en-lift .55s var(--ent-soft) .35s backwards}.bc:not(.is-entered) .pill{animation:en-settle .6s var(--ent-soft) .4s backwards}.bc:not(.is-entered) .burger{animation:en-lift .6s var(--ent-soft) .4s backwards}.bc:not(.is-entered) #h1a{animation:en-wipe .95s var(--ent-line) .34s backwards}.bc:not(.is-entered) #h1b{animation:en-wipe .95s var(--ent-line) .44s backwards}.bc:not(.is-entered) #sub1{animation:en-lift .7s var(--ent-soft) .74s backwards}.bc:not(.is-entered) #sub2{animation:en-lift .7s var(--ent-soft) .8s backwards}.bc:not(.is-entered) .cta{animation:en-lift .8s var(--ent-line) .94s backwards}.bc:not(.is-entered) .feats li:first-child{animation:en-lift .6s var(--ent-soft) 1.08s backwards}.bc:not(.is-entered) .feats li:nth-child(2){animation:en-lift .6s var(--ent-soft) 1.15s backwards}.bc:not(.is-entered) .feats li:nth-child(3){animation:en-lift .6s var(--ent-soft) 1.22s backwards}.bc:not(.is-entered) .feats li:nth-child(4){animation:en-lift .6s var(--ent-soft) 1.29s backwards}.bc:not(.is-entered) .rule{animation:en-draw .55s var(--ent-line) 1.34s backwards;transform-origin:top}.bc:not(.is-entered) #foot1{animation:en-lift .6s var(--ent-soft) 1.42s backwards}.bc:not(.is-entered) #foot2{animation:en-lift .6s var(--ent-soft) 1.48s backwards}.bc.reveal-on .reveal{opacity:0;translate:0 18px;transition:opacity .8s cubic-bezier(.16,1,.3,1),translate .8s cubic-bezier(.16,1,.3,1)}.bc.reveal-on .reveal.is-in{opacity:1;translate:0 0}}@media (min-width:1200px) and (min-height:560px) and (min-aspect-ratio:20/19){.bc .bar,.bc .foot,.bc .hero{left:50%;width:calc(var(--u)*1536);transform:translateX(-50%)}.bc .bar{top:0;height:calc(var(--u)*120)}.bc .foot{bottom:0;height:calc(var(--u)*140)}.bc .hero{top:50%;height:calc(var(--u)*1024);transform:translate(-50%,-50%)}.bc .burger,.bc .navtoggle,.bc .scrim{display:none}.bc .navpanel{display:contents}.bc .bar>*,.bc .caret,.bc .foot>*,.bc .hero>*,.bc .navarrow,.bc .pill{position:absolute}.bc .login,.bc .menu,.bc .menu a{position:static}.bc .feats,.bc .sub,.bc .title{inset:0;font-weight:inherit}.bc .feats,.bc .rule,.bc .sub,.bc .title{pointer-events:none}.bc .cta{z-index:2}.bc .foot,.bc .hero{pointer-events:none}.bc .hero .cta{pointer-events:auto}.bc .bar{z-index:3}.bc .bar span,.bc .cta span,.bc .feats span,.bc .foot span,.bc .sub span,.bc .title span{position:absolute;line-height:0;white-space:nowrap}.bc .brand{left:calc(var(--u)*221);top:calc(var(--u)*48);display:flex;align-items:center;gap:calc(var(--u)*10)}.bc .brand img{height:calc(var(--u)*36)}.bc #word{position:relative}.bc .caret{left:calc(var(--u)*775);top:calc(var(--u)*62.4);width:calc(var(--u)*9);height:calc(var(--u)*6);stroke-width:1.25}.bc .navarrow{left:calc(var(--u)*1163);top:calc(var(--u)*61.6);width:calc(var(--u)*10);height:calc(var(--u)*9);stroke-width:1.2}.bc .pill{left:calc(var(--u)*1191.5);top:calc(var(--u)*43.5);width:calc(var(--u)*144);height:calc(var(--u)*44)}.bc .cta{left:calc(var(--u)*625.8);top:calc(var(--u)*555.2);width:calc(var(--u)*279.6);height:calc(var(--u)*46.6)}.bc .cta .arrow{position:absolute;left:calc(var(--u)*230.8);top:calc(var(--u)*17.8);width:calc(var(--u)*16);height:calc(var(--u)*11)}.bc .feats li{width:calc(var(--u)*220)}.bc .feats .chev,.bc .feats li{position:absolute;height:calc(var(--u)*20)}.bc .feats .chev{left:0;top:0;width:calc(var(--u)*11)}.bc .feats li:first-child{left:calc(var(--u)*360);top:calc(var(--u)*718)}.bc .feats li:nth-child(2){left:calc(var(--u)*590);top:calc(var(--u)*719)}.bc .feats li:nth-child(3){left:calc(var(--u)*803);top:calc(var(--u)*721)}.bc .feats li:nth-child(4){left:calc(var(--u)*1013);top:calc(var(--u)*722)}.bc .rule{left:calc(var(--u)*767);top:calc(var(--u)*792);width:calc(var(--u)*1);height:calc(var(--u)*57)}.bc #word{font-size:calc(var(--u)*23.4);letter-spacing:calc(var(--u)*4.8);transform:translate(0)}.bc #about{letter-spacing:calc(var(--u)*-.5);left:calc(var(--u)*477)}.bc #about,.bc #product{font-size:calc(var(--u)*13.5);top:calc(var(--u)*65.66)}.bc #product{letter-spacing:calc(var(--u)*-.167);left:calc(var(--u)*568.5)}.bc #solutions{letter-spacing:calc(var(--u)*-.5);left:calc(var(--u)*675);top:calc(var(--u)*65.66)}.bc #login,.bc #solutions{font-size:calc(var(--u)*13.5)}.bc #login{letter-spacing:calc(var(--u)*-.227);left:calc(var(--u)*1002.5);top:calc(var(--u)*66.16)}.bc #contact{font-size:calc(var(--u)*13.5);letter-spacing:calc(var(--u)*.25);left:0;right:0;text-align:center;top:calc(var(--u)*21.66);transform:translateX(calc(var(--u)*-.5))}.bc #h1a{letter-spacing:calc(var(--u)*.532);top:calc(var(--u)*285.222);transform:translateX(calc(var(--u)*-1))}.bc #h1a,.bc #h1b{font-size:calc(var(--u)*46.8);left:0;right:0;text-align:center}.bc #h1b{letter-spacing:calc(var(--u)*-.398);top:calc(var(--u)*335.222);transform:translateX(calc(var(--u)*-3))}.bc #sub1{font-size:calc(var(--u)*20.6);letter-spacing:calc(var(--u)*.367);top:calc(var(--u)*408.115);transform:translateX(calc(var(--u)*-.5))}.bc #sub1,.bc #sub2{left:0;right:0;text-align:center}.bc #sub2{font-size:calc(var(--u)*19.1);letter-spacing:calc(var(--u)*-.632);top:calc(var(--u)*432.153);transform:translateX(calc(var(--u)*-2))}.bc #cta{font-size:calc(var(--u)*22);letter-spacing:calc(var(--u)*-.312);left:0;right:0;text-align:center;top:calc(var(--u)*23.113);transform:translateX(calc(var(--u)*-14.5))}.bc #f1{letter-spacing:calc(var(--u)*-.75)}.bc #f1,.bc #f2{font-size:calc(var(--u)*14.6);left:calc(var(--u)*26);top:calc(var(--u)*11.266)}.bc #f2{letter-spacing:calc(var(--u)*-.889)}.bc #f3{left:calc(var(--u)*26)}.bc #f3,.bc #f4{font-size:calc(var(--u)*14.6);letter-spacing:calc(var(--u)*-1.067);top:calc(var(--u)*11.266)}.bc #f4{left:calc(var(--u)*29)}.bc #foot1{letter-spacing:calc(var(--u)*-.256);bottom:calc(var(--u)*101.344);transform:translateX(calc(var(--u)*-.5))}.bc #foot1,.bc #foot2{font-size:calc(var(--u)*16.3);left:0;right:0;text-align:center}.bc #foot2{letter-spacing:calc(var(--u)*-.667);bottom:calc(var(--u)*76.344);transform:translateX(calc(var(--u)*-2))}}@media (max-aspect-ratio:20/19),(max-height:559px),(max-width:1199px){.bc{--c:min(calc(100vw / 430),calc(100vh / 860))}.bc .stage{display:flex;flex-direction:column;padding:calc(env(safe-area-inset-top) + calc(var(--c)*24)) calc(var(--c)*22) calc(env(safe-area-inset-bottom) + calc(var(--c)*22))}.bc .bar,.bc .foot,.bc .hero{position:static;width:100%}.bc .bar{order:1;position:relative;z-index:5;justify-content:space-between;gap:calc(var(--c)*16)}.bc .bar,.bc .brand{display:flex;align-items:center}.bc .brand{gap:calc(var(--c)*8)}.bc .brand img{height:calc(var(--c)*30)}.bc #word{font-size:calc(var(--c)*19);letter-spacing:.06em}.bc .navtoggle{position:absolute;top:0;right:0;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.bc .burger{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--c)*42);height:calc(var(--c)*30);border-radius:999px;cursor:pointer;border:var(--hairline) solid var(--hair);background:var(--burger-bg);-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45)}.bc .burger svg{width:calc(var(--c)*19);height:auto;fill:none;stroke:var(--nav);stroke-width:1.4;stroke-linecap:round}.bc .burger svg path{transform-box:fill-box;transform-origin:center;transition:transform .24s ease,opacity .18s ease}.bc .navtoggle:focus-visible~.burger{outline:2px solid #9A7A2E;outline-offset:3px}.bc .navtoggle:checked~.burger .b1{transform:translateY(6px) rotate(45deg)}.bc .navtoggle:checked~.burger .b2{opacity:0}.bc .navtoggle:checked~.burger .b3{transform:translateY(-6px) rotate(-45deg)}.bc .scrim{display:none;position:fixed;inset:0;z-index:-1}.bc .navtoggle:checked~.scrim{display:block}.bc .navpanel{position:absolute;top:calc(100% + calc(var(--c)*12));right:0;display:flex;flex-direction:column;gap:calc(var(--c)*2);width:min(calc(var(--c)*268),78vw);padding:calc(var(--c)*12);border-radius:calc(var(--c)*20);background:var(--panel-bg);-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--c)*14) calc(var(--c)*38) var(--panel-shadow);opacity:0;transform:translateY(calc(var(--c)*-8)) scale(.985);transform-origin:100% 0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.bc .navtoggle:checked~.navpanel{opacity:1;transform:none;pointer-events:auto}.bc .navpanel .menu{display:flex;flex-direction:column}.bc .navpanel .login,.bc .navpanel .menu a{display:flex;align-items:center;gap:calc(var(--c)*8);padding:calc(var(--c)*10) calc(var(--c)*12);border-radius:calc(var(--c)*12);font-size:calc(var(--c)*16);color:var(--nav);transition:background .15s ease}.bc .navpanel .login:hover,.bc .navpanel .menu a:hover{background:var(--hover-bg)}.bc .navpanel .caret,.bc .navpanel .navarrow{margin-left:auto;height:auto}.bc .navpanel .caret{width:calc(var(--c)*10)}.bc .navpanel .navarrow{width:calc(var(--c)*11)}.bc .navpanel .pill{margin-top:calc(var(--c)*8);text-align:center;white-space:nowrap;padding:calc(var(--c)*11) calc(var(--c)*16);font-size:calc(var(--c)*15)}.bc .hero{order:2;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--c)*20)}.bc .title{font-size:calc(var(--c)*33);line-height:1.12;max-width:15ch;font-weight:inherit}.bc .sub{color:var(--sub);font-size:calc(var(--c)*17);line-height:1.32;max-width:26ch}.bc .cta{position:relative;display:inline-flex;align-items:center;gap:calc(var(--c)*12);padding:calc(var(--c)*16) calc(var(--c)*26);font-size:calc(var(--c)*18)}.bc .cta .arrow{width:calc(var(--c)*16);height:calc(var(--c)*11)}.bc .feats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--c)*15) calc(var(--c)*13);width:100%;max-width:calc(var(--c)*400);margin-top:calc(var(--c)*6)}.bc .feats li{display:flex;align-items:center;gap:calc(var(--c)*9);font-size:calc(var(--c)*14);text-align:left}.bc .feats .chev{width:calc(var(--c)*9);height:calc(var(--c)*16);flex:none}.bc .rule{width:1px;height:calc(var(--c)*33);margin:calc(var(--c)*19) auto 0}.bc .foot{order:3;text-align:center;color:var(--foot);font-size:calc(var(--c)*13);line-height:1.55}.bc .foot span{display:block}@media (max-height:429px),(max-width:599px){.bc{--c:min(calc(100vw / 360),calc(100vh / 770),1px);--rise:6px}.bc .stage{padding:calc(env(safe-area-inset-top) + calc(var(--c)*28)) calc(var(--c)*26) calc(env(safe-area-inset-bottom) + calc(var(--c)*26))}.bc .brand img{height:calc(var(--c)*32)}.bc #word{font-size:calc(var(--c)*19)}.bc .burger{width:calc(var(--c)*46);height:calc(var(--c)*33);position:relative}.bc .burger:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(44px,100%);height:max(44px,100%)}.bc .burger svg{width:calc(var(--c)*21)}.bc .navpanel{width:min(calc(var(--c)*300),82vw);padding:calc(var(--c)*15);border-radius:calc(var(--c)*22)}.bc .navpanel .login,.bc .navpanel .menu a{font-size:calc(var(--c)*16);padding:calc(var(--c)*13) calc(var(--c)*14);border-radius:calc(var(--c)*13);min-height:max(44px,calc(var(--c)*44))}.bc .navpanel .pill{font-size:calc(var(--c)*16);padding:calc(var(--c)*13) calc(var(--c)*18);margin-top:calc(var(--c)*9)}.bc .veil{background:radial-gradient(130% 44% at 50% 45%,rgba(var(--veil),.5) 0,rgba(var(--veil),.26) 55%,rgba(var(--veil),0) 100%),linear-gradient(180deg,rgba(var(--veil),.34) 0,rgba(var(--veil),0) 20%,rgba(var(--veil),0) 60%,rgba(var(--veil),.36) 92%,var(--bg) 100%)}.bc .hero{gap:calc(var(--c)*22)}.bc .title{font-size:calc(var(--c)*32);line-height:1.2;letter-spacing:-.002em;max-width:none;text-wrap:balance}.bc .title span{display:block}.bc .sub{font-size:calc(var(--c)*16);line-height:1.45;max-width:none;text-wrap:balance}.bc .sub span{display:block}.bc .cta{font-size:calc(var(--c)*16.5);padding:calc(var(--c)*15) calc(var(--c)*28);gap:calc(var(--c)*12)}.bc .cta .arrow{width:calc(var(--c)*17);height:calc(var(--c)*12)}.bc .feats{grid-template-columns:repeat(2,max-content);justify-content:center;width:auto;max-width:none;gap:calc(var(--c)*16) calc(var(--c)*16);margin-top:calc(var(--c)*22)}.bc .feats li{font-size:calc(var(--c)*13);gap:calc(var(--c)*10)}.bc .feats .chev{width:calc(var(--c)*10);height:calc(var(--c)*18)}.bc .rule{height:calc(var(--c)*30);margin:calc(var(--c)*28) auto 0}.bc .foot{font-size:calc(var(--c)*13.5);line-height:1.65;text-wrap:balance}}@media (max-height:429px) and (min-aspect-ratio:1/1){.bc{--c:min(calc(100vw / 760),calc(100vh / 430))}.bc .hero{gap:calc(var(--c)*12)}.bc .title{font-size:calc(var(--c)*31);line-height:1.2;max-width:26ch}.bc .sub{font-size:calc(var(--c)*16);max-width:44ch}.bc .sub span{display:inline}.bc .cta{font-size:calc(var(--c)*15.5);padding:calc(var(--c)*12) calc(var(--c)*24)}.bc .feats{grid-template-columns:repeat(4,max-content);justify-content:center;max-width:none;gap:calc(var(--c)*24);margin-top:calc(var(--c)*2)}.bc .feats li{font-size:calc(var(--c)*13.5)}.bc .rule{height:calc(var(--c)*20);margin:calc(var(--c)*10) auto 0}.bc .foot{font-size:calc(var(--c)*13)}}@media (min-width:600px) and (min-height:430px){.bc{--c:min(calc(100vw / 860),calc(100vh / 1120))}.bc .stage{padding:calc(env(safe-area-inset-top) + calc(var(--c)*40)) calc(var(--c)*44) calc(env(safe-area-inset-bottom) + calc(var(--c)*36))}.bc .brand img{height:calc(var(--c)*44)}.bc #word{font-size:calc(var(--c)*30)}.bc .burger{width:calc(var(--c)*60);height:calc(var(--c)*44)}.bc .burger svg{width:calc(var(--c)*27);stroke-width:1.2}.bc .navpanel{width:min(calc(var(--c)*330),56vw);padding:calc(var(--c)*16);border-radius:calc(var(--c)*26);gap:calc(var(--c)*4)}.bc .navpanel .login,.bc .navpanel .menu a{font-size:calc(var(--c)*20);padding:calc(var(--c)*13) calc(var(--c)*15);border-radius:calc(var(--c)*15);gap:calc(var(--c)*10)}.bc .navpanel .caret{width:calc(var(--c)*13)}.bc .navpanel .navarrow{width:calc(var(--c)*14)}.bc .navpanel .pill{margin-top:calc(var(--c)*10);padding:calc(var(--c)*14) calc(var(--c)*20);font-size:calc(var(--c)*19)}.bc .hero{gap:calc(var(--c)*26)}.bc .title{font-size:calc(var(--c)*46);line-height:1.15;max-width:none}.bc .title span{display:block}.bc .sub{font-size:calc(var(--c)*21);line-height:1.34;max-width:none}.bc .sub span{display:block}.bc .cta{gap:calc(var(--c)*14);padding:calc(var(--c)*18) calc(var(--c)*34);font-size:calc(var(--c)*21)}.bc .cta .arrow{width:calc(var(--c)*20);height:calc(var(--c)*14)}.bc .feats{grid-template-columns:repeat(2,max-content);justify-content:center;gap:calc(var(--c)*22) calc(var(--c)*54);max-width:none;margin-top:calc(var(--c)*12)}.bc .feats li{gap:calc(var(--c)*12);font-size:calc(var(--c)*16)}.bc .feats .chev{width:calc(var(--c)*12);height:calc(var(--c)*21)}.bc .rule{height:calc(var(--c)*46);margin:calc(var(--c)*30) auto 0}.bc .foot{font-size:calc(var(--c)*16)}@media (min-aspect-ratio:1/1){.bc{--c:min(calc(100vw / 1040),calc(100vh / 780))}.bc .feats{grid-template-columns:repeat(4,max-content);gap:calc(var(--c)*40)}}}}.bc .wrap{width:min(1180px,100% - 32px);margin-inline:auto}.bc .sec{scroll-margin-top:84px;position:relative;padding:clamp(72px,10vw,128px) 0}.bc .sec:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(60% 50% at 15% 0,rgba(200,162,77,.1),transparent 70%),radial-gradient(60% 50% at 85% 0,rgba(200,162,77,.07),transparent 70%)}.bc .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-variation-settings:"wght" 560;background:linear-gradient(90deg,var(--gold),var(--blue));-webkit-background-clip:text;background-clip:text;color:transparent}.bc .eyebrow:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,var(--gold),var(--blue))}.bc .h2{font-size:clamp(30px,4.4vw,52px);line-height:1.08;letter-spacing:-.01em;font-variation-settings:"wght" 424;margin-top:16px;text-wrap:balance}.bc .lead{color:var(--sub);font-size:clamp(15px,1.4vw,17px);line-height:1.6;margin-top:14px;max-width:56ch;font-variation-settings:"wght" 400}.bc .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.bc .center{text-align:center}.bc .center .lead{margin-inline:auto}.bc .gbtn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:15px 28px;font-size:16px;font-variation-settings:"wght" 497;white-space:nowrap;--u:1px;transition:translate .2s ease}.bc .gbtn:hover{translate:0 -2px}.bc .gbtn .arrow{width:16px;height:11px}.bc .ghost{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;border-radius:999px;border:1px solid var(--edge);font-size:15px;font-variation-settings:"wght" 500;transition:background .2s ease,border-color .2s ease}.bc .ghost:hover{background:var(--hover-bg);border-color:var(--edge-strong)}.bc .mini{position:fixed;top:12px;left:50%;z-index:40;width:min(1180px,100% - 24px);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--mini-bg);-webkit-backdrop-filter:blur(18px) saturate(.6);backdrop-filter:blur(18px) saturate(.6);border:1px solid var(--mini-border);box-shadow:0 14px 40px var(--mini-shadow);transform:translate(-50%,-140%);opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .3s ease}.bc .mini.on{transform:translate(-50%);opacity:1}.bc .mini .mb{display:flex;align-items:center;gap:9px;font-size:15px;letter-spacing:.2em;font-variation-settings:"wght" 531}.bc .mini .mb img{height:24px}.bc .mini nav{display:flex;gap:26px;font-size:14px;color:var(--navdim);font-variation-settings:"wght" 480}.bc .mini nav a:hover{color:var(--hover-ink)}.bc .mini .wa{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;font-size:14px;background:var(--solid);color:var(--on-solid);font-variation-settings:"wght" 600}.bc .mini .wa svg{width:16px;height:16px}@media (max-width:820px){.bc .mini nav{display:none}}.bc .rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(200px,22vw,260px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 20px;margin-inline:-16px;scrollbar-width:none}.bc .rail::-webkit-scrollbar{display:none}.bc .tv{position:relative;aspect-ratio:9/15;border-radius:22px;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);background:var(--ph);color:#fff}.bc .tv img{width:100%;height:100%;object-fit:cover;transition:scale .6s cubic-bezier(.16,1,.3,1)}.bc .tv:hover img{scale:1.05}.bc .tv:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.85))}.bc .tv span{left:16px;right:16px;bottom:16px;font-size:15px;line-height:1.3;font-variation-settings:"wght" 520}.bc .tv b,.bc .tv span{position:absolute;z-index:1}.bc .tv b{top:12px;left:12px;font-size:11px;letter-spacing:.12em;font-weight:400;padding:6px 10px;border-radius:999px;background:rgba(14,13,11,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);font-variation-settings:"wght" 560}.bc .railnav{display:flex;gap:8px}.bc .railnav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--edge);display:grid;place-items:center}.bc .railnav button:hover{background:var(--hover-bg)}.bc .railnav svg{width:16px;height:16px;fill:none;stroke:var(--ink);stroke-width:1.6}.bc .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bc .col{position:relative;aspect-ratio:4/3;border-radius:22px;overflow:hidden;border:1px solid var(--line);text-align:left;color:#fff}.bc .col img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:scale .7s cubic-bezier(.16,1,.3,1)}.bc .col:hover img{scale:1.06}.bc .col:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 35%,rgba(0,0,0,.88))}.bc .col .ct{position:absolute;left:20px;right:20px;bottom:18px;z-index:1}.bc .col .n{font-size:12px;letter-spacing:.16em;color:#D9BE82;font-variation-settings:"wght" 560}.bc .col .t{display:block;font-size:22px;margin-top:6px;font-variation-settings:"wght" 460}.bc .col .go{position:absolute;top:16px;right:16px;z-index:1;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(14,13,11,.45);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:background .2s}.bc .col:hover .go{background:rgba(255,255,255,.18)}.bc .col .go svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:1.6}@media (max-width:900px){.bc .cols{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bc .cols{grid-template-columns:1fr}.bc .col .t{font-size:20px}}.bc .chips{display:flex;gap:8px;overflow-x:auto;padding:2px 16px 6px;margin:0 -16px 28px;scrollbar-width:none}.bc .chips::-webkit-scrollbar{display:none}.bc .chip{flex:none;padding:10px 18px;border-radius:999px;font-size:14px;border:1px solid var(--edge);color:var(--navdim);font-variation-settings:"wght" 480;transition:all .2s ease}.bc .chip:hover{border-color:var(--edge-strong)}.bc .chip[aria-pressed=true]{background:var(--solid);color:var(--on-solid);border-color:var(--solid);font-variation-settings:"wght" 600}.bc .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1100px){.bc .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.bc .grid{grid-template-columns:repeat(2,1fr);gap:12px}}.bc .card{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--line);transition:border-color .25s ease,translate .25s ease}.bc .card:hover{border-color:var(--edge-strong);translate:0 -3px}.bc .card .ph{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--ph)}.bc .card .ph img{width:100%;height:100%;object-fit:cover}.bc .card .code{position:absolute;top:10px;left:10px;font-size:11px;letter-spacing:.08em;padding:5px 9px;border-radius:999px;background:rgba(14,13,11,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18);color:#fff;font-variation-settings:"wght" 560}.bc .card .bd{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1}.bc .card h3{font-size:16px;font-weight:400;font-variation-settings:"wght" 540}.bc .card p{font-size:13.5px;line-height:1.5;color:var(--sub)}.bc .card .ft{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px}.bc .card .tag{font-size:11.5px;color:var(--blue);font-variation-settings:"wght" 500}.bc .card .ask{display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:8px 13px;border-radius:999px;border:1px solid var(--edge);font-variation-settings:"wght" 540;transition:background .2s}.bc .card .ask:hover{background:var(--hover-bg)}.bc .card .ask svg{width:14px;height:14px}@media (max-width:760px){.bc .card .bd{padding:12px 12px 14px}.bc .card p{display:none}.bc .card h3{font-size:14.5px}.bc .card .tag{display:none}}.bc .more{display:flex;justify-content:center;margin-top:36px}.bc .about{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,5vw,64px);align-items:center}.bc .about .pic{position:relative;border-radius:26px;overflow:hidden;border:1px solid var(--line);aspect-ratio:16/11}.bc .about .pic img{width:100%;height:100%;object-fit:cover}.bc .about .pic:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.6))}.bc .about .pic figcaption{position:absolute;left:18px;bottom:16px;z-index:1;font-size:13px;color:#f3efe7}.bc .pil{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:30px}.bc .pil div{padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--line)}.bc .pil b{display:block;font-weight:400;font-size:15px;font-variation-settings:"wght" 560}.bc .pil span{display:block;font-size:13px;line-height:1.5;color:var(--sub);margin-top:6px}@media (max-width:900px){.bc .about{grid-template-columns:1fr}}.bc .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s}.bc .step{position:relative;padding:26px 22px;border-radius:20px;background:var(--card);border:1px solid var(--line)}.bc .step i{display:block;font-style:normal;font-size:40px;line-height:1;font-variation-settings:"wght" 300;background:var(--step-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.bc .step b{display:block;font-weight:400;font-size:17px;margin-top:22px;font-variation-settings:"wght" 540}.bc .step span{display:block;font-size:14px;line-height:1.55;color:var(--sub);margin-top:6px}@media (max-width:900px){.bc .steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.bc .steps{grid-template-columns:1fr}}.bc .final{position:relative;overflow:hidden;border-radius:32px;border:1px solid var(--line);padding:clamp(48px,8vw,96px) 24px;text-align:center;background:var(--final-bg)}.bc .final .h2{max-width:22ch;margin-inline:auto}.bc .final .acts{gap:12px;margin-top:34px}.bc .final .acts,.bc .socials{display:flex;justify-content:center;flex-wrap:wrap}.bc .socials{gap:10px;margin-top:22px}.bc .socials a{font-size:13.5px;color:var(--navdim);padding:9px 16px;border-radius:999px;border:1px solid var(--edge)}.bc .socials a:hover{background:var(--hover-bg)}.bc .site-foot{padding:40px 0 48px;border-top:1px solid var(--line);color:var(--sub);font-size:13px}.bc .site-foot .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.bc .site-foot nav{display:flex;gap:18px;flex-wrap:wrap}.bc .site-foot a:hover{color:var(--hover-ink)}.bc .mini .mb img{width:auto}.bc .chips{margin-top:24px}.bc .faq{max-width:780px;margin-inline:auto;border-top:1px solid var(--line)}.bc .faq details{border-bottom:1px solid var(--line)}.bc .faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;cursor:pointer;list-style:none;font-size:17px;font-variation-settings:"wght" 500}.bc .faq summary::-webkit-details-marker{display:none}.bc .faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--edge);color:var(--gold);font-size:18px;transition:transform .2s ease}.bc .faq details[open] summary:after{transform:rotate(45deg)}.bc .faq details p{padding:0 4px 22px;max-width:64ch;color:var(--sub);font-size:15px;line-height:1.65}.bc .legal-note{max-width:46ch;margin:26px auto 0;font-size:12.5px;line-height:1.6;color:var(--sub)}.bc .legal-note a{text-decoration:underline}.bc .legal-note a,.bc .site-foot a{text-underline-offset:3px}[data-theme=dark] .bc{--ink:#ffffff;--sub:#aaa59b;--nav:#fbfaf7;--foot:#f6f3ec;--hair:rgba(214,202,176,.72);--chev:rgba(217,190,130,.90);--navdim:#ece8e0;--feat:#ece6d8;--veil:11,11,11;--bg:#0b0b0b;--gold:#D9BE82;--blue:#C8A24D;--line:rgba(214,202,176,.14);--card:rgba(255,255,255,.035);--edge:rgba(214,202,176,.3);--edge-strong:rgba(214,202,176,.6);--hover-bg:rgba(255,255,255,.07);--hover-ink:#fff;--solid:#fff;--on-solid:#0b0b0b;--ph:#151515;--rule:217,190,130;--va1:.16;--va2:.057;--burger-bg:rgba(255,255,255,.03);--panel-bg:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.045)),linear-gradient(90deg,rgba(255,226,178,.06),rgba(200,162,77,.06)),linear-gradient(180deg,rgba(14,13,11,.60),rgba(14,13,11,.70));--panel-shadow:rgba(0,0,0,.45);--mini-bg:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04)),rgba(14,13,11,.62);--mini-border:rgba(214,202,176,.16);--mini-shadow:rgba(0,0,0,.45);--step-grad:linear-gradient(180deg,#fff,rgba(255,255,255,.35));--final-bg:radial-gradient(70% 90% at 50% 120%,rgba(200,162,77,.28),transparent 70%),radial-gradient(50% 70% at 50% -20%,rgba(255,214,160,.18),transparent 70%),#121110}[data-theme=dark] .bc .cta,[data-theme=dark] .bc .gbtn{background:linear-gradient(180deg,rgba(14,13,11,0) 45%,rgba(14,13,11,.12) 78%,rgba(14,13,11,.28)),linear-gradient(90deg,rgba(255,226,178,.17),rgba(255,236,208,.07) 22%,rgba(222,204,160,.03) 55%,rgba(200,162,77,.09)),linear-gradient(90deg,rgba(255,255,255,.24),rgba(255,255,255,.17) 12%,rgba(255,255,255,.11) 26%,rgba(255,255,255,.07) 42%,rgba(255,255,255,.05) 60%,rgba(255,255,255,.04) 80%,rgba(255,255,255,.04));-webkit-backdrop-filter:blur(var(--blur)) saturate(.45);backdrop-filter:blur(var(--blur)) saturate(.45);box-shadow:0 calc(var(--u)*-2) calc(var(--u)*20) rgba(255,224,176,.2),0 0 var(--glow) rgba(200,162,77,.16),inset 0 var(--hairline) 0 0 rgba(255,251,242,.45)}.bc img.logo-oscuro,[data-theme=dark] .bc img.logo-claro{display:none}[data-theme=dark] .bc img.logo-oscuro{display:block}.bc .tema{color:var(--nav);border-radius:50%;transition:background .2s ease}.bc .tema:hover{background:var(--hover-bg);opacity:1}.bc .mini .tema{width:40px;height:40px;color:var(--ink)}.bc .mini .acc{display:flex;align-items:center;gap:6px}@media (min-width:1200px) and (min-height:560px) and (min-aspect-ratio:20/19){.bc .bar .tema{left:calc(var(--u)*936);top:calc(var(--u)*47);width:calc(var(--u)*38);height:calc(var(--u)*38)}.bc .bar .tema svg{width:calc(var(--u)*18);height:calc(var(--u)*18)}}@media (max-aspect-ratio:20/19),(max-height:559px),(max-width:1199px){.bc .bar .tema{margin-left:auto;width:max(40px,calc(var(--c)*36));height:max(40px,calc(var(--c)*36))}}@media (prefers-reduced-motion:no-preference){.bc:not(.is-entered) .bar .tema{animation:en-lift .55s var(--ent-soft) .38s backwards}}@media (prefers-reduced-motion:reduce){.bc *{animation:none!important;transition:none!important}}