.bz{--paper:#faf8ef;--ink:#383838;--graphite:#2e2e2e;--muted:#6f6d66;--orange:#ff6300;--cream:#fff0ca;--line:#3838381a;--ease:cubic-bezier(.23,1,.32,1);background:var(--paper);color:var(--ink);-webkit-text-size-adjust:100%;font:16px/1.6 Manrope,sans-serif;overflow-x:clip}.bz *{box-sizing:border-box}:where(.bz) :where(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:League Spartan,sans-serif;font-weight:500;line-height:1.02}:where(.bz) :where(p){text-wrap:pretty;margin:0}.bz a{color:inherit;text-decoration:none}:where(.bz) :where(ul,ol){margin:0;padding:0;list-style:none}.bz svg{stroke-width:1.6px;flex:none}.bz :is(a,button,input,summary,label):focus-visible{outline:2px solid var(--orange);outline-offset:3px}.bz-skip{position:absolute;left:-999px}.bz-skip:focus{z-index:99;background:#fff;border-radius:12px;padding:10px 14px;top:16px;left:16px}.bz-kicker{letter-spacing:.16em;color:#faf8efa6;margin-bottom:22px;font-size:12px;font-weight:700;display:block}.bz-kicker.dark{color:var(--muted)}.bz-btn{background:var(--ink);min-height:50px;transition:transform .2s var(--ease),background .2s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font:700 15px/1.2 Manrope,sans-serif;display:inline-flex;color:var(--paper)!important}.bz-btn svg{width:18px;height:18px}.bz-btn:hover{background:#1f1f1f;transform:translateY(-1px)}.bz-btn.small{min-height:42px;padding:10px 18px;font-size:14px}.bz-btn.full{width:100%;margin-top:6px}.bz-nav{z-index:50;-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#faf8efb8;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:28px;width:calc(100% - 32px);max-width:1180px;padding:8px 8px 8px 18px;display:flex;position:fixed;top:14px;left:50%;translate:-50%;box-shadow:inset 0 1px 1px #fff,0 10px 30px #1c1c1c1f}.bz-logo{letter-spacing:-.03em;align-items:center;gap:10px;margin-right:auto;font:600 19px/1 League Spartan,sans-serif;display:flex}.bz-logo svg{width:28px;height:28px}.bz-nav nav{gap:26px;font-size:14px;font-weight:600;display:flex}.bz-nav nav a{opacity:.72;transition:opacity .2s var(--ease)}.bz-nav nav a:hover{opacity:1}.bz-scene{isolation:isolate;background:var(--graphite);color:var(--paper);flex-direction:column;justify-content:center;min-height:min(100svh,940px);margin:0;padding:150px 6% 56px;display:flex;position:relative;overflow:hidden}.bz-scene.end{text-align:center;border-radius:36px 36px 0 0;align-items:center;min-height:0;margin-top:120px;padding:140px 6%}.bz-halo{z-index:-1;aspect-ratio:1;filter:blur(10px);width:min(1100px,130vw);animation:bz-breathe 12s var(--ease) infinite;background:radial-gradient(circle,#ff630038 0%,#ff9a4a1a 32%,#0000 66%);border-radius:50%;position:absolute;top:48%;left:50%;translate:-50% -50%}.bz-halo.small{width:900px;top:0;left:85%}.bz-sphere{z-index:-1;opacity:.9;background:radial-gradient(circle at 32% 28%,#fffaf0f2,#fff0cacc 38%,#e9d9b566 70%,#e9d9b500 100%);border-radius:50%;position:absolute;box-shadow:inset -18px -24px 60px #38383833}.bz-sphere.s1{aspect-ratio:1;width:clamp(180px,24vw,360px);animation:18s ease-in-out infinite bz-drift;top:16%;right:8%}.bz-sphere.s2{aspect-ratio:1;opacity:.7;width:clamp(90px,10vw,150px);animation:22s ease-in-out infinite reverse bz-drift;bottom:14%;right:30%}.bz-sphere.s3{aspect-ratio:1;opacity:.55;filter:blur(1px);width:clamp(50px,5vw,80px);animation:26s ease-in-out infinite bz-drift;top:18%;left:46%}.bz-scene.end .bz-sphere.s2{top:18%;bottom:auto;right:10%}.bz-scene-copy{max-width:760px;position:relative}.bz-scene.end .bz-scene-copy{margin:0 auto}.bz-scene h1{margin-bottom:30px;font-size:clamp(58px,8.4vw,128px);line-height:.94}.bz-scene h2{margin-bottom:24px;font-size:clamp(44px,5.6vw,80px);line-height:.98}.bz-scene-copy>p{color:#faf8efbf;max-width:560px;margin-bottom:40px;font-size:clamp(17px,1.35vw,20px)}.bz-scene.end .bz-scene-copy>p{margin-inline:auto}.bz-word{color:var(--cream);display:inline-grid}.bz-word i{opacity:0;transition:opacity .7s var(--ease),translate .7s var(--ease);grid-area:1/1;font-style:normal;translate:0 .28em}.bz-word i.on{opacity:1;translate:0}.bz-choice{-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff26;border-radius:999px;gap:6px;padding:6px;display:inline-flex;box-shadow:inset 0 1px 1px #ffffff26,0 20px 40px #0003}.bz-choice a{min-height:50px;color:var(--paper);transition:background .24s var(--ease),color .24s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.bz-choice a svg{width:18px;height:18px}.bz-choice a:hover{background:#ffffff14}.bz-choice a.on{background:var(--paper);color:var(--ink)}.bz-choice a.on:hover{background:#fff}.bz-facts{flex-wrap:wrap;gap:48px;margin-top:auto;padding-top:80px;display:flex;position:relative}.bz-facts li{color:#faf8ef99;max-width:170px;font-size:13px;line-height:1.4}.bz-facts b{letter-spacing:-.03em;color:var(--paper);margin-bottom:8px;font:500 30px/1 League Spartan,sans-serif;display:block}.bz-clients{text-align:center;padding:56px 6% 0}.bz-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 56px;display:flex}.bz-logos img{filter:grayscale();opacity:.6;width:auto;height:34px}.bz-block{max-width:1180px;margin:0 auto;padding:120px 6% 0;scroll-margin-top:60px}.bz-h2{max-width:820px;font-size:clamp(40px,4.6vw,66px)}.bz-h2 span,.bz-problem h2 span{color:var(--muted)}.bz-h2.light span{color:#faf8ef8c}.bz-h3{margin-bottom:28px;font-size:clamp(28px,2.4vw,36px)}.bz-lead{color:var(--muted);max-width:560px;margin-top:20px;font-size:18px}.bz-problem h2{font-size:clamp(46px,6vw,92px);line-height:.96}.bz-problem ul{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;display:grid}.bz-problem li{border-top:1px solid var(--line);padding-top:22px}.bz-problem li b{letter-spacing:.14em;color:var(--orange);margin-bottom:12px;font-size:12px;display:block}.bz-problem li p{font-size:18px;line-height:1.5}.bz-problem-turn{color:var(--muted);max-width:760px;margin-top:56px;font-size:clamp(20px,1.8vw,26px);line-height:1.4}.bz-problem-turn b{color:var(--ink);font-weight:600}.bz-path-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:48px;display:grid}.bz-path{border:1px solid var(--line);min-height:400px;transition:transform .24s var(--ease),box-shadow .24s var(--ease);background:#fff;border-radius:30px;flex-direction:column;padding:40px;display:flex;position:relative}.bz-path:hover{transform:translateY(-4px);box-shadow:0 26px 60px #38383814}.bz-path.dark{background:var(--graphite);color:var(--paper);border-color:#0000}.bz-path-n{letter-spacing:.16em;color:var(--muted);font-size:12px;font-weight:700}.bz-path.dark .bz-path-n{color:#faf8ef8c}.bz-path-ic{width:34px;height:34px;color:var(--orange);margin:36px 0 auto}.bz-path h3{margin:40px 0 14px;font-size:clamp(34px,3vw,44px)}.bz-path p{color:var(--muted);max-width:420px}.bz-path.dark p{color:#faf8efb3}.bz-path-go{align-items:center;gap:8px;margin-top:28px;font-size:15px;font-weight:700;display:inline-flex}.bz-path-go svg{width:18px;height:18px;transition:translate .24s var(--ease)}.bz-path:hover .bz-path-go svg{translate:4px}.bz-studio-grid{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:24px;margin-top:48px;display:grid}.bz-stage{background:var(--cream);border-radius:30px;place-items:center;min-height:560px;padding:48px 24px 64px;display:grid;position:relative;overflow:hidden}.bz-stage-light{transition:background .5s var(--ease);position:absolute;inset:-20%}.bz-stage-note{text-align:center;letter-spacing:.06em;color:#38383899;font-size:12px;position:absolute;bottom:22px;left:0;right:0}.bz-panel{border:1px solid var(--line);background:#fff;border-radius:30px;flex-direction:column;gap:24px;padding:32px;display:flex}.bz-field{flex-direction:column;gap:10px;display:flex}.bz-label{letter-spacing:.12em;color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.bz-upload,.bz-text{border:1px solid var(--line);background:var(--paper);cursor:pointer;min-height:50px;transition:border-color .2s var(--ease);border-radius:14px;align-items:center;gap:12px;padding:0 16px;font-size:15px;display:flex;position:relative}.bz-upload:hover,.bz-text:focus-within{border-color:#38383866}.bz-upload svg,.bz-text svg{width:18px;height:18px;color:var(--muted)}.bz-upload input{opacity:0;width:1px;height:1px;position:absolute}.bz-text input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.bz-hint{color:var(--muted);font-size:12px}.bz-swatches{flex-wrap:wrap;gap:10px;display:flex}.bz-swatches button{cursor:pointer;width:34px;height:34px;transition:transform .2s var(--ease);border:0;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001a}.bz-swatches button:hover{transform:scale(1.08)}.bz-swatches button[aria-checked=true]{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.bz-seg{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:4px;display:flex}.bz-seg button{min-height:40px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease);background:0 0;border:0;border-radius:10px;flex:1;padding:6px 10px;font:600 14px Manrope,sans-serif}.bz-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.bz-uses{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;display:grid}.bz-uses li{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:20px;display:flex}.bz-uses b{letter-spacing:-.02em;font:500 22px/1.2 League Spartan,sans-serif}.bz-uses span{color:var(--muted);font-size:15px}.bz-planner{z-index:1;aspect-ratio:620/1021;width:min(320px,62vw);transition:transform .7s var(--ease);filter:drop-shadow(0 30px 34px #38383833)drop-shadow(0 6px 10px #38383826);position:relative;transform:perspective(1600px)rotateY(-10deg)rotateX(3deg)}.bz-stage:hover .bz-planner{transform:perspective(1600px)rotateY(-4deg)rotateX(1deg)}.bz-plann-img{opacity:0;width:100%;height:100%;transition:opacity .45s var(--ease);position:absolute;inset:0}.bz-plann-img.on{opacity:1}.bz-brand{text-align:center;place-items:center;width:58%;height:13%;display:grid;position:absolute;top:13%;left:18%}.bz-brand img{object-fit:contain;max-width:100%;max-height:100%}.bz-brand b{letter-spacing:.06em;overflow-wrap:anywhere;font:600 clamp(16px,1.7vw,22px)/1.05 League Spartan,sans-serif}.bz-brand.relevo.on-dark img{filter:brightness(0)invert();opacity:.5}.bz-brand.relevo.on-light img{filter:brightness(0);opacity:.38}.bz-brand.relevo b{text-shadow:0 1px #ffffff2e,0 -1px #0003}.bz-rings{z-index:2;flex-direction:column;justify-content:space-between;height:81%;display:flex;position:absolute;top:3%;left:-2%}.bz-rings i{background:linear-gradient(#e6e6e6,#8c8c8c);border-radius:6px;width:26px;height:7px;display:block;box-shadow:0 1px 2px #0000004d}.bz-dark{isolation:isolate;background:var(--graphite);color:var(--paper);border-radius:36px;margin:120px 16px 0;padding-bottom:120px;scroll-margin-top:0;position:relative;overflow:hidden}.bz-dark .bz-block{padding-top:110px}.bz-method{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.bz-method li{background:#ffffff0a;border:1px solid #ffffff14;border-radius:24px;padding:32px}.bz-method-top{letter-spacing:.16em;color:#faf8ef80;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.bz-method-top svg{width:24px;height:24px;color:var(--orange)}.bz-method em{letter-spacing:-.04em;color:var(--cream);margin:40px 0 16px;font:500 clamp(38px,3.4vw,52px)/1 League Spartan,sans-serif;display:block}.bz-method h3{letter-spacing:-.02em;margin-bottom:10px;font-size:20px;line-height:1.25}.bz-method p{color:#faf8efa6;font-size:15px}.bz-days{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;gap:8px;width:fit-content;max-width:100%;padding:6px;display:flex}.bz-days button{color:#faf8efb3;cursor:pointer;min-height:48px;transition:background .24s var(--ease),color .24s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font:700 15px Manrope,sans-serif;display:flex}.bz-days button svg{width:18px;height:18px}.bz-days small{opacity:.8;font-size:13px;font-weight:500}.bz-days button[aria-selected=true]{background:var(--paper);color:var(--ink)}.bz-day{animation:bz-in .45s var(--ease);grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.bz-day article{background:var(--paper);color:var(--ink);border-radius:24px;padding:36px}.bz-day article>span{letter-spacing:.16em;color:var(--orange);text-transform:uppercase;font-size:12px;font-weight:700}.bz-day h3{margin:18px 0 12px;font-size:clamp(26px,2.4vw,34px)}.bz-day p{color:var(--muted)}.bz-take{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.bz-take li{border-top:1px solid #ffffff26;flex-direction:column;gap:8px;padding-top:22px;display:flex}.bz-take svg{width:26px;height:26px;color:var(--cream);margin-bottom:10px}.bz-take b{letter-spacing:-.02em;font:500 22px/1.2 League Spartan,sans-serif}.bz-take span{color:#faf8efa6;font-size:15px}.bz-format{flex-wrap:wrap;gap:10px;margin-top:48px;display:flex}.bz-format li{color:#faf8efcc;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:flex}.bz-format svg{width:17px;height:17px;color:var(--cream)}.bz-nr1{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.bz-nr1-copy p{color:var(--muted);max-width:520px;margin-top:20px;font-size:17px}.bz-nr1-copy p b{color:var(--ink)}.bz-nr1 .bz-note{border-left:2px solid var(--orange);background:#fff;border-radius:0 14px 14px 0;margin-top:32px;padding:18px 20px;font-size:14px}.bz-risks{flex-direction:column;gap:10px;padding-top:8px;display:flex}.bz-risk{text-align:left;border:1px solid var(--line);width:100%;font:inherit;color:inherit;cursor:pointer;transition:border-color .24s var(--ease),box-shadow .24s var(--ease);background:#fff;border-radius:20px;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.bz-risk>svg{width:22px;height:22px;color:var(--muted);transition:color .24s var(--ease);margin-top:2px}.bz-risk b{font-size:17px;font-weight:600;line-height:1.35;display:block}.bz-risk-how{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.bz-risk-how>span{color:var(--muted);font-size:15px;overflow:hidden}.bz-risk.on{border-color:#38383840;box-shadow:0 16px 40px #3838380f}.bz-risk.on>svg{color:var(--orange)}.bz-risk.on .bz-risk-how{grid-template-rows:1fr}.bz-risk.on .bz-risk-how>span{padding-top:10px}.bz-steps{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;display:grid}.bz-steps li{border-top:1px solid var(--line);padding-top:22px}.bz-steps span{color:var(--orange);letter-spacing:-.03em;font:500 44px/1 League Spartan,sans-serif}.bz-steps h3{letter-spacing:-.02em;margin:20px 0 10px;font-size:24px}.bz-steps p{color:var(--muted);font-size:15px}.bz-faq{grid-template-columns:.7fr 1.3fr;gap:64px;display:grid}.bz-faq details{border-top:1px solid var(--line);padding:22px 0}.bz-faq details:last-child{border-bottom:1px solid var(--line)}.bz-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:17px;font-weight:600;list-style:none;display:flex}.bz-faq summary::-webkit-details-marker{display:none}.bz-faq summary:after{content:"+";color:var(--muted);transition:rotate .24s var(--ease);font-size:24px;line-height:1}.bz-faq details[open] summary:after{rotate:45deg}.bz-faq details p{color:var(--muted);max-width:680px;margin-top:14px}.bz-footer{background:var(--graphite);color:#faf8ef99;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 6%;font-size:13px;display:flex}.bz-footer a:first-child{color:var(--paper);font:600 20px League Spartan,sans-serif}.bz .rv{opacity:0;transition:opacity .7s var(--ease),translate .7s var(--ease);translate:0 28px}.bz .rv.in{opacity:1;translate:0}@keyframes bz-breathe{50%{opacity:.8;scale:1.08}}@keyframes bz-drift{50%{translate:0 -18px}}@keyframes bz-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (max-width:1000px){.bz-nav nav{display:none}.bz-studio-grid,.bz-nr1,.bz-faq{grid-template-columns:1fr;gap:24px}.bz-method,.bz-take,.bz-steps{grid-template-columns:1fr 1fr}.bz-stage{min-height:480px}}@media (max-width:700px){.bz-nav{width:calc(100% - 20px);padding:6px 6px 6px 14px;top:10px}.bz-logo{font-size:17px}.bz-scene{min-height:min(100svh,820px);padding:120px 20px 40px}.bz-scene.end{border-radius:28px 28px 0 0;margin-top:80px;padding:100px 20px}.bz-scene h1{font-size:clamp(50px,15vw,72px)}.bz-sphere.s1{width:200px;top:12%;right:-60px}.bz-sphere.s3{display:none}.bz-choice{border-radius:28px;flex-direction:column;width:100%;display:flex}.bz-choice a{justify-content:center}.bz-facts{gap:28px;padding-top:56px}.bz-facts li{flex:40%;max-width:none}.bz-facts b{font-size:26px}.bz-block{padding:80px 20px 0}.bz-dark{border-radius:28px;margin:80px 8px 0;padding-bottom:80px}.bz-dark .bz-block{padding-top:72px}.bz-problem ul,.bz-path-grid,.bz-uses,.bz-method,.bz-take,.bz-steps,.bz-day{grid-template-columns:1fr}.bz-problem ul{gap:20px;margin-top:40px}.bz-path{min-height:340px;padding:30px}.bz-stage{min-height:420px}.bz-panel{padding:22px}.bz-days{border-radius:26px;width:100%}.bz-days button{border-radius:20px;flex-direction:column;flex:1;gap:2px;padding:10px}.bz-days button svg{display:none}.bz-day article{padding:26px}.bz-risk{padding:18px}.bz-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.bz *{transition:none!important;animation:none!important}.bz .rv{opacity:1;translate:none}}.bz-logo .wordmark{width:auto;height:17px;display:block}.bz-footer .wordmark{width:auto;height:15px;display:block}.bz-plann-mark{opacity:.42;filter:drop-shadow(0 1px #ffffff1f);width:26%;height:auto;position:absolute;top:80%;left:34%}.bz-legal{gap:18px;display:flex}.bz-legal a{text-underline-offset:4px;text-decoration:none}
