body{min-width:320px}:root{color:#f4f1e8;background:#080808;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 100% 0,#cea74f2e,#0000 34%),radial-gradient(circle at 0 0,#47785c29,#0000 28%),#080808;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.site{width:min(1180px,100% - 32px);margin:0 auto}.nav{justify-content:space-between;align-items:center;height:82px;display:flex}.logo{letter-spacing:.18em;font-size:.85rem;font-weight:800}.navLinks{color:#f4f1e8b8;gap:28px;font-size:.95rem;display:flex}.navLinks a:hover{color:#f4f1e8}.hero{grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);align-items:center;gap:48px;min-height:auto;padding:64px 0 88px;display:grid}.eyebrow,.sectionLabel,.cardLabel{color:#cfa64a;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;max-width:860px;margin-bottom:24px;font-size:clamp(3rem,5.8vw,5.35rem);line-height:.93}.heroText{color:#f4f1e8bd;max-width:680px;font-size:1.04rem;line-height:1.65}.heroActions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.heroTrust{color:#f4f1e880;max-width:600px;margin:16px 0 0;font-size:.8rem;line-height:1.55}.primaryBtn,.secondaryBtn{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:800;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.primaryBtn{color:#080808;background:#f4f1e8}.primaryBtn:hover{background:#cfa64a;transform:translateY(-2px);box-shadow:0 10px 24px #cfa64a29}.secondaryBtn{color:#f4f1e8;border:1px solid #f4f1e838}.secondaryBtn:hover{border-color:#cfa64a;transform:translateY(-2px);box-shadow:0 10px 24px #00000038}.heroVisual{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;display:flex;transform:translateY(-8px)}.orbStage{isolation:isolate;perspective:900px;place-items:center;width:min(460px,100%);height:240px;margin-bottom:8px;animation:5.5s ease-in-out infinite orbFloat;display:grid;position:relative;transform:translateY(-44px)}.orbImage{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 30px #0000006b);width:100%;max-width:455px;height:auto;transform-style:preserve-3d;animation:7s ease-in-out infinite orbTilt;display:block;position:relative}.orbGlow{z-index:1;aspect-ratio:1;filter:blur(24px);opacity:.8;background:radial-gradient(circle,#dfb85480 0%,#5c9d6a47 42%,#0000 72%);border-radius:50%;width:68%;animation:4.5s ease-in-out infinite glowPulse;position:absolute}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes orbTilt{0%,to{transform:rotateX(0)rotateY(-5deg)rotate(-1deg)}50%{transform:rotateX(3deg)rotateY(5deg)rotate(1deg)}}@keyframes glowPulse{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:.95;transform:scale(1.08)}}.heroCard{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #f4f1e824;border-radius:26px;width:min(430px,100%);margin-top:0;padding:30px;position:relative;box-shadow:0 30px 80px #00000059}.heroCard h2{letter-spacing:-.04em;font-size:1.65rem;line-height:1.08}.heroCard p{color:#f4f1e8ad;line-height:1.65}.proofStrip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#cfa64a14,#0000 42%),#ffffff09;border:1px solid #f4f1e81f;border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden;box-shadow:0 22px 60px #0000003d}.proofItem{align-items:center;gap:12px;min-height:82px;padding:20px;display:flex}.proofItem+.proofItem{border-left:1px solid #f4f1e81a}.proofItem span{color:#cfa64a;letter-spacing:.14em;font-size:.68rem;font-weight:800}.proofItem p{color:#f4f1e8d6;margin:0;font-size:.86rem;font-weight:750}.proofLink{transition:background .2s,box-shadow .2s}.proofLink:hover{background:#cfa64a12;box-shadow:inset 0 0 28px #cfa64a0d}.section{border-top:1px solid #f4f1e81a;padding:54px 0}.intro{max-width:860px;padding-top:52px}.section h2{letter-spacing:-.065em;margin-bottom:22px;font-size:clamp(2.2rem,4vw,4.5rem);line-height:.95}.section p{color:#f4f1e8b3;font-size:1.04rem;line-height:1.75}.sectionHeader{max-width:780px;margin-bottom:30px}.serviceCard,.packageCard,.managementCard,.processStep,.faqCard{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#ffffff06;border:1px solid #d4af372e;border-radius:28px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14,inset 0 -1px #00000059}.serviceCard:hover,.packageCard:hover,.managementCard:hover,.processStep:hover,.faqCard:hover{border-color:#d4af376b;transform:translateY(-6px);box-shadow:0 32px 80px #0009,0 0 28px #d4af371a,inset 0 1px #ffffff1f}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.buildGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.buildGrid span{color:#f4f1e8d1;background:linear-gradient(145deg,#ffffff0d,#ffffff05),#ffffff08;border:1px solid #d4af3729;border-radius:20px;align-items:center;min-height:74px;padding:16px 18px;font-weight:750;line-height:1.35;display:flex;box-shadow:0 18px 46px #00000047,inset 0 1px #ffffff14}.serviceCard{min-height:240px;padding:24px}.serviceCard h3{letter-spacing:-.03em;font-size:1.28rem}.serviceCard p{font-size:.96rem}.packages{padding-top:54px;scroll-margin-top:24px}.packageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.packageCard{background:#ffffff09;border:1px solid #f4f1e81f;border-radius:24px;flex-direction:column;min-height:440px;padding:28px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.packageCard:hover{border-color:#cfa64a61;transform:translateY(-4px);box-shadow:0 20px 48px #0000004d}.packageCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 0,#cfa64a1f,#0000 38%);position:absolute;inset:0}.featuredPackage{background:linear-gradient(155deg,#cfa64a1c,#0000 52%),#ffffff0b;border-color:#cfa64a6b;box-shadow:0 24px 70px #00000047}.packageTop{justify-content:space-between;align-items:center;min-height:26px;margin-bottom:36px;display:flex;position:relative}.packageNumber{color:#cfa64a;letter-spacing:.16em;font-size:.78rem;font-weight:800}.packageTag,.statusPill{color:#d9b968;letter-spacing:.08em;text-transform:uppercase;background:#cfa64a1a;border:1px solid #cfa64a52;border-radius:999px;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.packageTag{padding:7px 10px}.packageCard h3{letter-spacing:-.045em;margin-bottom:12px;font-size:1.55rem;position:relative}.packageCard>p{color:#f4f1e8a6;min-height:72px;margin-bottom:20px;line-height:1.55;position:relative}.packageCard ul{border-top:1px solid #f4f1e81a;gap:12px;margin:0 0 28px;padding:20px 0 0;list-style:none;display:grid;position:relative}.packageCard li{color:#f4f1e8c7;gap:10px;font-size:.92rem;display:flex}.packageCard li:before{color:#cfa64a;content:"◆";font-size:.55rem;transform:translateY(4px)}.packageLink{color:#f4f1e8;justify-content:space-between;align-items:center;margin-top:auto;font-size:.9rem;font-weight:800;transition:transform .2s,color .2s,text-shadow .2s;display:inline-flex;position:relative}.packageLink span{color:#cfa64a;font-size:1.2rem;transition:transform .2s}.packageLink:hover{color:#d9b968;text-shadow:0 0 18px #cfa64a38;transform:translateY(-2px)}.packageLink:hover span{transform:translate(3px)}.packages{padding-top:48px}.pricingIntro{background:linear-gradient(110deg,#cfa64a1a,#0000 48%),#ffffff09;border:1px solid #d4af372e;border-radius:24px;gap:10px;margin:-8px 0 28px;padding:22px 24px;display:grid;box-shadow:0 20px 54px #00000052,inset 0 1px #ffffff12}.pricingIntro p{color:#f4f1e8c7;margin:0;font-size:.98rem;line-height:1.6}.pricingIntro p:first-child{color:#f4f1e8;font-weight:800}.packageGrid,.managementGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.packageCard,.managementCard{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0e,#ffffff05),#ffffff06;border:1px solid #d4af372e;border-radius:28px;flex-direction:column;min-height:590px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14,inset 0 -1px #00000059}.packageCard:hover,.managementCard:hover{border-color:#d4af376b;transform:translateY(-6px);box-shadow:0 32px 80px #0009,0 0 28px #d4af371a,inset 0 1px #ffffff1f}.managementCard:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 0,#cfa64a1f,#0000 38%);position:absolute;inset:0}.featuredPackage{border-color:#cfa64a7a;box-shadow:0 34px 90px #000000ad,0 0 36px #d4af3724,inset 0 1px #ffffff1f}.packageTop{margin-bottom:30px}.packageCard h3,.managementCard h3{letter-spacing:-.045em;margin-bottom:12px;font-size:1.55rem;position:relative}.packagePrice{letter-spacing:-.055em;margin-bottom:14px;font-weight:900;position:relative;color:#d9b968!important;font-size:clamp(2rem,4vw,3rem)!important;line-height:.95!important}.packageCard>p:not(.packagePrice):not(.bestFor),.managementCard>p:not(.packagePrice):not(.bestFor){color:#f4f1e8a6;min-height:0;margin-bottom:18px;line-height:1.55;position:relative}.bestFor{border-top:1px solid #f4f1e81a;margin:0 0 18px;padding:14px 0 0;position:relative;color:#f4f1e8b8!important;min-height:0!important;font-size:.9rem!important;line-height:1.5!important}.bestFor strong{color:#f4f1e8}.packageCard ul,.managementCard ul{border-top:0;gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid;position:relative}.packageCard li,.managementCard li{color:#f4f1e8c7;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.packageCard li:before,.managementCard li:before{color:#cfa64a;content:"◆";font-size:.55rem;transform:translateY(4px)}.sectionCta{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.management{padding-top:50px}.split{grid-template-columns:.9fr 1fr;align-items:start;gap:46px;display:grid}.splitIntro{max-width:580px;margin-bottom:0}.clientGrid{flex-wrap:wrap;gap:12px;display:flex}.clientGrid span{color:#f4f1e8d1;background:#ffffff0a;border:1px solid #f4f1e824;border-radius:999px;padding:12px 16px;font-weight:700}.processHeader{max-width:850px}.processGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.processStep{background:linear-gradient(150deg,#cfa64a0e,#0000 45%),#ffffff08;border:1px solid #f4f1e81c;border-radius:20px;min-height:245px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;box-shadow:0 16px 38px #0000002e}.processStep>span{color:#cfa64a;letter-spacing:.16em;margin-bottom:48px;font-size:.75rem;font-weight:800;display:block}.processStep h3{letter-spacing:-.04em;white-space:nowrap;margin-bottom:10px;font-size:1.35rem}.processStep p{margin-bottom:0;font-size:.92rem;line-height:1.6}.processStep{background:linear-gradient(145deg,#ffffff0e,#ffffff05),#ffffff06;border-color:#d4af372e;border-radius:28px;box-shadow:0 24px 60px #00000073,inset 0 1px #ffffff14,inset 0 -1px #00000059}.processStep:hover{border-color:#d4af376b;transform:translateY(-6px);box-shadow:0 32px 80px #0009,0 0 28px #d4af371a,inset 0 1px #ffffff1f}.work{background:linear-gradient(135deg,#cfa64a1f,#0000),#ffffff09;border:1px solid #f4f1e81f;border-radius:32px;margin:18px 0 40px;padding:48px;transition:transform .22s,border-color .22s,box-shadow .22s}.work:hover{border-color:#cfa64a52;transform:translateY(-4px);box-shadow:0 24px 60px #0000004d}.workHeading,.workIntro{justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.workHeading h2{margin-bottom:0}.statusPill{flex:none;gap:8px;margin-top:4px;padding:9px 12px}.statusPill>span{background:#6fa878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #6fa878cc}.workIntro{align-items:flex-end;margin-top:28px}.workIntro p{max-width:760px;margin-bottom:0}.workIntro .secondaryBtn{flex:none}.focusBlock{background:#00000029;border:1px solid #f4f1e81a;border-radius:20px;margin-top:34px;padding:24px}.focusLabel{letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-weight:800;color:#cfa64a!important;font-size:.7rem!important}.focusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.focusGrid span{color:#f4f1e8cc;background:#ffffff06;border:1px solid #f4f1e81a;border-radius:12px;align-items:center;min-height:48px;padding:10px 12px;font-size:.82rem;font-weight:700;display:flex}.currentFocus{margin:18px 0 0;font-size:.91rem!important;line-height:1.6!important}.workStats{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.workStats div{border-top:1px solid #f4f1e82e;padding-top:18px}.workStats strong{color:#cfa64a;margin-bottom:8px;font-size:1.8rem;display:block}.workStats span{color:#f4f1e8bf}.faq{padding-top:48px}.faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.faqCard{padding:26px}.faqCard h3{letter-spacing:-.03em;margin-bottom:12px;font-size:1.18rem}.faqCard p{color:#f4f1e8ad;margin-bottom:0;font-size:.96rem;line-height:1.65}.contact{text-align:center;background:radial-gradient(circle at 50% 0,#cfa64a2b,#0000 42%),radial-gradient(circle at 8% 100%,#47785c24,#0000 32%),#ffffff08;border:1px solid #f4f1e81f;border-radius:32px;max-width:none;margin:0 0 48px;padding:66px 32px;position:relative;overflow:hidden}.contact h2{max-width:850px;margin-left:auto;margin-right:auto}.contact>p:not(.sectionLabel){max-width:680px;margin:0 auto 30px}.contact .ctaNote{color:#f4f1e880;max-width:620px;margin:18px auto 0;font-size:.78rem;line-height:1.55}.contact .ctaNext{color:#f4f1e8a8;max-width:650px;margin:22px auto 0;font-size:.88rem;line-height:1.6}.footer{color:#f4f1e880;border-top:1px solid #f4f1e81a;justify-content:space-between;align-items:center;gap:24px;padding:30px 0;font-size:.78rem;display:flex}.footer p{margin:0}.footer a{color:#f4f1e8a3;transition:color .2s}.footer a:hover{color:#cfa64a}@media (width<=900px){.navLinks{display:none}.hero,.split{grid-template-columns:1fr}.hero{padding:42px 0 72px}.heroVisual{gap:16px;max-width:620px;margin:12px auto 0;transform:none}.orbStage{width:100%;height:200px;margin-bottom:6px;transform:translateY(-18px)}.orbImage{max-width:340px}.heroCard{width:100%}.proofStrip{grid-template-columns:repeat(2,1fr)}.proofItem:nth-child(3){border-left:0}.proofItem:nth-child(n+3){border-top:1px solid #f4f1e81a}.serviceGrid,.buildGrid,.packageGrid,.managementGrid,.workStats,.focusGrid,.faqGrid{grid-template-columns:1fr}.packageCard,.managementCard,.packageCard>p,.managementCard>p{min-height:auto}.processGrid{grid-template-columns:repeat(2,1fr)}.processStep{min-height:225px}.workHeading,.workIntro{flex-direction:column;align-items:flex-start}.work{padding:28px}.footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=600px){.section{padding:48px 0}.proofStrip,.processGrid{grid-template-columns:1fr}.proofItem+.proofItem,.proofItem:nth-child(3){border-top:1px solid #f4f1e81a;border-left:0}.proofItem{min-height:66px;padding:16px 18px}.heroActions,.sectionCta{flex-direction:column}.heroActions .primaryBtn,.heroActions .secondaryBtn,.sectionCta .primaryBtn,.sectionCta .secondaryBtn{width:100%}.pricingIntro{padding:18px}.packageCard,.managementCard,.faqCard{padding:22px}.processStep,.processStep+.processStep{min-height:auto;padding:22px}.processStep>span{margin-bottom:28px}.work{margin:14px 0 34px}.statusPill{margin-top:0}.contact{margin-bottom:38px;padding:50px 20px}}
