.armar-pc-v2{gap:1rem;padding-top:.55rem;padding-bottom:3rem;display:grid}.guided-breadcrumbs{color:#a2a8b4;align-items:center;gap:.55rem;font-size:.78rem;font-weight:750;display:flex}.guided-breadcrumbs a{color:inherit;text-decoration:none}.guided-breadcrumbs a:hover{color:#33ace4}.guided-hero{color:#fff;background:linear-gradient(118deg,#209bd4 0%,#33ace4 58%,#6bc6ed 100%);border:1px solid #ffffff2e;border-radius:1.5rem;grid-template-columns:minmax(0,1.35fr) minmax(24rem,.65fr);align-items:end;gap:2rem;min-height:15rem;padding:clamp(1.5rem,3vw,2.3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #040c1657,inset 0 1px #ffffff3d}.guided-hero:before,.guided-hero:after{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;position:absolute}.guided-hero:before{width:24rem;height:24rem;top:-15rem;right:-4rem}.guided-hero:after{width:14rem;height:14rem;top:-8rem;right:4.5rem}.guided-hero-copy,.guided-hero-metrics{z-index:1;position:relative}.guided-hero-copy{gap:.85rem;max-width:52rem;display:grid}.guided-eyebrow,.guided-card-eyebrow{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:850}.guided-eyebrow{color:#ffffffe6;align-items:center;gap:.5rem;display:inline-flex}.guided-eyebrow>span{background:#fff;border-radius:.16rem;width:.5rem;height:.5rem}.guided-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,4.4vw,4rem);font-weight:650;line-height:.98}.guided-hero-copy>p:not(.guided-eyebrow){color:#ffffffd1;max-width:47rem;margin:0;font-size:.96rem;line-height:1.62}.guided-manual-link{color:#fff;background:#1f2128e0;border:1px solid #ffffff1f;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;width:fit-content;min-width:15rem;padding:.72rem .85rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #070d1433}.guided-manual-link:hover{background:#1f2128;transform:translateY(-1px)}.guided-hero-metrics{backdrop-filter:blur(8px);background:#1f212833;border:1px solid #ffffff2e;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guided-hero-metrics div{gap:.32rem;padding:1rem;display:grid}.guided-hero-metrics div+div{border-left:1px solid #ffffff2e}.guided-hero-metrics span{color:#ffffffad;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:850}.guided-hero-metrics strong{font-size:.82rem;line-height:1.3}.guided-workspace{background:#242732;border:1px solid #ffffff12;border-radius:1.5rem;grid-template-columns:17.5rem minmax(0,1fr);min-height:39rem;display:grid;overflow:clip;box-shadow:0 22px 54px #05080e61,inset 0 1px #ffffff0a}.guided-step-rail{background:#1f2128;border-right:1px solid #fff1;flex-direction:column;gap:1.25rem;padding:1.35rem;display:flex}.guided-step-rail-head{gap:.32rem;padding-inline:.15rem;display:grid}.guided-step-rail-head span{color:#33ace4;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.guided-step-rail-head strong{font-size:.95rem}.guided-step-nav{gap:.5rem;display:grid}.guided-step-nav button{color:#a2a8b4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.72rem;width:100%;padding:.72rem;display:grid}.guided-step-nav button:hover:not(:disabled){color:#f7f8fb;background:#2f323c}.guided-step-nav button[aria-current]{color:#f7f8fb;background:#33ace421;border-color:#33ace447}.guided-step-nav button:disabled{cursor:not-allowed;opacity:.42}.guided-step-nav button.is-complete .guided-step-index{color:#53d89d;background:#53d89d29}.guided-step-nav button>span:last-child{gap:.17rem;min-width:0;display:grid}.guided-step-nav strong{font-size:.78rem}.guided-step-nav small{color:#8f96a4;font-size:.64rem;line-height:1.35}.guided-step-index{color:#a2a8b4;background:#2f323c;border-radius:.65rem;place-items:center;width:2.25rem;height:2.25rem;font-size:.66rem;font-weight:850;display:grid}.guided-step-nav button[aria-current] .guided-step-index{color:#fff;background:#33ace4}.guided-step-rail-note{background:#242732;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;margin-top:auto;padding:.8rem;display:grid}.guided-step-rail-note p{gap:.18rem;margin:0;display:grid}.guided-step-rail-note strong{font-size:.68rem}.guided-step-rail-note small{color:#8f96a4;font-size:.62rem;line-height:1.45}.guided-square{background:currentColor;border-radius:.17rem;flex:0 0 .56rem;width:.56rem;height:.56rem;display:inline-block}.guided-square.is-green{color:#53d89d}.guided-square.is-sky{color:#55c5f4}.guided-square.is-violet{color:#a996ff}.guided-square.is-amber{color:#f7b955}.guided-stage{background:#242732;flex-direction:column;min-width:0;padding:clamp(1.2rem,2.4vw,2rem);display:flex}.guided-stage-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.guided-stage-head>div{gap:.25rem;display:grid}.guided-stage-head>div>span{color:#33ace4;letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.guided-stage-head h2{letter-spacing:-.045em;outline:none;margin:0;font-size:clamp(1.65rem,3vw,2.5rem)}.guided-stage-head>p{color:#53d89d;white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:.68rem;font-weight:800;display:inline-flex}.guided-progress{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-block:1.1rem 1.35rem;display:grid}.guided-progress span{background:#363b47;border-radius:.2rem;height:.3rem;transition:background .16s}.guided-progress span.is-active{background:#33ace4}.guided-step-panel{border:0;align-content:start;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.guided-step-panel[hidden]{display:none!important}.guided-step-intro{gap:.28rem;display:grid}.guided-step-intro h3{margin:0;font-size:1rem}.guided-step-intro p{color:#a2a8b4;margin:0;font-size:.76rem;line-height:1.5}.guided-budget-field{background:#1f2128;border:1px solid #ffffff14;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:5.15rem;padding:.75rem 1rem;display:grid;box-shadow:inset 0 1px #ffffff09}.guided-budget-field:focus-within{border-color:#33ace4;box-shadow:0 0 0 3px #33ace424,inset 0 1px #ffffff0a}.guided-budget-field>span{color:#33ace4;font-size:1.65rem;font-weight:800}.guided-budget-field>small{color:#8f96a4;font-size:.7rem;font-weight:800}.guided-budget-field input{color:#f7f8fb;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:clamp(1.65rem,4vw,2.6rem);font-weight:780}.guided-budget-field:has(input[aria-invalid=true]){border-color:#ff718a;box-shadow:0 0 0 3px #ff718a1f}.guided-field-error{color:#0000;min-height:1rem;margin:-.45rem 0 0;font-size:.68rem;font-weight:750}.guided-field-error.is-visible{color:#ff8ca0}.guided-budget-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.guided-budget-presets button{color:#f7f8fb;cursor:pointer;background:#2f323c;border:1px solid #ffffff13;border-radius:.85rem;gap:.2rem;padding:.85rem;display:grid}.guided-budget-presets button:hover{background:#343844;border-color:#33ace45c}.guided-budget-presets button.is-selected{background:#33ace421;border-color:#33ace4;box-shadow:0 0 0 2px #33ace41a}.guided-budget-presets strong{font-size:.84rem}.guided-budget-presets span{color:#9da4b2;font-size:.62rem}.guided-step-help{color:#a2a8b4;align-items:start;gap:.48rem;margin:0;font-size:.7rem;line-height:1.5;display:flex}.guided-step-help .guided-square{margin-top:.18rem}.guided-choice-grid{gap:.7rem;display:grid}.guided-choice-grid.is-two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-choice-grid.is-three-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-choice-grid.is-four-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-choice-grid label{min-width:0}.guided-choice-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guided-choice-card{cursor:pointer;background:#2f323c;border:1px solid #ffffff13;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.78rem;min-height:6.3rem;padding:.9rem;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative;box-shadow:0 10px 24px #06090f2e,inset 0 1px #ffffff09}.guided-choice-card:hover{background:#343844;border-color:#33ace457;transform:translateY(-1px)}.guided-choice-input:focus-visible+.guided-choice-card{outline-offset:2px;outline:3px solid #33ace447}.guided-choice-input:checked+.guided-choice-card{background:#33ace41f;border-color:#33ace4;box-shadow:0 0 0 2px #33ace41a,inset 0 1px #ffffff0b}.guided-choice-card>span:nth-child(2),.guided-choice-card>span:first-child:not(.guided-choice-icon){gap:.2rem;min-width:0;display:grid}.guided-choice-card strong{font-size:.78rem;line-height:1.25}.guided-choice-card small{color:#9da4b2;font-size:.65rem;line-height:1.4}.guided-choice-card.is-compact{grid-template-columns:minmax(0,1fr) auto;min-height:4.6rem;padding:.78rem}.guided-choice-icon{border-radius:.78rem;place-items:center;width:2.65rem;height:2.65rem;font-size:1rem;font-weight:850;display:grid}.guided-choice-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:1.35rem}.guided-choice-icon.is-violet{color:#b9a9ff;background:#a996ff2b}.guided-choice-icon.is-sky{color:#6dcef6;background:#55c5f429}.guided-choice-icon.is-green{color:#68dfa9;background:#53d89d29}.guided-choice-icon.is-coral{color:#ff91a1;background:#ff7f9129}.guided-choice-marker{background:#242732;border:1px solid #6f7787;border-radius:.2rem;width:.68rem;height:.68rem}.guided-choice-input:checked+.guided-choice-card .guided-choice-marker{background:#33ace4;border-color:#33ace4;box-shadow:inset 0 0 0 2px #ffffffb3}.guided-subgroup{gap:.62rem;padding-top:.35rem;display:grid}.guided-subgroup>div:first-child{justify-content:space-between;gap:1rem;display:flex}.guided-subgroup>div:first-child strong{font-size:.76rem}.guided-subgroup>div:first-child small{color:#8f96a4;font-size:.62rem}.guided-preference-groups{gap:.72rem;display:grid}.guided-summary{background:#1f2128;border:1px solid #ffffff12;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.guided-summary div{gap:.25rem;padding:.75rem;display:grid}.guided-summary div+div{border-left:1px solid #ffffff12}.guided-summary span{color:#8f96a4;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:800}.guided-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.guided-actions{z-index:10;border-top:1px solid #ffffff12;align-items:center;gap:.7rem;margin-top:auto;padding-top:1rem;display:flex;position:relative}.guided-actions p{color:#8f96a4;margin:0 auto;font-size:.65rem}.guided-actions button{cursor:pointer;border-radius:.78rem;min-height:2.75rem;padding:.68rem 1rem;font-size:.76rem;font-weight:800}.guided-back{color:#f7f8fb;background:#2f323c;border:1px solid #ffffff14}.guided-next,.guided-submit{color:#fff;background:#33ace4;border:1px solid #33ace4;box-shadow:0 10px 22px #33ace433}.guided-back:hover{background:#363b47}.guided-next:hover,.guided-submit:hover{background:#45b6e9}.guided-actions .is-hidden{display:none}.guided-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.guided-how-grid article{box-shadow:var(--shadow-card);background:#242732;border:1px solid #ffffff12;border-radius:1.25rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1.25rem;display:grid}.guided-how-grid article>span{border-radius:.65rem;place-items:center;width:2rem;height:2rem;font-size:.78rem;font-weight:850;display:grid}.guided-how-grid article>span.is-sky{color:#55c3f1;background:#33ace424}.guided-how-grid article>span.is-coral{color:#ff8b80;background:#ff766924}.guided-how-grid article>span.is-teal{color:#67d8d0;background:#57cac224}.guided-how-grid h2{margin:0;font-size:1rem;line-height:1.35}.guided-how-grid p{color:#a2a8b4;margin:.4rem 0 0;font-size:.8rem;line-height:1.6}.guided-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.guided-route-card{min-height:18rem;box-shadow:var(--shadow-elevated);color:#fff;border:0;border-radius:1.5rem;align-content:start;gap:.85rem;padding:clamp(1.35rem,3vw,2rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.guided-route-card:after{content:"";pointer-events:none;background:#ffffff0d;border:1px solid #fff3;border-radius:2rem;width:10rem;height:10rem;position:absolute;bottom:-3.5rem;right:-2.5rem;transform:rotate(24deg);box-shadow:0 0 0 2.5rem #ffffff08,0 0 0 5rem #ffffff05}.guided-route-card>*{z-index:1;position:relative}.guided-route-card.is-violet{background:linear-gradient(135deg,#8e72e8 0%,#6649bd 100%)}.guided-route-card.is-amber{background:linear-gradient(135deg,#e8ad43 0%,#bc7225 100%)}.guided-route-card h2{letter-spacing:-.045em;max-width:19ch;margin:0;font-size:clamp(1.55rem,2.8vw,2.6rem);line-height:1.03}.guided-route-card p{color:#ffffffd1;max-width:38rem;margin:0;font-size:.82rem;line-height:1.6}.guided-route-card>strong{align-self:end;margin-top:auto;font-size:.82rem}.guided-route-card:hover{box-shadow:var(--shadow-floating);transform:translateY(-3px)}.guided-card-eyebrow{color:#ffffffb8}.guided-quick-budgets{background:#242732;border:1px solid #ffffff12;border-radius:1.25rem;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1.2rem;padding:1.25rem;display:grid;box-shadow:0 16px 36px #05080e42,inset 0 1px #ffffff09}.guided-quick-budgets>div:first-child{gap:.3rem;display:grid}.guided-quick-budgets h2,.guided-quick-budgets p{margin:0}.guided-quick-budgets h2{font-size:1.25rem}.guided-quick-budgets p{color:#a2a8b4;font-size:.72rem}.guided-quick-budgets .guided-card-eyebrow{color:#33ace4}.guided-quick-budget-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.guided-quick-budget-grid a{color:#f7f8fb;background:#2f323c;border:1px solid #ffffff12;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.18rem .55rem;padding:.85rem;text-decoration:none;display:grid}.guided-quick-budget-grid a:hover{background:#343844;border-color:#33ace457;transform:translateY(-1px)}.guided-quick-budget-grid .guided-square{grid-row:1/span 2;align-self:center}.guided-quick-budget-grid strong{font-size:.82rem}.guided-quick-budget-grid small{color:#9da4b2;font-size:.62rem}:root:not(.dark) .guided-breadcrumbs{color:#657083}:root:not(.dark) .guided-workspace,:root:not(.dark) .guided-stage,:root:not(.dark) .guided-quick-budgets{background:#fff;border-color:#d8dee8;box-shadow:0 16px 36px #1c27391c,inset 0 1px #fff}:root:not(.dark) .guided-step-rail{background:#eef1f5;border-color:#d8dee8}:root:not(.dark) .guided-step-nav button{color:#657083}:root:not(.dark) .guided-step-nav button[aria-current]{color:#202128;background:#006fbe1c}:root:not(.dark) .guided-step-index,:root:not(.dark) .guided-step-rail-note,:root:not(.dark) .guided-choice-card,:root:not(.dark) .guided-budget-presets button,:root:not(.dark) .guided-quick-budget-grid a{color:#202128;background:#f5f7fa;border-color:#d8dee8;box-shadow:0 8px 20px #1c273912}:root:not(.dark) .guided-step-nav button[aria-current] .guided-step-index{color:#fff;background:#006fbe}:root:not(.dark) .guided-step-nav small,:root:not(.dark) .guided-choice-card small,:root:not(.dark) .guided-step-intro p,:root:not(.dark) .guided-step-help,:root:not(.dark) .guided-actions p,:root:not(.dark) .guided-quick-budgets p{color:#657083}:root:not(.dark) .guided-budget-field,:root:not(.dark) .guided-summary{background:#f5f7fa;border-color:#d8dee8}:root:not(.dark) .guided-budget-field input{color:#202128}:root:not(.dark) .guided-actions{border-color:#d8dee8}:root:not(.dark) .guided-back{color:#202128;background:#eef1f5;border-color:#d8dee8}@media (width<=1023px){.guided-hero{grid-template-columns:1fr;min-height:0}.guided-hero-metrics{max-width:42rem}.guided-workspace{grid-template-columns:1fr}.guided-step-rail{border-bottom:1px solid #fff1;border-right:0;gap:.8rem}.guided-step-rail-head,.guided-step-rail-note{display:none}.guided-step-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.guided-step-nav button{grid-template-columns:auto minmax(0,1fr);padding:.55rem}.guided-step-nav small{display:none}.guided-choice-grid.is-four-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-how-grid,.guided-quick-budgets{grid-template-columns:1fr}}@media (width<=767px){.armar-pc-v2{gap:.75rem;width:min(100% - 1rem,100%);padding-top:.25rem;padding-bottom:5rem}.guided-breadcrumbs{padding-inline:.25rem}.guided-hero{border-radius:1.2rem;gap:1.25rem;padding:1.2rem}.guided-hero h1{max-width:none;font-size:clamp(2rem,10vw,3rem)}.guided-hero-copy>p:not(.guided-eyebrow){font-size:.84rem}.guided-manual-link{width:100%;min-width:0}.guided-hero-metrics div{padding:.7rem .6rem}.guided-hero-metrics span{font-size:.48rem}.guided-hero-metrics strong{font-size:.68rem}.guided-workspace{border-radius:1.15rem;min-height:0;overflow:visible}.guided-step-rail{top:var(--header-height);z-index:28;backdrop-filter:blur(12px);background:#1f2128f5;padding:.55rem;position:sticky;overflow-x:auto}.guided-step-nav{gap:.35rem;min-width:29rem}.guided-step-nav button{grid-template-columns:auto minmax(0,1fr)}.guided-step-nav strong{font-size:.68rem}.guided-step-index{width:1.8rem;height:1.8rem;font-size:.58rem}.guided-stage{padding:1rem}.guided-stage-head>p{display:none}.guided-stage-head h2{font-size:1.65rem}.guided-progress{margin-block:.85rem 1rem}.guided-budget-presets,.guided-choice-grid.is-two-cols,.guided-choice-grid.is-three-cols,.guided-choice-grid.is-four-cols,.guided-summary{grid-template-columns:1fr}.guided-budget-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-budget-presets button{padding-inline:.4rem}.guided-budget-presets strong{font-size:.7rem}.guided-choice-card{min-height:5.5rem}.guided-choice-card.is-compact{min-height:4.2rem}.guided-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-summary div+div{border-left:0}.guided-summary div:nth-child(2n){border-left:1px solid #ffffff12}.guided-summary div:nth-child(n+3){border-top:1px solid #ffffff12}.guided-actions{margin-inline:-1rem;padding:.7rem max(1rem, env(safe-area-inset-right)) max(.7rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));backdrop-filter:blur(12px);background:#242732f5;margin-bottom:-1rem;position:sticky;bottom:0}.guided-actions p{display:none}.guided-actions button{flex:1}.guided-actions .is-hidden{display:none}.guided-how-grid,.guided-route-grid{grid-template-columns:1fr;gap:.75rem}.guided-route-card{min-height:16rem}.guided-quick-budgets{padding:1rem}.guided-quick-budget-grid{grid-template-columns:1fr}:root:not(.dark) .guided-step-rail{background:#eef1f5f5}:root:not(.dark) .guided-actions{background:#fffffff5}}@media (prefers-reduced-motion:reduce){.guided-choice-card,.guided-manual-link,.guided-quick-budget-grid a,.guided-route-card{transition:none}}
