.th-hero-content{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:54px;display:grid}.th-page .wc-hero h1{max-width:850px;font-size:clamp(38px,4.6vw,62px)}.th-page .wc-intro{max-width:650px}.th-page .wc-benefits{margin-bottom:0}.th-overview{background:radial-gradient(at 100% 0,#acf1d91f,#0000 70%),#101d20;border:1px solid #acf1d933;border-radius:20px;padding:28px}.th-overview-number{color:#acf1d9;letter-spacing:-.08em;justify-content:space-between;align-items:start;font-size:94px;font-weight:400;line-height:1;display:flex}.th-overview-number>span{letter-spacing:0;font-size:30px;line-height:1.5}.th-page .th-overview p{color:#d3e8df;margin:24px 0 14px;font-size:18px;line-height:1.5}.th-overview small{color:var(--studio-muted);font-size:11px;line-height:1.9}.th-jump-links{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.th-jump-links a{border:1px solid var(--studio-line);border-radius:8px;align-items:center;gap:28px;min-height:44px;padding:12px 17px;font-size:12px;display:flex}.th-jump-links a>span{color:#acf1d9;font:10px/1.6 monospace}.th-jump-links a:hover{background:#acf1d90a;border-color:#acf1d977}.th-page-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.th-page .th-page-actions p{max-width:760px;color:var(--studio-muted);flex-basis:100%;margin:0;font-size:11px;line-height:1.8}@media (max-width:600px){.th-page-actions .wc-button{width:100%}}.th-category{margin-top:64px;scroll-margin-top:115px}.th-category-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:25px;display:flex}.th-category h2{letter-spacing:-.04em;margin-top:12px;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.2}.th-category-heading>p{max-width:320px;color:var(--studio-muted);font-size:13px;line-height:1.7}.th-card{border:1px solid var(--studio-line);background:#101b21;border-radius:16px;min-width:0;transition:border-color .2s,background .2s;display:flex}.th-card:hover{background:#122224;border-color:#acf1d977}.th-card-link{border-radius:inherit;flex-direction:column;width:100%;min-width:0;padding:26px;text-decoration:none;display:flex}.th-card-link:focus-visible,.th-jump-links a:focus-visible{outline-offset:5px;outline:2px solid #acf1d9}.th-card-top{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.th-icon{color:#acf1d9;background:#acf1d90d;border:1px solid #acf1d92e;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.th-number{color:#96b3a5;font:10px/1.6 monospace}.th-page .th-card h3{letter-spacing:-.03em;color:#e5f3ed;margin:0 0 14px;font-size:23px;font-weight:500;line-height:1.25}.th-page .th-description{color:var(--studio-muted);margin:0 0 20px;font-size:13px;line-height:1.8}.th-page .th-detail{color:#b9d2c5;margin:auto 0 24px;padding-top:4px;font-size:11px;line-height:1.7}.th-card-action{border-top:1px solid var(--studio-line);color:#acf1d9;justify-content:space-between;gap:15px;padding-top:18px;font-size:13px;line-height:1.6;display:flex}.th-card-action>span{font-size:18px;line-height:1.2}.th-page .th-scope{color:var(--studio-muted);max-width:760px;margin-top:20px;font-size:12px;line-height:1.8}.th-help{background:linear-gradient(100deg,#142d25,#101b21 80%);border:1px solid #acf1d938;border-radius:16px;justify-content:space-between;align-items:center;gap:34px;margin-top:54px;padding:32px;display:flex}.th-help h2{letter-spacing:-.03em;margin-top:14px;font-size:28px;font-weight:500;line-height:1.25}.th-help p:not(.wc-step){max-width:600px;color:var(--studio-muted);margin-top:14px;font-size:13px;line-height:1.8}.th-help>a{flex-shrink:0}@media (max-width:1000px){.th-hero-content{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.th-overview,.th-card-link{padding:22px}.th-page .th-card h3{font-size:21px}}@media (max-width:850px){.th-hero-content{grid-template-columns:minmax(0,1fr)}.th-overview{display:none}.th-grid-business{grid-template-columns:minmax(0,1fr)}.th-category-heading{flex-direction:column;align-items:start;gap:14px}.th-category-heading>p{max-width:none}.th-help{flex-direction:column;align-items:start}}@media (max-width:600px){.th-grid-web{grid-template-columns:minmax(0,1fr)}.th-category{margin-top:46px}.th-help{padding:24px}.th-jump-links{gap:10px}.th-jump-links a{flex:1;justify-content:space-between;gap:12px}.th-card-top{margin-bottom:22px}}@media (prefers-reduced-motion:reduce){.th-card{transition:none}}.th-carousel{position:relative}.th-category-anchor{scroll-margin-top:115px;position:absolute;top:0}.th-carousel-stage{--carousel-step:clamp(200px, 26vw, 290px);perspective:1200px;touch-action:pan-y pinch-zoom;cursor:grab;isolation:isolate;-webkit-user-select:none;user-select:none;height:450px;margin:0 -16px;position:relative;overflow:hidden}.th-carousel-stage:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #acf1d9}.th-carousel-slide{width:min(390px,100% - 48px);height:400px;transform:translateX(calc(-50% + var(--slide-offset) * var(--carousel-step) + var(--drag-offset,0px))) rotateY(var(--slide-rotate)) scale(var(--slide-scale));opacity:var(--slide-opacity);transform-origin:50%;will-change:transform;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s,border-color .2s,background .2s;position:absolute;top:24px;left:50%}.th-carousel-slide.is-active{background:radial-gradient(at 100% 0,#acf1d90e,#0000 70%),#122124;border-color:#acf1d980;box-shadow:0 18px 48px #0005,0 0 28px #acf1d906}.th-slide-content{width:100%;height:100%;display:flex}.th-slide-preview{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.th-page .th-slide-category{letter-spacing:.1em;color:#b9ddcd;margin:-8px 0 14px;font:9px/1.6 monospace}.th-carousel-slide .th-card-link{cursor:pointer}.th-carousel-stage.is-dragging,.th-carousel-stage.is-dragging .th-card-link,.th-carousel-stage.is-dragging .th-slide-preview{cursor:grabbing}.th-carousel-stage.is-dragging .th-carousel-slide{transition:none}.th-carousel-controls{justify-content:center;align-items:center;gap:24px;margin-top:6px;display:flex}.th-carousel-arrow{color:#c9f3df;cursor:pointer;background:#122124;border:1px solid #acf1d947;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;transition:background .2s,border-color .2s;display:grid}.th-carousel-arrow:hover{background:#1c3930;border-color:#acf1d9}.th-carousel-dots{align-items:center;gap:0;display:flex}.th-carousel-dots button{cursor:pointer;background:0 0;border:0;width:30px;height:44px;padding:0;position:relative}.th-carousel-dots button:after{content:"";background:#657e73;border-radius:8px;width:6px;height:6px;transition:width .25s,left .25s,background .25s;position:absolute;top:19px;left:12px}.th-carousel-dots button.is-active:after{background:#acf1d9;width:22px;left:4px}.th-carousel-controls button:focus-visible{outline-offset:4px;outline:2px solid #acf1d9}.th-page .th-carousel-status{text-align:center;color:#c7e5d7;margin-top:14px;font-size:12px;line-height:1.8}.th-page .th-carousel-hint{text-align:center;max-width:620px;color:var(--studio-muted);margin:10px auto 0;font-size:11px;line-height:1.8}.th-carousel .th-scope{border-top:1px solid var(--studio-line);margin-top:30px;padding-top:22px}@media (max-width:600px){.th-carousel-stage{--carousel-step:76vw;height:435px;margin:0 -8px}.th-carousel-slide{height:395px;top:18px}.th-carousel-controls{gap:14px}.th-carousel-slide .th-card-link{padding:22px}.th-carousel-slide .th-card-top{margin-bottom:24px}.th-page .th-carousel-slide h3{font-size:22px}}@media (max-width:380px){.th-carousel-stage{height:490px}.th-carousel-slide{height:450px}}.th-no-script{gap:12px;margin-top:24px;padding:0;list-style:none;display:grid}.th-no-script a{color:#acf1d9;text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.th-carousel-slide,.th-carousel-dots button:after,.th-carousel-arrow{transition:none}}
