.bxHgOq_root{--bone:#f7f5ef;--paper:#fdfcfa;--sand:#efebe2;--line:#e5e1d8;--line-strong:#d6d1c6;--ink:#231f1a;--ink-2:#4a443b;--muted:#6f685c;--navy:#17325e;--navy-deep:#0f2540;--night:#0e2247;--blue:#1f4dba;--red:#8b2e2e;--amber:#e3a42a;--amber-ink:#7a5200;--green:#2e8b7e;--green-ink:#1b6b5f;--on-dark:#f7f5ef;--on-dark-2:#cbd6e8;--blue-soft:#a3c0fa;--red-soft:#f5b5ae;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4.5vw, 80px);--max:1600px;--ti-ink:#12263f;--ti-blue:#1f4dba;--ti-red:#8b2e2e;--ti-amber:#e3a42a;--ti-green:#2e8b7e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bone);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}html:has(.bxHgOq_root){scroll-behavior:smooth;background:#f7f5ef;scroll-padding-top:84px}@media (prefers-reduced-motion:reduce){html:has(.bxHgOq_root){scroll-behavior:auto}}.bxHgOq_root ::selection{color:var(--ink);background:#1f4dba2e}.bxHgOq_root :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}:where(.bxHgOq_root) a{color:inherit;text-decoration:none}.bxHgOq_wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.bxHgOq_serif{font-family:var(--font-serif), serif;letter-spacing:-.01em;font-weight:400}.bxHgOq_data{font-family:var(--font-data), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-weight:600}.bxHgOq_btn{white-space:nowrap;height:48px;transition:transform .16s var(--ease), background-color .16s ease, box-shadow .2s var(--ease), color .16s ease;border-radius:12px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.bxHgOq_btn:active{transition-duration:.1s;transform:scale(.97)}.bxHgOq_btnPrimary{background:var(--blue);color:#fff;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -10px #1f4dbab3}.bxHgOq_btnGhost{color:var(--navy-deep);border:1px solid var(--line-strong);background:var(--paper)}.bxHgOq_btnOnDark{background:var(--bone);color:var(--navy-deep)}.bxHgOq_btnOnDarkGhost{color:var(--on-dark);border:1px solid #f7f5ef47}.bxHgOq_btnArrow{transition:transform .2s var(--ease)}@media (hover:hover) and (pointer:fine){.bxHgOq_btnPrimary:hover{background:var(--navy)}.bxHgOq_btnGhost:hover{background:var(--sand)}.bxHgOq_btnOnDark:hover{background:#fff}.bxHgOq_btnOnDarkGhost:hover{background:#f7f5ef14}.bxHgOq_btn:hover .bxHgOq_btnArrow{transform:translate(3px)}}.bxHgOq_btnPrimary .bxHgOq_btnArrow{--ti-ink:#fff;--ti-blue:#fff9}.bxHgOq_header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(12px);background:#f7f5efdb;border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:sticky;top:0}.bxHgOq_header[data-scrolled=true]{border-bottom-color:var(--line)}.bxHgOq_headerInner{align-items:center;gap:28px;height:72px;display:flex}.bxHgOq_brand{letter-spacing:-.03em;color:var(--navy-deep);align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.bxHgOq_brandMark{width:32px;height:32px;transition:transform .3s var(--ease);border-radius:8px;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.bxHgOq_brand:hover .bxHgOq_brandMark{transform:rotate(-12deg)}}.bxHgOq_navLinks{gap:4px;margin-left:8px;display:flex}.bxHgOq_navLink{color:var(--ink-2);border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500;transition:color .15s;position:relative}.bxHgOq_navLink:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .22s var(--ease);border-radius:2px;position:absolute;bottom:4px;left:10px;right:10px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.bxHgOq_navLink:hover{color:var(--navy-deep)}.bxHgOq_navLink:hover:after{transform:scaleX(1)}}.bxHgOq_headerActions{align-items:center;gap:6px;margin-left:auto;display:flex}.bxHgOq_langLink{color:var(--ink-2);border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600;transition:background-color .15s}.bxHgOq_loginLink{color:var(--navy-deep);border-radius:8px;padding:8px 12px;font-size:14px;font-weight:500;transition:background-color .15s}@media (hover:hover) and (pointer:fine){.bxHgOq_langLink:hover,.bxHgOq_loginLink:hover{background:var(--sand)}}.bxHgOq_headerCta{border-radius:10px;height:40px;padding:0 16px;font-size:14px}.bxHgOq_menuButton{height:44px;font:inherit;color:var(--navy-deep);border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px 0 14px;font-size:14px;font-weight:600;display:none}.bxHgOq_menuPanel{display:none}@media (max-width:1020px){.bxHgOq_navLinks,.bxHgOq_loginLink,.bxHgOq_langLink{display:none}.bxHgOq_menuButton{display:inline-flex}.bxHgOq_menuPanel[data-open=true]{padding:12px var(--gutter) 20px;background:var(--bone);border-bottom:1px solid var(--line);animation:bxHgOq_menuIn .22s var(--ease) both;flex-direction:column;gap:4px;display:flex;position:absolute;top:72px;left:0;right:0}.bxHgOq_menuPanel a{border-bottom:1px solid var(--line);padding:12px 4px;font-weight:500}}@media (max-width:520px){.bxHgOq_headerCta{display:none}}@keyframes bxHgOq_menuIn{0%{opacity:0;transform:translateY(-6px)}}.bxHgOq_root[data-motion=on] [data-reveal]{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease), transform .7s var(--ease), filter .7s var(--ease);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(18px)}.bxHgOq_root[data-motion=on] [data-reveal][data-shown=true]{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.bxHgOq_root[data-motion=on] [data-reveal]{filter:none;transition:opacity .3s;transform:none}}.bxHgOq_hero{padding:clamp(40px,7vw,88px) 0 clamp(40px,6vw,72px);position:relative}.bxHgOq_heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.bxHgOq_eyebrow{font-family:var(--font-data);letter-spacing:.02em;color:var(--blue);margin:0 0 20px;font-size:13.5px;font-weight:600}.bxHgOq_eyebrowLead{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:700}.bxHgOq_heroTitle{color:var(--navy-deep);text-wrap:balance;letter-spacing:-.02em;margin:0;font-size:clamp(42px,6.2vw,86px);line-height:.98}.bxHgOq_heroAccent{color:var(--blue);font-style:italic;display:block}.bxHgOq_heroBody{color:var(--ink-2);max-width:54ch;margin:26px 0 0;font-size:clamp(17px,1.4vw,19px);line-height:1.65}.bxHgOq_heroActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bxHgOq_heroOrigin{color:var(--muted);align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.bxHgOq_heroOrigin svg{flex:none}.bxHgOq_mosaicStage{place-items:center;display:grid;position:relative}.bxHgOq_mosaicFrame{aspect-ratio:1;background:var(--paper);border:1px solid var(--line);border-radius:28px;width:min(100%,600px);position:relative;box-shadow:0 1px 1px #12263f0a,0 30px 60px -36px #12263f59}.bxHgOq_mosaicGrid{border-radius:inherit;pointer-events:none;background-image:linear-gradient(90deg,#17325e0f 1px,#0000 1px),linear-gradient(#17325e0f 1px,#0000 1px);background-size:12.5% 12.5%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 72%);mask-image:radial-gradient(circle,#000 30%,#0000 72%)}.bxHgOq_mosaicSvg{transform-origin:50%;will-change:transform;width:70%;height:70%;position:absolute;top:7%;left:15%;overflow:visible}.bxHgOq_mosaicSvg[data-offscreen=true] .bxHgOq_tile{animation-play-state:paused}.bxHgOq_piece{transform-box:view-box;transform-origin:32px 32px;transform:translate(calc(var(--dx) * var(--lift,0) * 1px), calc(var(--dy) * var(--lift,0) * 1px));transition:transform .42s var(--ease), opacity .26s ease, filter .26s ease;cursor:pointer}.bxHgOq_mosaicSvg a{outline:none}.bxHgOq_mosaicSvg[data-active] .bxHgOq_piece{opacity:.22;filter:saturate(.6)}.bxHgOq_mosaicSvg[data-active=guard] .bxHgOq_piece[data-tool=guard],.bxHgOq_mosaicSvg[data-active=triage] .bxHgOq_piece[data-tool=triage],.bxHgOq_mosaicSvg[data-active=assets] .bxHgOq_piece[data-tool=assets],.bxHgOq_mosaicSvg[data-active=toolkit] .bxHgOq_piece[data-tool=toolkit]{opacity:1;filter:none;--lift:1.6}.bxHgOq_root[data-motion=on] .bxHgOq_pieceIn{animation:bxHgOq_pieceIn .9s var(--ease) both;animation-delay:calc(var(--order) * .11s + .15s);transform-box:view-box;transform-origin:32px 32px}@keyframes bxHgOq_pieceIn{0%{opacity:0;transform:translate(calc(var(--dx) * 16px), calc(var(--dy) * 16px)) rotate(-24deg) scale(.6)}}@media (prefers-reduced-motion:reduce){.bxHgOq_mosaicSvg,.bxHgOq_piece{transform:none!important}.bxHgOq_root[data-motion=on] .bxHgOq_pieceIn{animation:none}}.bxHgOq_mosaicCallout{z-index:2;background:var(--paper);border:1px solid var(--line);border-radius:16px;width:min(92%,380px);margin:-64px auto 0;padding:14px 16px;display:grid;position:relative;box-shadow:0 1px 1px #12263f0d,0 18px 40px -24px #12263f66}.bxHgOq_calloutSwatch{border-radius:10px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid}.bxHgOq_calloutName{color:var(--navy-deep);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:15px;font-weight:700;display:flex}.bxHgOq_calloutMoment{border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.bxHgOq_calloutLine{color:var(--ink-2);grid-column:2;margin:0;font-size:13.5px;line-height:1.5}.bxHgOq_calloutBody{visibility:hidden;opacity:0;grid-area:1/1;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;transition:opacity .2s,visibility 0s linear .2s;display:grid}.bxHgOq_calloutBody[data-shown=true]{visibility:visible;opacity:1;transition:opacity .26s var(--ease);animation:bxHgOq_calloutSwap .26s var(--ease) both}@keyframes bxHgOq_calloutSwap{0%{opacity:0;transform:translateY(4px)}}.bxHgOq_mosaicLegend{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.bxHgOq_legendChip{border:1px solid var(--line-strong);background:var(--paper);height:34px;color:var(--ink-2);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .16s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bxHgOq_legendChip:active{transform:scale(.97)}.bxHgOq_legendChip[aria-pressed=true]{border-color:var(--chip);color:var(--navy-deep);background:#fff}.bxHgOq_legendDot{background:var(--chip);border-radius:3px;width:10px;height:10px;transform:rotate(45deg)}.bxHgOq_mosaicHint{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}.bxHgOq_strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.bxHgOq_stripInner{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px 32px;padding-block:18px;font-size:14px;display:flex}.bxHgOq_stripItem{align-items:center;gap:10px;display:inline-flex}.bxHgOq_stripCat{font-family:var(--font-data), system-ui, sans-serif;letter-spacing:.01em;color:var(--navy-deep);font-weight:600}.bxHgOq_stripPush{flex-wrap:wrap;gap:28px;margin-left:auto;display:flex}.bxHgOq_section{padding:clamp(72px,10vw,136px) 0;position:relative}.bxHgOq_h2{color:var(--navy-deep);text-wrap:balance;letter-spacing:-.015em;margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.04}.bxHgOq_lead{color:var(--ink-2);max-width:62ch;margin:22px 0 0;font-size:17.5px;line-height:1.68}.bxHgOq_flow{background:var(--navy-deep);color:var(--on-dark);overflow:hidden}.bxHgOq_flow .bxHgOq_h2{color:var(--on-dark)}.bxHgOq_flow .bxHgOq_lead{color:var(--on-dark-2)}.bxHgOq_flow .bxHgOq_eyebrow{color:var(--blue-soft)}.bxHgOq_flowTiles{pointer-events:none;opacity:.07;background-image:radial-gradient(circle,#f7f5ef 1.5px,#0000 2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.bxHgOq_rail{margin-top:clamp(48px,7vw,88px);position:relative}.bxHgOq_railTrack{background:#f7f5ef29;border-radius:2px;height:2px;position:absolute;top:23px;left:0;right:0}.bxHgOq_railFill{transform-origin:0;width:100%;height:2px;transform:scaleX(var(--flow-p,0));background:linear-gradient(90deg,#f5b5ae,#f7f5ef 50%,#a3c0fa);border-radius:2px;position:absolute;top:23px;left:0}.bxHgOq_railSteps{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.bxHgOq_railStep{flex-direction:column;gap:14px;display:flex}.bxHgOq_railNode{background:var(--night);width:48px;height:48px;transition:background-color .4s var(--ease), border-color .4s var(--ease), transform .4s var(--ease);border:1px solid #f7f5ef2e;border-radius:14px;place-items:center;display:grid}.bxHgOq_railNodeDot{background:#f7f5ef66;border-radius:3px;width:10px;height:10px;transition:background-color .4s;transform:rotate(45deg)}.bxHgOq_railStep[data-lit=true] .bxHgOq_railNodeDot{background:var(--on-dark)}.bxHgOq_railStep[data-tool=triage] .bxHgOq_railNode{border-color:#c2453c}.bxHgOq_railStep[data-tool=guard] .bxHgOq_railNode{border-color:#3a6bd8}.bxHgOq_railStep[data-tool=triage][data-lit=true] .bxHgOq_railNode{background:var(--red);transform:translateY(-4px)}.bxHgOq_railStep[data-tool=guard][data-lit=true] .bxHgOq_railNode{background:var(--blue);transform:translateY(-4px)}.bxHgOq_railLabel{color:var(--on-dark);font-size:15px;font-weight:600}.bxHgOq_railStep:not([data-tool]) .bxHgOq_railLabel{color:var(--on-dark-2);font-weight:500}.bxHgOq_railNote{color:var(--on-dark-2);max-width:18ch;font-size:13px;line-height:1.45}.bxHgOq_railStep[data-tool=triage] .bxHgOq_railNote{color:var(--red-soft)}.bxHgOq_railStep[data-tool=guard] .bxHgOq_railNote{color:var(--blue-soft)}@media (max-width:860px){.bxHgOq_railTrack,.bxHgOq_railFill{width:2px;height:auto;inset:0 auto 0 23px}.bxHgOq_railFill{transform:scaleY(var(--flow-p,0));transform-origin:top;background:linear-gradient(#f5b5ae,#f7f5ef 50%,#a3c0fa)}.bxHgOq_railSteps{grid-template-columns:1fr;gap:22px}.bxHgOq_railStep{flex-direction:row;align-items:center;gap:18px}.bxHgOq_railNote{max-width:none}}.bxHgOq_toolGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.bxHgOq_toolGridFlip{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.bxHgOq_toolGridFlip>:first-child{order:2}.bxHgOq_toolTag{color:var(--navy-deep);align-items:center;gap:10px;margin-bottom:22px;font-size:15px;font-weight:700;display:inline-flex}.bxHgOq_toolTagMoment{border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.bxHgOq_points{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.bxHgOq_point{color:var(--ink-2);grid-template-columns:22px 1fr;gap:12px;font-size:15.5px;line-height:1.55;display:grid}.bxHgOq_petalBullet{width:18px;height:18px;margin-top:3px}.bxHgOq_sheet{background:var(--paper);border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 1px 1px #12263f0a,0 34px 70px -44px #12263f73}.bxHgOq_sheetHead{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.bxHgOq_sheetFile{color:var(--muted);font-size:12.5px}.bxHgOq_demoBadge{letter-spacing:.02em;background:var(--sand);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.bxHgOq_sheetBody{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bxHgOq_sheetCell{padding:22px 20px}.bxHgOq_sheetCell+.bxHgOq_sheetCell{border-left:1px solid var(--line)}.bxHgOq_sheetRow{border-top:1px solid var(--line);grid-column:1/-1;padding:18px 20px}.bxHgOq_cellTitle{color:var(--muted);margin:0 0 12px;font-size:12.5px;font-weight:700}.bxHgOq_gauge{width:100%;max-width:230px;margin:0 auto;position:relative}.bxHgOq_gaugeNumber{text-align:center;position:absolute;bottom:6px;left:0;right:0}.bxHgOq_gaugeValue{font-family:var(--font-serif), serif;color:var(--navy-deep);font-variant-numeric:tabular-nums;font-size:54px;line-height:1}.bxHgOq_gaugeMeta{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.bxHgOq_passChip{color:var(--green-ink);background:#e3f1ee;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bxHgOq_sevList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bxHgOq_sevItem{color:var(--ink-2);grid-template-columns:64px 1fr 34px;align-items:center;gap:10px;font-size:13.5px;display:grid}.bxHgOq_sevBar{background:var(--sand);border-radius:4px;height:8px;overflow:hidden}.bxHgOq_sevFill{background:var(--c);transform-origin:0;height:100%;transform:scaleX(var(--w));transition:transform 1.1s var(--ease);border-radius:4px}.bxHgOq_root[data-motion=on] [data-reveal]:not([data-shown=true]) .bxHgOq_sevFill{transform:scaleX(0)}.bxHgOq_sevCount{text-align:right;color:var(--navy-deep)}.bxHgOq_patterns{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bxHgOq_pattern{color:var(--ink);border-bottom:1px dashed var(--line);justify-content:space-between;gap:16px;padding-bottom:10px;font-size:14px;display:flex}.bxHgOq_pattern:last-child{border-bottom:0;padding-bottom:0}.bxHgOq_patternCount{color:var(--red);white-space:nowrap;font-size:13px}.bxHgOq_effort{justify-content:space-between;align-items:center;gap:12px;display:flex}.bxHgOq_effortMeter{gap:5px;display:flex}.bxHgOq_effortStep{background:var(--sand);border-radius:4px;width:34px;height:8px}.bxHgOq_effortStep[data-on=true]{background:var(--red)}.bxHgOq_effortValue{color:var(--navy-deep);font-weight:700}.bxHgOq_catPicker{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.bxHgOq_catPill{border:1px solid var(--line-strong);background:var(--paper);height:36px;font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease);border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600}.bxHgOq_catPill:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.bxHgOq_catPill:hover{border-color:var(--blue);color:var(--navy-deep)}}.bxHgOq_catPill[aria-selected=true]{background:var(--navy-deep);border-color:var(--navy-deep);color:var(--on-dark)}.bxHgOq_catPickerLabel{color:var(--muted);margin-top:30px;font-size:13px;font-weight:700}.bxHgOq_finding{background:var(--paper);border:1px solid var(--line);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 1px 1px #12263f0a,0 34px 70px -44px #12263f73}.bxHgOq_findingTop{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.bxHgOq_sevChip{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.bxHgOq_sevCritical{color:var(--red);background:#f7e7e5}.bxHgOq_sevModerate{color:var(--amber-ink);background:#fbf0da}.bxHgOq_sevMinor{color:var(--green-ink);background:#e3f1ee}.bxHgOq_findingSeg{color:var(--muted);font-size:12.5px}.bxHgOq_findingCat{color:var(--navy-deep);font-size:14px;font-weight:700}.bxHgOq_findingBody{animation:bxHgOq_findingIn .32s var(--ease) both;gap:16px;padding:20px;display:grid}@keyframes bxHgOq_findingIn{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.bxHgOq_findingBody{animation:none}}.bxHgOq_textRow{grid-template-columns:96px 1fr;align-items:baseline;gap:12px;display:grid}.bxHgOq_textLabel{color:var(--muted);font-size:12px;font-weight:700}.bxHgOq_textValue{color:var(--ink);font-size:15px;line-height:1.55}.bxHgOq_mark{-webkit-text-decoration:underline wavy var(--red);text-decoration:underline wavy var(--red);text-underline-offset:4px;background:linear-gradient(#0000 62%,#8b2e2e29 62%);text-decoration-thickness:1.5px}.bxHgOq_fix{color:var(--green-ink);font-weight:500}.bxHgOq_why{background:var(--bone);color:var(--ink-2);border-radius:14px;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.bxHgOq_basedOn{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.bxHgOq_basedOn strong{color:var(--navy-deep);font-weight:600}.bxHgOq_tagChip{color:var(--blue);font-family:var(--font-data), system-ui, sans-serif;vertical-align:1px;background:#e8eefb;border-radius:5px;margin:0 1px;padding:0 5px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.bxHgOq_progress{background:var(--blue);transform-origin:0;height:3px;animation:linear both bxHgOq_progress;position:absolute;bottom:0;left:0}@keyframes bxHgOq_progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bxHgOq_profiles{background:var(--navy);color:var(--on-dark);overflow:hidden}.bxHgOq_profiles .bxHgOq_h2{color:var(--on-dark)}.bxHgOq_profiles .bxHgOq_lead{color:var(--on-dark-2)}.bxHgOq_profilesMark{opacity:.08;pointer-events:none;width:520px;height:520px;position:absolute;top:-120px;right:-120px}.bxHgOq_profilesGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(36px,6vw,88px);margin-top:clamp(40px,6vw,72px);display:grid}.bxHgOq_hierTitle{color:var(--on-dark);margin:0 0 6px;font-size:20px;font-weight:600}.bxHgOq_hierHint{color:var(--on-dark-2);margin:0 0 18px;font-size:13px}.bxHgOq_hier{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bxHgOq_level{--w:100%;width:var(--w);transition:background-color .22s ease, border-color .22s ease, transform .3s var(--ease);cursor:default;background:#f7f5ef0f;border:1px solid #f7f5ef1f;border-radius:14px;outline:none;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid;position:relative}.bxHgOq_levelNum{width:34px;height:34px;font-family:var(--font-data), system-ui, sans-serif;color:var(--on-dark);background:#f7f5ef1a;border-radius:10px;place-items:center;font-weight:700;display:grid}.bxHgOq_levelName{color:var(--on-dark);padding-top:5px;font-size:15.5px;font-weight:600}.bxHgOq_levelDetail{transition:grid-template-rows .3s var(--ease), opacity .3s ease;opacity:0;grid-column:2;grid-template-rows:0fr;display:grid}.bxHgOq_levelDetail>p{color:var(--on-dark-2);margin:0;font-size:14px;line-height:1.55;overflow:hidden}.bxHgOq_level:hover,.bxHgOq_level:focus-visible{background:#f7f5ef1f;border-color:#f7f5ef4d;transform:translate(6px)}.bxHgOq_level:hover .bxHgOq_levelDetail,.bxHgOq_level:focus-visible .bxHgOq_levelDetail{opacity:1;grid-template-rows:1fr}.bxHgOq_levelNum{transition:background-color .2s}.bxHgOq_level:first-child .bxHgOq_levelNum,.bxHgOq_level:hover .bxHgOq_levelNum,.bxHgOq_level:focus-visible .bxHgOq_levelNum{background:var(--blue)}.bxHgOq_hier:has(.bxHgOq_level:hover,.bxHgOq_level:focus-visible) .bxHgOq_level:first-child:not(:hover,:focus-visible) .bxHgOq_levelNum{background:#f7f5ef1a}@media (hover:none){.bxHgOq_levelDetail{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.bxHgOq_level,.bxHgOq_level:hover{transform:none}}.bxHgOq_connectors{gap:14px;display:grid}.bxHgOq_connBlock{background:#f7f5ef0f;border:1px solid #f7f5ef1f;border-radius:20px;padding:24px}.bxHgOq_connTitle{color:var(--on-dark);margin:0;font-size:20px;font-weight:600}.bxHgOq_connBody{color:var(--on-dark-2);margin:10px 0 0;font-size:15px;line-height:1.6}.bxHgOq_connRow{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bxHgOq_connChip{background:var(--bone);height:44px;color:var(--navy-deep);transition:transform .22s var(--ease), box-shadow .22s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.bxHgOq_connChip:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px #0009}}.bxHgOq_connLogo{border:1px solid var(--line);color:#000;background:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.bxHgOq_connLogoSvg{width:18px;height:18px;display:block}.bxHgOq_latest{color:#8fdcc9;align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:600;display:inline-flex}.bxHgOq_latestDot{background:#63c6b2;border-radius:50%;width:8px;height:8px;animation:2.4s ease-out infinite bxHgOq_pulse;box-shadow:0 0 #63c6b299}@keyframes bxHgOq_pulse{0%{box-shadow:0 0 #63c6b28c}80%,to{box-shadow:0 0 0 10px #63c6b200}}@media (prefers-reduced-motion:reduce){.bxHgOq_latestDot{animation:none}}.bxHgOq_formatsGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.bxHgOq_toolTabs{background:var(--sand);border-radius:16px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px;display:flex}.bxHgOq_toolTab{cursor:pointer;height:40px;font:inherit;color:var(--ink-2);transition:background-color .18s ease, color .18s ease, box-shadow .22s var(--ease);background:0 0;border:0;border-radius:11px;padding:0 16px;font-size:14px;font-weight:600}.bxHgOq_toolTab[aria-selected=true]{color:var(--navy-deep);background:#fff;box-shadow:0 1px 1px #12263f0d,0 6px 14px -8px #12263f59}@media (hover:hover) and (pointer:fine){.bxHgOq_toolTab:hover:not([aria-selected=true]){color:var(--navy-deep)}}.bxHgOq_toolPanel{background:var(--paper);border:1px solid var(--line);border-radius:22px;margin-top:18px;overflow:hidden}.bxHgOq_toolPanelInner{animation:bxHgOq_findingIn .3s var(--ease) both}.bxHgOq_fileHead{border-bottom:1px solid var(--line);background:#fff;align-items:baseline;gap:14px;padding:22px 24px 18px;display:flex}.bxHgOq_fileExt{font-family:var(--font-data), system-ui, sans-serif;letter-spacing:-.02em;color:var(--navy-deep);font-size:34px;font-weight:800}.bxHgOq_fileTool{color:var(--muted);font-size:14px}.bxHgOq_facts{margin:0;display:grid}.bxHgOq_fact{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr;align-items:baseline;gap:16px;padding:16px 24px;display:grid}.bxHgOq_fact:last-child{border-bottom:0}.bxHgOq_fact dt{color:var(--muted);font-size:13px;font-weight:700}.bxHgOq_fact dd{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.bxHgOq_factCode{font-family:var(--font-data), system-ui, sans-serif;color:var(--blue);background:#e8eefb;border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:700}.bxHgOq_also{color:var(--ink-2);gap:8px;margin-top:26px;font-size:15px;display:grid}.bxHgOq_also strong{color:var(--navy-deep)}.bxHgOq_soonGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(36px,5vw,56px);display:grid}.bxHgOq_soonTile{isolation:isolate;border-radius:28px;flex-direction:column;min-height:380px;padding:clamp(26px,3.4vw,40px);display:flex;position:relative;overflow:hidden}.bxHgOq_soonAssets{background:var(--amber);color:#2a1f05}.bxHgOq_soonToolkit{background:var(--green-ink);color:#eaf6f2}.bxHgOq_soonPetal{opacity:.85;z-index:-1;width:280px;height:280px;transition:transform .7s var(--ease);position:absolute;bottom:-90px;right:-90px}@media (hover:hover) and (pointer:fine){.bxHgOq_soonTile:hover .bxHgOq_soonPetal{transform:rotate(-18deg)scale(1.06)}}@media (prefers-reduced-motion:reduce){.bxHgOq_soonTile:hover .bxHgOq_soonPetal{transform:none}}.bxHgOq_soonName{margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1.05}.bxHgOq_soonBadge{border-radius:999px;align-self:flex-start;margin-bottom:18px;padding:4px 10px;font-size:12px;font-weight:700}.bxHgOq_soonAssets .bxHgOq_soonBadge{background:#2a1f051f}.bxHgOq_soonToolkit .bxHgOq_soonBadge{background:#eaf6f229}.bxHgOq_soonLine{max-width:40ch;margin:12px 0 0;font-size:16px;line-height:1.55}.bxHgOq_soonList{gap:10px;max-width:44ch;margin:26px 0 0;padding:0;list-style:none;display:grid}.bxHgOq_soonList li{grid-template-columns:14px 1fr;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.bxHgOq_soonList li:before{content:"";opacity:.6;background:currentColor;border-radius:2px;width:8px;height:8px;margin-top:7px;transform:rotate(45deg)}.bxHgOq_soonCta{text-align:center;margin-top:26px}.bxHgOq_origin{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bxHgOq_originGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.bxHgOq_originStat{font-family:var(--font-serif), serif;letter-spacing:-.02em;color:var(--blue);white-space:nowrap;margin:0;font-size:clamp(64px,8vw,112px);font-style:italic;line-height:.95}.bxHgOq_originStatLabel{color:var(--navy-deep);margin:14px 0 0;font-size:clamp(18px,1.7vw,22px);font-weight:600;line-height:1.3}.bxHgOq_originBody{font-family:var(--font-serif), serif;color:var(--navy-deep);letter-spacing:-.005em;margin:28px 0 0;font-size:clamp(22px,2.2vw,28px);line-height:1.35}.bxHgOq_originNote{color:var(--muted);margin:20px 0 0;font-size:13px}.bxHgOq_secGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(36px,6vw,88px);display:grid}.bxHgOq_secList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bxHgOq_secItem{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;gap:16px;padding:20px 0;display:grid}.bxHgOq_secTitle{color:var(--navy-deep);margin:0;font-size:16px;font-weight:600}.bxHgOq_secBody{color:var(--ink-2);margin:4px 0 0;font-size:14.5px;line-height:1.55}.bxHgOq_pricing{background:var(--bone)}.bxHgOq_estimator{background:var(--navy-deep);color:var(--on-dark);border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:18px 40px;margin-top:clamp(32px,5vw,48px);padding:24px 28px;display:grid}.bxHgOq_estLabel{color:var(--on-dark-2);font-size:14px;font-weight:600}.bxHgOq_estValue{font-family:var(--font-serif), serif;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(28px,3vw,38px);line-height:1.1}.bxHgOq_range{width:100%;accent-color:var(--blue-soft);cursor:pointer;height:28px;margin-top:16px}.bxHgOq_estResult{font-size:18px;font-weight:600}.bxHgOq_estResult strong{color:var(--blue-soft)}.bxHgOq_estNote{color:var(--on-dark-2);align-items:flex-start;gap:8px;margin:8px 0 0;font-size:12.5px;line-height:1.5;display:flex}.bxHgOq_estNoteIcon{--ti-ink:var(--blue-soft);--ti-blue:var(--blue-soft);flex:none;margin-top:1px}.bxHgOq_plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.bxHgOq_plan{background:var(--paper);border:1px solid var(--line);transition:transform .26s var(--ease), box-shadow .26s var(--ease), border-color .2s ease;border-radius:20px;flex-direction:column;gap:10px;padding:24px 22px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.bxHgOq_plan:hover{transform:translateY(-4px);box-shadow:0 1px 2px #12263f0f,0 22px 40px -24px #12263f66}}.bxHgOq_plan[data-recommended=true]{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue), 0 22px 40px -26px #1f4dba8c}.bxHgOq_planBadges{flex-wrap:wrap;gap:6px;min-height:22px;display:flex}.bxHgOq_planBadge{background:var(--sand);color:var(--ink-2);border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.bxHgOq_planBadgeRec{background:var(--blue);color:#fff;animation:bxHgOq_calloutSwap .26s var(--ease) both}.bxHgOq_planName{color:var(--navy-deep);margin:0;font-size:18px;font-weight:700}.bxHgOq_planPrice{font-family:var(--font-serif), serif;color:var(--navy-deep);font-size:46px;line-height:1}.bxHgOq_planPer{font-family:var(--font-sans), sans-serif;color:var(--muted);margin-left:4px;font-size:14px}.bxHgOq_planCoins{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.bxHgOq_planPeople{color:var(--muted);flex:1;font-size:13.5px;line-height:1.5}.bxHgOq_planCta{color:var(--blue);align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.bxHgOq_planCta:hover .bxHgOq_btnArrow{transform:translate(3px)}}.bxHgOq_premier{border:1px dashed var(--line-strong);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:14px;padding:22px 26px;display:flex}.bxHgOq_premierTitle{color:var(--navy-deep);margin:0;font-size:18px;font-weight:700}.bxHgOq_premierBody{color:var(--ink-2);max-width:62ch;margin:4px 0 0;font-size:14.5px}.bxHgOq_vat{color:var(--muted);margin-top:12px;font-size:12.5px}.bxHgOq_stickyHead{position:sticky;top:110px}.bxHgOq_faqGrid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.bxHgOq_faqList{border-top:1px solid var(--line)}.bxHgOq_faqItem{border-bottom:1px solid var(--line)}.bxHgOq_faqItem summary{cursor:pointer;color:var(--navy-deep);justify-content:space-between;align-items:center;gap:16px;padding:20px 2px;font-size:17px;font-weight:600;list-style:none;display:flex}.bxHgOq_faqItem summary::-webkit-details-marker{display:none}.bxHgOq_faqPlus{background:var(--sand);width:28px;height:28px;transition:background-color .2s ease, transform .3s var(--ease);border-radius:8px;flex:none;position:relative}.bxHgOq_faqPlus:before,.bxHgOq_faqPlus:after{content:"";background:var(--navy-deep);width:12px;height:2px;transition:transform .3s var(--ease);border-radius:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.bxHgOq_faqPlus:after{transform:rotate(90deg)}.bxHgOq_faqItem[open] .bxHgOq_faqPlus{background:var(--blue);transform:rotate(45deg)}.bxHgOq_faqItem[open] .bxHgOq_faqPlus:before,.bxHgOq_faqItem[open] .bxHgOq_faqPlus:after{background:#fff}@media (hover:hover) and (pointer:fine){.bxHgOq_faqItem summary:hover .bxHgOq_faqPlus{background:#e8eefb}.bxHgOq_faqItem[open] summary:hover .bxHgOq_faqPlus{background:var(--navy)}}.bxHgOq_faqAnswer{color:var(--ink-2);animation:bxHgOq_faqIn .3s var(--ease) both;margin:0;padding:0 44px 22px 2px;font-size:15.5px;line-height:1.65}@keyframes bxHgOq_faqIn{0%{opacity:0;transform:translateY(-4px)}}.bxHgOq_final{padding:0 0 clamp(72px,9vw,120px)}.bxHgOq_finalPanel{background:var(--navy-deep);color:var(--on-dark);isolation:isolate;border-radius:32px;padding:clamp(36px,6vw,80px);position:relative;overflow:hidden}.bxHgOq_finalTiles{z-index:-1;opacity:.4;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 52%,#000 92%);mask-image:linear-gradient(100deg,#0000 52%,#000 92%)}.bxHgOq_finalTitle{max-width:18ch;color:var(--on-dark);text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,62px);line-height:1.04}.bxHgOq_finalBody{color:var(--on-dark-2);max-width:52ch;margin:20px 0 0;font-size:17px;line-height:1.65}.bxHgOq_finalActions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.bxHgOq_footer{border-top:1px solid var(--line);background:var(--paper);padding:48px 0 28px;font-size:14px}.bxHgOq_footerGrid{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.bxHgOq_footerLockup{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bxHgOq_footerBy{font-family:var(--font-data);color:var(--muted);font-size:12.5px;font-weight:600}.bxHgOq_footerTagline{color:var(--ink-2);max-width:36ch;margin:14px 0 0;line-height:1.55}.bxHgOq_footerMail{color:var(--ink-2);align-items:center;gap:8px;margin-top:14px;transition:color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.bxHgOq_footerMail:hover{color:var(--blue)}}.bxHgOq_footerHead{color:var(--muted);margin:0 0 12px;font-size:12.5px;font-weight:700}.bxHgOq_footerLinks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bxHgOq_footerLinks a{color:var(--ink-2);transition:color .15s}@media (hover:hover) and (pointer:fine){.bxHgOq_footerLinks a:hover{color:var(--blue)}}.bxHgOq_footerBottom{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:20px;font-size:12.5px}@media (max-width:1020px){.bxHgOq_plans,.bxHgOq_footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bxHgOq_heroGrid,.bxHgOq_toolGrid,.bxHgOq_toolGridFlip,.bxHgOq_profilesGrid,.bxHgOq_formatsGrid,.bxHgOq_originGrid,.bxHgOq_secGrid,.bxHgOq_faqGrid,.bxHgOq_estimator{grid-template-columns:minmax(0,1fr)}.bxHgOq_toolGridFlip>:first-child{order:0}.bxHgOq_mosaicStage{margin-top:12px}.bxHgOq_soonGrid{grid-template-columns:minmax(0,1fr)}.bxHgOq_stripPush{margin-left:0}}@media (max-width:560px){.bxHgOq_plans,.bxHgOq_sheetBody{grid-template-columns:minmax(0,1fr)}.bxHgOq_sheetCell+.bxHgOq_sheetCell{border-left:0;border-top:1px solid var(--line)}.bxHgOq_textRow,.bxHgOq_fact{grid-template-columns:minmax(0,1fr);gap:4px}.bxHgOq_heroActions .bxHgOq_btn{flex:100%;justify-content:center}.bxHgOq_footerGrid{grid-template-columns:minmax(0,1fr)}.bxHgOq_faqAnswer{padding-right:2px}.bxHgOq_mosaicCallout{margin-top:-36px}}@media (hover:none){.bxHgOq_mosaicHint{display:none}}.bxHgOq_tile{transform-box:fill-box;transform-origin:50%}.bxHgOq_root[data-motion=on] .bxHgOq_tile{animation:bxHgOq_tileIn .52s var(--ease) both;animation-delay:calc(1s + var(--d) * 1ms)}.bxHgOq_root[data-motion=on] .bxHgOq_tileLive{animation:bxHgOq_tileIn .52s var(--ease) both, bxHgOq_tileLive 4.8s ease-in-out infinite;animation-delay:calc(1s + var(--d) * 1ms), calc(2.6s + var(--s) * 1ms)}@keyframes bxHgOq_tileIn{0%{opacity:0;transform:scale(.3)}}@keyframes bxHgOq_tileLive{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.bxHgOq_root[data-motion=on] .bxHgOq_tile,.bxHgOq_root[data-motion=on] .bxHgOq_tileLive{animation:none}}.bxHgOq_legendChip[data-soon=true]{border-style:dashed}.bxHgOq_legendSoon{color:var(--muted);padding-left:2px;font-size:11px;font-weight:600}.bxHgOq_buildingNote{text-align:center;max-width:46ch;color:var(--ink-2);justify-content:center;align-items:center;gap:8px;margin:14px auto 0;font-size:13px;line-height:1.5;display:flex}.bxHgOq_buildingNote svg{flex:none}.bxHgOq_backToTop{z-index:30;cursor:pointer;background:var(--navy-deep);border:1px solid var(--navy-deep);--ti-ink:#fff;--ti-blue:#fff9;opacity:0;pointer-events:none;width:48px;height:48px;transition:opacity .22s var(--ease), transform .26s var(--ease), background-color .25s ease, border-color .25s ease;border-radius:14px;place-items:center;display:grid;position:fixed;bottom:clamp(16px,2.5vw,32px);right:clamp(16px,2.5vw,32px);transform:translateY(12px)scale(.92);box-shadow:0 1px 1px #12263f0d,0 12px 28px -14px #12263f73}.bxHgOq_backToTop[data-tone=dark]{background:var(--paper);border-color:var(--line-strong);--ti-ink:#12263f;--ti-blue:#1f4dba}.bxHgOq_backToTop[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.bxHgOq_backToTop:active{transition-duration:.1s;transform:scale(.94)}@media (hover:hover) and (pointer:fine){.bxHgOq_backToTop[data-visible=true]:hover{background:var(--blue);border-color:var(--blue);transform:translateY(-2px)}.bxHgOq_backToTop[data-visible=true][data-tone=dark]:hover{border-color:var(--blue);background:#fff}}@media (prefers-reduced-motion:reduce){.bxHgOq_backToTop,.bxHgOq_backToTop[data-visible=true]{transition:opacity .15s;transform:none}}.bxHgOq_root main:focus{outline:none}
