.th2026-hp-mockup{--hp-org-mockup: #ff6a00;--hp-w: 1280px;font-size:clamp(16px,calc(19px + -3 * (100vw - 1280px) / 640),19px);line-height:1.6;overflow-x:clip}.th2026-hp-mockup .wrap{max-width:var(--hp-w);margin:0 auto;padding:0 32px}.th2026-hp-mockup section{position:relative;padding:var(--pad) 0}.th2026-hp-mockup h1{font-size:46px;line-height:1.18;font-weight:800;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(23,64,46,.1)}.th2026-hp-mockup h2{font-size:34px;line-height:1.2;font-weight:800;text-shadow:0 1px 2px rgba(23,64,46,.1)}.th2026-hp-mockup h3{font-size:24px;line-height:1.3;font-weight:800;text-shadow:0 1px 2px rgba(23,64,46,.1)}.th2026-hp-mockup .eyebrow{display:block;color:var(--hp-org-mockup);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px)}.th2026-hp-mockup .hero .eyebrow,.th2026-hp-mockup .envs .eyebrow,.th2026-hp-mockup .programs .eyebrow,.th2026-hp-mockup .modes .eyebrow,.th2026-hp-mockup .loksec .eyebrow,.th2026-hp-mockup .partner .eyebrow,.th2026-hp-mockup .faqsec .eyebrow,.th2026-hp-mockup .blog .eyebrow,.th2026-hp-mockup .formsec .eyebrow{color:var(--org-deep)}.th2026-hp-mockup .envs h2,.th2026-hp-mockup .modes h2,.th2026-hp-mockup .partner h2,.th2026-hp-mockup .faqsec h2,.th2026-hp-mockup .formsec h2{margin-top:0}.th2026-hp-mockup .lead,.th2026-hp-mockup .sec-lead{color:var(--muted);font-size:clamp(17px,calc(20px + -3 * (100vw - 1280px) / 640),20px);max-width:60ch}.th2026-hp-mockup .sec-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:44px}.th2026-hp-mockup .sec-head h2{margin-top:12px}.th2026-hp-mockup .textlink{color:var(--org-deep);font-weight:700;text-decoration:none;font-size:clamp(15px,calc(17.5px + -2.5 * (100vw - 1280px) / 640),17.5px)}.th2026-hp-mockup .textlink:hover{color:var(--org)}.th2026-hp-mockup .micro{font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px);color:var(--muted);margin-top:14px}.th2026-hp-mockup .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:var(--r-btn);text-decoration:none;font-weight:700;font-size:clamp(16px,calc(19px + -3 * (100vw - 1280px) / 640),19px)}.th2026-hp-mockup .btn-primary{background:var(--org);color:#fff;box-shadow:#f25f0047 0 4px 14px;text-shadow:0 1px 2px rgba(0,0,0,.18)}.th2026-hp-mockup .btn-primary:hover{background:var(--org-deep)}.th2026-hp-mockup .btn-secondary{background:#fff;border:2px solid var(--teal);color:var(--teal)}.th2026-hp-mockup .btn-ondark{background:#fff;color:var(--ink)}.th2026-hp-mockup sup.rtm{font-size:.55em;line-height:0;vertical-align:super}.th2026-hp-mockup svg.ic{width:1em;height:1em;vertical-align:-.12em;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.th2026-hp-mockup .stars{color:#f6b21b;letter-spacing:2px}.th2026-hp-mockup .tag{background:#fff;border:1px solid var(--line);color:var(--teal);border-radius:999px;padding:5px 12px;font-size:14px;font-weight:600}.th2026-hp-mockup .neural{position:absolute;z-index:1;pointer-events:none;opacity:.16;color:#dcefe6;animation:hp-neuralspin 28s linear infinite}@keyframes hp-neuralspin{to{transform:rotate(360deg)}}.th2026-hp-mockup .hero>.neural{top:-150px;right:-130px;width:820px;height:820px}.th2026-hp-mockup .reel>.neural{top:-80px;left:-90px;width:520px;height:520px;opacity:.12;animation-direction:reverse}.th2026-hp-mockup .garance .gdecor .neural{top:-90px;right:-110px;width:620px;height:620px;opacity:.15}.th2026-hp-mockup .formsec>.neural{bottom:-90px;left:-90px;width:420px;height:420px;opacity:.14}.th2026-hp-mockup .hero{background:#fff;padding-top:84px;padding-bottom:100px;overflow:hidden}.th2026-hp-mockup .hero:before{content:"";position:absolute;z-index:1;top:-60px;right:-400px;width:54.4%;height:220%;background:var(--teal);transform:rotate(10.4deg);transform-origin:top right}.th2026-hp-mockup .hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.25fr .9fr;gap:64px;align-items:center}.th2026-hp-mockup .hero h1{margin:14px 0 18px}.th2026-hp-mockup .hero h1 em{font-style:normal;display:inline-block;background:var(--org);color:#fff;padding:0 16px 4px;border-radius:12px;box-shadow:0 9px #17402e24;text-shadow:0 1px 2px rgba(0,0,0,.22)}.th2026-hp-mockup .hero .stabwrap{display:inline-block}.th2026-hp-mockup .hero .ctas{display:flex;gap:16px;margin-top:30px;align-items:center;flex-wrap:wrap}html.js .th2026-hp-mockup .hero .eyebrow{opacity:0;transform:translate(-24px)}html.js .th2026-hp-mockup .hero.in .eyebrow{animation:hp-heroEyebrow .5s cubic-bezier(.22,.9,.28,1) .06s forwards}@keyframes hp-heroEyebrow{to{opacity:1;transform:none}}html.js .th2026-hp-mockup .hero h1 .w{display:inline-block;opacity:0;transform:translateY(26px) rotate(-3deg)}html.js .th2026-hp-mockup .hero.in h1 .w{animation:hp-heroWord .52s cubic-bezier(.22,.95,.3,1) forwards}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(1){animation-delay:.16s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(2){animation-delay:.23s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(3){animation-delay:.3s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(4){animation-delay:.37s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(5){animation-delay:.44s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(6){animation-delay:.51s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(7){animation-delay:.58s}html.js .th2026-hp-mockup .hero.in h1 .w:nth-of-type(8){animation-delay:.65s}@keyframes hp-heroWord{to{opacity:1;transform:none}}html.js .th2026-hp-mockup .hero h1 em{opacity:0;transform:scale(.35) rotate(-8deg);filter:blur(11px);will-change:transform,opacity,filter}html.js .th2026-hp-mockup .hero.in h1 em{animation:hp-heroSlam .44s cubic-bezier(.34,1.75,.62,1) .52s forwards}html.js .th2026-hp-mockup .hero.in h1 .stabwrap{animation:hp-heroShake .36s ease-in-out .96s 1}@keyframes hp-heroSlam{to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes hp-heroShake{0%{transform:translate(0)}12%{transform:translate(15px)}26%{transform:translate(-13px)}40%{transform:translate(10px)}54%{transform:translate(-8px)}68%{transform:translate(5px)}82%{transform:translate(-3px)}to{transform:translate(0)}}html.js .th2026-hp-mockup .hero .lead{opacity:0;transform:translateY(16px);filter:blur(8px)}html.js .th2026-hp-mockup .hero.in .lead{animation:hp-heroBlur .62s cubic-bezier(.22,.9,.28,1) .64s forwards}@keyframes hp-heroBlur{to{opacity:1;transform:none;filter:blur(0)}}html.js .th2026-hp-mockup .hero .ctas,html.js .th2026-hp-mockup .hero .micro{opacity:0;transform:translateY(14px)}html.js .th2026-hp-mockup .hero.in .ctas{animation:hp-heroUp .5s cubic-bezier(.22,.9,.28,1) .84s forwards}html.js .th2026-hp-mockup .hero.in .micro{animation:hp-heroUp .5s cubic-bezier(.22,.9,.28,1) .98s forwards}@keyframes hp-heroUp{to{opacity:1;transform:none}}html.js .th2026-hp-mockup .hero .bigcard{opacity:0;transform:translate(34px) scale(.97) rotate(1.6deg)}html.js .th2026-hp-mockup .hero.in .bigcard{animation:hp-heroPanelCard .68s cubic-bezier(.22,.95,.3,1) .34s forwards}html.js .th2026-hp-mockup .hero .heroright .fbadge{opacity:0;transform:scale(.6) rotate(-7deg)}html.js .th2026-hp-mockup .hero.in .heroright .fbadge{animation:hp-badgePop .5s cubic-bezier(.34,1.8,.64,1) 1s forwards}@keyframes hp-badgePop{to{opacity:1;transform:scale(1) rotate(0)}}@keyframes hp-heroPanel{to{opacity:1;transform:none}}@keyframes hp-heroPanelCard{to{opacity:1;transform:rotate(1.6deg)}}@keyframes hp-fallbackRevealCard{to{opacity:1;transform:rotate(1.6deg);filter:none}}.th2026-hp-mockup .heroright{position:relative;display:flex;align-items:center;justify-content:flex-end}.th2026-hp-mockup .bigcard{position:relative;width:100%;max-width:470px;border-radius:12px;box-shadow:0 24px 54px #00000061;background:#fff;padding:16px 16px 0;transform:rotate(1.6deg)}.th2026-hp-mockup .bigcard .bslides{position:relative;height:520px;overflow:hidden;border-radius:5px}.th2026-hp-mockup .bigcard .bslide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.th2026-hp-mockup .bigcard .bslide.on{opacity:1}.th2026-hp-mockup .bigcap{padding:20px 8px 22px;color:var(--teal);font-size:25.5px;font-weight:800;line-height:1.4;text-align:center}.th2026-hp-mockup .bigcap em{font-style:normal;color:var(--org)}.th2026-hp-mockup .bnav{position:absolute;top:44%;z-index:4;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#fffffff5;box-shadow:0 6px 16px #17402e4d;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0;transition:transform .18s cubic-bezier(.22,.9,.28,1),box-shadow .18s}.th2026-hp-mockup .bnav:hover{transform:scale(1.1);box-shadow:0 10px 24px #17402e66}.th2026-hp-mockup .bnav.bprev{left:-23px}.th2026-hp-mockup .bnav.bnext{right:-23px}.th2026-hp-mockup .bdots{display:none}.th2026-hp-mockup .heroright .fbadge{position:absolute;z-index:3;top:18px;left:-14px;background:#fff;color:var(--ink);font-size:clamp(13.5px,calc(16px + -2.5 * (100vw - 1280px) / 640),16px);font-weight:700;padding:12px 16px;border-radius:12px;box-shadow:0 14px 34px #0000004d;max-width:280px;line-height:1.5}.th2026-hp-mockup .heroright .fbadge b{color:var(--org-deep)}.th2026-hp-mockup .stripband{position:relative;z-index:5;box-sizing:border-box;width:100%;margin:-96px 0 0;overflow:hidden;pointer-events:none}.th2026-hp-mockup .hstrip2{display:flex;width:max-content;padding:30px 0;transform:translateZ(0)}.th2026-hp-mockup .hstrip2.is-ready{will-change:transform;animation:hp-conveyor var(--hp-duration, 64s) linear infinite;animation-delay:var(--hp-delay, -35.2s)}.th2026-hp-mockup .hcycle{display:flex;flex:none;gap:26px;box-sizing:border-box;padding-right:26px}@keyframes hp-conveyor{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.th2026-hp-mockup .spol{flex:none;width:212px;background:#fff;padding:9px 9px 34px;border-radius:8px;box-shadow:0 18px 40px #0000006b;position:relative;backface-visibility:hidden}.th2026-hp-mockup .spol img{width:194px;height:158px;object-fit:cover;border-radius:3px;display:block}.th2026-hp-mockup .spol .cap{position:absolute;bottom:6px;left:6px;right:6px;text-align:center;font-size:clamp(17px,calc(20px + -3 * (100vw - 1280px) / 640),20px);font-weight:800;color:var(--teal);white-space:nowrap}.th2026-hp-mockup .hcycle .spol:nth-child(odd){transform:rotate(1.6deg)}.th2026-hp-mockup .hcycle .spol:nth-child(2n){transform:rotate(-1.6deg)}.th2026-hp-mockup .logos{background:#fff;padding:80px 0;border-bottom:1px solid var(--line);position:relative;z-index:6}.th2026-hp-mockup .logos .row{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:28px 40px}.th2026-hp-mockup .logos p.small{text-align:center;font-size:clamp(13.5px,calc(16px + -2.5 * (100vw - 1280px) / 640),16px);font-weight:700;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:26px}.th2026-hp-mockup .logos img{height:34px;width:auto;filter:grayscale(1);opacity:.72;transition:filter .25s,opacity .25s,transform .25s}.th2026-hp-mockup .logos img[alt="Swiss Re"]{height:78px;margin:-14px 0}.th2026-hp-mockup .logos img[alt=Mattoni]{height:50px}.th2026-hp-mockup .logos img[alt=PwC]{height:64px;margin:-10px 0}.th2026-hp-mockup .logos img[alt=KPMG]{height:40px}.th2026-hp-mockup .logos img:hover{filter:none;opacity:1;transform:translateY(-3px)}.th2026-hp-mockup .logos .g{display:flex;justify-content:center;gap:10px;align-items:center;margin-top:24px;color:var(--muted);font-weight:700;font-size:clamp(14px,calc(16.5px + -2.5 * (100vw - 1280px) / 640),16.5px)}.th2026-hp-mockup .envs{background:var(--soft)}.th2026-hp-mockup .envs .sec-lead{color:var(--muted);font-size:18px;max-width:62ch;margin-top:10px}.th2026-hp-mockup .envs .matrix{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:44px}.th2026-hp-mockup .ecard{position:relative;display:block;border-radius:var(--r-panel);overflow:hidden;min-height:400px;text-decoration:none;color:#fff;box-shadow:0 14px 40px #17402e38;isolation:isolate}.th2026-hp-mockup .ecard img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 32%;z-index:0;transition:transform .5s cubic-bezier(.22,.9,.28,1)}.th2026-hp-mockup .ecard:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,#17402e6b,#17402e24 52%,#17402e0a)}.th2026-hp-mockup .ecard .ebody{position:relative;z-index:2;height:100%;min-height:400px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:26px;gap:0}.th2026-hp-mockup .ecard .panel{background:#17402ef0;backdrop-filter:blur(2px);border:1px solid rgba(255,255,255,.1);border-radius:var(--r-card);padding:22px 26px 24px;max-width:70%;box-shadow:0 18px 44px #00000061;display:flex;flex-direction:column;gap:9px;align-items:flex-start;transition:transform .3s cubic-bezier(.22,.9,.28,1),box-shadow .3s}.th2026-hp-mockup .ecard:hover .panel{transform:translateY(-5px);box-shadow:0 26px 56px #00000075}.th2026-hp-mockup .ecard .enum{position:absolute;top:22px;right:26px;left:auto;z-index:2;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 15px;border-radius:9px;background:var(--org);color:#fff;font-size:15.5px;font-weight:800;letter-spacing:.02em;box-shadow:0 7px #00000024;transform:rotate(-3deg)}.th2026-hp-mockup .ecard h3{margin:0;font-size:25px;line-height:1.2;color:#fff}.th2026-hp-mockup .ecard p{margin:0;font-size:15.5px;color:#ffffffdb;max-width:38ch;line-height:1.55}.th2026-hp-mockup .ecard .ego{display:inline-flex;align-items:center;gap:10px;margin-top:8px;min-height:48px;padding:0 22px;font-weight:700;font-size:16px;color:#fff;background:var(--org);border-radius:var(--r-btn);box-shadow:#f25f0047 0 4px 14px;transition:background .2s,box-shadow .2s}.th2026-hp-mockup .ecard .ego i{font-style:normal;transition:transform .25s cubic-bezier(.34,1.6,.64,1)}.th2026-hp-mockup .ecard:hover .ego{background:var(--org-deep);box-shadow:#f25f0080 0 10px 24px}.th2026-hp-mockup .ecard:hover img{transform:scale(1.06)}.th2026-hp-mockup .ecard:hover .ego i{transform:translate(5px)}.th2026-hp-mockup .ecard:focus{outline:3px solid var(--org-mockup);outline-offset:3px}html.js .th2026-hp-mockup .envs .ecard{opacity:0}html.js .th2026-hp-mockup .envs .ecard:nth-child(1){transform:translate(-40px,26px) rotate(-1.5deg)}html.js .th2026-hp-mockup .envs .ecard:nth-child(2){transform:translate(40px,26px) rotate(1.5deg)}html.js .th2026-hp-mockup .envs.in .ecard{animation:hp-ecardIn .28s cubic-bezier(.22,.95,.3,1) forwards}html.js .th2026-hp-mockup .envs.in .ecard:nth-child(1){animation-delay:0s}html.js .th2026-hp-mockup .envs.in .ecard:nth-child(2){animation-delay:.05s}@keyframes hp-ecardIn{to{opacity:1;transform:none}}html.js .th2026-hp-mockup .envs .ecard .enum{opacity:0;transform:scale(.5) rotate(-11deg)}html.js .th2026-hp-mockup .envs.in .ecard .enum{animation:hp-lokpopEnum .22s cubic-bezier(.34,1.8,.64,1) forwards}html.js .th2026-hp-mockup .envs.in .ecard:nth-child(1) .enum{animation-delay:.09s}html.js .th2026-hp-mockup .envs.in .ecard:nth-child(2) .enum{animation-delay:.14s}@keyframes hp-lokpop{to{opacity:1;transform:scale(1) rotate(0)}}@keyframes hp-lokpopEnum{to{opacity:1;transform:scale(1) rotate(-3deg)}}.th2026-hp-mockup .ecard .shine{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.3) 50%,transparent 62%);transform:translate(-70%)}.th2026-hp-mockup .ecard:hover .shine{opacity:1;animation:hp-shineSweep .85s cubic-bezier(.3,.7,.4,1)}@keyframes hp-shineSweep{0%{transform:translate(-70%)}to{transform:translate(70%)}}.th2026-hp-mockup .reel{background:var(--teal);color:#fff;overflow:hidden}.th2026-hp-mockup .reel .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.4fr;gap:56px;align-items:center}.th2026-hp-mockup .reel .eyebrow{color:var(--hp-org-mockup)}.th2026-hp-mockup .reel h2{color:#fff;margin:14px 0 16px;text-shadow:0 2px 6px rgba(0,0,0,.3)}.th2026-hp-mockup .reel p{color:var(--ondark);font-size:clamp(16px,calc(19px + -3 * (100vw - 1280px) / 640),19px);text-shadow:0 2px 6px rgba(0,0,0,.3)}.th2026-hp-mockup .rposter{position:relative;background:#fff;padding:10px;border-radius:20px;box-shadow:0 14px 36px #0000004d;cursor:pointer;transition:transform .35s cubic-bezier(.22,.9,.28,1),box-shadow .35s}.th2026-hp-mockup .rposter:hover{transform:scale(1.03);box-shadow:0 22px 52px #0000006b}.th2026-hp-mockup .rposter img{width:100%;height:auto;border-radius:12px;display:block;transition:filter .3s}.th2026-hp-mockup .rposter:hover img{filter:brightness(1.06)}.th2026-hp-mockup .rplay{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:92px;border-radius:50%;background:var(--org-mockup);display:flex;align-items:center;justify-content:center;box-shadow:#f25f0073 0 10px 34px}.th2026-hp-mockup .rplay svg{margin-left:6px}.th2026-hp-mockup .rchip{position:absolute;z-index:2;right:22px;bottom:-14px;background:#fff;border-radius:10px;padding:10px 16px;font-size:clamp(13.5px,calc(16px + -2.5 * (100vw - 1280px) / 640),16px);font-weight:700;color:var(--ink);box-shadow:var(--shadow)}.th2026-hp-mockup .rvideo{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9}.th2026-hp-mockup .rvideo iframe{width:100%;height:100%;border:0;display:block}.th2026-hp-mockup .programs{background:#fff;overflow:hidden}.th2026-hp-mockup .programs .wrap{position:relative;z-index:2}.th2026-hp-mockup .progcar,.th2026-hp-mockup .revcar{position:relative;z-index:2;width:100%;margin-top:44px}.th2026-hp-mockup .rcar{position:relative}.th2026-hp-mockup .rviewport{overflow:hidden}.th2026-hp-mockup .rtrack{display:flex;gap:24px;will-change:transform}.th2026-hp-mockup .revcar .rtrack{padding:6px 0 10px}.th2026-hp-mockup .prog{background:#fff;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;border:1px solid var(--line);position:relative;flex:none;width:340px;transition:transform .25s cubic-bezier(.22,.9,.28,1),box-shadow .25s}.th2026-hp-mockup .prog:hover{transform:translateY(-6px);box-shadow:0 20px 46px #17402e33}.th2026-hp-mockup .prog img{width:100%;height:200px;object-fit:cover;transition:transform .4s cubic-bezier(.22,.9,.28,1)}.th2026-hp-mockup .prog:hover img{transform:scale(1.06)}.th2026-hp-mockup .prog .pbadge{position:absolute;top:14px;left:14px;background:var(--org-deep);color:#fff;font-size:clamp(11px,calc(13px + -2 * (100vw - 1280px) / 640),13px);font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:8px;transform:rotate(-3deg);box-shadow:0 4px 12px #0003}.th2026-hp-mockup .prog .body{padding:20px 22px 22px;display:flex;flex-direction:column;flex:1}.th2026-hp-mockup .pmeta{display:flex;gap:8px;flex-wrap:wrap}.th2026-hp-mockup .pill{background:var(--tint);border-radius:999px;padding:6px 12px;font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px);font-weight:700;color:var(--ink)}.th2026-hp-mockup .prog h3{margin:14px 0 8px}.th2026-hp-mockup .prog p{font-size:clamp(14.5px,calc(17px + -2.5 * (100vw - 1280px) / 640),17px);color:var(--muted);margin-bottom:18px}.th2026-hp-mockup .prog .textlink{margin-top:auto}.th2026-hp-mockup .rnav{position:absolute;top:50%;z-index:5;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fffffff2;box-shadow:0 4px 14px #17402e40;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:0;transform:translateY(-50%);transition:box-shadow .18s}.th2026-hp-mockup .rnav:hover{box-shadow:0 8px 22px #17402e57}.th2026-hp-mockup .progcar .rnav.rprev,.th2026-hp-mockup .revcar .rnav.rprev{left:24px}.th2026-hp-mockup .progcar .rnav.rnext,.th2026-hp-mockup .revcar .rnav.rnext{right:24px}.th2026-hp-mockup .modes{background:#fff}.th2026-hp-mockup .programs+.modes{padding-top:0}.th2026-hp-mockup .modes .grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:44px}.th2026-hp-mockup .mode{border:1px solid var(--line);border-radius:var(--r-panel);padding:32px 34px;box-shadow:var(--shadow);position:relative;background:#fff}.th2026-hp-mockup .mode.full{border-top:6px solid var(--org-mockup)}.th2026-hp-mockup .mode.self{border-top:6px solid var(--teal)}.th2026-hp-mockup .mode h3{margin-bottom:6px}.th2026-hp-mockup .mode .sub{color:var(--muted);font-size:clamp(15px,calc(17.5px + -2.5 * (100vw - 1280px) / 640),17.5px);margin-bottom:22px}.th2026-hp-mockup .steps{display:grid;gap:16px;margin-bottom:22px}.th2026-hp-mockup .step{display:flex;gap:14px;align-items:flex-start}.th2026-hp-mockup .step .n{flex:none;width:34px;height:34px;border-radius:50%;background:var(--tint);color:var(--teal);font-weight:800;display:flex;align-items:center;justify-content:center;transition:transform .25s cubic-bezier(.34,1.6,.64,1),background .25s,color .25s}.th2026-hp-mockup .mode.full .step .n{background:#ffebdd;color:var(--org-deep)}.th2026-hp-mockup .mode:hover .step .n{transform:scale(1.08)}.th2026-hp-mockup .step b{display:block;font-size:clamp(15.5px,calc(18.5px + -3 * (100vw - 1280px) / 640),18.5px)}.th2026-hp-mockup .step span{font-size:clamp(14px,calc(16.5px + -2.5 * (100vw - 1280px) / 640),16.5px);color:var(--muted)}html.js .th2026-hp-mockup .modes .mode{opacity:0}html.js .th2026-hp-mockup .modes .grid>.mode:nth-child(1){transform:translate(-40px,20px) rotate(-1deg)}html.js .th2026-hp-mockup .modes .grid>.mode:nth-child(2){transform:translate(40px,20px) rotate(1deg)}html.js .th2026-hp-mockup .modes.in .mode{animation:hp-ecardIn .26s cubic-bezier(.22,.95,.3,1) forwards}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(1){animation-delay:0s}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(2){animation-delay:.04s}html.js .th2026-hp-mockup .modes .step{opacity:0;transform:translateY(14px)}html.js .th2026-hp-mockup .modes.in .step{animation:hp-heroUp .18s cubic-bezier(.22,.9,.28,1) forwards}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(1) .step:nth-child(1){animation-delay:.06s}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(1) .step:nth-child(2){animation-delay:.1s}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(1) .step:nth-child(3){animation-delay:.14s}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(2) .step:nth-child(1){animation-delay:.1s}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(2) .step:nth-child(2){animation-delay:.14s}html.js .th2026-hp-mockup .modes.in .grid>.mode:nth-child(2) .step:nth-child(3){animation-delay:.18s}.th2026-hp-mockup .outdoor{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:34px;margin-top:26px;padding:26px 30px;background:var(--tint);border:1px solid var(--line);border-left:5px solid var(--org-mockup);border-radius:var(--r-card)}.th2026-hp-mockup .outdoor .btn{margin-top:18px;flex:none}.th2026-hp-mockup .odfoto{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.th2026-hp-mockup .odfoto figure{margin:0;position:relative;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 10px 26px #17402e33;transition:transform .3s cubic-bezier(.22,.9,.28,1)}.th2026-hp-mockup .odfoto figure:hover{transform:translateY(-5px)}.th2026-hp-mockup .odfoto img{display:block;width:100%;height:132px;object-fit:cover}.th2026-hp-mockup .odfoto figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 8px;color:#fff;font-size:13.5px;font-weight:800;text-align:center;background:linear-gradient(180deg,#17402e00,#17402eeb)}.th2026-hp-mockup .outdoor .odeyebrow{display:block;color:var(--org-deep);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12.5px;margin-bottom:8px}.th2026-hp-mockup .outdoor h3{font-size:23px;line-height:1.25;margin-bottom:8px}.th2026-hp-mockup .outdoor p{color:var(--muted);font-size:16px;line-height:1.6;max-width:74ch;margin:0}.th2026-hp-mockup .hintline{display:flex;justify-content:center;margin-top:34px}.th2026-hp-mockup .hintbox{display:inline-flex;align-items:center;gap:14px;background:var(--tint);border:2px solid var(--line-org);border-radius:var(--r-btn);padding:14px 22px;font-size:16px;font-weight:700;color:var(--ink);box-shadow:#f25f0029 0 8px 22px}html.js .th2026-hp-mockup .hintbox{opacity:0}html.js .th2026-hp-mockup .modes.in .hintbox{animation:hp-heroUp .5s cubic-bezier(.22,.9,.28,1) 1.05s forwards,hp-hintPulse 2.6s ease-in-out 1.7s 4}@keyframes hp-hintPulse{0%,to{box-shadow:#f25f0029 0 8px 22px}50%{box-shadow:#f25f0080 0 10px 30px,0 0 0 6px #f25f001a}}.th2026-hp-mockup .hintbox .hb{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--r-btn);background:var(--org);color:#fff;font-weight:700;text-decoration:none;box-shadow:#f25f0047 0 4px 14px;transition:background .2s,transform .18s}.th2026-hp-mockup .hintbox .hb:hover{background:var(--org-deep);transform:scale(1.04)}.th2026-hp-mockup .garance{background:var(--teal);color:#fff;overflow-x:clip}.th2026-hp-mockup .garance .gdecor{position:absolute;inset:-57px 0 0;overflow:hidden;pointer-events:none;z-index:1}.th2026-hp-mockup .garance:before{content:"";position:absolute;left:-2%;right:-2%;top:-56px;height:60px;background:var(--teal);transform:rotate(-2.2deg);transform-origin:bottom right}.th2026-hp-mockup .garance .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.th2026-hp-mockup .garance .eyebrow{color:var(--hp-org-mockup)}.th2026-hp-mockup .garance h2{color:#fff;margin:14px 0 16px;text-shadow:0 2px 6px rgba(0,0,0,.3)}.th2026-hp-mockup .garance h2 em{font-style:normal;display:inline-block;background:var(--org);color:#fff;padding:0 14px 3px;border-radius:11px;box-shadow:0 9px #00000038}.th2026-hp-mockup .garance p{color:var(--ondark);font-size:clamp(16px,calc(19px + -3 * (100vw - 1280px) / 640),19px);margin-bottom:12px;max-width:52ch;text-shadow:0 2px 6px rgba(0,0,0,.3)}.th2026-hp-mockup .garance ul{list-style:none;margin:20px 0 28px;padding:0;display:grid;gap:12px}.th2026-hp-mockup .garance li{display:flex;gap:12px;align-items:center;font-weight:700;font-size:clamp(15px,calc(17.5px + -2.5 * (100vw - 1280px) / 640),17.5px)}.th2026-hp-mockup .chk{width:26px;height:26px;border-radius:50%;background:#f25f0038;display:inline-flex;align-items:center;justify-content:center;flex:none}.th2026-hp-mockup .gphoto{position:relative;margin:0}.th2026-hp-mockup .gphoto .frame{position:relative;z-index:2;background:#fff;padding:10px;border-radius:20px;transition:transform .35s cubic-bezier(.22,.9,.28,1),box-shadow .35s}.th2026-hp-mockup .gphoto .frame:hover{transform:scale(1.03);box-shadow:0 26px 56px #0000006b}.th2026-hp-mockup .gphoto img{width:100%;height:380px;object-fit:cover;border-radius:12px}.th2026-hp-mockup .gphoto .fbadge{position:absolute;z-index:3;right:-10px;bottom:-14px;background:#fff;color:var(--ink);font-size:clamp(13.5px,calc(16px + -2.5 * (100vw - 1280px) / 640),16px);font-weight:700;padding:10px 16px;border-radius:10px;box-shadow:var(--shadow)}html.js .th2026-hp-mockup .garance .gphoto{opacity:0;transform:translate(36px) scale(.96)}html.js .th2026-hp-mockup .garance.in .gphoto{animation:hp-heroPanel .7s cubic-bezier(.22,.95,.3,1) .24s forwards,hp-gfloat 7s ease-in-out 1.2s infinite}@keyframes hp-gfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}html.js .th2026-hp-mockup .garance .gphoto .fbadge{opacity:0;transform:scale(.6) rotate(-8deg)}html.js .th2026-hp-mockup .garance.in .gphoto .fbadge{animation:hp-lokpop .5s cubic-bezier(.34,1.8,.64,1) .95s forwards}.th2026-hp-mockup .stats{position:relative;padding:60px 0 30px;border-bottom:0}.th2026-hp-mockup .stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}.th2026-hp-mockup .stats b{display:block;font-size:52px;font-weight:800;color:var(--teal);font-variant-numeric:tabular-nums;line-height:1.1}.th2026-hp-mockup .stats i{display:block;width:44px;height:4px;background:var(--org-mockup);margin:8px auto 10px;border-radius:2px;transform:scaleX(0)}.th2026-hp-mockup .stats.in i{animation:hp-statLine .5s cubic-bezier(.22,.9,.28,1) forwards}@keyframes hp-statLine{to{transform:scaleX(1)}}.th2026-hp-mockup .stats span{color:var(--muted);font-size:clamp(15px,calc(17.5px + -2.5 * (100vw - 1280px) / 640),17.5px)}.th2026-hp-mockup .reviews{background:var(--soft);overflow:hidden}.th2026-hp-mockup .reviews .g{display:flex;gap:10px;align-items:center;margin-top:12px;color:var(--muted);font-weight:700;font-size:clamp(14px,calc(16.5px + -2.5 * (100vw - 1280px) / 640),16.5px)}.th2026-hp-mockup .rev{background:#fff;border-radius:var(--r-card);padding:22px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;flex:none;width:261px;min-height:210px;transition:transform .25s,box-shadow .25s}.th2026-hp-mockup .rev:hover{transform:translateY(-5px);box-shadow:0 18px 40px #17402e29}.th2026-hp-mockup .rev .who{display:flex;gap:10px;align-items:center}.th2026-hp-mockup .rev .av{width:38px;height:38px;border-radius:50%;background:var(--org);color:#fff;font-weight:800;font-size:clamp(14px,calc(16.5px + -2.5 * (100vw - 1280px) / 640),16.5px);display:flex;align-items:center;justify-content:center;flex:none}.th2026-hp-mockup .rev b{font-size:clamp(14.5px,calc(17px + -2.5 * (100vw - 1280px) / 640),17px)}.th2026-hp-mockup .rev time{font-size:clamp(12.5px,calc(15px + -2.5 * (100vw - 1280px) / 640),15px);color:var(--muted);display:block}.th2026-hp-mockup .rev .stars{color:#f6b21b;font-size:18px;line-height:1}.th2026-hp-mockup .rev p{font-size:clamp(15px,calc(17.5px + -2.5 * (100vw - 1280px) / 640),17.5px)}.th2026-hp-mockup .loksec{background:var(--tint);padding:var(--pad) 0}.th2026-hp-mockup .loksec .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.th2026-hp-mockup .lokmapbig{position:relative}.th2026-hp-mockup .lokgraf{width:100%;height:auto;display:block}.th2026-hp-mockup .lokgraf .land{fill:#fff;stroke:#a9d2bd;stroke-width:3.5;stroke-linejoin:round;filter:drop-shadow(0 10px 24px rgba(23,64,46,.14))}.th2026-hp-mockup .lokgraf .nb{fill:#edf5f0;stroke:#d3e7db;stroke-width:2;stroke-dasharray:7 6;stroke-linejoin:round}.th2026-hp-mockup .lokgraf .country{font:700 15px Open Sans,sans-serif;fill:#9fb8aa;letter-spacing:.08em;text-transform:uppercase}.th2026-hp-mockup .lokgraf .czcity{font:700 15px Open Sans,sans-serif;fill:#3f5c4d;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;pointer-events:none}.th2026-hp-mockup .lokgraf .czcity.abroad{fill:#6e8a7b}.th2026-hp-mockup .lokgraf .pin{cursor:pointer}.th2026-hp-mockup .lokgraf .pin circle{fill:var(--hp-org-mockup);stroke:#fff;stroke-width:3;transition:transform .2s cubic-bezier(.34,1.6,.64,1);transform-box:fill-box;transform-origin:center}.th2026-hp-mockup .lokgraf .pin:hover circle{transform:scale(1.45);fill:var(--org-deep)}.th2026-hp-mockup .lokgraf .pin .cnt{font:800 15px Open Sans,sans-serif;fill:#fff;text-anchor:middle;pointer-events:none}.th2026-hp-mockup .lokgraf .ping{fill:none;stroke:var(--hp-org-mockup);stroke-width:2.5;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:hp-lokping 2.8s ease-out infinite}.th2026-hp-mockup .lokgraf .ping:nth-of-type(2){animation-delay:.9s}.th2026-hp-mockup .lokgraf .ping:nth-of-type(3){animation-delay:1.8s}@keyframes hp-lokping{0%{opacity:.9;transform:scale(.3)}75%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}.th2026-hp-mockup .maptip{position:absolute;z-index:6;background:var(--teal);color:#fff;border-radius:10px;padding:9px 14px;font-size:14.5px;font-weight:700;box-shadow:0 10px 26px #17402e59;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity .15s,transform .15s;white-space:nowrap}.th2026-hp-mockup .maptip.on{opacity:1;transform:none}.th2026-hp-mockup .maptip small{display:block;font-weight:600;color:#ffffffbf;font-size:12.5px}.th2026-hp-mockup .loktxt h2{margin:10px 0 14px}.th2026-hp-mockup .loktxt h2 .stab{display:inline-block;background:var(--org);color:#fff;padding:0 12px;border-radius:9px;box-shadow:0 7px #0000001f}.th2026-hp-mockup .loktxt p{color:var(--muted);font-size:17px;max-width:54ch;margin-bottom:18px}.th2026-hp-mockup .loktxt .lokh{line-height:1.5}.th2026-hp-mockup .loktxt .stab-link{text-decoration:none;cursor:pointer;transition:background .18s,transform .18s;display:inline-block}.th2026-hp-mockup .loktxt .stab-link:hover{background:var(--org-deep);transform:scale(1.05)}.th2026-hp-mockup .lokcities{font-size:14.5px;color:var(--muted);margin-bottom:22px;line-height:1.9}.th2026-hp-mockup .lokcities a{color:var(--ink);font-weight:700;text-decoration:none;transition:color .15s}.th2026-hp-mockup .lokcities a:hover{color:var(--org-deep);text-decoration:underline}.th2026-hp-mockup .partner{background:var(--soft);padding:56px 0 var(--pad)}.th2026-hp-mockup .partner .pcard{position:relative;border-radius:var(--r-panel);padding:48px 52px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "text fan";gap:24px 40px;align-items:start;box-shadow:0 0 0 2px var(--org),0 24px 60px #06140e47}.th2026-hp-mockup .partner .phdr{position:relative;z-index:2;grid-area:head;min-width:0}.th2026-hp-mockup .partner .pbg{position:absolute;inset:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.th2026-hp-mockup .partner .pbg:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--teal) 0%,var(--teal-soft) 100%)}.th2026-hp-mockup .partner .pglow{position:absolute;right:-60px;top:50%;transform:translateY(-50%);width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#f25f0040,#f25f0000 70%);animation:hp-partnerglow 3.6s ease-in-out infinite}@keyframes hp-partnerglow{0%,to{opacity:.7}50%{opacity:1}}.th2026-hp-mockup .partner .pbg>.neural{position:absolute;top:-20%;right:-25%;width:90%;height:140%;opacity:.32;color:#ffffffb3}.th2026-hp-mockup .partner .pdots{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--org);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:2 12;opacity:.6}html.js .th2026-hp-mockup .partner .pdots path{animation:hp-partnertrail 6s linear infinite}@keyframes hp-partnertrail{to{stroke-dashoffset:-140}}.th2026-hp-mockup .partner .eyebrow{position:relative;z-index:2;color:var(--org)}.th2026-hp-mockup .partner .eyebrow:after{content:"";display:block;width:46px;height:3px;margin-top:8px;border-radius:2px;background:var(--org)}.th2026-hp-mockup .partner h2{position:relative;z-index:2;margin-bottom:8px;color:#fff}.th2026-hp-mockup .partner p{position:relative;z-index:2;color:var(--ondark);font-size:clamp(15.5px,calc(18.5px + -3 * (100vw - 1280px) / 640),18.5px);max-width:56ch}.th2026-hp-mockup .partner .seg{position:relative;z-index:2;display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.th2026-hp-mockup .partner .seg .tag{box-shadow:0 3px 10px #0a1e1447;transition:transform .15s,box-shadow .15s,background-color .15s,color .15s,border-color .15s}.th2026-hp-mockup .partner .seg a.tag{text-decoration:none}.th2026-hp-mockup .partner .seg a.tag:hover,.th2026-hp-mockup .partner .seg a.tag:focus{background:var(--org);color:#fff;border-color:var(--org);transform:translateY(-2px);box-shadow:0 6px 16px #f25f0066}.th2026-hp-mockup .partner .ptxtcol{position:relative;z-index:2;grid-area:text;min-width:0;align-self:center}.th2026-hp-mockup .partner .pcard .btn{position:relative;z-index:2;margin-top:22px}.th2026-hp-mockup .partner .pcard .btn-primary{box-shadow:0 6px 22px #f25f008c,0 0 34px #f25f0047;transition:transform .15s,box-shadow .2s,background-color .15s}.th2026-hp-mockup .partner .pcard .btn-primary:hover,.th2026-hp-mockup .partner .pcard .btn-primary:focus{transform:translateY(-2px);box-shadow:0 10px 28px #f25f00a6,0 0 46px #f25f0066}.th2026-hp-mockup .partner .ppolaroids{position:relative;z-index:2;grid-area:fan;justify-self:end;align-self:center;width:576px;height:300px;max-width:100%;min-width:0;transform:translate(-32px,-10px)}@media(min-width:1100px)and (max-width:1439px){.th2026-hp-mockup .partner .ppolaroids{transform:scale(.68) translate(-96px,-8px);transform-origin:top right}}@media(min-width:900px)and (max-width:1099px){.th2026-hp-mockup .partner{padding-top:36px}.th2026-hp-mockup .partner .pcard{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "text" "fan";gap:20px 0}.th2026-hp-mockup .partner .ptxtcol{align-self:auto}.th2026-hp-mockup .partner .pbg>.neural{display:none}.th2026-hp-mockup .partner .ppolaroids{justify-self:center;align-self:auto;margin:8px auto 24px;transform:scale(.85);transform-origin:center}}.th2026-hp-mockup .partner .polaroid{position:absolute;width:180px;background:#fff;padding:11px;border-radius:9px;overflow:hidden;box-shadow:0 22px 46px #0006,0 6px 16px #00000047;will-change:transform}.th2026-hp-mockup .partner .polaroid .pvideo,.th2026-hp-mockup .partner .polaroid .pposter{display:block;width:100%;height:216px;object-fit:cover;border-radius:2px}.th2026-hp-mockup .partner .polaroid .pvideo{display:none;position:relative}.th2026-hp-mockup .partner .polaroid.playing .pvideo{display:block}.th2026-hp-mockup .partner .polaroid.playing .pposter{display:none}.th2026-hp-mockup .partner .polaroid.p1{left:12px;top:66px;transform:rotate(-4deg);z-index:1}.th2026-hp-mockup .partner .polaroid.p2{left:198px;top:36px;transform:rotate(2.5deg);z-index:3}.th2026-hp-mockup .partner .polaroid.p3{left:384px;top:72px;transform:rotate(-2.5deg);z-index:1}html.js .th2026-hp-mockup .partner .polaroid{opacity:0}html.js .th2026-hp-mockup .partner .polaroid.p1{transform:translate(-264px,168px) rotate(-40deg) scale(.4)}html.js .th2026-hp-mockup .partner .polaroid.p2{transform:translateY(312px) rotate(30deg) scale(.4)}html.js .th2026-hp-mockup .partner .polaroid.p3{transform:translate(264px,168px) rotate(40deg) scale(.4)}.partner.k13in .polaroid.p1{animation:hp-k13-enter-p1 .65s cubic-bezier(.34,1.56,.64,1) .3s forwards,hp-k13-sway-p1 1.8s ease-in-out 1.6s infinite alternate}.partner.k13in .polaroid.p2{animation:hp-k13-enter-p2 .65s cubic-bezier(.34,1.56,.64,1) .5s forwards,hp-k13-sway-p2 2s ease-in-out 1.7s infinite alternate}.partner.k13in .polaroid.p3{animation:hp-k13-enter-p3 .65s cubic-bezier(.34,1.56,.64,1) .7s forwards,hp-k13-sway-p3 1.9s ease-in-out 1.8s infinite alternate}@keyframes hp-k13-enter-p1{0%{opacity:0;transform:translate(-264px,168px) rotate(-40deg) scale(.4)}to{opacity:1;transform:translate(0) rotate(-4deg) scale(1)}}@keyframes hp-k13-enter-p2{0%{opacity:0;transform:translateY(312px) rotate(30deg) scale(.4)}to{opacity:1;transform:translate(0) rotate(2.5deg) scale(1)}}@keyframes hp-k13-enter-p3{0%{opacity:0;transform:translate(264px,168px) rotate(40deg) scale(.4)}to{opacity:1;transform:translate(0) rotate(-2.5deg) scale(1)}}@keyframes hp-k13-sway-p1{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2.6deg) translateY(-14px)}}@keyframes hp-k13-sway-p2{0%,to{transform:rotate(2.5deg) translateY(0)}50%{transform:rotate(1.2deg) translateY(-14px)}}@keyframes hp-k13-sway-p3{0%,to{transform:rotate(-2.5deg) translateY(0)}50%{transform:rotate(-1.2deg) translateY(-14px)}}@media(prefers-reduced-motion:reduce){.th2026-hp-mockup .partner .pdots path,.th2026-hp-mockup .partner .pglow,html.js .th2026-hp-mockup .partner .polaroid,.partner.k13in .polaroid.p1,.partner.k13in .polaroid.p2,.partner.k13in .polaroid.p3{animation:none}html.js .th2026-hp-mockup .partner .polaroid{opacity:1;transform:none}}.th2026-hp-mockup .faqsec{background:var(--soft)}.th2026-hp-mockup .faqsec .wrap{text-align:center}.th2026-hp-mockup .faqsec h2{margin-bottom:34px}.th2026-hp-mockup .faqsec .faq{max-width:880px;margin:0 auto;text-align:left}.th2026-hp-mockup .faqsec details{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);margin-bottom:12px;box-shadow:var(--shadow);overflow:hidden;transition:box-shadow .2s,border-color .2s}.th2026-hp-mockup .faqsec details[open]{border-color:var(--line-org);box-shadow:0 14px 32px #17402e24}.th2026-hp-mockup .faqsec summary{cursor:pointer;list-style:none;padding:18px 22px;font-weight:700;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:18px}.th2026-hp-mockup .faqsec summary::-webkit-details-marker{display:none}.th2026-hp-mockup .faqsec summary:hover{color:var(--org-deep)}.th2026-hp-mockup .faqsec summary:after{content:"+";font-size:24px;font-weight:800;color:var(--org);line-height:1}.th2026-hp-mockup .faqsec details[open] summary:after{content:"\2013"}.th2026-hp-mockup .faqsec .a{padding:0 22px 20px;color:var(--muted);line-height:1.7}.th2026-hp-mockup .faqsec .a a{color:var(--org-deep)}.th2026-hp-mockup .formsec{background:var(--teal);color:#fff;position:relative;overflow:hidden}.th2026-hp-mockup .formsec .wrap{position:relative;z-index:2}.th2026-hp-mockup .formsec h2{color:#fff;text-align:center;margin-bottom:40px;text-shadow:0 2px 6px rgba(0,0,0,.22)}.th2026-hp-mockup .formsec .eyebrow{text-align:center}.th2026-hp-mockup .formsec .wrap .eyebrow{display:inline-block;text-align:left}.th2026-hp-mockup .form-cols{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:start}.th2026-hp-mockup .th-field,.th2026-hp-mockup .field{margin-bottom:16px}.th2026-hp-mockup .th-field label,.th2026-hp-mockup .field label{display:block;font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px);font-weight:700;margin-bottom:6px;letter-spacing:.04em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.th2026-hp-mockup .th-field input,.th2026-hp-mockup .th-field select,.th2026-hp-mockup .th-field textarea,.th2026-hp-mockup .field input,.th2026-hp-mockup .field select,.th2026-hp-mockup .field textarea{width:100%;border:0;background:#fff;padding:13px 14px;font:inherit;font-size:clamp(15px,calc(17.5px + -2.5 * (100vw - 1280px) / 640),17.5px);color:var(--ink);border-radius:10px}.th2026-hp-mockup .th-field textarea,.th2026-hp-mockup .field textarea{min-height:100px}.th2026-hp-mockup .th-field input.is-invalid,.th2026-hp-mockup .th-field select.is-invalid,.th2026-hp-mockup .th-field textarea.is-invalid,.th2026-hp-mockup .field input.is-invalid,.th2026-hp-mockup .field select.is-invalid,.th2026-hp-mockup .field textarea.is-invalid{border:2px solid var(--org);box-shadow:0 0 0 3px #f25f0038}.th2026-hp-mockup .th-frow,.th2026-hp-mockup .frow{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.th2026-hp-mockup .opt-note{font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px);font-weight:700;color:#fff;margin:18px 0 10px;letter-spacing:.06em;text-transform:uppercase}.th2026-hp-mockup .th-consent,.th2026-hp-mockup .consent{display:flex;gap:10px;align-items:flex-start;margin:8px 0;font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px);font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.th2026-hp-mockup .th-gdpr,.th2026-hp-mockup .gdpr{font-size:clamp(12.5px,calc(15px + -2.5 * (100vw - 1280px) / 640),15px);color:var(--ondark);margin:6px 0 20px}.th2026-hp-mockup .th-gdpr a,.th2026-hp-mockup .gdpr a{color:#fff;text-decoration:underline}.th2026-hp-mockup .person{background:#fff;color:var(--ink);border-radius:var(--r-panel);box-shadow:0 18px 44px #17402e40;overflow:hidden;display:block}.th2026-hp-mockup .person .pfoto{width:100%;height:230px;object-fit:cover;object-position:center 22%}.th2026-hp-mockup .person .ptxt{padding:22px 26px 28px}.th2026-hp-mockup .person b{font-size:clamp(18px,calc(21px + -3 * (100vw - 1280px) / 640),21px);display:block}.th2026-hp-mockup .person p{font-size:clamp(14px,calc(16.5px + -2.5 * (100vw - 1280px) / 640),16.5px);color:var(--muted);margin-top:10px}.th2026-hp-mockup .person .tel{display:flex;align-items:center;gap:10px;font-size:clamp(20px,calc(23.5px + -3.5 * (100vw - 1280px) / 640),23.5px);font-weight:800;color:var(--ink);margin:12px 0 4px;text-decoration:none;font-variant-numeric:tabular-nums}.th2026-hp-mockup .person .tel i{width:36px;height:36px;border-radius:50%;background:var(--tint);display:inline-flex;align-items:center;justify-content:center;flex:none}.th2026-hp-mockup .person .promise{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-weight:700;color:var(--ink);font-size:clamp(14.5px,calc(17px + -2.5 * (100vw - 1280px) / 640),17px)}.th2026-hp-mockup .blog{background:#fff}.th2026-hp-mockup .blog .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.th2026-hp-mockup .btile{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .25s,box-shadow .25s}.th2026-hp-mockup .btile:hover{transform:translateY(-6px);box-shadow:0 20px 46px #17402e33}.th2026-hp-mockup .btile img{width:100%;height:190px;object-fit:cover}.th2026-hp-mockup .btile .body{padding:24px;display:flex;flex-direction:column;flex:1}.th2026-hp-mockup .btile .meta{font-size:clamp(13px,calc(15.5px + -2.5 * (100vw - 1280px) / 640),15.5px);font-weight:700;color:var(--org-deep);margin-bottom:8px}.th2026-hp-mockup .btile h3{font-size:clamp(19px,calc(22.5px + -3.5 * (100vw - 1280px) / 640),22.5px);margin-bottom:8px}.th2026-hp-mockup .btile h3 a{color:inherit;text-decoration:none}.th2026-hp-mockup .btile p{font-size:clamp(14.5px,calc(17px + -2.5 * (100vw - 1280px) / 640),17px);color:var(--muted);margin-bottom:18px}.th2026-hp-mockup .btile .textlink{margin-top:auto}html.js .th2026-hp-mockup .reveal .eyebrow{display:inline-block;opacity:0;transform:translate(-24px)}html.js .th2026-hp-mockup .reveal.in .eyebrow{animation:hp-heroEyebrow .28s cubic-bezier(.22,.9,.28,1) .02s forwards}html.js .th2026-hp-mockup .reveal h2,html.js .th2026-hp-mockup .reveal .sec-lead{opacity:0;transform:translateY(16px);filter:blur(7px)}html.js .th2026-hp-mockup .reveal.in h2{animation:hp-heroBlur .28s cubic-bezier(.22,.9,.28,1) .05s forwards}html.js .th2026-hp-mockup .reveal.in .sec-lead{animation:hp-heroBlur .28s cubic-bezier(.22,.9,.28,1) .08s forwards}html.js:not(.hp2026-ready) .th2026-hp-mockup .reveal .eyebrow,html.js:not(.hp2026-ready) .th2026-hp-mockup .reveal h2,html.js:not(.hp2026-ready) .th2026-hp-mockup .reveal .sec-lead,html.js:not(.hp2026-ready) .th2026-hp-mockup .hero .eyebrow,html.js:not(.hp2026-ready) .th2026-hp-mockup .hero h1 .w,html.js:not(.hp2026-ready) .th2026-hp-mockup .hero h1 em,html.js:not(.hp2026-ready) .th2026-hp-mockup .hero .lead,html.js:not(.hp2026-ready) .th2026-hp-mockup .hero .ctas,html.js:not(.hp2026-ready) .th2026-hp-mockup .hero .micro,html.js:not(.hp2026-ready) .th2026-hp-mockup .heroright .fbadge,html.js:not(.hp2026-ready) .th2026-hp-mockup .envs .ecard,html.js:not(.hp2026-ready) .th2026-hp-mockup .modes .mode,html.js:not(.hp2026-ready) .th2026-hp-mockup .modes .step,html.js:not(.hp2026-ready) .th2026-hp-mockup .hintbox,html.js:not(.hp2026-ready) .th2026-hp-mockup .garance .gphoto,html.js:not(.hp2026-ready) .th2026-hp-mockup .garance .gphoto .fbadge{animation:hp-fallbackReveal .01s linear 2s forwards}html.js:not(.hp2026-ready) .th2026-hp-mockup .hero .bigcard{animation:hp-fallbackRevealCard .01s linear 2s forwards}html.js:not(.hp2026-ready) .th2026-hp-mockup .envs .ecard .enum{animation:hp-fallbackRevealEnum .01s linear 2s forwards}@keyframes hp-fallbackReveal{to{opacity:1;transform:none;filter:none}}@keyframes hp-fallbackRevealEnum{to{opacity:1;transform:rotate(-3deg);filter:none}}@media(prefers-reduced-motion:reduce){html.js .th2026-hp-mockup .hero .eyebrow,html.js .th2026-hp-mockup .hero h1 .w,html.js .th2026-hp-mockup .hero h1 em,html.js .th2026-hp-mockup .hero .stabwrap,html.js .th2026-hp-mockup .hero .lead,html.js .th2026-hp-mockup .hero .ctas,html.js .th2026-hp-mockup .hero .micro,html.js .th2026-hp-mockup .heroright .fbadge,html.js .th2026-hp-mockup .reveal .eyebrow,html.js .th2026-hp-mockup .reveal h2,html.js .th2026-hp-mockup .reveal .sec-lead,html.js .th2026-hp-mockup .envs .ecard,html.js .th2026-hp-mockup .envs .ecard .enum,html.js .th2026-hp-mockup .modes .mode,html.js .th2026-hp-mockup .modes .step,html.js .th2026-hp-mockup .hintbox,html.js .th2026-hp-mockup .garance .gphoto,html.js .th2026-hp-mockup .garance .gphoto .fbadge,html.js .th2026-hp-mockup .hero.in .eyebrow,html.js .th2026-hp-mockup .hero.in h1 .w,html.js .th2026-hp-mockup .hero.in h1 em,html.js .th2026-hp-mockup .hero.in .stabwrap,html.js .th2026-hp-mockup .hero.in .lead,html.js .th2026-hp-mockup .hero.in .ctas,html.js .th2026-hp-mockup .hero.in .micro,html.js .th2026-hp-mockup .hero.in .heroright .fbadge,html.js .th2026-hp-mockup .reveal.in .eyebrow,html.js .th2026-hp-mockup .reveal.in h2,html.js .th2026-hp-mockup .reveal.in .sec-lead,html.js .th2026-hp-mockup .envs.in .ecard,html.js .th2026-hp-mockup .envs.in .ecard .enum,html.js .th2026-hp-mockup .modes.in .mode,html.js .th2026-hp-mockup .modes.in .step,html.js .th2026-hp-mockup .modes.in .hintbox,html.js .th2026-hp-mockup .garance.in .gphoto,html.js .th2026-hp-mockup .garance.in .gphoto .fbadge{opacity:1;transform:none;filter:none;animation:none}html.js .th2026-hp-mockup .hero .bigcard,html.js .th2026-hp-mockup .hero.in .bigcard{opacity:1;transform:rotate(1.6deg);filter:none;animation:none}html.js .th2026-hp-mockup .envs .ecard .enum,html.js .th2026-hp-mockup .envs.in .ecard .enum{opacity:1;transform:rotate(-3deg);filter:none;animation:none}.th2026-hp-mockup .neural,.th2026-hp-mockup .hstrip2.is-ready,.th2026-hp-mockup .lokgraf .ping,.th2026-hp-mockup .stats.in i{animation:none;transform:none}.th2026-hp-mockup .lokgraf .ping{opacity:.25}.th2026-hp-mockup .hstrip2.is-ready{will-change:auto}.th2026-hp-mockup .lokgraf .pin circle,.th2026-hp-mockup .rposter,.th2026-hp-mockup .ecard img,.th2026-hp-mockup .ecard .ego i{transition:none}.th2026-hp-mockup .rposter:hover,.th2026-hp-mockup .gphoto .frame:hover,.th2026-hp-mockup .prog:hover,.th2026-hp-mockup .rev:hover,.th2026-hp-mockup .btile:hover,.th2026-hp-mockup .ecard:hover img,.th2026-hp-mockup .ecard:hover .panel{transform:none}.th2026-hp-mockup .ecard:hover .shine{animation:none;opacity:0}}@media print{.th2026-hp-mockup .hero .eyebrow,.th2026-hp-mockup .hero h1 .w,.th2026-hp-mockup .hero h1 em,.th2026-hp-mockup .hero .lead,.th2026-hp-mockup .hero .ctas,.th2026-hp-mockup .hero .micro,.th2026-hp-mockup .hero .bigcard,.th2026-hp-mockup .heroright .fbadge,.th2026-hp-mockup .reveal .eyebrow,.th2026-hp-mockup .reveal h2,.th2026-hp-mockup .reveal .sec-lead,.th2026-hp-mockup .envs .ecard,.th2026-hp-mockup .envs .ecard .enum,.th2026-hp-mockup .modes .mode,.th2026-hp-mockup .modes .step,.th2026-hp-mockup .hintbox,.th2026-hp-mockup .garance .gphoto{opacity:1;transform:none;filter:none;animation:none}.th2026-hp-mockup .envs .ecard .enum{opacity:1;transform:rotate(-3deg);filter:none;animation:none}}@media(max-width:899px){.th2026-hp-mockup{--cardw: 44vw ;--carw: 86vw ;--revw: 80vw ;font-size:16.8px;line-height:1.62}.th2026-hp-mockup h1{font-size:32px;line-height:1.2}.th2026-hp-mockup h2{font-size:26px;line-height:1.22}.th2026-hp-mockup h3{font-size:20px;line-height:1.3}.th2026-hp-mockup .eyebrow{font-size:13px;letter-spacing:.1em}.th2026-hp-mockup .lead,.th2026-hp-mockup .envs .sec-lead,.th2026-hp-mockup .loktxt p{font-size:17px}.th2026-hp-mockup .micro{font-size:14.5px}.th2026-hp-mockup .wrap{max-width:100%;padding:0 20px}.th2026-hp-mockup .btn{min-height:52px;font-size:17px;padding:0 22px}.th2026-hp-mockup .textlink{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.th2026-hp-mockup .hero{padding:18px 0 34px}.th2026-hp-mockup .hero .wrap{display:block}.th2026-hp-mockup .hero:before{display:none}.th2026-hp-mockup .neural{display:none}.th2026-hp-mockup .hero h1{margin:10px 0 14px}.th2026-hp-mockup .hero .ctas{flex-direction:column;align-items:stretch;gap:10px;margin-top:16px}.th2026-hp-mockup .hero .ctas .btn{width:100%}.th2026-hp-mockup .heroright{position:relative;display:block;margin-top:34px;padding:14px}.th2026-hp-mockup .heroright:before{content:"";position:absolute;z-index:0;inset:-24px -40px -70px;background:var(--teal);transform:rotate(-1.6deg);transform-origin:bottom left}.th2026-hp-mockup .bigcard{position:relative;z-index:1;max-width:none;padding:12px 12px 0;transform:rotate(1deg);box-shadow:0 22px 48px #00000057}.th2026-hp-mockup .bigcard .bslides{display:flex;height:auto;overflow-x:auto;scroll-snap-type:x mandatory}.th2026-hp-mockup .bigcard .bslides::-webkit-scrollbar{display:none}.th2026-hp-mockup .bigcard .bslide{position:relative;flex:0 0 100%;width:100%;height:340px;opacity:1;scroll-snap-align:center}.th2026-hp-mockup .bigcap{padding:16px 4px 18px;font-size:19px;line-height:1.35}.th2026-hp-mockup .bnav{display:none}.th2026-hp-mockup .bdots{position:relative;z-index:1;display:flex;justify-content:center;gap:6px;margin-top:12px}.th2026-hp-mockup .bdots button{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.th2026-hp-mockup .bdots button:before{content:"";width:9px;height:9px;border-radius:50%;background:#ffffff73}.th2026-hp-mockup .bdots button[aria-current=true]:before{background:var(--org-mockup);transform:scale(1.25)}.th2026-hp-mockup .heroright .fbadge{top:0;left:0;z-index:3;font-size:14px;padding:11px 14px;max-width:74%;line-height:1.45}.th2026-hp-mockup .stripband{margin:0;padding:8px 0 0;pointer-events:auto}.th2026-hp-mockup .hstrip2,.th2026-hp-mockup .hstrip2.is-ready{display:flex;gap:14px;width:auto;padding:10px 20px 20px;overflow-x:auto;scroll-snap-type:x mandatory;animation:none;transform:none;will-change:auto}.th2026-hp-mockup .hstrip2::-webkit-scrollbar{display:none}.th2026-hp-mockup .hcycle{display:flex;flex:none;gap:14px;padding-right:0}.th2026-hp-mockup .hcycle[aria-hidden=true]{display:none}.th2026-hp-mockup .spol{width:var(--cardw);padding:8px 8px 30px;transform:none;box-shadow:0 12px 28px #17402e3d;scroll-snap-align:center}.th2026-hp-mockup .spol img{width:100%;height:auto;aspect-ratio:194 / 158}.th2026-hp-mockup .spol .cap{font-size:15px;bottom:7px}.th2026-hp-mockup .logos{padding:40px 0 34px}.th2026-hp-mockup .logos .row{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;place-items:center}.th2026-hp-mockup .logos img{height:26px;max-width:100%;object-fit:contain}.th2026-hp-mockup .logos img[alt="Swiss Re"]{height:62px;margin:-14px 0}.th2026-hp-mockup .logos img[alt=Mattoni]{height:40px}.th2026-hp-mockup .logos img[alt=PwC]{height:52px;margin:-10px 0}.th2026-hp-mockup .logos img[alt=KPMG]{height:32px}.th2026-hp-mockup .envs .matrix{grid-template-columns:1fr;gap:18px;margin-top:28px}.th2026-hp-mockup .ecard{min-height:220px}.th2026-hp-mockup .ecard .ebody{min-height:220px;padding:64px 16px 16px}.th2026-hp-mockup .ecard .panel{max-width:100%;padding:16px 18px 18px}.th2026-hp-mockup .ecard h3{font-size:22px}.th2026-hp-mockup .ecard p{font-size:15px;max-width:none}.th2026-hp-mockup .ecard .enum{top:16px;right:16px;height:36px;font-size:13.5px}.th2026-hp-mockup .reel .wrap{display:block}.th2026-hp-mockup .reel .rposter{margin-top:24px}.th2026-hp-mockup .rposter img{aspect-ratio:16 / 9;object-fit:cover}.th2026-hp-mockup .rplay{width:66px;height:66px}.th2026-hp-mockup .rchip{right:12px;bottom:-12px;font-size:13px;padding:8px 12px}.th2026-hp-mockup .sec-head{flex-direction:column;align-items:flex-start;gap:8px}.th2026-hp-mockup .rcar{margin-top:24px}.th2026-hp-mockup .rcar .rviewport{overflow-x:auto;scroll-snap-type:x mandatory}.th2026-hp-mockup .rcar .rviewport::-webkit-scrollbar{display:none}.th2026-hp-mockup .rtrack{width:max-content;gap:14px;padding:6px 20px 12px;will-change:auto}.th2026-hp-mockup .prog{width:var(--carw);scroll-snap-align:center}.th2026-hp-mockup .prog img{height:170px}.th2026-hp-mockup .rev{width:var(--revw);min-height:0;scroll-snap-align:center}.th2026-hp-mockup .progcar .rnav.rprev,.th2026-hp-mockup .revcar .rnav.rprev{left:6px}.th2026-hp-mockup .progcar .rnav.rnext,.th2026-hp-mockup .revcar .rnav.rnext{right:6px}.th2026-hp-mockup .revcar .rtrack{padding:6px 20px 12px}.th2026-hp-mockup .steps{margin:0 20px}.th2026-hp-mockup .modes .grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.th2026-hp-mockup .mode{padding:22px 20px}.th2026-hp-mockup .outdoor{grid-template-columns:1fr;gap:20px;padding:20px 18px}.th2026-hp-mockup .odfoto{gap:8px}.th2026-hp-mockup .odfoto img{height:96px}.th2026-hp-mockup .odfoto figcaption{font-size:12px;padding:12px 4px 6px}.th2026-hp-mockup .hintline{margin-top:24px}.th2026-hp-mockup .hintbox{flex-direction:column;align-items:stretch;gap:12px;width:100%;text-align:center;font-size:15.5px}.th2026-hp-mockup .hintbox .hb{justify-content:center}.th2026-hp-mockup .garance .wrap{display:block}.th2026-hp-mockup .garance:before{top:-28px;height:30px}.th2026-hp-mockup .garance .gdecor{display:none}.th2026-hp-mockup .gphoto{margin-top:28px}.th2026-hp-mockup .gphoto img{height:240px}.th2026-hp-mockup .gphoto .fbadge{right:0;bottom:-12px;font-size:13.5px}.th2026-hp-mockup .stats{padding:40px 0 24px}.th2026-hp-mockup .stats .wrap{grid-template-columns:1fr 1fr;gap:26px 8px}.th2026-hp-mockup .stats b{font-size:28px}.th2026-hp-mockup .stats span{font-size:14.5px}.th2026-hp-mockup .reviews .g{margin-top:6px}.th2026-hp-mockup .loksec .wrap{display:block}.th2026-hp-mockup .lokmapbig{display:none}.th2026-hp-mockup .loktxt{margin-top:8px}.th2026-hp-mockup .loktxt .lokh{line-height:1.4}.th2026-hp-mockup .lokcities{line-height:2.4}.th2026-hp-mockup .lokcities a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 2px;font-size:15.5px}.th2026-hp-mockup .loktxt .stab-link{display:inline-flex;align-items:center;min-height:44px}.th2026-hp-mockup .loksec .btn{width:100%}.th2026-hp-mockup .partner{padding-top:36px}.th2026-hp-mockup .partner .pcard{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "text" "fan";padding:24px 20px;gap:20px 0}.th2026-hp-mockup .partner .ptxtcol{align-self:auto}.th2026-hp-mockup .partner .pcard .btn{width:100%}.th2026-hp-mockup .partner .pbg>.neural{display:none}.th2026-hp-mockup .partner .ppolaroids{justify-self:center;align-self:auto;width:430px;height:280px;max-width:none;margin:0;transform:scale(.71);transform-origin:center}.th2026-hp-mockup .partner .polaroid.p1{left:0;top:74px}.th2026-hp-mockup .partner .polaroid.p2{left:125px;top:34px}.th2026-hp-mockup .partner .polaroid.p3{left:236px;top:74px}.th2026-hp-mockup .faqsec summary{min-height:52px;font-size:16.5px;padding:12px 18px}.th2026-hp-mockup .faqsec .a{padding:0 18px 18px;font-size:16px}.th2026-hp-mockup .blog .grid{grid-template-columns:1fr;gap:18px}.th2026-hp-mockup .btile img{height:180px}.th2026-hp-mockup .formsec h2{margin-bottom:26px;text-align:left}.th2026-hp-mockup .formsec .eyebrow{text-align:left}.th2026-hp-mockup .form-cols{display:block}.th2026-hp-mockup .th-frow,.th2026-hp-mockup .frow{grid-template-columns:1fr}.th2026-hp-mockup .th-field,.th2026-hp-mockup .field{margin-bottom:14px}.th2026-hp-mockup .th-field label,.th2026-hp-mockup .field label{font-size:14.5px}.th2026-hp-mockup .th-field input,.th2026-hp-mockup .th-field select,.th2026-hp-mockup .field input,.th2026-hp-mockup .field select{min-height:52px;font-size:16.5px}.th2026-hp-mockup .th-field textarea,.th2026-hp-mockup .field textarea{min-height:120px;font-size:16.5px}.th2026-hp-mockup .person{display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:start;padding:14px;margin-top:24px}.th2026-hp-mockup .person .pfoto{width:72px;height:72px;border-radius:50%;object-position:center 22%}.th2026-hp-mockup .person .ptxt{padding:0}.th2026-hp-mockup .person b{font-size:16.5px;line-height:1.3}.th2026-hp-mockup .person .tel{font-size:19px;margin:8px 0 0;min-height:44px}.th2026-hp-mockup .person .tel i{width:32px;height:32px}.th2026-hp-mockup .person .promise{margin-top:10px;padding-top:10px;font-size:14.5px}}
