.Header-module__ldgnoG__header{background-color:var(--bg-cream);z-index:100;border-bottom:1px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fdfaf6f2;justify-content:space-between;align-items:center;padding:1rem 4%;display:flex;position:sticky;top:0}.Header-module__ldgnoG__logo{color:var(--primary-maroon);flex-shrink:0;align-items:center;gap:10px;display:flex}.Header-module__ldgnoG__logoIcon{background:linear-gradient(135deg, var(--accent-gold-light), var(--accent-gold-bg));border:1.5px solid var(--accent-gold);width:45px;height:45px;font-family:var(--font-serif);color:var(--accent-gold);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex}.Header-module__ldgnoG__logoText h1{color:var(--primary-maroon);font-size:1.6rem;line-height:1.1}.Header-module__ldgnoG__logoText p{color:var(--primary-maroon);letter-spacing:.3px;font-size:.7rem;font-weight:600}.Header-module__ldgnoG__nav{gap:1.8rem;font-size:.88rem;font-weight:500;display:flex}.Header-module__ldgnoG__nav a{color:var(--text-dark);padding:4px 0;position:relative}.Header-module__ldgnoG__nav a:after{content:"";background-color:var(--accent-gold);width:0;height:2px;transition:width var(--transition);position:absolute;bottom:0;left:0}.Header-module__ldgnoG__nav a:hover:after,.Header-module__ldgnoG__nav a.Header-module__ldgnoG__active:after{width:100%}.Header-module__ldgnoG__nav a:hover,.Header-module__ldgnoG__nav a.Header-module__ldgnoG__active{color:var(--accent-gold)}.Header-module__ldgnoG__nav i{margin-left:3px;font-size:.65rem}.Header-module__ldgnoG__joinBtn{flex-shrink:0}.Header-module__ldgnoG__hamburger{color:var(--primary-maroon);cursor:pointer;background:0 0;border:none;font-size:1.4rem;display:none}@media (max-width:992px){.Header-module__ldgnoG__nav{background-color:var(--bg-cream);border-bottom:1px solid var(--border-light);z-index:99;box-shadow:var(--shadow-hover);flex-direction:column;gap:1.2rem;padding:2rem 4%;transition:transform .35s;position:fixed;top:72px;left:0;right:0;transform:translateY(-120%)}.Header-module__ldgnoG__navOpen{transform:translateY(0)}.Header-module__ldgnoG__hamburger{display:block}.Header-module__ldgnoG__joinBtn{display:none}}
.Hero-module__JgYmMq__hero{background-image:radial-gradient(circle at 80% 20%,#f6efe199,#0000 60%);justify-content:space-between;align-items:stretch;gap:0;height:calc(100vh - 62px);max-height:680px;padding:0 0 0 4%;display:flex;overflow:hidden}.Hero-module__JgYmMq__content{flex-direction:column;flex:1;justify-content:center;max-width:580px;padding:3rem 3rem 3rem 0;display:flex}.Hero-module__JgYmMq__subtitle{color:var(--accent-gold);align-items:center;gap:15px;margin-bottom:1.2rem;font-size:1rem;font-weight:600;display:flex}.Hero-module__JgYmMq__line{background-color:var(--accent-gold);width:30px;height:1px;display:inline-block}.Hero-module__JgYmMq__title{color:var(--primary-maroon);letter-spacing:-.5px;margin-bottom:1.5rem;font-size:3.2rem;line-height:1.2}.Hero-module__JgYmMq__title span{color:var(--accent-gold)}.Hero-module__JgYmMq__description{color:var(--text-gray);margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.Hero-module__JgYmMq__cta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.Hero-module__JgYmMq__linkArrow{color:var(--text-dark);transition:color var(--transition);align-items:center;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__linkArrow:hover{color:var(--accent-gold)}.Hero-module__JgYmMq__linkArrow i{transition:transform var(--transition)}.Hero-module__JgYmMq__linkArrow:hover i{transform:translate(4px)}.Hero-module__JgYmMq__image{flex:1;min-width:420px;position:relative}.Hero-module__JgYmMq__image img{object-fit:contain;object-position:right bottom}@media (max-width:992px){.Hero-module__JgYmMq__hero{text-align:center;flex-direction:column;height:auto;max-height:none;padding:3rem 4%}.Hero-module__JgYmMq__content{max-width:100%;padding:0}.Hero-module__JgYmMq__subtitle{justify-content:center}.Hero-module__JgYmMq__title{font-size:2.5rem}.Hero-module__JgYmMq__cta{justify-content:center}.Hero-module__JgYmMq__image{height:350px;min-height:350px;min-width:unset;flex:none;width:100%;margin-top:2rem;position:relative}}@media (max-width:576px){.Hero-module__JgYmMq__title{font-size:2rem}.Hero-module__JgYmMq__description{font-size:.95rem}.Hero-module__JgYmMq__description br{display:none}}
.TrustBadges-module__-Gseua__wrapper{padding:3rem 4%}.TrustBadges-module__-Gseua__badges{background-color:var(--bg-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);border:1px solid var(--border-light);justify-content:space-between;gap:1.5rem;padding:2rem 2.5rem;display:flex}.TrustBadges-module__-Gseua__badge{border-right:1px solid var(--border-light);flex:1;align-items:flex-start;gap:15px;padding-right:1.5rem;display:flex}.TrustBadges-module__-Gseua__badge:last-child{border-right:none;padding-right:0}.TrustBadges-module__-Gseua__icon{color:var(--accent-gold);background:linear-gradient(135deg, var(--accent-gold-light), var(--accent-gold-bg));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;display:flex}.TrustBadges-module__-Gseua__text h4{color:var(--text-dark);font-size:.95rem;font-family:var(--font-sans);margin-bottom:4px;font-weight:600}.TrustBadges-module__-Gseua__text p{color:var(--text-gray);font-size:.8rem;line-height:1.5}@media (max-width:992px){.TrustBadges-module__-Gseua__badges{flex-wrap:wrap;gap:20px;padding:1.8rem}.TrustBadges-module__-Gseua__badge{border-right:none;min-width:45%;padding-right:0}}@media (max-width:576px){.TrustBadges-module__-Gseua__badge{min-width:100%}}
.ProcessSection-module__BtVNZG__section{color:var(--text-light);padding:6rem 4% 4rem;position:relative;overflow:hidden}.ProcessSection-module__BtVNZG__bg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.ProcessSection-module__BtVNZG__overlay{background:linear-gradient(90deg,#000000e0 0%,#2c1a17bf 50%,#00000073 100%);width:100%;height:100%;position:absolute;top:0;left:0}.ProcessSection-module__BtVNZG__content{z-index:2;justify-content:space-between;align-items:center;margin-bottom:5rem;display:flex;position:relative}.ProcessSection-module__BtVNZG__header{max-width:500px}.ProcessSection-module__BtVNZG__subtitle{color:var(--accent-gold);letter-spacing:1.5px;align-items:center;gap:12px;margin-bottom:1.2rem;font-size:.85rem;font-weight:600;display:flex}.ProcessSection-module__BtVNZG__diamond{align-items:center;gap:4px;display:inline-flex}.ProcessSection-module__BtVNZG__diamondLine{background-color:var(--accent-gold);width:35px;height:1px;display:inline-block}.ProcessSection-module__BtVNZG__diamondShape{border:1px solid var(--accent-gold);width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.ProcessSection-module__BtVNZG__title{margin-bottom:1.5rem;font-size:3rem;font-style:italic;line-height:1.15}.ProcessSection-module__BtVNZG__description{color:#e0d8d5;margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.ProcessSection-module__BtVNZG__playButton{width:80px;height:80px;color:var(--primary-maroon);cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);background-color:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;margin-right:12%;font-size:1.4rem;display:flex;box-shadow:0 0 0 10px #ffffff26,0 0 0 20px #ffffff14}.ProcessSection-module__BtVNZG__playButton:hover{transform:scale(1.1);box-shadow:0 0 0 14px #fff3,0 0 0 28px #ffffff1a}.ProcessSection-module__BtVNZG__timeline{z-index:2;border-top:1px solid #c49a4540;justify-content:space-between;align-items:flex-start;padding-top:2rem;display:flex;position:relative}.ProcessSection-module__BtVNZG__step{text-align:center;flex:1;position:relative}.ProcessSection-module__BtVNZG__stepIcon{color:var(--accent-gold-light);opacity:.9;margin-bottom:20px;font-size:3.5rem}.ProcessSection-module__BtVNZG__stepNumber{border:1px dashed var(--accent-gold);width:50px;height:50px;font-family:var(--font-serif);color:var(--accent-gold);background-color:#00000059;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:1.15rem;display:flex}.ProcessSection-module__BtVNZG__stepText{font-size:.9rem;font-weight:500;line-height:1.4}.ProcessSection-module__BtVNZG__stepLine{background:repeating-linear-gradient(to right, var(--accent-gold) 0, var(--accent-gold) 4px, transparent 4px, transparent 8px);opacity:.4;width:30%;height:1px;position:absolute;top:80px;right:-15%}@media (max-width:992px){.ProcessSection-module__BtVNZG__content{text-align:center;flex-direction:column;gap:2rem}.ProcessSection-module__BtVNZG__header{max-width:100%}.ProcessSection-module__BtVNZG__subtitle{justify-content:center}.ProcessSection-module__BtVNZG__playButton{margin-right:0}}@media (max-width:768px){.ProcessSection-module__BtVNZG__title{font-size:2.2rem}.ProcessSection-module__BtVNZG__timeline{flex-direction:column;align-items:center;gap:2rem}.ProcessSection-module__BtVNZG__stepLine,.ProcessSection-module__BtVNZG__description br{display:none}}
.WhoWeServe-module__cXbhOW__section{text-align:center;background-color:var(--bg-cream);padding:6rem 4%}.WhoWeServe-module__cXbhOW__heading{margin-bottom:4rem}.WhoWeServe-module__cXbhOW__heading h2{color:var(--primary-maroon);max-width:600px;margin:0 auto;font-size:2.2rem;line-height:1.3}.WhoWeServe-module__cXbhOW__cards{justify-content:center;gap:2rem;display:flex}.WhoWeServe-module__cXbhOW__card{background-color:var(--bg-white);border-radius:var(--radius-md);text-align:left;max-width:360px;box-shadow:var(--shadow-soft);border:1px solid var(--border-light);transition:transform var(--transition), box-shadow var(--transition);flex:1;padding:2.5rem 2rem}.WhoWeServe-module__cXbhOW__card:hover{box-shadow:var(--shadow-hover);transform:translateY(-6px)}.WhoWeServe-module__cXbhOW__cardIcon{color:var(--accent-gold);margin-bottom:1.5rem;font-size:2.5rem}.WhoWeServe-module__cXbhOW__card h3{color:var(--text-dark);margin-bottom:.8rem;font-size:1.35rem}.WhoWeServe-module__cXbhOW__card p{color:var(--text-gray);margin-bottom:1.8rem;font-size:.92rem;line-height:1.6}.WhoWeServe-module__cXbhOW__cardLink{color:var(--primary-maroon);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.WhoWeServe-module__cXbhOW__cardLink:hover{color:var(--accent-gold)}.WhoWeServe-module__cXbhOW__cardLink i{transition:transform var(--transition)}.WhoWeServe-module__cXbhOW__cardLink:hover i{transform:translate(4px)}@media (max-width:992px){.WhoWeServe-module__cXbhOW__cards{flex-wrap:wrap}.WhoWeServe-module__cXbhOW__card{min-width:280px;max-width:100%}}@media (max-width:576px){.WhoWeServe-module__cXbhOW__heading h2{font-size:1.7rem}}
.Footer-module__Grjkva__footer{background-color:var(--primary-maroon);color:var(--text-light);border-top:5px solid var(--accent-gold);padding:5rem 4% 2rem}.Footer-module__Grjkva__container{max-width:1400px;margin:0 auto}.Footer-module__Grjkva__top{flex-wrap:wrap;justify-content:space-between;gap:4rem;margin-bottom:4rem;display:flex}.Footer-module__Grjkva__brand{flex:1;min-width:300px;max-width:400px}.Footer-module__Grjkva__logo{align-items:center;gap:12px;margin-bottom:1.5rem;display:flex}.Footer-module__Grjkva__logoMark{background-color:var(--accent-gold);width:40px;height:40px;font-family:var(--font-serif);color:var(--primary-maroon);border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.Footer-module__Grjkva__logoText{flex-direction:column;display:flex}.Footer-module__Grjkva__name{font-family:var(--font-serif);color:var(--bg-white);font-size:1.5rem;font-weight:700;line-height:1}.Footer-module__Grjkva__tagline{color:var(--accent-gold-light);margin-top:2px;font-size:.75rem;font-weight:500}.Footer-module__Grjkva__description{color:#e0d8d5;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.Footer-module__Grjkva__socials{gap:1rem;display:flex}.Footer-module__Grjkva__socials a{width:40px;height:40px;color:var(--bg-white);transition:all var(--transition);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.Footer-module__Grjkva__socials a:hover{background-color:var(--accent-gold);color:var(--primary-maroon);border-color:var(--accent-gold);transform:translateY(-3px)}.Footer-module__Grjkva__linksSection{flex-wrap:wrap;gap:4rem;display:flex}.Footer-module__Grjkva__linkGroup{flex-direction:column;gap:1rem;min-width:120px;display:flex}.Footer-module__Grjkva__linkGroup h4{color:var(--bg-white);font-size:1.1rem;font-family:var(--font-serif);margin-bottom:.5rem;font-weight:600}.Footer-module__Grjkva__linkGroup a{color:#c4b5b2;transition:color var(--transition);font-size:.95rem}.Footer-module__Grjkva__linkGroup a:hover{color:var(--accent-gold)}.Footer-module__Grjkva__bottom{color:#a0908c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.9rem;display:flex}.Footer-module__Grjkva__bottomLinks span{align-items:center;gap:6px;display:flex}@media (max-width:992px){.Footer-module__Grjkva__top{gap:3rem}}@media (max-width:768px){.Footer-module__Grjkva__footer{padding:4rem 4% 2rem}.Footer-module__Grjkva__linksSection{gap:3rem}.Footer-module__Grjkva__bottom{text-align:center;flex-direction:column}}@media (max-width:576px){.Footer-module__Grjkva__linksSection{flex-direction:column;gap:2rem}}
.Prototype-module__MyWk2q__prototype{min-height:100vh;color:var(--text-dark);background:#f7f2eb}.Prototype-module__MyWk2q__prototypeHeader,.Prototype-module__MyWk2q__workspaceHeader{background:#fdfaf6eb;border-bottom:1px solid #e9dfd0;justify-content:space-between;align-items:center;height:76px;padding:0 5%;display:flex}.Prototype-module__MyWk2q__brand{color:var(--primary-maroon);align-items:center;gap:10px;display:flex}.Prototype-module__MyWk2q__brandMark{border:1px solid var(--accent-gold);width:38px;height:38px;font:700 1.25rem var(--font-serif);color:var(--accent-gold);background:#f1e5cc;border-radius:50%;place-items:center;display:grid}.Prototype-module__MyWk2q__brand strong{font:700 1.35rem/1 var(--font-serif);display:block}.Prototype-module__MyWk2q__brand span{letter-spacing:1.2px;color:var(--accent-gold);margin-top:4px;font-size:.54rem;font-weight:700;display:block}.Prototype-module__MyWk2q__exitButton,.Prototype-module__MyWk2q__backButton,.Prototype-module__MyWk2q__filterButton{color:var(--text-gray);cursor:pointer;font:600 .8rem var(--font-sans);background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.Prototype-module__MyWk2q__exitButton:hover,.Prototype-module__MyWk2q__backButton:hover{color:var(--primary-maroon)}.Prototype-module__MyWk2q__authLayout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:6rem;max-width:1120px;min-height:calc(100vh - 76px);margin:0 auto;padding:5rem 5%;display:grid}.Prototype-module__MyWk2q__authIntro{padding-bottom:2rem}.Prototype-module__MyWk2q__kicker,.Prototype-module__MyWk2q__sectionEyebrow{color:var(--accent-gold);letter-spacing:1.8px;font-size:.68rem;font-weight:800}.Prototype-module__MyWk2q__authIntro h1{color:var(--primary-maroon);letter-spacing:-1.5px;margin:1.3rem 0 1.5rem;font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.05}.Prototype-module__MyWk2q__authIntro h1 em,.Prototype-module__MyWk2q__pageHeading h1 em{color:var(--accent-gold);font-style:normal}.Prototype-module__MyWk2q__authIntro p{color:var(--text-gray);max-width:390px;font-size:1rem;line-height:1.75}.Prototype-module__MyWk2q__introNote{color:var(--primary-maroon);align-items:center;gap:12px;margin-top:3.5rem;font-size:.86rem;font-weight:700;display:flex}.Prototype-module__MyWk2q__introNote>i{color:var(--accent-gold);font-size:1.25rem}.Prototype-module__MyWk2q__introNote small{color:var(--text-gray);font-size:.7rem;font-weight:400}.Prototype-module__MyWk2q__authCard,.Prototype-module__MyWk2q__onboardingCard{background:#fffdfa;border:1px solid #eadfce;border-radius:4px;box-shadow:0 20px 55px #4a151514}.Prototype-module__MyWk2q__authCard{padding:2.6rem}.Prototype-module__MyWk2q__authCardTop{color:var(--accent-gold);letter-spacing:1px;justify-content:space-between;margin-bottom:2.2rem;font-size:.62rem;font-weight:800;display:flex}.Prototype-module__MyWk2q__authCard h2{color:var(--primary-maroon);margin-bottom:.65rem;font-size:2rem;line-height:1.15}.Prototype-module__MyWk2q__muted{color:#7d706b;margin-bottom:1.8rem;font-size:.85rem}.Prototype-module__MyWk2q__roleGrid{gap:.75rem;display:grid}.Prototype-module__MyWk2q__roleCard{text-align:left;cursor:pointer;color:var(--text-dark);background:#fff;border:1px solid #ebe2d6;border-radius:3px;align-items:center;gap:1rem;padding:1rem;transition:all .2s;display:flex}.Prototype-module__MyWk2q__roleCard:hover{border-color:var(--accent-gold);transform:translate(3px)}.Prototype-module__MyWk2q__roleCardActive{border-color:var(--accent-gold);box-shadow:inset 3px 0 var(--accent-gold);background:#fffaf1}.Prototype-module__MyWk2q__roleIcon{width:38px;height:38px;color:var(--accent-gold);background:var(--accent-gold-bg);border-radius:50%;place-items:center;display:grid}.Prototype-module__MyWk2q__roleCard strong,.Prototype-module__MyWk2q__roleCard small{display:block}.Prototype-module__MyWk2q__roleCard strong{font-size:.9rem}.Prototype-module__MyWk2q__roleCard small{color:#8b7d77;margin-top:3px;font-size:.7rem}.Prototype-module__MyWk2q__roleArrow{color:#b8aaa3;margin-left:auto;font-size:.75rem}.Prototype-module__MyWk2q__fullButton{justify-content:center;width:100%;margin-top:1.4rem}.Prototype-module__MyWk2q__fullButton:disabled{opacity:.45;cursor:not-allowed;transform:none}.Prototype-module__MyWk2q__legal{text-align:center;color:#9d918b;margin-top:1.2rem;font-size:.65rem}.Prototype-module__MyWk2q__demoHint{color:#8a7463;background:#f8f1e5;margin-top:1rem;padding:.75rem 1rem;font-size:.75rem}.Prototype-module__MyWk2q__demoHint i{color:var(--accent-gold);margin-right:.4rem}.Prototype-module__MyWk2q__roleBadge{background:var(--accent-gold-bg);color:var(--primary-maroon);border:1px solid var(--accent-gold-light);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:7px;padding:.5rem .75rem;font-size:.7rem;font-weight:800;display:inline-flex}.Prototype-module__MyWk2q__fieldLabel{color:var(--text-dark);letter-spacing:.2px;flex-direction:column;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.Prototype-module__MyWk2q__fieldLabel+.Prototype-module__MyWk2q__fieldLabel{margin-top:1rem}.Prototype-module__MyWk2q__fieldLabel input,.Prototype-module__MyWk2q__fieldLabel textarea,.Prototype-module__MyWk2q__fieldLabel select,.Prototype-module__MyWk2q__directoryToolbar input,.Prototype-module__MyWk2q__directoryToolbar select{width:100%;font:400 .84rem var(--font-sans);color:var(--text-dark);background:#fff;border:1px solid #ded3c6;border-radius:2px;outline:none;padding:.82rem .9rem}.Prototype-module__MyWk2q__fieldLabel input:focus,.Prototype-module__MyWk2q__fieldLabel textarea:focus,.Prototype-module__MyWk2q__fieldLabel select:focus{border-color:var(--accent-gold);box-shadow:0 0 0 3px #c49a451a}.Prototype-module__MyWk2q__fieldLabel textarea{resize:vertical}.Prototype-module__MyWk2q__backButton{margin-top:1rem}.Prototype-module__MyWk2q__onboardingWrap{max-width:1000px;margin:0 auto;padding:4.5rem 5%}.Prototype-module__MyWk2q__onboardingHeading{justify-content:space-between;align-items:end;margin-bottom:2.2rem;display:flex}.Prototype-module__MyWk2q__onboardingHeading h1{color:var(--primary-maroon);margin:.7rem 0 .45rem;font-size:3rem}.Prototype-module__MyWk2q__onboardingHeading p{color:var(--text-gray)}.Prototype-module__MyWk2q__onboardingCard{padding:2.5rem}.Prototype-module__MyWk2q__formSection+.Prototype-module__MyWk2q__formSection{border-top:1px solid #eee5d9;margin-top:2.3rem;padding-top:2.3rem}.Prototype-module__MyWk2q__formSection{grid-template-columns:190px 1fr;gap:2rem;display:grid}.Prototype-module__MyWk2q__formSectionHeading{gap:.8rem;display:flex}.Prototype-module__MyWk2q__formSectionHeading>span{color:var(--accent-gold);font:700 1.3rem var(--font-serif)}.Prototype-module__MyWk2q__formSectionHeading h3{color:var(--primary-maroon);font-size:1.2rem}.Prototype-module__MyWk2q__formSectionHeading p{color:#948780;margin-top:.25rem;font-size:.72rem;line-height:1.4}.Prototype-module__MyWk2q__formGrid{grid-template-columns:1fr 1fr;align-content:start;gap:1rem;display:grid}.Prototype-module__MyWk2q__fieldWide{grid-column:1/-1}.Prototype-module__MyWk2q__formGrid .Prototype-module__MyWk2q__fieldLabel+.Prototype-module__MyWk2q__fieldLabel{margin-top:0}.Prototype-module__MyWk2q__uploadField{cursor:pointer;background:#fdf9f3;border:1px dashed #cdbda8;grid-column:1/-1;align-items:center;gap:.8rem;min-height:66px;padding:.8rem;display:flex}.Prototype-module__MyWk2q__uploadField input{display:none}.Prototype-module__MyWk2q__uploadIcon{width:38px;height:38px;color:var(--accent-gold);background:#f2e6d1;place-items:center;display:grid}.Prototype-module__MyWk2q__uploadField strong,.Prototype-module__MyWk2q__uploadField small{display:block}.Prototype-module__MyWk2q__uploadField strong{font-size:.75rem}.Prototype-module__MyWk2q__uploadField small{color:#958780;margin-top:3px;font-size:.65rem}.Prototype-module__MyWk2q__formActions,.Prototype-module__MyWk2q__modalActions{border-top:1px solid #eee5d9;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.5rem;display:flex}.Prototype-module__MyWk2q__formActions .Prototype-module__MyWk2q__backButton,.Prototype-module__MyWk2q__modalActions .Prototype-module__MyWk2q__backButton{margin-top:0}.Prototype-module__MyWk2q__workspace{background:#f7f4ef;min-height:100vh}.Prototype-module__MyWk2q__workspaceHeader{background:#fffdfa;padding:0 3.5%}.Prototype-module__MyWk2q__headerRight{align-items:center;gap:1.5rem;display:flex}.Prototype-module__MyWk2q__demoPill{color:#7a623e;letter-spacing:.7px;text-transform:uppercase;background:#f9efd9;border:1px solid #ecd9b6;padding:.45rem .7rem;font-size:.65rem;font-weight:800}.Prototype-module__MyWk2q__demoPill i{margin-right:.35rem}.Prototype-module__MyWk2q__userChip{color:var(--primary-maroon);align-items:center;gap:.55rem;font-size:.75rem;font-weight:700;display:flex}.Prototype-module__MyWk2q__miniAvatar,.Prototype-module__MyWk2q__avatar,.Prototype-module__MyWk2q__panelAvatar{color:var(--primary-maroon);background:#ecdcbf;place-items:center;font-weight:800;display:grid}.Prototype-module__MyWk2q__miniAvatar{border-radius:50%;width:29px;height:29px;font-size:.62rem}.Prototype-module__MyWk2q__userChip>i{color:#9a8b83;font-size:.55rem}.Prototype-module__MyWk2q__workspaceBody{grid-template-columns:230px 1fr;min-height:calc(100vh - 76px);display:grid}.Prototype-module__MyWk2q__sidebar{background:var(--primary-maroon);color:#fff;flex-direction:column;padding:2.5rem 1.25rem 1.5rem;display:flex}.Prototype-module__MyWk2q__sidebarRole{border-bottom:1px solid #ffffff1f;padding:0 .7rem 2rem}.Prototype-module__MyWk2q__sidebarRole .Prototype-module__MyWk2q__roleBadge{color:#ead09c;background:#ffffff1a;border-color:#debe7f80}.Prototype-module__MyWk2q__sidebarRole p{color:#cbb5b1;margin-top:.75rem;font-size:.67rem}.Prototype-module__MyWk2q__sidebar nav{padding-top:1.4rem}.Prototype-module__MyWk2q__sidebar nav button{color:#cdb8b5;text-align:left;width:100%;font:500 .75rem var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:.75rem;padding:.8rem .75rem;display:flex}.Prototype-module__MyWk2q__sidebar nav button i{text-align:center;color:#b69058;width:16px}.Prototype-module__MyWk2q__sidebar nav button span{background:var(--accent-gold);color:var(--primary-maroon);border-radius:50%;place-items:center;min-width:19px;height:19px;margin-left:auto;font-size:.6rem;display:grid}.Prototype-module__MyWk2q__sidebar nav button:hover,.Prototype-module__MyWk2q__sidebar nav .Prototype-module__MyWk2q__navActive{color:#fff;background:#ffffff1a}.Prototype-module__MyWk2q__sidebarHelp{background:#ffffff14;margin-top:auto;padding:1rem}.Prototype-module__MyWk2q__sidebarHelp>i{color:#dbb76f;margin-bottom:.75rem;font-size:1.1rem}.Prototype-module__MyWk2q__sidebarHelp strong{font-size:.75rem;display:block}.Prototype-module__MyWk2q__sidebarHelp p{color:#c9afac;margin:.35rem 0 .75rem;font-size:.68rem;line-height:1.5}.Prototype-module__MyWk2q__sidebarHelp button{color:#e4c681;cursor:pointer;background:0 0;border:0;font-size:.68rem;font-weight:700}.Prototype-module__MyWk2q__mainContent{width:100%;max-width:1180px;padding:3.5rem 4.5%}.Prototype-module__MyWk2q__pageHeading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.5rem;display:flex}.Prototype-module__MyWk2q__pageHeading h1{color:var(--primary-maroon);margin:.7rem 0 .6rem;font-size:clamp(2rem,3vw,3rem);line-height:1.05}.Prototype-module__MyWk2q__pageHeading p{color:var(--text-gray);font-size:.85rem}.Prototype-module__MyWk2q__statsRow{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:3.5rem;display:grid}.Prototype-module__MyWk2q__statCard{background:#fffdfa;border:1px solid #e9dfd1;padding:1.3rem 1.4rem}.Prototype-module__MyWk2q__statCard span{color:var(--primary-maroon);font:700 1.8rem var(--font-serif);display:block}.Prototype-module__MyWk2q__statCard small{color:#8c7e78;font-size:.67rem}.Prototype-module__MyWk2q__statCardAccent{background:#f4e9d5;border-color:#ead5ae}.Prototype-module__MyWk2q__contentSection{margin-bottom:3rem}.Prototype-module__MyWk2q__sectionHeader{justify-content:space-between;align-items:end;margin-bottom:1.2rem;display:flex}.Prototype-module__MyWk2q__sectionHeader h2{color:var(--primary-maroon);margin-top:.35rem;font-size:1.45rem}.Prototype-module__MyWk2q__textButton{color:var(--primary-maroon);font:700 .72rem var(--font-sans);cursor:pointer;background:0 0;border:0}.Prototype-module__MyWk2q__textButton i{color:var(--accent-gold);margin-left:.35rem}.Prototype-module__MyWk2q__jobList{gap:.8rem;display:grid}.Prototype-module__MyWk2q__jobCard{background:#fffdfa;border:1px solid #e9dfd1;align-items:center;gap:1.1rem;padding:1.15rem;display:flex}.Prototype-module__MyWk2q__jobIcon{width:42px;height:42px;color:var(--accent-gold);background:#f3e6d0;flex:none;place-items:center;display:grid}.Prototype-module__MyWk2q__jobInfo{flex:1}.Prototype-module__MyWk2q__jobMeta{color:var(--accent-gold);font-size:.64rem;font-weight:800}.Prototype-module__MyWk2q__jobInfo h3{font:700 1rem var(--font-sans);color:var(--primary-maroon);margin:.22rem 0 .45rem}.Prototype-module__MyWk2q__tagRow{flex-wrap:wrap;gap:.4rem;display:flex}.Prototype-module__MyWk2q__tagRow span{color:#7f726c;background:#f4f0e9;padding:.25rem .45rem;font-size:.6rem}.Prototype-module__MyWk2q__jobRight{text-align:right}.Prototype-module__MyWk2q__jobRight strong{color:var(--text-dark);margin-bottom:.6rem;font-size:.7rem;display:block}.Prototype-module__MyWk2q__jobRight .Prototype-module__MyWk2q__btn{padding:.55rem .75rem;font-size:.68rem}.Prototype-module__MyWk2q__tipBanner{background:#fffdfa;border:1px solid #e9dfd1;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.Prototype-module__MyWk2q__tipIcon{color:var(--accent-gold);font-size:1.2rem}.Prototype-module__MyWk2q__tipBanner>div:nth-child(2){flex:1}.Prototype-module__MyWk2q__tipBanner strong{color:var(--primary-maroon);font-size:.78rem}.Prototype-module__MyWk2q__tipBanner p{color:#8c7e78;margin-top:.25rem;font-size:.68rem}.Prototype-module__MyWk2q__profileGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.Prototype-module__MyWk2q__profileCard{background:#fffdfa;border:1px solid #e9dfd1;padding:1.3rem}.Prototype-module__MyWk2q__profileTop{align-items:center;gap:.75rem;display:flex}.Prototype-module__MyWk2q__avatar{border-radius:50%;flex:none;width:42px;height:42px;font-size:.7rem}.Prototype-module__MyWk2q__profileTop h3{color:var(--primary-maroon);font:700 .95rem var(--font-sans)}.Prototype-module__MyWk2q__profileTop p{color:#8c7e78;margin-top:.15rem;font-size:.65rem}.Prototype-module__MyWk2q__profileTop p i{color:var(--accent-gold)}.Prototype-module__MyWk2q__verified{color:#5d846b;align-self:start;margin-left:auto;font-size:.6rem;font-weight:800}.Prototype-module__MyWk2q__verified i{margin-right:.2rem}.Prototype-module__MyWk2q__profileSpecialty{color:var(--text-dark);border-bottom:1px solid #f0e8dc;padding:1.2rem 0 .8rem;font-size:.75rem;font-weight:700}.Prototype-module__MyWk2q__profileMeta{color:#8a7c75;gap:1.2rem;padding:.8rem 0;font-size:.65rem;display:flex}.Prototype-module__MyWk2q__profileMeta i{color:var(--accent-gold);margin-right:.25rem}.Prototype-module__MyWk2q__cardActions{justify-content:space-between;align-items:center;padding-top:.7rem;display:flex}.Prototype-module__MyWk2q__cardActions .Prototype-module__MyWk2q__btn{padding:.5rem .65rem;font-size:.67rem}.Prototype-module__MyWk2q__directoryToolbar{gap:.7rem;margin-bottom:1.5rem;display:flex}.Prototype-module__MyWk2q__searchBox{flex:1;position:relative}.Prototype-module__MyWk2q__searchBox i{color:var(--accent-gold);font-size:.75rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.Prototype-module__MyWk2q__directoryToolbar input{padding-left:2.3rem}.Prototype-module__MyWk2q__directoryToolbar select{width:145px}.Prototype-module__MyWk2q__filterButton{background:#fffdfa;border:1px solid #e9dfd1;padding:0 1rem}.Prototype-module__MyWk2q__directoryIntro{color:#8c7e78;justify-content:space-between;margin-bottom:1rem;font-size:.7rem;display:flex}.Prototype-module__MyWk2q__directoryIntro strong{color:var(--primary-maroon)}.Prototype-module__MyWk2q__emptyState{text-align:center;color:#8c7e78;padding:4rem}.Prototype-module__MyWk2q__emptyState i{color:var(--accent-gold);font-size:2rem}.Prototype-module__MyWk2q__emptyState h3{color:var(--primary-maroon);margin:1rem 0 .3rem}.Prototype-module__MyWk2q__emptyState p{font-size:.8rem}.Prototype-module__MyWk2q__quoteList{border-top:1px solid #e9dfd1}.Prototype-module__MyWk2q__quoteRow{border-bottom:1px solid #e9dfd1;align-items:center;gap:1rem;padding:1rem 0;display:flex}.Prototype-module__MyWk2q__quoteRow>div{flex:1}.Prototype-module__MyWk2q__quoteRow strong,.Prototype-module__MyWk2q__quoteRow small{display:block}.Prototype-module__MyWk2q__quoteRow strong{color:var(--primary-maroon);font-size:.8rem}.Prototype-module__MyWk2q__quoteRow small{color:#8c7e78;margin-top:.2rem;font-size:.67rem}.Prototype-module__MyWk2q__quoteId{color:var(--accent-gold);font:700 .7rem var(--font-sans)}.Prototype-module__MyWk2q__status{color:#8a6a3f;background:#fbefd7;padding:.35rem .55rem;font-size:.6rem;font-weight:800}.Prototype-module__MyWk2q__statusDone{color:#5b8068;background:#e8f2e8}.Prototype-module__MyWk2q__quoteBoard{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.Prototype-module__MyWk2q__quoteCard{background:#fffdfa;border:1px solid #e9dfd1;padding:1.4rem}.Prototype-module__MyWk2q__quoteCardHeading{justify-content:space-between;align-items:center;display:flex}.Prototype-module__MyWk2q__quoteCard h3{color:var(--primary-maroon);font:700 1.05rem var(--font-sans);margin:1.4rem 0 .45rem}.Prototype-module__MyWk2q__quoteCard p{color:#8c7e78;font-size:.72rem}.Prototype-module__MyWk2q__quoteCard p i{color:var(--accent-gold)}.Prototype-module__MyWk2q__quoteSpecs{color:#7f726c;border-top:1px solid #f0e8dc;gap:1rem;margin-top:1.2rem;padding-top:1rem;font-size:.65rem;display:flex}.Prototype-module__MyWk2q__quoteSpecs i{color:var(--accent-gold);margin-right:.25rem}.Prototype-module__MyWk2q__responseNote{color:#5d846b;border-top:1px solid #f0e8dc;margin-top:1rem;padding-top:1rem;font-size:.72rem}.Prototype-module__MyWk2q__responseNote i{margin-right:.35rem}.Prototype-module__MyWk2q__modalBackdrop{z-index:200;background:#2c1a176b;justify-content:flex-end;display:flex;position:fixed;inset:0}.Prototype-module__MyWk2q__profilePanel{background:#fffdfa;width:min(420px,100%);height:100%;padding:4rem 2.5rem 2.5rem;position:relative;overflow-y:auto;box-shadow:-15px 0 45px #00000026}.Prototype-module__MyWk2q__closeButton{color:var(--primary-maroon);cursor:pointer;background:#f5eee5;border:0;width:30px;height:30px;position:absolute;top:1.2rem;right:1.3rem}.Prototype-module__MyWk2q__panelAvatar{border-radius:50%;width:72px;height:72px;margin-bottom:1rem;font-size:1.25rem}.Prototype-module__MyWk2q__profilePanel h2{color:var(--primary-maroon);margin-top:1rem;font-size:2rem}.Prototype-module__MyWk2q__panelLocation{color:#8c7e78;margin-top:.25rem;font-size:.75rem}.Prototype-module__MyWk2q__panelLocation i{color:var(--accent-gold)}.Prototype-module__MyWk2q__panelStats{border-top:1px solid #eee5d9;border-bottom:1px solid #eee5d9;grid-template-columns:repeat(3,1fr);margin:2rem 0;padding:1rem 0;display:grid}.Prototype-module__MyWk2q__panelStats strong,.Prototype-module__MyWk2q__panelStats small{display:block}.Prototype-module__MyWk2q__panelStats strong{color:var(--primary-maroon);font:700 1.25rem var(--font-serif)}.Prototype-module__MyWk2q__panelStats small{color:#8c7e78;margin-top:.2rem;font-size:.6rem}.Prototype-module__MyWk2q__panelBlock{margin:1.4rem 0}.Prototype-module__MyWk2q__panelLabel{color:var(--accent-gold);letter-spacing:1px;font-size:.62rem;font-weight:800}.Prototype-module__MyWk2q__panelBlock p{color:#6f625d;margin-top:.45rem;font-size:.78rem;line-height:1.7}.Prototype-module__MyWk2q__quoteModal,.Prototype-module__MyWk2q__smallModal{background:#fffdfa;align-self:center;width:min(560px,100% - 2rem);max-height:calc(100vh - 2rem);padding:2.2rem;position:relative;overflow-y:auto}.Prototype-module__MyWk2q__smallModal{width:min(440px,100% - 2rem)}.Prototype-module__MyWk2q__modalHeading{justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex;position:relative}.Prototype-module__MyWk2q__modalHeading h2{color:var(--primary-maroon);margin:.55rem 0 .3rem;font-size:1.8rem}.Prototype-module__MyWk2q__modalHeading p{color:#8c7e78;font-size:.75rem}.Prototype-module__MyWk2q__modalHeading .Prototype-module__MyWk2q__closeButton{flex:none;position:relative;top:auto;right:auto}.Prototype-module__MyWk2q__designUpload{cursor:pointer;background:#fcf8f1;border:1px dashed #ccb99e;min-height:165px;margin-bottom:1.2rem;display:block;overflow:hidden}.Prototype-module__MyWk2q__designUpload input{display:none}.Prototype-module__MyWk2q__designUpload img{object-fit:cover;width:100%;height:220px}.Prototype-module__MyWk2q__designPlaceholder{color:#9d8c7c;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:165px;display:flex}.Prototype-module__MyWk2q__designPlaceholder i{color:var(--accent-gold);font-size:1.5rem}.Prototype-module__MyWk2q__designPlaceholder strong{color:var(--primary-maroon);font-size:.75rem}.Prototype-module__MyWk2q__designPlaceholder small{font-size:.65rem}.Prototype-module__MyWk2q__modalActions{margin-top:1.5rem}@media (max-width:900px){.Prototype-module__MyWk2q__authLayout{grid-template-columns:1fr;gap:2rem;max-width:620px;padding-top:3rem}.Prototype-module__MyWk2q__authIntro{padding-bottom:0}.Prototype-module__MyWk2q__authIntro h1{font-size:3rem}.Prototype-module__MyWk2q__introNote{margin-top:1.5rem}.Prototype-module__MyWk2q__workspaceBody{grid-template-columns:190px 1fr}.Prototype-module__MyWk2q__mainContent{padding:2.5rem 3%}}@media (max-width:680px){.Prototype-module__MyWk2q__prototypeHeader,.Prototype-module__MyWk2q__workspaceHeader{height:64px}.Prototype-module__MyWk2q__workspaceHeader{padding:0 1rem}.Prototype-module__MyWk2q__headerRight{gap:.7rem}.Prototype-module__MyWk2q__demoPill,.Prototype-module__MyWk2q__userChip span,.Prototype-module__MyWk2q__userChip>i,.Prototype-module__MyWk2q__workspaceHeader .Prototype-module__MyWk2q__exitButton{display:none}.Prototype-module__MyWk2q__workspaceBody{display:block}.Prototype-module__MyWk2q__sidebar{padding:.7rem}.Prototype-module__MyWk2q__sidebarRole,.Prototype-module__MyWk2q__sidebarHelp{display:none}.Prototype-module__MyWk2q__sidebar nav{gap:.3rem;padding:0;display:flex;overflow-x:auto}.Prototype-module__MyWk2q__sidebar nav button{white-space:nowrap;width:auto;padding:.65rem .75rem}.Prototype-module__MyWk2q__sidebar nav button span{margin-left:.1rem}.Prototype-module__MyWk2q__mainContent{padding:2rem 1rem}.Prototype-module__MyWk2q__pageHeading{flex-direction:column;align-items:start}.Prototype-module__MyWk2q__pageHeading h1{font-size:2.25rem}.Prototype-module__MyWk2q__statsRow{grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.Prototype-module__MyWk2q__statCard{padding:1rem}.Prototype-module__MyWk2q__statCard span{font-size:1.5rem}.Prototype-module__MyWk2q__profileGrid,.Prototype-module__MyWk2q__quoteBoard{grid-template-columns:1fr}.Prototype-module__MyWk2q__jobCard{flex-wrap:wrap;align-items:start}.Prototype-module__MyWk2q__jobRight{text-align:left;width:100%;padding-left:53px}.Prototype-module__MyWk2q__tipBanner{flex-wrap:wrap;align-items:start}.Prototype-module__MyWk2q__tipBanner .Prototype-module__MyWk2q__textButton{margin-left:45px}.Prototype-module__MyWk2q__directoryToolbar{flex-wrap:wrap}.Prototype-module__MyWk2q__directoryToolbar select{flex:1}.Prototype-module__MyWk2q__filterButton{height:42px}.Prototype-module__MyWk2q__quoteRow{flex-wrap:wrap}.Prototype-module__MyWk2q__quoteRow .Prototype-module__MyWk2q__status{margin-left:auto}.Prototype-module__MyWk2q__quoteRow .Prototype-module__MyWk2q__textButton{margin-left:3.2rem}.Prototype-module__MyWk2q__onboardingWrap{padding:2.5rem 1rem}.Prototype-module__MyWk2q__onboardingHeading{flex-direction:column;align-items:start;gap:1rem}.Prototype-module__MyWk2q__onboardingHeading h1{font-size:2.4rem}.Prototype-module__MyWk2q__onboardingCard,.Prototype-module__MyWk2q__authCard{padding:1.4rem}.Prototype-module__MyWk2q__formSection{display:block}.Prototype-module__MyWk2q__formSectionHeading{margin-bottom:1.4rem}.Prototype-module__MyWk2q__formGrid{grid-template-columns:1fr}.Prototype-module__MyWk2q__fieldWide{grid-column:auto}.Prototype-module__MyWk2q__formActions,.Prototype-module__MyWk2q__modalActions{gap:1rem}.Prototype-module__MyWk2q__formActions .Prototype-module__MyWk2q__btn,.Prototype-module__MyWk2q__modalActions .Prototype-module__MyWk2q__btn{flex:1;justify-content:center}.Prototype-module__MyWk2q__authLayout{padding:2.5rem 1rem}.Prototype-module__MyWk2q__authIntro h1{font-size:2.5rem}.Prototype-module__MyWk2q__authCard h2{font-size:1.65rem}.Prototype-module__MyWk2q__quoteModal,.Prototype-module__MyWk2q__smallModal{padding:1.4rem}}
