*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f3ef;-webkit-font-smoothing:antialiased;background-color:#0f1320;background-image:radial-gradient(1200px 700px at 85% -10%,#ff8e011a,#ff8e0100 60%),radial-gradient(900px 600px at -10% 40%,#7dd3f00f,#7dd3f000 60%),linear-gradient(#0e1528 0%,#10141f 40%,#121318 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;margin:0;font-family:DM Sans,system-ui,sans-serif}a{color:#ffb52f}a:hover{color:#ffd177}[hidden]{display:none!important}button,input,select,textarea{font-family:inherit}summary::-webkit-details-marker{display:none}details{interpolate-size:allow-keywords}details::details-content{height:0;transition:height .35s ease,content-visibility .35s ease allow-discrete;overflow:hidden}details[open]::details-content{height:auto}details summary>span{transition:transform .3s}details[open] summary>span{transform:rotate(45deg)}.gc-desk{display:contents}.gc-mob{display:none}@media (width<=1179px){.gc-desk{display:none}.gc-mob{display:contents}}@media (width>=1180px){.gc-formcard{grid-column:span 2}#gc-menu{display:none!important}}@media (width<=440px){header>div:first-child{gap:10px!important;padding-left:14px!important;padding-right:14px!important}header>div:first-child>div:last-child{gap:8px!important}header a[href=\/book]{padding:0 16px!important}}@media (width<=389px){header>div:first-child>a:first-child{gap:8px!important}header>div:first-child>a:first-child img{width:36px!important;height:37px!important}header>div:first-child>a:first-child span:first-child{font-size:15px!important}header a[href=\/book]{padding:0 12px!important;font-size:14px!important}}.gc-err{color:#ff9b8a;margin:0;font-size:15px;line-height:1.5}.gc-tpromo{color:#f5f3ef;background:#ff8e0114;border:1px solid #ff8e0166;border-radius:24px;flex-wrap:wrap;align-items:center;gap:6px 24px;max-width:760px;margin-top:32px;padding:22px 26px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 14px 40px #00000038}.gc-tpromo:hover{color:#f5f3ef;background:#ff8e0124;border-color:#ffb52f;transform:translateY(-2px)}.gc-tpromo-label{letter-spacing:.06em;text-transform:uppercase;color:#ffd177;flex-basis:100%;font-size:12px;font-weight:600}.gc-tpromo-title{letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:600}.gc-tpromo-text{color:#bdbab4;flex:220px;font-size:16px}.gc-tpromo-btn{color:#0c0c0e;background:linear-gradient(135deg,#ff8e01,#ffb52f);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.gc-prose h2{letter-spacing:-.02em;color:#f5f3ef;text-wrap:balance;margin:56px 0 18px;font-family:Sora,sans-serif;font-size:clamp(26px,2.4vw,32px);font-weight:600;line-height:1.2}.gc-prose h3{letter-spacing:-.015em;color:#f5f3ef;margin:36px 0 12px;font-family:Sora,sans-serif;font-size:21px;font-weight:600;line-height:1.3}.gc-prose p{color:#d3d1cc;text-wrap:pretty;margin:0 0 20px;font-size:18px;line-height:1.7}.gc-prose ul,.gc-prose ol{flex-direction:column;gap:10px;margin:0 0 24px;padding-left:24px;display:flex}.gc-prose li{color:#d3d1cc;padding-left:4px;font-size:18px;line-height:1.65}.gc-prose li::marker{color:#ff8e01}.gc-prose strong{color:#f5f3ef;font-weight:700}.gc-prose a{color:#ffb52f;text-underline-offset:3px;text-decoration:underline #ffb52f73}.gc-prose a:hover{color:#ffd177}.gc-prose table{border-collapse:collapse;background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;width:100%;margin:8px 0 28px;font-size:16px;line-height:1.45;display:block;overflow-x:auto}.gc-prose th{text-align:left;color:#ffd177;white-space:nowrap;background:#ff8e0114;padding:14px 18px;font-family:Sora,sans-serif;font-size:14px;font-weight:600}.gc-prose td{vertical-align:top;color:#d3d1cc;border-top:1px solid #ffffff12;min-width:120px;padding:13px 18px}.gc-prose td:first-child{color:#f5f3ef;font-weight:600}.gc-prose em{color:#a9a6a1}.gc-prose>:first-child{margin-top:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
