.gc-header{padding:30px 34px;background:linear-gradient(110deg,#edf0fb,#f4f0fb);border:1px solid #e0e4ef;border-radius:22px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.gc-header h2{font-size:28px;letter-spacing:-1px;margin:10px 0}.gc-header p{margin:0;font-size:13px;color:#657088}.gc-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}.gc-nav{position:sticky;top:24px;display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #e0e4ef;border-radius:16px;background:var(--surface,#fff)}.gc-nav button{font:inherit;font-size:12px;text-align:right;border:0;border-radius:10px;padding:12px 14px;background:transparent;color:#657088;cursor:pointer;min-height:44px}.gc-nav button:hover{background:#f1eef9}.gc-nav .active{background:#293970;color:#fff}.gc-content{min-width:0}.gc-content>.card{margin-bottom:22px}.gc-content small{display:block;font-size:11px;color:#827998;margin-top:6px}.gc-content td .btn{margin:3px;font-size:10px}.gc-note{font-size:12px;line-height:2.1;color:#657088;padding:0 24px 16px}.gc-padding{padding:30px}.gc-padding h3{font-size:24px;margin:12px 0}.gc-padding p,.gc-padding ol{font-size:13px;line-height:2.2;color:#657088}.gc-card-actions{display:flex;gap:10px;flex-wrap:wrap;padding:16px 24px 24px}.gc-padding .gc-card-actions{padding:18px 0}.gc-empty{padding:45px;text-align:center;font-size:13px;color:#827998}.gc-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.gc-summary article{background:var(--surface,#fff);border:1px solid #e0e4ef;border-radius:18px;padding:24px}.gc-summary span{font-size:11px;color:#827998}.gc-summary strong{display:block;font-size:27px;line-height:1.8;margin:10px 0}.gc-summary small{font-size:11px;color:#657088}.gc-creative-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.gc-feature{text-align:right;font:inherit;background:linear-gradient(130deg,#edeaf9,#fafbff);border:1px solid #dedff0;border-radius:20px;padding:28px;cursor:pointer;transition:transform .2s}.gc-feature:hover{transform:translateY(-3px)}.gc-feature>span{font-size:10px;color:#827998}.gc-feature>strong{display:block;font-size:24px;color:#293970;margin:18px 0 10px}.gc-feature>p{font-size:12px;color:#657088;line-height:2}.gc-feature>b{display:block;font-size:12px;color:#5f50b5;margin-top:20px}.gc-card-editor{margin:15px 0;border:1px solid #e0e4ef;border-radius:14px;padding:18px}.gc-card-editor legend{font-size:12px;color:#827998;padding:0 10px}.gc-check{display:flex;gap:12px;padding:14px;border-bottom:1px solid #edf0f5;align-items:center;font-size:12px}.gc-check input{width:auto}.gc-loading{font-size:12px;color:#827998;padding:10px}.payment-tax-quote{margin:22px 0 0;padding:20px;border:1px solid #d5dcf0;border-radius:14px;background:#f5f6fc}.payment-tax-quote h4{margin:0 0 16px;font-size:16px}.payment-tax-quote dl{margin:0}.payment-tax-quote dl>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;padding:9px 0}.payment-tax-quote dd{margin:0;font-weight:bold}.payment-tax-quote .payment-total{border-top:1px solid #d5dcf0;margin-top:10px;padding-top:16px;color:#293970}.payment-tax-quote>p{font-size:11px;color:#657088;margin:14px 0 0}.home-blog-section{padding-top:64px;padding-bottom:64px}.home-blog-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:8px 2px 22px;scrollbar-width:thin;scrollbar-color:#cbc7e5 transparent}.home-blog-track>.post-card{flex:0 0 clamp(270px,calc(32vw - 22px),350px);scroll-snap-align:start}.home-blog-track .post-card h2{font-size:19px}.home-blog-track .post-card p{font-size:13px}.blog-carousel-controls{display:flex;justify-content:flex-end;gap:12px;margin-top:12px}.blog-carousel-controls button{font:inherit;font-size:12px;border:1px solid #dce0ed;border-radius:12px;background:#fff;color:#293970;padding:11px 18px;min-height:44px;cursor:pointer}.blog-carousel-controls button:hover{background:#eeebfa}.gc-nav button:focus-visible,.gc-feature:focus-visible,.blog-carousel-controls button:focus-visible{outline:3px solid #7668cf;outline-offset:3px}.gc-workspace .form-code{font-size:12px;max-height:450px;overflow:auto}@media(max-width:1050px){.gc-layout{grid-template-columns:1fr}.gc-nav{position:static;flex-direction:row;overflow-x:auto;padding:8px;white-space:nowrap}.gc-nav button{flex-shrink:0}.gc-header{align-items:flex-start;flex-direction:column}.gc-creative-actions{grid-template-columns:1fr 1fr}}@media(max-width:650px){.gc-header,.gc-padding{padding:22px}.gc-header h2{font-size:24px}.gc-summary,.gc-creative-actions{grid-template-columns:1fr}.gc-feature{padding:24px}.gc-layout{gap:16px}.gc-note{padding:0 18px 14px}.gc-content .card-head{flex-wrap:wrap;gap:12px}.home-blog-track{gap:16px}.home-blog-track>.post-card{flex-basis:84vw;max-width:350px}.blog-carousel-controls{justify-content:center}.payment-tax-quote{padding:16px}.payment-tax-quote dl>div{font-size:12px}.gc-summary strong{font-size:24px}}@media(prefers-reduced-motion:reduce){.gc-feature{transition:none}.home-blog-track{scroll-behavior:auto}}
