.world-shell{--navy:#081a2b;--copper:#c49b75;position:relative;min-height:100vh;background:#081a2b;color:#f6f0e7;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.world-glow{position:absolute;top:8rem;right:-12%;width:54vw;height:54vw;border:1px solid #b18a6544;border-radius:50%;box-shadow:0 0 0 100px #c49b7508,0 0 0 200px #c49b7506;pointer-events:none}.world-top{position:relative;z-index:1;max-width:1260px;margin:auto;padding:27px 32px;justify-content:space-between;border-bottom:1px solid #ffffff20}.world-brand,.world-top{display:flex;align-items:center}.world-brand{gap:12px;font-size:24px;font-family:Georgia,serif}.world-brand>span{font:700 14px Arial;letter-spacing:.2em}.world-brand small{display:block;color:var(--copper);font-size:9px;font-weight:400;margin-top:5px;letter-spacing:.2em}.world-top-right{display:flex;gap:25px;align-items:center;font-size:11px;letter-spacing:.1em;color:#c4beaf}.world-top-right a{color:#fff}.world-hero{position:relative;max-width:1260px;margin:0 auto;padding:92px 32px 124px}.world-access-label,.world-tag{color:var(--copper);font-size:11px;letter-spacing:.26em;font-weight:700}.world-layout{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:8%;gap:8%;align-items:center}.world-hero h1{font:400 clamp(66px,9vw,142px)/.91 Georgia,serif;letter-spacing:-.075em;margin:32px 0}.world-dashboard h1 em,.world-hero h1 em{font-style:normal;color:var(--copper)}.world-lead{font:400 clamp(25px,2.8vw,40px)/1.23 Georgia,serif;letter-spacing:-.02em;margin:0 0 20px}.world-desc{color:#aab9c5;line-height:1.85;max-width:490px;font-size:15px}.world-pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.world-pills span{padding:9px 13px;border:1px solid #ffffff30;border-radius:30px;color:#cfdae0;font-size:10px;letter-spacing:.12em}.world-access{background:#f3ede4;color:#152c3c;padding:39px 32px;box-shadow:0 30px 90px #0006;position:relative;z-index:2}.world-access-label{color:#976947}.world-access h2{font:400 35px/1.12 Georgia,serif;margin:24px 0 15px}.world-access p{font-size:13px;line-height:1.8;color:#62707c}.world-access label{display:block;margin:30px 0 9px;color:#183344;font-size:11px;font-weight:700}.world-access input{width:100%;padding:15px 14px;background:#fff;border:1px solid #c8c6c0;outline-color:#a67e5a;color:#173242;border-radius:2px}.world-access button,.world-save{border:0;background:#a37755;color:white;font-weight:700;font-size:12px;padding:18px 22px;cursor:pointer;width:100%;margin-top:12px}.world-access button:disabled,.world-save:disabled{opacity:.65}.world-access small{display:block;margin-top:20px;color:#6c7274;line-height:1.5}.world-access small a{color:#986a45;text-decoration:underline}.world-status{padding:12px;margin-top:15px;border:1px solid #aa9d88;font-size:13px;line-height:1.55}.world-features{position:relative;display:grid;grid-template-columns:repeat(4,1fr);background:#f5f1ea;color:#173244;padding:65px max(32px,calc((100vw - 1196px)/2));grid-gap:20px;gap:20px}.world-features article{border-top:1px solid #b68d6a;padding-top:18px}.world-features article span,.world-how>span{font-size:10px;color:#9c714f;letter-spacing:.18em}.world-features h2{font:400 28px Georgia,serif;margin:25px 0 12px}.world-features p{font-size:13px;color:#60707b;line-height:1.75}.world-how{max-width:1260px;margin:auto;padding:90px 32px}.world-how h2{font:400 clamp(30px,4vw,54px) Georgia,serif}.world-how>div{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:38px 0}.world-how b{color:#c49b75;font:400 27px Georgia,serif}.world-how p{font-size:13px;color:#d8e0e4;max-width:180px}.world-how>a{display:inline-block;border-bottom:1px solid #c49b75;padding-bottom:8px;color:#e5c7a8}.world-foot{display:flex;justify-content:space-between;gap:18px;padding:28px max(32px,calc((100vw - 1196px)/2));border-top:1px solid #ffffff20;font-size:10px;letter-spacing:.12em;color:#a8b8c2}.world-dash-main{position:relative;max-width:1150px;margin:auto;padding:65px 32px 100px}.world-dashboard h1{font:400 clamp(42px,5vw,75px) Georgia,serif;letter-spacing:-.045em}.world-tabs{display:flex;gap:8px;border-bottom:1px solid #ffffff30;margin:35px 0}.world-tabs button{border:0;background:transparent;padding:17px 20px;color:#d0d7de;cursor:pointer}.world-tabs button.active{color:#caa581;border-bottom:2px solid #caa581}.world-panel{background:#f3eee6;color:#1a3443;padding:35px;margin:24px 0;max-width:920px}.world-panel h2{font:400 30px Georgia,serif}.world-panel p{color:#586b76;line-height:1.7}.world-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.world-field{font-size:12px;color:#4d626e}.world-field input,.world-field textarea{display:block;width:100%;padding:13px;margin-top:8px;border:1px solid #c8c8c1;background:white;color:#203845}.world-field textarea{min-height:100px}.world-consent{display:flex;gap:10px;align-items:center;margin-top:25px;font-size:13px}.world-consent input{width:18px;height:18px}.world-save{max-width:250px}.world-pending{background:#203d50;padding:22px;border-left:2px solid #c49b75}.world-pending p{color:#cbd8df;font-size:14px}.world-people{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.world-people article{border:1px solid #ddd1c2;padding:18px}.world-logout{background:transparent;color:#d1bdad;border:0;text-decoration:underline;cursor:pointer;margin-top:25px}@media(max-width:850px){.world-layout{grid-template-columns:1fr;gap:36px}.world-hero{padding-top:60px;padding-bottom:65px}.world-features{grid-template-columns:1fr 1fr}.world-glow,.world-top-right>span{display:none}.world-form-grid{grid-template-columns:1fr}}@media(max-width:550px){.world-hero h1{font-size:59px}.world-features{grid-template-columns:1fr}.world-foot{flex-direction:column}.world-top{padding:20px}.world-access{padding:28px 22px}.world-people{grid-template-columns:1fr}}.world-link-help{margin-top:18px;padding:13px 0;border-top:1px solid #d8cdbd;color:#263e4e}.world-link-help summary{cursor:pointer;color:#936c4d;font-size:12px;line-height:1.6;font-weight:700}.world-link-help-inner{padding-top:12px}.world-link-help-inner p{font-size:12px;line-height:1.7;margin-bottom:12px}.world-link-help-inner ol{margin:14px 0;padding-left:20px;color:#526a78;font-size:12px;line-height:1.8}.world-link-help-inner li{margin:6px 0}.world-link-help-inner form{margin-top:15px}.world-link-help-inner input{display:block;width:100%;margin-top:7px}.world-link-help-inner button{width:100%;margin-top:10px}.world-link-help-inner small{margin-top:13px;color:#815d48}