:root{--ink:#10231c;--muted:#5f6f67;--paper:#f6f8f6;--accent:#187a56;--accent-dark:#0d3024;--line:#dfe6e1;--soft:#edf6f1;--surface:#ffffff;--shadow-sm:0 12px 34px rgba(16,35,28,0.08);--shadow-md:0 28px 80px rgba(16,35,28,0.13);--shadow-hero:0 34px 90px rgba(15,53,40,0.16)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 15% -10%,rgba(24,122,86,.09),transparent 33rem),linear-gradient(180deg,#fbfcfb,#f6f8f6 42%,#ffffff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-header{background:rgba(255,255,255,.9);border-bottom-color:rgba(209,220,213,.78);box-shadow:0 1px 0 rgba(16,35,28,.02)}.brand-mark{border-radius:11px;box-shadow:0 8px 24px rgba(24,122,86,.12)}.brand-word{font-size:23px;letter-spacing:-.035em}.main-navigation{gap:4px}.main-navigation a{border-radius:10px;font-size:14px;padding:10px 11px}.main-navigation .nav-cta{border-radius:12px;box-shadow:0 12px 26px rgba(24,122,86,.2);margin-left:8px;padding-inline:16px}.eyebrow{font-size:12px;font-weight:850;letter-spacing:.1em}.home-page{padding-bottom:92px;width:min(1180px,calc(100% - 36px))}.home-hero{align-items:center;gap:clamp(34px,6vw,72px);grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:610px;padding:58px 0 46px}.home-hero:before{background:radial-gradient(circle,rgba(24,122,86,.12) 0,rgba(24,122,86,0) 68%);content:"";height:430px;pointer-events:none;position:absolute;right:-120px;top:20px;width:430px;z-index:-1}.home-hero-content{max-width:720px}.home-hero h1{color:#0b2119;font-size:clamp(46px,6.1vw,72px);font-weight:860;letter-spacing:-.055em;line-height:.98;margin-bottom:22px}.home-hero-content>p:not(.eyebrow){color:#52645b;font-size:clamp(18px,2vw,21px);line-height:1.55;margin-bottom:0;max-width:650px}.home-hero .actions{align-items:center;gap:10px;margin-top:30px}.home-hero .actions a{align-items:center;border-radius:14px;display:inline-flex;font-size:15px;justify-content:center;min-height:50px;padding:0 20px}.home-hero .actions a:first-child{box-shadow:0 18px 38px rgba(24,122,86,.24)}.hero-trust-row{gap:14px 18px;margin-top:24px}.hero-trust-row span{align-items:center;background:transparent;border:0;color:#53665d;display:inline-flex;font-size:13px;gap:7px;padding:0}.hero-trust-row span:before{align-items:center;background:#e7f4ec;border-radius:999px;color:var(--accent);content:"✓";display:inline-flex;font-size:10px;font-weight:900;height:20px;justify-content:center;width:20px}.home-hero-panel{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,252,250,.98));border:1px solid rgba(204,218,209,.88);border-radius:26px;box-shadow:var(--shadow-hero);gap:18px;overflow:hidden;padding:28px;position:relative}.home-hero-panel:after{background:linear-gradient(90deg,var(--accent),#5db789);content:"";height:4px;left:0;position:absolute;right:0;top:0}.panel-topline{align-items:center;display:flex;justify-content:space-between}.panel-topline span{color:#607168;font-size:12px;letter-spacing:.08em}.panel-topline strong{background:#e9f5ee;border-radius:999px;color:#176747;font-size:12px;padding:7px 10px}.panel-header{border-bottom:1px solid #e4ebe6;gap:5px;padding-bottom:18px}.panel-header span{color:#66786f;font-size:12px}.panel-header strong{font-size:20px;letter-spacing:-.025em}.hero-estimate-total{background:linear-gradient(135deg,#0e3427,#155c42);border-radius:20px;display:grid;grid-gap:4px;gap:4px;padding:22px}.hero-estimate-total span{color:#b9dccb;font-size:11px;letter-spacing:.1em}.hero-estimate-total strong{color:#ffffff;font-size:clamp(30px,4vw,40px);letter-spacing:-.04em}.hero-estimate-total small{color:#d6e9df;font-size:12px}.hero-breakdown-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-breakdown-grid div{background:#f4f8f5;border:1px solid #e0e8e3;border-radius:14px;display:grid;grid-gap:6px;gap:6px;min-width:0;padding:13px}.hero-breakdown-grid span{color:#6d7c74;font-size:10px;letter-spacing:.06em}.hero-breakdown-grid strong{font-size:16px;letter-spacing:-.02em}.hero-panel-footnote{border-top:1px solid #e4ebe6;color:#728078!important;font-size:12px!important;margin:0;padding-top:14px}.home-proof-strip{background:#ffffff;border:1px solid #e1e7e3;border-radius:20px;box-shadow:0 10px 32px rgba(16,35,28,.05);display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 76px}.home-proof-strip div{display:grid;grid-gap:4px;gap:4px;padding:20px 22px}.home-proof-strip div+div{border-left:1px solid #e6ece8}.home-proof-strip strong{color:#14271f;font-size:15px}.home-proof-strip span{color:#718078;font-size:12px}.final-cta,.home-section,.trust-section{margin-top:82px}.section-heading{margin-bottom:28px;max-width:760px}.final-cta h2,.section-heading h2,.trust-section h2{color:#10231c;font-size:clamp(31px,4.5vw,46px);font-weight:830;letter-spacing:-.045em;line-height:1.05}.section-heading>p:not(.eyebrow){font-size:17px;margin-bottom:0}.quick-project-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.quick-project-card{align-items:center;background:#ffffff;border:1px solid #dde6e0;border-radius:16px;color:#14271f;display:flex;font-weight:800;gap:12px;min-height:76px;padding:16px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.quick-project-card:hover{border-color:rgba(24,122,86,.38);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.quick-project-card span{align-items:center;background:var(--soft);border-radius:12px;color:var(--accent);display:inline-flex;flex:0 0 auto;font-size:12px;height:42px;justify-content:center;width:42px}.rai-home-entry{background:linear-gradient(135deg,#f0f7f3,#ffffff 66%);border:1px solid #dce6df;border-radius:24px;box-shadow:0 14px 40px rgba(16,35,28,.06);padding:30px}.rai-avatar{border-radius:14px;box-shadow:0 10px 28px rgba(24,122,86,.18)}.steps-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.step-card{border-radius:20px;min-height:210px;padding:24px}.step-card>span{background:#e8f4ed;height:38px;width:38px}.step-card h3{font-size:21px;letter-spacing:-.025em}.step-card p{font-size:15px;margin:0}.benefit-grid{gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-card{border-radius:20px;min-height:190px;padding:24px}.benefit-card h3{letter-spacing:-.02em}.trust-section{background:radial-gradient(circle at 100% 0,rgba(24,122,86,.11),transparent 23rem),#ffffff;border-radius:24px;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);padding:clamp(28px,5vw,48px)}.trust-points{display:grid;grid-gap:10px;gap:10px}.trust-points article{align-items:flex-start;background:#f7faf8;border:1px solid #e1e9e4;border-radius:14px;display:flex;gap:10px;padding:14px}.trust-points article span{align-items:center;background:#e5f3ea;border-radius:999px;color:var(--accent);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;height:22px;justify-content:center;margin-top:1px;width:22px}.trust-points article p{font-size:14px;margin:0}.professional-home-panel{align-items:center;background:#0e3024;border-radius:26px;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);overflow:hidden;padding:clamp(30px,5vw,48px);position:relative}.professional-home-panel:after{background:radial-gradient(circle,rgba(80,183,133,.24),transparent 66%);content:"";height:420px;position:absolute;right:-120px;top:-160px;width:420px}.professional-home-panel .eyebrow{color:#83d3aa}.professional-home-panel h2,.professional-home-panel p{color:#ffffff}.professional-home-panel h2{font-size:clamp(31px,4vw,44px);letter-spacing:-.045em;line-height:1.05;margin:0 0 14px}.professional-home-panel p{color:#d4e5dc;font-size:16px;margin-bottom:0}.professional-home-points{display:grid;grid-gap:10px;gap:10px;position:relative;z-index:1}.professional-home-points div{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#ffffff;display:grid;grid-gap:4px;gap:4px;padding:14px 16px}.professional-home-points strong{font-size:14px}.professional-home-points span{color:#c6dbd0;font-size:12px}.professional-home-panel .professional-hero-actions{margin-top:24px}.professional-home-panel .primary-link-button{background:#ffffff;color:#123629}.professional-home-panel .secondary-link-button{border-color:rgba(255,255,255,.28);color:#ffffff}.final-cta{background:radial-gradient(circle at top right,rgba(89,192,142,.34),transparent 22rem),linear-gradient(135deg,#0c2d22,#123f2f);border-radius:26px;padding:clamp(28px,5vw,44px)}.final-cta h2{color:#ffffff}.final-cta p{color:#d5e5dd;font-size:16px}.final-cta a{border-radius:14px;box-shadow:0 14px 30px rgba(0,0,0,.12);min-width:190px;text-align:center}.calculator-page{padding-top:48px}.calculator-shell{width:min(1160px,calc(100% - 32px))}.calculator-heading{margin-bottom:30px;max-width:800px}.calculator-heading h1{color:#0e261d;font-size:clamp(38px,5vw,56px);letter-spacing:-.05em;line-height:1}.calculator-heading p{font-size:17px}.wizard-card{border:1px solid #dce5df;border-radius:24px;box-shadow:0 20px 60px rgba(16,35,28,.08);overflow:clip}.wizard-section h2{color:#10231c;letter-spacing:-.035em}.final-result-section>h2{font-size:clamp(30px,4vw,42px);margin-bottom:14px}.rai-result-note{background:#eef7f2;border:1px solid #d8e9df;border-radius:14px;color:#274b3b;gap:5px;margin-bottom:16px;padding:13px 15px}.rai-result-note strong{color:#176747}.final-result-stack{gap:14px}.final-compact-card{border:1px solid #e0e7e2;border-radius:18px;box-shadow:0 8px 24px rgba(16,35,28,.035);padding:18px}.final-compact-card h3{color:#13261f;font-size:15px;letter-spacing:-.01em;margin-bottom:13px}.final-cost-row div,.final-detail-grid div,.final-metric-row div{background:#f6f9f7;border-color:#e2e9e4;border-radius:12px;padding:12px}.final-cost-card{background:linear-gradient(180deg,#ffffff,#fbfdfb);padding:20px}.final-total-card{background:linear-gradient(135deg,#0d3226,#176747);border:0;border-radius:16px;margin-top:12px;padding:20px}.final-total-card span{color:#b8dcca;font-size:11px}.final-total-card strong{color:#ffffff;font-size:clamp(30px,5vw,42px);letter-spacing:-.045em;line-height:1}.final-meta-grid{gap:14px}.transparency-panel.compact{background:#f7faf8;border-color:#e0e8e3;border-radius:18px}.range-card{border-radius:13px}.range-card.probable{background:#eef7f2;border-color:#bfdccb}.estimate-table-wrap,.materials-table-wrap{border-radius:18px;box-shadow:0 8px 24px rgba(16,35,28,.035)}.estimate-request-cta{background:radial-gradient(circle at top right,rgba(98,203,151,.28),transparent 18rem),linear-gradient(135deg,#0c3024,#165f43);border:1px solid rgba(255,255,255,.08);border-radius:22px;box-shadow:0 24px 60px rgba(15,53,40,.18);gap:26px;margin-top:28px;padding:28px}.estimate-request-cta h2{font-size:clamp(25px,3vw,34px);letter-spacing:-.04em;line-height:1.05}.estimate-request-cta p{color:#e3efe9;font-size:16px;max-width:630px}.estimate-request-cta small{display:block;margin-top:8px}.estimate-request-cta .primary-button{background:#ffffff;border-color:#ffffff;box-shadow:0 14px 30px rgba(0,0,0,.12);color:#12382a;flex:0 0 auto;min-height:50px;padding-inline:20px}.estimate-request-cta .primary-button:hover:not(:disabled){background:#f0f7f3;border-color:#f0f7f3}.wizard-actions{background:rgba(255,255,255,.94);border-top-color:#e2e8e4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.primary-button,.primary-link-button,.secondary-button,.secondary-link-button{border-radius:12px}.professional-landing-page{width:min(1160px,calc(100% - 32px))}.professional-hero{gap:clamp(34px,6vw,68px);grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:550px;padding:64px 0 58px}.professional-hero h1{color:#0d241b;font-size:clamp(43px,5.8vw,66px);font-weight:850;letter-spacing:-.055em;line-height:.99}.professional-hero>div>p:not(.eyebrow){color:#586960;font-size:18px;max-width:650px}.professional-privacy-card{background:radial-gradient(circle at top right,rgba(99,201,151,.22),transparent 18rem),linear-gradient(135deg,#0d3125,#154c39);border:0;border-radius:24px;box-shadow:var(--shadow-md);color:#ffffff;padding:28px}.professional-privacy-card strong{color:#ffffff;font-size:20px;letter-spacing:-.02em}.professional-privacy-card p{color:#d7e8df;font-size:15px}.professional-benefits{margin-top:78px}.professional-section-heading{max-width:760px}.professional-section-heading h2{color:#10231c;font-size:clamp(30px,4.2vw,44px);letter-spacing:-.045em;line-height:1.06}.professional-benefit-grid{gap:14px}.professional-benefit-grid article{border-color:#dfe7e2;border-radius:18px;box-shadow:0 8px 24px rgba(16,35,28,.035);min-height:180px;padding:22px}.professional-benefit-grid article h3{color:#13271f;letter-spacing:-.02em}.professional-benefit-grid article p{font-size:14px}@media (max-width:960px){.home-hero,.professional-hero,.professional-home-panel,.trust-section{grid-template-columns:1fr}.home-hero{min-height:auto;padding-top:46px}.home-hero-content{max-width:820px}.home-hero-panel{max-width:720px}.home-proof-strip,.quick-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-proof-strip div:nth-child(3){border-left:0;border-top:1px solid #e6ece8}.home-proof-strip div:nth-child(4){border-top:1px solid #e6ece8}.professional-home-panel{align-items:stretch}.professional-hero{min-height:auto}}@media (max-width:720px){.home-page{padding-top:20px;width:min(100% - 24px,1180px)}.home-hero{gap:30px;padding:30px 0 22px}.home-hero h1{font-size:clamp(39px,12vw,52px)}.home-hero-content>p:not(.eyebrow){font-size:17px}.home-hero .actions{align-items:stretch;flex-direction:column}.home-hero .actions a{width:100%}.hero-trust-row{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-panel{border-radius:20px;padding:20px}.benefit-grid,.hero-breakdown-grid,.home-proof-strip,.quick-project-grid,.steps-grid{grid-template-columns:1fr}.home-proof-strip div+div{border-left:0;border-top:1px solid #e6ece8}.final-cta,.home-section,.professional-benefits,.trust-section{margin-top:58px}.final-cta,.professional-home-panel,.rai-home-entry,.trust-section{border-radius:20px;padding:22px}.final-cta,.professional-home-panel .professional-hero-actions{align-items:stretch;flex-direction:column}.final-cta a,.professional-home-panel .primary-link-button,.professional-home-panel .secondary-link-button{justify-content:center;width:100%}.calculator-page{padding-top:28px}.calculator-heading h1{font-size:38px}.wizard-card{border-radius:18px}.final-compact-card{border-radius:15px;padding:14px}.final-total-card{border-radius:14px;padding:17px}.estimate-request-cta{border-radius:18px;padding:22px}.estimate-request-cta .primary-button{width:100%}.professional-landing-page{width:min(100% - 24px,1160px)}.professional-hero{gap:28px;padding-top:34px}.professional-hero h1{font-size:clamp(38px,11vw,50px)}.professional-privacy-card{border-radius:20px;padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.benefit-card,.quick-project-card,.step-card{transition:none}}:root{--ink:#f4fbff;--muted:#91a8b8;--paper:#020711;--accent:#27dcff;--accent-dark:#0ca7c7;--line:rgba(39,220,255,0.16);--surface:rgba(7,18,32,0.9);--soft:rgba(39,220,255,0.055);--shadow-sm:0 14px 36px rgba(0,0,0,0.26);--shadow-md:0 28px 80px rgba(0,0,0,0.42)}body{color:var(--rai-text,#f4fbff)}.admin-page,.estimates-page,.guide-page,.guides-page,.job-request-page,.legal-page,.requests-page{min-height:calc(100vh - var(--header-height));background:radial-gradient(760px 420px at 12% 8%,rgba(39,220,255,.055),transparent 64%),radial-gradient(720px 440px at 88% 20%,rgba(141,107,255,.05),transparent 66%)}.admin-shell,.estimates-shell,.guide-shell,.guides-shell,.job-request-shell,.legal-shell,.requests-shell{width:min(1180px,94vw);margin:0 auto;padding:clamp(30px,5vw,64px) 0 84px}.estimates-heading,.guide-heading,.guides-heading,.job-request-heading,.requests-heading{border-bottom:1px solid rgba(39,220,255,.1);padding-bottom:22px;margin-bottom:24px}.estimates-heading h1,.guide-heading h1,.guides-heading h1,.job-request-heading h1,.legal-page h1,.legal-page h2,.requests-heading h1{color:#f4fbff;letter-spacing:-.035em}.estimates-heading p,.guide-heading p,.guides-heading p,.job-request-heading p,.legal-page li,.legal-page p,.requests-heading p{color:#91a8b8}.detail-lines,.detail-transparency,.empty-estimates,.estimate-detail-panel,.estimate-request-cta,.estimates-toolbar,.saved-estimates-table-wrap,.saved-material-row{border:1px solid rgba(39,220,255,.14)!important;background:linear-gradient(180deg,rgba(8,22,37,.9),rgba(3,12,23,.92))!important;box-shadow:0 20px 54px rgba(0,0,0,.24)}.detail-lines,.detail-transparency,.empty-estimates,.estimate-detail-panel,.estimate-request-cta,.estimates-toolbar,.saved-estimates-table-wrap{border-radius:18px!important}.estimates-toolbar .field input{color:#f4fbff;background:rgba(1,9,18,.78);border-color:rgba(39,220,255,.16)}.saved-estimates-table{color:#dceaf2}.saved-estimates-table th{color:#8cf1ff;border-bottom-color:rgba(39,220,255,.14)!important}.saved-estimates-table td{border-bottom-color:rgba(255,255,255,.055)!important}.saved-estimates-table tbody tr:hover{background:rgba(39,220,255,.035)}.estimate-detail-header button,.table-actions a,.table-actions button{border:1px solid rgba(39,220,255,.18)!important;background:rgba(39,220,255,.045)!important;color:#bff7ff!important;border-radius:10px!important}.estimate-detail-header button:hover,.table-actions a:hover,.table-actions button:hover{border-color:rgba(39,220,255,.46)!important;background:rgba(39,220,255,.085)!important}.table-actions .danger-button{color:#ff9ba8!important;border-color:rgba(255,105,125,.2)!important}.detail-line,.estimate-detail-header{border-bottom-color:rgba(255,255,255,.065)!important}.detail-line small,.detail-line span,.estimate-detail-grid dt,.estimate-detail-header span,.saved-material-row span{color:#8fa7b8!important}.detail-line div>strong,.detail-line>strong,.estimate-detail-grid dd,.estimate-detail-header strong,.saved-material-row strong{color:#f4fbff!important}.range-card{border-color:rgba(39,220,255,.13)!important;background:rgba(1,10,19,.58)!important}.range-card.probable{border-color:rgba(39,220,255,.42)!important;background:linear-gradient(135deg,rgba(39,220,255,.09),rgba(141,107,255,.055))!important}.confidence-pill{color:#bff7ff!important;border-color:rgba(39,220,255,.22)!important;background:rgba(39,220,255,.055)!important}.primary-link-button,a.primary-button,button.primary-button{color:#001017!important;border-color:#27dcff!important;background:linear-gradient(135deg,#8cf1ff,#27dcff)!important;box-shadow:0 0 28px rgba(39,220,255,.13)!important}.primary-link-button:hover,a.primary-button:hover,button.primary-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.field input,.field select,.field textarea{color-scheme:dark}:focus-visible{outline:2px solid #27dcff!important;outline-offset:3px}.eyebrow{color:#27dcff!important}a:not(.danger-button){-webkit-text-decoration-color:rgba(39,220,255,.35);text-decoration-color:rgba(39,220,255,.35)}.admin-funnel-card,.admin-funnel-card article,.admin-job-rate-grid article,.admin-job-stats article,.admin-professionals-state{color:#17212b!important}.admin-funnel-card h2,.admin-funnel-card strong,.admin-job-rate-grid strong,.admin-job-stats strong{color:#10251a!important}.admin-funnel-card li,.admin-funnel-card p,.admin-funnel-card small,.admin-funnel-card span,.admin-job-rate-grid span,.admin-job-stats span,.admin-professionals-state{color:#53665b!important}@media (max-width:820px){:root{--header-height:68px}.app-header-inner{width:min(100% - 22px,1260px)!important;padding-inline:0!important}.brand-word{font-size:20px!important}.admin-shell,.estimates-shell,.guide-shell,.guides-shell,.job-request-shell,.legal-shell,.requests-shell{width:min(94vw,1180px);padding-top:24px}.estimates-heading,.guides-heading,.job-request-heading,.requests-heading{align-items:flex-start!important;gap:16px!important}.estimate-detail-panel{padding:18px!important}}@media (max-width:640px){h1{font-size:clamp(32px,10vw,42px)}.saved-estimates-table-wrap{border:0!important;background:transparent!important;box-shadow:none}.saved-estimates-table,.saved-estimates-table tbody,.saved-estimates-table td,.saved-estimates-table tr{display:block;width:100%}.saved-estimates-table thead{display:none}.saved-estimates-table tr{margin-bottom:14px;padding:14px;border:1px solid rgba(39,220,255,.14);border-radius:15px;background:linear-gradient(180deg,rgba(8,22,37,.92),rgba(3,12,23,.94))}.saved-estimates-table td{display:grid;grid-template-columns:minmax(92px,.7fr) minmax(0,1.3fr);grid-gap:12px;gap:12px;padding:9px 0!important;border-bottom:1px solid rgba(255,255,255,.055)!important}.saved-estimates-table td:last-child{border-bottom:0!important}.saved-estimates-table td:before{content:attr(data-label);color:#7893a5;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.table-actions{align-items:stretch!important;flex-direction:column!important}.table-actions a,.table-actions button{width:100%;text-align:center}.estimate-detail-grid,.range-grid.compact{grid-template-columns:1fr!important}.estimate-detail-header{align-items:flex-start!important;gap:14px}.primary-link-button{width:100%;text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.rai-assistant-card{position:relative;overflow:hidden;border:1px solid rgba(39,220,255,.18)!important;border-radius:24px!important;background:radial-gradient(520px 220px at 10% 0,rgba(39,220,255,.08),transparent 68%),linear-gradient(180deg,rgba(6,19,33,.96),rgba(2,9,18,.98))!important;box-shadow:0 28px 80px rgba(0,0,0,.38),inset 0 0 40px rgba(39,220,255,.025)!important;color:#f4fbff!important}.rai-assistant-card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(39,220,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(39,220,255,.025) 1px,transparent 0);background-size:28px 28px;opacity:.45}.rai-assistant-header,.rai-input-row,.rai-message-list,.rai-quick-replies{position:relative;z-index:1}.rai-assistant-header{border-bottom:1px solid rgba(39,220,255,.1)!important;background:transparent!important}.rai-assistant-title h2{color:#f4fbff!important}.rai-assistant-badge,.rai-assistant-title p{color:#8ca7b8!important}.rai-assistant-badge{border:1px solid rgba(39,220,255,.18)!important;background:rgba(39,220,255,.045)!important;color:#72efff!important}.rai-avatar{position:relative!important;overflow:hidden!important;color:#9ff7ff!important;border:1px solid rgba(39,220,255,.35)!important;background:radial-gradient(circle,rgba(39,220,255,.16),rgba(3,12,23,.95))!important;box-shadow:0 0 24px rgba(39,220,255,.14),inset 0 0 18px rgba(39,220,255,.08)!important;text-shadow:0 0 10px #27dcff!important}.rai-avatar:after{content:"";position:absolute;left:10%;right:10%;height:1px;top:18%;background:#9bf8ff;box-shadow:0 0 8px #27dcff;animation:raiInlineScan 2.8s ease-in-out infinite}.rai-message-list{background:transparent!important}.rai-message{white-space:pre-line!important;border:1px solid rgba(39,220,255,.12)!important;box-shadow:none!important;line-height:1.55}.rai-message.assistant{background:linear-gradient(180deg,rgba(7,22,36,.96),rgba(4,14,25,.96))!important;color:#c9dbe5!important;border-radius:6px 18px 18px 18px!important}.rai-message.user{margin-left:auto!important;background:linear-gradient(135deg,rgba(39,220,255,.2),rgba(141,107,255,.15))!important;color:#f4fbff!important;border-color:rgba(39,220,255,.23)!important;border-radius:18px 18px 6px 18px!important}.rai-quick-replies{gap:9px!important}.rai-quick-replies button{border:1px solid rgba(39,220,255,.2)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(39,220,255,.07),rgba(141,107,255,.05))!important;color:#bdf8ff!important;box-shadow:inset 0 0 18px rgba(39,220,255,.025)!important}.rai-quick-replies button:hover{border-color:rgba(39,220,255,.5)!important;background:rgba(39,220,255,.11)!important;color:#fff!important}.rai-input-row input{border:1px solid rgba(39,220,255,.2)!important;background:#020a13!important;color:#f4fbff!important;box-shadow:inset 0 0 20px rgba(39,220,255,.015)!important}.rai-input-row input:focus{outline:none!important;border-color:#27dcff!important;box-shadow:0 0 0 3px rgba(39,220,255,.08)!important}.rai-input-row button{border:1px solid #27dcff!important;background:linear-gradient(135deg,#72f3ff,#22d8f2)!important;color:#001017!important;font-weight:900!important;box-shadow:0 0 24px rgba(39,220,255,.13)!important}@media(max-width:760px){.home-hero-panel.rai-hologram{min-height:410px!important;margin-top:2px!important}.holo-house,.home-hero-panel.rai-hologram{display:block!important;visibility:visible!important;opacity:1!important}.holo-house{width:230px!important;height:166px!important;top:52%!important;filter:drop-shadow(0 0 16px rgba(39,220,255,.45))}.home-hero-panel.rai-hologram:after{display:block!important;opacity:1!important}.holo-orbit,.holo-readout,.holo-scan{display:block!important}.holo-readout{z-index:5!important}}@media(max-width:640px){.calculator-page~.rai-expert-shell,.rai-expert-shell{right:12px!important;bottom:14px!important}.rai-smart-shell~* .rai-expert-launcher{max-width:54px!important;width:54px!important;height:54px!important;padding:5px!important;border-radius:50%!important}.rai-expert-launcher>span:last-child{display:none!important}.rai-expert-launcher-icon{width:42px!important;height:42px!important}.rai-assistant-card{padding-bottom:16px!important}.rai-input-row{padding-bottom:4px!important}.rai-input-row button{min-height:52px!important}.rai-quick-replies{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.rai-quick-replies button{width:100%!important;min-height:48px!important;border-radius:14px!important;text-align:center!important;white-space:normal!important}.rai-message{font-size:15px!important}.rai-message.assistant,.rai-message.user{max-width:94%!important}.home-hero-panel.rai-hologram{min-height:390px!important}.holo-readout.a{top:7%!important}.holo-readout.b{top:12%!important}.holo-readout.c{bottom:7%!important}.holo-readout.d{bottom:9%!important}}@keyframes raiInlineScan{0%,to{top:18%;opacity:.25}50%{top:78%;opacity:1}}@media(prefers-reduced-motion:reduce){.rai-avatar:after{animation:none!important}}.home-hero-panel.rai-hologram .holo-house{position:absolute!important;z-index:2!important;left:50%!important;top:52%!important;width:min(86%,610px)!important;height:min(70%,430px)!important;transform:translate(-50%,-50%)!important;border:0!important;background:url(/renovai-digital-twin.svg) 50%/contain no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 0 6px rgba(126,247,255,.55)) drop-shadow(0 0 18px rgba(39,220,255,.26)) drop-shadow(0 0 34px rgba(155,124,255,.18));animation:renovaiDigitalTwinFloat 5.8s ease-in-out infinite;transform-origin:center center}.home-hero-panel.rai-hologram .holo-house:before{content:""!important;position:absolute!important;left:15%!important;right:15%!important;bottom:-4%!important;height:10%!important;border:0!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(39,220,255,.28),rgba(39,220,255,.07) 48%,transparent 74%)!important;box-shadow:0 0 40px rgba(39,220,255,.18)!important;filter:blur(2px)}.home-hero-panel.rai-hologram .holo-house:after{content:""!important;position:absolute!important;inset:5% 10% 12%!important;border:0!important;background:linear-gradient(180deg,transparent 0 45%,rgba(126,247,255,.22) 49%,rgba(126,247,255,.05) 51%,transparent 55%)!important;mix-blend-mode:screen;animation:renovaiModelScan 3.6s ease-in-out infinite;pointer-events:none}.home-hero-panel.rai-hologram:after{content:""!important;position:absolute!important;z-index:1!important;left:18%!important;right:18%!important;bottom:10%!important;height:15%!important;border:1px solid rgba(39,220,255,.2)!important;border-radius:50%!important;background:radial-gradient(ellipse at center,rgba(39,220,255,.14),rgba(39,220,255,.025) 50%,transparent 72%)!important;box-shadow:0 0 20px rgba(39,220,255,.12),inset 0 0 28px rgba(155,124,255,.06)!important;transform:perspective(420px) rotateX(68deg)!important;filter:drop-shadow(0 0 12px rgba(39,220,255,.18))}.home-hero-panel.rai-hologram .holo-scan{z-index:4!important;left:19%!important;right:19%!important;opacity:.72;background:linear-gradient(90deg,transparent,rgba(126,247,255,.95),rgba(155,124,255,.8),transparent)!important}.home-hero-panel.rai-hologram .holo-orbit{z-index:0!important;opacity:.62}.home-hero-panel.rai-hologram .holo-readout{z-index:6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(3,13,25,.9),rgba(2,8,18,.82))!important;box-shadow:0 16px 34px rgba(0,0,0,.34),inset 0 0 18px rgba(39,220,255,.035)!important}@keyframes renovaiDigitalTwinFloat{0%,to{transform:translate(-50%,-50%) translateY(0) scale(1)}50%{transform:translate(-50%,-50%) translateY(-8px) scale(1.012)}}@keyframes renovaiModelScan{0%,to{transform:translateY(-34%);opacity:.2}50%{transform:translateY(34%);opacity:.72}}@media (max-width:760px){.home-hero-panel.rai-hologram{min-height:560px!important}.home-hero-panel.rai-hologram .holo-house{top:52%!important;width:92%!important;height:64%!important}.home-hero-panel.rai-hologram .holo-readout{min-width:0!important;width:auto!important;max-width:45%!important}.home-hero-panel.rai-hologram .holo-readout.a{top:7%!important;left:4%!important}.home-hero-panel.rai-hologram .holo-readout.b{top:12%!important;right:3%!important}.home-hero-panel.rai-hologram .holo-readout.c{bottom:6%!important;left:4%!important}.home-hero-panel.rai-hologram .holo-readout.d{bottom:8%!important;right:3%!important}}@media (max-width:480px){.home-hero-panel.rai-hologram{min-height:525px!important}.home-hero-panel.rai-hologram .holo-house{width:98%!important;height:61%!important}.home-hero-panel.rai-hologram .holo-orbit.one{width:82vw!important;height:82vw!important}.home-hero-panel.rai-hologram .holo-orbit.two{width:66vw!important;height:66vw!important}}@media (prefers-reduced-motion:reduce){.home-hero-panel.rai-hologram .holo-house,.home-hero-panel.rai-hologram .holo-house:after{animation:none!important}}@media (max-width:820px){.main-navigation{display:none!important;visibility:hidden!important;pointer-events:none!important;position:absolute!important;top:calc(100% + 8px)!important;right:12px!important;bottom:auto!important;left:12px!important;width:auto!important;height:calc(100dvh - var(--header-height) - 20px)!important;min-height:0!important;max-height:calc(100dvh - var(--header-height) - 20px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;grid-template-columns:1fr!important;grid-auto-flow:row!important;grid-auto-rows:minmax(48px,auto)!important;align-items:stretch!important;align-content:start!important;justify-items:stretch!important;gap:8px!important;padding:14px 14px max(18px,env(safe-area-inset-bottom))!important;border-radius:18px!important;background:rgba(3,10,20,.985)!important;border:1px solid rgba(39,220,255,.22)!important;box-shadow:0 24px 70px rgba(0,0,0,.58)!important;z-index:200!important;scrollbar-gutter:stable}.nav-toggle:checked~.main-navigation{display:grid!important;visibility:visible!important;pointer-events:auto!important}.main-navigation>*{display:flex!important;min-width:0!important;width:100%!important}.main-navigation .nav-account-cta,.main-navigation .nav-cta,.main-navigation .nav-link-button,.main-navigation>a,.main-navigation>button{align-items:center!important;justify-content:flex-start!important;min-height:48px!important;margin:0!important;padding:12px 14px!important;border-radius:12px!important;white-space:normal!important}.main-navigation .nav-divider{display:block!important;width:100%!important;height:1px!important;min-height:1px!important;margin:4px 0!important}.main-navigation .nav-user-indicator{align-items:center!important;min-height:40px!important;padding:8px 14px!important;color:#07111f!important;font-weight:700!important}}:root{--rai-bg:#020711;--rai-bg-soft:#07101d;--rai-panel:rgba(7,17,31,0.86);--rai-panel-strong:rgba(9,21,38,0.96);--rai-line:rgba(50,210,255,0.16);--rai-line-strong:rgba(50,210,255,0.38);--rai-cyan:#27dcff;--rai-cyan-soft:#8cf1ff;--rai-violet:#8d6bff;--rai-text:#f7fbff;--rai-muted:#8ea4b8;--rai-shadow:0 26px 80px rgba(0,0,0,0.44)}html{background:var(--rai-bg)}body{background:radial-gradient(900px 520px at 72% 8%,rgba(39,220,255,.08),transparent 62%),radial-gradient(700px 520px at 18% 32%,rgba(141,107,255,.07),transparent 66%),linear-gradient(180deg,#020711,#030916 48%,#020711)!important;color:var(--rai-text)}.app-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid rgba(67,209,255,.09)!important;background:rgba(2,7,17,.82)!important;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}.app-header-inner{min-height:72px;max-width:1260px!important;padding:0 24px!important;margin:0 auto}.brand-logo{color:var(--rai-text)!important}.brand-word{font-weight:900!important;letter-spacing:-.04em}.brand-word>span{color:var(--rai-cyan)!important}.brand-mark{border:1px solid rgba(39,220,255,.55)!important;background:linear-gradient(145deg,rgba(39,220,255,.16),rgba(141,107,255,.13))!important;box-shadow:0 0 24px rgba(39,220,255,.15)}.brand-mark span,.brand-mark:after,.brand-mark:before{border-color:var(--rai-cyan)!important}.main-navigation{gap:22px!important;align-items:center}.main-navigation a,.nav-link-button,.nav-user-indicator{color:#c1d0dd!important}.main-navigation>a:hover,.nav-link-button:hover{color:var(--rai-cyan)!important}.main-navigation .nav-account-cta,.main-navigation .nav-cta{border:1px solid rgba(39,220,255,.55)!important;border-radius:10px!important;background:linear-gradient(135deg,rgba(39,220,255,.14),rgba(39,220,255,.04))!important;color:var(--rai-cyan-soft)!important;box-shadow:0 0 28px rgba(39,220,255,.08)}.nav-divider{background:rgba(255,255,255,.08)!important}.nav-toggle-button span{background:var(--rai-cyan-soft)!important}.home-page{width:min(1260px,94vw)!important;max-width:none!important;margin:0 auto;padding:0 0 84px!important}.home-page:before{content:"";position:fixed;inset:72px 0 0;pointer-events:none;z-index:-1;opacity:.34;background-image:linear-gradient(rgba(39,220,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(39,220,255,.025) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,black,transparent 78%);mask-image:linear-gradient(180deg,black,transparent 78%)}.home-hero{position:relative;min-height:650px;display:grid!important;grid-template-columns:.88fr 1.12fr!important;grid-gap:44px!important;gap:44px!important;align-items:center!important;padding:62px 0 46px!important}.home-hero-content{max-width:610px}.home-hero .eyebrow,.home-section .eyebrow,.professional-home-panel .eyebrow,.rai-home-entry .eyebrow,.trust-section .eyebrow{color:var(--rai-cyan)!important;text-transform:uppercase;letter-spacing:.18em;font-size:11px!important;font-weight:850!important}.home-hero h1{margin:14px 0 20px!important;max-width:620px;color:var(--rai-text)!important;font-size:clamp(44px,5vw,72px)!important;line-height:.98!important;letter-spacing:-.055em!important}.home-hero h1 .hero-gradient{color:transparent;background:linear-gradient(90deg,var(--rai-cyan),#5bbcff 52%,#9f7cff);-webkit-background-clip:text;background-clip:text}.home-hero-content>p:not(.eyebrow){max-width:560px;color:#a5b8c8!important;font-size:17px!important;line-height:1.65!important}.actions{gap:12px!important;margin-top:28px!important}.actions a,.final-cta>a,.primary-link-button{border:1px solid var(--rai-cyan)!important;border-radius:10px!important;background:linear-gradient(135deg,#61efff,#22cfee)!important;color:#001019!important;box-shadow:0 10px 30px rgba(39,220,255,.18)!important;font-weight:850!important}.actions a+a,.secondary-link-button{background:rgba(9,21,38,.72)!important;color:#e7f2fa!important;border-color:rgba(126,173,206,.24)!important;box-shadow:none!important}.hero-trust-row{margin-top:28px!important;gap:10px!important}.hero-trust-row span{border:1px solid rgba(39,220,255,.12)!important;border-radius:999px!important;background:rgba(4,15,27,.66)!important;color:#8fa8bb!important}.home-hero-panel.rai-hologram{min-height:520px;position:relative;overflow:hidden;border:1px solid rgba(39,220,255,.18)!important;border-radius:28px!important;background:radial-gradient(circle at 50% 48%,rgba(39,220,255,.13),transparent 34%),radial-gradient(circle at 68% 64%,rgba(141,107,255,.12),transparent 30%),linear-gradient(180deg,rgba(6,18,32,.82),rgba(3,10,20,.94))!important;box-shadow:var(--rai-shadow),inset 0 0 55px rgba(39,220,255,.025)!important}.rai-hologram:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(39,220,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(39,220,255,.05) 1px,transparent 0);background-size:34px 34px;transform:perspective(650px) rotateX(62deg) scale(1.35) translateY(28%);transform-origin:center bottom;opacity:.5}.holo-orbit{position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(39,220,255,.25);animation:raiOrbit 24s linear infinite}.holo-orbit.one{width:410px;height:410px}.holo-orbit.two{width:330px;height:330px;border-style:dashed;border-color:rgba(141,107,255,.35);animation-direction:reverse;animation-duration:17s}@keyframes raiOrbit{to{transform:translate(-50%,-50%) rotate(1turn)}}.holo-house{position:absolute;left:50%;top:51%;width:300px;height:220px;transform:translate(-50%,-50%) perspective(760px) rotateX(58deg) rotate(-8deg);border:2px solid var(--rai-cyan);box-shadow:0 0 40px rgba(39,220,255,.34),inset 0 0 30px rgba(39,220,255,.08);background:linear-gradient(90deg,transparent 32%,rgba(39,220,255,.65) 0,rgba(39,220,255,.65) 33%,transparent 0,transparent 67%,rgba(141,107,255,.7) 0,rgba(141,107,255,.7) 68%,transparent 0),linear-gradient(transparent 48%,rgba(39,220,255,.65) 0,rgba(39,220,255,.65) 49%,transparent 0)}.holo-house:after,.holo-house:before{content:"";position:absolute;border:1px solid rgba(39,220,255,.85)}.holo-house:before{inset:12%;box-shadow:inset 0 0 20px rgba(39,220,255,.09)}.holo-house:after{left:47%;top:12%;width:1px;height:76%;border:0;border-left:1px solid rgba(141,107,255,.75)}.holo-scan{position:absolute;left:13%;right:13%;top:22%;height:2px;background:linear-gradient(90deg,transparent,var(--rai-cyan),transparent);box-shadow:0 0 22px rgba(39,220,255,.7);animation:raiScan 3.8s ease-in-out infinite}@keyframes raiScan{50%{top:76%}}.holo-readout{position:absolute;z-index:3;min-width:132px;padding:11px 13px;border:1px solid rgba(39,220,255,.27);border-radius:10px;background:rgba(3,11,21,.86);box-shadow:0 12px 30px rgba(0,0,0,.26)}.holo-readout span{display:block;color:#7994a9;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.holo-readout strong{display:block;margin-top:4px;color:#effbff;font-size:14px}.holo-readout.a{top:11%;left:7%}.holo-readout.b{top:17%;right:5%}.holo-readout.c{bottom:10%;left:8%}.holo-readout.d{bottom:12%;right:6%;border-color:rgba(141,107,255,.36)}.benefit-card,.final-cta,.home-proof-strip,.professional-home-panel,.quick-project-card,.rai-home-entry,.step-card,.trust-section{border:1px solid var(--rai-line)!important;background:linear-gradient(180deg,rgba(8,19,34,.86),rgba(4,12,23,.94))!important;color:var(--rai-text)!important;box-shadow:0 18px 54px rgba(0,0,0,.22)!important}.home-proof-strip{border-radius:20px!important;overflow:hidden}.home-proof-strip>div{border-color:rgba(255,255,255,.055)!important}.benefit-card h3,.final-cta h2,.home-proof-strip strong,.professional-home-panel h2,.quick-project-card,.rai-home-entry h2,.step-card h3,.trust-section h2{color:var(--rai-text)!important}.benefit-card p,.final-cta p,.home-proof-strip span,.professional-home-panel p,.rai-home-entry p,.step-card p,.trust-section p{color:var(--rai-muted)!important}.benefit-card,.quick-project-card,.step-card{border-radius:18px!important}.benefit-card:hover,.quick-project-card:hover,.step-card:hover{transform:translateY(-3px);border-color:var(--rai-line-strong)!important;box-shadow:0 20px 54px rgba(0,0,0,.3),0 0 28px rgba(39,220,255,.055)!important}.benefit-card>span,.quick-project-card>span,.rai-avatar,.step-card>span{color:var(--rai-cyan)!important;border-color:rgba(39,220,255,.28)!important;background:rgba(39,220,255,.07)!important}.home-section h2,.section-heading h2{color:var(--rai-text)!important}.section-heading>p:last-child{color:var(--rai-muted)!important}.final-cta,.professional-home-panel,.rai-home-entry,.trust-section{border-radius:24px!important}.professional-home-points>div,.trust-points article{border-color:rgba(255,255,255,.06)!important;background:rgba(2,10,20,.46)!important}.trust-points span{color:var(--rai-cyan)!important}.professional-home-points strong{color:#f2f9ff!important}.professional-home-points span{color:var(--rai-muted)!important}@media (max-width:980px){.home-hero{grid-template-columns:1fr!important;min-height:auto}.home-hero-content{max-width:760px}.home-hero-panel.rai-hologram{min-height:470px}}@media (max-width:760px){.app-header-inner{min-height:64px;padding:0 16px!important}.main-navigation{background:rgba(3,10,20,.98)!important;border:1px solid rgba(39,220,255,.18)!important;box-shadow:0 24px 70px rgba(0,0,0,.52)!important}.home-page{width:min(94vw,1260px)!important}.home-hero{padding-top:34px!important;gap:26px!important}.home-hero h1{font-size:clamp(40px,12.5vw,58px)!important}.home-hero-content>p:not(.eyebrow){font-size:15px!important}.home-hero-panel.rai-hologram{min-height:390px;border-radius:20px!important}.holo-orbit.one{width:300px;height:300px}.holo-orbit.two{width:238px;height:238px}.holo-house{width:220px;height:162px}.holo-readout{min-width:112px;padding:8px 9px}.holo-readout span{font-size:8px}.holo-readout strong{font-size:11px}.home-proof-strip{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.home-hero-panel.rai-hologram{min-height:350px}.home-proof-strip{grid-template-columns:1fr!important}.holo-readout.b,.holo-readout.d{right:3%}.holo-readout.a,.holo-readout.c{left:3%}}@media (prefers-reduced-motion:reduce){.holo-orbit,.holo-scan{animation:none!important}}:root{--dp-bg:#020812;--dp-panel:rgba(7,20,34,0.86);--dp-panel-strong:rgba(8,25,42,0.94);--dp-line:rgba(44,224,255,0.18);--dp-line-strong:rgba(44,224,255,0.42);--dp-cyan:#35e7ff;--dp-cyan-soft:#8cf4ff;--dp-violet:#8b67ff;--dp-text:#f3fbff;--dp-muted:#8fa9b9;--dp-success:#54e6ae}.account-page,.auth-page{min-height:calc(100vh - var(--header-height, 72px));background:radial-gradient(720px 420px at 14% 10%,rgba(53,231,255,.08),transparent 62%),radial-gradient(680px 420px at 88% 18%,rgba(139,103,255,.09),transparent 60%)}.auth-shell{width:min(1120px,92vw);margin:0 auto;padding:clamp(42px,7vw,88px) 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);grid-gap:clamp(28px,6vw,82px);gap:clamp(28px,6vw,82px);align-items:center}.auth-copy h1,.professional-dashboard-heading h1{color:var(--dp-text);letter-spacing:-.04em}.auth-copy>p:not(.eyebrow),.professional-dashboard-heading p,.professional-form-section-heading p{color:var(--dp-muted)}.account-card,.auth-card,.professional-availability-card,.professional-form-section,.professional-jobs-section,.professional-state-card{border:1px solid var(--dp-line);background:linear-gradient(180deg,rgba(8,24,40,.92),rgba(3,13,24,.92));box-shadow:0 24px 70px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.025)}.auth-card{position:relative;border-radius:22px;padding:clamp(22px,4vw,34px);overflow:hidden}.auth-card:before,.professional-form-section:before,.professional-jobs-section:before{content:"";position:absolute;inset:0 auto auto 0;width:92px;height:1px;background:linear-gradient(90deg,var(--dp-cyan),transparent);box-shadow:0 0 18px rgba(53,231,255,.55)}.auth-tabs{background:rgba(1,9,18,.74);border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:5px}.auth-tabs button{color:var(--dp-muted);border-radius:10px}.auth-tabs button.active{color:#001017;background:linear-gradient(135deg,var(--dp-cyan-soft),var(--dp-cyan));box-shadow:0 0 24px rgba(53,231,255,.16)}.auth-card .field input,.auth-card .field select,.auth-card .field textarea,.professional-dashboard-page .field input,.professional-dashboard-page .field select,.professional-dashboard-page .field textarea{color:var(--dp-text);background:rgba(1,9,18,.78);border:1px solid rgba(53,231,255,.16);border-radius:12px}.auth-card .field input:focus,.professional-dashboard-page .field input:focus,.professional-dashboard-page .field select:focus,.professional-dashboard-page .field textarea:focus{border-color:var(--dp-cyan);box-shadow:0 0 0 3px rgba(53,231,255,.09),0 0 22px rgba(53,231,255,.07);outline:none}.auth-note{border:1px solid rgba(53,231,255,.18);background:rgba(53,231,255,.055);color:#b9f7ff}.professional-dashboard-page{min-height:calc(100vh - var(--header-height, 72px));background:linear-gradient(rgba(53,231,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(53,231,255,.018) 1px,transparent 0),radial-gradient(900px 480px at 80% -5%,rgba(53,231,255,.08),transparent 60%),radial-gradient(760px 480px at 8% 28%,rgba(139,103,255,.075),transparent 64%);background-size:42px 42px,42px 42px,auto,auto}.professional-dashboard-shell{width:min(1240px,94vw);margin:0 auto;padding:clamp(32px,5vw,64px) 0 84px}.professional-dashboard-heading{padding:8px 0 24px;border-bottom:1px solid rgba(53,231,255,.1)}.professional-status-badge{border:1px solid var(--dp-line-strong);background:rgba(53,231,255,.07);color:var(--dp-cyan-soft);box-shadow:0 0 24px rgba(53,231,255,.08)}.professional-availability-card,.professional-form-section,.professional-jobs-section{position:relative;border-radius:18px}.professional-availability-card{margin-top:20px}.professional-availability-card span,.professional-form-actions span,.professional-job-card small,.professional-jobs-state{color:var(--dp-muted)}.professional-availability-card strong,.professional-form-section h2,.professional-jobs-section h2,.professional-jobs-section h3,.professional-services-groups legend{color:var(--dp-text)}.professional-form-section-heading>span{color:#001017;background:linear-gradient(135deg,var(--dp-cyan-soft),var(--dp-cyan));border:0;box-shadow:0 0 22px rgba(53,231,255,.16)}.professional-check-card,.professional-consent-row,.professional-job-card{border:1px solid rgba(53,231,255,.12);background:rgba(1,10,19,.62);color:var(--dp-text)}.professional-check-card:hover,.professional-job-card:hover{border-color:rgba(53,231,255,.34);background:rgba(53,231,255,.045)}.professional-check-card:has(input:checked),.professional-consent-row:has(input:checked){border-color:rgba(53,231,255,.52);background:linear-gradient(135deg,rgba(53,231,255,.09),rgba(139,103,255,.055));box-shadow:inset 0 0 28px rgba(53,231,255,.035)}.professional-services-groups fieldset{border:1px solid rgba(53,231,255,.12);background:rgba(1,9,18,.38)}.rai-assistant-card,.rai-assistant-shell,.rai-expert-panel,.rai-expert-shell{--rai-accent:var(--dp-cyan)}.rai-expert-launcher{color:#001017!important;border-color:rgba(53,231,255,.62)!important;background:linear-gradient(135deg,var(--dp-cyan-soft),var(--dp-cyan))!important;box-shadow:0 12px 34px rgba(0,0,0,.38),0 0 28px rgba(53,231,255,.18)!important}.rai-assistant-card,.rai-expert-drawer,.rai-expert-panel{color:var(--dp-text)!important;border-color:rgba(53,231,255,.2)!important;background:radial-gradient(540px 230px at 82% -10%,rgba(53,231,255,.09),transparent 62%),linear-gradient(180deg,rgba(7,22,37,.97),rgba(2,10,19,.98))!important;box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 34px rgba(53,231,255,.06)!important}.rai-assistant-card input,.rai-assistant-card textarea,.rai-expert-panel input,.rai-expert-panel textarea{color:var(--dp-text)!important;background:rgba(1,9,18,.82)!important;border-color:rgba(53,231,255,.16)!important}.rai-assistant-card button,.rai-expert-followups button,.rai-expert-panel button:not(.rai-expert-close):not(.rai-expert-launcher){border-color:rgba(53,231,255,.18)!important}.rai-assistant-card button:hover,.rai-expert-followups button:hover{border-color:rgba(53,231,255,.42)!important;background:rgba(53,231,255,.06)!important}.rai-assistant-message,.rai-expert-message,.rai-result-note{border-color:rgba(53,231,255,.14)!important;background:rgba(3,15,27,.84)!important}.rai-assistant-message strong,.rai-expert-message strong,.rai-result-note strong{color:var(--dp-cyan-soft)!important}.auth-page .primary-button,.professional-dashboard-page .primary-button{color:#001017;border-color:var(--dp-cyan);background:linear-gradient(135deg,var(--dp-cyan-soft),var(--dp-cyan));box-shadow:0 0 26px rgba(53,231,255,.14)}.auth-page .secondary-button,.professional-dashboard-page .secondary-button{color:#c8eef4;border-color:rgba(53,231,255,.18);background:rgba(53,231,255,.035)}@media (max-width:820px){.auth-shell{grid-template-columns:1fr;gap:24px;padding-top:30px}.auth-copy{max-width:680px}.professional-dashboard-shell{width:min(95vw,1240px);padding-top:24px}}@media (max-width:560px){.auth-card{padding:18px;border-radius:17px}.professional-availability-card,.professional-form-section,.professional-jobs-section{border-radius:15px}}@media (prefers-reduced-motion:reduce){.professional-check-card,.professional-job-card,.rai-expert-launcher{transition:none!important}}.brand-mark{display:grid!important;place-items:center!important;overflow:visible!important}.brand-mark>span{display:none!important}.brand-house-svg{width:34px;height:34px;overflow:visible;filter:drop-shadow(0 0 8px rgba(39,220,255,.32))}.brand-house-svg path{fill:none;stroke:url(#none);stroke:#65efff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.brand-house-svg .brand-house-ai{stroke:#a58aff;stroke-width:2.4}.brand-word .brand-renov{color:#f5fbff!important;text-shadow:0 0 12px rgba(255,255,255,.08)}.brand-word .brand-ai{color:#27dcff!important;text-shadow:0 0 14px rgba(39,220,255,.24)}.holo-house{height:205px!important;transform:translate(-50%,-50%) perspective(760px) rotateX(56deg) rotate(-7deg)!important;background:linear-gradient(90deg,transparent 29%,rgba(39,220,255,.7) 0,rgba(39,220,255,.7) 30%,transparent 0,transparent 64%,rgba(141,107,255,.78) 0,rgba(141,107,255,.78) 65%,transparent 0),linear-gradient(transparent 43%,rgba(39,220,255,.72) 0,rgba(39,220,255,.72) 44%,transparent 0)!important}.holo-house:before{inset:9%!important;box-shadow:inset 0 0 30px rgba(39,220,255,.14),0 -26px 0 -24px #27dcff,0 0 34px rgba(39,220,255,.18)!important}.holo-house:after{left:8%!important;top:-44px!important;width:84%!important;height:44px!important;border:1px solid rgba(39,220,255,.55)!important;border-bottom:0!important;transform:skewX(-18deg)!important;box-shadow:0 0 24px rgba(39,220,255,.16)!important}.home-hero-panel.rai-hologram{perspective:900px}.home-hero-panel.rai-hologram:after{left:27%;right:27%;bottom:24%;height:118px;border-left:1px solid rgba(39,220,255,.35);border-right:1px solid rgba(141,107,255,.35);transform:perspective(480px) rotateX(-58deg);filter:drop-shadow(0 0 14px rgba(39,220,255,.24));pointer-events:none}.rai-project-review,.rai-smart-intake{border:1px solid rgba(39,220,255,.2)!important;background:linear-gradient(180deg,rgba(7,21,36,.96),rgba(2,10,19,.97))!important;box-shadow:0 24px 70px rgba(0,0,0,.35),inset 0 0 35px rgba(39,220,255,.025)!important}.rai-dimension-result strong,.rai-project-review h2,.rai-project-review-meta dd,.rai-project-review-technical ul,.rai-project-review-works ul,.rai-smart-intake h2{color:#f4fbff!important}.rai-dimension-hint,.rai-dimension-result small,.rai-project-review p,.rai-project-review-meta dt,.rai-project-review-note,.rai-smart-intake p{color:#8fa7b8!important}.rai-dimension-helper,.rai-dimension-result,.rai-flow-progress,.rai-project-review-meta>div,.rai-project-review-technical,.rai-smart-context{border:1px solid rgba(39,220,255,.12)!important;background:rgba(3,14,25,.82)!important;color:#dff9ff!important}.rai-dimension-kind button,.rai-dimension-toggle,.rai-project-review-actions button:last-child,.rai-smart-context span{border-color:rgba(39,220,255,.18)!important;background:rgba(39,220,255,.045)!important;color:#c8f8ff!important}.rai-dimension-input-row input,.rai-smart-intake-form textarea{border-color:rgba(39,220,255,.2)!important;background:#020a13!important;color:#f4fbff!important}.rai-dimension-input-row button,.rai-dimension-result>button,.rai-project-review-actions button:first-child,.rai-smart-intake-form button{border:1px solid #27dcff!important;background:linear-gradient(135deg,#7ef7ff,#27dcff)!important;color:#001017!important;box-shadow:0 0 24px rgba(39,220,255,.14)}.rai-quantity-warning{border-color:rgba(255,196,84,.35)!important;background:rgba(255,196,84,.08)!important;color:#ffe2a6!important}.rai-expert-shell{z-index:120!important}.rai-expert-launcher{position:relative;overflow:hidden;border:1px solid rgba(39,220,255,.52)!important;background:linear-gradient(135deg,rgba(7,25,42,.97),rgba(13,21,45,.97))!important;color:#effcff!important;box-shadow:0 0 32px rgba(39,220,255,.2),0 18px 50px rgba(0,0,0,.4)!important}.rai-expert-launcher:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(39,220,255,.12) 48%,transparent 72%);transform:translateX(-100%);animation:raiLauncherSweep 4.6s ease-in-out infinite}.rai-expert-launcher small{color:#82dce9!important}.rai-expert-header-avatar,.rai-expert-launcher-icon,.rai-expert-welcome>span{overflow:visible!important;border:1px solid rgba(39,220,255,.28)!important;background:radial-gradient(circle,rgba(39,220,255,.13),rgba(2,10,20,.9))!important;color:#27dcff!important;box-shadow:inset 0 0 18px rgba(39,220,255,.08),0 0 20px rgba(39,220,255,.12)!important}.rai-holo-avatar{position:relative;display:grid;place-items:center;width:48px;height:48px;color:#27dcff}.rai-holo-avatar.is-compact{width:42px;height:42px}.rai-holo-avatar svg{width:100%;height:100%;filter:drop-shadow(0 0 5px rgba(39,220,255,.7));opacity:.94}.rai-holo-body,.rai-holo-head,.rai-holo-helmet{fill:rgba(39,220,255,.06);stroke:url(#raiHolo);stroke-width:1.7}.rai-holo-helmet{fill:rgba(141,107,255,.08)}.rai-holo-line{fill:none;stroke:#78f4ff;stroke-width:1.5;stroke-linecap:round}.rai-holo-line.thin{opacity:.55;stroke-width:1}.rai-holo-eye{fill:#dfffff}.rai-holo-base{fill:rgba(39,220,255,.18);stroke:#27dcff;stroke-width:1;filter:drop-shadow(0 0 5px #27dcff)}.rai-holo-scanline{position:absolute;left:12%;right:12%;height:1px;top:18%;background:#8ff7ff;box-shadow:0 0 8px #27dcff;animation:raiAvatarScan 2.8s ease-in-out infinite}.rai-expert-panel{border:1px solid rgba(39,220,255,.25)!important;background:linear-gradient(180deg,rgba(5,18,32,.98),rgba(2,8,17,.99))!important;box-shadow:0 30px 100px rgba(0,0,0,.58),0 0 40px rgba(39,220,255,.09)!important}.rai-expert-header{border-bottom-color:rgba(39,220,255,.12)!important;background:radial-gradient(300px 100px at 10% 0,rgba(39,220,255,.12),transparent 70%),linear-gradient(135deg,rgba(8,27,45,.98),rgba(10,14,32,.98))!important}.rai-expert-answer>strong,.rai-expert-header h2,.rai-expert-welcome strong{color:#f4fbff!important}.rai-expert-footer,.rai-expert-header p,.rai-expert-source{color:#829bab!important}.rai-expert-context-row button,.rai-expert-context-row span.is-connected,.rai-expert-kicker{color:#55eaff!important}.rai-expert-header>button{background:rgba(39,220,255,.06)!important;color:#bff8ff!important}.rai-expert-context-row,.rai-expert-footer,.rai-expert-form,.rai-expert-quick-prompts{border-color:rgba(39,220,255,.1)!important;background:rgba(3,12,22,.96)!important}.rai-expert-context-row span,.rai-expert-form label{color:#8da7b7!important}.rai-expert-followups button,.rai-expert-quick-prompts button{border-color:rgba(39,220,255,.18)!important;background:rgba(39,220,255,.045)!important;color:#bff8ff!important}.rai-expert-chat{background:radial-gradient(420px 260px at 20% 0,rgba(39,220,255,.06),transparent 65%),#020a13!important}.rai-expert-answer,.rai-expert-welcome p{border-color:rgba(39,220,255,.13)!important;background:rgba(6,19,31,.92)!important;color:#b9ccd7!important}.rai-expert-answer li,.rai-expert-answer p{color:#b9ccd7!important}.rai-expert-user-message{background:linear-gradient(135deg,#27dcff,#667dff)!important;color:#001017!important;font-weight:700}.rai-expert-note{border-left-color:#8d6bff!important;background:rgba(141,107,255,.07)!important;color:#c9c2ef!important}.rai-expert-form textarea{border-color:rgba(39,220,255,.2)!important;background:#020a13!important;color:#f4fbff!important}.rai-expert-form textarea:focus{border-color:#27dcff!important;box-shadow:0 0 0 3px rgba(39,220,255,.09)!important}.rai-expert-form button{background:linear-gradient(135deg,#7ef7ff,#27dcff)!important;color:#001017!important}.rai-expert-footer{background:#020812!important}@keyframes raiAvatarScan{0%,to{top:18%;opacity:.35}50%{top:78%;opacity:1}}@keyframes raiLauncherSweep{0%,60%,to{transform:translateX(-110%)}75%{transform:translateX(110%)}}@media(max-width:640px){.brand-word{font-size:21px!important}.brand-mark{width:48px!important;height:48px!important}.brand-house-svg{width:30px;height:30px}.rai-expert-panel{background:linear-gradient(180deg,#061526,#020812)!important}.rai-expert-launcher{padding:8px 13px 8px 8px!important}}@media(prefers-reduced-motion:reduce){.rai-expert-launcher:before,.rai-holo-scanline{animation:none!important}}:root{--r3-bg:#020913;--r3-panel:#061321;--r3-panel-2:#081a2b;--r3-line:rgba(39,220,255,.16);--r3-line-strong:rgba(39,220,255,.34);--r3-text:#f3fbff;--r3-muted:#91a9b9;--r3-cyan:#27dcff;--r3-violet:#9a7cff}.calculator-page .wizard-actions{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}.calculator-page .wizard-actions .primary-button{background:linear-gradient(135deg,#79f3ff,#27dcff)!important;color:#001019!important;border:1px solid rgba(126,247,255,.8)!important;box-shadow:0 10px 34px rgba(39,220,255,.16)!important}.calculator-page .inline-check{background:rgba(4,16,27,.74)!important;border:1px solid var(--r3-line)!important;color:var(--r3-text)!important}.calculator-page .inline-check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:22px!important;height:22px!important;border-radius:6px!important;border:1px solid rgba(39,220,255,.42)!important;background:#020a13!important;display:grid!important;place-items:center!important;box-shadow:inset 0 0 12px rgba(39,220,255,.04)!important}.calculator-page .inline-check input[type=checkbox]:checked{background:linear-gradient(135deg,#7ef7ff,#27dcff)!important;border-color:#71f2ff!important}.calculator-page .inline-check input[type=checkbox]:checked:after{content:"✓";font-weight:900;color:#001018;font-size:15px;line-height:1}.home-hero-panel.rai-hologram{overflow:hidden!important;background:radial-gradient(circle at 50% 54%,rgba(39,220,255,.09),transparent 34%),linear-gradient(180deg,rgba(5,18,31,.96),rgba(2,8,17,.99))!important}.home-hero-panel.rai-hologram:after{content:none!important}.holo-house{width:280px!important;height:190px!important;transform:translate(-50%,-50%) perspective(780px) rotateX(58deg) rotate(-8deg)!important;background:linear-gradient(90deg,transparent 30%,rgba(39,220,255,.72) 0,rgba(39,220,255,.72) 31%,transparent 0,transparent 62%,rgba(154,124,255,.78) 0,rgba(154,124,255,.78) 63%,transparent 0),linear-gradient(transparent 44%,rgba(39,220,255,.68) 0,rgba(39,220,255,.68) 45%,transparent 0)!important;border:2px solid #37e8ff!important;border-radius:2px!important;box-shadow:0 0 22px rgba(39,220,255,.32),inset 0 0 30px rgba(39,220,255,.08)!important}.holo-house:before{inset:-34px 10px 8px 10px!important;border:solid rgba(39,220,255,.7)!important;border-width:1px 1px 2px!important;-webkit-clip-path:polygon(0 34%,20% 34%,20% 0,45% 0,45% 28%,68% 28%,68% 7%,100% 7%,100% 100%,0 100%)!important;clip-path:polygon(0 34%,20% 34%,20% 0,45% 0,45% 28%,68% 28%,68% 7%,100% 7%,100% 100%,0 100%)!important;background:linear-gradient(90deg,transparent 18%,rgba(39,220,255,.28) 0,rgba(39,220,255,.28) 19%,transparent 0,transparent 46%,rgba(154,124,255,.3) 0,rgba(154,124,255,.3) 47%,transparent 0),linear-gradient(transparent 52%,rgba(39,220,255,.26) 0,rgba(39,220,255,.26) 53%,transparent 0)!important;box-shadow:0 0 28px rgba(39,220,255,.22)!important}.holo-house:after{left:18%!important;right:18%!important;top:20%!important;bottom:18%!important;border:1px solid rgba(154,124,255,.7)!important;background:linear-gradient(90deg,transparent 47%,rgba(154,124,255,.7) 0,rgba(154,124,255,.7) 49%,transparent 0),linear-gradient(transparent 50%,rgba(39,220,255,.5) 0,rgba(39,220,255,.5) 52%,transparent 0)!important;box-shadow:0 0 18px rgba(154,124,255,.18)!important;transform:none!important}.request-page{min-height:100vh!important;background:radial-gradient(900px 420px at 50% -120px,rgba(39,220,255,.08),transparent 68%),#020913!important}.client-request-card h2,.client-request-card h3,.request-heading h1,.request-heading h2,.request-page,.request-shell,.request-state-card h1,.request-state-card h2{color:var(--r3-text)!important}.client-request-card p,.client-request-location,.client-request-topline time,.request-heading>div>p:not(.eyebrow),.request-state-card p{color:var(--r3-muted)!important}.request-heading .secondary-button{color:#bff8ff!important;background:rgba(39,220,255,.055)!important;border:1px solid var(--r3-line-strong)!important}.request-metric-row article{background:linear-gradient(180deg,rgba(7,22,37,.96),rgba(4,14,25,.98))!important;border:1px solid var(--r3-line)!important;color:var(--r3-text)!important;box-shadow:0 18px 48px rgba(0,0,0,.26),inset 0 0 30px rgba(39,220,255,.025)!important}.request-metric-row article span{color:var(--r3-muted)!important}.request-metric-row article strong{color:#7ef7ff!important;text-shadow:0 0 20px rgba(39,220,255,.12)!important}.client-request-card,.request-state-card{background:linear-gradient(180deg,rgba(7,20,34,.96),rgba(3,12,22,.98))!important;border:1px solid var(--r3-line)!important;color:var(--r3-text)!important;box-shadow:0 20px 56px rgba(0,0,0,.28)!important}.client-request-card a{color:#6eeeff!important}.client-request-stats>div,.request-summary-grid>div{background:rgba(2,10,19,.68)!important;border:1px solid rgba(39,220,255,.1)!important}.client-request-stats span,.request-summary-grid dt{color:var(--r3-muted)!important}.client-request-stats strong,.request-summary-grid dd{color:var(--r3-text)!important}.request-status{background:rgba(141,124,255,.12)!important;border:1px solid rgba(154,124,255,.28)!important;color:#d7ceff!important}.request-status[class*=status-draft],.request-status[class*=status-pending]{background:rgba(39,220,255,.08)!important;border-color:rgba(39,220,255,.22)!important;color:#aaf7ff!important}.request-status[class*=status-accepted]{background:rgba(154,124,255,.12)!important;color:#d5cbff!important;border-color:rgba(154,124,255,.3)!important}.request-page .professional-form label{color:#d7e9f2!important}.request-page .professional-form input,.request-page .professional-form select,.request-page .professional-form textarea{background:#020a13!important;border:1px solid rgba(39,220,255,.18)!important;color:var(--r3-text)!important}.request-page .professional-form input::placeholder,.request-page .professional-form textarea::placeholder{color:#607888!important}.request-page .secondary-button{background:rgba(39,220,255,.05)!important;border:1px solid var(--r3-line-strong)!important;color:#c6faff!important}.request-page .primary-button,.request-page .primary-link-button{background:linear-gradient(135deg,#78f4ff,#27dcff)!important;color:#001019!important;border:1px solid #5cecff!important}.admin-leads-page,.admin-professionals-page{min-height:100vh!important;background:radial-gradient(900px 380px at 50% -120px,rgba(39,220,255,.075),transparent 70%),#020913!important;color:var(--r3-text)!important}.admin-leads-heading h1,.admin-leads-shell,.admin-professionals-heading h1,.admin-professionals-shell{color:var(--r3-text)!important}.admin-leads-heading p:not(.eyebrow),.admin-professionals-heading p:not(.eyebrow){color:var(--r3-muted)!important}.admin-job-header-links .secondary-link-button,.admin-leads-heading .secondary-link-button{background:rgba(39,220,255,.055)!important;border:1px solid var(--r3-line-strong)!important;color:#c8fbff!important;box-shadow:none!important}.admin-professional-filters{background:linear-gradient(180deg,rgba(7,20,34,.96),rgba(3,12,22,.98))!important;border:1px solid var(--r3-line)!important;box-shadow:0 20px 56px rgba(0,0,0,.28)!important}.admin-professional-filters .field>span{color:#cfe3ee!important}.admin-professional-filters input,.admin-professional-filters select{background:#020a13!important;border:1px solid rgba(39,220,255,.18)!important;color:var(--r3-text)!important}.admin-professional-filters option{background:#061321!important;color:var(--r3-text)!important}.admin-professional-filters .primary-button{background:linear-gradient(135deg,#78f4ff,#27dcff)!important;color:#001019!important;border:1px solid #5cecff!important}.admin-lead-card,.admin-leads-error,.admin-leads-status,.admin-leads-table-wrap,.admin-professionals-list article,.admin-professionals-state{background:linear-gradient(180deg,rgba(7,20,34,.96),rgba(3,12,22,.98))!important;border:1px solid var(--r3-line)!important;color:var(--r3-text)!important;box-shadow:0 18px 48px rgba(0,0,0,.24)!important}.admin-professionals-list article p,.admin-professionals-list article span,.admin-professionals-state span{color:var(--r3-muted)!important}.admin-leads-table{color:var(--r3-text)!important}.admin-leads-table th{background:rgba(39,220,255,.055)!important;color:#bdf8ff!important;border-color:rgba(39,220,255,.1)!important}.admin-leads-table td{background:transparent!important;color:#dcebf2!important;border-color:rgba(39,220,255,.08)!important}.admin-lead-card a,.admin-leads-table a{color:#6eeeff!important}.admin-lead-card select,.admin-leads-table select{background:#020a13!important;color:var(--r3-text)!important;border:1px solid rgba(39,220,255,.18)!important}.admin-lead-card h2,.admin-lead-card h3,.admin-lead-card strong{color:var(--r3-text)!important}.admin-lead-card dt,.admin-lead-card p,.admin-lead-card span{color:var(--r3-muted)!important}.admin-lead-card dd{color:var(--r3-text)!important}@media(max-width:760px){.admin-leads-page,.admin-professionals-page,.request-page{background:#020913!important}.admin-leads-shell,.admin-professionals-shell,.request-shell{width:100%!important;padding-left:20px!important;padding-right:20px!important}.request-metric-row{grid-template-columns:1fr!important;gap:14px!important}.request-metric-row article{min-height:116px!important}.admin-job-header-links{display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.admin-job-header-links a{width:100%!important}.admin-professional-filters{padding:20px!important}.admin-leads-heading{gap:22px!important}.home-hero-panel.rai-hologram{display:block!important;min-height:390px!important}.holo-house{width:238px!important;height:168px!important}.holo-house:before{inset:-27px 8px 6px!important}.wizard-actions{margin-top:18px!important}.calculator-page .inline-check{padding:16px!important}}@media(max-width:520px){.holo-readout{z-index:4!important}.holo-house{width:218px!important;height:154px!important}.admin-leads-heading h1,.admin-professionals-heading h1,.request-heading h1{font-size:clamp(38px,12vw,56px)!important;line-height:1.02!important}}.home-hero-panel.rai-hologram{isolation:isolate;perspective:1100px}.home-hero-panel.rai-hologram:after{content:"";position:absolute;z-index:0;left:50%;bottom:12%;width:62%;height:18%;transform:translateX(-50%) rotateX(72deg);border:1px solid rgba(39,220,255,.42);border-radius:50%;background:radial-gradient(ellipse,rgba(39,220,255,.18) 0,rgba(39,220,255,.07) 36%,transparent 72%);box-shadow:0 0 38px rgba(39,220,255,.24),inset 0 0 28px rgba(141,107,255,.13);animation:sfProjectorPulse 3.2s ease-in-out infinite}.holo-house{z-index:2!important;left:50%!important;top:51%!important;width:min(330px,58%)!important;height:250px!important;transform:translate(-50%,-50%) rotateX(5deg) rotateY(-13deg)!important;transform-style:preserve-3d;border:0!important;background:linear-gradient(90deg,transparent 20%,rgba(3,10,22,.94) 20% 34%,transparent 34% 42%,rgba(3,10,22,.94) 42% 56%,transparent 56% 64%,rgba(3,10,22,.94) 64% 78%,transparent 78%),linear-gradient(90deg,transparent 18%,rgba(3,10,22,.94) 18% 31%,transparent 31% 40%,rgba(141,107,255,.28) 40% 57%,transparent 57% 66%,rgba(3,10,22,.94) 66% 81%,transparent 81%),linear-gradient(transparent 62%,rgba(39,220,255,.9) 62% 63%,transparent 63%),linear-gradient(135deg,rgba(39,220,255,.18),rgba(39,220,255,.035) 48%,rgba(141,107,255,.16));background-size:100% 30%,100% 31%,100% 100%,100% 100%;background-position:0 38%,0 72%,0 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 0 34px rgba(39,220,255,.18),0 0 16px rgba(39,220,255,.52),0 0 52px rgba(39,220,255,.24)!important;filter:drop-shadow(0 0 9px rgba(39,220,255,.72)) drop-shadow(0 0 22px rgba(141,107,255,.22));animation:sfHouseFloat 5.5s ease-in-out infinite}.holo-house,.holo-house:before{-webkit-clip-path:polygon(7% 43%,50% 7%,93% 43%,88% 43%,88% 91%,12% 91%,12% 43%);clip-path:polygon(7% 43%,50% 7%,93% 43%,88% 43%,88% 91%,12% 91%,12% 43%)}.holo-house:before{inset:0!important;border:2px solid #63efff!important;box-shadow:inset 0 0 26px rgba(39,220,255,.14)!important;background:linear-gradient(90deg,transparent 49.5%,rgba(141,107,255,.72) 49.5% 50.5%,transparent 50.5%),linear-gradient(transparent 62%,rgba(39,220,255,.55) 62% 63%,transparent 63%)}.holo-house:after,.holo-house:before{content:""!important;position:absolute!important}.holo-house:after{left:17%!important;right:17%!important;top:42%!important;bottom:13%!important;width:auto!important;height:auto!important;border:1px solid rgba(39,220,255,.68)!important;border-left-color:rgba(141,107,255,.76)!important;background:linear-gradient(90deg,transparent 31%,rgba(39,220,255,.55) 31% 31.7%,transparent 31.7% 67%,rgba(141,107,255,.58) 67% 67.7%,transparent 67.7%),linear-gradient(transparent 49%,rgba(39,220,255,.42) 49% 50%,transparent 50%);box-shadow:inset 0 0 20px rgba(39,220,255,.08)!important}.holo-scan{z-index:4!important;opacity:.72}.holo-orbit{z-index:1}.holo-readout{z-index:5!important}@keyframes sfHouseFloat{0%,to{transform:translate(-50%,-50%) rotateX(5deg) rotateY(-13deg) translateY(0);filter:drop-shadow(0 0 9px rgba(39,220,255,.68)) drop-shadow(0 0 22px rgba(141,107,255,.2))}50%{transform:translate(-50%,-50%) rotateX(5deg) rotateY(-10deg) translateY(-8px);filter:drop-shadow(0 0 14px rgba(39,220,255,.88)) drop-shadow(0 0 30px rgba(141,107,255,.3))}}@keyframes sfProjectorPulse{50%{opacity:.62;transform:translateX(-50%) rotateX(72deg) scale(1.07)}}@media (max-width:760px){.holo-house{width:62%!important;height:220px!important;top:52%!important}.home-hero-panel.rai-hologram:after{width:68%;bottom:13%}}@media (max-width:430px){.holo-house{width:64%!important;height:205px!important}}@media (prefers-reduced-motion:reduce){.holo-house,.home-hero-panel.rai-hologram:after{animation:none!important}}