:root{--paper:#fff;--paper-light:#eef1f8;--ink:#12151a;--graphite:#3f444c;--mute:#6b7280;--rule:#d4d8e2;--charcoal:#161616;--violet:#7b5ce0;--violet-deep:#4a2db5;--violet-light:#9b7dff;--violet-pale:#b9a6ff;--violet-mist:#c4b5ff;--electric:#3e6ae1;--sky:#38b6ff;--green:#1a7f37;--alert:#cd2b31;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-button:cubic-bezier(.22, 1, .36, 1);--duration-base:.9s;--duration-slow:1.3s;--text-small:.9375rem;--text-body:1.125rem;--text-lead:1.3125rem;--text-h4:1.75rem;--text-h3:2.5rem;--text-statement:clamp(2.125rem, 1.25rem + 3.6vw, 4.5rem);--text-title:clamp(2.75rem, 1.5rem + 5vw, 6rem);--text-hero:clamp(3.25rem, 1.5rem + 7.5vw, 9rem);--gutter:1rem;--max:1600px}@media (min-width:810px){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper)}p,li{text-wrap:pretty}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}::selection{background:var(--ink);color:var(--paper)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:9999;background:var(--ink);color:var(--paper);font-size:var(--text-small);padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip:focus{transform:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.small{font-size:var(--text-small);line-height:1.45}.statement{letter-spacing:-.03em;font-weight:400}.t-statement{font-size:var(--text-statement);line-height:1.1}.fill{position:absolute;inset:0}.fill>img{object-fit:cover;width:100%;height:100%}.link{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:.08em}.link:hover{animation:link-redraw .7s var(--ease-in-out)}@keyframes link-redraw{0%{background-position:right 100%;background-size:100% 1px}45%{background-position:right 100%;background-size:0% 1px}46%{background-position:0 100%;background-size:0% 1px}to{background-position:0 100%;background-size:100% 1px}}.ph{background:#9a9a9a}@keyframes header-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.hero{background:var(--paper);height:120svh;min-height:760px;position:relative}.hero-clip{position:absolute;inset:0;overflow:hidden}.hero-frame{animation:frame-grow 2.1s var(--ease-in-out) both;position:absolute;inset:0}.hero-photo{animation:frame-settle 2.1s var(--ease-in-out) both;position:absolute;inset:0}.hero-photo svg{width:100%;height:100%;display:block}.hero-copy{color:#fff;flex-direction:column;justify-content:flex-end;gap:2.5rem;height:100svh;min-height:640px;padding-bottom:2rem;display:flex;position:relative}.hero h1{font-size:var(--text-hero);letter-spacing:-.05em;font-weight:400;line-height:1}.line-mask{clip-path:inset(-50% -10% 0);margin-bottom:-.14em;padding-bottom:.14em;display:block}.line-mask>span{animation:hero-name var(--duration-slow) var(--ease-out) var(--d,.15s) both;display:block}.hero p{max-width:24ch;font-size:var(--text-lead);letter-spacing:-.02em;text-wrap:pretty;animation:hero-fade var(--duration-base) var(--ease-out) 2.1s both;line-height:1.3}@media (min-width:810px){.hero-copy{padding-bottom:3rem}}@media (min-width:1200px){.hero-copy{flex-direction:row;justify-content:space-between;align-items:flex-end}.hero p{max-width:26ch;margin-bottom:1.2vw}}@keyframes frame-grow{0%{opacity:0;clip-path:inset(28.3% 37% 45%)}18%{opacity:1;clip-path:inset(28.3% 37% 45%)}28%{clip-path:inset(28.3% 37% 45%)}to{opacity:1;clip-path:inset(0)}}@keyframes frame-settle{0%,28%{transform:scale(.6)}to{transform:scale(1)}}@keyframes hero-name{0%{transform:translateY(105%)}}@keyframes hero-fade{0%{opacity:0;transform:translateY(12px)}}.rv-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.rv-line>span{transition:transform 1.1s var(--ease-out) var(--d,0s);display:block;transform:translateY(110%)}.is-in .rv-line>span,.rv-line.is-in>span{transform:none}.rv-fade{opacity:0;transition:opacity .9s var(--ease-out) var(--d,0s), transform .9s var(--ease-out) var(--d,0s);transform:translateY(16px)}.rv-fade.is-in{opacity:1;transform:none}.rv-image{clip-path:inset(100% 0 0);transition:clip-path 1.2s var(--ease-in-out) var(--d,0s)}.rv-image.is-in{clip-path:inset(0)}.statement-sec{text-align:center;flex-direction:column;align-items:center;padding-top:4rem;display:flex}.statement-sec .copy{max-width:22ch;line-height:1.15}.word{vertical-align:bottom;padding-bottom:.1em;display:inline-block;overflow:hidden}.word>span{transition:transform 1s var(--ease-out) var(--d,0s);display:inline-block;transform:translateY(110%)}.is-in .word>span{transform:none}@media (min-width:810px){.statement-sec{padding-top:6rem}}@media (min-width:1200px){.statement-sec .copy{max-width:24ch}}.btn{font-size:var(--text-small);align-items:center;padding:.875rem 1.5rem;display:inline-flex;position:relative;overflow:hidden}.btn-ink{background:var(--ink);color:var(--paper)}.btn-paper{background:var(--paper);color:var(--ink)}.btn .sweep{transform-origin:0 100%;transition:transform .4s var(--ease-button);position:absolute;inset:0;transform:scale(0)}.btn-ink .sweep{background:#ffffff26}.btn-paper .sweep{background:var(--ink)}.btn .inner{align-items:center;gap:.75rem;transition:color .4s;display:flex;position:relative}.btn .roll{height:1.3em;line-height:1.3em;display:block;overflow:hidden}.btn .roll>span{transition:transform .4s var(--ease-button);flex-direction:column;display:flex}.btn:hover .sweep,.btn:focus-visible .sweep{transform:scale(1)}.btn:hover .roll>span,.btn:focus-visible .roll>span{transform:translateY(-50%)}.btn-paper:hover .inner,.btn-paper:focus-visible .inner{color:var(--paper)}.btn svg{width:.9em;height:.9em}.caps-cols{gap:3rem;margin-top:3.5rem;display:grid}.rule-ink,.rule{transform-origin:0;height:1px;transition:transform 1.2s var(--ease-in-out) var(--d,0s);transform:scaleX(0)}.rule-ink{background:var(--ink)}.rule{background:var(--rule)}.is-in .rule-ink,.is-in .rule,.rule-ink.is-in,.rule.is-in{transform:scaleX(1)}.acc-btn{text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding-block:1.25rem;display:flex}.acc-btn .label{font-size:var(--text-h4);letter-spacing:-.035em;transition:transform .5s var(--ease-out);font-weight:500;line-height:1.15}.acc-btn:hover .label{transform:translate(.375rem)}.acc-panel{transition:grid-template-rows .6s var(--ease-out);grid-template-rows:0fr;display:grid}.acc-panel>div{overflow:hidden}.acc-panel.open{grid-template-rows:1fr}.acc-body{grid-template-columns:1fr auto;align-items:end;gap:1.5rem;padding-bottom:1.5rem;display:grid}.acc-body p{max-width:34ch;color:var(--graphite)}@media (min-width:810px){.caps-cols{grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width:1200px){.caps-cols{gap:4rem}}.work{margin-top:7rem}.slide{position:absolute;inset:0;overflow:hidden}.slide.enter{animation:slide-wipe 1.2s var(--ease-in-out) both;z-index:1}.slide.enter.back{animation-name:slide-wipe-back}@keyframes slide-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes slide-wipe-back{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.roll-box{vertical-align:bottom;padding-bottom:.08em;display:inline-grid;overflow:hidden}.roll-box>span{grid-area:1/1}.roll-in{animation:roll-in .9s var(--ease-out) var(--d,0s) both}.roll-out{animation:roll-out .9s var(--ease-out) var(--d,0s) both}@keyframes roll-in{0%{transform:translateY(110%)}to{transform:none}}@keyframes roll-out{to{transform:translateY(-110%)}}@media (min-width:810px){.work{margin-top:10rem}}.ink-line{color:#0000;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg, var(--ink) -27%, #cfcfcf -9%);width:fit-content;display:block}.site-footer{background:var(--charcoal);color:#fff;overflow:hidden}.site-footer ul{gap:.25rem;margin-top:.5rem;display:grid}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}.rv-fade,.rv-line>span,.word>span,.aw-menu-links a,.aw-menu-actions{transform:none!important}.rv-fade{transition:opacity .35s ease-out!important}.rv-line>span,.word>span{opacity:0;transition:opacity .35s ease-out!important}.is-in .rv-line>span,.rv-line.is-in>span,.is-in .word>span{opacity:1}.rv-image{opacity:0;clip-path:none!important;transition:opacity .4s ease-out!important}.rv-image.is-in{opacity:1}.acc-panel{transition-duration:.15s}}.hero .hero-side{max-width:30ch;animation:hero-fade var(--duration-base) var(--ease-out) 2.1s both}.hero .hero-side p{max-width:none;margin:0;animation:none}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;display:flex}.hero-actions .btn{pointer-events:auto}.hero .hero-side .hero-fine{font-size:var(--text-small);letter-spacing:0;color:#ffffffbf;margin-top:.875rem;line-height:1.45}@media (min-width:1200px){.hero .hero-side{max-width:32ch;margin-bottom:1.2vw}}.aw-header{z-index:40;position:fixed;inset:0 0 auto}.aw-header-row{width:100%;max-width:var(--max);padding:1rem var(--gutter);animation:header-in var(--duration-base) var(--ease-out) .45s both;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-inline:auto;display:grid}.aw-logo{aspect-ratio:428/49;width:8.5rem;display:block;position:relative}.aw-logo img{width:100%;height:100%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.aw-links{display:none}.aw-links a{font-size:var(--text-small);transition:color .5s var(--ease-out);padding-block:.5rem;font-weight:600;position:relative}.aw-links a:after{content:"";transform-origin:0;height:1px;transition:transform .3s var(--ease-out);background:currentColor;position:absolute;bottom:.3rem;left:0;right:0;transform:scaleX(0)}.aw-links a:hover:after{transform:scaleX(1)}.aw-actions{justify-self:end;gap:.5rem;display:flex}.aw-box{color:#fff;white-space:nowrap;min-height:2.75rem;transition:background .3s, box-shadow .5s var(--ease-out);background:#000;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex}.aw-signin{display:none}.aw-header[data-tone=light-bg] .aw-links a{color:var(--ink)}.aw-header[data-tone=light-bg] .on-dark{opacity:0}.aw-header[data-tone=dark-bg] .aw-links a{color:#fff;text-shadow:0 1px 14px #0000008c}.aw-header[data-tone=dark-bg] .on-light{opacity:0}.aw-header[data-tone=dark-bg] .aw-logo .on-dark{filter:drop-shadow(0 1px 10px #00000073)}@media (min-width:480px){.aw-signin{display:inline-flex}}@media (min-width:810px){.aw-logo{width:10.5rem}.aw-actions{gap:.75rem}.aw-box{min-height:3rem;padding:0 1.375rem;font-size:1.0625rem}}@media (min-width:1100px){.aw-header-row{grid-template-columns:1fr auto 1fr;gap:2rem;padding-block:1.25rem}.aw-links{gap:1.75rem;display:flex}}@media (min-width:1400px){.aw-links{gap:2.25rem}}.hero .hero-side .hero-eyebrow{font-size:var(--text-small);letter-spacing:0;color:#ffffffbf;border-top:1px solid #ffffff40;margin-top:1.25rem;padding-top:1rem;line-height:1.45}.aw-links a{letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:600}@media (min-width:1100px){.aw-links{gap:2.5rem}}@media (min-width:1400px){.aw-links{gap:3rem}}.aw-actions{align-items:center;gap:1.5rem}.aw-signin{font-size:1.0625rem;font-weight:600;transition:opacity .3s;display:none}.aw-signin:hover{opacity:.75}.aw-box{color:inherit;background:0 0;padding:0 1.25rem;font-size:1.0625rem;box-shadow:inset 0 0 0 1px}.aw-box:hover{background:#ffffff1f}.aw-header[data-tone=dark-bg] .aw-box{box-shadow:inset 0 0 0 1px #ffffffd9}.aw-header[data-tone=light-bg] .aw-box:hover{background:#0000000f}.aw-header[data-tone=dark-bg] .aw-actions{color:#fff;text-shadow:0 1px 12px #00000073}.aw-header[data-tone=light-bg] .aw-actions{color:var(--ink)}@media (min-width:810px){.aw-signin{display:inline-flex}.aw-box{min-height:3rem;padding:0 1.5rem}}.hero .hero-side{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#0c0e1280;max-width:34ch;padding:1.5rem;box-shadow:inset 0 0 0 1px #ffffff1a}.hero .hero-side p{text-shadow:none}.hero-actions .link{font-size:1.0625rem;font-weight:600}@media (min-width:810px){.hero .hero-side{padding:1.75rem}}@media (min-width:1200px){.hero .hero-side{max-width:36ch}}.aw-burger{width:2.75rem;height:2.75rem;color:inherit;place-items:center;margin-right:-.5rem;display:grid;position:relative}.aw-burger span{height:1.5px;transition:transform .4s var(--ease-out);background:currentColor;position:absolute;left:.75rem;right:.75rem}.aw-burger span:first-child{transform:translateY(-4px)}.aw-burger span:last-child{transform:translateY(4px)}.aw-burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.aw-burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}@media (min-width:1100px){.aw-burger{display:none}}.aw-header[data-tone=dark-bg] .aw-burger,.aw-header.menu-open .aw-burger{filter:drop-shadow(0 1px 10px #00000080)}.aw-header.menu-open,.aw-header.menu-open .aw-actions{color:#fff}.aw-header.menu-open .on-light{opacity:0}.aw-header.menu-open .on-dark{opacity:1}.aw-header.menu-open .aw-box,.aw-header.menu-open .aw-signin{visibility:hidden}.aw-menu{z-index:35;overscroll-behavior:contain;-webkit-backdrop-filter:blur(20px);color:#fff;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out), visibility .3s;background:#12151af5;flex-direction:column;padding:5rem 1.75rem 1.75rem;display:flex;position:fixed;inset:0;overflow-y:auto}.aw-menu.open{opacity:1;visibility:visible}.aw-menu-links{flex-direction:column;flex:1;justify-content:center;display:flex}.aw-menu-links a,.aw-menu-actions{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(1rem)}.aw-menu.open .aw-menu-links a,.aw-menu.open .aw-menu-actions{opacity:1;transition-delay:calc(90ms + var(--i) * 60ms);transform:none}.aw-menu-links a{letter-spacing:-.02em;color:#fffc;border-bottom:1px solid #ffffff1a;align-items:center;min-height:3.5rem;padding-block:1.25rem;font-size:1.75rem;font-weight:500;display:flex}.aw-menu-links a:active{opacity:.6}.aw-menu-actions{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:2.25rem;display:flex}.aw-menu-primary,.aw-menu-secondary{justify-content:center;align-items:center;min-height:3rem;padding:0 1.25rem;font-weight:600;display:inline-flex}.aw-menu-primary{color:var(--ink);background:#fff}.aw-menu-secondary{box-shadow:inset 0 0 0 1px #ffffff4d}.aw-menu-mail{color:#ffffffbf;align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.aw-menu-top{font-size:var(--text-small);color:#fff9;align-self:flex-end;margin-top:1.5rem}@media (min-width:1100px){.aw-menu{display:none}}@media (max-width:479px){.aw-box{display:none}}.hero-actions .btn{font-size:1.0625rem;font-weight:600}.hero .hero-wash{background-image:linear-gradient(#12151abf 0,#12151a4d 5rem,#12151a00 10rem),linear-gradient(#f5f7fb00 26%,#f5f7fb0f 38%,#f5f7fb8c 52%,#f5f7fbeb 70%,#f5f7fbf7 100%),linear-gradient(#12151a1a,#12151a1a);position:absolute;inset:0}@media (min-width:810px){.hero .hero-wash{background-image:linear-gradient(#12151abf 0,#12151a4d 6rem,#12151a00 10rem),linear-gradient(90deg,#f5f7fbfa 0%,#f5f7fbdb 27%,#f5f7fb2e 55%,#f5f7fb00 72%),linear-gradient(#12151a1f,#12151a1f)}}.hero-copy{color:var(--ink)}@media (min-width:1200px){.hero-copy{flex-direction:column;justify-content:flex-end;align-items:stretch}}.hero .hero-side{-webkit-backdrop-filter:none;max-width:38ch;box-shadow:none;background:0 0;margin-top:2rem;padding:0}@media (min-width:1200px){.hero .hero-side{max-width:38ch;margin-bottom:0}}.hero .hero-side p{color:var(--ink);font-weight:500}.hero .hero-side .hero-fine{color:var(--graphite);font-weight:400}.hero .hero-side .hero-eyebrow{color:var(--graphite);border-top-color:#12151a26;font-weight:400}.hero-actions .btn-ink{background:var(--ink);color:#fff}.hero-actions .btn-ink .sweep{background:#ffffff26}.aw-deep{color:var(--violet-deep)}.aw-electric{color:var(--electric)}.hero-how{display:none}@media (min-width:810px){.hero-copy{position:relative}.hero-how{right:var(--gutter);color:#fff;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 12px #00000073;animation:hero-fade var(--duration-base) var(--ease-out) 2.3s both;border-bottom:1px solid #fff9;align-items:center;gap:.75rem;padding-bottom:.5rem;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute;bottom:3rem}.hero-how:hover{border-bottom-color:#fff}}.aw-logo{width:10.5rem}@media (min-width:810px){.aw-logo{width:13rem}}.hero-stack{max-width:none}.hero h1{letter-spacing:-.045em;font-size:clamp(2.9rem,1.4rem + 5.6vw,7rem)}@media (max-width:809px){.hero .hero-wash{background-image:linear-gradient(#12151abf 0,#12151a4d 5rem,#12151a00 10rem),linear-gradient(#f5f7fb00 20%,#f5f7fb40 30%,#f5f7fbc7 44%,#f5f7fbf0 58%,#f5f7fbf7 100%),linear-gradient(#12151a1a,#12151a1a)}}.how{padding-top:7rem}.how-rule{border-top:1px solid var(--rule);font-size:var(--text-small);color:var(--graphite);justify-content:space-between;gap:1rem;padding-top:.875rem;display:flex}.how-title{letter-spacing:-.045em;margin-top:2.25rem;font-size:clamp(2.4rem,1.1rem + 4.2vw,4.75rem);font-weight:600;line-height:1.02}.how-head h3{letter-spacing:-.02em;color:var(--ink);padding-bottom:.875rem;font-size:1.5rem;font-weight:600;line-height:1.2}.how-without{background:var(--paper-light);font-size:var(--text-small);color:var(--graphite);margin:1.25rem 0 .75rem;padding:.875rem 1rem;line-height:1.5}.how-without b{letter-spacing:.12em;text-transform:uppercase;color:var(--alert);margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:block}.how .acc-btn{grid-template-columns:2.25rem 1fr auto;gap:0;padding-block:1.125rem;display:grid}.how .acc-btn .label{letter-spacing:-.02em;font-size:1.375rem;font-weight:600}.how .acc-btn:hover .label{transform:translate(.25rem)}.how .acc-body{align-items:start;padding-left:2.25rem}.how .acc-body p{max-width:40ch;color:var(--graphite)}@media (min-width:810px){.how{padding-top:10rem}}@media (max-width:479px){.how .acc-body:has(.screen){grid-template-columns:1fr}}.aw-header{transition:background-color .5s var(--ease-out), box-shadow .5s var(--ease-out)}.aw-header:not(.over-hero)[data-tone=light-bg]{box-shadow:0 1px 0 var(--rule);-webkit-backdrop-filter:blur(12px);background:#f5f7fbf0}.aw-header:not(.over-hero)[data-tone=dark-bg]{background:#12151af2;box-shadow:0 1px #ffffff1a}.aw-header:not(.over-hero)[data-tone=dark-bg] .aw-links a,.aw-header:not(.over-hero)[data-tone=dark-bg] .aw-actions{text-shadow:none}.aw-header-row{padding-block:.875rem}@media (min-width:1100px){.aw-header-row{padding-block:1rem}}html{scroll-padding-top:5.5rem}.how-without{background:0 0;padding:0}.how-with{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:1.75rem 0 0;font-size:.75rem;font-weight:600}.how .acc-body{grid-template-columns:1fr}.how .acc[data-group=trade],.how .acc[data-group=principal]{--aud:var(--violet)}.how .how-head h3{color:var(--aud)}.how .acc>.rule-ink{background:var(--aud);height:2px}.how-meet{margin-top:6rem}.meet-title{letter-spacing:-.035em;font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);font-weight:600;line-height:1.05}.meet-line{--p:0;--node:3rem;margin-top:2.5rem;position:relative}.meet-track{left:calc(var(--node) / 2 - 2px);top:calc(var(--node) / 2);bottom:var(--track-end,0px);background:var(--rule);border-radius:4px;width:4px;position:absolute}.meet-ink{border-radius:inherit;background:linear-gradient(180deg, var(--electric) 0%, var(--violet-deep) 42%, var(--ink) 72%, var(--green) 100%);clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0);position:absolute;inset:0}.meet-tip{left:50%;top:calc(var(--p) * 100%);opacity:0;background:#fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;transition:opacity .3s;position:absolute;box-shadow:0 0 0 4px #3e6ae147,0 0 22px 8px #3e6ae173}.meet-line.moving .meet-tip{opacity:1}.meet-line ol{gap:2.25rem;margin:0;display:grid;position:relative}.meet-line li{min-height:var(--node);padding-left:calc(var(--node) + 1.25rem);position:relative}.meet-line li i{width:var(--node);height:var(--node);background:var(--paper);box-shadow:inset 0 0 0 2px var(--rule);transition:background .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.meet-line li i>span{color:var(--mute);transition:color .3s, opacity .3s, transform .4s var(--ease-out);font-size:1.0625rem;font-weight:600}.meet-line li.on i{background:var(--c);box-shadow:inset 0 0 0 2px var(--c), 0 10px 26px -10px var(--c);animation:.65s cubic-bezier(.34,1.56,.64,1) node-pop}.meet-line li.on i>span{color:#fff}.meet-line li p{letter-spacing:-.01em;color:var(--ink);opacity:.3;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);padding-top:.55rem;font-size:1.1875rem;font-weight:600;line-height:1.3;transform:translateY(8px)}.meet-line li.on p{opacity:1;transform:none}@keyframes node-pop{0%{transform:scale(.7)}60%{transform:scale(1.14)}to{transform:scale(1)}}.meet-final i svg{width:100%;height:100%;position:absolute;inset:0}.meet-final i svg path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .55s var(--ease-out) .18s}.meet-final i:after{content:"";box-shadow:0 0 0 2px var(--green);opacity:0;border-radius:50%;position:absolute;inset:0}.sparks{pointer-events:none;position:absolute;inset:0}.sparks b{background:var(--green);opacity:0;width:3px;height:10px;transform:rotate(var(--a)) translateY(-14px) scaleY(.3);border-radius:3px;margin:-5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.sparks b:nth-child(3n+2){background:var(--sky)}.sparks b:nth-child(3n){background:#8c52ff}.meet-line.done .meet-final i>span{opacity:0;transform:scale(.4)}.meet-line.done .meet-final i svg path{stroke-dashoffset:0}.meet-line.done .meet-final i{box-shadow:inset 0 0 0 2px var(--green), 0 0 0 6px #1a7f3724, 0 12px 30px -10px var(--green);animation:.8s cubic-bezier(.34,1.56,.64,1) node-pop-final}.meet-line.done .meet-final i:after{animation:1.4s ease-out 2 ring-out}.meet-line.done .sparks b{animation:.95s cubic-bezier(.2,.8,.2,1) .12s both spark}.meet-final strong{font-weight:inherit;color:inherit;transition:color .4s .35s, background-size .7s var(--ease-out) .35s;background:linear-gradient(#1a7f3724,#1a7f3724) 0 0/0% 100% no-repeat;margin:0 -.12em;padding:0 .12em}.meet-line.done .meet-final strong{color:var(--green);background-size:100% 100%}@keyframes node-pop-final{0%{transform:scale(.7)}55%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ring-out{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}@keyframes spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-14px) scaleY(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-52px) scaleY(1)}}@media (min-width:1100px){.how-meet{margin-top:7.5rem}.meet-line{--node:3.5rem;margin-top:3rem}.meet-track{left:calc(var(--node) / 2);right:calc(var(--node) / 2);top:calc(var(--node) / 2 - 2px);width:auto;height:4px;bottom:auto}.meet-ink{background:linear-gradient(90deg, var(--electric) 0%, var(--violet-deep) 40%, var(--ink) 70%, var(--green) 100%);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.meet-tip{left:calc(var(--p) * 100%);margin:-7px 0 0 -7px;top:50%}.meet-line ol{height:10rem;display:block}.meet-line li{width:16rem;padding:calc(var(--node) + 1.25rem) 0 0;position:absolute;top:0}.meet-line li p{padding-top:0;font-size:1.375rem}.meet-line li[data-at="0"]{left:0}.meet-line li[data-at="1"]{text-align:right;right:0}.meet-line li[data-at="1"] i{left:auto;right:0}}.meet-line li i,.meet-line li em{font-style:normal}@media (max-width:1099px){.how-meet{padding-bottom:3rem}}.how .acc-btn{grid-template-columns:1fr auto}.how .acc-body{padding-left:0}.bplus{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.bplus:before,.bplus:after{content:"";background:var(--ink);transition:transform .5s var(--ease-out), background .3s;border-radius:2px;position:absolute;top:50%;left:50%}.bplus:before{width:100%;height:3px;transform:translate(-50%,-50%)}.bplus:after{width:3px;height:100%;transform:translate(-50%,-50%)}.acc-btn[aria-expanded=true] .bplus:after{transform:translate(-50%,-50%)rotate(90deg)}.how .acc-btn:hover .bplus:before,.how .acc-btn:hover .bplus:after{background:var(--aud)}.hero .hero-frame{will-change:clip-path;animation:1.35s cubic-bezier(.76,0,.24,1) .25s both chevron-wipe}.hero .hero-photo{will-change:transform, filter;animation:1.8s cubic-bezier(.22,1,.36,1) .4s both verify-focus}.hero-sweep{pointer-events:none;z-index:1;will-change:clip-path;position:absolute;inset:0}.sweep-violet{background:linear-gradient(180deg, #8c52ff, var(--violet-deep));animation:1.35s cubic-bezier(.76,0,.24,1) .25s both sweep-violet}.sweep-blue{background:linear-gradient(180deg, var(--sky), var(--electric));animation:1.35s cubic-bezier(.76,0,.24,1) .2s both sweep-blue}@keyframes chevron-wipe{0%{clip-path:polygon(100% 0,118% 0,103% 50%,118% 100%,100% 100%)}to{clip-path:polygon(100% 0,0% 0,-15% 50%,0% 100%,100% 100%)}}@keyframes sweep-violet{0%{clip-path:polygon(113% 0,118% 0,103% 50%,118% 100%,113% 100%,98% 50%)}to{clip-path:polygon(-5% 0,0% 0,-15% 50%,0% 100%,-5% 100%,-20% 50%)}}@keyframes sweep-blue{0%{clip-path:polygon(108.5% 0,111% 0,96% 50%,111% 100%,108.5% 100%,93.5% 50%)}to{clip-path:polygon(-9.5% 0,-7% 0,-22% 50%,-7% 100%,-9.5% 100%,-24.5% 50%)}}@keyframes verify-focus{0%{filter:blur(16px)grayscale()brightness(1.06);transform:scale(1.12)}to{filter:none;transform:none}}.meet-line{--toon-h:0rem}.toon{pointer-events:none;opacity:.4;width:5.5rem;height:3.85rem;transition:opacity .5s var(--ease-out);position:absolute;top:-.6rem;right:0}.toon svg{width:100%;height:100%;display:block;overflow:visible}.toon g,.toon path,.toon rect,.toon circle{transform-box:fill-box;transform-origin:50%}.meet-line li{padding-right:6.25rem}.meet-line li.on .toon{opacity:1}.toon-invite .plane,.toon-invite .swoosh{opacity:0}.meet-line li.on .toon-invite .env{animation:.55s ease-in both env-fold}.meet-line li.on .toon-invite .plane{animation:1.5s cubic-bezier(.3,.7,.3,1) .35s both plane-launch}.meet-line li.on .toon-invite .swoosh{animation:.8s ease-out .75s both fade-to-55}@keyframes env-fold{0%{opacity:1;transform:none}55%{opacity:1;transform:scale(.8,.45)rotate(-6deg)}to{opacity:0;transform:scale(.25,.1)}}@keyframes plane-launch{0%{opacity:0;transform:scale(.4)}22%{opacity:1;transform:scale(1)rotate(0)}42%{transform:translate(-3px,2px)rotate(4deg)}to{opacity:1;transform:translate(40px,-22px)rotate(-10deg)scale(.42)}}@keyframes fade-to-55{0%{opacity:0}to{opacity:.55}}.toon-accept .btn{fill:#fff;transition:fill .3s ease-out .55s}.toon-accept .btn-tick{stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .4s var(--ease-out) .8s}.toon-accept .tap{opacity:0}.meet-line li.on .toon-accept .tap{animation:.8s ease-out .2s both tap}.meet-line li.on .toon-accept .btn{fill:var(--violet-deep)}.meet-line li.on .toon-accept .btn-tick{stroke-dashoffset:0}.meet-line li.on .toon-accept .phone{animation:.5s cubic-bezier(.34,1.56,.64,1) .5s both card-pop}@keyframes tap{0%{opacity:.55;transform:scale(.5)}to{opacity:0;transform:scale(2.6)}}@keyframes card-pop{0%{transform:scale(1)}45%{transform:scale(1.07)}to{transform:scale(1)}}.toon-docs .folder-tick{stroke-dasharray:30;stroke-dashoffset:30px;transition:stroke-dashoffset .45s var(--ease-out) .75s}.meet-line li.on .toon-docs .doc-in{animation:.6s cubic-bezier(.3,.7,.3,1) both doc-drop}.meet-line li.on .toon-docs .folder-front{animation:.5s cubic-bezier(.34,1.56,.64,1) .5s both card-pop}.meet-line li.on .toon-docs .folder-tick{stroke-dashoffset:0}@keyframes doc-drop{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:none}}.toon-ready .shield{fill:#fff;stroke:var(--rule);transition:fill .5s .1s,stroke .5s .1s}.toon-ready .shield-tick{stroke-dasharray:40;stroke-dashoffset:40px;transition:stroke-dashoffset .5s var(--ease-out) .35s}.meet-line.done .toon-ready .shield{fill:var(--green);stroke:var(--green);animation:.8s cubic-bezier(.34,1.56,.64,1) node-pop-final}.meet-line.done .toon-ready .shield-tick{stroke-dashoffset:0}.meet-tip{background:#fff;width:38px;height:38px;margin:-19px 0 0 -19px;box-shadow:0 0 0 4px #3e6ae12e,0 8px 22px -6px #3e6ae18c}.meet-tip svg{opacity:0;width:22px;height:22px;transition:opacity .25s, transform .35s var(--ease-out);position:absolute;top:8px;left:8px;transform:scale(.6)}@media (min-width:1100px){.meet-line{--toon-h:7rem;padding-top:var(--toon-h)}.meet-track{top:calc(var(--toon-h) + var(--node) / 2 - 2px)}.meet-line li{padding-right:0}.toon{width:7.5rem;height:5.25rem;top:auto;bottom:calc(100% + .9rem);right:auto}.meet-line li[data-at="0"] .toon{left:calc(var(--node) / 2 - 3.75rem)}.meet-line li[data-at="1"] .toon{right:calc(var(--node) / 2 - 3.75rem)}}.pricing{color:#fff;background:linear-gradient(#3a3e45 0%,#24272d 38%,#15181c 100%);margin-top:7rem;padding:4.5rem 0 4rem}.price-rule{font-size:var(--text-small);color:#ffffffa6;border-top:1px solid #ffffff2e;justify-content:space-between;gap:1rem;padding-top:.875rem;display:flex}.price-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem 2rem;margin-top:2.25rem;display:flex}.price-head h2{letter-spacing:-.045em;max-width:16ch;font-size:clamp(2.4rem,1.1rem + 4.2vw,4.75rem);font-weight:600;line-height:1.02}.billing{background:#ffffff14;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.billing button{color:#ffffffbf;min-height:2.75rem;padding:0 1.1rem;font-size:.9375rem;font-weight:600;transition:background .3s,color .3s}.billing button span{color:inherit;opacity:.8;font-weight:500}.billing button[aria-pressed=true]{color:var(--ink);background:#fff}.plans{border-top:1px solid #ffffff2e;gap:0;margin-top:3.5rem;display:grid}.plan{border-bottom:1px solid #ffffff1f;flex-direction:column;padding:1.75rem 0 2rem;display:flex;position:relative}.plan[data-featured]{background:#ffffff0f;margin-inline:-1.25rem;padding-inline:1.25rem;box-shadow:inset 0 2px #fff}.plan-top{justify-content:space-between;align-items:center;min-height:1.75rem;display:flex}.plan-n{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.plan-tag{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:.25rem .6rem;font-size:.75rem;font-weight:600}.plan h3{letter-spacing:-.02em;margin-top:1rem;font-size:1.375rem;font-weight:600}.plan-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-top:1.25rem;display:flex}.plan-price .amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.6rem + 2.4vw,3.75rem);font-weight:600;line-height:1}.plan-price small{color:#ffffffa6;font-size:.9375rem}.plan-body{flex:1;margin-top:1.5rem}.plan-copy{color:#ffffffc7;max-width:30ch;font-size:1rem;line-height:1.5}.plan ul{gap:.7rem;display:grid}.plan li{color:#ffffffe6;align-items:flex-start;gap:.65rem;font-size:1rem;line-height:1.4;display:flex}.plan li svg{color:#fff;flex-shrink:0;width:1rem;height:1rem;margin-top:.2rem}.plan-cta{align-self:flex-start;margin-top:2rem}.plan .btn-paper{color:var(--ink);background:#fff;font-size:1rem;font-weight:600}.plan .btn-paper .sweep{background:var(--ink)}.plan .btn-paper:hover .inner{color:#fff}.plan-outline{align-items:center;gap:.5rem;min-height:3rem;padding:0 1.25rem;font-weight:600;transition:box-shadow .3s,background .3s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff73}.plan-outline:hover{background:#ffffff0f;box-shadow:inset 0 0 0 1px #fff}.price-notes{gap:1.5rem;margin-top:3.5rem;display:grid}.price-notes>div{gap:.75rem;display:flex}.price-notes svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.15rem}.price-notes b{font-weight:600;display:block}.price-notes p{color:#ffffffb3;margin-top:.2rem;font-size:.9375rem}@media (min-width:810px){.pricing{margin-top:10rem;padding:6rem 0 5rem}.plans{grid-template-columns:repeat(2,1fr);column-gap:3rem}.price-notes{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:1200px){.plans{border-top:0;grid-template-columns:repeat(4,1fr);column-gap:0}.plan{border-bottom:0;border-left:1px solid #ffffff24;padding:2rem 1.75rem 2.25rem}.plan:first-child{border-left:0;padding-left:0}.plan[data-featured]{margin-inline:0;padding-inline:1.75rem}}.plan-outline,.plan .btn-paper{font-size:1rem;font-weight:600}.plan h3{letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;margin-top:.9rem;font-size:.8125rem;font-weight:600}.plan li svg{color:var(--sky)}.plan[data-featured]{box-shadow:none;background:linear-gradient(#4a2db542,#3e6ae114 70%,#3e6ae10a)}.plan[data-featured]:before{content:"";background:linear-gradient(90deg, #8c52ff, var(--sky));height:2px;position:absolute;top:0;left:0;right:0}.plan-tag{background:linear-gradient(90deg, #8c52ff, var(--electric));color:#fff;letter-spacing:.06em;border-radius:999px;padding:.3rem .7rem}.plan[data-featured] .amount{background:linear-gradient(90deg, #a98bff, var(--sky));color:#0000;-webkit-background-clip:text;background-clip:text}.billing button span{color:var(--sky);opacity:1}.plan-price{position:relative}.amount.counting{font-variant-numeric:tabular-nums}.flip{animation:flip-in .45s var(--ease-out)}@keyframes flip-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.plan-price small,.plan li span{display:inline-block}.save-pop{pointer-events:none;place-items:center;display:grid;position:absolute;top:-.4rem;right:0}.pricing.pop .save-pop .sparks b{animation:.9s cubic-bezier(.2,.8,.2,1) .1s both spark}.pricing.pop .billing button[data-period=annual] span{animation:1s ease-out save-text}@keyframes save-text{0%,to{text-shadow:none}40%{text-shadow:0 0 14px #38b6ffe6}}.save-pop .sparks b{background:var(--sky)}.save-pop .sparks b:nth-child(3n){background:#8c52ff}.save-pop .sparks b:nth-child(3n+2){background:#fff}.soon{letter-spacing:.1em;text-transform:uppercase;background:#ffffff24;border-radius:999px;margin-top:.35rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.pricing{--go:#3fcf73}.plan-tag{color:var(--go);letter-spacing:.14em;background:0 0;border-radius:0;padding:0;font-size:.75rem}.plan[data-featured]{background:#ffffff0d}.plan[data-featured]:before{background:var(--go)}.plan[data-featured] .amount{color:#fff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.plan li svg,.price-notes svg,.billing button span{color:var(--go)}.pricing .billing button:not([aria-pressed=true]) span,.pricing .plan-tag{color:var(--violet-mist)}.save-pop{top:.2rem;right:0}.save-txt{z-index:1;color:var(--go);letter-spacing:-.01em;white-space:nowrap;transform-origin:0 100%;transition:transform .35s var(--ease-out);font-size:1rem;font-weight:700;position:relative;transform:scale(0)}.pricing.is-annual .save-txt{transform:none}.pricing.pop .save-txt{animation:.75s cubic-bezier(.34,1.56,.64,1) both save-txt-pop,1.4s ease-out .2s save-glow}@keyframes save-txt-pop{0%{transform:scale(0)translateY(6px)}60%{transform:scale(1.35)translateY(-2px)}to{transform:none}}@keyframes save-glow{0%,to{text-shadow:none}35%{text-shadow:0 0 18px #9b7dffe6}}.pricing .is-plans .plans{margin-top:0}@media (min-width:1100px){.pricing .wrap{padding-inline:calc(var(--gutter) + 7rem)}}.seal-host{display:inline-block;position:relative}.aw-seal{pointer-events:none;filter:drop-shadow(0 4px 10px #7b5ce073);width:.58em;height:.58em;position:absolute;top:-.66em;left:calc(50% - .14em);transform:translate(-50%)}.seal-shape{background:var(--violet);color:#fff;clip-path:polygon(50% 0%,62% 9%,78% 5%,84% 20%,100% 25%,94% 41%,100% 55%,86% 64%,84% 81%,67% 82%,56% 100%,43% 89%,27% 96%,20% 80%,3% 75%,9% 59%,0% 45%,14% 35%,16% 18%,34% 17%);place-items:center;display:grid;position:absolute;inset:0}.seal-shape svg{width:62%;height:62%;overflow:visible}.seal-shape path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:12;stroke-dashoffset:12px}.seal-ring{box-shadow:0 0 0 2px var(--violet);opacity:0;border-radius:50%;position:absolute;inset:-12%}.aw-seal .sparks b{background:var(--violet);width:.06em;height:.2em;margin:-.1em 0 0 -.03em}.aw-seal .sparks b:nth-child(3n){background:var(--sky)}.aw-seal .sparks b:nth-child(3n+2){background:var(--violet-pale)}.seal-host.wait .seal-shape{transform:scale(0)}@keyframes seal-in{0%{transform:scale(0)rotate(-120deg)}65%{transform:scale(1.28)rotate(12deg)}to{transform:none}}@keyframes seal-tick{to{stroke-dashoffset:0}}@keyframes seal-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-.25em) scaleY(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-.95em) scaleY(1)}}.aw-seal{width:.42em;height:.42em;top:.1em;left:auto;right:.02em;transform:none}.pricing{--go:var(--violet-light);--slide:var(--violet-light)}.plan li svg,.price-notes svg{color:#3fcf73}.billing button[aria-pressed=true] span{color:var(--violet)}.save-pop .sparks b,.save-pop .sparks b:nth-child(3n),.save-pop .sparks b:nth-child(3n+2){background:var(--violet-light)}.save-pop .sparks b:nth-child(2n){background:#fff}.why{background:var(--paper-light);margin-top:7rem;padding:5rem 0}.why-rule{border-top:1px solid var(--rule);font-size:var(--text-small);color:var(--graphite);justify-content:space-between;gap:1rem;padding-top:.875rem;display:flex}.why-grid{align-items:center;gap:3rem;margin-top:2.5rem;display:grid}.why-title{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.4rem,1.1rem + 4.2vw,4.75rem);font-weight:600;line-height:1.02}.why-lede{max-width:38ch;font-size:var(--text-lead);color:var(--graphite);margin-top:1.5rem;line-height:1.45}.why-steps{gap:1.5rem;margin-top:2.5rem;display:grid}.why-steps button{text-align:left;width:100%;display:block}.why-bar{background:#12151a26;height:2px;display:block;position:relative;overflow:hidden}.why-bar i{background:var(--violet);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.why-steps li.done .why-bar i{background:var(--ink);transform:scaleX(1)}.why-steps li.active .why-bar i{animation:why-fill var(--step,3.4s) linear both}@keyframes why-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.why-steps b{color:var(--ink);margin-top:.9rem;font-size:1.125rem;font-weight:600;transition:color .3s;display:block}.why-steps li.active b{color:var(--violet)}.why-steps button>span:last-child{color:var(--graphite);margin-top:.3rem;font-size:.9375rem;line-height:1.45;display:block}@media (min-width:1100px){.why{margin-top:10rem;padding:7rem 0}.why-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:3.5rem}.why-steps{grid-template-columns:1fr;gap:1.25rem}.why .stage{max-width:860px}}.net-note{color:var(--graphite);margin-top:1.5rem;font-size:.8125rem}.why-visual{flex-direction:column;align-items:center;display:flex}.stage{aspect-ratio:620/500;width:100%;max-width:620px;font-size:clamp(9px,1.6vw,13px);position:relative}.bin{width:17%;transition:opacity .5s, transform .5s var(--ease-out);position:absolute;bottom:3%;right:6%;overflow:visible}.bin-lid{transform-box:fill-box;transform-origin:0 100%;transition:transform .35s var(--ease-out)}.stage.lid-open .bin-lid{transform:rotate(-38deg)translateY(-4px)}.stage.bin-hit .bin{animation:.6s ease-out bin-wobble}@keyframes bin-wobble{20%{transform:rotate(-6deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-2deg)}}.stage:not([data-act=paper]) .bin{opacity:0;transform:translateY(12px)}.devices{position:absolute;inset:0}.browser,.phone{transition:opacity .7s var(--ease-out), transform .8s var(--ease-out);background:#fff;position:absolute;overflow:hidden;box-shadow:0 2px 4px #12151a0f,0 30px 60px -28px #12151a73}.browser{border:1px solid #dfe3ec;border-radius:.9em;width:84%;top:4%;left:0}.browser-bar{background:#f5f7fb;border-bottom:1px solid #e3e7ef;align-items:center;gap:.45em;height:2.4em;padding:0 .9em;display:flex}.browser-bar i{background:var(--rule);border-radius:50%;width:.7em;height:.7em}.browser-bar span{color:var(--graphite);background:#fff;border-radius:.4em;margin-left:.8em;padding:.25em .9em;font-size:.85em}.browser .screens{aspect-ratio:1440/900;position:relative}.phone{aspect-ratio:1284/2778;border:.45em solid var(--ink);background:var(--ink);border-radius:1.9em;width:29%;bottom:0;right:2%;overflow:visible}.phone .screens{background:#fff;border-radius:1.45em;position:absolute;inset:0;overflow:hidden}.screens img{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out), transform .7s var(--ease-out);position:absolute;inset:0;transform:translateY(4%)}.screens img.on{opacity:1;transform:none}.stage[data-act=paper] .browser,.stage[data-act=paper] .phone{opacity:0}.stage[data-act=paper] .phone{transform:translateY(30%)scale(.9)}.stage[data-act=pass] .browser{opacity:0;transform:translate(-6%)}.stage[data-act=pass] .phone{transform:translate(-112%,-4%)scale(1.12)}.phone-seal{z-index:2;pointer-events:none;filter:drop-shadow(0 4px 10px #7b5ce073);width:2.6em;height:2.6em;position:absolute;top:-.9em;right:-.9em}.phone-seal .seal-shape{transform:scale(0)rotate(-120deg)}.stage.seal .phone-seal .seal-ring{animation:1.3s ease-out .35s 2 ring-out}.phone-seal .sparks b{background:var(--violet);width:.22em;height:.7em;margin:-.35em 0 0 -.11em}.phone-seal .sparks b:nth-child(3n){background:var(--sky)}.phone-seal .sparks b:nth-child(3n+2){background:var(--violet-pale)}.stage.seal .phone-seal .sparks b{animation:1s cubic-bezier(.2,.8,.2,1) .3s both pass-spark}@keyframes pass-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(-1.6em) scaleY(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-5.2em) scaleY(1)}}.stage[data-act=paper] .phone-seal{opacity:0}.phone-seal{transition:opacity .4s}.stage[data-act=screens] .phone-seal{opacity:0}.bin{width:25%;bottom:1%;right:3%}.phone-seal{width:4.6em;height:4.6em;top:2.2em;right:-6.2em}@keyframes seal-big{0%{transform:scale(0)rotate(-140deg)}55%{transform:scale(1.9)rotate(14deg)}78%{transform:scale(.92)rotate(-4deg)}to{transform:none}}.stage.seal .phone-seal .seal-shape{animation:1.1s cubic-bezier(.34,1.3,.64,1) .1s both seal-big}.stage.seal .phone-seal .seal-shape path{animation:.45s ease-out .9s both seal-tick}.stage.seal .phone-seal .sparks b{animation-delay:.45s}.phone-seal .sparks b{width:.3em;height:1em;margin:-.5em 0 0 -.15em}.seal-host{padding-right:.95em}.aw-seal{width:.78em;height:.78em;top:.17em;right:.04em}.aw-seal .sparks b{width:.07em;height:.26em;margin:-.13em 0 0 -.035em}.seal-host.sealed .seal-shape{animation:1s cubic-bezier(.22,1,.36,1) .3s both seal-grow}.seal-host.sealed .seal-shape path{animation:.5s ease-out .9s both seal-tick}.seal-host.sealed .seal-ring{animation:1.3s ease-out .6s 2 ring-out}.seal-host.sealed .aw-seal .sparks b{animation:1s cubic-bezier(.2,.8,.2,1) .55s both seal-spark-big}@keyframes seal-grow{0%{opacity:0;transform:scale(.3)rotate(-60deg)}60%{opacity:1;transform:scale(1.08)rotate(6deg)}to{opacity:1;transform:none}}@keyframes seal-spark-big{0%{opacity:1;transform:rotate(var(--a)) translateY(-.45em) scaleY(.3)}55%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-1.25em) scaleY(1)}}.sheet-vid{aspect-ratio:4/5;pointer-events:none;opacity:0;transform-origin:50%;will-change:transform, opacity;height:auto;transition:opacity .35s;position:absolute;top:0;left:0}.stage:not([data-act=paper]) .sheet-vid{opacity:0!important}.bin{z-index:20}.sec{padding-top:7rem;padding-bottom:2rem}.sec-rule-top{border-top:1px solid var(--rule);font-size:var(--text-small);color:var(--graphite);justify-content:space-between;gap:1rem;padding-top:.875rem;display:flex}.sec-grid{gap:3rem;margin-top:2.5rem;display:grid}.sec-title{letter-spacing:-.045em;font-size:clamp(2.4rem,1.1rem + 4.2vw,4.75rem);font-weight:600;line-height:1.02}.sec-lede{max-width:34ch;font-size:var(--text-lead);color:var(--graphite);margin-top:1.5rem;line-height:1.45}.sec-link{margin-top:1.5rem;font-weight:600;display:inline-block}.sec-items{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-content:start;gap:2rem 1.75rem;display:grid}.sec-item{opacity:0;transition:opacity .7s var(--ease-out) var(--d), transform .7s var(--ease-out) var(--d);padding-top:1.4rem;position:relative;transform:translateY(14px)}.sec-items.is-in .sec-item{opacity:1;transform:none}.sec-rule{background:var(--rule);transform-origin:0;height:1px;transition:transform 1s var(--ease-in-out) var(--d);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sec-items.is-in .sec-rule{transform:scaleX(1)}.sec-item b{margin-top:0;font-size:1.0625rem;font-weight:600;display:block}.sec-item p{color:var(--graphite);margin-top:.35rem;font-size:.9375rem;line-height:1.5}@media (min-width:1100px){.sec{padding-top:10rem}.sec-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:4rem}.sec-items{grid-template-columns:repeat(3,1fr)}}.sec-title{font-size:clamp(2.3rem,1rem + 3.4vw,4.1rem)}.sec-title .ink-line{white-space:nowrap}.lock-host{position:relative}.aw-lock{width:.74em;height:.86em;position:absolute;top:.02em;left:calc(100% + .14em)}.aw-lock svg{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round;overflow:visible}.aw-lock .lk-body{fill:var(--ink);stroke:none}.aw-lock .lk-hole{stroke:#fff;stroke-width:2.2px}.aw-lock .lk-hole-dot{fill:#fff;stroke:none}.aw-lock .lk-shackle{transform-box:fill-box;transform-origin:100% 100%;transform:translateY(-5px)rotate(-24deg)}.aw-lock{opacity:0;transform:translateY(-.35em)scale(.6)}.lock-ring{box-shadow:0 0 0 2px var(--ink);opacity:0;border-radius:30%;position:absolute;inset:10% -12% -6%}.sec-title.locked .aw-lock{animation:.55s cubic-bezier(.34,1.56,.64,1) both lock-drop}.sec-title.locked .lk-shackle{animation:.38s cubic-bezier(.6,0,.4,1) .55s both lock-snap}.sec-title.locked .aw-lock svg{animation:.32s ease-out .9s both lock-click}.sec-title.locked .lock-ring{animation:1.1s ease-out .9s both ring-out}@keyframes lock-drop{0%{opacity:0;transform:translateY(-.35em)scale(.6)}to{opacity:1;transform:none}}@keyframes lock-snap{0%{transform:translateY(-5px)rotate(-24deg)}55%{transform:translateY(-5px)rotate(0)}to{transform:none}}@keyframes lock-click{0%{transform:scale(1)}40%{transform:scale(.88,1.1)}to{transform:scale(1)}}.au-hosted{align-items:center;gap:.6rem;display:inline-flex}.au-flag{filter:drop-shadow(0 2px 4px #12151a2e);width:2.6rem;height:1.3rem;display:inline-flex}.au-flag i{height:100%;animation:1.8s ease-in-out infinite flag-wave;animation-delay:calc(var(--i) * -.09s);background-repeat:no-repeat;background-size:2.6rem 1.3rem;flex:1 0 0;position:relative}.au-flag i:after{content:"";opacity:0;animation:1.8s ease-in-out infinite flag-shade;animation-delay:inherit;background:#000;position:absolute;inset:0}@keyframes flag-wave{0%,to{transform:translateY(calc(var(--k) * -1.6px))}50%{transform:translateY(calc(var(--k) * 1.6px))}}@keyframes flag-shade{0%,to{opacity:0}25%{opacity:calc(var(--k) * .16)}75%{opacity:calc(var(--k) * -.02)}}.au-flag:not(.waving) i,.au-flag:not(.waving) i:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.au-flag i,.au-flag i:after{animation:none}}.faq-sec{color:#fff;background:linear-gradient(#3a3e45 0%,#24272d 38%,#15181c 100%);margin-top:7rem;padding:4.5rem 0 5rem}.faq-rule{font-size:var(--text-small);color:#ffffffa6;border-top:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.875rem;display:flex}.faq-rule a{color:#fff;font-weight:600}.faq-grid{gap:2.5rem;margin-top:2.5rem;display:grid}.faq-title{letter-spacing:-.045em;font-size:clamp(2.4rem,1.1rem + 4.2vw,4.75rem);font-weight:600;line-height:1.02}.faq-list{border-top:1px solid #ffffff2e}.faq-item{border-bottom:1px solid #ffffff24}.faq-btn{text-align:left;color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:1.4rem 0;display:flex}.faq-btn>span:first-child{letter-spacing:-.01em;transition:transform .5s var(--ease-out);font-size:1.1875rem;font-weight:600}.faq-btn:hover>span:first-child{transform:translate(.25rem)}.faq-sec .bplus:before,.faq-sec .bplus:after{background:#fff}.faq-sec .faq-btn:hover .bplus:before,.faq-sec .faq-btn:hover .bplus:after,.faq-sec .faq-btn[aria-expanded=true] .bplus:before{background:var(--violet-light)}.faq-btn[aria-expanded=true] .bplus:after{background:var(--violet-light);transform:translate(-50%,-50%)rotate(90deg)}.faq-body{padding:0 3rem 1.6rem 0}.faq-body p{color:#ffffffc7;max-width:60ch;line-height:1.6}.faq-more{color:var(--violet-pale);margin-top:.9rem;font-size:.9375rem;font-weight:600;display:inline-block}@media (min-width:1100px){.faq-sec{margin-top:10rem;padding:6rem 0 7rem}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:4rem}}.aw-footer{padding:4.5rem 0 2rem}.ft-top{gap:2.5rem;display:grid}.ft-brand img{width:11rem;height:auto}.ft-brand p{color:#ffffffb3;margin-top:.9rem;font-size:.9375rem}.ft-mail{margin-top:1rem;font-weight:600;display:inline-block}.ft-social{gap:.6rem;margin-top:1.4rem;display:flex}.ft-social a{border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;transition:background .3s,box-shadow .3s;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.ft-social a:hover{background:var(--violet);box-shadow:none}.ft-social svg{fill:#fff;width:1.05rem;height:1.05rem}.ft-col{align-content:start;gap:.55rem;font-size:.9375rem;display:grid}.ft-col b{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-bottom:.3rem;font-size:.75rem;font-weight:600}.ft-col a{color:#ffffffe6;width:fit-content}.ft-col a:hover{color:var(--violet-pale)}.ft-legal{color:#ffffff8c;border-top:1px solid #ffffff24;margin-top:3.5rem;padding-top:1.4rem;font-size:.8125rem}@media (min-width:810px){.ft-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:3rem}.aw-footer{padding-top:6rem}}.vision{color:#fff;background:radial-gradient(70% 60% at 70% 110%, #7b5ce073, transparent 70%), linear-gradient(180deg, var(--ink) 0%, #1b1d2b 55%, #241c38 100%);height:92svh;min-height:620px;margin-top:7rem;position:relative;overflow:hidden}.v-reel{align-content:center;gap:1.6rem;display:grid;position:absolute;inset:-10% -20%;transform:rotate(-7deg)}.v-row{gap:1.6rem;width:max-content;animation:60s linear infinite v-slide;display:flex}@keyframes v-slide{to{transform:translate(-50%)}}.v-phone{aspect-ratio:390/844;background:#0b0d10;border:6px solid #0b0d10;border-radius:1.9rem;flex-shrink:0;width:13.5rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 60px -20px #000c}.v-phone img{object-fit:cover;object-position:top center;border-radius:1.45rem;width:100%;height:100%;display:block}.v-scrim{background:linear-gradient(90deg,#0c0d14eb 0%,#0c0d14b3 38%,#0c0d1426 70%,#0c0d1400 100%),linear-gradient(#0c0d1400 55%,#0c0d14d9 100%);position:absolute;inset:0}.v-content{z-index:2;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:3rem;display:flex;position:relative}.v-title{letter-spacing:-.045em;margin-top:0;font-size:clamp(2.3rem,1.1rem + 3.9vw,5.2rem);font-weight:600;line-height:1.02}.v-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.v-actions .btn-paper{color:var(--ink);background:#fff;font-weight:600}.v-actions .btn-paper .sweep{background:var(--ink)}.v-actions .btn-paper:hover .inner{color:#fff}.v-mail{font-weight:600}.vision:hover .v-row{animation-play-state:paused}@media (max-width:809px){.v-phone{border-width:4px;border-radius:1.3rem;width:9rem}.v-phone img{border-radius:1rem}.v-title .rv-line{display:inline}.v-scrim{background:linear-gradient(#0c0d141a 20%,#0c0d14b3 55%,#0c0d14f2 100%)}}@media (min-width:1100px){.vision{margin-top:10rem}.v-content{padding-bottom:4rem}}@media (prefers-reduced-motion:reduce){.v-row{animation:none}}.aw-footer{margin-top:0}@media (max-width:809px){.v-title .rv-line,.v-title .rv-line>span{margin:0;padding:0;display:inline;overflow:visible}.v-title .rv-line>span{transform:none}.v-title{opacity:0;transition:opacity .9s var(--ease-out)}.v-title.is-in{opacity:1}}.v-row{will-change:transform;align-items:center;animation:none!important}.v-reel{gap:2rem}.v-phone{width:auto;height:22rem}.v-web{aspect-ratio:1440/940;background:#fff;border-radius:.9rem;flex-shrink:0;height:22rem;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 30px 60px -20px #000c}.v-bar{background:var(--paper-light);border-bottom:1px solid #dfe3ec;align-items:center;gap:.35rem;height:1.7rem;padding:0 .7rem;display:flex}.v-bar i{background:#c9cfdc;border-radius:50%;width:.5rem;height:.5rem}.v-bar span{color:var(--graphite);background:#fff;border-radius:.3rem;margin-left:.6rem;padding:.1rem .6rem;font-size:.62rem}.v-web img{object-fit:cover;object-position:top left;width:100%;height:calc(100% - 1.7rem);display:block}@media (max-width:809px){.v-phone,.v-web{height:14rem}}.pricing,.faq-sec,.vision{margin-top:0!important}.sec{padding-bottom:7rem}@media (min-width:1100px){.sec{padding-bottom:10rem}}@media (min-width:810px){.ft-top{grid-template-columns:2fr 1fr 1fr}.hero-copy{padding-bottom:clamp(4rem,15vh,10rem)}}@media (max-width:809px){html,.why,.why-visual,.stage{overflow-x:clip}.sheet-vid{max-width:60vw}.phone-seal{width:2.8em;height:2.8em;top:-.9em;right:-.9em}.sec{padding-top:4.5rem;padding-bottom:4rem}.sec-grid{gap:2rem;margin-top:1.75rem}.sec-title{font-size:2.35rem}.sec-lede{margin-top:1rem;font-size:1.0625rem}.sec-link{margin-top:1rem}.sec-items{grid-template-columns:1fr 1fr;gap:1.4rem 1rem}.sec-item{padding-top:.9rem}.sec-item b{margin-top:0;font-size:.9375rem}.sec-item p{margin-top:.2rem;font-size:.8125rem;line-height:1.4}.pricing{padding:3.5rem 0 3rem}.price-head{gap:1.25rem;margin-top:1.5rem}.price-head h2{font-size:2.2rem}.pricing .is-plans .plans{scroll-snap-type:x mandatory;margin:1rem calc(var(--gutter) * -1) 0;padding:.25rem var(--gutter) 1rem;scrollbar-width:none;overscroll-behavior-x:contain;border-top:0;gap:.85rem;display:flex;overflow-x:auto}.pricing .is-plans .plans::-webkit-scrollbar{display:none}.pricing .plan,.pricing .plan[data-featured]{scroll-snap-align:start;background:#ffffff0a;border:1px solid #ffffff24;border-radius:.9rem;flex:0 0 82%;margin:0;padding:1.25rem 1.1rem 1.4rem}.pricing .plan[data-featured]{border-color:var(--violet-light);background:#ffffff14}.pricing .plan[data-featured]:before{display:none}.plan-price .amount{font-size:2.6rem}.plan-body{margin-top:1rem}.plan-cta{margin-top:1.25rem}.price-notes{gap:.9rem;margin-top:1.25rem}.price-notes p{font-size:.8125rem}.aw-footer{padding:3rem 0 1.5rem}.ft-top{grid-template-columns:1fr 1fr;gap:2rem 1rem}.ft-brand{grid-column:1/-1}.ft-brand img{width:9.5rem}.ft-legal{margin-top:2rem;font-size:.75rem}.pricing .is-plans .plans{scroll-padding-inline:var(--gutter)}}.v-row-phones{gap:1.6rem;padding-block:1.5rem}.v-row-phones .v-phone{height:24rem;transform:translateY(var(--lift)) rotate(var(--tilt));transition:transform .5s var(--ease-out)}.v-row-web{gap:2rem}.v-row-web .v-web{height:19rem}@media (max-width:809px){.v-row-phones .v-phone{height:15rem}.v-row-web .v-web{height:11rem}}@media (min-width:1100px){.meet-line li[data-at="0.3333"],.meet-line li[data-at="0.6667"]{left:calc(var(--node) / 2 + var(--at) * (100% - var(--node)));text-align:center;transform:translate(-50%)}.meet-line li[data-at="0.3333"]{--at:.3333}.meet-line li[data-at="0.6667"]{--at:.6667}.meet-line li[data-at="0.3333"] i,.meet-line li[data-at="0.6667"] i{margin-left:calc(var(--node) / -2);left:50%}}.meet-line[data-seg="0"] .tip-plane,.meet-line[data-seg="1"] .tip-doc,.meet-line[data-seg="2"] .tip-pass{opacity:1;transform:none}.meet-line[data-seg="0"] .tip-plane{transform:rotate(110deg)}@media (min-width:1100px){.meet-line li[data-at="0.3333"] .toon,.meet-line li[data-at="0.6667"] .toon{margin-left:-3.75rem;left:50%}.meet-line[data-seg="0"] .tip-plane{transform:rotate(20deg)}}@media (max-width:767px){.price-head h2{font-size:2.4rem}}@media (max-width:809px){.hero{height:100svh;min-height:640px}.statement-sec{padding-top:3rem}}.mp-who{display:none}@media (max-width:809px){.mp-who{grid-template-columns:1fr 1fr;gap:4px;margin-top:1.75rem;padding:4px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.mp-who button{color:#ffffffbf;padding:.85rem .5rem;font-size:1rem;font-weight:600;transition:background .25s,color .25s}.mp-who button[aria-pressed=true]{color:var(--ink);background:#fff}.pricing .is-plans .plans{scroll-snap-type:none;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;display:grid;overflow:visible}.pricing .plan,.pricing .plan[data-featured]{flex:none;display:none}.pricing[data-who=trade] .plan:nth-child(2),.pricing[data-who=sites] .plan:nth-child(3){display:block}.pricing[data-who=trade] .plan:first-child,.pricing[data-who=sites] .plan:nth-child(4){order:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:1rem 1.1rem;display:grid}.pricing .plan:is(:first-child,:nth-child(4)) :is(.plan-top,.plan-body){display:none}.pricing .plan:is(:first-child,:nth-child(4)) h3,.pricing .plan:is(:first-child,:nth-child(4)) .plan-price{grid-column:1;margin:0}.pricing .plan:is(:first-child,:nth-child(4)) .plan-price .amount{font-size:1.5rem}.pricing .plan:is(:first-child,:nth-child(4)) .plan-cta{white-space:nowrap;grid-area:1/2/span 2;margin:0}.how{padding-top:3.5rem}.how-rows{gap:2.75rem;margin-top:2rem}.how-meet{margin-top:3.5rem;padding-bottom:2rem}.why{margin-top:2rem;padding:3rem 0}.why-grid{gap:2rem;margin-top:1.75rem}.pricing{padding:3rem 0}.sec{padding-top:3rem;padding-bottom:3rem}.faq-sec{padding:3rem 0}.faq-grid{gap:1.75rem;margin-top:1.75rem}.vision{height:44rem;min-height:0}.v-reel{align-content:start;padding-top:1.5rem;inset:0 -20% auto}.v-content{padding-bottom:2.5rem}}.aw-menu{background:var(--ink);-webkit-backdrop-filter:none}.aw-header.menu-open[data-tone]{background:var(--ink);box-shadow:0 1px #ffffff1a}@media (max-width:809px){.hero,.hero-copy{height:100svh;min-height:0}.hero-copy{padding-bottom:3.5rem}.hero .hero-wash{background-image:linear-gradient(#12151abf 0,#12151a4d 5rem,#12151a00 10rem),linear-gradient(0deg,#f5f7fbf7 0,#f5f7fbed 17rem,#f5f7fbb3 22rem,#f5f7fb33 27rem,#f5f7fb00 31rem)}html{scroll-padding-top:4.5rem}}.how-rows{gap:4rem;margin-top:3rem;display:grid}.how-row{gap:1.75rem;display:grid}.how-pic{margin:0;padding:0 9% 13% 0;position:relative}.how-pic:before,.how-pic:after{content:"";z-index:0;position:absolute;-webkit-mask:radial-gradient(circle,#000 2.2px,#0000 2.7px) 0 0/16px 16px;mask:radial-gradient(circle,#000 2.2px,#0000 2.7px) 0 0/16px 16px}.how-pic:before{background:linear-gradient(200deg, var(--sky), var(--electric) 45%, var(--violet));width:28%;height:48%;top:-1.5rem;right:0}.how-main{z-index:1;aspect-ratio:16/11;border-radius:1rem;position:relative;overflow:hidden;-webkit-mask:linear-gradient(135deg,#0000 0 2.4rem,#000 2.4rem);mask:linear-gradient(135deg,#0000 0 2.4rem,#000 2.4rem)}.how-main img,.how-inset img{object-fit:cover;width:100%;height:100%;display:block}.how-inset img{border-radius:1rem}.how-inset{z-index:2;aspect-ratio:4/5;background:var(--paper);border-radius:calc(1rem + 6px);width:36%;padding:6px;position:absolute;bottom:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(315deg,#0000 0 1.6rem,#000 1.6rem);mask:linear-gradient(315deg,#0000 0 1.6rem,#000 1.6rem)}.how-pic:after{background:linear-gradient(20deg, var(--violet), var(--electric) 55%, var(--sky));width:26%;height:36%;bottom:3%;left:-1.5rem}.how-row.flip .how-pic:after{left:auto;right:-1.5rem}.how-row.flip .how-pic{padding:0 0 13% 9%}.how-row.flip .how-pic:before{left:0;right:auto}.how-row.flip .how-main{-webkit-mask-image:linear-gradient(225deg,#0000 0 2.4rem,#000 2.4rem);mask-image:linear-gradient(225deg,#0000 0 2.4rem,#000 2.4rem)}.how-row.flip .how-inset{left:0;right:auto;-webkit-mask-image:linear-gradient(45deg,#0000 0 1.6rem,#000 1.6rem);mask-image:linear-gradient(45deg,#0000 0 1.6rem,#000 1.6rem)}@media (max-width:809px){.how-pic{padding:0 7% 15% 0}.how-row.flip .how-pic{padding:0 0 15% 7%}.how-inset{border-radius:calc(.85rem + 4px);width:40%;padding:4px}.how-inset img,.how-main{border-radius:.85rem}.how-main{-webkit-mask-image:linear-gradient(135deg,#0000 0 1.6rem,#000 1.6rem);mask-image:linear-gradient(135deg,#0000 0 1.6rem,#000 1.6rem)}.how-row.flip .how-main{-webkit-mask-image:linear-gradient(225deg,#0000 0 1.6rem,#000 1.6rem);mask-image:linear-gradient(225deg,#0000 0 1.6rem,#000 1.6rem)}.how-inset{-webkit-mask-image:linear-gradient(315deg,#0000 0 1.1rem,#000 1.1rem);mask-image:linear-gradient(315deg,#0000 0 1.1rem,#000 1.1rem)}.how-row.flip .how-inset{-webkit-mask-image:linear-gradient(45deg,#0000 0 1.1rem,#000 1.1rem);mask-image:linear-gradient(45deg,#0000 0 1.1rem,#000 1.1rem)}.how-pic:before,.how-pic:after{-webkit-mask-image:radial-gradient(circle,#000 1.7px,#0000 2.1px);mask-image:radial-gradient(circle,#000 1.7px,#0000 2.1px);-webkit-mask-size:12px 12px;mask-size:12px 12px}.how-pic:before{top:-1rem}.how-pic:after{left:-.75rem}.how-row.flip .how-pic:after{right:-.75rem}}@media (min-width:1100px){.how-rows{gap:7rem;margin-top:4.5rem}.how-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:5rem}.how-row.flip .how-pic{order:2}.how-row{align-items:start}.how-row .acc{margin-left:3rem}.how-row.flip .acc{margin:0 3rem 0 0}}.why{overflow-x:clip}.cmp-link{color:#fff;letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding:1.25rem 1.25rem 1.25rem 1.75rem;font-size:clamp(1.375rem,1rem + 1.4vw,2.25rem);font-weight:600;line-height:1.1;transition:background .3s,color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1.5px #ffffff8c}.cmp-link i{width:3.75rem;height:3.75rem;color:var(--ink);transition:background .3s, color .3s, transform .3s var(--ease-out);background:#fff;flex-shrink:0;place-items:center;display:grid}.cmp-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.6rem;height:1.6rem}.cmp-link:hover,.cmp-link:focus-visible{color:var(--ink);box-shadow:none;background:#fff;outline:none}.cmp-link:hover i,.cmp-link:focus-visible i{background:var(--ink);color:#fff;transform:translate(.35rem)}@media (max-width:809px){.cmp-link{margin-top:2rem;padding:1rem 1rem 1rem 1.25rem}.cmp-link i{width:3rem;height:3rem}}.aw-rail{display:none}@media (min-width:1100px){.aw-rail{--rail-ink:var(--ink);--rail-soft:#12151a33;--rail-accent:var(--violet);--rail-halo:#7b5ce038;--rail-bg:255 255 255;z-index:30;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), translate .6s var(--ease-out), visibility .5s;padding:1rem .55rem 1rem 1.5rem;display:block;position:fixed;top:50%;right:.2rem;translate:.75rem -50%}.aw-rail.on{opacity:1;visibility:visible;translate:0 -50%}.aw-rail[data-tone=dark-bg]{--rail-ink:#fff;--rail-soft:#ffffff47;--rail-accent:#a990ff;--rail-halo:#a990ff40;--rail-bg:26 29 34}.aw-rail:before{content:"";pointer-events:none;background:linear-gradient(to left, rgb(var(--rail-bg) / .96) 45%, rgb(var(--rail-bg) / 0));opacity:0;transition:opacity .35s var(--ease-out);position:absolute;inset:-1.5rem -.2rem -1.5rem -3.5rem}.aw-rail:is(:hover,:focus-within):before{opacity:1}.aw-rail ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.aw-rail a{height:1.5rem;color:var(--rail-ink);outline-offset:3px;border-radius:.35rem;justify-content:flex-end;align-items:center;gap:1rem;text-decoration:none;display:flex;position:relative}.aw-rail-track{z-index:0;background:var(--rail-soft);border-radius:2px;width:2px;position:absolute;top:1.75rem;bottom:1.75rem;right:calc(1.05rem - 1px);overflow:hidden}.aw-rail-fill{background:var(--rail-accent);transform-origin:top;transform:scaleY(var(--progress,0));transition:transform .4s var(--ease-out);position:absolute;inset:0}.aw-rail i{z-index:1;flex-shrink:0;place-items:center;width:1rem;height:1rem;display:grid;position:relative}.aw-rail i:before{content:"";background:var(--rail-soft);width:.5rem;height:.5rem;transition:background-color .3s, scale .35s var(--ease-out);border-radius:50%}.aw-rail a.passed i:before{background:var(--rail-accent)}.aw-rail a.active i:before{background:var(--rail-accent);box-shadow:0 0 0 .2rem var(--rail-halo);scale:1.5}.aw-rail a.active i:after{content:"";box-shadow:0 0 0 1px var(--rail-accent);opacity:0;animation:rail-breathe 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes rail-breathe{0%{opacity:.55;scale:.75}70%,to{opacity:0;scale:1.9}}.aw-rail li:hover i:before{scale:1.7}.aw-rail li:hover+li i:before{scale:1.3}.aw-rail li:has(+li:hover) i:before{scale:1.3}.aw-rail li:hover a.active i:before{scale:1.8}.aw-rail-label{letter-spacing:-.01em;white-space:nowrap;color:var(--rail-ink);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out), translate .45s var(--ease-out), color .2s;transition-delay:calc(var(--i,0) * 25ms);font-size:.9375rem;font-weight:500;translate:.5rem}.aw-rail:is(:hover,:focus-within) .aw-rail-label{opacity:.55;pointer-events:auto;translate:0}.aw-rail:is(:hover,:focus-within) a.passed .aw-rail-label{opacity:.75}.aw-rail:is(:hover,:focus-within) a.active .aw-rail-label{opacity:1;color:var(--rail-accent);font-weight:600}.aw-rail a:is(:hover,:focus-visible) .aw-rail-label{opacity:1}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.aw-rail a.active i:after{animation:none}.aw-rail li:hover i:before,.aw-rail li:hover+li i:before{scale:1}.aw-rail li:has(+li:hover) i:before{scale:1}}.how-title{margin-top:2.75rem}.faq-grid{margin-top:2.5rem}@media (min-width:810px){.how-title{margin-top:4.25rem}.faq-grid{margin-top:4rem}}@media (min-width:1100px){.how-rows{margin-top:3rem}}@media (max-width:809px){.how-title{margin-top:3.25rem}.how-rows{margin-top:1.75rem}}
