.blueprint-module__WqcAYq__experience{--glass:#12100de0;min-height:100svh;color:var(--foreground);background:#11100e;position:relative;overflow:hidden}.blueprint-module__WqcAYq__scene{z-index:0;position:fixed;inset:0}.blueprint-module__WqcAYq__scene canvas{width:100%!important;height:100%!important}.blueprint-module__WqcAYq__sceneShade{pointer-events:none;background:linear-gradient(90deg,#0e0d0b33 0%,#0e0d0b05 45%,#0e0d0b85 72%,#0e0d0bd1 100%),linear-gradient(#0000 70%,#0d0c0a9e);position:absolute;inset:0}.blueprint-module__WqcAYq__sceneLabel{z-index:2;gap:.35rem;display:grid;position:absolute;bottom:2.1rem;left:clamp(1.25rem,3.5vw,4rem)}.blueprint-module__WqcAYq__sceneLabel span{font:600 .6rem/1 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.45rem;display:flex}.blueprint-module__WqcAYq__sceneLabel span i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 14px var(--accent);border-radius:50%;animation:1.8s infinite blueprint-module__WqcAYq__pulse}.blueprint-module__WqcAYq__sceneLabel strong{font-size:.9rem;font-weight:500}.blueprint-module__WqcAYq__modeSwitch{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f0e0c9e;border:1px solid #ffffff24;border-radius:999px;padding:.25rem;display:flex;position:absolute;top:6.8rem;left:clamp(1.25rem,3.5vw,4rem);box-shadow:0 15px 50px #00000040}.blueprint-module__WqcAYq__modeSwitch button{color:#f3efe89e;letter-spacing:.05em;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .75rem;font-size:.62rem;transition:all .25s;display:flex}.blueprint-module__WqcAYq__modeSwitch button:hover{color:var(--foreground)}.blueprint-module__WqcAYq__modeSwitch .blueprint-module__WqcAYq__modeActive{background:var(--accent);color:#17130e}.blueprint-module__WqcAYq__readout{z-index:3;text-align:right;gap:.2rem;display:grid;position:absolute;bottom:2.1rem;right:clamp(1.25rem,3.5vw,4rem)}.blueprint-module__WqcAYq__readout span{font:500 .56rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:#f3efe88c}.blueprint-module__WqcAYq__readout strong{font-size:1.1rem;font-weight:500}.blueprint-module__WqcAYq__header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f0e0cd6,#0f0e0c5c);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(1.25rem,3.5vw,4rem);display:flex;position:fixed;top:0;left:0;right:0}.blueprint-module__WqcAYq__brand{color:var(--foreground);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:700}.blueprint-module__WqcAYq__brand span{color:#f3efe88c;letter-spacing:.08em;margin-left:.6rem;font-weight:400}.blueprint-module__WqcAYq__private{letter-spacing:.07em;color:#f3efe89e;align-items:center;gap:.45rem;font-size:.64rem;display:flex}.blueprint-module__WqcAYq__tourRail{z-index:14;gap:.2rem;display:grid;position:fixed;top:50%;left:clamp(.65rem,1.5vw,1.4rem);transform:translateY(-50%)}.blueprint-module__WqcAYq__tourRail button{color:#f3efe857;min-height:28px;font:500 .54rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;transition:all .25s;display:flex}.blueprint-module__WqcAYq__tourRail button i{border:1px solid #ffffff38;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.blueprint-module__WqcAYq__tourRail button span{opacity:0;transition:all .25s;transform:translate(-4px)}.blueprint-module__WqcAYq__tourRail:hover button span,.blueprint-module__WqcAYq__tourRail button.blueprint-module__WqcAYq__railActive span{opacity:1;transform:none}.blueprint-module__WqcAYq__tourRail button.blueprint-module__WqcAYq__railActive{color:var(--foreground)}.blueprint-module__WqcAYq__tourRail button.blueprint-module__WqcAYq__railActive i{border-color:var(--accent);background:var(--accent);box-shadow:0 0 20px #c4a57459}.blueprint-module__WqcAYq__tourRail button.blueprint-module__WqcAYq__railComplete{color:var(--accent);cursor:pointer}.blueprint-module__WqcAYq__tourRail button:disabled{cursor:default}.blueprint-module__WqcAYq__consultation{z-index:10;background:linear-gradient(110deg, #12100db3, var(--glass) 20%, #12100df5);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c4a5745c transparent;border-left:1px solid #ffffff1c;width:min(43rem,44vw);height:100svh;margin-left:auto;padding:7rem clamp(1.5rem,3vw,3.5rem) 4.5rem;position:relative;overflow-y:auto}.blueprint-module__WqcAYq__welcomePanel{flex-direction:column;justify-content:center;width:min(39rem,42vw);padding-top:7rem;display:flex}.blueprint-module__WqcAYq__back{color:#f3efe88c;letter-spacing:.07em;align-items:center;gap:.45rem;width:fit-content;margin-bottom:clamp(1.3rem,3vh,2.2rem);font-size:.62rem;display:flex}.blueprint-module__WqcAYq__back:hover{color:var(--foreground)}.blueprint-module__WqcAYq__kicker{color:var(--accent);font:600 .61rem var(--font-geist-mono), monospace;letter-spacing:.17em;text-transform:uppercase}.blueprint-module__WqcAYq__consultation h1{letter-spacing:-.047em;text-wrap:balance;max-width:630px;margin-top:.8rem;font-size:clamp(2.1rem,3.15vw,4.25rem);font-weight:500;line-height:1.03}.blueprint-module__WqcAYq__intro{color:#f3efe8a1;max-width:590px;margin-top:1rem;font-size:.83rem;line-height:1.62}.blueprint-module__WqcAYq__trust{max-width:590px;color:var(--accent);border-block:1px solid #c4a57447;align-items:flex-start;gap:.8rem;margin-top:1.7rem;padding:1rem 0;display:flex}.blueprint-module__WqcAYq__trust svg{flex:none}.blueprint-module__WqcAYq__trust strong{color:var(--foreground);font-size:.75rem;display:block}.blueprint-module__WqcAYq__trust p{color:#f3efe88f;margin-top:.3rem;font-size:.66rem;line-height:1.5}.blueprint-module__WqcAYq__welcomeContent{gap:.9rem;display:grid}.blueprint-module__WqcAYq__expectation{color:#f3efe880;align-items:center;gap:.75rem;display:flex}.blueprint-module__WqcAYq__expectation span{color:var(--accent-strong);font:600 .5rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c4a57457;border-radius:999px;flex:none;padding:.38rem .55rem}.blueprint-module__WqcAYq__expectation p{font-size:.61rem;line-height:1.45}.blueprint-module__WqcAYq__valueCard{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:linear-gradient(135deg,#c4a57421,#100e0b8a 52%,#080807b8);border:1px solid #c4a57447;border-radius:.85rem;flex:none;margin-top:1.4rem;padding:1rem;animation:.62s cubic-bezier(.22,1,.36,1) both blueprint-module__WqcAYq__valueSwipeRight;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000038}.blueprint-module__WqcAYq__valueCard:active{cursor:grabbing}.blueprint-module__WqcAYq__valueCard:before{content:"";border:1px solid #c4a5742e;border-radius:50%;width:13rem;height:13rem;position:absolute;top:-7rem;right:-6rem;box-shadow:0 0 70px #c4a57414}.blueprint-module__WqcAYq__valueCardTopline{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.blueprint-module__WqcAYq__valueCardTopline>span{color:var(--accent);font:600 .49rem var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase}.blueprint-module__WqcAYq__valueCardTopline>div{gap:.28rem;display:flex}.blueprint-module__WqcAYq__valueCardTopline i{background:#ffffff21;width:1.1rem;height:2px;transition:all .25s;display:block}.blueprint-module__WqcAYq__valueCardTopline i.blueprint-module__WqcAYq__valueDotActive{background:var(--accent);width:2rem;box-shadow:0 0 12px #c4a5746b}.blueprint-module__WqcAYq__valueStatement{z-index:1;max-width:27rem;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin-top:1.05rem;font-size:clamp(1.25rem,1.65vw,1.75rem);font-weight:500;line-height:1.12;display:block;position:relative}.blueprint-module__WqcAYq__valueBody{z-index:1;color:#f3efe89e;max-width:31rem;margin-top:.7rem;font-size:.68rem;line-height:1.6;position:relative}.blueprint-module__WqcAYq__valueOutcomeGrid{z-index:1;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:.9rem;display:grid;position:relative}.blueprint-module__WqcAYq__valueOutcomeGrid section{background:#ffffff09;border:1px solid #ffffff17;min-height:5.5rem;padding:.62rem}.blueprint-module__WqcAYq__valueOutcomeGrid section>span{color:#c4a574b3;font:500 .45rem var(--font-geist-mono), monospace;letter-spacing:.09em}.blueprint-module__WqcAYq__valueOutcomeGrid section>strong{color:var(--foreground);margin-top:.6rem;font-size:.63rem;font-weight:560;line-height:1.28;display:block}.blueprint-module__WqcAYq__valueOutcomeGrid section>p{color:#f3efe86e;margin-top:.28rem;font-size:.54rem;line-height:1.42}.blueprint-module__WqcAYq__swipeHint{z-index:1;color:#f3efe852;text-align:center;font:600 .45rem var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-top:.65rem;display:block;position:relative}.blueprint-module__WqcAYq__questionProgress{color:#f3efe86b;font:600 .48rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;margin-top:1.25rem;display:flex}.blueprint-module__WqcAYq__questionProgress>i{background:#ffffff1c;width:78px;height:2px;overflow:hidden}.blueprint-module__WqcAYq__questionProgress b{background:var(--accent);height:100%;transition:width .35s;display:block}.blueprint-module__WqcAYq__questions{gap:1.35rem;margin-top:1.7rem;display:grid}.blueprint-module__WqcAYq__question{border:0;border-bottom:1px solid #ffffff1a;margin:0;padding:0 0 1.25rem}.blueprint-module__WqcAYq__question:last-child{border-bottom:0;padding-bottom:0}.blueprint-module__WqcAYq__question legend{color:var(--foreground);gap:.28rem;margin-bottom:.85rem;font-size:.88rem;font-weight:550;display:grid}.blueprint-module__WqcAYq__question legend span{color:var(--accent);font:600 .53rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.15em}.blueprint-module__WqcAYq__question legend small{color:#f3efe87a;font-size:.6rem;font-weight:400;line-height:1.45}.blueprint-module__WqcAYq__propertyGrid{grid-template-columns:.78fr 1.22fr;gap:.65rem;margin-bottom:.7rem;display:grid}.blueprint-module__WqcAYq__propertyGrid label,.blueprint-module__WqcAYq__selectField,.blueprint-module__WqcAYq__unlock>label,.blueprint-module__WqcAYq__formGrid label{color:#f3efe885;font:600 .51rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;gap:.38rem;display:grid}.blueprint-module__WqcAYq__propertyGrid input,.blueprint-module__WqcAYq__propertyGrid select,.blueprint-module__WqcAYq__selectField select,.blueprint-module__WqcAYq__unlock input{width:100%;height:42px;color:var(--foreground);font:400 .72rem var(--font-geist-sans), sans-serif;letter-spacing:0;text-transform:none;background:#ffffff0e;border:1px solid #ffffff21;border-radius:.5rem;outline:none;padding:0 .75rem}.blueprint-module__WqcAYq__propertyGrid input:focus,.blueprint-module__WqcAYq__propertyGrid select:focus,.blueprint-module__WqcAYq__selectField select:focus,.blueprint-module__WqcAYq__unlock input:focus{border-color:var(--accent)}.blueprint-module__WqcAYq__selectField{margin-top:.65rem}.blueprint-module__WqcAYq__optionalPrompt{color:#f3efe89e;margin:.85rem 0 .45rem;font-size:.62rem}.blueprint-module__WqcAYq__optionalPrompt span{color:#f3efe852;font:500 .46rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-left:.28rem}.blueprint-module__WqcAYq__answerShell{position:relative}.blueprint-module__WqcAYq__answerShell textarea{resize:vertical;width:100%;min-height:88px;color:var(--foreground);font:400 .69rem/1.5 var(--font-geist-sans), sans-serif;background:#ffffff0b;border:1px solid #ffffff24;border-radius:.65rem;outline:none;padding:.78rem .85rem 1.65rem;transition:border-color .2s,background .2s;display:block}.blueprint-module__WqcAYq__answerShell textarea::placeholder{color:#f3efe847}.blueprint-module__WqcAYq__answerShell textarea:focus{background:#c4a5740e;border-color:#c4a574b8}.blueprint-module__WqcAYq__answerShell>span{color:#f3efe852;font:500 .46rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;position:absolute;bottom:.55rem;left:.85rem}.blueprint-module__WqcAYq__choices{flex-wrap:wrap;gap:.42rem;display:flex}.blueprint-module__WqcAYq__choices button{color:#f3efe8a6;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:.38rem;min-height:33px;padding:.48rem .68rem;font-size:.62rem;transition:all .2s;display:flex}.blueprint-module__WqcAYq__choices button:hover{color:var(--foreground);border-color:#c4a5746b}.blueprint-module__WqcAYq__choices button i{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.blueprint-module__WqcAYq__choices button.blueprint-module__WqcAYq__choiceSelected{color:var(--foreground);background:#c4a57424;border-color:#c4a5749e}.blueprint-module__WqcAYq__choices button.blueprint-module__WqcAYq__choiceSelected i{color:#17130e;background:var(--accent);border-color:var(--accent)}.blueprint-module__WqcAYq__choiceLabel{color:#f3efe875;font:600 .51rem var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:.75rem 0 .45rem}.blueprint-module__WqcAYq__estimate{color:#f3efe88c;margin-bottom:.9rem;font-size:.68rem;line-height:1.5}.blueprint-module__WqcAYq__estimate strong{color:var(--accent-strong);font-weight:550}.blueprint-module__WqcAYq__assurance{color:var(--accent);background:#c4a5741a;border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.blueprint-module__WqcAYq__assurance svg{flex:none}.blueprint-module__WqcAYq__assurance p{color:#f3efe894;font-size:.62rem;line-height:1.5}.blueprint-module__WqcAYq__assurance strong{color:var(--foreground)}.blueprint-module__WqcAYq__liveStatus{color:#f3efe866;min-height:.8rem;margin-top:.45rem;font-size:.52rem}.blueprint-module__WqcAYq__advance{background:var(--accent);color:#17130e;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;min-height:46px;margin-top:1.4rem;padding:0 1.1rem;font-size:.63rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 12px 35px -12px #c4a5748c}.blueprint-module__WqcAYq__advance:hover:not(:disabled){background:var(--accent-strong);transform:translateY(-2px)}.blueprint-module__WqcAYq__advance:disabled{opacity:.32;cursor:not-allowed}.blueprint-module__WqcAYq__designerNote{border-left:2px solid var(--accent);background:linear-gradient(90deg,#c4a5741f,#0000);margin-top:1.2rem;padding:.9rem 0 .9rem 1rem}.blueprint-module__WqcAYq__designerNote>div{color:var(--accent);align-items:center;gap:.4rem;display:flex}.blueprint-module__WqcAYq__designerNote span{font:600 .5rem var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase}.blueprint-module__WqcAYq__designerNote em{color:var(--accent-strong);font:600 .5rem var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#c4a5741a;border:1px solid #c4a5746b;border-radius:.25rem;margin-top:.65rem;padding:.3rem .48rem;font-style:normal;display:inline-flex}.blueprint-module__WqcAYq__designerNote p{color:#f3efe8a6;margin-top:.55rem;font-size:.65rem;line-height:1.5}.blueprint-module__WqcAYq__designerNote strong{color:var(--foreground);margin-top:.3rem;font-size:.69rem;font-weight:550;line-height:1.45;display:block}.blueprint-module__WqcAYq__designerNote small{color:#f3efe880;gap:.16rem;margin-top:.55rem;font-size:.55rem;line-height:1.45;display:grid}.blueprint-module__WqcAYq__designerNote small b{color:#f3efe8b8;font:600 .47rem var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase}.blueprint-module__WqcAYq__signalList{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.blueprint-module__WqcAYq__signalList i{color:#f3efe8a6;border:1px solid #c4a57440;border-radius:999px;padding:.28rem .45rem;font-size:.51rem;font-style:normal}.blueprint-module__WqcAYq__followUp{background:#0a090852;border:1px solid #c4a57447;border-radius:.75rem;margin-top:.9rem;padding:1rem}.blueprint-module__WqcAYq__followUp>div:first-child{color:var(--accent);align-items:center;gap:.4rem;display:flex}.blueprint-module__WqcAYq__followUp>div:first-child span{font:600 .5rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.blueprint-module__WqcAYq__followUp>strong{color:var(--foreground);margin-top:.65rem;font-size:.76rem;font-weight:550;line-height:1.45;display:block}.blueprint-module__WqcAYq__followUp>p{color:#f3efe870;margin:.25rem 0 .65rem;font-size:.57rem}.blueprint-module__WqcAYq__followUpActions{align-items:center;gap:.8rem;margin-top:.75rem;display:flex}.blueprint-module__WqcAYq__followUpActions .blueprint-module__WqcAYq__advance{min-height:40px;margin-top:0}.blueprint-module__WqcAYq__followUpActions>button:last-child{color:#f3efe875;font-size:.56rem}.blueprint-module__WqcAYq__followUpActions>button:last-child:hover{color:var(--foreground)}.blueprint-module__WqcAYq__ledger{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#100f0d8c;border:1px solid #ffffff1f;width:min(32rem,38vw);padding:.85rem 1rem;position:fixed;bottom:5.2rem;left:clamp(3.2rem,6vw,6.5rem)}.blueprint-module__WqcAYq__ledger>span{color:#f3efe88c;font:600 .52rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;display:flex}.blueprint-module__WqcAYq__ledger div{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.blueprint-module__WqcAYq__ledger i{color:#f3efe8b8;background:#ffffff12;border-radius:.25rem;padding:.28rem .45rem;font-size:.55rem;font-style:normal}.blueprint-module__WqcAYq__blueprint{margin-top:1.4rem}.blueprint-module__WqcAYq__scopeBanner{border-left:2px solid var(--accent);background:linear-gradient(90deg,#c4a57421,#c4a57405);padding:.9rem 1rem}.blueprint-module__WqcAYq__scopeBanner span{color:var(--accent);font:600 .49rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;display:block}.blueprint-module__WqcAYq__scopeBanner strong{margin-top:.28rem;font-size:1rem;font-weight:550;display:block}.blueprint-module__WqcAYq__scopeBanner p{color:#f3efe86b;margin-top:.22rem;font-size:.54rem}.blueprint-module__WqcAYq__scoreStrip{border-block:1px solid #ffffff1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;padding-block:1rem;display:grid}.blueprint-module__WqcAYq__scoreStrip>div{gap:.25rem;display:grid}.blueprint-module__WqcAYq__scoreStrip span{color:#f3efe87a;font:600 .5rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em}.blueprint-module__WqcAYq__scoreStrip strong{letter-spacing:-.04em;font-size:1.8rem;font-weight:500}.blueprint-module__WqcAYq__scoreStrip small{color:#f3efe873;margin-left:.1rem;font-size:.55rem;font-weight:400}.blueprint-module__WqcAYq__scoreStrip .blueprint-module__WqcAYq__range{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:.75rem}.blueprint-module__WqcAYq__scoreStrip .blueprint-module__WqcAYq__range strong{color:var(--accent-strong);font-size:1.25rem}.blueprint-module__WqcAYq__architecture{border-bottom:1px solid #ffffff1f;padding:1rem 0}.blueprint-module__WqcAYq__architecture>p{color:var(--accent);font:600 .53rem var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;display:flex}.blueprint-module__WqcAYq__architecture ol{grid-template-columns:1fr 1fr;gap:.35rem .8rem;margin-top:.7rem;display:grid}.blueprint-module__WqcAYq__architecture li{color:#f3efe8ab;align-items:center;gap:.4rem;font-size:.6rem;display:flex}.blueprint-module__WqcAYq__architecture li span{color:var(--accent);font:500 .48rem var(--font-geist-mono), monospace}.blueprint-module__WqcAYq__unlock{gap:.75rem;margin-top:1rem;display:grid}.blueprint-module__WqcAYq__formGrid{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.blueprint-module__WqcAYq__consent{flex-direction:row;align-items:flex-start;color:#f3efe885!important;font:400 .59rem/1.45 var(--font-geist-sans), sans-serif!important;letter-spacing:0!important;text-transform:none!important;gap:.55rem!important;display:flex!important}.blueprint-module__WqcAYq__consent input{appearance:auto;width:15px;height:15px;min-height:0;accent-color:var(--accent);flex:none;margin-top:1px}.blueprint-module__WqcAYq__consent strong{color:var(--foreground);font-size:.62rem;display:block}.blueprint-module__WqcAYq__unlock .blueprint-module__WqcAYq__advance{width:fit-content;margin-top:.25rem}.blueprint-module__WqcAYq__privacy{color:#f3efe866;font-size:.54rem}.blueprint-module__WqcAYq__privacy a{color:var(--accent);text-decoration:underline}.blueprint-module__WqcAYq__error{color:#f3a39c;font-size:.61rem}.blueprint-module__WqcAYq__confirmation{border-block:1px solid #ffffff1f;gap:.8rem;margin-top:1.5rem;padding-block:1rem;display:flex}.blueprint-module__WqcAYq__confirmation>div{color:#17130e;background:var(--accent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.blueprint-module__WqcAYq__confirmation strong{font-size:.82rem;font-weight:550;display:block}.blueprint-module__WqcAYq__confirmation p{color:#f3efe88c;margin-top:.35rem;font-size:.62rem;line-height:1.5}.blueprint-module__WqcAYq__skipLink{color:#f3efe86b;letter-spacing:.06em;text-underline-offset:3px;margin-top:.9rem;font-size:.58rem;text-decoration:underline;display:block}.blueprint-module__WqcAYq__skipLink:hover{color:var(--foreground)}.blueprint-module__WqcAYq__resumeBar{background:#c4a57417;border:1px solid #c4a57466;border-radius:.75rem;gap:.55rem;margin-bottom:1.4rem;padding:.95rem 1.05rem;display:grid}.blueprint-module__WqcAYq__resumeBar strong{color:var(--foreground);font-size:.74rem;font-weight:550}.blueprint-module__WqcAYq__resumeBar p{color:#f3efe88c;font-size:.6rem;line-height:1.5}.blueprint-module__WqcAYq__resumeActions{align-items:center;gap:.9rem;display:flex}.blueprint-module__WqcAYq__resumeActions .blueprint-module__WqcAYq__advance{min-height:38px;margin-top:0}.blueprint-module__WqcAYq__resumeActions>button:last-child{color:#f3efe875;font-size:.56rem}.blueprint-module__WqcAYq__resumeActions>button:last-child:hover{color:var(--foreground)}.blueprint-module__WqcAYq__emailSave{background:#0a09084d;border:1px dashed #c4a5746b;border-radius:.75rem;margin-top:.9rem;padding:.95rem 1.05rem}.blueprint-module__WqcAYq__emailSave>strong{color:var(--foreground);font-size:.7rem;font-weight:550;display:block}.blueprint-module__WqcAYq__emailSave>p{color:#f3efe880;margin:.3rem 0 .65rem;font-size:.58rem;line-height:1.5}.blueprint-module__WqcAYq__emailSaveRow{gap:.5rem;display:flex}.blueprint-module__WqcAYq__emailSaveRow input{height:40px;color:var(--foreground);font:400 .68rem var(--font-geist-sans), sans-serif;background:#ffffff0d;border:1px solid #ffffff24;border-radius:.5rem;outline:none;flex:1;padding:0 .7rem}.blueprint-module__WqcAYq__emailSaveRow input:focus{border-color:var(--accent)}.blueprint-module__WqcAYq__emailSaveRow .blueprint-module__WqcAYq__advance{min-height:40px;margin-top:0}.blueprint-module__WqcAYq__emailSaveSkip{color:#f3efe861;margin-top:.5rem;font-size:.53rem}.blueprint-module__WqcAYq__emailSaveSkip:hover{color:var(--foreground)}.blueprint-module__WqcAYq__emailSaved{color:var(--accent);align-items:center;gap:.5rem;margin-top:.9rem;font-size:.6rem;display:flex}.blueprint-module__WqcAYq__resultSummary{color:#f3efe8ad;border-bottom:1px solid #ffffff1f;margin-top:1.1rem;padding-bottom:1.1rem;font-size:.74rem;line-height:1.65}.blueprint-module__WqcAYq__resultPath{background:#c4a57414;border:1px solid #c4a57452;border-radius:.7rem;margin-top:1.1rem;padding:.9rem 1rem}.blueprint-module__WqcAYq__resultPath span{color:var(--accent);font:600 .5rem var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase}.blueprint-module__WqcAYq__resultPath p{color:#f3efe89e;margin-top:.4rem;font-size:.64rem;line-height:1.55}.blueprint-module__WqcAYq__emailedNote{color:#f3efe88c;align-items:center;gap:.45rem;margin-top:1rem;font-size:.6rem;line-height:1.5;display:flex}.blueprint-module__WqcAYq__progress{z-index:30;background:#ffffff1f;height:2px;position:fixed;bottom:0;left:0;right:0}.blueprint-module__WqcAYq__progress i{background:var(--accent);height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 18px #c4a5748c}@keyframes blueprint-module__WqcAYq__pulse{50%{opacity:.35;transform:scale(.72)}}@keyframes blueprint-module__WqcAYq__valueSwipeRight{0%{opacity:0;clip-path:inset(0 100% 0 0 round .85rem);transform:translate(-4.5rem)}to{opacity:1;clip-path:inset(0 round .85rem);transform:translate(0)}}@media (max-width:980px){.blueprint-module__WqcAYq__experience{overflow:auto}.blueprint-module__WqcAYq__scene{height:52svh;position:relative}.blueprint-module__WqcAYq__sceneShade{background:linear-gradient(#0000 55%,#0e0d0bb3)}.blueprint-module__WqcAYq__consultation,.blueprint-module__WqcAYq__welcomePanel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#171511;border-left:0;width:100%;height:auto;min-height:48svh;padding:2.2rem clamp(1.2rem,5vw,3rem) 4rem;overflow:visible}.blueprint-module__WqcAYq__header{height:66px}.blueprint-module__WqcAYq__modeSwitch{top:5.2rem}.blueprint-module__WqcAYq__tourRail,.blueprint-module__WqcAYq__ledger{display:none}.blueprint-module__WqcAYq__sceneLabel,.blueprint-module__WqcAYq__readout{bottom:1.25rem}.blueprint-module__WqcAYq__consultation h1{font-size:clamp(2.35rem,7vw,4rem)}}@media (max-width:600px){.blueprint-module__WqcAYq__header{padding-inline:1rem}.blueprint-module__WqcAYq__brand span{display:none}.blueprint-module__WqcAYq__private{font-size:.55rem}.blueprint-module__WqcAYq__scene{height:44svh}.blueprint-module__WqcAYq__modeSwitch{top:auto;bottom:3.2rem;left:1rem}.blueprint-module__WqcAYq__modeSwitch button{padding:.48rem .58rem}.blueprint-module__WqcAYq__sceneLabel{bottom:.9rem;left:1rem}.blueprint-module__WqcAYq__sceneLabel strong{font-size:.72rem}.blueprint-module__WqcAYq__readout{bottom:.9rem;right:1rem}.blueprint-module__WqcAYq__readout strong{font-size:.86rem}.blueprint-module__WqcAYq__consultation,.blueprint-module__WqcAYq__welcomePanel{min-height:56svh;padding:1.8rem 1rem 3.5rem}.blueprint-module__WqcAYq__propertyGrid,.blueprint-module__WqcAYq__formGrid,.blueprint-module__WqcAYq__architecture ol{grid-template-columns:1fr}.blueprint-module__WqcAYq__scoreStrip{grid-template-columns:1fr auto 1fr}.blueprint-module__WqcAYq__questions{margin-top:1.35rem}.blueprint-module__WqcAYq__valueCard{margin-top:1.25rem;padding:1rem}.blueprint-module__WqcAYq__valueOutcomeGrid{gap:.35rem}.blueprint-module__WqcAYq__valueOutcomeGrid section{min-height:5.5rem;padding:.58rem}}@media (prefers-reduced-motion:reduce){.blueprint-module__WqcAYq__sceneLabel span i{animation:none}.blueprint-module__WqcAYq__progress i{transition:none}.blueprint-module__WqcAYq__valueCard{animation:none}}
