:root{
  --paper:#f7f7f0;
  --ink:#20271f;
  --muted:#596354;
  --line:#d9ddcf;
  --accent:#d8ed8f;
  --green:#30452c;
  --display:"Avenir Next","Trebuchet MS",sans-serif;
  --body:"Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif}
  *{
    box-sizing:border-box}
    html{
      scroll-behavior:smooth;
      scroll-padding-top:24px}
      body{
        margin:0;
        background:var(--paper);
        color:var(--ink);
        font:17px/1.65 var(--body);
        -webkit-font-smoothing:antialiased}
        a{
          color:inherit;
          text-underline-offset:5px}
          a:hover{
            text-decoration-thickness:2px}
            a:focus-visible,summary:focus-visible{
              outline:3px solid #547729;
              outline-offset:6px;
              border-radius:3px}
              img{
                display:block;
                max-width:100%;
                height:auto}
                h1,h2,h3,p,figure{
                  margin:0}
                  h1,h2,h3{
                    font-family:var(--display);
                    font-weight:600;
                    line-height:1.12}
                    h2{
                      font-size:clamp(28px,3.4vw,43px);
                      letter-spacing:-1.3px}
                      h3{
                        font-size:23px;
                        letter-spacing:-.5px}
                        p{
                          color:var(--muted)}
                          .wrap{
                            width:min(1160px,calc(100% - 80px));
                            margin-inline:auto}
                            .skip-link{
                              position:absolute;
                              left:20px;
                              top:-100px;
                              background:var(--ink);
                              color:white;
                              padding:12px;
                              z-index:10}
                              .skip-link:focus{
                                top:12px}
                                .site-header{
                                  display:flex;
                                  justify-content:space-between;
                                  align-items:center;
                                  min-height:105px;
                                  border-bottom:1px solid var(--line);
                                  gap:24px}
                                  .wordmark{
                                    display:flex;
                                    align-items:center;
                                    gap:10px;
                                    font-family:var(--display);
                                    font-size:30px;
                                    font-weight:700;
                                    letter-spacing:-1.8px;
                                    text-decoration:none}
                                    .wordmark img{
                                      border-radius:9px}
                                      .site-header nav{
                                        display:flex;
                                        align-items:center;
                                        gap:28px;
                                        font-size:14px}
                                        .site-header nav a{
                                          text-decoration:none;
                                          padding-block:10px}
                                          .site-header nav a:hover{
                                            text-decoration:underline}
                                            .language{
                                              border-left:1px solid var(--line);
                                              padding-left:28px}
                                              .eyebrow{
                                                font-size:11px;
                                                font-weight:650;
                                                letter-spacing:2px;
                                                color:var(--green)}
                                                .home-hero{
                                                  padding-block:74px 60px}
                                                  .home-hero h1{
                                                    font-size:clamp(66px,9.5vw,124px);
                                                    letter-spacing:-6px;
                                                    line-height:1.02;
                                                    margin-top:28px}
                                                    .hero-bottom{
                                                      display:flex;
                                                      align-items:flex-end;
                                                      justify-content:space-between;
                                                      gap:40px;
                                                      margin-top:36px}
                                                      .intro{
                                                        font-size:20px;
                                                        line-height:1.65;
                                                        max-width:590px}
                                                        .round-link{
                                                          border:1px solid var(--ink);
                                                          border-radius:50%;
                                                          width:60px;
                                                          height:60px;
                                                          display:grid;
                                                          place-items:center;
                                                          flex-shrink:0;
                                                          font-size:28px;
                                                          text-decoration:none}
                                                          .round-link:hover{
                                                            background:var(--accent)}
                                                            .featured{
                                                              background:var(--accent);
                                                              display:flex;
                                                              align-items:center;
                                                              gap:30px;
                                                              padding:34px 38px;
                                                              border-radius:4px}
                                                              .feature-icon{
                                                                flex-shrink:0}
                                                                .feature-icon img{
                                                                  border-radius:24px}
                                                                  .featured h2{
                                                                    font-size:29px;
                                                                    letter-spacing:-.8px;
                                                                    margin-block:6px 8px}
                                                                    .featured p:not(.eyebrow){
                                                                      max-width:530px;
                                                                      color:var(--green);
                                                                      font-size:16px}
                                                                      .button{
                                                                        display:inline-flex;
                                                                        align-items:center;
                                                                        justify-content:center;
                                                                        gap:24px;
                                                                        padding:16px 23px;
                                                                        background:var(--ink);
                                                                        color:var(--paper);
                                                                        border-radius:5px;
                                                                        font-size:15px;
                                                                        font-weight:550;
                                                                        text-decoration:none;
                                                                        line-height:1.5;
                                                                        transition:background .15s}
                                                                        .button:hover{
                                                                          background:#425439}
                                                                          .featured .button{
                                                                            margin-left:auto;
                                                                            flex-shrink:0}
                                                                            .directory{
                                                                              padding-block:90px 40px}
                                                                              .section-heading{
                                                                                display:flex;
                                                                                align-items:baseline;
                                                                                justify-content:space-between;
                                                                                gap:20px;
                                                                                margin-bottom:30px}
                                                                                .section-heading p{
                                                                                  font-size:13px;
                                                                                  white-space:nowrap}
                                                                                  .app-grid{
                                                                                    display:grid;
                                                                                    grid-template-columns:1fr 1fr;
                                                                                    column-gap:60px}
                                                                                    .app{
                                                                                      padding:33px 0;
                                                                                      border-top:1px solid var(--line);
                                                                                      display:flex;
                                                                                      align-items:flex-start;
                                                                                      gap:22px;
                                                                                      scroll-margin-top:24px}
                                                                                      .app>img{
                                                                                        width:64px;
                                                                                        height:64px;
                                                                                        border-radius:16px;
                                                                                        flex-shrink:0}
                                                                                        .app h3{
                                                                                          font-size:24px}
                                                                                          .app p{
                                                                                            margin-top:11px;
                                                                                            font-size:16px;
                                                                                            max-width:410px}
                                                                                            .app-links{
                                                                                              display:flex;
                                                                                              flex-wrap:wrap;
                                                                                              gap:12px 22px;
                                                                                              margin-top:17px;
                                                                                              font-size:13px}
                                                                                              .app-links a{
                                                                                                text-decoration:none}
                                                                                                .app-links a:first-child{
                                                                                                  font-weight:600}
                                                                                                  .app-links a:hover{
                                                                                                    text-decoration:underline}
                                                                                                    .app-links a:last-child{
                                                                                                      color:var(--muted)}
                                                                                                      .about{
                                                                                                        padding-block:55px 85px;
                                                                                                        border-top:1px solid var(--line);
                                                                                                        margin-top:30px}
                                                                                                        .about h2{
                                                                                                          margin-block:16px 26px;
                                                                                                          max-width:650px}
                                                                                                          .about>div{
                                                                                                            display:grid;
                                                                                                            grid-template-columns:1fr 1fr;
                                                                                                            gap:70px}
                                                                                                            .about p{
                                                                                                              max-width:510px;
                                                                                                              font-size:16px}
                                                                                                              .site-footer{
                                                                                                                display:flex;
                                                                                                                justify-content:space-between;
                                                                                                                gap:30px;
                                                                                                                border-top:1px solid var(--line);
                                                                                                                padding-block:35px 45px;
                                                                                                                font-size:13px}
                                                                                                                .site-footer p{
                                                                                                                  margin-top:10px}
                                                                                                                  .site-footer>div:last-child{
                                                                                                                    text-align:right;
                                                                                                                    padding-top:10px}
                                                                                                                    .breadcrumb{
                                                                                                                      padding-top:28px;
                                                                                                                      font-size:13px;
                                                                                                                      color:var(--muted)}
                                                                                                                      .breadcrumb a{
                                                                                                                        text-decoration:none}
                                                                                                                        .product-hero{
                                                                                                                          display:grid;
                                                                                                                          grid-template-columns:1.4fr 1fr;
                                                                                                                          gap:75px;
                                                                                                                          align-items:center;
                                                                                                                          padding-block:35px 70px}
                                                                                                                          .product-label{
                                                                                                                            display:flex;
                                                                                                                            align-items:center;
                                                                                                                            gap:16px}
                                                                                                                            .product-label img{
                                                                                                                              border-radius:13px;
                                                                                                                              flex-shrink:0}
                                                                                                                              .product-label .eyebrow{
                                                                                                                                font-size:10px;
                                                                                                                                letter-spacing:1.6px}
                                                                                                                                .product-hero h1{
                                                                                                                                  font-size:clamp(56px,6.1vw,82px);
                                                                                                                                  line-height:1.07;
                                                                                                                                  letter-spacing:-4px;
                                                                                                                                  margin-block:28px}
                                                                                                                                  .product-hero .intro{
                                                                                                                                    font-size:18px;
                                                                                                                                    max-width:530px}
                                                                                                                                    .download{
                                                                                                                                      margin-top:30px}
                                                                                                                                      .download p{
                                                                                                                                        font-size:13px;
                                                                                                                                        margin-top:15px;
                                                                                                                                        line-height:1.9}
                                                                                                                                        .text-link{
                                                                                                                                          display:inline-block;
                                                                                                                                          margin-top:25px;
                                                                                                                                          font-size:14px}
                                                                                                                                          .product-preview{
                                                                                                                                            background:#e5e9dc;
                                                                                                                                            padding:30px 32px 20px;
                                                                                                                                            display:flex;
                                                                                                                                            flex-direction:column;
                                                                                                                                            align-items:center;
                                                                                                                                            border-radius:5px}
                                                                                                                                            .product-preview>img{
                                                                                                                                              width:260px;
                                                                                                                                              border:7px solid #20271f;
                                                                                                                                              border-radius:32px;
                                                                                                                                              box-shadow:0 20px 35px #20271f25}
                                                                                                                                              .product-preview figcaption{
                                                                                                                                                font-size:11px;
                                                                                                                                                line-height:1.6;
                                                                                                                                                color:var(--muted);
                                                                                                                                                max-width:280px;
                                                                                                                                                margin-top:20px}
                                                                                                                                                .feature-section{
                                                                                                                                                  padding-block:65px 85px;
                                                                                                                                                  border-top:1px solid var(--line)}
                                                                                                                                                  .feature-section>h2{
                                                                                                                                                    max-width:660px}
                                                                                                                                                    .features{
                                                                                                                                                      display:grid;
                                                                                                                                                      grid-template-columns:repeat(3,1fr);
                                                                                                                                                      gap:55px;
                                                                                                                                                      margin-top:45px}
                                                                                                                                                      .number{
                                                                                                                                                        font-size:12px;
                                                                                                                                                        letter-spacing:1px;
                                                                                                                                                        color:var(--muted)}
                                                                                                                                                        .features h3{
                                                                                                                                                          margin-block:16px}
                                                                                                                                                          .features p{
                                                                                                                                                            font-size:16px}
                                                                                                                                                            .steps-section{
                                                                                                                                                              background:var(--green);
                                                                                                                                                              color:var(--paper);
                                                                                                                                                              padding-block:75px}
                                                                                                                                                              .steps-layout{
                                                                                                                                                                display:grid;
                                                                                                                                                                grid-template-columns:1fr 1.2fr;
                                                                                                                                                                gap:110px}
                                                                                                                                                                .steps-layout h2{
                                                                                                                                                                  max-width:400px}
                                                                                                                                                                  .steps-layout ol{
                                                                                                                                                                    margin:0;
                                                                                                                                                                    padding-left:26px}
                                                                                                                                                                    .steps-layout li{
                                                                                                                                                                      padding-left:14px;
                                                                                                                                                                      margin-bottom:27px}
                                                                                                                                                                      .steps-layout li:last-child{
                                                                                                                                                                        margin-bottom:0}
                                                                                                                                                                        .steps-layout li::marker{
                                                                                                                                                                          color:var(--accent);
                                                                                                                                                                          font-size:14px}
                                                                                                                                                                          .steps-layout h3{
                                                                                                                                                                            font-size:23px}
                                                                                                                                                                            .steps-layout p{
                                                                                                                                                                              color:#d7dfd0;
                                                                                                                                                                              margin-top:8px;
                                                                                                                                                                              font-size:16px}
                                                                                                                                                                              .faq{
                                                                                                                                                                                display:grid;
                                                                                                                                                                                grid-template-columns:1fr 1.35fr;
                                                                                                                                                                                gap:90px;
                                                                                                                                                                                padding-block:90px}
                                                                                                                                                                                .faq h2{
                                                                                                                                                                                  margin-top:18px}
                                                                                                                                                                                  .faq details{
                                                                                                                                                                                    border-top:1px solid var(--line);
                                                                                                                                                                                    padding-block:21px}
                                                                                                                                                                                    .faq summary{
                                                                                                                                                                                      cursor:pointer;
                                                                                                                                                                                      font-size:18px;
                                                                                                                                                                                      font-weight:550;
                                                                                                                                                                                      line-height:1.5}
                                                                                                                                                                                      .faq details p{
                                                                                                                                                                                        font-size:16px;
                                                                                                                                                                                        margin-top:14px}
                                                                                                                                                                                        .fine-print{
                                                                                                                                                                                          font-size:12px;
                                                                                                                                                                                          margin-top:24px;
                                                                                                                                                                                          line-height:2}
                                                                                                                                                                                          .closing{
                                                                                                                                                                                            background:var(--accent);
                                                                                                                                                                                            padding:55px;
                                                                                                                                                                                            text-align:center;
                                                                                                                                                                                            border-radius:5px}
                                                                                                                                                                                            .closing h2{
                                                                                                                                                                                              margin-block:15px}
                                                                                                                                                                                              .closing p{
                                                                                                                                                                                                color:var(--green)}
                                                                                                                                                                                                .closing .button{
                                                                                                                                                                                                  margin-top:26px}
                                                                                                                                                                                                  .related{
                                                                                                                                                                                                    padding-block:75px}
                                                                                                                                                                                                    .related h2{
                                                                                                                                                                                                      font-size:29px;
                                                                                                                                                                                                      margin-bottom:30px}
                                                                                                                                                                                                      .not-found{
                                                                                                                                                                                                        padding-block:100px}
                                                                                                                                                                                                        .not-found h1{
                                                                                                                                                                                                          font-size:60px;
                                                                                                                                                                                                          margin-block:18px}
                                                                                                                                                                                                          .not-found .button{
                                                                                                                                                                                                            margin-block:30px}
                                                                                                                                                                                                            html[lang="zh-Hans"] h1{
                                                                                                                                                                                                              letter-spacing:-2px;
                                                                                                                                                                                                              line-height:1.2}
                                                                                                                                                                                                              html[lang="zh-Hans"] h2{
                                                                                                                                                                                                                letter-spacing:-.5px;
                                                                                                                                                                                                                line-height:1.35}
                                                                                                                                                                                                                html[lang="zh-Hans"] .intro{
                                                                                                                                                                                                                  line-height:1.85}
                                                                                                                                                                                                                  @media(min-width:1500px){
                                                                                                                                                                                                                    .home-hero{
                                                                                                                                                                                                                      padding-block:95px 75px}
                                                                                                                                                                                                                    }
                                                                                                                                                                                                                    @media(max-width:950px){
                                                                                                                                                                                                                      .featured{
                                                                                                                                                                                                                        flex-wrap:wrap}
                                                                                                                                                                                                                        .featured .button{
                                                                                                                                                                                                                          margin-left:142px}
                                                                                                                                                                                                                          .product-hero{
                                                                                                                                                                                                                            gap:30px}
                                                                                                                                                                                                                            .product-preview{
                                                                                                                                                                                                                              padding:25px 18px 20px}
                                                                                                                                                                                                                              .product-hero h1{
                                                                                                                                                                                                                                font-size:61px}
                                                                                                                                                                                                                                .steps-layout,.faq{
                                                                                                                                                                                                                                  gap:45px}
                                                                                                                                                                                                                                  .app-grid{
                                                                                                                                                                                                                                    column-gap:30px}
                                                                                                                                                                                                                                    .features{
                                                                                                                                                                                                                                      gap:25px}
                                                                                                                                                                                                                                      .section-heading{
                                                                                                                                                                                                                                        align-items:flex-start;
                                                                                                                                                                                                                                        flex-direction:column;
                                                                                                                                                                                                                                        gap:12px}
                                                                                                                                                                                                                                      }
                                                                                                                                                                                                                                      @media(max-width:640px){
                                                                                                                                                                                                                                        .wrap{
                                                                                                                                                                                                                                          width:calc(100% - 40px)}
                                                                                                                                                                                                                                          .site-header{
                                                                                                                                                                                                                                            min-height:85px;
                                                                                                                                                                                                                                            gap:15px}
                                                                                                                                                                                                                                            .wordmark{
                                                                                                                                                                                                                                              font-size:25px}
                                                                                                                                                                                                                                              .wordmark img{
                                                                                                                                                                                                                                                width:28px;
                                                                                                                                                                                                                                                height:28px}
                                                                                                                                                                                                                                                .site-header nav{
                                                                                                                                                                                                                                                  gap:16px;
                                                                                                                                                                                                                                                  font-size:12px}
                                                                                                                                                                                                                                                  .site-header nav>a:nth-child(2){
                                                                                                                                                                                                                                                    display:none}
                                                                                                                                                                                                                                                    .language{
                                                                                                                                                                                                                                                      padding-left:16px}
                                                                                                                                                                                                                                                      .home-hero{
                                                                                                                                                                                                                                                        padding-block:48px 40px}
                                                                                                                                                                                                                                                        .home-hero h1{
                                                                                                                                                                                                                                                          font-size:64px;
                                                                                                                                                                                                                                                          letter-spacing:-3px}
                                                                                                                                                                                                                                                          .eyebrow{
                                                                                                                                                                                                                                                            font-size:10px;
                                                                                                                                                                                                                                                            letter-spacing:1.4px}
                                                                                                                                                                                                                                                            .hero-bottom{
                                                                                                                                                                                                                                                              gap:20px;
                                                                                                                                                                                                                                                              margin-top:25px;
                                                                                                                                                                                                                                                              align-items:center}
                                                                                                                                                                                                                                                              .intro{
                                                                                                                                                                                                                                                                font-size:17px}
                                                                                                                                                                                                                                                                .round-link{
                                                                                                                                                                                                                                                                  width:43px;
                                                                                                                                                                                                                                                                  height:43px;
                                                                                                                                                                                                                                                                  font-size:23px}
                                                                                                                                                                                                                                                                  .featured{
                                                                                                                                                                                                                                                                    padding:25px;
                                                                                                                                                                                                                                                                    gap:18px}
                                                                                                                                                                                                                                                                    .feature-icon img{
                                                                                                                                                                                                                                                                      width:60px;
                                                                                                                                                                                                                                                                      height:60px;
                                                                                                                                                                                                                                                                      border-radius:15px}
                                                                                                                                                                                                                                                                      .featured>div:nth-child(2){
                                                                                                                                                                                                                                                                        flex:1;
                                                                                                                                                                                                                                                                        min-width:180px}
                                                                                                                                                                                                                                                                        .featured h2{
                                                                                                                                                                                                                                                                          font-size:25px}
                                                                                                                                                                                                                                                                          .featured .button{
                                                                                                                                                                                                                                                                            margin-left:0;
                                                                                                                                                                                                                                                                            width:100%}
                                                                                                                                                                                                                                                                            .directory{
                                                                                                                                                                                                                                                                              padding-block:55px 20px}
                                                                                                                                                                                                                                                                              .section-heading h2{
                                                                                                                                                                                                                                                                                font-size:29px}
                                                                                                                                                                                                                                                                                .app-grid{
                                                                                                                                                                                                                                                                                  grid-template-columns:1fr}
                                                                                                                                                                                                                                                                                  .app{
                                                                                                                                                                                                                                                                                    padding-block:25px;
                                                                                                                                                                                                                                                                                    gap:18px}
                                                                                                                                                                                                                                                                                    .app>img{
                                                                                                                                                                                                                                                                                      width:54px;
                                                                                                                                                                                                                                                                                      height:54px;
                                                                                                                                                                                                                                                                                      border-radius:14px}
                                                                                                                                                                                                                                                                                      .app h3{
                                                                                                                                                                                                                                                                                        font-size:23px}
                                                                                                                                                                                                                                                                                        .about{
                                                                                                                                                                                                                                                                                          padding-block:35px 50px}
                                                                                                                                                                                                                                                                                          .about>div{
                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                            gap:20px}
                                                                                                                                                                                                                                                                                            .site-footer{
                                                                                                                                                                                                                                                                                              flex-direction:column;
                                                                                                                                                                                                                                                                                              padding-block:25px 35px;
                                                                                                                                                                                                                                                                                              gap:20px}
                                                                                                                                                                                                                                                                                              .site-footer>div:last-child{
                                                                                                                                                                                                                                                                                                text-align:left;
                                                                                                                                                                                                                                                                                                padding:0}
                                                                                                                                                                                                                                                                                                .breadcrumb{
                                                                                                                                                                                                                                                                                                  padding-top:22px}
                                                                                                                                                                                                                                                                                                  .product-hero{
                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                    padding-block:35px 50px;
                                                                                                                                                                                                                                                                                                    gap:38px}
                                                                                                                                                                                                                                                                                                    .product-hero h1{
                                                                                                                                                                                                                                                                                                      font-size:61px;
                                                                                                                                                                                                                                                                                                      letter-spacing:-3px}
                                                                                                                                                                                                                                                                                                      .product-label .eyebrow{
                                                                                                                                                                                                                                                                                                        font-size:9px}
                                                                                                                                                                                                                                                                                                        .product-hero .intro{
                                                                                                                                                                                                                                                                                                          font-size:17px}
                                                                                                                                                                                                                                                                                                          .product-preview{
                                                                                                                                                                                                                                                                                                            padding:30px 25px 24px}
                                                                                                                                                                                                                                                                                                            .product-preview>img{
                                                                                                                                                                                                                                                                                                              width:240px}
                                                                                                                                                                                                                                                                                                              .product-preview figcaption{
                                                                                                                                                                                                                                                                                                                max-width:260px}
                                                                                                                                                                                                                                                                                                                .feature-section{
                                                                                                                                                                                                                                                                                                                  padding-block:40px 50px}
                                                                                                                                                                                                                                                                                                                  .features{
                                                                                                                                                                                                                                                                                                                    grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                    gap:30px;
                                                                                                                                                                                                                                                                                                                    margin-top:30px}
                                                                                                                                                                                                                                                                                                                    .features h3{
                                                                                                                                                                                                                                                                                                                      margin-block:8px}
                                                                                                                                                                                                                                                                                                                      .steps-section{
                                                                                                                                                                                                                                                                                                                        padding-block:45px}
                                                                                                                                                                                                                                                                                                                        .steps-layout{
                                                                                                                                                                                                                                                                                                                          grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                          gap:30px}
                                                                                                                                                                                                                                                                                                                          .faq{
                                                                                                                                                                                                                                                                                                                            grid-template-columns:1fr;
                                                                                                                                                                                                                                                                                                                            padding-block:50px;
                                                                                                                                                                                                                                                                                                                            gap:28px}
                                                                                                                                                                                                                                                                                                                            .faq h2{
                                                                                                                                                                                                                                                                                                                              margin-top:12px}
                                                                                                                                                                                                                                                                                                                              .closing{
                                                                                                                                                                                                                                                                                                                                padding:35px 23px}
                                                                                                                                                                                                                                                                                                                                .closing h2{
                                                                                                                                                                                                                                                                                                                                  font-size:30px}
                                                                                                                                                                                                                                                                                                                                  .related{
                                                                                                                                                                                                                                                                                                                                    padding-block:50px}
                                                                                                                                                                                                                                                                                                                                    .related h2{
                                                                                                                                                                                                                                                                                                                                      font-size:26px}
                                                                                                                                                                                                                                                                                                                                    }
                                                                                                                                                                                                                                                                                                                                    h1,h2{
                                                                                                                                                                                                                                                                                                                                      text-wrap:balance}
                                                                                                                                                                                                                                                                                                                                      @media(max-width:640px){
                                                                                                                                                                                                                                                                                                                                        html[lang="zh-Hans"] .product-hero h1{
                                                                                                                                                                                                                                                                                                                                          font-size:clamp(40px,11.5vw,52px)}
                                                                                                                                                                                                                                                                                                                                        }
@media(prefers-reduced-motion:reduce){
                                                                                                                                                                                                                                                                                                                                          html{
                                                                                                                                                                                                                                                                                                                                            scroll-behavior:auto}
                                                                                                                                                                                                                                                                                                                                            *{
                                                                                                                                                                                                                                                                                                                                              transition:none!important}
}
.product-liveform{--accent:#f4df9d;--green:#4e4429}
.product-rallytrim{--accent:#dcea94;--green:#35432b}
.product-mark{background:#e9eddf;border-radius:5px;padding:55px 38px;min-height:440px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.product-mark>img{border-radius:38px;box-shadow:0 15px 35px #20271f15;margin-bottom:30px}
.product-mark ul{list-style:none;padding:0;margin:22px 0 0;width:100%;font-size:17px;color:var(--green)}
.product-mark li{padding:10px 0;border-top:1px solid var(--line)}
.guide-section{padding-block:55px 65px}
.guide-section .section-heading>a{font-size:14px;white-space:nowrap}
.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.guide-grid article{border-top:1px solid var(--line);padding-block:24px}
.guide-grid h3{font-size:23px;line-height:1.35;margin-block:15px}
.guide-grid h3 a{text-decoration:none}
.guide-grid h3 a:hover{text-decoration:underline}
.guide-grid article>p:last-child{font-size:16px}
.guide-article{max-width:860px;padding-block:55px 70px}
.guide-article h1,.info-page h1{font-size:clamp(38px,5vw,64px);letter-spacing:-2px;line-height:1.14;margin-block:20px}
.article-meta{font-size:13px;margin-block:20px}
.answer{font-size:21px;line-height:1.75;color:var(--green);border-left:3px solid #a7bd69;padding-left:24px;margin-top:30px}
.contents{background:#e9eddf;padding:26px 32px;margin-block:38px;font-size:16px}
.contents ol{margin-bottom:0;padding-left:22px}
.contents li{margin-top:10px}
.article-body{max-width:720px;margin-inline:auto}
.article-body section{margin-top:45px}
.article-body h2{font-size:30px;line-height:1.3;margin-bottom:20px}
.article-body p{margin-bottom:18px}
.article-body li{margin-bottom:14px;color:var(--muted)}
.info-page{padding-block:65px;max-width:1000px}
.info-page>h2{margin-block:45px 20px;font-size:30px}
.info-page>p{max-width:720px;margin-block:20px}
.info-page>.button{margin-top:10px}
.home-hero>.intro{margin-top:30px}
@media(max-width:950px){.guide-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){
  .site-header nav>a:nth-child(2){display:inline}
  .site-header nav>.nav-contact{display:none}
  .site-header nav{gap:12px}
  .language{padding-left:12px}
  .product-mark{min-height:350px;padding:35px 28px}
  .product-mark>img{width:120px;height:120px;border-radius:28px}
  .guide-grid{grid-template-columns:1fr;gap:10px}
  .guide-section{padding-block:35px 45px}
  .guide-article{padding-top:35px}
  .guide-article h1,.info-page h1{font-size:39px;letter-spacing:-1px}
  .answer{font-size:18px;padding-left:18px}
  .contents{padding:22px}
  .article-body h2{font-size:27px}
}
