.server-landing{--server-gold:#a47c3b}.server-landing :is(section[id],div[id]){scroll-margin-top:7rem}.server-landing .mada-hero{min-height:740px}.server-landing .mada-hero .container-shell>div{max-width:660px}.server-landing .mada-hero h1{font-size:clamp(2.25rem,4.6vw,4.4rem);line-height:1.35}.server-section{padding-block:clamp(3.5rem,6vw,6rem)}.server-heading{letter-spacing:-.035em;font-size:clamp(1.75rem,3.3vw,2.9rem);font-weight:700;line-height:1.5}.server-eyebrow{color:#8f2f3d;font-size:.78rem;font-weight:700}.dark .server-eyebrow{color:#f4bd68}.server-copy{color:var(--muted);font-size:.9rem;line-height:2.25}.server-section-nav{border-bottom:1px solid var(--line);background:var(--surface)}.server-band{background:color-mix(in srgb, var(--surface-muted) 55%, var(--background));border-block:1px solid var(--line)}.server-type-card,.server-benefit,.server-resource{border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;overflow:hidden}.server-type-card{box-shadow:0 14px 36px #3625140a}.server-artwork{background:#2b201a;border:1px solid #b8955440;border-radius:1.5rem;position:relative;overflow:hidden}.server-type-card>.server-artwork{border:0;border-radius:0}.server-artwork img{transition:transform .6s}@media (hover:hover){.server-type-card:hover .server-artwork img{transform:scale(1.025)}}.server-icon{color:#9f3440;background:#9f344014;border:1px solid #b8955433;border-radius:.9rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:inline-grid}.dark .server-icon{color:#f4bd68;background:#d9a45114}.server-benefit{padding:1.6rem;position:relative}.server-card-number{inset-inline-end:1.5rem;color:var(--server-gold);opacity:.16;font-family:monospace;font-size:2.5rem;line-height:1;position:absolute;top:1rem}.server-usecases{color:#fff;background:radial-gradient(at 0 0,#57242d 0,#0000 60%),#171418}.server-usecases .server-eyebrow{color:#f4bd68}.server-usecases .server-copy{color:#d6d3d1}.server-usecase-card{background:#ffffff08;border:1px solid #f5ddb124;border-radius:1.25rem;padding:1.7rem}.server-table-wrapper{border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;overflow-x:auto}.server-comparison{text-align:right;border-collapse:collapse;width:100%;min-width:660px;font-size:.875rem;line-height:1.9}.server-comparison :is(th,td){padding:1.2rem 1.5rem}.server-comparison thead{color:#fff8ed;background:#752835}.server-comparison tbody tr+tr{border-top:1px solid var(--line)}.server-comparison tbody tr:nth-child(2n){background:color-mix(in srgb, var(--surface-muted) 30%, transparent)}.server-comparison tbody th{width:23%;font-weight:600}.server-comparison td{width:38.5%;color:var(--muted)}.server-accordion{gap:.75rem;display:grid}.server-accordion details{border:1px solid var(--line);background:var(--surface);border-radius:1rem;overflow:hidden}.server-accordion details[open]{border-color:#b8955480}.server-accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;list-style:none;display:flex}.server-accordion summary h3{font-size:.9rem;font-weight:600;line-height:1.9}.server-expand-icon{border:1px solid var(--line);color:#9f3440;border-radius:50%;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.dark .server-expand-icon{color:#f4bd68}.server-disclosure-content{padding:0 1.4rem 1.4rem}.server-accordion details[open] .server-disclosure-content{animation:.2s ease-out server-reveal}.server-landing summary::-webkit-details-marker{display:none}.server-inline-details summary{color:#9f3440;list-style:none}.dark .server-inline-details summary{color:#f4bd68}.server-catalog-message{border:1px dashed var(--line);color:var(--muted);border-radius:1rem;justify-items:start;padding:2rem;font-size:.875rem;line-height:2;display:grid}.server-consultation{background:var(--surface);border:1px solid #b8955459;border-radius:2rem;box-shadow:0 16px 60px #64421b0d}.server-resource{padding:1.5rem;transition:border-color .18s,transform .18s}.server-resource:hover{border-color:#b89554;transform:translateY(-3px)}.server-final-cta{isolation:isolate;color:#fff;background:linear-gradient(110deg,#421d26,#852e3c);border:1px solid #d9a45140;border-radius:2rem;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.server-landing :is(a,button,summary,select):focus-visible{outline-offset:4px;outline:2px solid #b89554}@keyframes server-reveal{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.server-landing .mada-hero{min-height:670px}.server-landing .mada-hero-media img{object-position:38% center!important}.server-section-nav .container-shell{column-gap:1rem}.server-comparison :is(th,td),.server-accordion summary{padding:1rem}.server-disclosure-content{padding:0 1rem 1rem}}@media (prefers-reduced-motion:reduce){.server-disclosure-content,.server-artwork img,.server-resource{transition:none!important;animation:none!important;transform:none!important}}
