:root{--line-color:rgba(198,209,227,.5);--T5-Red-01:#ff1444;--T5-Red-02:#f87a92;--T5-Red-03:#fecad7;--White-100:#fff;--White-30:hsla(0,0%,100%,.3);--White-10:hsla(0,0%,100%,.1);--White-05:hsla(0,0%,100%,.05);--White-50:hsla(0,0%,100%,.5);--Gray-01:#c6d1e3;--Gray-02:#a1aec1;--Gray-03:#394456;--Gray-04:#22262f;--Gray-05:#15171d;--Black-100:#000;--Black-20:rgba(0,0,0,.2);--border-width:1px;--border-radius:.4rem;--transition-speed:.2s;--header-height:8rem;--header-height-mobile:6.2rem;font-family:Archivo,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:where(:lang(en)){font-family:Archivo,Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:where(:lang(ja)){font-family:Noto Sans JP,Hiragino Sans,Yu Gothic,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}html{font-size:62.5%}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:1024px){html{font-size:.8vw}}@media(max-width:768px){html{font-size:62.5%}}body{background-color:var(--Gray-05);color:var(--Gray-01);font-family:Archivo;font-size:1.6rem}.nuxt-loading-indicator{display:none}::-moz-selection{background-color:#000;color:#fff}::selection{background-color:#000;color:#fff}.platform-flexible-btn{padding-bottom:6rem;padding-top:6rem}.platform-flexible-btn__card{background:linear-gradient(152deg,var(--Gray-04) 30%,var(--T5-Red-01) 68%);border:1px solid var(--Gray-03);border-radius:.2rem;display:flex;flex-direction:column;height:48rem;justify-content:space-between;overflow:hidden;padding:4.8rem 4.2rem 4.2rem;position:relative}@media(max-width:1023.98px){.platform-flexible-btn__card{background:linear-gradient(-35deg,var(--Gray-04) 20%,var(--T5-Red-01) 120%);border:none;gap:2.4rem;height:auto;justify-content:flex-end;padding:2.4rem;width:100%}}.platform-flexible-btn__card>svg{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);height:auto;position:absolute;right:7rem;top:50%;transform:translateY(-50%);width:40%}@media(max-width:1023.98px){.platform-flexible-btn__card>svg{height:100%;right:-32%;top:0;transform:translateY(0);width:100%}}.platform-flexible-btn__card-glow{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.platform-flexible-btn__card-glow:before{background:linear-gradient(150deg,rgba(255,20,68,.55),transparent 35%);content:"";height:100%;pointer-events:none;position:absolute;width:100%}@media(max-width:1023.98px){.platform-flexible-btn__card-glow:before{bottom:-10rem;height:62rem;left:-34.5rem;top:unset;width:73.7rem}}.platform-flexible-btn__card-glow:after{background:linear-gradient(-72deg,var(--Gray-04) 11%,transparent 74%);content:"";height:82rem;left:42%;pointer-events:none;position:absolute;right:0;top:-17rem}@media(max-width:1023.98px){.platform-flexible-btn__card-glow:after{display:none}}.platform-flexible-btn__card-content{display:flex;flex:0 0 auto;flex-direction:column;gap:2.4rem;position:relative;width:calc(50% - .8rem);z-index:1}@media(max-width:1023.98px){.platform-flexible-btn__card-content{gap:1.2rem;height:auto;padding-bottom:9.6rem;width:100%}}.platform-flexible-btn__card-content h2{color:var(--White-100);font-family:Archivo;font-kerning:normal;font-size:4.8rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.platform-flexible-btn__card-content h2{font-family:Archivo;font-kerning:normal;font-size:2rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:0;line-height:1.5;text-rendering:optimizeLegibility}}.platform-flexible-btn__card-content p{color:var(--Gray-01);font-family:Archivo;font-kerning:normal;font-size:1.8rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:0;line-height:1.3;text-rendering:optimizeLegibility}@media(max-width:1023.98px){.platform-flexible-btn__card-content p{font-family:Archivo;font-kerning:normal;font-size:1.4rem;font-synthesis-style:none;font-synthesis-weight:none;font-variant-numeric:tabular-nums;font-weight:400;letter-spacing:.01em;line-height:1.4;text-rendering:optimizeLegibility}}.platform-flexible-btn__card-actions{align-items:center;display:flex;gap:1.2rem;position:relative;z-index:1}@media(max-width:1023.98px){.platform-flexible-btn__card-actions{flex-direction:column}}.platform-flexible-btn__card-actions-download{align-items:center;background:#fffc;border:.5px solid var(--Gray-01);border-radius:.2rem;color:var(--Black-100);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Archivo;font-size:1.8rem;font-weight:300;font-weight:700;height:4.2rem;justify-content:center;line-height:1.2;padding:.8rem 2.4rem;transition:background-color var(--transition-speed,.2s);white-space:nowrap}@media(max-width:1023.98px){.platform-flexible-btn__card-actions-download{font-size:1.6rem;height:auto;padding:.8rem 1.8rem;text-align:center;white-space:normal;width:100%}}.platform-flexible-btn__card-actions-download:hover{background:var(--White-100)}.platform-flexible-btn__card-actions-contact{align-items:center;background:var(--White-10);border:.5px solid var(--White-100);border-radius:.2rem;color:var(--White-100);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Archivo;font-size:1.8rem;font-weight:300;height:4.2rem;justify-content:center;line-height:1.2;overflow:hidden;padding:.8rem 2.4rem;position:relative;transition:color var(--transition-speed,.2s);white-space:nowrap;z-index:0}@media(max-width:1023.98px){.platform-flexible-btn__card-actions-contact{font-size:1.6rem;height:auto;padding:.8rem 1.8rem;text-align:center;white-space:normal;width:100%}}.platform-flexible-btn__card-actions-contact:before{background-color:var(--T5-Red-01);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:-1}@media(min-width:768px){.platform-flexible-btn__card-actions-contact:hover:before{transform:scaleX(1);transform-origin:left}}
