.design-site .editorial-index{padding-block:152px 112px}.design-site .editorial-type-nav{gap:32px;margin-bottom:64px;font-size:14px;display:flex}.design-site .editorial-type-nav [aria-current=page]{text-underline-offset:6px;font-weight:600;text-decoration:underline}.design-site .editorial-voice-grid{row-gap:64px}.design-site .voice-copy h2{margin-top:4px;font-size:18px;font-weight:600;line-height:1.6}.design-site .editorial-title{padding-block:128px 48px}.design-site .editorial-title h1{margin-block:16px;font-size:32px;font-weight:600;line-height:1.6}.design-site .editorial-title time{color:var(--sub-foreground);margin-top:20px;font-size:12px;display:block}.design-site .editorial-related{padding-block:80px 112px}.design-site .editorial-section-title{margin-bottom:48px;font-size:32px;font-weight:600;line-height:1.5}.design-site .resource-grid>li{min-width:0;display:flex}.design-site .resource-grid .resource-card{flex-direction:column;flex:1;min-width:0;display:flex}.design-site .resource-grid .resource-card-action{margin-top:auto}.design-site .resource-grid .resource-card>p:has(+.resource-card-action){margin-bottom:24px}.design-site .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px;display:grid}.design-site .resource-card{display:block}.design-site .resource-card img{aspect-ratio:16/9;object-fit:contain;background:var(--card);width:100%;height:auto}.design-site .resource-card h2{margin-block:20px 12px;font-size:22px;font-weight:600;line-height:1.6}.design-site .resource-card p{font-size:14px;line-height:1.9}.design-site .resource-detail{grid-template-columns:minmax(0,720px) minmax(0,400px);align-items:start;gap:80px;padding-block:128px 112px;display:grid}.design-site .resource-detail h1{text-wrap:balance;margin-block:16px 40px;font-size:32px;font-weight:600;line-height:1.5}.design-site .resource-detail img{width:100%;height:auto}.design-site .resource-summary{white-space:pre-line;margin-top:32px;font-size:16px;line-height:1.9}.design-site .resource-form-panel{background:var(--card);border:1px solid var(--border);gap:24px;padding:32px;display:grid;position:sticky;top:128px}.design-site .resource-form-panel h2{font-size:24px;font-weight:600;line-height:1.5}.design-site .resource-form-panel p{font-size:14px;line-height:1.9}.design-site .form-destination{background:var(--brand);min-height:64px;color:var(--text-inverse);border:2px solid var(--border);border-radius:var(--control-radius);transition:background-color var(--motion-hover-duration) var(--ease);white-space:normal;text-align:center;opacity:1;justify-content:center;align-items:center;gap:12px;padding:16px;font-weight:600;display:flex}.design-site .fixed-page-heading{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:152px 80px;display:grid}.design-site .fixed-page-heading h1{white-space:pre-line;margin-top:12px;font-size:48px;font-weight:600;line-height:1.5}.design-site .fixed-page-heading>.rich-text{font-size:16px;line-height:1.9}.design-site .fixed-page-picture,.design-site .fixed-page-picture img{width:100%;height:auto;display:block}.design-site .company-facts{padding-block:112px}.design-site .company-facts>div{border-bottom:1px solid var(--border);grid-template-columns:240px 1fr;gap:40px;padding:32px 0;font-size:16px;line-height:1.9;display:grid}.design-site .company-facts dt{font-weight:600}.design-site .company-facts dd{white-space:pre-line}.design-site .fixed-page-body{padding-block:80px 112px}.design-site .service-full .service-layout{width:calc(100% - var(--container-gutter)*2);max-width:var(--content-max);display:block}.design-site .support-hero-illustration{object-fit:contain;object-position:left;width:100%;max-width:485px;height:auto;max-height:300px;margin-top:32px;display:block}.design-site .service-full .service-hero{align-items:center}.design-site .service-full .service-hero h1{text-wrap:balance}.design-site .service-full .service-section{padding-block:80px}.design-site .service-full .service-item>img{object-fit:contain;max-height:280px}.design-site .service-section-pricing .service-item{background:var(--card);border-radius:16px;padding:32px}.design-site .service-form-panel{background:var(--card);border:1px solid var(--border);gap:24px;width:100%;max-width:770px;margin-inline:auto;padding:40px;display:grid}.design-site .service-form-panel p{font-size:16px;line-height:1.9}.design-site .service-copy>img{max-width:100%;height:auto}@media (width<=1199px){.design-site .fixed-page-heading{gap:40px}.design-site .fixed-page-heading h1{font-size:40px}}@media (width<=809px){.design-site .fixed-page-heading{grid-template-columns:1fr;gap:24px;padding-block:128px 64px}.design-site .fixed-page-heading h1{font-size:32px}.design-site .company-facts{padding-block:64px}.design-site .company-facts>div{grid-template-columns:1fr;gap:12px;padding-block:24px}.design-site .fixed-page-body{padding-block:40px 64px}.design-site .service-full .service-section{padding-block:64px}.design-site .service-form-panel{padding:24px}.design-site .support-hero-illustration{max-height:220px}}@media (width<=1199px){.design-site .editorial-index{padding-top:128px}.design-site .resource-detail{grid-template-columns:1fr 320px;gap:40px}.design-site .editorial-title h1{font-size:26px}}@media (width<=809px){.design-site .editorial-index{padding-block:112px 64px}.design-site .editorial-title{padding-top:112px}.design-site .editorial-title h1{font-size:22px}.design-site .editorial-section-title{font-size:26px}.design-site .resource-grid{grid-template-columns:1fr;gap:48px}.design-site .resource-detail{grid-template-columns:1fr;gap:48px;padding-block:112px 64px}.design-site .resource-detail h1{font-size:26px}.design-site .resource-form-panel{position:static}.design-site .editorial-related{padding-block:64px}}.design-site .editorial-title h1{word-break:auto-phrase;text-wrap:pretty}.design-site .fixed-page-heading{align-items:start}.design-site .fixed-page-heading .english-label{color:var(--foreground);letter-spacing:.05em;font-size:24px;line-height:1.6}.design-site .company-facts{width:min(960px,calc(100% - 2 * var(--container-gutter)));padding-block:80px 0}.design-site .company-facts>div{border-bottom-color:var(--line-strong);grid-template-columns:160px 1fr;padding:24px 0;font-size:14px}.design-site .fixed-page-cta{text-align:center;padding-block:64px 112px}.design-site .guide-pending{background:var(--text-muted);color:var(--card);border-radius:10px;padding:14px 24px;font-size:14px;display:inline-flex}.design-site .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px}.design-site .resource-card h2{font-size:18px}.design-site .resource-card-action{background:var(--card);transition:background-color var(--motion-hover-duration) var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px 16px;font-size:14px;display:flex}.design-site .document-promos{gap:24px;margin-top:80px;display:grid}.design-site .document-promo{background:var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:32px;display:grid}.design-site .document-promo img{width:100%;height:auto}.design-site .document-promo h2{word-break:auto-phrase;text-wrap:balance;font-size:22px;font-weight:600;line-height:1.6}.design-site .document-promo p{white-space:pre-line;margin-block:16px;font-size:14px;line-height:1.9}.design-site .document-promo ul{color:var(--action-brand-hover);gap:8px;font-size:14px;display:grid}.design-site .resource-detail .editorial-prose{background:var(--card);border-radius:8px;margin-top:32px;padding:40px}.design-site .thanks-page{justify-items:center;padding-block:152px 96px;display:grid}.design-site .thanks-panel{background:var(--card);text-align:center;border-radius:8px;justify-items:center;gap:24px;width:min(800px,100%);padding:64px 40px;display:grid}.design-site .thanks-panel h1{text-wrap:balance;font-size:32px;font-weight:700;line-height:1.5}.design-site .thanks-image{width:min(420px,100%);height:auto}.design-site .thanks-copy{gap:8px;line-height:1.9;display:grid}.design-site .thanks-mail{font-weight:700}.design-site .thanks-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (width<=809.98px){.design-site .thanks-page{padding-block:112px 64px}.design-site .thanks-panel{padding:40px 20px}.design-site .thanks-panel h1{font-size:24px}}.design-site .not-found{align-content:center;justify-items:start;gap:16px;min-height:60vh;padding-block:152px 112px;display:grid}.design-site .not-found .english-label{letter-spacing:.05em;font-size:24px}.design-site .not-found h1{font-size:40px;font-weight:600;line-height:1.5}.design-site .not-found-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}@media (width<=1199.98px){.design-site .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-site .document-promo{grid-template-columns:1fr}}@media (width<=809.98px){.design-site .resource-grid{grid-template-columns:1fr;gap:48px}.design-site .fixed-page-heading .english-label{font-size:16px}.design-site .company-facts{padding-top:64px}.design-site .company-facts>div{grid-template-columns:1fr;gap:8px}.design-site .document-promo{gap:24px;padding:24px}.design-site .resource-detail .editorial-prose{padding:24px}.design-site .not-found h1{font-size:30px}.design-site .fixed-page-cta{padding-block:48px 64px}}.design-site .fixed-page-body h2{white-space:pre-line;margin-block:0 56px;font-size:40px;line-height:1.7}.design-site .fixed-page-body p{white-space:pre-line}.design-site .fixed-page-body .guide-section-label{color:var(--brand);margin-block:120px 8px;font-size:16px;font-weight:700;line-height:1.4}.design-site .fixed-page-body .guide-section-label+h2{margin-bottom:16px}.design-site .fixed-page-body .guide-pending{margin-top:48px}@media (width<=1199.98px){.design-site .fixed-page-body h2{margin-bottom:40px;font-size:32px}}@media (width<=809.98px){.design-site .fixed-page-body h2{margin-bottom:32px;font-size:24px}.design-site .fixed-page-body .guide-section-label{margin-top:72px}}.design-site .guide-page .fixed-page-heading{grid-template-columns:minmax(0,1fr) minmax(0,584px);gap:32px;padding-block:200px 56px}.design-site .guide-page .fixed-page-heading>div{flex-direction:column-reverse;align-items:flex-start;gap:8px;display:flex}.design-site .guide-page .fixed-page-heading h1{margin-top:0;line-height:1.4}.design-site .guide-page .fixed-page-heading>.rich-text{line-height:2}.design-site .guide-page .fixed-page-body{padding-block:80px 120px;font-size:16px;line-height:2}.design-site .guide-page .breadcrumbs{padding-top:0}@media (width<=1199.98px){.design-site .guide-page .fixed-page-heading{grid-template-columns:1fr;gap:24px;padding-block:160px 48px}.design-site .guide-page .fixed-page-heading>div{flex-direction:column}.design-site .guide-page .fixed-page-heading h1{font-size:32px}.design-site .guide-page .fixed-page-heading .english-label{font-size:16px}}@media (width<=809.98px){.design-site .guide-page .fixed-page-heading{grid-template-columns:1fr;gap:24px;padding-block:112px 40px}.design-site .guide-page .fixed-page-heading>div{flex-direction:column}.design-site .guide-page .fixed-page-body{padding-block:48px 64px;font-size:14px}}.design-site .guide-overview{flex-direction:column;gap:120px;padding-block:40px 120px;display:flex}.design-site .guide-block{flex-direction:column;gap:48px;display:flex}.design-site .guide-about{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;display:grid}.design-site .guide-points{flex-direction:column;gap:16px;display:flex}.design-site .guide-points li,.design-site .guide-prepare li{background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:28px 32px;display:flex}.design-site .guide-points b,.design-site .guide-prepare b{font-size:20px;font-weight:600;line-height:1.6}.design-site .guide-points span,.design-site .guide-prepare span{color:var(--sub-foreground);font-size:15px;line-height:1.9}.design-site .guide-stats{flex-direction:column;gap:16px;display:flex}.design-site .guide-stats div{background:var(--card);border-radius:12px;padding:28px 32px}.design-site .guide-stats dt{color:var(--sub-foreground);font-size:14px}.design-site .guide-stats dd{align-items:baseline;gap:6px;margin-top:4px;display:flex}.design-site .guide-stats dd span{font:700 56px/1.2 var(--font-english);color:var(--brand)}.design-site .guide-stats dd small{font-size:14px}.design-site .guide-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.design-site .guide-cards a{background:var(--card);height:100%;transition:transform var(--motion-hover-duration) var(--ease);border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex}.design-site .guide-cards a:hover{transform:translateY(-4px)}.design-site .guide-cards .lpv{width:100%;margin-bottom:16px}.design-site .guide-cards b{font-size:18px;font-weight:600;line-height:1.6}.design-site .guide-cards span{color:var(--sub-foreground);font-size:14px;line-height:1.9}.design-site .guide-more{align-self:center}.design-site .guide-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.design-site .guide-steps li{background:var(--card);border-radius:12px;flex-direction:column;gap:8px;padding:28px 32px;display:flex}.design-site .guide-steps .english-label{font-size:28px}.design-site .guide-steps b{font-size:20px;font-weight:600;line-height:1.6}.design-site .guide-steps p{color:var(--sub-foreground);font-size:15px;line-height:1.9}.design-site .guide-price{background:var(--card);border-radius:12px;flex-direction:column;gap:24px;padding:40px;display:flex}.design-site .guide-price>p{font-size:16px;line-height:2}.design-site .guide-price ul{flex-direction:column;display:flex}.design-site .guide-price li{border-top:1px dashed var(--line);grid-template-columns:240px minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 0;display:grid}.design-site .guide-price li b{font-size:18px;font-weight:600}.design-site .guide-price li span{font-size:16px;line-height:1.8}.design-site .guide-prepare{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.design-site .guide-prepare li{padding:24px}.design-site .guide-note{color:var(--sub-foreground);font-size:15px;line-height:1.9}.design-site .guide-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.design-site .guide-links a{background:var(--card);transition:transform var(--motion-hover-duration) var(--ease);border-radius:12px;flex-direction:column;gap:8px;padding:28px 32px;display:flex}.design-site .guide-links a:hover{transform:translateY(-4px)}.design-site .guide-links b{font-size:20px;font-weight:600}.design-site .guide-links span{color:var(--sub-foreground);font-size:14px;line-height:1.8}@media (width<=1199.98px){.design-site .guide-cards,.design-site .guide-prepare,.design-site .guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=809.98px){.design-site .guide-overview{gap:80px;padding-block:24px 80px}.design-site .guide-block{gap:32px}.design-site .guide-about{grid-template-columns:1fr}.design-site .guide-stats{flex-direction:row}.design-site .guide-stats div{flex:1;padding:20px}.design-site .guide-stats dd span{font-size:40px}.design-site .guide-cards,.design-site .guide-steps,.design-site .guide-prepare,.design-site .guide-links{grid-template-columns:1fr}.design-site .guide-points li,.design-site .guide-steps li,.design-site .guide-links a,.design-site .guide-price{padding:24px}.design-site .guide-price li{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.design-site .guide-cards a,.design-site .guide-links a{transition:none}.design-site .guide-cards a:hover,.design-site .guide-links a:hover{transform:none}}.design-site .guide-lead{flex-direction:column;gap:16px;font-size:16px;line-height:2;display:flex}.design-site .guide-strengths{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1199.98px){.design-site .guide-strengths{grid-template-columns:1fr}}.design-site .guide-cards .guide-card-art{object-fit:contain;object-position:bottom;width:100%;height:150px;margin-bottom:16px;display:block}
