:root{--white:#f0f5ff;--start-max:1120px;--start-line:rgba(155,180,220,.2);--start-muted:#b8c5da;--start-gold:#d6a653}
*{box-sizing:border-box}
html{background:#050814;color:var(--white);font-family:Inter,system-ui,sans-serif}
body{min-width:320px;margin:0;background:linear-gradient(180deg,#071126 0%,#050814 48%,#071126 100%);color:var(--white)}
a{color:inherit}
.site-shell{min-height:100vh;overflow-x:clip;overflow-y:visible}
.start-rebuild-page{max-width:var(--start-max);margin:0 auto;padding:52px 24px 89.6px;color:#f0f5ff}
.start-rebuild h1{margin:0 0 74px;text-align:center;color:#f0f5ff;font:600 clamp(2.2113rem,5.6862vw,4.7385rem)/.88 "Space Grotesk",sans-serif;letter-spacing:-.08em}
.start-rebuild h1 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--start-gold)}
.start-information{display:grid;gap:74px}
.start-information>section{padding:0;text-align:center}
.start-information>section::before{display:block;width:10px;height:10px;margin:0 auto 12px;border:1.76px solid var(--start-gold);border-radius:50%;content:"";box-shadow:none}
.start-information h2{max-width:620px;margin:0 auto 16px;color:var(--start-gold);font:600 clamp(calc(1.215rem + 1px),calc(2.565vw + 1px),calc(2.16rem + 1px))/1 "Space Grotesk",sans-serif;letter-spacing:-.055em}
.start-information p{max-width:850px;margin:0 auto;color:var(--start-muted);font-size:20px;line-height:1.65}
.start-information .start-status-note{max-width:850px;margin:16px auto 0;padding:0 18px 14px;color:#cbd7e8;font-size:14px;position:relative}
.start-status-divider{width:min(calc(100% + 36px),886px);height:1px;margin:16px auto 20px;background:linear-gradient(90deg,transparent 0%,transparent 10%,var(--start-gold) 25%,#f0ce8a 50%,var(--start-gold) 75%,transparent 90%,transparent 100%)}
.start-status-note strong{color:#4169e1;font-size:14px;font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}


.start-contact-capsule{display:inline-flex;align-items:center;margin-top:14px;padding:13.2px 21.6px;border:1.6758px solid rgba(214,166,83,.65);border-radius:999px;background:#000;color:#e0b66b;font:700 15.6px/1 "Space Grotesk",sans-serif;text-decoration:none;transition:transform .35s ease,background .35s ease,color .35s ease,border-color .35s ease}.start-inline-link{display:inline-flex;align-items:center;justify-content:center;width:220px;margin-top:18px;padding:13.2px 21.6px;border:1.6758px solid rgba(214,166,83,.65);border-radius:999px;background:#000;color:#e0b66b;font:700 15.6px/1 "Space Grotesk",sans-serif;text-decoration:none;transition:transform .35s ease,background .35s ease,color .35s ease,border-color .35s ease}
.start-inline-link:hover,.start-contact-capsule:hover{background:var(--start-gold);border-color:var(--start-gold);color:#071126;transform:scale(1.05)}.start-inline-link:focus-visible,.start-contact-capsule:focus-visible{background:var(--start-gold);border-color:var(--start-gold);color:#071126;transform:scale(1.05);outline:2px solid var(--start-gold);outline-offset:3px}.start-inline-link + .start-inline-link{margin-left:30px}
.start-navigation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:850px;margin:28px auto 0}
.start-navigation-grid>div{min-height:104px;padding:18px;border:1px solid var(--start-line);border-radius:16px;background:rgba(11,21,44,.46);text-align:center}
.start-navigation-grid strong{display:block;margin-bottom:14px;color:var(--start-muted);font:700 16px/1.2 "Space Grotesk",sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}
.start-navigation-grid span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:var(--start-muted);font-size:18px;line-height:1.55}.start-navigation-grid span i{font-style:normal;color:var(--start-gold);font-size:28.8px;line-height:1}.start-navigation-grid span a{color:#4169e1;text-decoration:none;font-size:19px}.start-navigation-grid span a:hover,.start-navigation-grid span a:focus-visible{color:var(--start-gold);text-decoration:underline;text-underline-offset:3px}
.start-next-card{position:relative;display:grid;grid-template-columns:1fr;align-items:stretch;max-width:850px;margin:28px auto 0;overflow:hidden;border:1px solid transparent;border-radius:26px;background:transparent;background-clip:padding-box;-webkit-clip-path:inset(0 round 26px);clip-path:inset(0 round 26px);color:#f0f5ff;text-decoration:none;box-shadow:0 18px 42px rgba(0,0,0,.28);isolation:isolate;transform-origin:center;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .35s ease,box-shadow .35s ease}
.start-next-card::before{content:"";position:absolute;z-index:3;inset:0;border:0;border-radius:inherit;box-shadow:inset 0 0 0 1.5px rgba(214,166,83,.62);pointer-events:none;transform:translateZ(0);backface-visibility:hidden;transition:opacity .35s ease}
.start-next-card img{grid-column:1;grid-row:1;display:block;width:100%;height:100%;min-height:220px;margin:0;justify-self:stretch;object-fit:cover;object-position:center center}




.start-next-card:hover,.start-next-card:focus-visible{box-shadow:none;transform:scale(1.03);outline:0}.start-next-card:hover::before,.start-next-card:focus-visible::before{opacity:1;box-shadow:inset 0 0 0 1.5px #ffe5a0}
@media(max-width:820px){.start-rebuild-page{padding:52px 20px 89.6px}.start-rebuild h1{margin-bottom:74px}.start-information{gap:74px}.start-information p{font-size:19px}.start-navigation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.start-next-card img{height:220px;min-height:0}}
@media(max-width:480px){.start-navigation-grid{grid-template-columns:1fr}}
