.wl2:where(.sema-page){background:var(--off-white);color:var(--slate);overflow:hidden}:where(.sema-page) .wl2-container{width:calc(100% - 64px);max-width:none;margin-inline:auto}:where(.sema-page) .wl2-kicker{color:var(--rust);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:800}.wl2:where(.sema-page) h1,.wl2:where(.sema-page) h2,.wl2:where(.sema-page) h3{color:var(--slate);letter-spacing:-.034em;text-wrap:balance;font-weight:720}.wl2:where(.sema-page) h1{max-width:12ch;font-size:clamp(46px,5vw,74px);line-height:.97}.wl2:where(.sema-page) h2{max-width:12ch;font-size:clamp(44px,5.2vw,78px);line-height:.96}.wl2:where(.sema-page) h3{margin:0;font-size:clamp(28px,2.5vw,38px);line-height:1.02}.wl2:where(.sema-page) p{color:#1f2733ad}:where(.sema-page) .wl2-btn{background:var(--rust);min-height:46px;color:var(--bone);cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-fast) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}:where(.sema-page) .wl2-btn:hover,:where(.sema-page) .wl2-btn:focus-visible{background:var(--slate-deep);color:var(--bone)}:where(.sema-page) .wl2-btn--light{background:var(--bone);color:var(--slate)}:where(.sema-page) .wl2-btn--light:hover,:where(.sema-page) .wl2-btn--light:focus-visible{color:var(--slate);background:#fff}:where(.sema-page) .wl2-hero{padding:clamp(44px,6vw,82px) 0 0}:where(.sema-page) .wl2-hero__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:stretch;gap:24px;display:grid}:where(.sema-page) .wl2-hero__copy{background:var(--bone);border:1px solid #1f273314;border-radius:30px;flex-direction:column;justify-content:center;min-height:clamp(560px,48vw,760px);padding:clamp(34px,5vw,72px);display:flex}:where(.sema-page) .wl2-hero__copy>p:not(.wl2-kicker):not(.wl2-fine){max-width:43ch;margin:24px 0 0;font-size:19px;line-height:1.48}:where(.sema-page) .wl2-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}:where(.sema-page) .wl2-actions a:not(.wl2-btn){color:var(--slate);font-size:14px;font-weight:800;text-decoration:none}:where(.sema-page) .wl2-hero__image,:where(.sema-page) .wl2-split,:where(.sema-page) .wl2-final__grid{border:1px solid #1f273314;border-radius:30px;overflow:hidden}:where(.sema-page) .wl2-hero__image{background:#eadfd2;min-height:clamp(560px,48vw,760px);margin:0;position:relative}:where(.sema-page) .wl2-hero__image img,:where(.sema-page) .wl2-split figure img,:where(.sema-page) .wl2-final figure img{object-fit:cover}:where(.sema-page) .wl2-hero__image img{object-position:58% center}:where(.sema-page) .wl2-section{padding-block:clamp(48px,5.4vw,78px)}:where(.sema-page) .wl2-section--soft{background:var(--bone)}:where(.sema-page) .wl2-split h2+p{margin-top:20px}:where(.sema-page) .wl2-split{background:var(--off-white);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,68px);padding:clamp(26px,4vw,58px);display:grid}:where(.sema-page) .wl2-split figure,:where(.sema-page) .wl2-final figure{background:var(--bone);border-radius:24px;min-height:clamp(360px,32vw,520px);margin:0;position:relative;overflow:hidden}:where(.sema-page) .wl2-split figure img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:left center;display:block}:where(.sema-page) .wl2-split>div{align-self:center}:where(.sema-page) .wl2-split>div>p:not(.wl2-kicker){max-width:44ch;font-size:18px;line-height:1.48}:where(.sema-page) .wl2-faq{max-width:980px}:where(.sema-page) .wl2-faq details{border-top:1px solid #18455bb8}:where(.sema-page) .wl2-faq details:last-child{border-bottom:1px solid #18455bb8}:where(.sema-page) .wl2-faq summary{min-height:clamp(70px,6vw,92px);color:var(--slate);letter-spacing:-.026em;cursor:pointer;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:20px;font-size:clamp(22px,2vw,31px);font-weight:650;line-height:1.12;list-style:none;display:grid}:where(.sema-page) .wl2-faq summary::-webkit-details-marker{display:none}:where(.sema-page) .wl2-faq summary>span{min-width:0}:where(.sema-page) .wl2-faq summary:after{border:1px solid var(--brand-blue);width:26px;height:26px;color:var(--brand-blue);content:"+";border-radius:50%;place-items:center;font-size:20px;font-weight:300;display:grid}:where(.sema-page) .wl2-faq details[open] summary:after{content:"-"}:where(.sema-page) .wl2-faq details p{max-width:760px;margin:-2px 0 26px;font-size:clamp(16px,1.2vw,19px);line-height:1.5}@media (max-width:480px){:where(.sema-page) .wl2-faq summary{letter-spacing:0;grid-template-columns:minmax(0,1fr) 26px;gap:12px;min-height:64px;font-size:clamp(20px,6.2vw,22px);line-height:1.08}:where(.sema-page) .wl2-faq summary:after{width:24px;height:24px;font-size:18px}}:where(.sema-page) .wl2-final{background:var(--slate-deep);color:var(--bone);padding-block:clamp(54px,6vw,86px)}:where(.sema-page) .wl2-final__grid{background:#f3eee20a;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(24px,5vw,68px);padding:clamp(26px,4vw,58px);display:grid}:where(.sema-page) .wl2-final h2,:where(.sema-page) .wl2-final .wl2-kicker{color:var(--bone)}:where(.sema-page) .wl2-final h2{margin-top:0}:where(.sema-page) .wl2-final p{color:#f3eee2b8;max-width:40ch;margin-top:20px;font-size:18px;line-height:1.48}:where(.sema-page) .wl2-final .wl2-btn{margin-top:10px}:where(.sema-page) .wl2-final figure img{object-position:66% center}@media (max-width:980px){:where(.sema-page) .wl2-container{width:calc(100% - 36px)}:where(.sema-page) .wl2-hero__grid,:where(.sema-page) .wl2-split,:where(.sema-page) .wl2-final__grid{grid-template-columns:1fr}:where(.sema-page) .wl2-hero__copy,:where(.sema-page) .wl2-hero__image{min-height:520px}}@media (max-width:560px){:where(.sema-page) .wl2-container{width:calc(100% - 32px)}.wl2:where(.sema-page) h1,.wl2:where(.sema-page) h2{font-size:38px;line-height:1.02}.wl2:where(.sema-page) h3{font-size:28px;line-height:1.04}:where(.sema-page) .wl2-hero{padding-top:28px}:where(.sema-page) .wl2-hero__grid{gap:16px}:where(.sema-page) .wl2-hero__copy{border-radius:22px;min-height:auto;padding:26px}:where(.sema-page) .wl2-hero__copy>p:not(.wl2-kicker):not(.wl2-fine){font-size:16px}:where(.sema-page) .wl2-actions{flex-direction:column;align-items:stretch}:where(.sema-page) .wl2-hero__image{border-radius:22px;min-height:390px}:where(.sema-page) .wl2-hero__image img{object-position:62% center}:where(.sema-page) .wl2-section{padding-block:42px}:where(.sema-page) .wl2-split,:where(.sema-page) .wl2-final__grid{border-radius:22px}:where(.sema-page) .wl2-split{padding:22px}:where(.sema-page) .wl2-split figure,:where(.sema-page) .wl2-final figure{border-radius:18px;min-height:330px}:where(.sema-page) .wl2-final__grid{padding:22px 22px 0;overflow:hidden}:where(.sema-page) .wl2-final figure{border-radius:0 0 22px 22px;width:calc(100% + 44px);margin:8px -22px 0}}.wl2:where(.sema-page) h1{letter-spacing:-.045em}.wl2:where(.sema-page) h2{letter-spacing:-.038em}.wl2:where(.sema-page) h3{letter-spacing:-.03em}@keyframes medicationFadeUp{0%{opacity:.01;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){:where(.sema-page) section>div,:where(.sema-page) .wl2-hero__grid,:where(.sema-page) .wl2-split,:where(.sema-page) .wl2-faq,:where(.sema-page) .wl2-final{animation:.72s cubic-bezier(.16,1,.3,1) both medicationFadeUp;animation-timeline:view();animation-range:entry cover 22%}}@media (prefers-reduced-motion:reduce){:where(.sema-page) section>div,:where(.sema-page) .wl2-hero__grid,:where(.sema-page) .wl2-split,:where(.sema-page) .wl2-faq,:where(.sema-page) .wl2-final{animation:none!important}}:where(.sema-page) .wl2-split figure img,:where(.sema-page) .wl2-final figure img{--smd-image-scale:1;--smd-image-hover-scale:1.018;transform:scale(var(--smd-image-scale));transition:transform .68s cubic-bezier(.16,1,.3,1)}@media (hover:hover){:where(.sema-page) .wl2-split:hover figure img,:where(.sema-page) .wl2-final__grid:hover figure img{transform:scale(var(--smd-image-hover-scale))}}:where(.sema-page) .wl2-split,:where(.sema-page) .wl2-final__grid,:where(.sema-page) .wl2-faq details{transition:border-color .36s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1),background-color .42s cubic-bezier(.16,1,.3,1)}:where(.sema-page) .wl2-split figure img,:where(.sema-page) .wl2-final figure img{transition:transform .68s cubic-bezier(.16,1,.3,1)}@media (hover:hover){:where(.sema-page) .wl2-split:hover,:where(.sema-page) .wl2-final__grid:hover{transform:translateY(-3px);box-shadow:0 18px 44px #1f273314}:where(.sema-page) .wl2-split:hover figure img,:where(.sema-page) .wl2-final__grid:hover figure img{transform:scale(1.018)}:where(.sema-page) .wl2-faq details:hover{box-shadow:0 14px 30px #1f273314;box-shadow:none;background:0 0;transform:none}}@media (prefers-reduced-motion:no-preference){.wl2:where(.sema-page) main,:where(.sema-page) .wl2-hero,:where(.sema-page) .wl2-section,:where(.sema-page) .wl2-final{animation:.7s cubic-bezier(.16,1,.3,1) both medicationFadeUp}}:where(.sema-page) .wl2-split h2,:where(.sema-page) .wl2-final h2{letter-spacing:-.04em!important;max-width:15ch!important;font-size:clamp(42px,4.2vw,64px)!important;line-height:1.02!important}.wl2:where(.sema-page) .wl2-hero__copy h1{max-width:16ch!important;font-size:clamp(38px,3.8vw,58px)!important;line-height:1!important}@media (min-width:761px) and (max-width:1180px){.wl2:where(.sema-page) .wl2-hero__copy h1{max-width:18ch!important;font-size:clamp(38px,5.2vw,52px)!important}}@media (max-width:760px){.wl2:where(.sema-page) .wl2-hero__copy h1{max-width:15ch!important}}.wl2:where(.sema-page) section[id]{scroll-margin-top:112px}@media (max-width:760px){.wl2:where(.sema-page) section[id]{scroll-margin-top:176px}}.sema-page{background:var(--off-white)}:where(.sema-page) .sema-breadcrumb{color:#1f273394;font-family:var(--font-mono);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}:where(.sema-page) .sema-breadcrumb a{color:var(--slate);text-decoration:none}:where(.sema-page) .sema-breadcrumb a:hover,:where(.sema-page) .sema-breadcrumb a:focus-visible{color:var(--rust)}:where(.sema-page) .sema-hero{padding-top:clamp(30px,4.5vw,58px)}:where(.sema-page) .sema-hero__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}:where(.sema-page) .sema-hero__copy,:where(.sema-page) .sema-hero__image{min-height:clamp(520px,44vw,690px)}:where(.sema-page) .sema-hero__copy{background:#f3eee2;padding:clamp(34px,4.5vw,64px)}.sema-page .sema-hero__copy h1{max-width:14ch;margin:0;font-size:clamp(42px,4.5vw,68px);line-height:.98}.sema-page .sema-hero__copy>p:not(.wl2-kicker){max-width:40ch;font-size:clamp(17px,1.35vw,20px)}:where(.sema-page) .sema-hero__micro{flex-wrap:wrap;gap:8px 18px;margin:28px 0 0;padding:0;list-style:none;display:flex}:where(.sema-page) .sema-hero__micro li{color:#1f2733a8;padding-left:14px;font-size:12px;font-weight:720;line-height:1.35;position:relative}:where(.sema-page) .sema-hero__micro li:before{background:var(--rust);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.42em;left:0}:where(.sema-page) .sema-hero__image{background:#ead7bd}.sema-page .sema-hero__image img{object-position:center center}:where(.sema-page) .sema-hero__image figcaption{z-index:1;color:var(--slate);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f6f2e6;border:1px solid #1f273314;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}:where(.sema-page) .sema-hero__image figcaption b{font-size:15px}:where(.sema-page) .sema-hero__image figcaption span{color:#1f27339e;text-align:right;font-size:12px;line-height:1.35}:where(.sema-page) .sema-summary{padding:clamp(22px,3vw,38px) 0 clamp(28px,3vw,44px)}:where(.sema-page) .sema-summary .wl2-container{background:#fff;border:1px solid #1f273314;border-radius:28px;overflow:hidden}:where(.sema-page) .sema-summary__facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(.sema-page) .sema-summary__facts>div{border-right:1px solid #1f273317;align-content:center;gap:8px;min-height:126px;padding:24px clamp(20px,2.5vw,34px);display:grid}:where(.sema-page) .sema-summary__facts>div:last-child{border-right:0}:where(.sema-page) .sema-summary__facts span{color:var(--rust);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}:where(.sema-page) .sema-summary__facts strong{color:var(--slate);font-size:clamp(17px,1.35vw,21px);line-height:1.2}:where(.sema-page) .sema-included{padding-bottom:clamp(58px,8vw,112px)}:where(.sema-page) .sema-included__layout{grid-template-columns:minmax(270px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(38px,6vw,88px);display:grid}:where(.sema-page) .sema-included__intro{align-content:start;justify-items:start;display:grid}.sema-page .sema-included__intro h2{max-width:11ch;margin:0;font-size:clamp(40px,4.8vw,68px)}:where(.sema-page) .sema-included__intro>p:not(.wl2-kicker){max-width:34ch;margin:20px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.6}:where(.sema-page) .sema-included__intro .wl2-btn{margin-top:clamp(28px,3.5vw,48px)}:where(.sema-page) .sema-included__grid{background:#fff;border:1px solid #1f27331c;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}:where(.sema-page) .sema-included__grid article{background:#fff;border-bottom:1px solid #1f27331c;border-right:1px solid #1f27331c;min-height:286px;padding:clamp(24px,2.6vw,36px)}:where(.sema-page) .sema-included__grid article:nth-child(2n){border-right:0}:where(.sema-page) .sema-included__grid article:nth-child(n+3){border-bottom:0}:where(.sema-page) .sema-included__grid article>span{color:var(--rust);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.sema-page .sema-included__grid h3{margin-top:clamp(44px,5vw,70px);font-size:clamp(24px,2vw,31px)}:where(.sema-page) .sema-included__grid article p{margin:13px 0 0;font-size:14px;line-height:1.55}:where(.sema-page) .sema-pricing{background:var(--slate-deep);color:var(--bone)}:where(.sema-page) .sema-pricing__head{max-width:760px;margin-bottom:clamp(34px,4.5vw,58px)}:where(.sema-page) .sema-pricing__head .wl2-kicker{color:var(--rust-tint)}.sema-page .sema-pricing__head h2{max-width:none;color:var(--bone);margin:0;font-size:clamp(40px,4.8vw,68px)}:where(.sema-page) .sema-pricing__head>p:last-child{color:#f3eee2b8;max-width:64ch;margin:20px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.55}:where(.sema-page) .sema-pricing__table-wrap{background:#f3eee206;border:1px solid #f3eee233;border-radius:24px;width:100%;overflow:hidden}:where(.sema-page) .sema-pricing__table{border-collapse:collapse;width:100%;color:var(--bone);table-layout:fixed}:where(.sema-page) .sema-pricing__table th,:where(.sema-page) .sema-pricing__table td{text-align:left}:where(.sema-page) .sema-pricing__table thead{color:#f3eee2b8;background:#f3eee212}:where(.sema-page) .sema-pricing__table thead th{padding:20px 24px;font-size:clamp(15px,1.5vw,22px);font-weight:750;line-height:1.15}:where(.sema-page) .sema-pricing__plan-col{width:42%}:where(.sema-page) .sema-pricing__price-col{width:29%}:where(.sema-page) .sema-pricing__group-row th{padding-top:18px;padding-bottom:12px}:where(.sema-page) .sema-pricing__group-row th[rowspan]{vertical-align:middle}:where(.sema-page) .sema-pricing__group-row th[colspan]{text-align:center;border-bottom:1px solid #f3eee21f}:where(.sema-page) .sema-pricing__column-row th{padding-top:12px;padding-bottom:18px}:where(.sema-page) .sema-pricing__column-row th:first-child,:where(.sema-page) .sema-pricing__table th+th,:where(.sema-page) .sema-pricing__table td+td{border-left:1px solid #f3eee21f}:where(.sema-page) .sema-pricing__table tbody tr{border-top:1px solid #f3eee229}:where(.sema-page) .sema-pricing__table tbody th,:where(.sema-page) .sema-pricing__table tbody td{font-variant-numeric:tabular-nums;padding:clamp(22px,2.4vw,30px) 24px;font-size:clamp(22px,2.15vw,32px);line-height:1.1}:where(.sema-page) .sema-pricing__table tbody th{font-weight:650}:where(.sema-page) .sema-pricing__table tbody td{color:#f3eee2c2;font-weight:600}:where(.sema-page) .sema-pricing__best{color:#294a16;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;vertical-align:middle;background:#eaf4df;border-radius:999px;align-items:center;margin-left:12px;padding:6px 10px 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}:where(.sema-page) .sema-pricing__surpass{align-items:baseline;gap:12px;display:flex}:where(.sema-page) .sema-pricing__renewal{color:#f3eee294;font-size:.82em;text-decoration-line:line-through;text-decoration-thickness:2px}:where(.sema-page) .sema-pricing__surpass strong{color:#fff;font-weight:800}:where(.sema-page) .sema-pricing__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px clamp(30px,6vw,90px);max-width:980px;margin:clamp(38px,4.5vw,62px) 0 0;padding:0;list-style:none;display:grid}:where(.sema-page) .sema-pricing__benefits li{color:#f3eee2eb;padding-left:32px;font-size:clamp(17px,1.45vw,21px);line-height:1.4;position:relative}:where(.sema-page) .sema-pricing__benefits li:before{color:#68a82e;content:"✓";font-size:1.1em;font-weight:900;position:absolute;top:.05em;left:0}:where(.sema-page) .sema-pricing .sema-pricing__note{color:#f3eee2b3;border-top:1px solid #f3eee21f;max-width:none;margin:clamp(48px,5vw,64px) 0 0;padding-top:12px;font-size:.6875rem;line-height:1.55}.sema-page .sema-pricing{padding-bottom:16px}:where(.sema-page) .sema-pricing__facts{background:#f3eee229;border:1px solid #f3eee233;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}:where(.sema-page) .sema-pricing__facts article{background:var(--slate-deep);align-content:center;gap:14px;min-height:190px;padding:clamp(24px,2.8vw,38px);display:grid}:where(.sema-page) .sema-pricing__facts span{color:var(--rust-tint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}:where(.sema-page) .sema-pricing__facts strong{color:var(--bone);font-size:clamp(20px,2vw,29px);line-height:1.15}:where(.sema-page) .sema-section-head{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(30px,6vw,88px);display:grid}.sema-page .sema-section-head h2{max-width:14ch;margin:0;font-size:clamp(40px,4.8vw,70px)}:where(.sema-page) .sema-section-head>div:last-child{gap:14px;display:grid}:where(.sema-page) .sema-section-head>div:last-child p{max-width:64ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.55}:where(.sema-page) .sema-mechanism{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:22px;margin-top:clamp(34px,4.5vw,62px);display:grid}:where(.sema-page) .sema-mechanism>figure,:where(.sema-page) .sema-mechanism__list{border:1px solid #1f273314;border-radius:28px;overflow:hidden}:where(.sema-page) .sema-mechanism>figure{background:#e7ded1;min-height:clamp(540px,45vw,700px);margin:0;position:relative}:where(.sema-page) .sema-mechanism>figure img{object-fit:cover;object-position:68% center}:where(.sema-page) .sema-mechanism>figure:after{content:"";background:#0f1a2224;position:absolute;inset:0}:where(.sema-page) .sema-mechanism>figure figcaption{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1a22b8;border-radius:20px;max-width:560px;padding:clamp(22px,3vw,34px);position:absolute;bottom:clamp(24px,4vw,54px);left:clamp(24px,4vw,54px);right:clamp(24px,4vw,54px)}:where(.sema-page) .sema-mechanism>figure figcaption .wl2-kicker,:where(.sema-page) .sema-mechanism>figure figcaption h3{color:var(--bone)}:where(.sema-page) .sema-mechanism>figure figcaption h3{max-width:15ch;font-size:clamp(34px,3.4vw,52px)}:where(.sema-page) .sema-mechanism>figure figcaption>p:last-child{color:#f3eee2c7;max-width:48ch;margin:16px 0 0;font-size:15px;line-height:1.5}:where(.sema-page) .sema-mechanism__list{background:var(--bone);flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,48px);display:flex}:where(.sema-page) .sema-mechanism__list article{border-top:1px solid #1f273321;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:25px 0;display:grid}:where(.sema-page) .sema-mechanism__list article:first-child{border-top:0;padding-top:0}:where(.sema-page) .sema-mechanism__list article>span,:where(.sema-page) .sema-care__steps article>span{color:var(--rust);font-family:var(--font-mono);letter-spacing:.06em;font-size:11px;font-weight:800}.sema-page .sema-mechanism__list h3{font-size:clamp(24px,2vw,31px)}:where(.sema-page) .sema-mechanism__list article p{margin:9px 0 0;font-size:15px;line-height:1.5}:where(.sema-page) .sema-care-section{padding-top:0}:where(.sema-page) .sema-care{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:stretch}:where(.sema-page) .sema-care>figure{min-height:100%}:where(.sema-page) .sema-care>figure img{object-position:center center}.sema-page .sema-care h2{max-width:14ch;font-size:clamp(38px,4vw,62px)}:where(.sema-page) .sema-care__steps{margin-top:28px}:where(.sema-page) .sema-care__steps article{border-top:1px solid #1f273321;grid-template-columns:38px minmax(0,1fr);gap:16px;padding:19px 0;display:grid}:where(.sema-page) .sema-care__steps article:last-child{padding-bottom:0}.sema-page .sema-care__steps h3{font-size:clamp(21px,1.8vw,27px);line-height:1.08}:where(.sema-page) .sema-care__steps p{margin:8px 0 0;font-size:14px;line-height:1.5}:where(.sema-page) .sema-faq-section .wl2-container{grid-template-columns:minmax(240px,.56fr) minmax(0,1.44fr);align-items:start;gap:clamp(40px,8vw,116px);display:grid}:where(.sema-page) .sema-faq__head h2{max-width:10ch;margin:0;font-size:clamp(38px,4vw,58px)}:where(.sema-page) .sema-faq{width:100%;max-width:none}:where(.sema-page) .sema-final h2{max-width:13ch;font-size:clamp(40px,4.6vw,66px)}:where(.sema-page) .sema-final small{color:#f3eee294;max-width:48ch;margin-top:16px;font-size:11px;line-height:1.45;display:block}@media (min-width:981px){.sema-page .sema-included__intro h2{max-width:13ch;font-size:clamp(54px,4.2vw,60px)}}@media (max-width:1100px){:where(.sema-page) .sema-summary__facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sema-page) .sema-summary__facts>div:nth-child(2){border-right:0}:where(.sema-page) .sema-summary__facts>div:nth-child(n+3){border-top:1px solid #1f273317}}@media (max-width:980px){:where(.sema-page) .sema-hero__grid,:where(.sema-page) .sema-section-head,:where(.sema-page) .sema-mechanism,:where(.sema-page) .sema-care,:where(.sema-page) .sema-faq-section .wl2-container,:where(.sema-page) .sema-included__layout{grid-template-columns:minmax(0,1fr)}:where(.sema-page) .sema-pricing__facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.sema-page) .sema-included__intro{max-width:620px}:where(.sema-page) .sema-hero__copy,:where(.sema-page) .sema-hero__image{min-height:510px}.sema-page .sema-hero__copy h1{max-width:16ch}:where(.sema-page) .sema-section-head{align-items:start}:where(.sema-page) .sema-mechanism{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}:where(.sema-page) .sema-care>figure{min-height:500px}:where(.sema-page) .sema-faq-section .wl2-container{gap:34px}:where(.sema-page) .sema-faq__head h2{max-width:14ch}}@media (max-width:760px){:where(.sema-page) .sema-included__grid{grid-template-columns:minmax(0,1fr)}:where(.sema-page) .sema-included__grid article,:where(.sema-page) .sema-included__grid article:nth-child(2n),:where(.sema-page) .sema-included__grid article:nth-child(n+3){border-bottom:1px solid #1f27331c;border-right:0}:where(.sema-page) .sema-included__grid article:last-child{border-bottom:0}:where(.sema-page) .sema-mechanism,:where(.sema-page) .sema-pricing__benefits{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){:where(.sema-page) .sema-pricing__table-wrap{border-radius:18px}:where(.sema-page) .sema-pricing__table thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.sema-page) .sema-pricing__table colgroup{display:none}:where(.sema-page) .sema-pricing__table,:where(.sema-page) .sema-pricing__table tbody,:where(.sema-page) .sema-pricing__table tr,:where(.sema-page) .sema-pricing__table th,:where(.sema-page) .sema-pricing__table td{width:100%;display:block}:where(.sema-page) .sema-pricing__table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px;padding:22px 18px;display:grid}:where(.sema-page) .sema-pricing__table tbody tr:first-child{border-top:0}:where(.sema-page) .sema-pricing__table tbody th,:where(.sema-page) .sema-pricing__table tbody td{border-left:0;padding:0;font-size:22px}:where(.sema-page) .sema-pricing__table tbody th{border-bottom:1px solid #f3eee21a;grid-column:1/-1;align-items:center;gap:10px;padding-bottom:18px;display:flex}:where(.sema-page) .sema-pricing__table tbody td:before{color:#f3eee28c;content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:800;line-height:1.35;display:block}:where(.sema-page) .sema-pricing__surpass{gap:9px}}@media (max-width:560px){:where(.sema-page) .sema-breadcrumb{margin-bottom:14px;font-size:9px}:where(.sema-page) .sema-hero{padding-top:24px}:where(.sema-page) .sema-pricing__facts{border-radius:18px;grid-template-columns:minmax(0,1fr)}:where(.sema-page) .sema-pricing__facts article{min-height:auto;padding:24px 22px}:where(.sema-page) .sema-hero__copy{min-height:auto;padding:28px 25px}.sema-page .sema-hero__copy h1{max-width:15ch;font-size:38px}:where(.sema-page) .sema-hero__micro{gap:7px;margin-top:22px}:where(.sema-page) .sema-hero__micro li{width:100%}:where(.sema-page) .sema-hero__image{min-height:360px}:where(.sema-page) .sema-hero__image figcaption{flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;bottom:14px;left:14px;right:14px}:where(.sema-page) .sema-hero__image figcaption span{text-align:left}:where(.sema-page) .sema-summary .wl2-container,:where(.sema-page) .sema-mechanism>figure,:where(.sema-page) .sema-mechanism__list{border-radius:22px}:where(.sema-page) .sema-summary__facts{grid-template-columns:minmax(0,1fr)}:where(.sema-page) .sema-summary__facts>div,:where(.sema-page) .sema-summary__facts>div:nth-child(2){border-top:1px solid #1f273317;border-right:0;min-height:auto;padding:19px 22px}:where(.sema-page) .sema-summary__facts>div:first-child{border-top:0}:where(.sema-page) .sema-included__layout{gap:22px}:where(.sema-page) .sema-included__grid article{border-radius:0;min-height:auto;padding:26px}.sema-page .sema-included__grid h3{margin-top:32px}.sema-page .sema-section-head h2,.sema-page .sema-pricing__head h2,:where(.sema-page) .sema-faq__head h2,:where(.sema-page) .sema-final h2{font-size:38px;line-height:1.02}:where(.sema-page) .sema-mechanism>figure{min-height:530px}:where(.sema-page) .sema-mechanism>figure img{object-position:70% center}:where(.sema-page) .sema-mechanism>figure:after{background:#0f1a222e}:where(.sema-page) .sema-mechanism__list{padding:26px}:where(.sema-page) .sema-care>figure{min-height:350px}:where(.sema-page) .sema-care__steps article{grid-template-columns:30px minmax(0,1fr);gap:12px}}@media (max-width:360px){.tirz-review-page:where(.sema-page) .sema-mechanism>figure{background:var(--slate-deep);min-height:0;padding-top:320px;display:block}.tirz-review-page:where(.sema-page) .sema-mechanism>figure img{object-position:68% center;width:100%!important;height:320px!important;inset:0 0 auto!important}.tirz-review-page:where(.sema-page) .sema-mechanism>figure:after{height:320px;bottom:auto;right:0}.tirz-review-page:where(.sema-page) .sema-mechanism>figure figcaption{background:var(--slate-deep);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;max-width:none;padding:26px;position:relative;inset:auto}}.sema-page .sema-asterisk{font-size:.55em;font-weight:inherit;vertical-align:.6em;margin-left:.04em;line-height:0;display:inline-block}.sema-page .sema-asterisk-lock{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.sema-page .sema-pricing__note .sema-asterisk:first-child{margin-left:0;margin-right:.12em}.sema-page .sema-media{isolation:isolate}.sema-page .sema-media>img{transform-origin:50%;will-change:transform;transition:transform .9s cubic-bezier(.16,1,.3,1);transform:scale(1.035)}.sema-page .sema-media.is-visible>img{transform:scale(1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.sema-page .sema-media.is-visible:hover>img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.sema-page .sema-media>img{transition:none!important;transform:none!important}}
