:root{--emerald: #0b6b47;--emerald-deep: #06321f;--ink: #121a16;--muted: #56625b;--paper: #f7f5f0;--white: #fff;--line: rgba(18, 26, 22, .1);--gold: #c9a45c;--gold-soft: #ead7a6;--radius: 16px;--header: 4.25rem;--ease: cubic-bezier(.22, 1, .36, 1);--serif: "Noto Serif TC", "Songti TC", serif;--sans: -apple-system, BlinkMacSystemFont, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", sans-serif}html[lang=zh-Hans]{--serif: "Noto Serif SC", "Songti SC", serif;--sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif}html[lang=en]{--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 1rem);-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:1rem;line-height:1.75;color:var(--ink);background:var(--paper);overflow-x:hidden}img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--serif);font-weight:600;line-height:1.3;letter-spacing:.02em;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(2rem,4.4vw,3.4rem)}h2{font-size:clamp(1.6rem,3vw,2.4rem)}h3{font-size:1.15rem}p{margin:0 0 1em}ul,ol.steps{margin:0;padding:0;list-style:none}figure{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:1rem;top:-4rem;z-index:100;padding:.6rem 1rem;background:var(--emerald);color:#fff}.skip-link:focus{top:1rem}.wrap{width:min(1160px,calc(100% - 3rem));margin-inline:auto}.section{padding:clamp(4rem,9vw,6.5rem) 0}.section--white{background:var(--white)}.section--dark{background:var(--emerald-deep);color:#fff}.section__head{max-width:44rem;margin-bottom:2.6rem}.section__head--center{margin-inline:auto;text-align:center}.kicker{margin:0 0 .7rem;font-size:.72rem;font-weight:600;letter-spacing:.3em;color:var(--emerald)}.section--dark .kicker,.hero .kicker,.page-hero .kicker{color:var(--gold-soft)}.muted{color:var(--muted)}.section--dark .muted{color:#ffffffbd}.link-arrow{display:inline-flex;gap:.4rem;align-items:center;margin-top:1.4rem;font-weight:600;color:var(--emerald);border-bottom:1px solid currentColor}.link-arrow:after{content:"→";transition:transform .3s var(--ease)}.link-arrow:hover:after{transform:translate(4px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.6rem;border:0;border-radius:999px;background:var(--emerald);color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:transform .35s var(--ease),background .25s,box-shadow .35s}.btn:hover{transform:translateY(-2px);background:var(--emerald-deep);box-shadow:0 10px 24px #06321f38}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--gold{background:var(--gold);color:var(--ink)}.btn--gold:hover{background:var(--gold-soft)}.btn--ghost{background:transparent;color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}.btn--ghost:hover{background:#ffffff1a}.btn--sm{min-height:2.4rem;padding:.45rem 1.1rem;font-size:.85rem}.header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header);color:#fff;transition:background .35s,box-shadow .35s}.header.is-solid,.header.is-open{background:#06321ff5;box-shadow:0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header__inner{display:flex;align-items:center;gap:1rem;height:100%;width:min(1240px,calc(100% - 2.5rem));margin-inline:auto}.logo{display:inline-flex;flex-direction:column;line-height:1.1;margin-right:auto}.logo__en{font-weight:700;font-size:1.05rem;letter-spacing:.08em}.logo__zh{font-size:.72rem;letter-spacing:.42em;opacity:.85}.nav{display:flex;gap:.2rem}.nav a{position:relative;padding:.5rem;font-size:.88rem;opacity:.85;transition:opacity .2s;white-space:nowrap}.lang{display:flex;align-items:center;gap:.2rem;flex:none}.lang a{min-width:1.7rem;padding:.15rem .4rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;font-size:.72rem;letter-spacing:.04em;line-height:1.5;text-align:center;opacity:.8}.lang a[aria-current=true]{opacity:1;background:#ffffff24;border-color:var(--gold)}.nav a:hover,.nav a[aria-current=page]{opacity:1}.nav a[aria-current=page]:after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:.2rem;height:2px;background:var(--gold)}.nav-toggle{display:none;width:2.75rem;height:2.75rem;border:0;background:transparent;cursor:pointer}.nav-toggle span,.nav-toggle span:before,.nav-toggle span:after{display:block;width:22px;height:2px;margin:auto;background:#fff;position:relative;transition:transform .3s var(--ease),background .2s}.nav-toggle span:before,.nav-toggle span:after{content:"";position:absolute}.nav-toggle span:before{top:-7px}.nav-toggle span:after{top:7px}.header.is-open .nav-toggle span{background:transparent}.header.is-open .nav-toggle span:before{transform:translateY(7px) rotate(45deg)}.header.is-open .nav-toggle span:after{transform:translateY(-7px) rotate(-45deg)}.hero{position:relative;display:grid;align-items:center;min-height:min(100svh,980px);padding:calc(var(--header) + 3rem) 0 4rem;overflow:hidden;color:#fff;background:var(--emerald-deep)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#06321ff0,#06321fc7 45%,#06321f59)}.hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero h1{font-size:clamp(2.2rem,5vw,3.8rem);margin-bottom:.4em}.hero h1 em{display:block;font-style:normal;color:var(--gold-soft)}.hero__lead{max-width:34rem;font-size:1.08rem;color:#ffffffe0}.badges{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.6rem 0 2rem}.badges li{padding:.3rem .85rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;font-size:.82rem;letter-spacing:.04em}.hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.quote{padding:clamp(1.4rem,3vw,2rem);color:var(--ink);box-shadow:0 30px 60px #00000040}.quote h2{font-size:1.45rem;margin-bottom:.2rem}.quote>p{font-size:.9rem}.form{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;align-content:start}.form>h2,.form>p{grid-column:1 / -1}.quote.form{grid-template-columns:1fr}.contact .form{padding:clamp(1.4rem,3vw,2.2rem)}.form label{display:grid;gap:.3rem;font-size:.82rem;font-weight:600;color:var(--muted)}.form .full{grid-column:1 / -1}.form input,.form select,.form textarea{width:100%;padding:.75rem .9rem;border:1px solid rgba(18,26,22,.18);border-radius:10px;background:#fff;color:var(--ink);font-size:1rem;font-weight:400;transition:border-color .2s,box-shadow .2s}.form textarea{resize:vertical;min-height:7rem}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-color:var(--emerald);box-shadow:0 0 0 3px #0b6b4726}.form [aria-invalid=true]{border-color:#b42318}.form__foot{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center}.form .btn{width:100%}.contact .form .btn{width:auto}.form__status{margin:0;font-size:.9rem}.form__status.is-ok{color:var(--emerald)}.form__status.is-err{color:#b42318}.facts{background:var(--white);border-bottom:1px solid var(--line)}.facts__grid{display:grid;grid-template-columns:repeat(4,1fr)}.fact{padding:2rem 1.2rem;text-align:center}.fact+.fact{border-left:1px solid var(--line)}.fact strong{display:block;font-family:var(--serif);font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.2;color:var(--emerald)}.fact>span{font-size:.88rem;color:var(--muted)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.split--wide-media{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.media{border-radius:var(--radius);overflow:hidden}.media img{width:100%;height:100%;object-fit:cover}.film{position:relative;border-radius:var(--radius);overflow:hidden;background:var(--emerald-deep);aspect-ratio:16 / 9;box-shadow:0 30px 60px #06321f33}.film video,.film img{width:100%;height:100%;object-fit:cover}.film--link{display:block;color:#fff;text-decoration:none}body:has(.watch) .header{background:#06321ff5;box-shadow:0 1px #ffffff14}.watch{padding:calc(var(--header) + 2.5rem) 0 4.5rem}.watch h1{max-width:40rem;margin:.2rem 0 .6rem;font-size:clamp(1.8rem,4vw,2.7rem)}.watch__lead{max-width:40rem;color:var(--muted)}.watch__player{margin:1.4rem 0 1.5rem;background:#04150d;border-radius:var(--radius);overflow:hidden}.watch__player video{display:block;width:100%;height:auto;background:#000}.watch .crumbs ol,.watch .crumbs a{color:var(--muted)}.watch .crumbs a:hover{color:var(--emerald)}.watch__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.6rem}.film__controls{position:absolute;left:1rem;bottom:1rem;display:flex;gap:.5rem}.film__btn{display:inline-flex;align-items:center;gap:.45rem;height:2.5rem;padding:0 1rem;border:0;border-radius:999px;background:#06321fb8;color:#fff;font-size:.85rem;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s}.film__btn:hover{background:#06321feb}.film__btn svg{width:1.1rem;height:1.1rem;fill:currentColor}.film__btn [data-on]{display:none}.film__btn[aria-pressed=true] [data-on]{display:inline}.film__btn[aria-pressed=true] [data-off]{display:none}.transcript{margin-top:1.4rem;font-size:.9rem;color:var(--muted)}.transcript summary{cursor:pointer;font-weight:600;color:var(--ink)}.transcript ol{margin:.8rem 0 0;padding-left:1.2rem}.grid{display:grid;gap:1.1rem}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.tile{padding:1.6rem}.tile h3{margin-bottom:.4rem}.tile p{margin:0;font-size:.93rem;color:var(--muted)}.tile__num{display:block;margin-bottom:.8rem;font-family:var(--serif);font-size:.95rem;color:var(--gold)}.tile--photo{padding:0;overflow:hidden}.tile--photo img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.tile--photo .tile__body{padding:1.2rem 1.4rem 1.5rem}.section--dark .tile{background:#ffffff0d;border-color:#ffffff1a}.section--dark .tile p{color:#ffffffbd}.forms-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 2rem}.forms-list h3{margin-bottom:.25rem;padding-top:.9rem;border-top:2px solid var(--emerald)}.forms-list p{margin:0;font-size:.92rem;color:var(--muted)}.packs{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:3rem;text-align:center}.packs img{height:130px;width:auto;margin:0 auto .6rem;object-fit:contain}.packs figcaption{font-size:.85rem;color:var(--muted)}.packs figure{margin:0}.section__more{margin:1.6rem 0 0;text-align:center}.certs{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.8rem}.cert{padding:1.2rem 1rem;text-align:center}.cert b{display:block;font-family:var(--serif);font-size:1.1rem;color:var(--emerald)}.cert span{font-size:.8rem;color:var(--muted)}.cert-rail{overflow-x:auto;margin-top:.5rem;scrollbar-width:none}.cert-rail::-webkit-scrollbar{display:none}.cert-rail.is-ready{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.cert-rail__track{display:flex;width:max-content;padding:1.25rem 0 2rem}.cert-rail__set{display:flex;gap:1.25rem;padding-right:1.25rem}.cert-rail.is-ready .cert-rail__track{animation:cert-drift 56s linear infinite}.cert-rail.is-ready:hover .cert-rail__track,.cert-rail.is-ready:focus-within .cert-rail__track{animation-play-state:paused}.cert-shot{flex:none;width:11.5rem;margin:0;padding:0;text-align:center}.cert-shot img{width:100%;height:auto;display:block;border-radius:2px;box-shadow:0 12px 28px #121a1629}.cert-shot span{display:block;margin-top:.75rem;font-size:.85rem;font-weight:600}.cert-shot small{display:block;margin-top:.1rem;font-weight:400;color:var(--muted)}.cert-board{max-width:72rem;margin:1.5rem auto 0;padding:0 1.25rem 2rem}.cert-group+.cert-group{margin-top:2.25rem}.cert-group h3{margin:0 0 1rem;text-align:center;font-family:var(--serif);font-size:1.05rem;font-weight:600}.cert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10.75rem,1fr));gap:1.25rem;justify-items:center}.cert-grid .cert-shot{width:100%;max-width:12rem}.cert-grid--wide{grid-template-columns:minmax(0,28rem);justify-content:center}.cert-grid--wide .cert-shot{max-width:28rem}.cert-grid--compact{grid-template-columns:repeat(auto-fill,minmax(7.25rem,1fr));gap:.85rem}.cert-grid--compact .cert-shot{max-width:8rem}.cert-grid--compact .cert-shot span{margin-top:.45rem;font-size:.75rem}.licence-nav{display:flex;flex-wrap:wrap;gap:.45rem 1rem;justify-content:center;margin:0 0 1.75rem}.licence-nav a{font-size:.88rem;font-weight:600;color:var(--emerald)}.licence-nav a:hover{border-bottom:1px solid currentColor}.licence-list{max-width:52rem;margin:0 auto}.licence-group+.licence-group{margin-top:2.6rem}.licence-group h2{margin:0 0 .15rem;padding-bottom:.65rem;border-bottom:1px solid var(--line);font-size:1.22rem}.cert-entry{display:grid;grid-template-columns:15.2rem minmax(0,1fr);gap:.35rem 1.6rem;align-items:center;min-height:11.25rem;padding:1.15rem 0;border-bottom:1px solid var(--line)}.licence-group .cert-entry:last-child{border-bottom:0}.cert-entry__shots{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:flex-start}.cert-entry .cert-shot{width:7.15rem;max-width:7.15rem}.cert-entry .cert-shot--land{width:10.5rem;max-width:10.5rem}.cert-entry .cert-shot span{margin-top:.4rem;font-size:.72rem}.cert-entry .cert-shot small{font-size:.62rem}.cert-entry h3{margin:0 0 .35rem;font-size:1.08rem}.cert-entry p{margin:0;color:var(--muted);font-size:.94rem}.cert-entry .cert-meta{margin-top:.4rem;font-size:.82rem;color:var(--ink)}@media(max-width:720px){.cert-entry{grid-template-columns:1fr;min-height:0;gap:.7rem}}.brand-certs{margin-top:2.25rem}.section--dark .cert-shot small{color:#ffffffb3}.cert-view{width:min(42rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:.75rem .75rem 1rem;border:0;border-radius:12px;background:var(--paper);color:var(--ink)}.cert-view::backdrop{background:#06321fc7}.cert-view img{width:auto;max-width:100%;max-height:calc(100vh - 7rem);height:auto;margin-inline:auto;display:block;object-fit:contain}.cert-view figcaption{margin-top:.75rem;text-align:center;font-weight:600}.cert-view__close{position:absolute;top:.6rem;right:.6rem;width:2rem;height:2rem;border:0;border-radius:50%;background:var(--emerald-deep);color:#fff;cursor:pointer}@keyframes cert-drift{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cert-rail,.cert-rail.is-ready{overflow:visible;-webkit-mask-image:none;mask-image:none}.cert-rail .cert-rail__track,.cert-rail.is-ready .cert-rail__track{animation:none;width:auto;justify-content:center}.cert-rail__set{flex-wrap:wrap;justify-content:center;width:min(72rem,100%);margin-inline:auto;padding-inline:1.25rem}.cert-shot:hover img,.cert-shot:focus-visible img{transform:none}}.steps{counter-reset:step;display:grid;gap:0}.step{display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:1.4rem 0;border-bottom:1px solid var(--line)}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:var(--serif);font-size:1.5rem;color:var(--gold)}.step h3{margin:0 0 .2rem}.step p{margin:0;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.4rem}.chips li{padding:.35rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:.85rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.table-scroll{overflow-x:auto}.compare{width:100%;border-collapse:collapse;background:transparent;font-size:.95rem}.compare th,.compare td{padding:.85rem .35rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);background:transparent;font-weight:400}.compare thead th{font-weight:600;color:var(--emerald)}.compare tbody th{font-weight:600;white-space:nowrap}.compare-note{max-width:44rem;margin:1.2rem auto 0;text-align:center;color:var(--muted)}.faq{max-width:50rem;margin-inline:auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{position:relative;padding:1.25rem 2.5rem 1.25rem 0;font-weight:600;font-size:1.02rem;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:.3rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--emerald);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{margin:0 0 1.3rem;color:var(--muted)}.page-hero{position:relative;padding:calc(var(--header) + clamp(3rem,8vw,5.5rem)) 0 clamp(3rem,7vw,4.5rem);color:#fff;background:linear-gradient(100deg,#06321ff2,#06321fbf 55%,#06321f73),var(--bg) center / cover no-repeat,var(--emerald-deep)}.page-hero h1{max-width:44rem}.page-hero p{max-width:40rem;color:#ffffffdb;font-size:1.05rem}.page-hero .hero__actions{margin-top:1.8rem}.crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1.4rem;padding:0;list-style:none;font-size:.82rem;color:#ffffffb3}.crumbs li+li:before{content:"/";margin-right:.4rem;opacity:.6}.crumbs a:hover{color:#fff}.contact{background:var(--white)}.contact__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,4rem);align-items:start}.contact__list{margin:2rem 0 0;display:grid;gap:1rem}.contact__list div{display:grid;grid-template-columns:5.5rem 1fr;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.contact__list dt{font-size:.8rem;font-weight:600;letter-spacing:.1em;color:var(--emerald)}.contact__list dd{margin:0}.contact__list a{border-bottom:1px solid rgba(11,107,71,.3)}.footer{padding:4rem 0 6rem;background:var(--ink);color:#ffffffb8;font-size:.9rem}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr .8fr 1.4fr;gap:2.5rem}.footer .logo{color:#fff;margin-bottom:1rem}.footer__title{margin-bottom:.8rem;font-weight:600;color:#fff}.footer li{margin-bottom:.4rem}.footer a:hover{color:#fff}.footer address{font-style:normal}.footer__base{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);opacity:.6}.wa{position:fixed;right:1rem;bottom:1rem;z-index:46;display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:#128c7e;color:#fff}.wa svg{width:1.725rem;height:1.725rem;fill:currentColor}.wa:focus-visible,.lang a:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.dock{display:none}@media(max-width:1100px){.nav-toggle{display:block}.header__cta{display:none}.nav{position:absolute;inset:var(--header) 0 auto;flex-direction:column;padding:.5rem 1.25rem 1.25rem;background:#06321ffa;visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s var(--ease),visibility .25s}.header.is-open .nav{visibility:visible;opacity:1;transform:none}.nav a{padding:.85rem 0;font-size:1rem;white-space:normal;border-bottom:1px solid rgba(255,255,255,.08)}.nav a[aria-current=page]:after{display:none}}@media(max-width:980px){.hero__grid,.split,.split--wide-media,.contact__grid{grid-template-columns:1fr}.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}.certs{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.packs{grid-template-columns:repeat(3,1fr)}.footer__grid{grid-template-columns:1fr 1fr}body{padding-bottom:calc(3.4rem + env(safe-area-inset-bottom))}.wa{bottom:calc(4.1rem + env(safe-area-inset-bottom))}.dock{position:fixed;inset:auto 0 0;z-index:45;display:grid;grid-template-columns:1fr 1fr 1.4fr;padding-bottom:env(safe-area-inset-bottom);background:var(--emerald-deep);box-shadow:0 -8px 24px #0000002e}.dock a{display:grid;place-items:center;height:3.4rem;color:#fff;font-weight:600;font-size:.92rem}.dock a+a{border-left:1px solid rgba(255,255,255,.12)}.dock .dock__cta{background:var(--gold);color:var(--ink)}}@media(max-width:640px){.facts__grid,.grid--2,.grid--3,.grid--4,.forms-list,.form,.footer__grid{grid-template-columns:1fr}.facts__grid{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line)}.certs{grid-template-columns:repeat(2,1fr)}.contact__list div{grid-template-columns:4.5rem 1fr}.contact .form .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
