.home-concept{color:#242225;--ink:#242225;--muted:#66616a;--line:#ddd9de;background:#fff;font-family:Codec Pro,system-ui,sans-serif}.home-concept h1,.home-concept h2,.home-concept h3,.home-concept h4{letter-spacing:-.035em;font-weight:700}.concept-label{letter-spacing:.09em;font-size:12px;font-weight:700}.company-hero{color:#fff;background:#202023}.company-hero-grid{grid-template-columns:1.5fr 1fr;align-items:end;gap:65px;padding-block:60px 64px;display:grid}.company-statement .concept-label{color:#b9b7bf;margin-bottom:32px}.company-statement h1{letter-spacing:-.045em;font-size:clamp(58px,6.3vw,86px);line-height:1.01}.company-introduction{border-left:1px solid #ffffff30;margin-bottom:6px;padding:0 0 0 35px}.company-introduction>p:first-child{margin-bottom:22px;font-size:25px;font-weight:700;line-height:1.3}.company-introduction>p:nth-child(2){color:#c8c5cd;max-width:350px;margin-bottom:30px;font-size:16px;line-height:1.6}.concept-action{border-bottom:2px solid;align-items:center;gap:25px;padding-block:14px;font-size:15px;font-weight:700;line-height:1.5;display:inline-flex}.concept-action .icon{width:24px;height:24px}.concept-action:hover{color:#ff8898}.company-hero-bottom{background:var(--action-gradient)}.company-hero-bottom>.container{justify-content:space-between;align-items:center;gap:24px;padding-block:20px;display:flex}.company-hero-bottom span:first-child{letter-spacing:.09em;font-size:12px;font-weight:700}.company-hero-bottom span:last-child{font-size:17px}.company-section{color:#fff;background:#202023;grid-template-columns:1fr 1fr;display:grid}.company-image{min-height:460px}.company-image img{object-fit:cover;object-position:center;width:100%;height:100%}.company-text{padding:65px max(48px,50vw - 620px) 65px 60px}.company-text .concept-label{color:#ff8898;margin-bottom:26px}.company-text h2{margin-bottom:26px;font-size:40px;line-height:1.1}.company-text>p:not(.concept-label){color:#c8c5cd;margin-bottom:20px;font-size:16px}.company-contact{border-bottom:1px solid var(--line);background:#f2eeee}.company-contact>.container{justify-content:space-between;align-items:end;gap:40px;padding-block:55px;display:flex}.company-contact .concept-label{color:#b92550;margin-bottom:22px}.company-contact h2{font-size:49px;line-height:1.1}.company-contact .concept-action{color:#b92550}.company-contact .concept-action:hover{color:#761433}.home-concept .site-footer{background:#fff;border-top:0}.home-concept .footer-grid h2{font-size:13px}.home-concept .footer-grid p,.home-concept .footer-grid address,.home-concept .footer-grid>div>a:not(.brand){font-size:14px}@media (width<=1100px){.company-hero-grid{grid-template-columns:1.4fr 1fr;gap:35px}.company-statement h1{font-size:62px}.company-introduction{padding-left:25px}.company-introduction>p:first-child{font-size:22px}.company-text{padding:45px 32px}.company-contact h2{font-size:40px}}@media (width<=760px){.company-hero-grid{grid-template-columns:1fr;gap:34px;padding-block:40px}.company-statement .concept-label{margin-bottom:25px;font-size:10px}.company-statement h1{font-size:clamp(43px,10vw,66px)}.company-introduction{border-top:1px solid #ffffff30;border-left:0;margin:0;padding:25px 0 0}.company-introduction>p:first-child{margin-bottom:15px;font-size:23px}.company-introduction>p:nth-child(2){max-width:none;margin-bottom:17px}.company-hero-bottom>.container{align-items:start;gap:20px;padding-block:18px}.company-hero-bottom span:first-child{max-width:190px;font-size:9px;line-height:1.5}.company-hero-bottom span:last-child{white-space:nowrap;font-size:13px}.company-section{grid-template-columns:1fr}.company-image{height:240px;min-height:0}.company-text{padding:36px 20px}.company-text h2{font-size:34px}.company-contact>.container{flex-direction:column;align-items:start;gap:22px;padding-block:38px}.company-contact h2{font-size:37px}.company-contact .concept-action{gap:15px;font-size:14px}}@media (forced-colors:active){.company-statement h1 span,.company-text .concept-label{color:canvastext}.company-hero-bottom{color:canvastext;background:canvas;border-block:1px solid canvastext}}.product-overview{background:#f7f7f8;padding-block:76px}.overview-heading{margin-bottom:32px}.overview-heading .concept-label{color:var(--accent-strong);margin-bottom:16px}.overview-heading h2{font-size:clamp(32px,4vw,46px);line-height:1.1}.overview-heading>p:last-child{color:var(--muted);margin-top:16px}.product-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-entry-card{background:#fff;border:1px solid #ddd9de;border-radius:10px;flex-direction:column;transition:border-color .2s;display:flex;overflow:hidden}.product-entry-card:hover{border-color:var(--accent-strong)}.entry-mark{justify-content:center;align-items:center;min-height:170px;padding:32px;display:flex}.entry-mark .product-mark{gap:14px;font-size:27px}.entry-mark .product-mark img{width:48px;height:60px}.entry-mark .product-mark.full-wordmark img{width:190px;height:60px}.entry-caption{background:#fcfbfb;border-top:1px solid #eee;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.entry-caption>span:first-child{letter-spacing:.07em;color:var(--muted);font-size:10px}.entry-link{align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.product-detail{background:#f7f7f8;padding-block:32px 72px}.product-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:28px;font-size:14px;display:flex}.product-breadcrumb a:hover{text-decoration:underline}.product-split{background:#fff;border:1px solid #ddd9de;border-radius:12px;grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.product-split-copy{padding:clamp(28px,4.5vw,64px)}.product-split-copy .concept-label{color:var(--accent-strong);margin-bottom:25px}.product-split-copy h1{hyphens:auto;overflow-wrap:break-word;font-size:clamp(36px,4vw,54px);line-height:1.08}.product-lead{color:var(--muted);margin-top:25px;font-size:18px;line-height:1.6}.product-features{margin:28px 0;padding:0;list-style:none}.product-features li{padding:9px 0 9px 22px;position:relative}.product-features li:before{content:"";background:var(--accent-gradient);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:0}.product-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.product-primary,.product-secondary{border-radius:6px;align-items:center;gap:12px;min-height:50px;padding:13px 20px;font-size:14px;font-weight:700;display:inline-flex}.product-primary{background:var(--action-gradient);color:#fff}.product-secondary{border:1px solid #d5d1d6}.product-primary:hover{filter:brightness(.9)}.product-secondary:hover{background:#f4f2f3}.product-split-brand{background:#242225;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex}.product-logo-panel{background:#fff;border-radius:6px;justify-content:center;width:100%;padding:50px 24px;display:flex}.product-logo-panel .product-mark{gap:12px;font-size:clamp(23px,2.3vw,32px)}.product-logo-panel .product-mark img{width:50px;height:65px}.product-logo-panel .product-mark.full-wordmark img{width:220px;height:65px}.product-split-brand>p{color:#d4cfd5;margin-top:24px;font-size:13px}.product-topic-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.product-topic-card{background:#fff;border:1px solid #ddd9de;border-radius:10px;padding:32px}.product-topic-card .concept-label{color:var(--accent-strong);margin-bottom:16px}.product-topic-card h2,.product-topic-card h3{margin-bottom:16px;font-size:28px;line-height:1.15}.product-topic-card>p:last-child{color:var(--muted)}.product-return{text-underline-offset:4px;align-items:center;min-height:48px;margin-top:24px;text-decoration:underline;display:inline-flex}@media (width<=760px){.product-overview{padding-block:44px}.product-card-grid,.product-split,.product-topic-grid{grid-template-columns:1fr}.entry-mark{min-height:140px;padding:24px}.entry-caption{flex-wrap:wrap;padding:18px}.product-split-brand{padding:28px}.product-topic-card{padding:24px}.product-split-copy h1{font-size:36px}.product-lead{font-size:17px}}@media (prefers-reduced-motion:reduce){.product-entry-card{transition:none}}@media (forced-colors:active){.product-primary{color:buttontext;background:buttonface;border:1px solid}}@media (width<=760px){.product-split-brand{padding:24px 20px}.product-logo-panel{padding:32px 12px}.product-logo-panel .product-mark{gap:8px;font-size:20px}.product-logo-panel .product-mark img{width:32px;height:44px}.product-logo-panel .product-mark.full-wordmark img{width:165px;height:44px}}.product-jumps{border-bottom:1px solid var(--theme-line);flex-wrap:wrap;gap:12px 28px;padding:24px 0;display:flex}.product-jumps a,.product-topic-link{text-underline-offset:5px;text-decoration:underline}.product-jumps a{padding-block:8px}.product-summary{max-width:820px;margin-block:48px 40px}.product-summary h2,.product-questions h2{margin-bottom:20px;font-size:clamp(28px,3vw,40px);line-height:1.15}.product-summary>p:last-child{color:var(--theme-muted);font-size:20px}.product-section-heading{font-size:28px}.product-topic-link{color:var(--theme-accent);align-items:center;gap:10px;margin-top:24px;display:inline-flex}.product-topic-link svg{flex-shrink:0;width:20px;height:20px}.product-topic-card>p{color:var(--theme-muted)}.product-questions{border:1px solid var(--theme-line);background:var(--theme-surface);border-radius:10px;margin-top:48px;padding:32px}.product-questions header>p:last-child,.product-answer-list p{color:var(--theme-muted)}.product-answer-list{margin-top:28px}.product-answer-list article{border-top:1px solid var(--theme-line);padding-block:24px}.product-answer-list article:last-child{padding-bottom:0}.product-answer-list h3{margin-bottom:12px;font-size:21px}.product-answer-list p{max-width:80ch}.product-answer-list h3 a:hover{color:var(--theme-accent);text-underline-offset:4px;text-decoration:underline}.product-summary,.product-section-heading,.product-topic-card,.product-questions,.product-answer-list article{scroll-margin-top:100px}@media (width<=760px){.product-questions{padding:24px}.product-summary>p:last-child{font-size:18px}.product-jumps{gap:4px 20px}}.entry-mark{padding:24px}.entry-mark .product-mark{background:var(--theme-secondary);border-radius:8px;gap:14px;width:100%;min-height:122px;padding:24px 20px;font-size:27px}.entry-mark .product-mark img{flex-shrink:0;width:52px;height:60px}.entry-mark .product-mark.full-wordmark img{width:250px;max-width:100%;height:70px}.entry-mark .product-mark.feondi img{width:250px}@media (width<=760px){.entry-mark{padding:16px}.entry-mark .product-mark{gap:10px;min-height:112px;padding:20px 12px;font-size:clamp(18px,5.5vw,25px)}.entry-mark .product-mark img{width:40px;height:52px}.entry-mark .product-mark.full-wordmark img{width:230px;height:64px}.entry-mark .product-mark.feondi img{width:220px}}.entry-mark .product-mark.emptores{font-size:40px}@media (width<=760px){.entry-mark .product-mark.emptores{font-size:34px}}.entry-mark .product-mark.fewo{font-size:34px}.entry-mark .product-mark.fewo img{width:66px;height:70px}@media (width<=760px){.entry-mark .product-mark.fewo{font-size:clamp(20px,6.7vw,29px)}.entry-mark .product-mark.fewo img{width:52px;height:60px}}
