@font-face{font-family:BrainVault Public;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:BrainVault Script;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pacifico-latin-400-normal.woff2)format("woff2")}.public-site{--cream:#f4efe4;--cream-2:#fbf9f2;--white:#fff;--ink:#16120a;--ink-2:#4a4334;--muted:#6b6356;--line:#e7e0d0;--line-2:#ded6c4;--pink:#f6c6d6;--pink-s:#fbe7ee;--pink-i:#8e3556;--blue:#bccfec;--blue-s:#e8effa;--blue-i:#33507f;--yellow:#f3de86;--yellow-s:#fbf3d6;--yellow-i:#866612;--sage:#a9c99a;--sage-s:#eaf1e5;--sage-i:#345028;--lav:#d2ccf0;--lav-s:#eeebf9;--lav-i:#4b3f86;--frame-inset:clamp(12px, calc(4vw - 8px), 36px);--frame-width:min(1180px, calc(100% - var(--frame-inset) - var(--frame-inset)));--section-gutter:clamp(18px, 4vw, 40px);--shoulder-height:80px;--guide-line:#6d455139;--guide-faint:#6d455118;--guide-gutter:12px;--guide-grid:linear-gradient(90deg, var(--guide-faint) 1px, transparent 1px), linear-gradient(var(--guide-faint) 1px, transparent 1px);--guide-hatch:repeating-linear-gradient(135deg, var(--guide-faint) 0 1px, transparent 1px 5px);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.87' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' opacity='.37' filter='url(%23grain)'/%3E%3C/svg%3E");min-height:100vh;color:var(--ink);background:var(--cream-2);-webkit-font-smoothing:antialiased;margin:0;font:400 16px/1.6 BrainVault Public,Instrument Sans Variable,system-ui,sans-serif}.public-site *,.public-site :before,.public-site :after{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none}.public-site button,.public-site input,.public-site textarea,.public-site select{font:inherit}.public-site button,.public-site summary{cursor:pointer}.public-site button:disabled{cursor:wait;opacity:.6}.public-site svg{flex-shrink:0}.public-site img{max-width:100%}.public-site h1,.public-site h2,.public-site h3{color:var(--ink);font-family:inherit}.public-site h1,.public-site h2{letter-spacing:-.055em;font-weight:600;line-height:1.08}.public-site h1{font-size:clamp(34px,4vw + 20px,76px)}.public-site h2{font-size:clamp(30px,3.8vw,48px)}.public-site h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.25}.public-site :focus-visible{outline-offset:5px;outline:2px solid #1f6fb2}.public-site [id]{scroll-margin-top:100px}.public-site .skip-to-content{z-index:120;background:var(--ink);color:#fff;border-radius:12px;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.public-site .skip-to-content:focus{transform:none}.public-site .public-frame{width:var(--frame-width);border-inline:1px solid var(--line-2);margin-inline:auto}.public-site .wrap{width:100%;max-width:1180px;padding-inline:var(--section-gutter);margin-inline:auto}.public-site .public-header{border-bottom:1px solid var(--line-2);background:var(--cream-2);z-index:40;position:relative}.public-site .public-header-inner{align-items:center;gap:35px;min-height:88px;padding:16px 24px;display:flex}.public-site .public-brand{white-space:nowrap;align-items:center;gap:9px;font-family:BrainVault Script,Segoe Print,cursive;font-size:23px;font-weight:400;display:inline-flex}.public-site .public-brand img{-o-object-fit:contain;object-fit:contain;width:34px;height:34px}.public-site .public-nav{flex:1;align-items:center;gap:25px;font-size:14px;display:flex}.public-site .public-nav a{align-items:center;min-height:44px;display:flex;position:relative}.public-site .public-nav a:hover,.public-site .public-nav a[aria-current=page]{color:var(--pink-i)}.public-site .public-nav a[aria-current=page]:after{content:"";bottom:2px;background:var(--pink-i);height:2px;position:absolute;inset-inline:0}.public-site .public-nav-actions{align-items:center;gap:18px;font-size:14px;display:flex}.public-site .public-nav-actions>a{align-items:center;min-height:44px;display:inline-flex}.public-site .public-button,.public-site .btn{border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:100px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:11px 23px;font-size:14px;font-weight:550;line-height:1.4;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.public-site .public-button:hover,.public-site .btn:hover{transform:translateY(-2px);box-shadow:0 5px #16120a16}.public-site .public-button svg,.public-site .btn svg,.public-site .more svg{width:18px;height:18px}.public-site .public-button.secondary,.public-site .btn-ghost,.public-site .btn-outline{color:var(--ink);background:0 0;border-color:#16120a30}.public-site .btn-cream{background:var(--ink);color:#fff}.public-site .public-menu{display:none}.public-site .public-menu summary{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:44px;height:44px;list-style:none;display:grid}.public-site .public-menu summary::-webkit-details-marker{display:none}.public-site .public-mobile-links{overscroll-behavior:contain;border-block:1px solid var(--line);background:var(--cream-2);gap:3px;max-height:calc(100dvh - 76px);padding:22px;display:grid;position:absolute;top:calc(100% - 1px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 30px #16120a0d}.public-site .public-mobile-links a{border-radius:9px;min-height:44px;padding:10px 12px;font-size:16px}.public-site .public-mobile-links a:hover{background:var(--pink-s)}.public-site .public-main{border-inline:1px solid var(--line-2);width:var(--frame-width);margin-inline:auto}.public-site .public-kicker,.public-site .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--pink-i);align-items:center;gap:8px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex}.public-site .public-kicker:before,.public-site .eyebrow:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.public-site .public-hero{text-align:center;border-bottom:1px solid var(--line-2);padding:80px 44px 56px;position:relative;overflow:clip}.public-site .public-hero:before,.public-site .public-hero:after{content:"";z-index:0;opacity:.45;background:linear-gradient(90deg, var(--lav-s) 50%, transparent 50%) 0 0 / 100px 50px, linear-gradient(90deg, transparent 50%, var(--pink-s) 50%) 0 50px / 100px 100px;width:210px;height:150px;position:absolute;top:55px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.public-site .public-hero:before{left:0}.public-site .public-hero:after{right:0;transform:scaleX(-1)}.public-site .public-hero>*{z-index:1;position:relative}.public-site .public-hero h1{max-width:850px;margin:18px auto}.public-site .public-hero p{max-width:650px;color:var(--ink-2);margin:18px auto;font-size:17px}.public-site .public-hero.pink{background:var(--pink-s)}.public-site .public-hero.blue{background:var(--blue-s)}.public-site .public-hero.lavender{background:var(--lav-s)}.public-site .hero-seam{grid-template-columns:1fr var(--frame-width) 1fr;grid-template-rows:var(--shoulder-height);margin-bottom:calc(-1 * var(--shoulder-height));background:var(--paper-grain), var(--pink);background-blend-mode:multiply;pointer-events:none;padding-top:25px;display:grid}.public-site .hero-seam:before,.public-site .hero-seam:after{content:"";background:var(--cream-2);grid-row:1}.public-site .hero-seam:before{border-top-right-radius:var(--shoulder-height);grid-column:1}.public-site .hero-seam:after{border-top-left-radius:var(--shoulder-height);grid-column:3}.public-site .hero-seam-rim{z-index:1;border-radius:var(--shoulder-height) var(--shoulder-height) 0 0;border:1px solid #ffffffa6;border-bottom:0;grid-area:1/2;margin-inline:1px;position:relative}.public-site .hero-seam-rim:before,.public-site .hero-seam-rim:after{content:"";background:radial-gradient(at 64% 82%,#fff 0 12%,#0000 16%),linear-gradient(145deg,#f5f2eb,#bebbb4 49%,#e9e6de 76%,#a7a398);border-radius:50%;width:25px;height:22px;position:absolute;top:-13px;box-shadow:inset 1px 1px 2px #fff9,2px 5px 9px #5533414d}.public-site .hero-seam-rim:before{left:22px;transform:rotate(-32deg)}.public-site .hero-seam-rim:after{right:22px;transform:rotate(32deg)}.public-site .hero-flight-layer{z-index:6;pointer-events:none;position:relative}.public-site .hero-flight{width:100%;position:absolute;top:0;left:0}.public-site .hero{background:var(--pink);isolation:isolate;text-align:center;border-bottom:1px solid var(--line-2);padding:56px 40px 40px;position:relative;overflow:clip}.public-site .hero-grid{z-index:-1;pointer-events:none;border-radius:var(--shoulder-height) var(--shoulder-height) 0 0;background-image:var(--guide-grid);background-size:32px 32px;position:absolute;inset:0;overflow:clip}.public-site .hero-grid:before{content:"";background:conic-gradient(#ffffff3b 25%, transparent 0 50%, #ffffff3b 0 75%, transparent 0) 0 0 / 128px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 26% 74%,#000);mask-image:linear-gradient(90deg,#000,#0000 26% 74%,#000)}.public-site .hero:after{content:"";z-index:-1;pointer-events:none;background-image:var(--paper-grain);mix-blend-mode:multiply;position:absolute;inset:0}.public-site .hero h1{max-width:760px;margin:0 auto 18px;font-size:clamp(34px,4vw + 22px,70px)}.public-site .hero h1 .em{color:var(--pink-i);display:block}.public-site .hero .sub{max-width:680px;color:var(--ink-2);margin:0 auto;font-size:17px;line-height:1.65}.public-site .hero .cta{margin:26px 0 12px}.public-site .cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.public-site .hero-note{color:var(--ink-2);font-size:12px}.public-site .hero-note a{text-underline-offset:3px;text-decoration:underline}.public-site .hero-preview{text-align:left;max-width:730px;margin:33px auto 0;position:relative}.public-site .hero-preview:before{content:"";border-inline:1px solid var(--guide-line);background:linear-gradient(var(--guide-line), var(--guide-line)) center / 100% 1px no-repeat;pointer-events:none;height:9px;position:absolute;inset:-15px -9px auto}.public-site .idea-capture{background:var(--cream-2);border:1px solid #16120a26;border-radius:18px;padding:22px 26px;transition:transform .2s;display:block;position:relative;box-shadow:0 15px 0 -7px #ffffff50,0 28px 45px -30px #8e355655}.public-site .idea-capture:hover{transform:translateY(-3px)}.public-site .capture-top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.public-site .capture-label{align-items:center;gap:7px;display:flex}.public-site .capture-dot{background:var(--sage-i);border-radius:50%;width:7px;height:7px}.public-site .idea-capture h2{letter-spacing:-.035em;margin:25px 0 10px;font-size:25px}.public-site .idea-capture p{color:var(--muted);max-width:530px;margin:0;font-size:14px}.public-site .capture-bottom{justify-content:space-between;align-items:center;gap:14px;margin-top:24px;display:flex}.public-site .capture-tags{flex-wrap:wrap;gap:6px;display:flex}.public-site .capture-tags span{background:var(--blue-s);border:1px solid var(--blue);color:var(--blue-i);border-radius:30px;padding:4px 10px;font-size:11px}.public-site .capture-tags span:nth-child(2){background:var(--sage-s);border-color:var(--sage);color:var(--sage-i)}.public-site .capture-arrow{color:#fff;background:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.public-site .capture-arrow svg{width:18px;height:18px}.public-site .sticky-note{z-index:2;pointer-events:none;width:164px;height:auto;position:absolute;top:-4px;left:-166px}.public-site .idea-orbit{background:var(--sage);width:80px;height:80px;color:var(--sage-i);border-radius:23px;place-items:center;display:grid;position:absolute;top:-48px;right:-105px;transform:rotate(15deg);box-shadow:inset 0 3px 3px #fff9,0 8px #7caa6a,0 20px 25px -7px #34502840}.public-site .idea-orbit svg{width:39px;height:39px}.public-site .integration-stickers{z-index:4;pointer-events:none;position:absolute;inset:0}.public-site .integration-sticker{--crease:68%;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;width:64px;height:64px;translate:var(--sticker-x,0px) var(--sticker-y,0px);rotate:var(--sticker-angle);filter:drop-shadow(2px 5px 3px #55333a60);background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.public-site .integration-sticker:hover{--crease:58%}.public-site .integration-sticker[aria-pressed=true]{--crease:34%}.public-site .integration-sticker[data-dragging]{cursor:grabbing;filter:drop-shadow(3px 10px 6px #55333a59)}.public-site .sticker-face,.public-site .sticker-back,.public-site .sticker-back:before{pointer-events:none;position:absolute;inset:0}.public-site .sticker-face{background:radial-gradient(ellipse at 29% 19%, #ffffff70, transparent 50%), linear-gradient(145deg, var(--sticker-light), var(--sticker-color) 53%, var(--sticker-shade));clip-path:polygon(0 0, 100% 0, 100% var(--crease), var(--crease) 100%, 0 100%);border:1px solid #ffffff64;border-radius:50%;place-items:center;transition:clip-path .36s cubic-bezier(.23,.73,.26,1);display:grid;box-shadow:inset 0 2px 2px #ffffff70,inset 0 -3px 4px #26112850}.public-site .sticker-mark{aspect-ratio:1;width:59%;color:var(--sticker-color);background:#fffdf6;border-radius:50%;place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid;box-shadow:0 2px 3px #2e1a2e33,inset 0 1px 1px #fff}.public-site .sticker-mark svg{width:60%;height:60%}.public-site .sticker-back{filter:drop-shadow(-1px -2px 2px #27152d55)}.public-site .sticker-back:before{content:"";clip-path:polygon(100% var(--crease), 100% 100%, var(--crease) 100%);transform-origin:0 0;transform:translate(calc(100% + var(--crease)), calc(100% + var(--crease))) matrix(0,-1,-1,0,0,0);background:linear-gradient(135deg,#9d8b9c 36%,#ded3df 62%,#fffaf5 78%,#dcd0e3);border-radius:50%;transition:clip-path .36s cubic-bezier(.23,.73,.26,1),transform .36s cubic-bezier(.23,.73,.26,1)}.public-site .sticker-slack{--sticker-light:#9a5794;--sticker-color:#611c60;--sticker-shade:#371235;--sticker-angle:-13deg;top:26%;left:20px}.public-site .sticker-teams{--sticker-light:#a19cec;--sticker-color:#5059c9;--sticker-shade:#383893;--sticker-angle:12deg;top:20%;right:20px}.public-site .sticker-discord{--sticker-light:#92a0ff;--sticker-color:#5865f2;--sticker-shade:#3541a4;--sticker-angle:10deg;top:68%;right:19px}.public-site .sticker-zapier{--sticker-light:#ffad70;--sticker-color:#e64a10;--sticker-shade:#a23010;--sticker-angle:-8deg;top:80%;left:32px}.public-site .sticker-guide{color:var(--muted);margin:6px 0 0;font-size:11px}.public-site .sticker-keyboard-help{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-site .hero-stages{--stage-gap:7px;align-items:center;gap:var(--stage-gap);max-width:730px;margin:30px auto 0;font-size:11px;display:flex}.public-site .hero-stage-window{flex:1;min-width:0}.public-site .hero-stage-list{justify-content:center;gap:var(--stage-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.public-site .hero-stage-list li{white-space:nowrap;background:#fbf9f266;border:1px solid #16120a22;border-radius:40px;padding:5px 11px}.public-site .hero-stage-list li:nth-child(3n+1){background:var(--blue-s)}.public-site .hero-stage-list li:nth-child(3n+2){background:var(--yellow-s)}.public-site .hero-stage-toggle,.public-site .hero-stage-list[aria-hidden=true]{display:none}@media (prefers-reduced-motion:no-preference){.public-site .hero-stages[data-carousel-ready] .hero-stage-window{--stage-fade:clamp(20px, 8%, 54px);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--stage-fade), #000 calc(100% - var(--stage-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--stage-fade), #000 calc(100% - var(--stage-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--stage-fade), #000 calc(100% - var(--stage-fade)), transparent);overflow:hidden}.public-site .hero-stages[data-carousel-ready] .hero-stage-track{grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;min-width:200%;animation:28s linear infinite hero-stage-scroll;display:grid}.public-site .hero-stages[data-carousel-ready] .hero-stage-list{flex-wrap:nowrap;justify-content:space-between;padding-inline-end:var(--stage-gap);display:flex}.public-site .hero-stages[data-carousel-ready] .hero-stage-toggle{width:28px;height:28px;color:var(--ink-2);background:#fbf9f266;border:1px solid #16120a22;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.public-site .hero-stage-toggle:hover{background:var(--cream-2)}.public-site .hero-stage-toggle[aria-pressed=false] .hero-stage-play,.public-site .hero-stage-toggle[aria-pressed=true] .hero-stage-pause{display:none}.public-site .hero-stages[data-paused] .hero-stage-track,.public-site .hero-stage-window:hover .hero-stage-track{animation-play-state:paused}}@keyframes hero-stage-scroll{to{transform:translate(-50%)}}.public-site .sample-note{text-align:center;color:var(--muted);margin:22px auto 0;font-size:11px}.public-site .stats-band{border-bottom:1px solid var(--line-2)}.public-site .stats-band .wrap{padding:0}.public-site .stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.public-site .stat{border-right:1px solid var(--line-2);padding:26px;position:relative}.public-site .stat:last-child{border-right:0}.public-site .stat:before{content:"";background:var(--ac);height:5px;position:absolute;top:0;left:0;right:0}.public-site .stat .n{letter-spacing:-.05em;font-size:39px;font-weight:550;line-height:1.2}.public-site .stat .n small{font-size:22px}.public-site .stat .l{margin:10px 0 4px;font-size:14px;font-weight:550}.public-site .stat .s{color:var(--muted);font-size:12px;line-height:1.55}.public-site .sec{border-bottom:1px solid var(--line-2);padding:76px 0}.public-site .sec-alt{background:var(--cream)}.public-site .head{max-width:780px;margin-bottom:35px}.public-site .head h2{margin:18px 0}.public-site .head.ctr{text-align:center;margin-inline:auto}.public-site .head .lede{color:var(--muted);margin:16px 0;font-size:16px;line-height:1.7}.public-site #why{padding-block-start:clamp(26px,4vw,44px)}.public-site #why .head{margin-bottom:20px}.public-site #why .head h2{margin:6px 0 8px;font-size:clamp(28px,3.5vw,44px)}.public-site #why .head .lede{max-width:72ch;margin:0 auto;font-size:14px;line-height:1.5}.public-site :is(#why,#tour,#modules,#iso,#security,#live) .head>h2:first-child{margin-block-start:0}.public-site .script{font-family:inherit;font-style:normal}.public-site .feature-intro{margin-bottom:25px}.public-site .feature-grid{gap:14px;display:grid}.public-site .feature-row{gap:12px;display:flex}.public-site .feature-card{border:1px solid var(--feature-line);background:var(--feature-soft);border-radius:20px;flex-direction:column;flex:1 1 0;min-width:0;min-height:340px;transition:flex-grow .28s,box-shadow .28s;display:flex;overflow:hidden}.public-site .feature-pink{--feature-line:var(--pink);--feature-soft:var(--pink-s);--feature-ink:var(--pink-i)}.public-site .feature-lav{--feature-line:var(--lav);--feature-soft:var(--lav-s);--feature-ink:var(--lav-i)}.public-site .feature-yellow{--feature-line:var(--yellow);--feature-soft:var(--yellow-s);--feature-ink:var(--yellow-i)}.public-site .feature-blue{--feature-line:var(--blue);--feature-soft:var(--blue-s);--feature-ink:var(--blue-i)}.public-site .feature-sage{--feature-line:var(--sage);--feature-soft:var(--sage-s);--feature-ink:var(--sage-i)}.public-site .feature-row[data-interactive] .feature-card{height:362px}.public-site .feature-row[data-interactive] .feature-card[data-active]{flex-grow:1.55;box-shadow:0 6px #16120a0b,0 14px 28px -19px #16120a52}.public-site .feature-copy{flex:1;padding:19px 17px 12px}@media (min-width:901px){.public-site .feature-row[data-interactive] .feature-copy{min-height:0;overflow-y:auto}.public-site .feature-card[data-active] .feature-detail{animation:.18s .2s both feature-reveal}}@keyframes feature-reveal{0%{opacity:0}to{opacity:1}}.public-site .feature-copy .tag{color:var(--feature-ink)}.public-site .feature-copy h3{justify-content:space-between;align-items:center;gap:5px;margin:3px 0 5px;font-size:clamp(19px,2.1vw,26px);line-height:1.15;display:flex}.public-site .feature-copy p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.45}.public-site .feature-select{border:1px solid var(--feature-line);background:var(--cream-2);width:36px;height:36px;color:var(--feature-ink);border-radius:50%;flex:none;padding:0}.public-site .feature-select:before{content:"+";font-size:21px;line-height:1}.public-site .feature-select[aria-expanded=true]:before{content:"−"}.public-site .feature-detail{color:var(--ink-2);gap:4px;margin:10px 0 0;padding:0 0 0 15px;font-size:13px;line-height:1.4;display:grid}.public-site .feature-detail[hidden]{display:none}.public-site .feature-detail li::marker{color:var(--feature-ink)}.public-site .feature-visual{border-top:1px solid var(--feature-line);background-color:var(--feature-line);background-image:var(--paper-grain), var(--guide-grid);background-blend-mode:multiply, normal, normal;background-size:auto,24px 24px,24px 24px;flex:0 0 clamp(128px,11.5vw,154px);place-items:center;min-width:0;padding:12px;display:grid}.public-site .feature-visual.feature-video{padding:0;display:block;position:relative}.public-site .feature-video video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.public-site .feature-play{background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.public-site .feature-play:focus-visible{outline-offset:-5px}.public-site .feature-paper{border:1px solid var(--feature-line);background:var(--cream-2);width:min(100%,280px);color:var(--ink);border-radius:10px;padding:9px 12px;position:relative;box-shadow:0 5px 12px #16120a24}.public-site .feature-paper-stacked{box-shadow:4px 4px 0 var(--feature-soft), 7px 7px 0 #16120a28}.public-site .feature-paper small{color:var(--feature-ink);letter-spacing:.08em;font-size:9px;font-weight:650;display:block}.public-site .feature-paper strong{margin:1px 0;font-size:14px;line-height:1.25;display:block}.public-site .feature-paper span{color:var(--muted);font-size:11px}.public-site .feature-qr{align-items:center;gap:9px;display:flex}.public-site .feature-qr svg{color:var(--feature-ink);flex:none}.public-site .feature-qr .feature-avatar{background:var(--sage);width:35px;height:35px;color:var(--sage-i);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.public-site .feature-horizon{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:min(100%,270px);display:grid}.public-site .feature-horizon span{background:var(--cream-2);text-align:center;border-radius:7px;padding:6px 5px;font-size:11px;font-weight:650}.public-site .feature-horizon i{background:var(--sage);border-radius:4px;height:22px;margin-top:4px;display:block}.public-site .feature-horizon span:nth-child(2) i{background:var(--blue)}.public-site .feature-horizon span:nth-child(3) i{background:var(--lav)}.public-site .feature-tools{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.public-site .feature-tools b{background:var(--feature-soft);color:var(--feature-ink);border-radius:7px;padding:2px 5px;font-size:10px}.public-site .feature-footnote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px 12px;margin:16px 0 0;font-size:14px;display:flex}.public-site .feature-footnote a{min-height:44px;color:var(--pink-i);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (min-width:901px) and (max-width:1100px){.public-site .feature-row[data-interactive] .feature-card{height:398px}}@media (max-width:900px){.public-site .feature-row{scroll-snap-type:x proximity;grid-auto-columns:clamp(230px,46%,330px);grid-auto-flow:column;padding:4px 4px 11px;display:grid;overflow-x:auto}.public-site .feature-card{scroll-snap-align:start}.public-site .feature-select{width:44px;height:44px}.public-site .feature-row[data-interactive] .feature-card{height:auto}.public-site .feature-detail[hidden]{visibility:hidden;display:grid}}.public-site .office-comparison{border:1px solid var(--line-2);background:var(--cream-2);box-shadow:0 8px 0 -4px var(--pink);border-radius:22px;margin:0 0 30px;padding:14px}.public-site .office-comparison-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:4px 8px 14px;padding-inline-end:clamp(32px,4vw,52px);display:flex}.public-site .office-comparison-header h3{margin:0;font-size:clamp(19px,2.1vw,26px)}.public-site .office-comparison-header p{color:var(--muted);margin:0;font-size:12px}.public-site .office-comparison-view{--office-split:50%;isolation:isolate;aspect-ratio:16/9;border:1px solid var(--line-2);background:var(--pink-s);border-radius:12px;position:relative;overflow:hidden}.public-site .office-comparison-view:has(input:focus-visible){outline-offset:4px;outline:2px solid #1f6fb2}.public-site .office-comparison[data-interactive] .office-comparison-view{cursor:ew-resize;touch-action:pan-y}.public-site .office-comparison-view img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.public-site .office-comparison-after{clip-path:inset(0 0 0 var(--office-split));position:absolute;inset:0}.public-site .office-comparison-label{background:var(--pink-s);color:var(--pink-i);pointer-events:none;border:1px solid #16120a26;border-radius:30px;padding:4px 11px;font-size:12px;font-weight:650;position:absolute;top:12px;left:12px}.public-site .office-comparison-after .office-comparison-label{background:var(--sage-s);color:var(--sage-i);left:auto;right:12px}.public-site .office-comparison-divider,.public-site .office-comparison-handle{pointer-events:none;position:absolute}.public-site .office-comparison-divider{inset-block:0;left:var(--office-split);background:var(--cream-2);width:2px;transform:translate(-50%);box-shadow:0 0 5px #16120a4d}.public-site .office-comparison-handle{top:50%;left:clamp(22px, var(--office-split), calc(100% - 22px));background:var(--cream-2);border:1px solid #16120a33;border-radius:50%;place-items:center;width:44px;height:44px;display:none;transform:translate(-50%,-50%);box-shadow:0 2px 9px #16120a30}.public-site .office-comparison[data-interactive] .office-comparison-handle{display:grid}.public-site .office-comparison-range{clip-path:inset(50%);width:1px;height:1px;margin:0;position:absolute;top:50%;left:50%}.public-site .office-comparison-caption{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.public-site .office-comparison-caption p{background:var(--pink-s);color:var(--ink-2);border-radius:9px;margin:0;padding:10px 13px;font-size:13px}.public-site .office-comparison-caption p:last-child{background:var(--sage-s)}.public-site .office-comparison-caption strong{color:var(--pink-i);display:block}.public-site .office-comparison-caption p:last-child strong{color:var(--sage-i)}.public-site .vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.public-site .vs-card{isolation:isolate;padding:clamp(76px,6.2vw,80px) clamp(31px,4vw,47px) 61px;position:relative}.public-site .vs-card:before{content:"";z-index:-1;border-style:solid;border-width:0;-o-border-image:var(--note-base) 115 0 142 / var(--note-tape,64px) 0 70px / 0 stretch;border-image:var(--note-base) 115 0 142 fill / var(--note-tape,64px) 0 70px / 0 stretch;pointer-events:none;position:absolute;inset:0}.public-site .vs-new{--note-base:url(/comparison-note-sage.webp);--note-ink:var(--sage-i)}.public-site .vs-old{--note-base:url(/comparison-note-blush.webp);--note-ink:var(--pink-i)}.public-site .lab{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px}.public-site .vs .lab{color:var(--note-ink)}.public-site .vs h3{margin:10px 0 14px;font-size:clamp(22px,2.6vw,30px);line-height:1.18}.public-site .vs ul{margin-block:0}.public-site .vs ul,.public-site .fc ul{color:var(--ink-2);padding-left:18px;font-size:14px;line-height:1.6}.public-site .vs li,.public-site .fc li{margin:10px 0}.public-site .vs li::marker{color:var(--note-ink)}.public-site .vs li:last-child{margin-bottom:0}@media (max-width:760px){.public-site .vs{grid-template-columns:1fr;width:100%;max-width:560px;margin-inline:auto}}.public-site .bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.public-site .cell{border:1px solid var(--line-2);background:#fff;border-radius:22px;grid-column:span 2;padding:27px;overflow:hidden}.public-site .cell.lg{background:var(--blue-s);border-color:var(--blue);grid-column:span 4}.public-site .cell.md{grid-column:span 3}.public-site .cell:nth-child(3n+2){background:var(--sage-s);border-color:var(--sage)}.public-site .cell:nth-child(3n+3){background:var(--lav-s);border-color:var(--lav)}.public-site .cell h3{margin:15px 0 12px}.public-site .cell p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.7}.public-site .tag{color:var(--blue-i);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.public-site .mini{background:#ffffffbd;border:1px solid #16120a12;border-radius:12px;margin-top:24px;padding:16px}.public-site .mini .row,.public-site .adv-row{justify-content:space-between;align-items:center;gap:9px;margin:9px 0;font-size:11px;display:flex}.public-site .adv-row{justify-content:flex-start}.public-site .adv-row b{font-size:10px;font-weight:550}.public-site .k{border-radius:3px;flex-shrink:0;width:8px;height:8px}.public-site .badge{white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:10px}.public-site .bar{background:var(--cream);border-radius:10px;height:5px;margin:6px 0 13px;overflow:hidden}.public-site .bar i{border-radius:inherit;height:100%;display:block}.public-site .clausebar{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.public-site .clausebar span{border-radius:7px;padding:8px 10px;font-size:11px;font-weight:550}.public-site .more{text-underline-offset:5px;align-items:center;gap:9px;min-height:44px;margin-top:22px;font-size:14px;font-weight:550;text-decoration:underline;display:inline-flex}.public-site .sec-dark{background:var(--lav-s)}.public-site .sec-dark .eyebrow{color:var(--lav-i)}.public-site .sec-dark .cell{background:var(--cream-2)!important;border-color:var(--lav)!important}.public-site .sec-dark .cell .tag{color:var(--lav-i)!important}.public-site .sec-dark p{color:var(--ink-2)!important}.public-site .advisor-section{background-color:var(--pink);background-image:var(--paper-grain), var(--guide-grid);background-blend-mode:multiply, normal, normal;background-size:auto,32px 32px,32px 32px}.public-site .advisor-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,375px),1fr));gap:18px;display:grid}.public-site .advisor-story,.public-site .advisor-preview{border:1px solid;border-radius:22px;box-shadow:0 5px #8e35561a,0 14px 26px -20px #55334166}.public-site .advisor-story{border-color:var(--yellow);background:var(--paper-grain), var(--yellow-s);background-blend-mode:multiply;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(24px,4vw,46px) 30px;display:flex;position:relative}.public-site .advisor-mark{border:2px solid var(--yellow);background:var(--cream-2);border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:18px;right:18px}.public-site .advisor-story h2{margin:17px 0;font-size:clamp(32px,3.8vw,53px)}.public-site .advisor-story h2 em{color:var(--pink-i);letter-spacing:-.02em;font:400 .81em/1.45 BrainVault Script,cursive;display:block}.public-site .advisor-story p{max-width:400px;color:var(--ink-2);margin:0;font-size:15px}.public-site .advisor-story .more{color:var(--pink-i);margin-top:14px;font-size:13px}.public-site .advisor-preview{border-color:var(--lav);background:var(--cream-2);flex-direction:column;display:flex;overflow:hidden}.public-site .advisor-preview-header{border-bottom:1px solid var(--lav);background:var(--paper-grain), var(--lav);background-blend-mode:multiply;align-items:flex-start;gap:13px;padding:19px 22px;display:flex}.public-site .advisor-icon{background:var(--ink);width:40px;height:40px;color:var(--pink);border-radius:12px;flex:none;place-items:center;display:grid}.public-site .advisor-preview-header h3{margin:1px 0 3px;font-size:20px;line-height:1.3}.public-site .advisor-preview-header p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.public-site .advisor-preview-header .tag{color:var(--lav-i);font-size:10px}.public-site .advisor-start{flex:1;padding:16px 22px 21px}.public-site .advisor-start .lab{margin:0 0 8px;font-weight:650}.public-site .advisor-prompts{grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.public-site .advisor-prompts li{color:var(--ink-2);border-radius:11px;align-items:baseline;gap:7px;padding:9px 10px;font-size:12px;line-height:1.45;display:flex}.public-site .advisor-prompts li,.public-site .advisor-details dl div{border:1px solid var(--advisor-swatch-line,var(--pink));background:var(--advisor-swatch,var(--pink-s))}.public-site :is(.advisor-prompts li,.advisor-details dl div):nth-child(4n+2){--advisor-swatch:var(--blue-s);--advisor-swatch-line:var(--blue);--advisor-swatch-ink:var(--blue-i)}.public-site :is(.advisor-prompts li,.advisor-details dl div):nth-child(3){--advisor-swatch:var(--sage-s);--advisor-swatch-line:var(--sage);--advisor-swatch-ink:var(--sage-i)}.public-site :is(.advisor-prompts li,.advisor-details dl div):nth-child(4){--advisor-swatch:var(--yellow-s);--advisor-swatch-line:var(--yellow);--advisor-swatch-ink:var(--yellow-i)}.public-site .advisor-details dl div:nth-child(5){--advisor-swatch:var(--lav-s);--advisor-swatch-line:var(--lav);--advisor-swatch-ink:var(--lav-i)}.public-site .advisor-prompts li span{color:var(--advisor-swatch-ink,var(--pink-i))}.public-site .advisor-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.public-site .advisor-preview-footer{border-top:1px solid var(--lav);background:var(--lav-s);padding:12px 14px}.public-site .advisor-composer{border:1px solid var(--lav);background:var(--white);border-radius:14px;padding:10px}.public-site .advisor-composer>p{border-bottom:1px solid var(--line);color:var(--muted);margin:0;padding:2px 3px 10px;font-size:12px}.public-site .advisor-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.public-site .advisor-scopes{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.public-site .advisor-scopes li{background:var(--cream);color:var(--ink-2);border-radius:12px;padding:3px 7px;font-size:10px}.public-site .advisor-scopes li:first-child{background:var(--ink);color:var(--white)}.public-site .advisor-composer .public-button{border-color:var(--pink);background:var(--pink);min-height:44px;color:var(--pink-i);gap:6px;padding:7px 13px;font-size:12px}.public-site .advisor-details{background:var(--cream-2);border:1px solid #8e35564d;border-radius:15px;margin-top:16px}.public-site .advisor-details summary{min-height:44px;color:var(--pink-i);padding:11px 16px;font-size:13px;font-weight:650}.public-site .advisor-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0 10px 10px;display:grid}.public-site .advisor-details dl div{border-radius:9px;padding:10px}.public-site .advisor-details dt{color:var(--advisor-swatch-ink,var(--pink-i));font-size:13px;font-weight:650}.public-site .advisor-details dd{color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:1.5}.public-site .iso-section{background-color:var(--lav-s);background-image:var(--guide-grid);background-size:32px 32px}.public-site .iso-section a{color:var(--lav-i);text-underline-offset:3px;text-decoration:underline}.public-site .iso-section .head{margin-bottom:24px}.public-site .iso-section .eyebrow,.public-site .iso-section .tag{color:var(--lav-i)}.public-site .iso-explorer{border:1px solid var(--lav);background:var(--cream-2);box-shadow:0 5px 0 var(--lav);border-radius:22px;padding:14px}.public-site .iso-explorer-heading,.public-site .iso-family-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.public-site .iso-explorer-heading{padding:1px 3px 10px}.public-site .iso-explorer-heading p,.public-site .iso-family-heading h3{margin:0}.public-site .iso-cycle{color:var(--muted);font-size:12px}.public-site .iso-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,118px),1fr));gap:6px;margin:0 0 10px;display:grid}.public-site .iso-tabs[hidden]{display:none}.public-site .iso-tabs button{border:1px solid var(--line);background:var(--white);min-width:0;min-height:55px;color:var(--ink-2);text-align:left;border-radius:10px;align-items:center;gap:6px;padding:6px;font-size:12px;font-weight:600;line-height:1.25;display:flex}.public-site .iso-tabs button span{background:var(--iso-soft,var(--lav-s));width:26px;height:26px;color:var(--lav-i);border-radius:50%;flex:none;place-items:center;display:grid}.public-site .iso-tabs button:hover,.public-site .iso-tabs button[aria-selected=true]{border-color:var(--iso-line,var(--lav));background:var(--iso-soft,var(--lav-s))}.public-site .iso-tabs button[aria-selected=true] span{background:var(--ink);color:var(--white)}.public-site .iso-explorer [data-phase=direction]{--iso-soft:var(--lav-s);--iso-line:var(--lav)}.public-site .iso-explorer [data-phase=plan]{--iso-soft:var(--blue-s);--iso-line:var(--blue)}.public-site .iso-explorer [data-phase=do]{--iso-soft:var(--sage-s);--iso-line:var(--sage)}.public-site .iso-explorer [data-phase=check]{--iso-soft:var(--yellow-s);--iso-line:var(--yellow)}.public-site .iso-explorer [data-phase=act]{--iso-soft:var(--pink-s);--iso-line:var(--pink)}.public-site .iso-clause-panel{border:1px solid var(--iso-line);background:var(--iso-soft);border-radius:13px;padding:clamp(13px,2.5vw,23px)}.public-site .iso-clause-panel+.iso-clause-panel:not([hidden]){margin-top:8px}.public-site .iso-tabs:not([hidden])~.iso-clause-panel{margin-top:0}.public-site .iso-clause-content{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:15px 24px;display:grid}.public-site .iso-clause-content h3{margin:7px 0;font-size:clamp(21px,2.5vw,30px);line-height:1.15}.public-site .iso-clause-content p{margin:0}.public-site .iso-clause-content p:not(.tag),.public-site .iso-records li,.public-site .iso-example{color:var(--ink-2);font-size:14px}.public-site .iso-records{border:1px solid var(--iso-line);background:var(--cream-2);border-radius:10px;padding:11px 14px}.public-site .iso-records ul{margin:5px 0 0;padding-inline-start:17px}.public-site .iso-records li::marker{color:var(--lav-i)}.public-site .iso-example{border-left:3px solid var(--iso-line);background:#fff9;border-radius:5px;align-items:baseline;gap:5px 12px;margin:13px 0 0;padding:10px 12px;display:flex}.public-site .iso-example strong{color:var(--lav-i);flex:none;font-size:12px}.public-site .iso-family{margin-top:25px}.public-site .iso-family-heading a,.public-site .iso-review-note{font-size:13px}.public-site .iso-family>p{color:var(--ink-2);margin:4px 0 12px;font-size:14px}.public-site .iso-family-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr));align-items:start;gap:7px;display:grid}.public-site .iso-family-grid details{border:1px solid var(--lav);background:var(--cream-2);border-radius:11px}.public-site .iso-family-grid summary{min-height:57px;color:var(--ink);padding:7px 9px;font-size:13px}.public-site .iso-family-grid summary span{color:var(--lav-i);font-size:11px}.public-site .iso-family-grid summary strong{margin-inline-start:14px;display:block}.public-site .iso-family-grid details p{color:var(--ink-2);margin:0;padding:1px 10px;font-size:13px}.public-site .iso-family-grid details a{align-items:center;gap:3px;min-height:44px;padding-inline:10px;font-size:12px;display:inline-flex}.public-site .iso-review-note{color:var(--ink-2);margin:15px 0 0}@media (max-width:760px){.public-site .iso-clause-content{grid-template-columns:1fr}.public-site .iso-example{flex-wrap:wrap}}.public-site .split{grid-template-columns:1fr 1fr;gap:18px;display:grid}.public-site .fc{border:1px solid var(--blue);background:var(--blue-s);border-radius:22px;padding:30px}.public-site .fc.a{background:var(--yellow-s);border-color:var(--yellow)}.public-site .fc .ic{width:45px;height:45px;color:var(--blue-i);background:#fff9;border-radius:13px;place-items:center;display:grid}.public-site .fc h3{margin:22px 0 12px}.public-site .fc p,.public-site .fc .note{color:var(--ink-2);font-size:14px}.public-site .fc .note{border-top:1px solid #16120a20;margin-top:22px;padding-top:18px;font-size:12px}.public-site .phz,.public-site .stk{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.public-site .ph{border:1px solid var(--lav);background:#fff9;border-radius:16px;padding:22px}.public-site .ph h3{margin:17px 0 12px;font-size:18px}.public-site .ph p{font-size:13px}.public-site .live,.public-site .newpill{color:var(--sage-i);background:var(--sage-s);border:1px solid var(--sage);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:600}.public-site .st{padding:12px 0;font-size:12px}.public-site .st .l{color:var(--muted)}.public-site .st .t{margin-top:5px;font-weight:550}.public-site .faq{max-width:780px;margin:0 auto}.public-site .faq-item{border-bottom:1px solid var(--line-2)}.public-site .faq-q{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:550;display:flex}.public-site .faq-q .ic{border:1px solid var(--line-2);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.public-site .faq-q svg{stroke:currentColor;width:14px;height:14px}.public-site .faq-a{visibility:hidden;grid-template-rows:0fr;display:grid}.public-site .faq-a>div{overflow:hidden}.public-site .faq-a p{color:var(--muted);padding:0 36px 24px 0;font-size:14px}.public-site .faq-a a{text-decoration:underline}.public-site .faq-item[data-open] .faq-a{visibility:visible;grid-template-rows:1fr}.public-site .faq-item[data-open] .ic{background:var(--pink);transform:rotate(45deg)}.public-site .close{text-align:center;background:var(--sage);border-bottom:1px solid var(--line-2);padding:72px 0;position:relative;overflow:hidden}.public-site .close h2{max-width:720px;margin:0 auto}.public-site .close em{color:var(--sage-i);font-style:normal}.public-site .close p{max-width:590px;color:var(--ink-2);margin:20px auto 26px}.public-site .public-footer{width:var(--frame-width);border-inline:1px solid var(--line-2);padding:55px var(--section-gutter) 0;margin:0 auto}.public-site .public-footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding-bottom:38px;display:grid}.public-site .public-footer p{max-width:260px;color:var(--muted);margin-top:15px;font-size:13px}.public-site .public-footer h2{letter-spacing:0;margin:5px 0 15px;font-size:12px;font-weight:600;line-height:1.4}.public-site .public-footer-links{color:var(--muted);flex-direction:column;gap:9px;font-size:12px;display:flex}.public-site .public-footer-links a:hover{color:var(--pink-i);text-decoration:underline}.public-site .public-footer-wordmark{border-top:1px solid var(--line-2);color:var(--line-2);letter-spacing:-.075em;text-align:center;padding-top:15px;font-size:clamp(42px,12vw,150px);font-weight:600;line-height:1.2;overflow:hidden}.public-site .public-footer-bottom{color:var(--muted);border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:20px 0;font-size:11px;display:flex}.public-site .public-footer-bottom button{font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.public-site .public-footer-bottom a{text-decoration:underline}.public-site .domains,.public-site .doms{grid-template-columns:1fr 1fr;gap:16px;display:grid}.public-site .mtags{flex-wrap:wrap;gap:7px;display:flex}.public-site .mtag{border:1px solid var(--line-2);background:var(--cream-2);border-radius:7px;padding:5px 9px;font-size:11px}.public-site .public-footer .public-disclaimer{max-width:100%;margin-top:0;padding-bottom:25px;font-size:10px}.public-site :is(.office-comparison,.iso-explorer,.public-demo-story,.public-footer-top){position:relative}.public-site :is(.hero-preview,.office-comparison,.vs-card,.advisor-story,.iso-explorer,.public-product-intro,.public-plan-grid>.public-plan:first-child,.public-demo-story,.public-footer-top):after{content:"";z-index:3;width:var(--clip-width,20px);height:var(--clip-height,64px);background:var(--clip-art,url(/silver-paperclip.webp)) center / contain no-repeat;filter:drop-shadow(2px 2px 2px #2b241b60);transform:rotate(var(--clip-angle,-29deg));pointer-events:none;position:absolute;inset-block-start:var(--clip-top,-16px);inset-inline-start:var(--clip-start,auto);inset-inline-end:var(--clip-end,12px)}.public-site .hero-preview{--clip-top:-21px;--clip-end:-7px;--clip-angle:28deg}.public-site .office-comparison{--clip-top:-22px;--clip-end:-17px;--clip-angle:-16deg}.public-site .vs-card{--clip-top:8px;--note-clip-inset:clamp(22px, 3vw, 39px)}.public-site .vs-old{--clip-start:var(--note-clip-inset);--clip-end:auto;--clip-angle:-28deg}.public-site .vs-new{--clip-end:var(--note-clip-inset);--clip-angle:28deg}.public-site .advisor-story{--clip-start:17px;--clip-end:auto;--clip-angle:23deg}.public-site .iso-explorer{--clip-end:-9px;--clip-angle:-20deg}.public-site .public-product-intro{--clip-top:14px;--clip-end:28px;--clip-angle:13deg}.public-site .public-plan-grid>.public-plan:first-child{--clip-end:17px;--clip-angle:28deg}.public-site .public-demo-story{--clip-top:7px;--clip-end:18px;--clip-angle:9deg}.public-site :is(.office-comparison,.public-product-intro,.public-demo-story){--clip-art:url(/turquoise-binder-clip.webp);--clip-width:clamp(48px, 5.6vw, 75px)}.public-site .public-footer-top{--clip-top:-30px;--clip-end:-4px;--clip-angle:34deg}.public-site .dom{border:1px solid var(--line-2);background:#fff9;border-radius:18px;padding:26px}.public-site .dom.full{background:var(--yellow-s);grid-column:1/-1}.public-site .dom-h{align-items:center;gap:15px;margin-bottom:22px;display:flex}.public-site .dom-b{border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:grid}.public-site .dom-h .s{color:var(--muted);margin-top:6px;font-size:12px}.public-site .dom ul{color:var(--ink-2);padding-left:18px;font-size:14px}.public-site .dom li{margin:9px 0}.public-site .dom p{color:var(--ink-2);font-size:14px}.public-site .dom .mods{gap:8px;display:grid}.public-site .dom .mod{border-bottom:1px solid var(--line);padding-block:8px;font-size:13px}.public-site .iso{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.public-site .clause{border-radius:16px;padding:24px;border:1px solid var(--lav)!important;background:#fff9!important}.public-site .clause h3{margin:0 0 12px;font-size:19px}.public-site .clause p{font-size:13px}.public-site .clause .n{margin-bottom:12px;font-size:11px;font-weight:600;color:var(--lav-i)!important}.public-site .public-product-intro{background:var(--blue-s);text-align:center;padding:clamp(56px,7vw,76px) 0 50px}.public-site .public-product-intro h1{max-width:830px;margin:20px auto}.public-site .public-product-intro .lede{max-width:670px;color:var(--ink-2);margin:20px auto}.public-site .public-product-intro .pills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.public-site .chip{background:#ffffff60;border:1px solid #16120a20;border-radius:30px;align-items:center;gap:6px;padding:8px 13px;font-size:12px;display:inline-flex}.public-site .public-page-body{padding:48px 40px 72px}.public-site .public-pricing-toggle{border:1px solid var(--line);background:#fff;border-radius:50px;align-items:center;gap:4px;margin-top:20px;padding:5px;display:inline-flex}.public-site .public-pricing-hero{padding-block:60px 32px}.public-site .public-pricing-hero h1{margin-block:14px;font-size:clamp(34px,4vw + 16px,62px)}.public-site .public-pricing-hero p{margin-block:14px}.public-site .public-pricing-toggle button{background:0 0;border:0;border-radius:40px;align-items:center;gap:10px;min-height:44px;padding:11px 18px;font-size:13px;display:inline-flex}.public-site .public-pricing-toggle button[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 4px 6px #16120a20}.public-site .public-pricing-toggle span{background:var(--sage);color:var(--sage-i);border-radius:30px;padding:3px 7px;font-size:10px}.public-site .public-included{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 22px;padding:25px;font-size:12px;display:flex}.public-site .public-included span{align-items:center;gap:7px;display:inline-flex}.public-site .public-included svg{width:14px;height:14px;color:var(--sage-i)}.public-site .public-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.public-site .public-plan{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);border-top:8px solid var(--blue);background:var(--blue-s);flex-direction:column;padding:30px 22px;display:flex;position:relative}.public-site .public-plan:nth-child(2){border-top-color:var(--sage);background:var(--sage-s)}.public-site .public-plan:nth-child(3){border-top-color:var(--pink);background:var(--pink-s)}.public-site .public-plan:nth-child(4){border-top-color:var(--lav);background:var(--lav-s);border-right:0}.public-site .public-plan-symbol{background:#fff9;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:22px;display:grid}.public-site .public-plan-symbol svg{width:20px;height:20px}.public-site .public-plan h2{letter-spacing:-.04em;margin:0 0 12px;font-size:25px}.public-site .public-plan .plan-tagline{min-height:76px;color:var(--ink-2);margin:0 0 18px;font-size:13px;line-height:1.6}.public-site .public-plan-price{letter-spacing:-.05em;font-size:30px;font-weight:600;line-height:1.2}.public-site .public-plan-price small{letter-spacing:0;color:var(--muted);font-size:11px;font-weight:400}.public-site .public-plan-billing{min-height:42px;color:var(--muted);margin:9px 0 0;font-size:10px}.public-site .public-plan-billing strong{color:var(--sage-i);font-weight:550;display:block}.public-site .public-plan-seats{min-height:37px;color:var(--ink-2);margin:15px 0 0;font-size:11px}.public-site .public-plan .public-button{width:100%;margin:18px 0 0;padding-inline:12px}.public-site .public-plan ul{border-top:1px solid #16120a20;margin:25px 0 0;padding:22px 0 0;list-style:none}.public-site .public-plan li{gap:9px;margin:11px 0;font-size:12px;line-height:1.6;display:flex}.public-site .public-plan li svg{width:13px;height:13px;margin-top:3px}.public-site .public-plan li.plan-feature-heading{font-size:11px;font-weight:600}.public-site .public-plan-recommended{background:var(--cream-2);border:1px solid #16120a1a;border-radius:40px;padding:4px 8px;font-size:9px;position:absolute;top:17px;right:12px}.public-site .public-pricing-notes{color:var(--muted);text-align:center;max-width:850px;margin:auto;padding:35px 40px;font-size:13px}.public-site .public-pricing-notes a{text-decoration:underline}.public-site .public-comparison-layout{container:plan-comparison/inline-size}.public-site .public-comparison{border:1px solid var(--line);background:#fff9;border-radius:15px;overflow-x:auto}.public-site .public-comparison-hint{display:none}.public-site .public-comparison table{text-align:left;border-collapse:collapse;width:100%;min-width:650px;font-size:12px}.public-site .public-comparison th,.public-site .public-comparison td{border-bottom:1px solid var(--line);padding:17px}.public-site .public-comparison th{font-weight:550}.public-site .public-comparison thead{background:var(--lav-s)}.public-site .public-comparison tbody tr:last-child>*{border-bottom:0}@container plan-comparison not (min-width:652px){.public-site .public-comparison-hint{color:var(--muted);margin:0 0 8px;font-size:13px;display:block}.public-site .public-comparison th:first-child{background:var(--cream-2);width:132px;box-shadow:1px 0 var(--line-2);position:sticky;inset-inline-start:0}.public-site .public-comparison thead th:first-child{background:var(--lav-s)}}.public-site .public-pricing-faq{max-width:780px;margin:auto}.public-site .public-pricing-faq details{border-bottom:1px solid var(--line-2)}.public-site .public-pricing-faq summary{padding:23px 35px 23px 0;font-size:16px;font-weight:550;list-style:none;position:relative}.public-site .public-pricing-faq summary::-webkit-details-marker{display:none}.public-site .public-pricing-faq summary:after{content:"+";font-size:22px;position:absolute;top:17px;right:5px}.public-site .public-pricing-faq details[open] summary:after{content:"−"}.public-site .public-pricing-faq p{color:var(--muted);margin:0 30px 24px 0;font-size:14px}.public-site .public-pricing-faq a{text-decoration:underline}.public-site .public-demo-layout{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .public-demo-story{background:var(--blue-s);border-right:1px solid var(--line-2);padding:60px 40px}.public-site .public-demo-story h1{margin:22px 0;font-size:clamp(38px,4vw,55px)}.public-site .public-demo-story p{color:var(--ink-2);font-size:16px}.public-site .public-demo-story ul{padding:0;list-style:none}.public-site .public-demo-story li{align-items:flex-start;gap:10px;margin:15px 0;font-size:14px;display:flex}.public-site .public-demo-form{background:var(--cream-2);padding:45px 35px}.public-site .public-demo-form input,.public-site .public-demo-form textarea,.public-site .public-demo-form select,.public-site .public-auth-form input:not([type=checkbox]){border-color:var(--line-2);background:#fff;border-radius:10px;min-height:46px}.public-site .public-demo-form button[type=submit],.public-site .public-auth-form button[type=submit]{background:var(--ink);color:#fff;border-radius:40px;min-height:48px}.public-site .public-auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));min-height:690px;display:grid}.public-site .public-auth-story{background:var(--lav);border-right:1px solid var(--line-2);flex-direction:column;justify-content:space-between;gap:40px;padding:65px 44px;display:flex;position:relative;overflow:hidden}.public-site .public-auth-story .public-auth-title{letter-spacing:-.055em;color:var(--ink);margin:20px 0;font-size:53px;font-weight:600;line-height:1.08}.public-site .public-auth-story p{color:var(--ink-2);max-width:360px}.public-site .public-auth-story .capture-tags{margin-top:30px}.public-site .public-auth-story .capture-tags span{color:var(--ink-2);background:#fff8;border-color:#16120a20}.public-site .public-auth-visual{max-width:350px;box-shadow:0 15px 25px -24px var(--lav-i);background:#fff9;border:1px solid #16120a22;border-radius:17px;padding:24px;transform:rotate(-3deg)}.public-site .public-auth-visual>div{align-items:center;gap:12px;margin:12px 0;font-size:13px;display:flex}.public-site .public-auth-visual i{background:var(--sage);border-radius:8px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.public-site .public-auth-form{justify-content:center;align-items:center;padding:65px 45px;display:flex}.public-site .public-auth-form>div{width:100%;max-width:360px}.public-site .public-auth-form h1{letter-spacing:-.04em;font-size:35px}.public-site .public-auth-form button:not([type=submit]){min-height:44px}.public-site .public-reset{background:var(--blue-s);padding:70px 25px}.public-site .public-reset-card{border:1px solid var(--blue);background:var(--cream-2);border-radius:20px;max-width:430px;margin:auto;padding:35px}.public-site .public-reset-card h1{font-size:34px}.public-site .public-onboarding{background:var(--sage-s);justify-content:center;align-items:center;min-height:650px;padding:65px 25px;display:flex}.public-site .public-onboarding h1{letter-spacing:-.04em;font-size:32px}.public-site .public-try-content>section{max-width:100%;padding-inline:36px}.public-site .public-try-content>section:nth-child(2){border-bottom:1px solid var(--line);padding-bottom:40px}.public-site .public-try-content>section:nth-child(3){background:var(--blue-s);border-block:1px solid var(--blue);padding-block:40px}.public-site .public-try-content>section:nth-child(4){background:var(--yellow-s);border-block:1px solid var(--yellow);padding-block:40px}.public-site .public-try-content>section>div>.rounded-3xl{border-radius:18px}.public-site .public-legal-layout{grid-template-columns:240px minmax(0,1fr);display:grid}.public-site .public-legal-nav{background:var(--lav-s);border-right:1px solid var(--lav);padding:35px 20px}.public-site .public-legal-nav a{border-radius:8px;min-height:44px;margin:3px 0;padding:11px 14px;font-size:13px;display:block}.public-site .public-legal-nav a[aria-current=page]{background:var(--lav);font-weight:600}.public-site .public-legal-article{overflow-wrap:anywhere;padding:45px}.public-site .public-legal-article h1{margin:25px 0 12px;font-size:43px}.public-site .public-legal-article h2{letter-spacing:-.025em;margin:30px 0 12px;font-size:23px}.public-site .public-legal-article p{color:var(--ink-2);font-size:15px;line-height:1.8}.public-site .public-legal-article a{text-decoration:underline}.public-site .public-legal-article .public-legal-updated{color:var(--muted);font-size:12px}.public-site .rv{opacity:1}@media screen and (prefers-reduced-motion:no-preference){.public-site [data-motion-state=pending]{opacity:0}.public-site .motion-word{white-space:nowrap;display:inline-block}.public-site [data-motion-glyph]{display:inline-block}.public-site [data-motion-state=in][data-motion-kind=lift]{animation:public-lift-in .62s cubic-bezier(.22,.61,.31,1) var(--motion-delay,0s) backwards}.public-site [data-motion-state=in][data-motion-kind=heading]{animation:public-text-in .68s cubic-bezier(.22,.61,.31,1) var(--motion-delay,0s) backwards}.public-site [data-motion-state=in][data-motion-kind=letters] [data-motion-glyph]{animation:public-text-in .52s cubic-bezier(.22,.61,.31,1) calc(var(--motion-order) * 12ms) backwards}.public-site [data-motion-state]:focus-within{opacity:1;animation:none}}@keyframes public-lift-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:none}}@keyframes public-text-in{0%{opacity:0;filter:blur(7px);translate:0 10px}to{opacity:1;filter:none;translate:none}}.public-site #bv-consent h2{letter-spacing:0;line-height:1.4}.public-site :is(.public-header-inner,.public-main,.public-footer){position:relative}.public-site :is(.public-header-inner,.public-main,.public-footer):before,.public-site :is(.public-header-inner,.public-main,.public-footer):after{content:"";width:var(--guide-gutter);border-inline-end:1px solid var(--guide-line);background:repeating-linear-gradient(var(--guide-line) 0 1px, transparent 1px 32px), var(--guide-hatch);pointer-events:none;position:absolute;inset-block:0}.public-site :is(.public-header-inner,.public-main,.public-footer):before{right:100%}.public-site :is(.public-header-inner,.public-main,.public-footer):after{left:100%;transform:scaleX(-1)}.public-site .public-main:has(>.hero){-o-border-image:linear-gradient(transparent var(--shoulder-height), var(--line-2) var(--shoulder-height)) 1;border-image:linear-gradient(transparent var(--shoulder-height), var(--line-2) var(--shoulder-height)) 1}.public-site .public-main:has(>.hero):before{inset-block-start:var(--shoulder-height)}.public-site .public-main:has(>.hero):after{inset-block-start:var(--shoulder-height)}.public-site :is(.public-hero,.public-product-intro,.public-demo-story,.public-auth-story,.public-legal-nav,.public-reset,.public-onboarding,.close){background-image:var(--guide-grid);background-size:32px 32px}.public-site :is(.sec,.public-product-intro,.public-plan-grid,.public-demo-layout,.public-auth-layout,.public-legal-layout,.public-reset,.public-onboarding,.close),.public-site .public-try-content>section:not(.public-hero){position:relative}.public-site :is(.sec,.public-product-intro,.public-plan-grid,.public-demo-layout,.public-auth-layout,.public-legal-layout,.public-reset,.public-onboarding,.close):before,.public-site .public-try-content>section:not(.public-hero):before{content:"";z-index:1;background:repeating-linear-gradient(90deg, var(--guide-line) 0 1px, transparent 1px 32px) top / 100% 8px no-repeat, repeating-linear-gradient(90deg, var(--guide-faint) 0 1px, transparent 1px 8px) top / 100% 4px no-repeat;pointer-events:none;height:8px;position:absolute;inset:0 0 auto}@media (max-width:1100px){.public-site .public-header-inner{gap:22px}.public-site .public-nav{gap:18px}.public-site .public-nav-actions{gap:12px}.public-site .public-nav-actions .public-button{padding-inline:17px;font-size:12px}.public-site .sticky-note{width:103px;top:18px;left:-81px}.public-site .idea-orbit{top:-55px;right:-40px;transform:rotate(13deg)scale(.8)}.public-site .integration-stickers{justify-content:center;gap:12px;margin-top:24px;display:flex;position:relative;inset:auto}.public-site .integration-sticker{width:50px;height:50px;position:relative;inset:auto}.public-site .sticker-mark{font-size:20px}.public-site .public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .public-plan:nth-child(2){border-right:0}.public-site .public-plan .plan-tagline{min-height:44px}.public-site .public-footer-top{gap:25px}}@media (max-width:960px){.public-site{--shoulder-height:clamp(32px, 8vw, 80px)}.public-site .public-nav{display:none}.public-site .public-nav-actions{margin-left:auto}.public-site .public-nav-actions .public-button{display:none}.public-site .public-menu{display:block}.public-site .public-header-inner{gap:18px;min-height:76px;padding-inline:16px}.public-site .public-brand{font-size:22px}.public-site .hero{padding-inline:25px}.public-site .sticky-note,.public-site .idea-orbit{display:none}.public-site .phz,.public-site .iso{grid-template-columns:1fr 1fr}.public-site .cell,.public-site .cell.lg,.public-site .cell.md{grid-column:span 3}.public-site .public-demo-story,.public-site .public-demo-form{padding:35px 25px}.public-site .public-auth-story{padding:40px 28px}.public-site .public-auth-story .public-auth-title{font-size:40px}.public-site .public-auth-form{padding:40px 28px}.public-site .public-footer-top{grid-template-columns:repeat(3,1fr)}.public-site .public-footer-top>div:first-child{grid-column:1/-1}.public-site .public-legal-layout{grid-template-columns:190px minmax(0,1fr)}.public-site .public-legal-article{padding:30px}}@media (max-width:760px){.public-site .advisor-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .public-demo-layout,.public-site .public-auth-layout{grid-template-columns:minmax(0,1fr)}.public-site .public-auth-layout{min-height:0}.public-site .public-demo-story{border-right:0;border-bottom:1px solid var(--blue)}.public-site .public-auth-story{border-right:0;border-bottom:1px solid var(--lav);gap:0}.public-site .public-auth-visual,.public-site .public-auth-story>.capture-tags{display:none}}@media (max-width:600px){.public-site{--guide-gutter:7px;--clip-height:49px}.public-site .public-header-inner{gap:12px;padding-inline:12px}.public-site .public-brand{font-size:20px}.public-site .public-brand img{width:29px;height:29px}.public-site .public-nav-actions{font-size:12px}.public-site .hero-seam{padding-top:16px}.public-site .hero-seam-rim:before,.public-site .hero-seam-rim:after{width:17px;height:15px;top:-8px}.public-site .hero-seam-rim:before{left:12px}.public-site .hero-seam-rim:after{right:12px}.public-site .hero{padding:45px 19px 30px}.public-site .hero .sub,.public-site .public-hero p{font-size:16px}.public-site .hero .cta{flex-direction:column}.public-site .hero .cta>a{width:100%}.public-site .idea-capture{padding:19px}.public-site .idea-capture h2{margin-top:18px;font-size:23px}.public-site .idea-capture p{font-size:13px}.public-site .capture-top{font-size:9px}.public-site .capture-tags span{padding-inline:7px;font-size:10px}.public-site .hero-stages{--stage-gap:5px;margin-top:24px}.public-site .hero-stage-list li{padding:4px 7px;font-size:10px}.public-site .stats-grid{grid-template-columns:1fr 1fr}.public-site .stat{border-bottom:1px solid var(--line);padding:22px 19px}.public-site .stat:nth-child(2){border-right:0}.public-site .stat .n{font-size:34px}.public-site .sec{padding:48px 0}.public-site .head h2{font-size:32px}.public-site .office-comparison{border-radius:17px;padding:8px}.public-site .office-comparison-view{aspect-ratio:4/3}.public-site .office-comparison-caption{grid-template-columns:1fr}.public-site .feature-row{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;padding:0;overflow:visible}.public-site .feature-card{min-height:0}.public-site .feature-row[data-interactive] .feature-card:not([data-active]) .feature-visual,.public-site .feature-detail[hidden]{display:none}.public-site .feature-visual.feature-video{aspect-ratio:16/9;flex-basis:auto}.public-site .iso-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr))}.public-site .iso-tabs button{overflow-wrap:anywhere;gap:4px;padding:5px}.public-site .iso-tabs button span{width:22px;height:22px}.public-site .split,.public-site .domains,.public-site .doms{grid-template-columns:1fr}.public-site .vs-card{--note-tape:51px;padding:64px 27px 63px}.public-site .fc{padding:24px}.public-site .bento{grid-template-columns:1fr}.public-site .cell,.public-site .cell.lg,.public-site .cell.md{grid-column:auto;padding:23px}.public-site .advisor-preview-header,.public-site .advisor-start{padding-inline:14px}.public-site .cell p,.public-site .fc p,.public-site .vs li,.public-site .fc li,.public-site .dom p,.public-site .dom li{font-size:16px}.public-site .vs li{margin-block-start:8px;font-size:14px;line-height:1.45}.public-site .phz,.public-site .iso{grid-template-columns:1fr}.public-site .stk{grid-template-columns:1fr 1fr}.public-site .faq-q{padding-block:20px;font-size:16px}.public-site .faq-a p{padding-right:0;font-size:16px}.public-site .close{padding:50px 0}.public-site .close h2{font-size:34px}.public-site .close .cta a{width:100%}.public-site .public-footer{padding-block-start:35px}.public-site .public-footer-top{grid-template-columns:1fr 1fr;gap:30px}.public-site .public-footer-links a{align-items:center;min-height:44px;display:flex}.public-site .public-hero{padding:50px 23px 35px}.public-site .public-hero:before,.public-site .public-hero:after{width:85px}.public-site .public-product-intro{--clip-top:3px;--clip-end:14px;padding-block-end:35px}.public-site .public-page-body{padding:35px 22px}.public-site .public-plan-grid{grid-template-columns:1fr}.public-site .public-plan{border-right:0;padding:26px}.public-site .public-plan .plan-tagline,.public-site .public-plan-seats{min-height:0}.public-site .public-plan-price{font-size:37px}.public-site .public-plan li{font-size:15px}.public-site .public-included{justify-content:flex-start;padding-inline:22px;font-size:11px}.public-site .public-pricing-notes{padding:30px 22px}.public-site .public-auth-story{padding:35px 25px}.public-site .public-auth-story .public-auth-title{font-size:37px}.public-site .public-auth-form{padding:35px 25px}.public-site .public-try-content>section{padding-inline:22px}.public-site .public-try-content button{min-height:44px}.public-site .public-legal-layout{display:block}.public-site .public-legal-nav{border-right:0;border-bottom:1px solid var(--lav);gap:5px;padding:15px;display:flex;overflow-x:auto}.public-site .public-legal-nav a{flex-shrink:0;margin:0;font-size:12px}.public-site .public-legal-article{padding:28px 23px}.public-site .public-legal-article h1{font-size:36px}.public-site .public-legal-article p{font-size:16px}}@media (max-width:360px){.public-site .iso-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site .iso-tabs button{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.public-site *,.public-site :before,.public-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
