.basic-page-template{--ink:#0F2033;--ink-2:#2E4055;--muted:#5D6D80;--line:#DCE3EB;--line-2:#C3CED9;--mist:#F2F5F9;--paper:#F4F7FA;--blue:#0B7BB0;--cyan:#01A2E9;--cyan-50:#E8F6FD;--cyan-200:#B9E3F7;--night:#0F2033;--night-2:#0A1726;--on:#FFFFFF;--on-2:#B4C2D1;--on-3:#7F93A8;--on-line:rgba(255,255,255,0.14);--soft:#F4F6F9;--edge:#E1E7EE;--edge-2:#D2DAE3;--cb-brown:#7A4823;--cb-black:#24292E;--cb-grey:#8C9196;--cb-green:#2F8F45;--cb-yellow:#E5C619;--cb-collar:#59636D;--cb-sheath:#15191D;--cb-cut:#3A424A;--cb-print:#A8B2BB;--ill-ground:#E6ECF1;--ill-line:#C4CDD7;--ill-line-soft:#DCE3EA;--ill-shadow:#E1E7ED;--ill-dark:#2C3846;--ill-cut:#3D4A59;--ill-mid:#66768A;--ill-light:#9AA8B6;--ill-yellow:#F2C230;--ill-yellow-dark:#D9A80F;--ill-sky:#BFE6F8;--ill-copper:#C98545;--ill-wood:#CFA66B;--ill-wood-dark:#9C7A45;--r:8px;--wrap:1280px;--gut:24px;--stick:100px;--sans:var(--tp-font-sans,var(--font-sans,"Open Sans")),"Noto Sans SC",Arial,sans-serif;--mono:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.basic-page-template *,.basic-page-template :after,.basic-page-template :before{box-sizing:border-box}.basic-page-template :is(h1,h2,h3,h4,h5,h6){font-family:var(--sans)}.basic-page-template :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.basic-page-template #articles,.basic-page-template #markets,.basic-page-template #vtabs,.basic-page-template .vtabs{scroll-margin-top:84px}.basic-page-template :where(ul,ol){padding:0;list-style:none}.basic-page-template :where(a){color:inherit;text-decoration:none}.basic-page-template :where(img,svg,video){display:block}.basic-page-template :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.basic-page-template :focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:2px}.basic-page-template .wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.basic-page-template .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.basic-page-template .ic{flex:none}@media (prefers-reduced-motion:reduce){.basic-page-template *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.basic-page-template .lbl{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.basic-page-template .btn-a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:4px;background:var(--cyan);color:#06131F;font-weight:700;font-size:14.5px;transition:background .15s}.basic-page-template .btn-a:hover{background:#4CC5F0}.basic-page-template .btn-o{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border-radius:4px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-weight:600;font-size:14.5px;transition:border-color .15s,color .15s}.basic-page-template .btn-o:hover{border-color:var(--ink)}.basic-page-template .btn-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:4px;background:var(--blue);color:#fff;font-weight:700;font-size:15px;transition:background .15s,box-shadow .15s}.basic-page-template .btn-b:hover{background:#09679A;box-shadow:0 8px 20px rgba(11,123,176,.25)}.basic-page-template .btn-l{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:4px;border:1px solid var(--edge-2);background:#fff;color:var(--ink);font-weight:600;font-size:15px;transition:border-color .15s,box-shadow .15s}.basic-page-template .btn-l:hover{border-color:var(--ink);box-shadow:0 6px 16px rgba(15,32,51,.08)}.basic-page-template .btn-l .ic{color:var(--blue)}.basic-page-template .btn-w{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:4px;border:1px solid var(--on-line);color:#fff;font-weight:600;font-size:14.5px;transition:border-color .15s,background .15s}.basic-page-template .btn-w:hover{border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.06)}.basic-page-template .btn-w .ic{color:#3DDC84}.basic-page-template .btn-c{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:4px;background:var(--cyan);color:#06131F;font-weight:700;font-size:14.5px;transition:background .15s}.basic-page-template .btn-c:hover{background:#4CC5F0}.basic-page-template .lk{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--blue)}.basic-page-template .lk:hover{text-decoration:underline;text-underline-offset:4px}.basic-page-template .a-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 8px;font-size:13px;color:var(--muted)}.basic-page-template .a-crumbs li{display:flex;gap:8px;min-width:0}.basic-page-template .a-crumbs li+li:before{content:"/";color:var(--line-2)}.basic-page-template .a-crumbs a:hover{color:var(--blue)}.basic-page-template .a-crumbs li:last-child span{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2)}.basic-page-template .m2{position:relative;padding-top:110px;background:#fff;text-align:center}.basic-page-template .m2 .a-crumbs{justify-content:center}.basic-page-template .m2 .ey{display:inline-flex;align-items:center;gap:10px;margin-top:44px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.basic-page-template .m2 .ey:after,.basic-page-template .m2 .ey:before{content:"";width:28px;height:1px;background:currentColor;opacity:.5}.basic-page-template .m2 h1{max-width:18ch;margin:14px auto 0;font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:clamp(44px,6vw,88px);line-height:.98;letter-spacing:-.018em;color:var(--ink);text-wrap:balance}.basic-page-template .m2 h1 em{font-style:normal;color:var(--blue)}.basic-page-template .m2 .lede{max-width:60ch;margin:22px auto 0;font-size:18px;line-height:1.65;color:var(--ink-2)}.basic-page-template .m2 .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:28px}.basic-page-template .m2 .meta{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 26px;margin-top:22px;font-size:14px;color:var(--muted)}.basic-page-template .m2 .meta span{display:inline-flex;align-items:center;gap:7px}.basic-page-template .m2 .meta .ic{color:var(--blue)}.basic-page-template .m2 .meta>span:not(.c-now){display:inline-block}.basic-page-template .m2 .meta>span:not(.c-now) .ic{display:inline;vertical-align:-3px;margin-right:6px}.basic-page-template .addr .pinb .ic,.basic-page-template .ct3 .ico .ic,.basic-page-template .feat3 .ico .ic,.basic-page-template .mk4 .ico .ic,.basic-page-template .note2 .ico .ic{width:24px;height:24px}.basic-page-template .cband{position:relative;height:118px;margin-top:64px;overflow:hidden}.basic-page-template .cband svg{position:absolute;left:50%;top:14px;height:90px;width:3600px;max-width:none;transform:translateX(-50%)}.basic-page-template .cband .print{font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:15px;letter-spacing:3px}.basic-page-template .sec{padding:104px 0}.basic-page-template .sec.g{background:var(--soft)}.basic-page-template .sec.d{position:relative;background:var(--night);color:#fff;overflow:hidden}.basic-page-template .sec.d:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0);background-size:40px 40px;background-position:50%}.basic-page-template .sec.d>.wrap{position:relative}.basic-page-template .sec+.sec:not(.g):not(.d){padding-top:0}.basic-page-template .d+.sec:not(.g):not(.d),.basic-page-template .g+.sec:not(.g):not(.d){padding-top:104px}.basic-page-template .sh{max-width:760px;margin:0 auto 44px;text-align:center}.basic-page-template .sh .ey{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--blue)}.basic-page-template .sec.d .sh .ey{color:var(--cyan)}.basic-page-template .sh h2{margin-top:10px;font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:clamp(32px,3.4vw,46px);line-height:1.04;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.basic-page-template .sec.d .sh h2{color:#fff}.basic-page-template .sh p{max-width:60ch;margin:14px auto 0;font-size:16.5px;line-height:1.65;color:var(--muted)}.basic-page-template .sec.d .sh p{color:var(--on-2)}.basic-page-template .center{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px}.basic-page-template .mt{margin-top:40px}.basic-page-template .b-more{display:flex;justify-content:center;margin-top:36px}.basic-page-template .cd{display:flex;flex-direction:column;min-width:0;border:1px solid var(--edge);border-radius:var(--r);background:#fff;overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.basic-page-template .cd.hv:hover,.basic-page-template a.cd:hover{transform:translateY(-3px);border-color:var(--edge-2);box-shadow:0 22px 44px rgba(15,32,51,.1)}.basic-page-template .cd .ph{position:relative;display:block;overflow:hidden;background:var(--soft)}.basic-page-template .cd .ph img,.basic-page-template .cd .ph picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.basic-page-template a.cd:hover .ph img{transform:scale(1.04)}.basic-page-template .cd .bd{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.basic-page-template .cd .bd h3{font-size:18px;font-weight:700;line-height:1.35;color:var(--ink);transition:color .15s}.basic-page-template a.cd:hover .bd h3{color:var(--blue)}.basic-page-template .cd .bd p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--muted)}.basic-page-template .cd .bd .foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;margin-top:auto;padding-top:18px}.basic-page-template .tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.basic-page-template .when{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.basic-page-template .when .ic{color:var(--muted)}.basic-page-template .b-chips{display:flex;flex-wrap:wrap;gap:8px}.basic-page-template .b-chips.c{justify-content:center}.basic-page-template .b-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--edge-2);border-radius:18px;background:#fff;font-size:13.5px;font-weight:600;color:var(--ink-2);white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.basic-page-template .b-chip:hover{border-color:var(--ink)}.basic-page-template .b-chip span{font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.basic-page-template .b-chip.on,.basic-page-template .b-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.basic-page-template .b-chip.on span,.basic-page-template .b-chip[aria-pressed=true] span{color:var(--on-3)}.basic-page-template .cnt{margin-top:14px;text-align:center;font-size:13.5px;color:var(--muted);font-variant-numeric:tabular-nums}.basic-page-template .cnt b{color:var(--ink)}.basic-page-template .b-search{display:flex;align-items:center;gap:12px;max-width:720px;height:58px;margin:30px auto 0;padding:0 10px 0 18px;border:1px solid var(--edge-2);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(15,32,51,.07);text-align:left}.basic-page-template .b-search:focus-within{border-color:var(--cyan);box-shadow:0 0 0 4px rgba(1,162,233,.16)}.basic-page-template .b-search .ic{color:var(--muted)}.basic-page-template .b-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:500 16px/1.2 var(--sans);color:var(--ink)}.basic-page-template .b-search input::-moz-placeholder{color:#8696A8}.basic-page-template .b-search input::placeholder{color:#8696A8}.basic-page-template .b-search input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.basic-page-template .b-search .k{flex:none;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.basic-page-template .b-search button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted)}.basic-page-template .b-search button:hover{background:var(--mist);color:var(--ink)}.basic-page-template .b-search button[hidden]{display:none}.basic-page-template .b-suggest{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:12px;font-size:13px;color:var(--muted)}.basic-page-template .b-suggest button{color:var(--blue);font-weight:600}.basic-page-template .b-suggest button:hover{text-decoration:underline;text-underline-offset:3px}.basic-page-template .ab-film{position:relative;display:block;width:100%;max-width:1040px;margin:0 auto;aspect-ratio:16/8;border-radius:12px;overflow:hidden;background:var(--night);box-shadow:0 30px 70px rgba(15,32,51,.18)}.basic-page-template .ab-film img,.basic-page-template .ab-film picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.basic-page-template .ab-film:hover img{transform:scale(1.03)}.basic-page-template .ab-film:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,23,38,0) 40%,rgba(10,23,38,.55) 66%,rgba(10,23,38,.9))}.basic-page-template .ab-film .pl{position:absolute;left:50%;top:46%;z-index:1;display:grid;place-items:center;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;background:var(--cyan);color:#06131F;box-shadow:0 0 0 14px rgba(1,162,233,.22);transition:transform .2s}.basic-page-template .ab-film:hover .pl{transform:scale(1.07)}.basic-page-template .ab-film .cap{position:absolute;left:0;right:0;bottom:26px;z-index:1;padding:0 24px;text-align:center;color:#fff}.basic-page-template .ab-film .cap small{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.basic-page-template .ab-film .cap b{display:block;margin-top:6px;font-family:var(--sans);font-stretch:75%;font-size:28px;line-height:1.1}.basic-page-template .ab-film iframe{position:absolute;inset:0;z-index:2;width:100%;height:100%;border:0}.basic-page-template .ab-who p{max-width:62ch;margin:0 auto;font-size:16.5px;line-height:1.7;color:var(--ink-2);text-align:center}.basic-page-template .ab-who p+p{margin-top:12px}.basic-page-template .ab-film-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 18px;background:var(--night-2);border-top:1px solid var(--on-line);font-size:12.5px;color:var(--on-2)}.basic-page-template .ab-film-bar span:last-child{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.basic-page-template .nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--on-line);border-bottom:1px solid var(--on-line)}.basic-page-template .nums.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.basic-page-template .nums>a,.basic-page-template .nums>div{display:flex;flex-direction:column;align-items:center;min-width:0;padding:30px 14px 28px;text-align:center;transition:background .2s}.basic-page-template .nums>*+*{border-left:1px solid var(--on-line)}.basic-page-template .nums>a:hover{background:rgba(255,255,255,.04)}.basic-page-template .nums b{font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:56px;line-height:.95;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.basic-page-template .nums span{margin-top:12px;font-size:14px;line-height:1.45;color:var(--on-2)}.basic-page-template .nums small{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:12.5px;font-weight:700;color:var(--cyan)}.basic-page-template .ill{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.basic-page-template .ill .ph{aspect-ratio:16/10;display:grid;place-items:center;background:linear-gradient(180deg,#F7F9FB,#EDF1F5)}.basic-page-template .ill .ph svg{width:100%;height:100%}.basic-page-template .ill .bd{align-items:center;text-align:center}.basic-page-template .ill .step{display:grid;place-items:center;width:34px;height:34px;margin:-41px auto 12px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:13px;box-shadow:0 0 0 5px #fff;position:relative;z-index:1}.basic-page-template .ill .cd:last-child .step{background:var(--cyan);color:#06131F}.basic-page-template .feat3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1040px;margin:0 auto}.basic-page-template .feat3 .cd .bd{align-items:center;text-align:center;padding:30px 26px}.basic-page-template .feat3 .ico{display:grid;place-items:center;width:56px;height:56px;margin-bottom:16px;border-radius:50%;background:var(--cyan-50);color:var(--blue)}.basic-page-template .samples{display:block;max-width:1040px;height:380px;margin:0 auto 22px;border-radius:12px;overflow:hidden;border:1px solid var(--edge)}.basic-page-template .samples img,.basic-page-template .samples picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.basic-page-template .mkrow{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px}.basic-page-template .mkrow a{display:grid;place-items:center;width:92px;height:58px;padding:8px;border:1px solid var(--edge);border-radius:6px;background:#fff;transition:border-color .15s,box-shadow .15s}.basic-page-template .mkrow a:hover{border-color:var(--edge-2);box-shadow:0 8px 18px rgba(15,32,51,.08)}.basic-page-template .mkrow img{max-width:100%;max-height:38px;-o-object-fit:contain;object-fit:contain}.basic-page-template .dir2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;max-width:1080px;margin:0 auto}.basic-page-template .dir2 .cd .bd{padding:26px 28px 22px}.basic-page-template .dir2 h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:12px;margin-bottom:6px;border-bottom:1px solid var(--edge);font-family:var(--sans);font-stretch:75%;font-size:24px!important}.basic-page-template .dir2 h3 span{font-stretch:100%;font-size:13px;font-weight:600;color:var(--muted)}.basic-page-template .dir2 ul{-moz-columns:2;column-count:2;-moz-column-gap:28px;column-gap:28px}.basic-page-template .dir2 .one ul{-moz-columns:1;column-count:1}.basic-page-template .dir2 li{-moz-column-break-inside:avoid;break-inside:avoid}.basic-page-template .dir2 li a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--soft);font-size:14.5px;color:var(--ink);transition:color .15s}.basic-page-template .dir2 li a .ic{color:var(--edge-2);transition:color .15s,transform .15s}.basic-page-template .dir2 li a:hover{color:var(--blue)}.basic-page-template .dir2 li a:hover .ic{color:var(--blue);transform:translateX(3px)}.basic-page-template .co{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;max-width:1080px;margin:0 auto}.basic-page-template .co dl{margin:0}.basic-page-template .co .cd .bd{padding:10px 28px}.basic-page-template .co dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--soft)}.basic-page-template .co dl>div:last-child{border-bottom:0}.basic-page-template .co dt{font-size:13px;font-weight:700;color:var(--ink)}.basic-page-template .co dd{font-size:15px;line-height:1.55;color:var(--ink-2)}.basic-page-template .who2{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:36px 30px;border-radius:var(--r);background:var(--night);color:#fff;text-align:center;overflow:hidden}.basic-page-template .who2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px}.basic-page-template .who2>*{position:relative}.basic-page-template .who2 .av{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--cyan);color:#06131F;font-family:var(--sans);font-stretch:75%;font-weight:800;font-size:28px;box-shadow:0 0 0 8px rgba(1,162,233,.18)}.basic-page-template .who2 small{margin-top:18px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.basic-page-template .who2 b{margin-top:6px;font-family:var(--sans);font-stretch:75%;font-size:28px}.basic-page-template .who2 p{margin-top:8px;max-width:34ch;font-size:14.5px;line-height:1.6;color:var(--on-2)}.basic-page-template .who2 .center{margin-top:20px}.basic-page-template .c-now{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:14px;background:#fff;border:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.basic-page-template .c-now i{width:8px;height:8px;border-radius:50%;background:#9AA8B6;box-shadow:none}.basic-page-template .c-now.open i{background:#1FB566;box-shadow:0 0 0 3px rgba(31,181,102,.2)}.basic-page-template .ct3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1080px;margin:0 auto}.basic-page-template .ct3 .cd{align-items:center;text-align:center;padding:28px 22px 26px}.basic-page-template .ct3 .ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:14px;border-radius:50%;background:var(--cyan-50);color:var(--blue)}.basic-page-template .ct3 .ico.wa{background:#E7F8EE;color:#14864A}.basic-page-template .ct3 small{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.basic-page-template .ct3 b{margin-top:6px;font-size:19px;color:var(--ink);font-variant-numeric:tabular-nums}.basic-page-template .ct3 p{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--muted)}.basic-page-template .ct3 .lk{margin-top:12px}.basic-page-template .formwrap{max-width:900px;margin:0 auto}.basic-page-template .c-form{border:1px solid var(--edge);border-radius:12px;padding:40px 44px;background:#fff;box-shadow:0 26px 60px rgba(15,32,51,.08);scroll-margin-top:100px}.basic-page-template .c-form .head{text-align:center;margin-bottom:24px}.basic-page-template .c-form h2{margin-top:8px;font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:36px;line-height:1.1;color:var(--ink)}.basic-page-template .c-need{text-align:center;margin-bottom:26px}.basic-page-template .c-need .b-chips{justify-content:center}.basic-page-template .c-form form{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin-top:22px}.basic-page-template .c-form form>label{display:flex;flex-direction:column;gap:7px;min-width:0}.basic-page-template .c-form form>.sm\:col-span-2,.basic-page-template .c-form form>label.sm\:col-span-2{grid-column:1/-1}.basic-page-template .c-form form>label>span:first-child{font-family:var(--sans);font-size:13.5px;font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--ink)}.basic-page-template .c-form form>label>span:first-child>span{color:var(--blue)}.basic-page-template .c-form form input:not([type=file]),.basic-page-template .c-form form textarea{width:100%;height:46px;min-height:46px;padding:0 13px;border:1px solid var(--edge-2);border-radius:6px;background:#F7F9FC;font:500 15px/1.4 var(--sans);color:var(--ink);transition:border-color .15s,box-shadow .15s,background .15s}.basic-page-template .c-form form textarea{height:150px;min-height:150px;padding:12px 13px;resize:vertical}.basic-page-template .c-form form input:not([type=file]):focus,.basic-page-template .c-form form textarea:focus{outline:0;border-color:var(--cyan);background:#fff;box-shadow:0 0 0 3px rgba(1,162,233,.18)}.basic-page-template .c-form form input[type=file]{width:100%;min-height:54px;padding:10px 14px;border:1px dashed var(--edge-2);border-radius:6px;background:var(--paper);font:500 14px/1.4 var(--sans);color:var(--ink-2);cursor:pointer}.basic-page-template .c-form form input[type=file]::file-selector-button{margin-right:14px;padding:7px 12px;border:0;border-radius:4px;background:var(--ink);color:#fff;font:700 12px/1.2 var(--sans);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;transition:background .15s}.basic-page-template .c-form form input[type=file]:hover::file-selector-button{background:var(--blue)}.basic-page-template .c-form form>label>span:last-child:not(:first-child){font-size:12px;line-height:1.5;color:var(--muted)}.basic-page-template .c-form .sub{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin-top:8px;text-align:center}.basic-page-template .c-form .sub button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:260px;min-height:52px;padding:0 26px;border-radius:4px;background:var(--cyan);color:#06131F;font-family:var(--sans);font-weight:700;font-size:15.5px;box-shadow:none;transition:background .15s}.basic-page-template .c-form .sub button[type=submit]:hover{background:#4CC5F0;box-shadow:none}.basic-page-template .c-form .sub small{font-size:13px;line-height:1.5;color:var(--muted)}.basic-page-template .c-hint{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;max-width:900px;margin:22px auto 0}.basic-page-template .c-hint span{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:16px;background:#fff;border:1px solid var(--edge);font-size:13px;color:var(--ink-2)}.basic-page-template .c-hint span .ic{color:var(--cyan)}.basic-page-template .next3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1000px;margin:0 auto;position:relative}.basic-page-template .next3:before{content:"";position:absolute;left:16.6%;right:16.6%;top:27px;height:2px;background:linear-gradient(90deg,var(--cyan),rgba(1,162,233,.3))}.basic-page-template .next3 li{position:relative;display:flex;flex-direction:column;align-items:center;padding:0 22px;text-align:center}.basic-page-template .next3 .n{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--night);border:2px solid var(--cyan);color:#fff;font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:22px}.basic-page-template .next3 h3{margin-top:18px;font-size:18px;color:#fff}.basic-page-template .next3 p{margin-top:8px;max-width:30ch;font-size:14.5px;line-height:1.6;color:var(--on-2)}.basic-page-template .addr{max-width:760px;margin:0 auto;text-align:center}.basic-page-template .addr .pinb{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:var(--cyan-50);color:var(--blue)}.basic-page-template .addr b{display:block;font-size:18px;color:var(--ink)}.basic-page-template .addr p{margin-top:8px;font-size:16px;line-height:1.65;color:var(--ink-2)}.basic-page-template .addr .center{margin-top:18px}.basic-page-template .mk4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.basic-page-template .mk4 .cd .bd{padding:24px 22px 18px}.basic-page-template .mk4 .hd3{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:16px;margin-bottom:6px;border-bottom:1px solid var(--soft)}.basic-page-template .mk4 .hd3 .ico{display:grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border-radius:50%;background:var(--cyan-50);color:var(--blue)}.basic-page-template .mk4 h3{font-size:18px!important}.basic-page-template .mk4 .hd3 p{margin-top:4px!important;font-size:13px!important}.basic-page-template .mk4 li+li{border-top:1px solid var(--soft)}.basic-page-template .mk4 li a,.basic-page-template .mk4 li button{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:10px 0;text-align:left;font-size:14px;line-height:1.35;color:var(--ink);transition:color .15s}.basic-page-template .mk4 li a:hover,.basic-page-template .mk4 li button:hover{color:var(--blue)}.basic-page-template .mk4 li img{width:46px;height:28px;-o-object-fit:contain;object-fit:contain}.basic-page-template .mk4 li span{display:flex;flex-direction:column;min-width:0}.basic-page-template .mk4 li b{font-weight:600;color:var(--ink)}.basic-page-template .mk4 li small{margin-top:2px;font-size:12px;color:var(--muted);font-family:var(--mono)}.basic-page-template .k-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px}.basic-page-template .k-grid>.k-card{flex:0 0 calc((100% - 66px) / 4)}.basic-page-template .k-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--edge);border-radius:var(--r);background:#fff;overflow:hidden;transition:box-shadow .25s,transform .25s,border-color .25s}.basic-page-template .k-card:hover{border-color:var(--edge-2);box-shadow:0 22px 44px rgba(15,32,51,.1);transform:translateY(-3px)}.basic-page-template .k-card .pv{position:relative;display:block;width:100%;height:248px;overflow:hidden;border-bottom:1px solid var(--edge);background:linear-gradient(180deg,#F7F9FB,#EAEFF4);cursor:pointer}.basic-page-template .k-card .pv img.doc-im{position:absolute;left:50%;top:30px;width:64%;height:auto;transform:translateX(-50%);border:1px solid var(--line);box-shadow:0 12px 28px rgba(15,32,51,.18);transition:top .3s}.basic-page-template .k-card:hover .pv img.doc-im{top:20px}.basic-page-template .k-card .mk{position:absolute;left:10px;top:10px;z-index:1;display:grid;place-items:center;height:34px;min-width:52px;padding:4px 8px;border:1px solid var(--edge);border-radius:4px;background:#fff}.basic-page-template .k-card .mk img{max-height:24px;max-width:70px;-o-object-fit:contain;object-fit:contain}.basic-page-template .k-card .tx{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;padding:16px 18px 18px}.basic-page-template .k-card .lbl{color:var(--blue)}.basic-page-template .k-card h3{margin-top:6px;font-size:16px;line-height:1.35;color:var(--ink)}.basic-page-template .k-card .iss{margin-top:6px;font-size:13px;line-height:1.45;color:var(--muted)}.basic-page-template .k-card .st{display:inline-flex;align-items:center;gap:7px;margin-top:10px;font-size:12.5px;font-weight:600;color:var(--ink-2)}.basic-page-template .k-card .st i{width:7px;height:7px;border-radius:50%;background:#1FB566}.basic-page-template .k-card .st.na i{background:var(--line-2)}.basic-page-template .k-card .acts{display:flex;gap:8px;width:100%;margin-top:auto;padding-top:16px}.basic-page-template .k-card .acts .btn-o{flex:1;min-height:40px;font-size:13.5px;border-radius:4px}.basic-page-template .k-card .acts a.dl{display:grid;place-items:center;width:40px;min-height:40px;border-radius:4px;background:var(--cyan);color:#06131F}.basic-page-template .k-card .acts a.dl:hover{background:#4CC5F0}.basic-page-template .k-card.req .pv{display:grid;place-items:center;cursor:default}.basic-page-template .k-card.req .pv img{max-width:46%;height:auto}.basic-page-template .note2{max-width:760px;margin:0 auto;text-align:center}.basic-page-template .note2 .ico{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:50%;background:var(--cyan-50);color:var(--blue)}.basic-page-template .note2 p{font-size:15.5px;line-height:1.7;color:var(--ink-2)}.basic-page-template .note2 p+p{margin-top:10px}.basic-page-template .a-rec{display:grid;grid-template-columns:200px minmax(0,1fr);border-top:1px solid var(--ink)}.basic-page-template .a-rec>div{display:contents}.basic-page-template .a-rec dd,.basic-page-template .a-rec dt{padding:12px 0 13px;border-bottom:1px solid var(--line)}.basic-page-template .a-rec dt{padding-right:18px;font-size:13.5px;font-weight:700;line-height:1.5;color:var(--ink)}.basic-page-template .a-rec dd{font-size:15.5px;line-height:1.6}.basic-page-template .k-dlg{position:fixed;inset:0;z-index:120;display:none;align-items:center;justify-content:center;padding:24px;background:rgba(10,23,38,.62);backdrop-filter:blur(2px)}.basic-page-template .k-dlg.open{display:flex}.basic-page-template .k-panel{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6.4fr);width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:12px;background:#fff;box-shadow:0 30px 80px rgba(0,0,0,.35)}.basic-page-template .k-panel .pv2{display:grid;place-items:center;padding:30px;background:var(--paper);border-right:1px solid var(--line)}.basic-page-template .k-panel .pv2 img{width:100%;max-width:420px;height:auto;border:1px solid var(--line);box-shadow:0 14px 34px rgba(15,32,51,.18)}.basic-page-template .k-panel .in{padding:30px 32px 28px}.basic-page-template .k-panel .in .mk2{height:34px;width:auto}.basic-page-template .k-panel h2{margin-top:12px;font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:30px;line-height:1.1;color:var(--ink)}.basic-page-template .k-panel .a-rec{grid-template-columns:150px minmax(0,1fr);margin-top:18px}.basic-page-template .k-panel .a-rec dt{font-size:12.5px}.basic-page-template .k-panel .a-rec dd{font-size:14.5px;line-height:1.55}.basic-page-template .k-panel .a-rec code,.basic-page-template .k-panel .num{font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.basic-page-template .k-panel .row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.basic-page-template .k-x{position:absolute;right:12px;top:12px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;border:1px solid var(--line-2);color:var(--ink)}.basic-page-template .k-x:hover{border-color:var(--ink)}.basic-page-template .lat3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.basic-page-template .lat3 .cd .ph{aspect-ratio:16/10}.basic-page-template .lat3 .cd .bd h3{font-family:var(--sans);font-stretch:75%;font-size:25px!important;line-height:1.1}.basic-page-template .ngrid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:36px}.basic-page-template .ngrid>.cd{flex:0 0 calc((100% - 48px) / 3)}.basic-page-template .ngrid .cd .ph{aspect-ratio:16/10}.basic-page-template .ngrid .cd .bd p.d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.basic-page-template .n-empty{flex:1 1 100%;padding:40px 0;font-size:15px;color:var(--muted);text-align:center}.basic-page-template .ph.ty{display:flex;align-items:flex-end;aspect-ratio:16/10;padding:18px 20px;background-color:var(--night);background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:20px 20px}.basic-page-template .ph.ty small{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.basic-page-template .ph.ty b{display:block;margin-top:6px;font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:28px;line-height:1.04;color:#fff;text-align:left;transition:color .2s}.basic-page-template a.cd:hover .ph.ty b{color:var(--cyan)}.basic-page-template .n-index{-moz-columns:240px 4;columns:240px 4;-moz-column-gap:28px;column-gap:28px;margin-top:28px}.basic-page-template .n-group{-moz-column-break-inside:avoid;break-inside:avoid;padding:20px 22px 12px;border:1px solid var(--edge);border-radius:var(--r);background:#fff;margin-bottom:22px;transition:opacity .2s}.basic-page-template .n-group.dim{opacity:.28}.basic-page-template .n-group h3{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--edge);font-size:15px;color:var(--ink)}.basic-page-template .n-group h3 span{font-size:12px;font-weight:600;color:var(--muted)}.basic-page-template .n-group li a{display:block;padding:7px 0;border-bottom:1px solid var(--soft);font-size:13.5px;line-height:1.45;color:var(--ink-2);transition:color .15s}.basic-page-template .n-group li a .t{display:block}.basic-page-template .n-group li a .m{display:block;margin-top:2px;font-size:12px;color:var(--muted)}.basic-page-template .n-group li:last-child a{border-bottom:0}.basic-page-template .n-group li a:hover{color:var(--blue)}.basic-page-template .n-group li.hit a{color:var(--ink);font-weight:600;background:linear-gradient(90deg,var(--cyan-50),transparent)}.basic-page-template .ask2{max-width:860px;margin:0 auto;padding:44px 40px;border-radius:12px;background:#fff;border:1px solid var(--edge);text-align:center;box-shadow:0 20px 48px rgba(15,32,51,.07)}.basic-page-template .ask2 h3{font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:32px;line-height:1.08;color:var(--ink)}.basic-page-template .ask2 p{max-width:56ch;margin:10px auto 0;font-size:15.5px;line-height:1.6;color:var(--muted)}.basic-page-template .ask2 .center{margin-top:22px}.basic-page-template .doors{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:38px auto 0;text-align:left}.basic-page-template .door{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--edge);border-radius:12px;background:#fff;overflow:hidden;text-align:left;cursor:pointer;transition:box-shadow .25s,transform .25s,border-color .25s}.basic-page-template .door:hover{transform:translateY(-3px);border-color:var(--edge-2);box-shadow:0 22px 44px rgba(15,32,51,.12)}.basic-page-template .door .mo{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:3px;height:148px;background:var(--edge)}.basic-page-template .door .mo span{position:relative;overflow:hidden;background:var(--night)}.basic-page-template .door .mo img,.basic-page-template .door .mo picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.basic-page-template .door:hover .mo img{transform:scale(1.05)}.basic-page-template .door .mo i{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink)}.basic-page-template .door .mo span:first-child i{width:42px;height:42px;margin:-21px 0 0 -21px}.basic-page-template .door .bd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px 18px 22px}.basic-page-template .door .num{font-family:var(--sans);font-stretch:75%;font-weight:700;font-size:50px;line-height:.9;color:var(--ink);font-variant-numeric:tabular-nums}.basic-page-template .door .t{min-width:0}.basic-page-template .door .t b{display:flex;align-items:center;gap:7px;font-size:17px;color:var(--ink)}.basic-page-template .door .t b .ic{color:var(--blue)}.basic-page-template .door .t small{display:block;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--muted)}.basic-page-template .door .go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--blue);color:#fff;transition:transform .2s}.basic-page-template .door:hover .go{transform:translateX(3px)}.basic-page-template .door.vid .go{background:var(--cyan);color:#06131F}.basic-page-template .vtabs{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);transition:top .35s ease,box-shadow .2s}html:not(.hd-off) .basic-page-template .vtabs{top:68px}.basic-page-template .vtabs.stuck{box-shadow:0 10px 24px rgba(15,32,51,.08)}.basic-page-template .seg{display:flex;justify-content:center;gap:8px;padding:10px 0}.basic-page-template .seg a,.basic-page-template .seg button{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 22px;border:1px solid var(--edge-2);border-radius:23px;background:#fff;font-weight:700;font-size:15px;color:var(--ink-2);transition:background .15s,color .15s,border-color .15s}.basic-page-template .seg a:hover,.basic-page-template .seg button:hover{border-color:var(--ink)}.basic-page-template .seg a .ic,.basic-page-template .seg button .ic{color:var(--blue)}.basic-page-template .seg a span,.basic-page-template .seg button span{min-width:30px;padding:2px 9px;border-radius:12px;background:var(--soft);font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}.basic-page-template .seg button.on,.basic-page-template .seg button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.basic-page-template .seg button.on .ic,.basic-page-template .seg button[aria-selected=true] .ic{color:var(--cyan)}.basic-page-template .seg button.on span,.basic-page-template .seg button[aria-selected=true] span{background:rgba(255,255,255,.14);color:#fff}.basic-page-template .vpanel{padding-top:72px}.basic-page-template .feature{display:block;position:relative;max-width:1080px;margin:0 auto 8px;aspect-ratio:16/8.2;border-radius:12px;overflow:hidden;background:var(--night);box-shadow:0 30px 70px rgba(15,32,51,.18)}.basic-page-template .feature img,.basic-page-template .feature picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.basic-page-template .feature:hover img{transform:scale(1.03)}.basic-page-template .feature:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(10,23,38,0) 40%,rgba(10,23,38,.85))}.basic-page-template .feature .pl{position:absolute;left:50%;top:44%;z-index:1;display:grid;place-items:center;width:86px;height:86px;margin:-43px 0 0 -43px;border-radius:50%;background:var(--cyan);color:#06131F;box-shadow:0 0 0 14px rgba(1,162,233,.22);transition:transform .2s}.basic-page-template .feature:hover .pl{transform:scale(1.07)}.basic-page-template .feature .cap{position:absolute;left:0;right:0;bottom:28px;z-index:1;padding:0 24px;text-align:center;color:#fff}.basic-page-template .feature .cap small{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan)}.basic-page-template .feature .cap b{display:block;margin-top:8px;font-family:var(--sans);font-stretch:75%;font-size:34px;line-height:1.08}.basic-page-template .feature .cap span{display:block;margin-top:8px;font-size:14px;color:var(--on-2)}.basic-page-template .cgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:36px}.basic-page-template .cgrid>.cd{flex:0 0 calc((100% - 48px) / 3)}.basic-page-template .cgrid .cd .ph{aspect-ratio:16/10}.basic-page-template .cgrid .cd .bd p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.basic-page-template .vgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:36px}.basic-page-template .vgrid>.cd{flex:0 0 calc((100% - 66px) / 4)}.basic-page-template .vgrid .cd .ph{aspect-ratio:16/10}.basic-page-template .vgrid .cd .bd{padding:18px 18px 20px}.basic-page-template .vgrid .cd .bd h3{font-size:15.5px}.basic-page-template .ph .pl{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 8px 22px rgba(0,0,0,.28);transition:transform .2s,background .2s}.basic-page-template .cd:hover .ph .pl,.basic-page-template a.cd:hover .ph .pl{transform:scale(1.1);background:var(--cyan)}.basic-page-template .ph .dur{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:4px;background:rgba(0,0,0,.75);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.basic-page-template .ph .kind{position:absolute;left:10px;top:10px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:4px;background:rgba(255,255,255,.94);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.basic-page-template .ph .kind .ic{color:var(--blue)}.basic-page-template .peek{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;width:100%;max-width:980px;margin:56px auto 0;padding:16px 22px 16px 18px;border:1px solid var(--edge);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:box-shadow .25s,border-color .25s}.basic-page-template .peek:hover{border-color:var(--edge-2);box-shadow:0 18px 36px rgba(15,32,51,.1)}.basic-page-template .peek .thumbs{display:flex;padding-left:16px}.basic-page-template .peek .thumbs span{position:relative;width:88px;height:58px;margin-left:-16px;border:2px solid #fff;border-radius:7px;overflow:hidden;background:var(--night);box-shadow:0 4px 12px rgba(15,32,51,.18)}.basic-page-template .peek .thumbs img,.basic-page-template .peek .thumbs picture{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.basic-page-template .peek .thumbs i{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ink)}.basic-page-template .peek .tx small{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.basic-page-template .peek .tx b{display:block;margin-top:4px;font-size:16.5px;line-height:1.35;color:var(--ink)}.basic-page-template .peek .go{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:4px;background:var(--blue);color:#fff;font-weight:700;font-size:14.5px;white-space:nowrap}.basic-page-template .v-hidden,.basic-page-template [hidden]{display:none!important}@media (max-width:1180px){.basic-page-template .nums,.basic-page-template .nums.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-page-template .nums>:nth-child(odd){border-left:0}.basic-page-template .nums>:nth-child(n+3){border-top:1px solid var(--on-line)}.basic-page-template .ill,.basic-page-template .mk4{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-page-template .k-grid>.k-card,.basic-page-template .vgrid>.cd{flex-basis:calc((100% - 44px) / 3)}}@media (max-width:900px){.basic-page-template .sec{padding:80px 0}.basic-page-template .d+.sec:not(.g):not(.d),.basic-page-template .g+.sec:not(.g):not(.d){padding-top:80px}.basic-page-template .co,.basic-page-template .ct3,.basic-page-template .dir2,.basic-page-template .feat3,.basic-page-template .lat3{grid-template-columns:minmax(0,1fr)}.basic-page-template .cgrid>.cd,.basic-page-template .k-grid>.k-card,.basic-page-template .ngrid>.cd,.basic-page-template .vgrid>.cd{flex-basis:calc((100% - 24px) / 2)}.basic-page-template .next3{grid-template-columns:minmax(0,1fr);gap:34px}.basic-page-template .next3:before{display:none}.basic-page-template .samples{height:280px}.basic-page-template .door .mo{height:120px}.basic-page-template .door .bd{grid-template-columns:auto minmax(0,1fr);padding:14px 16px}.basic-page-template .door .go{display:none}.basic-page-template .k-panel{grid-template-columns:minmax(0,1fr)}.basic-page-template .k-panel .pv2{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.basic-page-template{--gut:18px;--stick:84px}.basic-page-template .m2{padding-top:116px}.basic-page-template .m2 .ey{margin-top:30px}.basic-page-template .m2 .ey:after,.basic-page-template .m2 .ey:before{display:none}.basic-page-template .m2 h1{font-size:46px}.basic-page-template .m2 .lede{font-size:16.5px}.basic-page-template .m2 .row>*{flex:1 1 auto}.basic-page-template .b-search{height:54px;padding-left:14px}.basic-page-template .b-search .k{display:none}.basic-page-template .b-chips[data-filter]{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;margin:0 calc(var(--gut) * -1);padding:2px var(--gut) 6px;scrollbar-width:none}.basic-page-template .b-chips[data-filter]::-webkit-scrollbar{display:none}.basic-page-template .cband{height:84px;margin-top:40px}.basic-page-template .cband svg{height:64px;top:10px}.basic-page-template .sec{padding:64px 0}.basic-page-template .d+.sec:not(.g):not(.d),.basic-page-template .g+.sec:not(.g):not(.d){padding-top:64px}.basic-page-template .sh{margin-bottom:30px}.basic-page-template .sh h2{font-size:31px}.basic-page-template .sh p{font-size:15.5px}.basic-page-template .ab-film,.basic-page-template .feature{aspect-ratio:4/3;border-radius:10px}.basic-page-template .ab-film .cap,.basic-page-template .feature .cap{bottom:18px}.basic-page-template .ab-film .cap b{font-size:22px}.basic-page-template .feature .cap b{font-size:21px}.basic-page-template .ab-film .cap small,.basic-page-template .feature .cap small,.basic-page-template .feature .cap span{display:none}.basic-page-template .ab-film .pl,.basic-page-template .feature .pl{width:66px;height:66px;margin:-33px 0 0 -33px;top:40%}.basic-page-template .nums,.basic-page-template .nums.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}.basic-page-template .nums>a,.basic-page-template .nums>div{padding:22px 10px}.basic-page-template .nums b{font-size:44px}.basic-page-template .ill,.basic-page-template .mk4{grid-template-columns:minmax(0,1fr)}.basic-page-template .dir2 .one ul,.basic-page-template .dir2 ul{-moz-columns:2;column-count:2;-moz-column-gap:16px;column-gap:16px}.basic-page-template .dir2 li a{font-size:13.5px}.basic-page-template .dir2 li a .ic{display:none}.basic-page-template .dir2 .cd .bd{padding:20px 18px 16px}.basic-page-template .co dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.basic-page-template .c-form{padding:28px 18px;border-radius:10px}.basic-page-template .c-form h2{font-size:30px}.basic-page-template .c-form form{grid-template-columns:minmax(0,1fr)}.basic-page-template .c-form .sub button[type=submit]{width:100%;min-width:0}.basic-page-template .cgrid>.cd,.basic-page-template .ngrid>.cd{flex-basis:100%}.basic-page-template .k-grid,.basic-page-template .vgrid{gap:14px}.basic-page-template .k-grid>.k-card,.basic-page-template .vgrid>.cd{flex-basis:calc((100% - 14px) / 2)}.basic-page-template .k-card .pv{height:180px}.basic-page-template .k-card .tx{padding:12px 12px 14px}.basic-page-template .k-card h3{font-size:14.5px}.basic-page-template .k-card .iss{display:none}.basic-page-template .k-card .acts .btn-o{font-size:12.5px;padding:0 8px}.basic-page-template .k-card .acts .btn-o .ic{display:none}.basic-page-template .k-dlg{padding:0;align-items:flex-end}.basic-page-template .k-panel{max-height:92vh}.basic-page-template .k-panel .in{padding:22px 18px}.basic-page-template .k-panel .a-rec{grid-template-columns:minmax(0,1fr)}.basic-page-template .cgrid .cd,.basic-page-template .lat3 .cd,.basic-page-template .ngrid .cd{display:grid;grid-template-columns:116px minmax(0,1fr)}.basic-page-template .cgrid .cd .ph,.basic-page-template .lat3 .cd .ph,.basic-page-template .ngrid .cd .ph{aspect-ratio:auto;min-height:116px}.basic-page-template .cgrid .cd .bd,.basic-page-template .lat3 .cd .bd,.basic-page-template .ngrid .cd .bd{padding:14px}.basic-page-template .cgrid .cd .bd h3,.basic-page-template .ngrid .cd .bd h3{font-size:15px}.basic-page-template .lat3 .cd .bd h3{font-size:18px!important;line-height:1.2}.basic-page-template .cgrid .cd .bd p,.basic-page-template .lat3 .cd .bd p,.basic-page-template .ngrid .cd .bd p{display:none}.basic-page-template .cgrid .cd .bd .foot,.basic-page-template .lat3 .cd .bd .foot,.basic-page-template .ngrid .cd .bd .foot{padding-top:8px}.basic-page-template .ph.ty{padding:10px}.basic-page-template .ph.ty b{font-size:16px}.basic-page-template .ph.ty small{font-size:11px}.basic-page-template .ph .kind{display:none}.basic-page-template .vgrid .cd .bd{padding:12px}.basic-page-template .vgrid .cd .bd h3{font-size:14px}.basic-page-template .n-index{-moz-columns:1;column-count:1}.basic-page-template .ask2{padding:30px 20px}.basic-page-template .ask2 h3{font-size:26px}.basic-page-template .doors{gap:10px;margin-top:28px}.basic-page-template .door{border-radius:10px}.basic-page-template .door .mo{grid-template-columns:1fr;height:92px}.basic-page-template .door .mo span+span{display:none}.basic-page-template .door .bd{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 12px 14px}.basic-page-template .door .num{font-size:36px}.basic-page-template .door .t b{font-size:14.5px}.basic-page-template .door .t small{display:none}html:not(.hd-off) .basic-page-template .vtabs{top:60px}.basic-page-template .seg{gap:6px;padding:8px 0}.basic-page-template .seg button{flex:1 1 0;justify-content:center;gap:6px;height:42px;padding:0 10px;font-size:14px}.basic-page-template .seg button span{min-width:0;padding:1px 7px;font-size:12px}.basic-page-template .vpanel{padding-top:48px}.basic-page-template .peek{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;text-align:center;justify-items:center}.basic-page-template .peek .go{width:100%;justify-content:center}}