.cityx a.crumb{color:inherit;text-decoration:none}.cityx a.crumb:hover{text-decoration:underline;text-underline-offset:3px}.cityx a:focus-visible,.cityx button:focus-visible,.cityx input:focus-visible,.cityx select:focus-visible,.cityx summary:focus-visible,.cityx textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cityx .stage:focus-visible{outline-offset:-3px}.cityx .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cityx img,.cityx video{max-width:100%}.cityx [hidden]{display:none!important}.mf{container-type:inline-size;font-family:var(--font-inter),sans-serif;color:#1c2025;background:#e9e2d4;width:100%}.mf *{box-sizing:border-box}.mf h1,.mf h2,.mf h3{font-family:var(--font-barlow-condensed),sans-serif;margin:0;letter-spacing:.2px;text-transform:uppercase}.mf .mono{font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:1.6px;text-transform:uppercase}.mf .wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.mf .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:4px;font:600 15px var(--font-inter),sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .15s}.mf .btn-red{background:#c0001a;color:#fff;box-shadow:0 6px 16px rgba(192,0,26,.32)}.mf .btn-red:hover{background:#9a0015;color:#fff;transform:translateY(-1px)}.mf .btn-ghost{border-color:hsla(42,31%,94%,.7);color:#f4f1ea;background:hsla(0,0%,100%,.03)}.mf .btn-ghost:hover{background:#f4f1ea;color:#14171b}.mf .btn-ink{border-color:#1c2025;color:#1c2025;background:transparent}.mf .btn-ink:hover{background:#1c2025;color:#f4f1ea}.mf .e1{box-shadow:0 1px 2px rgba(10,12,15,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.mf .e2{box-shadow:0 10px 24px rgba(10,12,15,.3),0 2px 4px rgba(10,12,15,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.mf .e3{box-shadow:0 24px 48px rgba(10,12,15,.42),0 6px 12px rgba(10,12,15,.24),inset 0 1px 0 hsla(0,0%,100%,.07)}.mf .lnk{color:#f4f1ea;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d9a06a}.mf .lnk:hover{color:#d9a06a}.mf .stage{width:100%;height:400px;perspective:1400px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.mf .stage:active{cursor:grabbing}.mf .stage:focus-visible{outline:2px solid #c99384;outline-offset:2px}.mf .orbit,.mf .rig{position:relative;width:0;height:0;transform-style:preserve-3d}.mf .rig{animation:mfspin 48s linear infinite}.mf .rig.held{animation-play-state:paused}@keyframes mfspin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.mf .rig{animation:none}}.mf .face{position:absolute;left:0;top:0;transform-origin:0 0;backface-visibility:hidden}.mf .tab{min-height:40px;padding:0 14px;border-radius:4px;border:0;background:#2c333b;color:#d7d1c6;font:600 13px var(--font-inter),sans-serif;cursor:pointer}.mf .tab-on{background:#c0001a;color:#fff;box-shadow:0 6px 14px rgba(192,0,26,.3)}.mf input,.mf select,.mf textarea{font:400 15px var(--font-inter),sans-serif;color:#1c2025;background:#f4f1ea;border:1.5px solid #8c8476;border-radius:4px;padding:12px;width:100%}.mf label{font:600 13px var(--font-inter),sans-serif;color:#f4f1ea;display:flex;flex-direction:column;gap:6px}.mf .faq-q{width:100%;text-align:left;background:transparent;color:#1c2025;border:0;border-bottom:1px solid #c8bca6;padding:18px 4px;font:700 20px var(--font-barlow-condensed),sans-serif;cursor:pointer;display:flex;justify-content:space-between;gap:16px;min-height:56px;align-items:center}.mf .faq-on{color:#9a0015}@container (max-width: 640px){.mf h2{font-size:36px!important}.mf .hero-h1{font-size:46px!important}.mf .sec{padding-top:56px!important;padding-bottom:56px!important}.mf .wrap{padding:0 16px}.mf .stage{height:300px}}.mf .g1{background-color:#1f242a;background-image:radial-gradient(ellipse at 78% 40%,hsla(13,39%,65%,.16),transparent 55%),radial-gradient(hsla(13,39%,65%,.09) 1px,transparent 1.2px),radial-gradient(hsla(42,31%,94%,.045) 1px,transparent 1.4px),linear-gradient(180deg,#1f242a,#181c21);background-size:auto,7px 7px,11px 11px,auto;color:#f4f1ea;padding-bottom:120px}.mf .g2{display:flex;flex-wrap:wrap;align-items:center;gap:40px;padding-top:64px}.mf .g3{flex:999 1 500px;min-width:0;display:flex;flex-direction:column;gap:22px}.mf .g4{font-size:11px;color:#a9a397}.mf .g5{color:#f4f1ea}.mf .g6{color:#c99384;display:flex;align-items:center;gap:10px}.mf .g7{width:28px;height:2px;background:#c99384}.mf .g8{font-size:78px;line-height:.93;font-weight:800}.mf .g9{margin:0;font-size:19px;line-height:1.55;color:#d7d1c6;max-width:560px}.mf .g10{display:flex;gap:12px;flex-wrap:wrap}.mf .g11{flex:1 1 420px;min-width:0;margin:0;position:relative}.mf .g12{border-radius:10px;background:linear-gradient(160deg,#2c333b,#222830 60%,#1b2026);border:1px solid #3a434d;padding:10px}.mf .g13{background:radial-gradient(ellipse at 50% 70%,hsla(13,39%,65%,.14),transparent 60%)}.mf .g14{position:absolute;left:-18px;bottom:-26px;background:#f4f1ea;color:#1c2025;border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;max-width:260px}.mf .g15{font-size:10px;color:#7e5148}.mf .g16{font-size:13px;line-height:1.45}.mf .g17{background:#e9e2d4;padding-bottom:80px}.mf .g18{margin-top:-84px}.mf .g19{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.mf .g20{text-decoration:none;color:#f4f1ea;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:190px}.mf .g21{font-size:10px}.mf .g22{font-size:26px}.mf .g23{font-size:14px;line-height:1.5;color:#cfc9bd;flex-grow:1}.mf .g24{font:600 14px var(--font-inter),sans-serif}.mf .g25{background:#e9e2d4;padding:24px 0 96px}.mf .g26{display:flex;flex-direction:column;gap:32px}.mf .g27{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.mf .g28{display:flex;flex-direction:column;gap:10px}.mf .g29{color:#7e5148}.mf .g30{font-size:52px;line-height:1}.mf .g31{margin:0;max-width:430px;font-size:16px;line-height:1.6;color:#444a52}.mf .g32{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.mf .g33{grid-row:span 2;background:linear-gradient(165deg,#2c333b,#1f242a);color:#f4f1ea;border-radius:8px;padding:0 0 30px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.mf .g34{margin:0;position:relative}.mf .g35{width:100%;height:190px;-o-object-fit:cover;object-fit:cover;display:block}.mf .g36{position:absolute;left:12px;bottom:10px;font-size:10px;background:rgba(20,23,27,.82);color:#f4f1ea;padding:5px 8px;border-radius:3px}.mf .g37{padding:0 30px;display:flex;flex-direction:column;gap:14px;flex-grow:1}.mf .g38{font-size:11px;color:#d9a06a}.mf .g39{font-size:40px;line-height:1}.mf .g40{margin:0;font-size:16px;line-height:1.6;color:#cfc9bd}.mf .g41{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.mf .g42{background:#3a434d;color:#e7e2d8}.mf .g42,.mf .g43{font-size:10px;padding:6px 10px;border-radius:3px}.mf .g43{background:#6b4a2e;color:#f4e4d2}.mf .g44{text-decoration:none;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px;min-height:150px}.mf .g45{font-size:25px}.mf .g46{font-size:14px;line-height:1.5;opacity:.85}.mf .g47{background:linear-gradient(180deg,#1b2d45,#16253a);color:#f4f1ea;padding:96px 0}.mf .g48{display:flex;flex-wrap:wrap;gap:56px;align-items:center}.mf .g49{flex:1 1 300px;min-width:0;display:flex;justify-content:center}.mf .g50{width:300px;border-radius:38px;background:#0e1622;padding:12px;border:1px solid #2e4560}.mf .g51{width:100%;height:auto;display:block;border-radius:28px}.mf .g52{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}.mf .g53{color:#d9a06a}.mf .g54{font-size:54px;line-height:.98}.mf .g55{margin:0;font-size:17px;line-height:1.6;color:#c9d3df;max-width:560px}.mf .g56{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.mf .g57{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:#22385a;border-radius:6px;padding:16px 18px}.mf .g58{font:800 54px var(--font-barlow-condensed),sans-serif;line-height:.8;color:#d9a06a}.mf .g59{display:flex;flex-direction:column;gap:2px}.mf .g60{font:700 22px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.mf .g61{font-size:14px;color:#c9d3df}.mf .g62{background:#e9e2d4;padding:96px 0}.mf .g63{gap:36px}.mf .g63,.mf .g64{display:flex;flex-direction:column}.mf .g64{gap:10px;max-width:780px}.mf .g65{margin:0;font-size:16px;line-height:1.6;color:#444a52}.mf .g66{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#1f242a}.mf .g67{flex:1 1 280px;min-width:0;padding:30px;background:linear-gradient(160deg,#6e4a42,#4e342e);color:#f7eee9;display:flex;flex-direction:column;gap:12px}.mf .g68{font-size:10px;color:#f0c8bc}.mf .g69{font-size:32px;line-height:1}.mf .g70{margin:0;font-size:15px;line-height:1.6;color:#ebdad3}.mf .g71{font-size:12px;color:#d7b5aa}.mf .g72{flex:1.3 1 320px;min-width:0;padding:30px;color:#f4f1ea;display:flex;flex-direction:column;gap:12px}.mf .g73{font-size:10px;color:#c99384}.mf .g74{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;color:#d7d1c6}.mf .g75{flex:1 1 260px;min-width:0;padding:30px;background:#2c333b;color:#f4f1ea;display:flex;flex-direction:column;gap:12px;justify-content:center}.mf .g76{font-size:10px;color:#d9a06a}.mf .g77{border-radius:10px;overflow:hidden;background:#1f242a;color:#f4f1ea}.mf .g78{display:flex;flex-wrap:wrap}.mf .g79{flex:1 1 280px;min-width:0;padding:30px;background:linear-gradient(160deg,#2e3b4b,#232e3b);display:flex;flex-direction:column;gap:12px}.mf .g80{font-size:10px;color:#9db7d6}.mf .g81{margin:0;font-size:15px;line-height:1.6;color:#c9d3df}.mf .g82{flex:2 1 480px;min-width:0;padding:24px;display:flex;flex-direction:column;gap:12px}.mf .g83{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.mf .g84{text-decoration:none;border-radius:6px;padding:14px;display:flex;flex-direction:column;gap:6px;color:#f4f1ea}.mf .g85{font:800 26px var(--font-barlow-condensed),sans-serif}.mf .g86{font:700 16px var(--font-barlow-condensed),sans-serif;text-transform:uppercase;line-height:1.1}.mf .g87{font-size:12px;color:#a9a397}.mf .g88{font:600 12px var(--font-inter),sans-serif;color:#ff8a98;margin-top:auto}.mf .g89{font-size:12px;color:#8f897e}.mf .g90{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px 30px;background:#2c333b}.mf .g91{font-size:14px;color:#d7d1c6;flex:1 1 300px}.mf .g92{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#1f242a;color:#f4f1ea}.mf .g93{flex:1 1 280px;min-width:0;padding:30px;background:linear-gradient(160deg,#3c3f46,#2a2d33);display:flex;flex-direction:column;gap:12px}.mf .g94{font-size:10px;color:#c8cdd4}.mf .g95{margin:0;font-size:15px;line-height:1.6;color:#d2d5da}.mf .g96{font-size:12px;color:#a7abb2}.mf .g97{flex:1.3 1 320px;min-width:0;padding:30px;display:flex;flex-direction:column;gap:14px}.mf .g98{display:flex;gap:8px}.mf .g99{min-height:46px;flex-shrink:0}.mf .g100{font-size:13px;color:#a9a397}.mf .g101{flex:1 1 260px;min-width:0;padding:30px;background:#2c333b;display:flex;flex-direction:column;gap:12px;justify-content:center}.mf .g102{font-size:14px;line-height:1.55;color:#d7d1c6}.mf .g103{background:linear-gradient(180deg,#2a2326,#1f1b1d);color:#f4f1ea;padding:96px 0}.mf .g104{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.mf .g105{flex:1.3 1 480px;min-width:0;margin:0;background:#14171b;border-radius:10px;padding:10px;border:1px solid #4a3a3c;display:flex;flex-direction:column;gap:8px}.mf .g106{width:100%;height:auto;display:block;border-radius:6px}.mf .g107{font-size:10px;color:#c9b1aa;padding:0 4px 4px}.mf .g108{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.mf .g109{color:#e7a895}.mf .g110{font-size:50px;line-height:1}.mf .g111{margin:0;font-size:16px;line-height:1.6;color:#d9ccc8}.mf .g112{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mf .g113{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:start;background:#332a2d;border-radius:6px;padding:14px 16px}.mf .g114{font:800 30px var(--font-barlow-condensed),sans-serif;line-height:1;color:#e7a895}.mf .g115{font-size:14px;line-height:1.5;color:#e9deda}.mf .g116{background:#d6ccba;padding:96px 0}.mf .g117{flex:999 1 420px;min-width:0;display:flex;flex-direction:column;gap:16px}.mf .g118{margin:0;font-size:16px;line-height:1.6;color:#3a3f46}.mf .g119{flex:1.4 1 520px;min-width:0;margin:0;background:#1f242a;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.mf .g120{font-size:10px;color:#a9a397;padding:0 4px 4px}.mf .g121{background:#1f242a;color:#f4f1ea;padding:96px 0}.mf .g122{display:flex;flex-direction:column;gap:24px}.mf .g123{flex:1 1 260px;max-width:420px}.mf .g124{display:flex;gap:8px;flex-wrap:wrap}.mf .g125{background:#2c333b;border-radius:10px;padding:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.mf .g126{background:#e9e2d4;border-radius:6px;padding:10px;text-decoration:none;display:flex;flex-direction:column;gap:8px}.mf .g127{aspect-ratio:4/3;background:linear-gradient(160deg,#f4f1ea,#d6ccba);border-radius:4px;display:flex;align-items:center;justify-content:center}.mf .g128{width:70%}.mf .g129{font:600 13px var(--font-inter),sans-serif;color:#1c2025}.mf .g130{align-self:center}.mf .g131{display:flex;flex-wrap:wrap;gap:48px}.mf .g132{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.mf .g133{margin:0;font-size:15px;line-height:1.6;color:#444a52}.mf .g134{color:#9a0015;font-weight:600}.mf .g135{flex:2 1 520px;min-width:0;display:flex;flex-direction:column}.mf .g136{color:#c0001a;font:600 22px var(--font-inter)}.mf .g137{background:#1f242a;color:#e7e2d8;border-radius:6px;padding:18px 20px;margin:10px 0 14px;font-size:15px;line-height:1.6}.mf .g138{background:linear-gradient(180deg,#181c21,#14171b);color:#f4f1ea;padding:96px 0}.mf .g139{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.mf .g140{color:#c99384}.mf .g141{font-size:64px;line-height:.95}.mf .g142{margin:0;font-size:17px;line-height:1.6;color:#cfc9bd;max-width:540px}.mf .g143{font-size:16px}.mf .g144{flex:1 1 380px;min-width:0;background:linear-gradient(165deg,#2c333b,#232930);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:14px;border-top:3px solid #c99384}.mf .g145{font-size:30px}.mf .g146{margin:0;font-size:14px;color:#cfc9bd}.mf .g147{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.mf .g148{height:60px;border:1.5px dashed #4a515b;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8f897e}.mf .t-scan{background:linear-gradient(165deg,#2c333b,#1f242a);border-top:3px solid #c0001a}.mf .t-scan .g21{color:#ff8a98}.mf .t-photo{background:linear-gradient(165deg,#22385a,#1b2d45);border-top:3px solid #d9a06a}.mf .t-photo .g21{color:#d9a06a}.mf .t-draft{background:linear-gradient(165deg,#2c333b,#1f242a);border-top:3px solid #c99384}.mf .t-draft .g21{color:#c99384}.mf .t-calc{background:linear-gradient(165deg,#3a434d,#2c333b);border-top:3px solid #b9c2cc}.mf .t-calc .g21{color:#b9c2cc}.mf .s-light{background:#f4f1ea;color:#1c2025}.mf .s-dark{background:#2c333b;color:#f4f1ea}.mf .s-rose{background:#4e342e;color:#f7eee9}.mf .ring-on{outline:2px solid #d9a06a}.mf .v-lead{color:#f0c8bc}.mf .v-plain{color:#f4f1ea}.mf .card-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline;margin-top:auto}.mf .card-foot .g88{text-decoration:none}.mf .card-foot .g88:hover{text-decoration:underline}.mf .tdlr{font-size:11px;color:#a9a397}.mf .tdlr:hover{color:#f4f1ea}.mf .src{color:inherit;text-decoration:underline;text-underline-offset:2px}.mf .g117 .g29{color:#6e4339}.mf .g89{color:#9a9488}.hb{container-type:inline-size;font-family:var(--font-inter),sans-serif;color:#141b23;background:#e3e5e4;width:100%}.hb *{box-sizing:border-box}.hb h1,.hb h2,.hb h3{font-family:var(--font-barlow-condensed),sans-serif;margin:0;letter-spacing:.2px;text-transform:uppercase}.hb .mono{font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:1.6px;text-transform:uppercase}.hb .wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.hb .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:4px;font:600 15px var(--font-inter),sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .15s}.hb .btn-red{background:#c0001a;color:#fff;box-shadow:0 6px 16px rgba(192,0,26,.32)}.hb .btn-red:hover{background:#9a0015;color:#fff;transform:translateY(-1px)}.hb .btn-ghost{border-color:rgba(238,241,242,.7);color:#eef1f2;background:hsla(0,0%,100%,.03)}.hb .btn-ghost:hover{background:#eef1f2;color:#121821}.hb .btn-ink{border-color:#141b23;color:#141b23;background:transparent}.hb .btn-ink:hover{background:#141b23;color:#eef1f2}.hb .e1{box-shadow:0 1px 2px rgba(8,12,18,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.hb .e2{box-shadow:0 10px 24px rgba(8,12,18,.3),0 2px 4px rgba(8,12,18,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.hb .e3{box-shadow:0 24px 48px rgba(8,12,18,.42),0 6px 12px rgba(8,12,18,.24),inset 0 1px 0 hsla(0,0%,100%,.07)}.hb .lnk{color:#eef1f2;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9a57a}.hb .lnk:hover{color:#c9a57a}.hb .stage{width:100%;height:420px;perspective:1500px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.hb .stage:active{cursor:grabbing}.hb .stage:focus-visible{outline:2px solid #eef1f2;outline-offset:-3px}.hb .orbit,.hb .rig{position:relative;width:0;height:0;transform-style:preserve-3d}.hb .rig{animation:hbspin 48s linear infinite}.hb .rig.held{animation-play-state:paused}@keyframes hbspin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.hb .rig{animation:none}}.hb .face{position:absolute;left:0;top:0;transform-origin:0 0;backface-visibility:hidden}.hb .sw{min-height:78px;border-radius:5px;border:2px solid #3b4856;background:#232d39;color:#eef1f2;padding:7px;display:flex;flex-direction:column;gap:7px;cursor:pointer;text-align:left;font:500 12px var(--font-inter),sans-serif}.hb .sw:hover{border-color:#6b7a89}.hb .sw-on{border-color:#7db0d6;box-shadow:0 0 0 2px #7db0d6}.hb .tab{min-height:40px;padding:0 14px;border-radius:4px;border:0;background:#2e3a47;color:#d3dae0;font:600 13px var(--font-inter),sans-serif;cursor:pointer}.hb .tab-on{background:#b08a5a;color:#121821;box-shadow:0 6px 14px rgba(176,138,90,.3)}.hb .kick-l{display:flex;align-items:center;gap:10px;color:#6b4f2c}.hb .kick-l:before{content:"";width:28px;height:2px;background:#b08a5a}.hb .num{font:800 64px var(--font-barlow-condensed),sans-serif;line-height:.8;color:#b08a5a}.hb input,.hb select,.hb textarea{font:400 15px var(--font-inter),sans-serif;color:#141b23;background:#f2f4f4;border:1.5px solid #7a8794;border-radius:4px;padding:12px;width:100%}.hb label{font:600 13px var(--font-inter),sans-serif;color:#eef1f2;display:flex;flex-direction:column;gap:6px}.hb .faq-q{width:100%;text-align:left;background:transparent;color:#141b23;border:0;border-bottom:1px solid #a9b1b6;padding:18px 4px;font:700 20px var(--font-barlow-condensed),sans-serif;cursor:pointer;display:flex;justify-content:space-between;gap:16px;min-height:56px;align-items:center}.hb .faq-on{color:#6b4f2c}@container (max-width: 640px){.hb h2{font-size:36px!important}.hb .hero-h1{font-size:46px!important}.hb .sec{padding-top:56px!important;padding-bottom:56px!important}.hb .wrap{padding:0 16px}.hb .stage{height:300px}.hb .spec{position:static!important;margin-top:12px;max-width:none!important}.hb .studio-pad{padding:18px!important}}.hb .g1{background-color:#1a222c;background-image:radial-gradient(ellipse at 24% 46%,rgba(176,138,94,.18),transparent 55%),radial-gradient(ellipse at 90% 0,rgba(125,176,214,.08),transparent 50%),linear-gradient(180deg,#1a222c,#141b23);color:#eef1f2;padding-bottom:124px}.hb .g2{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:48px;padding-top:64px}.hb .g3{flex:1 1 440px;min-width:0;margin:0;position:relative}.hb .g4{border-radius:10px;background:linear-gradient(160deg,#2e3a47,#232d39 60%,#1a222c);border:1px solid #3b4856;padding:10px}.hb .g5{background:radial-gradient(ellipse at 50% 72%,rgba(176,138,94,.16),transparent 62%)}.hb .g6{position:absolute;right:-22px;bottom:-30px;background:#eef1f2;color:#141b23;border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;max-width:280px}.hb .g7{font-size:10px;color:#6b4f2c}.hb .g8{font-size:13px;line-height:1.45}.hb .g9{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.hb .g10{font-size:11px;color:#a3aeb8}.hb .g11{color:#eef1f2}.hb .g12{color:#7db0d6;display:flex;align-items:center;gap:10px}.hb .g13{width:28px;height:2px;background:#7db0d6}.hb .g14{font-size:76px;line-height:.93;font-weight:800}.hb .g15{margin:0;font-size:19px;line-height:1.55;color:#d3dae0;max-width:560px}.hb .g16{display:flex;gap:12px;flex-wrap:wrap}.hb .g17{background:#e3e5e4;padding-bottom:72px}.hb .g18{margin-top:-86px}.hb .g19{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.hb .g20{text-decoration:none;color:#eef1f2;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:190px}.hb .g21{font-size:10px}.hb .g22{font-size:26px}.hb .g23{font-size:14px;line-height:1.5;color:#c9d1d8;flex-grow:1}.hb .g24{font:600 14px var(--font-inter),sans-serif}.hb .g25{background:#e3e5e4;padding:16px 0 96px}.hb .g26{display:flex;flex-direction:column;gap:32px}.hb .g27{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.hb .g28{display:flex;flex-direction:column;gap:10px}.hb .g29{font-size:52px;line-height:1}.hb .g30{margin:0;max-width:430px;font-size:16px;line-height:1.6;color:#3e4954}.hb .g31{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.hb .g32{text-decoration:none;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px;min-height:150px}.hb .g33{font-size:25px}.hb .g34{font-size:14px;line-height:1.5}.hb .g35{grid-row:span 2;background:linear-gradient(165deg,#2e3a47,#1a222c);color:#eef1f2;border-radius:8px;padding:30px;display:flex;flex-direction:column;gap:14px}.hb .g36{font-size:11px;color:#c9a57a}.hb .g37{font-size:40px;line-height:1}.hb .g38{margin:0;font-size:16px;line-height:1.6;color:#c9d1d8}.hb .g39{width:100%;max-width:380px;height:auto;margin-top:6px}.hb .g40{margin-top:auto;display:flex;gap:8px;flex-wrap:wrap}.hb .g41{background:#3b4856;color:#e2e7eb}.hb .g41,.hb .g42{font-size:10px;padding:6px 10px;border-radius:3px}.hb .g42{background:#5a4632;color:#f2e6d6}.hb .g43{grid-row:span 2;text-decoration:none;background:#121821;color:#eef1f2;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;min-height:420px}.hb .g44{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;display:block;flex-grow:1}.hb .g45{padding:18px 22px 22px;display:flex;flex-direction:column;gap:6px;border-top:3px solid #b08a5a}.hb .g46{font-size:10px;color:#b08a5a}.hb .g47{font:700 25px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.hb .g48{font-size:13px;color:#a3aeb8}.hb .g49{background:linear-gradient(180deg,#16294a,#12223b);color:#eef1f2;padding:96px 0}.hb .g50{display:flex;flex-wrap:wrap-reverse;gap:56px;align-items:center}.hb .g51{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}.hb .g52{color:#c9a57a}.hb .g53{font-size:54px;line-height:.98}.hb .g54{margin:0;font-size:17px;line-height:1.6;color:#c6d1de;max-width:560px}.hb .g55{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.hb .g56{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:#1f3760;border-radius:6px;padding:16px 18px}.hb .g57{font:800 54px var(--font-barlow-condensed),sans-serif;line-height:.8;color:#b08a5a}.hb .g58{display:flex;flex-direction:column;gap:2px}.hb .g59{font:700 22px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.hb .g60{font-size:14px;color:#c6d1de}.hb .g61{flex:1 1 300px;min-width:0;display:flex;justify-content:center}.hb .g62{width:300px;border-radius:38px;background:#0b1524;padding:12px;border:1px solid #2c4468}.hb .g63{width:100%;height:auto;display:block;border-radius:28px}.hb .g64{background:#e3e5e4;padding:96px 0 104px}.hb .g65{gap:36px}.hb .g65,.hb .g66{display:flex;flex-direction:column}.hb .g66{gap:10px;max-width:800px}.hb .g67{margin:0;font-size:16px;line-height:1.6;color:#3e4954}.hb .g68{border-radius:10px;overflow:hidden;background:#1a222c;color:#eef1f2}.hb .g69{display:flex;flex-wrap:wrap}.hb .g70{flex:1 1 300px;min-width:0;padding:30px;background:linear-gradient(160deg,#5a4632,#3e3023);color:#f6eee4;display:flex;flex-direction:column;gap:12px}.hb .g71{display:flex;justify-content:space-between;align-items:flex-start}.hb .g72{font-size:10px;color:#e9cfae}.hb .g73{font-size:34px;line-height:1}.hb .g74{margin:0;font-size:15px;line-height:1.6;color:#eadccb}.hb .g75{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:#f6eee4}.hb .g76{font-size:12px;line-height:1.5;color:#dcc6ab}.hb .g77{flex:2.2 1 560px;min-width:0;padding:28px;display:flex;flex-direction:column;gap:16px}.hb .g78{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.hb .g79{font-size:10px;color:#c9a57a}.hb .g80{font-size:10px;color:#a3aeb8}.hb .g81{display:flex;flex-wrap:wrap;gap:20px}.hb .g82{flex:999 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.hb .g83{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.hb .g84{display:flex;justify-content:space-between;gap:4px;align-items:center;line-height:1.2}.hb .g85{flex-shrink:0}.hb .g86{margin:0;padding:12px 14px;border-radius:4px;background:#2e3a47;font-size:14px;line-height:1.5}.hb .g87{flex:1 1 230px;min-width:0;gap:10px}.hb .g87,.hb .g88{display:flex;flex-direction:column}.hb .g88{border-radius:6px;overflow:hidden;background:#2e3a47;gap:1px}.hb .g89{height:86px}.hb .g90{padding:12px 14px;font:700 22px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.hb .g90,.hb .g91{background:#232d39}.hb .g91{padding:10px 14px;display:flex;justify-content:space-between;gap:10px;font-size:13px}.hb .g92{color:#a3aeb8}.hb .g93{font-weight:600}.hb .g94{font-size:12px;line-height:1.5;color:#a3aeb8}.hb .g95{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;padding:22px 30px;background:#2e3a47}.hb .g96{flex:2 1 320px;min-width:0;display:flex;flex-direction:column;gap:4px}.hb .g97{font-size:13px;line-height:1.5;color:#c9d1d8}.hb .g98{flex:0 1 190px}.hb .g99{flex:0 1 170px;display:flex;flex-direction:column;gap:2px}.hb .g100{font:800 28px var(--font-barlow-condensed),sans-serif}.hb .g101{display:flex;flex-wrap:wrap-reverse;border-radius:10px;overflow:hidden;background:#1a222c;color:#eef1f2}.hb .g102{flex:2 1 520px;min-width:0;padding:26px;gap:12px}.hb .g102,.hb .g103{display:flex;flex-direction:column}.hb .g103{gap:8px}.hb .g104{text-decoration:none;color:#eef1f2;background:#232d39;border-radius:6px;padding:12px 14px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:8px 18px;align-items:center}.hb .g105{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.hb .g106{font:800 22px var(--font-barlow-condensed),sans-serif;color:#e9cfae}.hb .g107{font:700 16px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.hb .g108{font-size:12px;color:#a3aeb8}.hb .g109{display:flex;flex-direction:column;gap:4px}.hb .g110{position:relative;height:10px;background:#121821;border-radius:5px}.hb .g111{position:absolute;top:-4px;bottom:-4px;left:7.3%;width:2px;background:#7db0d6}.hb .g112{font-size:11px;color:#c9d1d8}.hb .g113{flex:1 1 300px;min-width:0}.hb .g113,.hb .g114{display:flex;flex-direction:column}.hb .g114{padding:30px;background:linear-gradient(160deg,#2c3e55,#223146);gap:12px;flex-grow:1}.hb .g115{font-size:10px;color:#a9c3dd}.hb .g116{font-size:32px;line-height:1}.hb .g117{margin:0;font-size:15px;line-height:1.6;color:#c6d1de}.hb .g118{padding:22px 30px;background:#2e3a47;display:flex;flex-direction:column;gap:10px}.hb .g119{font-size:14px;line-height:1.55;color:#d3dae0}.hb .g120{gap:16px}.hb .g120,.hb .g121{display:flex;flex-wrap:wrap}.hb .g121{padding:28px 30px;background:linear-gradient(160deg,#3a4048,#2a2f36);gap:20px 40px;align-items:flex-end}.hb .g122{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:10px}.hb .g123{display:flex;gap:16px;align-items:flex-start}.hb .g124{font-size:10px;color:#c8cdd4;padding-top:4px}.hb .g125{margin:0;font-size:15px;line-height:1.6;color:#d2d5da}.hb .g126{list-style:none;margin:0;padding:0;flex:1.4 1 420px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.hb .g127{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.hb .g128{font:700 20px var(--font-barlow-condensed),sans-serif}.hb .g129{font-size:11px;line-height:1.35;color:#c8cdd4}.hb .g130{flex:1.3 1 340px;min-width:0;padding:28px 30px;display:flex;flex-direction:column;gap:12px}.hb .g131{display:flex;gap:8px}.hb .g132{min-height:46px;flex-shrink:0}.hb .g133{flex:1 1 280px;min-width:0;padding:28px 30px;background:linear-gradient(160deg,#4a3b2b,#33291f);display:flex;flex-direction:column;gap:10px;justify-content:center}.hb .g134{background:linear-gradient(180deg,#1b2633,#141c26);color:#eef1f2;padding:96px 0}.hb .g135{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.hb .g136{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.hb .g137{color:#b08a5a}.hb .g138{font-size:50px;line-height:1}.hb .g139{background:#232d39;border-radius:6px;padding:16px 18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.hb .g140{font:800 34px var(--font-barlow-condensed),sans-serif;color:#e9cfae;line-height:1}.hb .g141{grid-column:1/-1;font-size:12px;line-height:1.5;color:#a3aeb8}.hb .g142{flex:1.35 1 500px;min-width:0;margin:0;background:#0e131a;border-radius:10px;padding:10px;border:1px solid #3b4856;display:flex;flex-direction:column;gap:8px}.hb .g143{width:100%;height:auto;display:block;border-radius:6px}.hb .g144{font-size:10px;color:#a3aeb8;padding:0 4px 4px}.hb .g145{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.hb .g146{background:#232d39;border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:10px;border-top:3px solid #b08a5a}.hb .g147{font:800 40px var(--font-barlow-condensed),sans-serif;line-height:.9;color:#b08a5a}.hb .g148{font:700 19px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.hb .g149{font-size:14px;line-height:1.5;color:#c9d1d8}.hb .g150{background:#cdd2d3;padding:96px 0}.hb .g151{flex:1.4 1 520px;margin:0;background:#1a222c;border-radius:10px;padding:10px;flex-direction:column;gap:8px}.hb .g151,.hb .g152{min-width:0;display:flex}.hb .g152{flex:999 1 400px;flex-direction:column;gap:16px}.hb .g153{margin:0;font-size:16px;line-height:1.6;color:#2e3842}.hb .g154{background:#1a222c;color:#eef1f2;padding:96px 0}.hb .g155{display:flex;flex-direction:column;gap:24px}.hb .g156{flex:1 1 260px;max-width:420px}.hb .g157{display:flex;gap:8px;flex-wrap:wrap}.hb .g158{background:#2e3a47;border-radius:10px;padding:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.hb .g159{background:#e3e5e4;border-radius:6px;padding:10px;text-decoration:none;display:flex;flex-direction:column;gap:8px}.hb .g160{aspect-ratio:4/3;background:linear-gradient(160deg,#f2f4f4,#cdd2d3);border-radius:4px;display:flex;align-items:center;justify-content:center}.hb .g161{width:70%}.hb .g162{font:600 13px var(--font-inter),sans-serif;color:#141b23}.hb .g163{align-self:center}.hb .g164{background:#e3e5e4;padding:96px 0}.hb .g165{display:flex;flex-wrap:wrap;gap:48px}.hb .g166{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.hb .g167{margin:0;font-size:15px;line-height:1.6;color:#3e4954}.hb .g168{color:#9a0015;font-weight:600}.hb .g169{flex:2 1 520px;min-width:0;display:flex;flex-direction:column}.hb .g170{color:#6b4f2c;font:600 22px var(--font-inter)}.hb .g171{background:#1a222c;color:#e2e7eb;border-radius:6px;padding:18px 20px;margin:10px 0 14px;font-size:15px;line-height:1.6}.hb .g172{background:linear-gradient(180deg,#161d26,#121821);color:#eef1f2;padding:96px 0}.hb .g173{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.hb .g174{flex:1 1 380px;min-width:0;background:linear-gradient(165deg,#2e3a47,#232d39);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:14px;border-top:3px solid #7db0d6}.hb .g175{font-size:30px}.hb .g176{margin:0;font-size:14px;color:#c9d1d8}.hb .g177{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.hb .g178{height:60px;border:1.5px dashed #56616d;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#a3aeb8}.hb .g179{font-size:64px;line-height:.95}.hb .g180{margin:0;font-size:17px;line-height:1.6;color:#c9d1d8;max-width:540px}.hb .g181{font-size:16px}.hb .t-scan{background:linear-gradient(165deg,#2e3a47,#1a222c);border-top:3px solid #b08a5a}.hb .t-scan .g21{color:#c9a57a}.hb .t-photo{background:linear-gradient(165deg,#1f3760,#16294a);border-top:3px solid #c9a57a}.hb .t-photo .g21{color:#c9a57a}.hb .t-draft{background:linear-gradient(165deg,#3b4856,#2e3a47);border-top:3px solid #e9cfae}.hb .t-draft .g21{color:#e9cfae}.hb .t-calc{background:linear-gradient(165deg,#232d39,#161d26);border-top:3px solid #a3aeb8}.hb .t-calc .g21{color:#c9d1d8}.hb .s-light{background:#f4f5f5;color:#141b23}.hb .s-slate{background:#2e3a47;color:#eef1f2}.hb .s-dark{background:#232d39;color:#eef1f2}.hb .s-bronze{background:#5a4632;color:#f6eee4}.hb .ring-on{outline:2px solid #c9a57a}.hb .ln-gold{stroke:#c9a57a}.hb .ln-mist{stroke:#c9d1d8}.hb .chip{display:block;height:34px;border-radius:2px}.hb .chip-lock{background-image:repeating-linear-gradient(135deg,rgba(18,24,33,.55) 0 4px,transparent 4px 10px)}.hb .bar{position:absolute;top:0;bottom:0;background:#b08a5a;border-radius:5px}.hb .dot{display:block;border-radius:50%;background:#c8cdd4}.hb .dot-big{background:#eef1f2}.gs{container-type:inline-size;font-family:var(--font-inter),sans-serif;color:#1b1a17;background:#e4e1da;width:100%}.gs *{box-sizing:border-box}.gs h1,.gs h2,.gs h3{font-family:var(--font-barlow-condensed),sans-serif;margin:0;letter-spacing:.2px;text-transform:uppercase}.gs .mono{font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:1.6px;text-transform:uppercase}.gs .wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.gs .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:4px;font:600 15px var(--font-inter),sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .15s}.gs .btn-red{background:#c0001a;color:#fff;box-shadow:0 6px 16px rgba(192,0,26,.32)}.gs .btn-red:hover{background:#9a0015;color:#fff;transform:translateY(-1px)}.gs .btn-ghost{border-color:hsla(40,27%,94%,.7);color:#f3f0ea;background:hsla(0,0%,100%,.03)}.gs .btn-ghost:hover{background:#f3f0ea;color:#141311}.gs .btn-ink{border-color:#1b1a17;color:#1b1a17;background:transparent}.gs .btn-ink:hover{background:#1b1a17;color:#f3f0ea}.gs .e1{box-shadow:0 1px 2px rgba(12,11,9,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.gs .e2{box-shadow:0 10px 24px rgba(12,11,9,.3),0 2px 4px rgba(12,11,9,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.gs .e3{box-shadow:0 24px 48px rgba(12,11,9,.42),0 6px 12px rgba(12,11,9,.24),inset 0 1px 0 hsla(0,0%,100%,.07)}.gs .lnk{color:#f3f0ea;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9a27e}.gs .lnk:hover{color:#c9a27e}.gs .lnk-l{color:#1b1a17;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c0001a}.gs .lnk-l:hover{color:#9a0015}.gs .stage{--z:1.45;width:100%;height:430px;perspective:1600px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.gs .stage:active{cursor:grabbing}.gs .stage:focus-visible{outline:2px solid #c9a27e;outline-offset:2px}.gs .orbit,.gs .rig{position:relative;width:0;height:0;transform-style:preserve-3d}.gs .rig{animation:gsspin 48s linear infinite}.gs .rig.held{animation-play-state:paused}@keyframes gsspin{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}@media (prefers-reduced-motion:reduce){.gs .rig{animation:none}}.gs .face{position:absolute;left:0;top:0;transform-origin:0 0;backface-visibility:hidden}.gs .rail{min-height:44px;width:100%;text-align:left;padding:0 16px;border:0;border-left:3px solid transparent;background:transparent;color:#d6d0c4;font:600 14px var(--font-inter),sans-serif;cursor:pointer;border-radius:0 4px 4px 0}.gs .rail-on{background:#3d3932;color:#f3f0ea;border-left-color:#c0001a}.gs .day{min-height:62px;min-width:58px;padding:8px 6px;border:1.5px solid #57514a;background:#26241f;color:#e9e4da;cursor:pointer;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font:500 11px var(--font-inter),sans-serif}.gs .day-on{background:#d9a441;border-color:#d9a441;color:#1b1a17;box-shadow:0 6px 14px rgba(217,164,65,.28)}.gs .win{min-height:52px;padding:8px 12px;border:1.5px solid #57514a;background:#26241f;color:#e9e4da;cursor:pointer;border-radius:4px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;font:600 14px var(--font-inter),sans-serif;text-align:left}.gs .win-on{background:#d9a441;border-color:#d9a441;color:#1b1a17}.gs .seg{min-height:44px;padding:0 14px;border:1.5px solid #57514a;background:#26241f;color:#e9e4da;font:600 13px var(--font-inter),sans-serif;cursor:pointer;border-radius:4px}.gs .seg-on{background:#6e8fb5;color:#101820;border-color:#6e8fb5}.gs input,.gs select,.gs textarea{font:400 15px var(--font-inter),sans-serif;color:#1b1a17;background:#f3f0ea;border:1.5px solid #8a847a;border-radius:4px;padding:12px;width:100%}.gs label{font:600 13px var(--font-inter),sans-serif;color:#f3f0ea;display:flex;flex-direction:column;gap:6px}.gs .faq-q{width:100%;text-align:left;background:transparent;color:#1b1a17;border:0;border-bottom:1px solid #b9b3a8;padding:18px 4px;font:700 20px var(--font-barlow-condensed),sans-serif;cursor:pointer;display:flex;justify-content:space-between;gap:16px;min-height:56px;align-items:center}.gs .faq-on{color:#9a0015}@container (max-width: 640px){*{--wide:1}.gs h2{font-size:36px!important}.gs .hero-h1{font-size:46px!important}.gs .sec{padding-top:56px!important;padding-bottom:56px!important}.gs .wrap{padding:0 16px}.gs .stage{height:300px;--z:1}.gs .spec{position:static!important;margin-top:12px;max-width:none!important}}.gs .g1{background-color:#1e1c18;background-image:radial-gradient(ellipse at 24% 46%,rgba(110,143,181,.22),transparent 55%),radial-gradient(hsla(29,41%,64%,.08) 1px,transparent 1.2px),radial-gradient(hsla(40,27%,94%,.04) 1px,transparent 1.4px),linear-gradient(180deg,#24211d,#181714);background-size:auto,8px 8px,13px 13px,auto;color:#f3f0ea;padding-bottom:124px}.gs .g2{display:flex;flex-wrap:wrap-reverse;align-items:center;gap:48px;padding-top:60px}.gs .g3{flex:1.1 1 460px;min-width:0;margin:0;position:relative}.gs .g4{border-radius:10px;background:linear-gradient(200deg,#3d3932,#2c2925 55%,#211f1b);border:1px solid #4a453d;padding:10px}.gs .g5{background:radial-gradient(ellipse at 50% 72%,rgba(110,143,181,.2),transparent 62%)}.gs .g6{position:absolute;right:-20px;top:-22px;background:#f3f0ea;color:#1b1a17;border-radius:6px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;max-width:250px;border-top:3px solid #6e8fb5}.gs .g7{font-size:10px;color:#3e5c80}.gs .g8{font-size:13px;line-height:1.45}.gs .g9{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:22px}.gs .g10{font-size:11px;color:#aba498}.gs .g11{color:#f3f0ea}.gs .g12{color:#d9a441;display:flex;align-items:center;gap:10px}.gs .g13{width:28px;height:2px;background:#d9a441}.gs .g14{font-size:76px;line-height:.93;font-weight:800}.gs .g15{margin:0;font-size:19px;line-height:1.55;color:#d6d0c4;max-width:540px}.gs .g16{display:flex;gap:12px;flex-wrap:wrap}.gs .g17{background:#e4e1da;padding-bottom:72px}.gs .g18{margin-top:-88px}.gs .g19{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.gs .g20{text-decoration:none;color:#f3f0ea;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:186px}.gs .g21{font-size:10px}.gs .g22{font-size:26px}.gs .g23{font-size:14px;line-height:1.5;color:#d6d0c4;flex-grow:1}.gs .g24{font:600 14px var(--font-inter),sans-serif}.gs .g25{background:#e4e1da;padding:16px 0 96px}.gs .g26{display:flex;flex-direction:column;gap:32px}.gs .g27{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.gs .g28{display:flex;flex-direction:column;gap:10px}.gs .g29{color:#3e5c80}.gs .g30{font-size:52px;line-height:1}.gs .g31{margin:0;max-width:430px;font-size:16px;line-height:1.6;color:#4a463f}.gs .g32{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.gs .g33{grid-column:span var(--wide,2);background:linear-gradient(120deg,#322f29,#1e1c18);color:#f3f0ea;border-radius:8px;padding:30px;flex-wrap:wrap;gap:20px 32px;align-items:flex-end}.gs .g33,.gs .g34{display:flex;min-width:0}.gs .g34{flex:999 1 300px;flex-direction:column;gap:12px}.gs .g35{font-size:11px;color:#c9a27e}.gs .g36{font-size:42px;line-height:1}.gs .g37{margin:0;font-size:16px;line-height:1.6;color:#d6d0c4}.gs .g38{align-self:flex-start}.gs .g39{flex:1 1 200px;min-width:0;display:flex;gap:8px;flex-wrap:wrap}.gs .g40{background:#4a453d;color:#e9e4da}.gs .g40,.gs .g41{font-size:10px;padding:6px 10px;border-radius:3px}.gs .g41{background:#3a4656;color:#e3eaf3}.gs .g42{text-decoration:none;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px;min-height:150px}.gs .g43{font-size:25px}.gs .g44{font-size:14px;line-height:1.5;opacity:.88}.gs .g45{background:linear-gradient(180deg,#1b2d45,#15243a);color:#f3f0ea;padding:96px 0}.gs .g46{display:flex;flex-wrap:wrap-reverse;gap:56px;align-items:center}.gs .g47{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}.gs .g48{color:#c9a27e}.gs .g49{font-size:54px;line-height:.98}.gs .g50{margin:0;font-size:17px;line-height:1.6;color:#c9d3df;max-width:560px}.gs .g51{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gs .g52{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;border-radius:6px;padding:16px 18px}.gs .g53{font:800 54px var(--font-barlow-condensed),sans-serif;line-height:.8;color:#c9a27e}.gs .g54{display:flex;flex-direction:column;gap:2px}.gs .g55{font:700 22px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.gs .g56{font-size:14px;color:#c9d3df}.gs .g57{flex:1 1 300px;min-width:0;display:flex;justify-content:center}.gs .g58{width:300px;border-radius:38px;background:#0e1622;padding:12px;border:1px solid #2e4560;transform:rotate(2deg)}.gs .g59{width:100%;height:auto;display:block;border-radius:28px}.gs .g60{background:#e4e1da;padding:96px 0}.gs .g61{gap:36px}.gs .g61,.gs .g62{display:flex;flex-direction:column}.gs .g62{gap:10px;max-width:800px}.gs .g63{color:#6e4e33}.gs .g64{margin:0;font-size:16px;line-height:1.6;color:#4a463f}.gs .g65{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#26241f;color:#f3f0ea;border-top:4px solid #8c6a4f}.gs .g66{flex:1 1 280px;min-width:0;padding:30px;background:linear-gradient(160deg,#6e4e33,#4a3422);color:#f7eee6;display:flex;flex-direction:column;gap:12px}.gs .g67{font-size:10px;color:#f0d2b6}.gs .g68{font-size:32px;line-height:1}.gs .g69{margin:0;font-size:15px;line-height:1.6;color:#eedfd1}.gs .g70{font-size:12px;color:#e2c9b2}.gs .g71{flex:1.3 1 320px;min-width:0;padding:30px;display:flex;flex-direction:column;gap:12px}.gs .g72{font-size:10px;color:#c9a27e}.gs .g73{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;color:#d6d0c4}.gs .g74{flex:1 1 260px;min-width:0;padding:30px;background:#322f29;display:flex;flex-direction:column;gap:12px;justify-content:center}.gs .g75{border-radius:10px;overflow:hidden;background:#1e1c18;color:#f3f0ea;border-top:4px solid #6e8fb5}.gs .g76{display:flex;flex-wrap:wrap}.gs .g77{flex:1 1 280px;min-width:0;padding:30px;background:linear-gradient(160deg,#34475f,#25344a);display:flex;flex-direction:column;gap:12px}.gs .g78{font-size:10px;color:#b9cbe0}.gs .g79{margin:0;font-size:15px;line-height:1.6;color:#d5dfea}.gs .g80{flex:2 1 480px;padding:24px;flex-wrap:wrap;gap:12px}.gs .g80,.gs .g81{min-width:0;display:flex}.gs .g81{flex:1.4 1 280px;text-decoration:none;background:#322f29;border-radius:8px;padding:20px;flex-direction:column;gap:8px;color:#f3f0ea;border-top:3px solid #c0001a}.gs .g82{font:800 46px var(--font-barlow-condensed),sans-serif;line-height:.9;color:#d9a441}.gs .g83{font:700 22px var(--font-barlow-condensed),sans-serif;text-transform:uppercase;line-height:1.05}.gs .g84{font-size:13px;color:#d6d0c4;line-height:1.5}.gs .g85{font:600 14px var(--font-inter),sans-serif;color:#ff8a98;margin-top:auto}.gs .g86{flex:1 1 200px;min-width:0;gap:10px}.gs .g86,.gs .g87{display:flex;flex-direction:column}.gs .g87{text-decoration:none;background:#2a2723;border-radius:6px;padding:14px;gap:4px;color:#f3f0ea}.gs .g88{font:800 24px var(--font-barlow-condensed),sans-serif;color:#f3f0ea}.gs .g89{font:700 16px var(--font-barlow-condensed),sans-serif;text-transform:uppercase;line-height:1.1}.gs .g90{font-size:12px;color:#aba498}.gs .g91{flex:1 1 100%;font-size:12px;color:#9a9387}.gs .g92{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:18px 30px;background:#322f29}.gs .g93{font-size:14px;color:#d6d0c4;flex:1 1 300px}.gs .g94{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#1e1c18;color:#f3f0ea;border-top:4px solid #8c6a4f}.gs .g95{flex:1 1 100%;margin:0;position:relative;height:300px;background:#141311}.gs .g96{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;display:block}.gs .g97{position:absolute;left:24px;bottom:20px;max-width:360px;background:rgba(20,19,17,.88);border-top:3px solid #6e8fb5;border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.gs .g98{font-size:10px;color:#8faacb}.gs .g99{font:700 20px var(--font-barlow-condensed),sans-serif;text-transform:uppercase;color:#f3f0ea;line-height:1.1}.gs .g100{flex:1 1 260px;min-width:0;padding:30px;background:linear-gradient(160deg,#4a453d,#322f29);display:flex;flex-direction:column;gap:12px}.gs .g101{font-size:10px;color:#e2d9cb}.gs .g102{margin:0;font-size:15px;line-height:1.6;color:#e2dbd0}.gs .g103{font-size:10px;color:#e2d9cb;margin-top:auto}.gs .g104{flex:1.5 1 360px;min-width:0;padding:26px;display:flex;flex-direction:column;gap:14px}.gs .g105{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.gs .g106{display:flex;gap:6px}.gs .g107{display:flex;flex-direction:column;gap:12px}.gs .g108{display:flex;gap:8px;flex-wrap:wrap}.gs .g109{font-size:9px;letter-spacing:1px}.gs .g110{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.gs .g111{font-size:10px;letter-spacing:1px}.gs .g112{font-size:12px;color:#9a9387}.gs .g113{font-size:13px;color:#aba498}.gs .g114{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.gs .g115{font-size:13px;color:#d6d0c4;margin-right:4px}.gs .g116{flex:1 1 280px;min-width:0;padding:26px;background:#322f29;display:flex;flex-direction:column;gap:14px}.gs .g117{display:flex;gap:12px;align-items:flex-start}.gs .g118{font-weight:600;font-size:14px}.gs .g119{font-size:13px;line-height:1.5;color:#c4bdb1}.gs .g120{margin:0;font-size:14px;line-height:1.5;color:#f3f0ea;border-top:1px solid #4a453d;padding-top:12px}.gs .g121{background:linear-gradient(180deg,#26313f,#1c2530);color:#f3f0ea;padding:96px 0}.gs .g122{display:flex;flex-wrap:wrap;gap:20px 48px;align-items:end}.gs .g123{flex:1.2 1 420px;min-width:0;display:flex;flex-direction:column;gap:12px}.gs .g124{color:#8faacb}.gs .g125{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:16px}.gs .g126{margin:0;font-size:16px;line-height:1.6;color:#d5dfea}.gs .g127{display:flex;flex-wrap:wrap-reverse;gap:24px;align-items:stretch}.gs .g128{flex:1 1 380px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}.gs .g129{background:#2c3d52;border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:8px;border-top:3px solid #6e8fb5}.gs .g130{font:800 34px var(--font-barlow-condensed),sans-serif;line-height:1;color:#8faacb}.gs .g131{font:700 19px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.gs .g132{font-size:14px;line-height:1.5;color:#d5dfea}.gs .g133{flex:1.3 1 480px;min-width:0;margin:0;display:flex;flex-direction:column;gap:12px}.gs .g134{background:#141311;border-radius:10px;padding:10px;border:1px solid #3e5c80}.gs .g135{width:100%;height:auto;display:block;border-radius:6px}.gs .g136{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.gs .g137{background:#23303f;border-radius:6px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.gs .g138{font-size:14px;color:#f3f0ea}.gs .g139{background:#d3cfc6;padding:96px 0}.gs .g140{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.gs .g141{flex:1.4 1 520px;min-width:0;margin:0;background:#26241f;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.gs .g142{font-size:10px;color:#aba498;padding:0 4px 4px}.gs .g143{flex:999 1 400px;min-width:0;display:flex;flex-direction:column;gap:16px}.gs .g144{margin:0;font-size:16px;line-height:1.6;color:#3b3832}.gs .g145{background:#1e1c18;color:#f3f0ea;padding:96px 0}.gs .g146{display:flex;flex-direction:column;gap:24px}.gs .g147{flex:1 1 260px;max-width:420px}.gs .g148{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#26241f}.gs .g149{flex:1 1 230px;min-width:0;padding:14px 10px 14px 0;display:flex;flex-direction:column;gap:2px;background:#2a2723}.gs .g150{flex:999 1 540px;min-width:0;padding:22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-content:start}.gs .g151{background:#e4e1da;border-radius:6px;padding:10px;text-decoration:none;display:flex;flex-direction:column;gap:8px}.gs .g152{aspect-ratio:4/3;background:linear-gradient(160deg,#f3f0ea,#d3cfc6);border-radius:4px;display:flex;align-items:center;justify-content:center}.gs .g153{width:72%}.gs .g154{font:600 13px var(--font-inter),sans-serif;color:#1b1a17}.gs .g155{align-self:center}.gs .g156{display:flex;flex-wrap:wrap;gap:48px}.gs .g157{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.gs .g158{margin:0;font-size:15px;line-height:1.6;color:#4a463f}.gs .g159{color:#9a0015;font-weight:600}.gs .g160{flex:2 1 520px;min-width:0;display:flex;flex-direction:column}.gs .g161{color:#c0001a;font:600 22px var(--font-inter)}.gs .g162{background:#26241f;color:#e9e4da;border-radius:6px;padding:18px 20px;margin:10px 0 14px;font-size:15px;line-height:1.6}.gs .g163{background:linear-gradient(180deg,#1e1c18,#141311);color:#f3f0ea;padding:96px 0}.gs .g164{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.gs .g165{font-size:64px;line-height:.95}.gs .g166{margin:0;font-size:17px;line-height:1.6;color:#d6d0c4;max-width:540px}.gs .g167{display:flex;flex-direction:column;gap:4px;background:#26241f;border-radius:6px;padding:16px 18px;max-width:420px}.gs .g168{color:#e9e4da}.gs .g168,.gs .g169{font-size:15px}.gs .g170{flex:1 1 380px;min-width:0;background:linear-gradient(165deg,#322f29,#26241f);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:14px;border-top:3px solid #d9a441}.gs .g171{font-size:30px}.gs .g172{margin:0;font-size:14px;color:#d6d0c4}.gs .g173{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.gs .g174{height:60px;border:1.5px dashed #57514a;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#9a9387}.gs .t-scan{background:linear-gradient(165deg,#322f29,#24211d);border-bottom:3px solid #c0001a}.gs .t-scan .g21{color:#c9a27e}.gs .t-photo{background:linear-gradient(165deg,#22385a,#1b2d45);border-bottom:3px solid #6e8fb5}.gs .t-photo .g21{color:#b9cbe0}.gs .t-draft{background:linear-gradient(165deg,#4a3422,#33251a);border-bottom:3px solid #c9a27e}.gs .t-draft .g21{color:#e2c9b2}.gs .t-calc{background:linear-gradient(165deg,#3a3f47,#2a2e34);border-bottom:3px solid #b9c2cc}.gs .t-calc .g21{color:#c8cdd4}.gs .s-light{background:#f3f0ea;color:#1b1a17}.gs .s-blue{background:#2c3d52;color:#f3f0ea}.gs .s-dark{background:#322f29;color:#f3f0ea}.gs .s-brown{background:#4a3422;color:#f7eee6}.gs .p-lead{background:#26406a}.gs .p-plain{background:#22385a}.gs .need-dot{width:22px;height:22px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font:700 12px var(--font-inter),sans-serif}.gs .need-done{background:#f3f0ea;color:#1b1a17}.gs .need-todo{background:transparent;color:#f3f0ea;border:1.5px dashed #8faacb}.gs .need-need{background:#c0001a;color:#fff}.gs .card-foot{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:baseline;margin-top:auto}.gs .card-foot .g85{text-decoration:none}.gs .card-foot .g85:hover{text-decoration:underline}.gs .tdlr{font-size:11px;color:#aba498}.gs .tdlr:hover{color:#f3f0ea}.gs .g143 .g29{color:#34506f}.cs{container-type:inline-size;font-family:var(--font-inter),sans-serif;color:#1a1917;background:#dedad2;width:100%}.cs *{box-sizing:border-box}.cs h1,.cs h2,.cs h3{font-family:var(--font-barlow-condensed),sans-serif;margin:0;letter-spacing:.2px;text-transform:uppercase}.cs .mono{font-family:var(--font-jetbrains),monospace;font-size:12px;letter-spacing:1.6px;text-transform:uppercase}.cs .wrap{max-width:1240px;margin:0 auto;padding:0 24px;position:relative}.cs .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:4px;font:600 15px var(--font-inter),sans-serif;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,transform .15s}.cs .btn-red{background:#c0001a;color:#fff;box-shadow:0 6px 16px rgba(192,0,26,.32)}.cs .btn-red:hover{background:#9a0015;color:#fff;transform:translateY(-1px)}.cs .btn-ghost{border-color:hsla(44,30%,93%,.7);color:#f2efe7;background:hsla(0,0%,100%,.03)}.cs .btn-ghost:hover{background:#f2efe7;color:#161513}.cs .btn-ink{border-color:#1a1917;color:#1a1917;background:transparent}.cs .btn-ink:hover{background:#1a1917;color:#f2efe7}.cs .e1{box-shadow:0 1px 2px rgba(10,10,8,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.cs .e2{box-shadow:0 10px 24px rgba(10,10,8,.3),0 2px 4px rgba(10,10,8,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.cs .e3{box-shadow:0 24px 48px rgba(10,10,8,.42),0 6px 12px rgba(10,10,8,.24),inset 0 1px 0 hsla(0,0%,100%,.07)}.cs .lnk{color:#f2efe7;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#c9946b}.cs .lnk:hover{color:#e8cdb5}.cs .lnk-ink{color:#1a1917;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#7a4e30}.cs .lnk-ink:hover{color:#7a4e30}.cs .stage{position:relative;width:100%;height:330px;perspective:2200px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:8px}.cs .stage:active{cursor:grabbing}.cs .stage:focus-visible{outline:2px solid #f2efe7;outline-offset:-4px}.cs .lay,.cs .orbit,.cs .rig,.cs .roll,.cs .scaler{position:relative;width:0;height:0;transform-style:preserve-3d}.cs .lay{transform:rotateY(-90deg)}.cs .rig{animation:csroll 48s linear infinite}.cs .rig.held{animation-play-state:paused}@keyframes csroll{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cs .rig{animation:none}}.cs .face{position:absolute;left:0;top:0;transform-origin:0 0;backface-visibility:hidden}.cs .chip{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 12px;border-radius:6px;border:0;outline:2px solid transparent;background:#2a4262;color:#f2efe7;font:600 15px var(--font-inter),sans-serif;text-align:left;cursor:pointer}.cs .chip-on,.cs .chip:hover{background:#31507a}.cs .chip-on{outline-color:#dcc85a}.cs .cat{width:100%;min-height:44px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:#d8d3c8;font:500 14px var(--font-inter),sans-serif;text-align:left;cursor:pointer;display:flex;align-items:center}.cs .cat:hover{background:#34322d}.cs .cat-on{color:#fff;font-weight:700;box-shadow:0 6px 14px rgba(192,0,26,.3)}.cs .cat-on,.cs .cat-on:hover{background:#c0001a}.cs input,.cs select,.cs textarea{font:400 15px var(--font-inter),sans-serif;color:#1a1917;background:#f2efe7;border:1.5px solid #8e887c;border-radius:4px;padding:12px;width:100%;min-height:46px}.cs label{font:600 13px var(--font-inter),sans-serif;flex-direction:column;gap:6px}.cs .faq-q,.cs label{color:#f2efe7;display:flex}.cs .faq-q{width:100%;text-align:left;background:transparent;border:0;padding:18px 20px;font:700 20px var(--font-barlow-condensed),sans-serif;cursor:pointer;justify-content:space-between;gap:16px;min-height:60px;align-items:center;text-transform:uppercase;letter-spacing:.2px}.cs .faq-on{color:#e8cdb5}.cs .bento-wide{grid-column:span 2}@container (max-width: 1100px){.cs .scaler{transform:scale(.72)}}@container (max-width: 760px){.cs h2{font-size:38px!important}.cs .hero-h1{font-size:46px!important}.cs .sec{padding-top:56px!important;padding-bottom:56px!important}.cs .wrap{padding:0 16px}.cs .stage{height:220px}.cs .scaler{transform:scale(.38)}.cs .spec{position:static!important;max-width:none!important;margin-top:12px}.cs .bento-wide{grid-column:auto}}.cs .g1{background-color:#201e1b;background-image:radial-gradient(ellipse at 20% 0,hsla(26,47%,60%,.16),transparent 50%),radial-gradient(ellipse at 85% 85%,rgba(42,66,98,.35),transparent 55%),linear-gradient(180deg,#24221e,#1a1917);color:#f2efe7;padding-bottom:128px}.cs .g2{display:flex;flex-direction:column;gap:40px;padding-top:60px}.cs .g3{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:flex-end}.cs .g4{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.cs .g5{font-size:11px;color:#a8a398}.cs .g6{color:#f2efe7}.cs .g7{color:#dcc85a;display:flex;align-items:center;gap:10px}.cs .g8{width:28px;height:2px;background:#dcc85a}.cs .g9{font-size:76px;line-height:.93;font-weight:800}.cs .g10{flex:1 1 340px;min-width:0;display:flex;flex-direction:column;gap:20px}.cs .g11{margin:0;font-size:18px;line-height:1.55;color:#d8d3c8}.cs .g12{display:flex;gap:12px;flex-wrap:wrap}.cs .g13{margin:0;position:relative}.cs .g14{border-radius:12px;background:linear-gradient(180deg,#34322d,#2a2925 55%,#22211e);border:1px solid #45423c;padding:10px}.cs .g15{background:radial-gradient(ellipse at 50% 62%,hsla(40,15%,85%,.3),hsla(40,15%,85%,.08) 45%,transparent 70%)}.cs .g16{position:absolute;right:28px;top:-30px;background:#f2efe7;color:#1a1917;border-radius:6px;padding:12px 16px;display:flex;flex-direction:column;gap:4px;max-width:330px;border-left:4px solid #c8794a}.cs .g17{font-size:10px;color:#8a4a22}.cs .g18{font-size:13px;line-height:1.45}.cs .g19{background:#dedad2;padding-bottom:72px}.cs .g20{margin-top:-88px}.cs .g21{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px}.cs .g22{text-decoration:none;color:#f2efe7;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:10px;min-height:190px}.cs .g23{font-size:10px}.cs .g24{font-size:26px}.cs .g25{font-size:14px;line-height:1.5;color:#cfc9bd;flex-grow:1}.cs .g26{font:600 14px var(--font-inter),sans-serif}.cs .g27{background:#dedad2;padding:16px 0 96px}.cs .g28{display:flex;flex-direction:column;gap:30px}.cs .g29{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.cs .g30{display:flex;flex-direction:column;gap:10px}.cs .g31{color:#8a4a22}.cs .g32{font-size:52px;line-height:1}.cs .g33{margin:0;max-width:430px;font-size:16px;line-height:1.6;color:#4a4740}.cs .g34{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.cs .g35{background:linear-gradient(150deg,#7a4426,#5a2f17 50%,#3e2112);color:#f2efe7;border-radius:8px;padding:30px;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:flex-end}.cs .g36{flex:999 1 320px;min-width:0;display:flex;flex-direction:column;gap:12px}.cs .g37{font-size:11px;color:#e8cdb5}.cs .g38{font-size:42px;line-height:1}.cs .g39{margin:0;font-size:16px;line-height:1.6;color:#eadbcd}.cs .g40{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.cs .g41{display:flex;gap:8px;flex-wrap:wrap}.cs .g42{font-size:10px;padding:6px 10px;border-radius:3px;background:rgba(0,0,0,.28);color:#f2efe7}.cs .g43{text-decoration-color:#e8cdb5}.cs .g44{text-decoration:none;color:#f2efe7;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:8px;min-height:150px}.cs .g45{font-size:25px}.cs .g46{font-size:14px;line-height:1.5;color:#cfc9bd}.cs .g47{background:linear-gradient(180deg,#172a40,#13233a);color:#f2efe7;padding:96px 0}.cs .g48{display:flex;flex-direction:column;gap:48px}.cs .g49{display:flex;flex-wrap:wrap-reverse;gap:48px 56px;align-items:center}.cs .g50{flex:999 1 480px;min-width:0;display:flex;flex-direction:column;gap:18px}.cs .g51{color:#c9946b}.cs .g52{font-size:56px;line-height:.96}.cs .g53{margin:0;font-size:17px;line-height:1.6;color:#c7d2de;max-width:580px}.cs .g54{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.cs .g55{display:flex;flex-direction:column;gap:8px;background:#21364f;border-radius:6px;padding:18px}.cs .g56{font:800 48px var(--font-barlow-condensed),sans-serif;line-height:.8;color:#c8794a}.cs .g57{font:700 21px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.cs .g58{font-size:14px;line-height:1.5;color:#c7d2de}.cs .g59{flex:1 1 280px;min-width:0;display:flex;justify-content:center}.cs .g60{width:290px;border-radius:38px;background:#0c1520;padding:12px;border:1px solid #2e4560;transform:rotate(2deg)}.cs .g61{width:100%;height:auto;display:block;border-radius:28px}.cs .g62{background:#1d3049;border:1px solid #2e4560;border-radius:12px;padding:28px;display:flex;flex-wrap:wrap;gap:28px}.cs .g63{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:12px}.cs .g64{font-size:11px;color:#c9946b}.cs .g65{display:flex;flex-direction:column;gap:8px}.cs .g66{width:46px;height:30px;flex-shrink:0}.cs .g67{flex:2 1 380px;min-width:0;display:flex;flex-direction:column;gap:12px}.cs .g68{background:#dedad2;border-radius:8px;padding:12px}.cs .g69{width:100%;height:auto;display:block}.cs .g70{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:14px}.cs .g71{margin:0;font:700 24px var(--font-barlow-condensed),sans-serif;text-transform:uppercase;line-height:1.05}.cs .g72{margin:0;padding-left:18px;gap:6px;font-size:14px;line-height:1.5;color:#c7d2de}.cs .g72,.cs .g73{display:flex;flex-direction:column}.cs .g73{gap:10px;margin-top:auto}.cs .g74{background:#ccc7bc;padding:96px 0}.cs .g75{gap:32px}.cs .g75,.cs .g76{display:flex;flex-direction:column}.cs .g76{gap:10px;max-width:800px}.cs .g77{color:#6e3a1a}.cs .g78{margin:0;font-size:16px;line-height:1.6;color:#4a4740}.cs .g79{display:flex;flex-wrap:wrap;border-radius:10px;overflow:hidden;background:#2a2925;color:#f2efe7}.cs .g80{flex:1 1 100%;margin:0;position:relative;height:300px;background:#161513}.cs .g81{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 45%;object-position:50% 45%;display:block}.cs .g82{position:absolute;left:20px;bottom:20px;background:rgba(22,21,19,.88);color:#f2efe7;border-radius:6px;padding:10px 14px;display:flex;flex-direction:column;gap:2px;max-width:420px}.cs .g83{font-size:10px;color:#c8794a}.cs .g84{font-size:14px;line-height:1.45}.cs .g85{flex:1 1 280px;min-width:0;padding:30px;background:linear-gradient(160deg,#3a3f46,#2b2f35);display:flex;flex-direction:column;gap:12px}.cs .g86{font-size:10px;color:#c8cdd4}.cs .g87{font-size:32px;line-height:1}.cs .g88{margin:0;font-size:15px;line-height:1.6;color:#d2d5da}.cs .g89{font-size:12px;color:#b4b9c0}.cs .g90{flex:1.3 1 320px;min-width:0;padding:30px;display:flex;flex-direction:column;gap:12px}.cs .g91{font-size:10px;color:#c9946b}.cs .g92{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;color:#d8d3c8}.cs .g93{flex:1 1 240px;min-width:0;padding:30px;background:#34322d;display:flex;flex-direction:column;gap:12px;justify-content:center}.cs .g94{border-radius:10px;overflow:hidden;background:#2a2925;color:#f2efe7}.cs .g95{display:flex;flex-wrap:wrap}.cs .g96{flex:1 1 300px;min-width:0;padding:30px;background:linear-gradient(160deg,#7a4426,#5a2f17);display:flex;flex-direction:column;gap:12px}.cs .g97{font-size:10px;color:#e8cdb5}.cs .g98{margin:0;font-size:15px;line-height:1.6;color:#eadbcd}.cs .g99{font-size:12px;color:#ebd2bf}.cs .g100{flex:2 1 460px;min-width:0;padding:30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;align-content:center}.cs .g101{background:#34322d;border-radius:6px;padding:16px;display:flex;flex-direction:column;gap:6px}.cs .g102{font-size:14px;line-height:1.5;color:#d8d3c8}.cs .g103{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding:18px 30px;background:#34322d}.cs .g104{font-size:14px;color:#d8d3c8;flex:1 1 280px}.cs .g105{border-radius:10px;overflow:hidden;background:#22303f;color:#f2efe7}.cs .g106{flex:1 1 300px;min-width:0;padding:30px;background:linear-gradient(160deg,#2b3a4e,#22303f);display:flex;flex-direction:column;gap:12px}.cs .g107{font-size:10px;color:#9fb4cc}.cs .g108{margin:0;font-size:15px;line-height:1.6;color:#c7d2de}.cs .g109{font-size:12px;color:#a9bbd0}.cs .g110{margin:8px 0 0;font:700 22px var(--font-barlow-condensed),sans-serif;text-transform:uppercase;line-height:1.1}.cs .g111{margin:0;font-size:14px;line-height:1.55;color:#c7d2de}.cs .g112{flex:1.5 1 440px;min-width:0;margin:20px;background:#13233a;border-radius:8px;padding:8px;border:1px solid #2e4560;display:flex;flex-direction:column;gap:6px;align-self:center}.cs .g113{width:100%;height:auto;display:block;border-radius:5px}.cs .g114{font-size:10px;color:#a9bbd0;padding:2px 4px 4px}.cs .g115{list-style:none;margin:0;padding:20px 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;background:#1b2838}.cs .g116{display:flex;flex-direction:column;gap:6px;border-radius:6px;padding:16px}.cs .g117{font:800 34px var(--font-barlow-condensed),sans-serif;line-height:.9;color:#c8794a}.cs .g118{font:700 18px var(--font-barlow-condensed),sans-serif;text-transform:uppercase}.cs .g119{font-size:14px;line-height:1.5;color:#d2dae4}.cs .g120{font-size:13px;line-height:1.5;color:#cfc9bd;flex:1 1 320px}.cs .g121{background:#dedad2;padding:96px 0}.cs .g122{display:flex;flex-wrap:wrap-reverse;gap:40px;align-items:center}.cs .g123{flex:1.4 1 520px;min-width:0;margin:0;background:#2a2925;border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px}.cs .g124{width:100%;height:auto;display:block;border-radius:6px}.cs .g125{font-size:10px;color:#a8a398;padding:0 4px 4px}.cs .g126{flex:999 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.cs .g127{background:#201e1b;color:#f2efe7;padding:96px 0}.cs .g128{display:flex;flex-direction:column;gap:24px}.cs .g129{color:#c8794a}.cs .g130{flex:1 1 260px;max-width:420px}.cs .g131{background:#2a2925;border:1px solid #3a3832;border-radius:10px;padding:18px;display:flex;flex-wrap:wrap;gap:18px}.cs .g132{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:4px}.cs .g133{flex:999 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-content:start}.cs .g134{background:#dedad2;border-radius:6px;padding:10px;text-decoration:none;display:flex;flex-direction:column;gap:8px}.cs .g135{aspect-ratio:4/3;background:linear-gradient(160deg,#f2efe7,#ccc7bc);border-radius:4px;display:flex;align-items:center;justify-content:center}.cs .g136{width:70%}.cs .g137{font:600 13px var(--font-inter),sans-serif;color:#1a1917}.cs .g138{align-self:center}.cs .g139{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap}.cs .g140{display:flex;flex-direction:column;gap:10px;max-width:720px}.cs .g141{margin:0;max-width:380px;font-size:15px;line-height:1.6;color:#4a4740}.cs .g142{color:#9a0015;font-weight:600}.cs .g143{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:12px;align-items:start}.cs .g144{border-radius:8px;overflow:hidden}.cs .g145{color:#e8cdb5;font:600 22px var(--font-inter)}.cs .g146{padding:0 20px 20px;font-size:15px;line-height:1.6;color:#d8d3c8}.cs .g147{background:linear-gradient(180deg,#1a1917,#121110);color:#f2efe7;padding:96px 0}.cs .g148{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.cs .g149{flex:999 1 460px;min-width:0;display:flex;flex-direction:column;gap:18px}.cs .g150{font-size:64px;line-height:.95}.cs .g151{margin:0;font-size:17px;line-height:1.6;color:#cfc9bd;max-width:540px}.cs .g152{font-size:16px}.cs .g153{flex:1 1 380px;min-width:0;background:linear-gradient(165deg,#34322d,#2a2925);border-radius:10px;padding:28px;display:flex;flex-direction:column;gap:14px;border-top:3px solid #dcc85a}.cs .g154{font-size:30px}.cs .g155{margin:0;font-size:14px;color:#cfc9bd}.cs .g156{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.cs .g157{height:60px;border:1.5px dashed #5a564e;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#a8a398}.cs .t-photo{background:linear-gradient(165deg,#21364f,#172a40);border-top:3px solid #dcc85a}.cs .t-photo .g23{color:#c7d2de}.cs .t-scan{background:linear-gradient(165deg,#34322d,#2a2925);border-top:3px solid #c0001a}.cs .t-scan .g23{color:#c9946b}.cs .t-draft{background:linear-gradient(165deg,#4a3122,#3a281d);border-top:3px solid #c9946b}.cs .t-draft .g23{color:#e8cdb5}.cs .t-calc{background:linear-gradient(165deg,#3a3f46,#2b2f35);border-top:3px solid #b4b9c0}.cs .t-calc .g23{color:#c8cdd4}.cs .s-a{background:#2a2925}.cs .s-b{background:#34322d}.cs .s-c{background:#2b2f35}.cs .s-d{background:#21364f}.cs .hv-a{background:#22303f}.cs .hv-b{background:#2a2925}.cs .card-on{background:#201e1b}.cs .card-off{background:#34322d}.cs .sk-bg{fill:#dedad2}.cs .sk-wall{fill:#b8b2a6;stroke:#4a4740}.cs .sk-roof{fill:#4a4740}.cs .sk-fascia{fill:#8e887c;stroke:#4a4740}.cs .sk-plate{fill:#8e887c}.cs .sk-hl{stroke:#c0001a}.cs .sk-dim{stroke:#1a1917}.cs .sk-tag{fill:#1a1917}.cs .sk-tagtext{fill:#f2efe7;font-family:var(--font-inter),sans-serif}