.market-header{max-width:1400px;margin:auto;padding:26px 45px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);gap:20px}.market-header nav>a:not(.btn){font-size:12px;text-decoration:none;margin:0 12px}.market-main{max-width:1300px;margin:auto;padding:0 45px 80px}.market-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center;padding:75px 0 65px}.market-hero h1{font-size:clamp(45px,5.3vw,76px);margin:24px 0}.market-hero h1 em{color:#7f915f;font-weight:400}.market-hero p{max-width:465px;font-size:16px;line-height:1.8}.journey-card{border-radius:140px 140px 20px 20px;background:#e4ebd6;padding:48px 36px 38px;min-height:405px;text-align:center}.journey-card .row{justify-content:center}.journey-symbol{font:135px Georgia;color:#6e8550;line-height:1.3}.journey-card h2{font-size:32px}.market-main .card h2{margin:13px 0}.market-main .card p{font-size:13px;line-height:1.8}.plans-section{padding:85px 0 40px;scroll-margin-top:30px}.plans-section>h1{margin:15px 0}.plan-intro{margin-bottom:28px}.plan-card{display:flex;flex-direction:column;position:relative;min-height:410px}.plan-card.featured{background:#e8eddb;border-color:#bfd09e}.plan-price{font:45px Georgia;margin:20px 0 5px;letter-spacing:-1px}.plan-price small{font:12px Arial;letter-spacing:0}.plan-card ul{list-style:none;padding:0;margin:25px 0;flex:1}.plan-card li{font-size:13px;padding:7px 0;border-bottom:1px solid #dce3d988}.plan-card li:before{content:'✓';margin-right:10px;color:#66824a}.plan-card .btn{width:100%}.connection-banner{display:flex;align-items:center;justify-content:space-between;gap:45px;background:#f0e5d9}.connection-banner p{max-width:650px}.faq-market{padding-top:50px}.faq-market details{padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.faq-market summary{cursor:pointer;font-weight:600}.faq-market details p{margin-top:15px}.market-footer{max-width:1400px;margin:auto;border-top:1px solid var(--line);padding:35px 45px;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:12px}.account-main{max-width:1100px;margin:45px auto;padding:0 35px 70px}.account-main h1{margin:12px 0 20px}.account-main .card h2{margin-bottom:14px}.account-main .card p{font-size:13px}.status-label{display:inline-flex;gap:8px;align-items:center;border-radius:20px;padding:6px 10px;background:#e8eedf;font-size:11px;margin-bottom:15px}.status-label.off{background:#f3e5d6}.account-kv{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.setup-list{padding:0;list-style:none}.setup-list li{padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.setup-list code{overflow-wrap:anywhere}.cloud-strip{padding:11px 20px;background:#e6eedb;border-bottom:1px solid #c9d7bc;font-size:12px;display:flex;justify-content:space-between;gap:15px;align-items:center}.cloud-strip.warn{background:#fff0dc}.cloud-strip a{font-weight:bold}.cloud-controls{display:flex;gap:8px;flex-wrap:wrap}.cloud-controls button{font-size:11px;text-decoration:underline}.sync-dialog{max-width:600px}.sync-dialog p{margin-top:12px}.account-main .notice{overflow-wrap:anywhere}@media(max-width:760px){.market-header{padding:20px}.market-header nav>a:not(.btn){display:none}.market-main{padding:0 20px 45px}.market-hero{grid-template-columns:1fr;gap:35px;padding:42px 0}.market-hero h1{font-size:50px}.journey-card{min-height:280px;padding:25px}.journey-symbol{font-size:90px}.plans-section{padding-top:50px}.plans-section h1{font-size:36px}.connection-banner{display:block}.connection-banner .btn{margin-top:20px}.market-footer{padding:26px 20px;flex-wrap:wrap}.account-main{margin-top:28px;padding:0 20px 60px}.cloud-strip{align-items:start;flex-direction:column;gap:6px}.account-main .cols2{grid-template-columns:1fr}}

@media(max-width:760px){.market-header{flex-wrap:wrap;gap:12px}.market-header nav{width:100%;display:flex;flex-wrap:wrap;gap:8px 14px}.market-header nav>a:not(.btn){display:inline-flex;align-items:center;min-height:36px}.market-main .journey-card{min-width:0}.setup-list li{overflow-wrap:anywhere}}

.awards-section{margin:32px 0 0;padding:24px;border:1px solid var(--line);border-radius:18px;background:#f4f3eb;scroll-margin-top:24px}.awards-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.awards-heading h2{font-size:27px;margin:7px 0 0;line-height:1.2}.awards-heading>p{max-width:340px;font-size:12px;line-height:1.6;margin:0}.award-highlight{display:flex;align-items:center;gap:18px;padding:17px 0;margin-top:15px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.award-year{font-size:13px;font-weight:700;color:#526942;background:#e4ebd6;border-radius:8px;padding:9px 12px}.award-highlight p{flex:1;margin:0;line-height:1.5}.award-highlight strong{display:block;font-size:16px}.award-highlight p>span{display:block;font-size:11px;margin-top:3px}.award-highlight>a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap}.awards-directory>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;min-height:48px;padding:10px 0 0;font-size:13px;font-weight:600}.awards-directory>summary::-webkit-details-marker{display:none}.awards-toggle{font-size:24px;font-weight:400}.awards-directory[open] .awards-toggle{transform:rotate(45deg)}.awards-list{padding:0;margin:15px 0 0;list-style:none}.award-row{display:grid;grid-template-columns:85px minmax(0,1fr);gap:14px;padding:13px 0;border-top:1px solid var(--line)}.award-date{font-size:11px;padding-top:3px}.award-row h3{font:600 13px/1.5 Arial,sans-serif;margin:0}.award-row h3 a{text-decoration:none}.award-row h3 a:hover{text-decoration:underline}.award-row p{font-size:11px;line-height:1.6;margin:4px 0 0;opacity:.8}.awards-profile{font-size:12px;line-height:1.6;margin:16px 0 0}.awards-directory>summary:focus-visible,.awards-section a:focus-visible{outline:2px solid #526942;outline-offset:4px}@media(max-width:760px){.awards-section{padding:18px;margin-top:24px}.awards-heading{display:block}.awards-heading h2{font-size:25px}.awards-heading>p{margin-top:9px}.award-highlight{flex-wrap:wrap;gap:10px}.award-highlight p{min-width:180px}.award-highlight>a{margin-left:0;min-height:36px}.award-row{grid-template-columns:65px minmax(0,1fr);gap:10px}.award-highlight strong{font-size:14px}}
