html[data-landing]{--paper:#f9f8f3;--hero-paper:#f4efe3;--green:#003c28;--title-green:#052d1d;--ink:#000;--muted:#686761;--rule:#d8d7d0;--white:#fff;--font:var(--font-dm-sans),sans-serif}html[data-landing] *{box-sizing:border-box}html[data-landing]{scroll-behavior:smooth}html[data-landing] body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}html[data-landing] a{color:inherit;text-decoration:none}html[data-landing] img{max-width:100%;display:block}html[data-landing] a:focus-visible{outline-offset:5px;outline:3px solid #e9ac46}html[data-landing] .dph-shell{width:min(1180px,100% - 72px);margin:auto}html[data-landing] .dph-nav{justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}html[data-landing] .dph-logo{letter-spacing:-1.8px;color:var(--green);white-space:nowrap;font-size:32px;font-weight:900}html[data-landing] .dph-logo span{vertical-align:-3px;margin-left:4px;font-size:37px;display:inline-block}html[data-landing] .dph-nav-end{align-items:center;gap:22px;margin-left:auto;display:flex}html[data-landing] .dph-links{align-items:center;gap:32px;font-size:17px;font-weight:700;display:flex}html[data-landing] .dph-lang{flex:none;position:relative}html[data-landing] .dph-lang-toggle{width:42px;height:42px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}html[data-landing] .dph-header-bar{align-items:center;gap:12px;min-height:80px;display:flex}html[data-landing] .dph-header-tools{align-items:center;gap:4px;margin-left:auto;display:flex}html[data-landing] .dph-logo-mark{color:var(--green);line-height:0;display:inline-flex}html[data-landing] .dph-mark{width:36px;height:36px;display:block}html[data-landing] .dph-menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;width:42px;height:42px;padding:0;position:relative}html[data-landing] .dph-menu-toggle span{background:var(--green);border-radius:2px;height:2px;transition:transform .18s,opacity .18s,top .18s;position:absolute;left:11px;right:11px}html[data-landing] .dph-menu-toggle span:first-child{top:15px}html[data-landing] .dph-menu-toggle span:nth-child(2){top:20px}html[data-landing] .dph-menu-toggle span:nth-child(3){top:25px}html[data-landing] .dph-menu-toggle[aria-expanded=true] span:first-child{top:20px;transform:rotate(45deg)}html[data-landing] .dph-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}html[data-landing] .dph-menu-toggle[aria-expanded=true] span:nth-child(3){top:20px;transform:rotate(-45deg)}html[data-landing] .dph-menu ul{flex-direction:column;margin:0;padding:0 0 16px;list-style:none;display:flex}html[data-landing] .dph-menu a{color:var(--green);border-top:1px solid #003c281f;padding:14px 2px;font-size:18px;font-weight:700;display:block}html[data-landing] .dph-menu li:last-child a{border-bottom:1px solid #003c281f}@media (min-width:721px){html[data-landing] .dph-menu ul{flex-direction:row;gap:28px}html[data-landing] .dph-menu a{border:0;padding:6px 0 18px;font-size:17px}}html[data-landing] .dph-lang-menu,html[data-landing] .dph-lang-hint{z-index:30;background:var(--paper);border-radius:16px;width:max-content;max-width:280px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 16px 40px #003c2829}html[data-landing] .dph-lang-menu{margin:0;list-style:none}html[data-landing] .dph-lang-menu button,html[data-landing] .dph-lang-hint button{font:inherit;cursor:pointer;background:0 0;border:0}html[data-landing] .dph-lang-menu button{text-align:left;width:100%;color:var(--ink);border-radius:10px;padding:10px 12px;font-weight:700;display:block}html[data-landing] .dph-lang-menu button[aria-selected=true],html[data-landing] .dph-lang-menu button:hover{color:var(--green);background:#003c2814}html[data-landing] .dph-lang-hint{color:var(--ink);padding:14px 36px 12px 14px}html[data-landing] .dph-lang-hint p{margin:0 0 10px;font-size:14px;line-height:1.4}html[data-landing] .dph-lang-hint button{background:var(--green);color:var(--white);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}html[data-landing] .dph-lang-hint .dph-lang-hint-close{width:28px;height:28px;color:var(--green);background:0 0;border-radius:50%;padding:0;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}html[data-landing] .dph-lang-menu:before,html[data-landing] .dph-lang-hint:before{content:"";border:7px solid #0000;border-bottom-color:var(--paper);border-top:0;position:absolute;top:-7px;right:22px}html[data-landing] .dph-action{background:var(--green);color:var(--white);border:0;border-radius:22px;justify-content:center;align-items:center;gap:25px;min-height:56px;padding:20px 26px;font-size:16px;font-weight:700;line-height:1.3;transition:transform .18s,background .18s;display:inline-flex}html[data-landing] .dph-action:hover{background:#08533d;transform:translateY(-2px)}html[data-landing] .dph-action span{font-size:23px;line-height:1}html[data-landing] .dph-action.dph-small{border-radius:99px;gap:15px;min-height:44px;padding:13px 21px;font-size:13px}html[data-landing] .dph-action.dph-light{background:var(--paper);color:var(--ink)}html[data-landing] .dph-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-landing] .dph-call{gap:12px}html[data-landing] .dph-ghost{color:var(--green);box-shadow:inset 0 0 0 1.5px var(--green);background:0 0;gap:10px}html[data-landing] .dph-action.dph-ghost:hover{color:var(--green);background:#003c2814}html[data-landing] .dph-hero-band{background:var(--hero-paper)}html[data-landing] .dph-hero-wave{width:100%;height:clamp(64px,8vw,108px);color:var(--paper);margin-bottom:-1px;display:block}html[data-landing] .dph-hero-wave path{fill:currentColor}html[data-landing] .dph-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:25px;padding:46px 0 12px;display:grid}html[data-landing] .dph-eyebrow{color:#537967;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 23px;font-size:12px;line-height:1.6}html[data-landing] .dph-hero h1{letter-spacing:-1.6px;margin:0 0 24px;font-size:clamp(28px,3.3vw,44px);font-weight:800;line-height:1.08}html[data-landing] .dph-hero h1 em{color:var(--title-green);font-style:normal}html[data-landing] .dph-lead{letter-spacing:-.35px;max-width:530px;margin:0 0 28px;font-size:18px;line-height:1.5}html[data-landing] .dph-support{max-width:525px;margin:0 0 28px;font-size:16px;line-height:1.5}html[data-landing] .dph-trial{letter-spacing:-.4px;max-width:20em;margin:18px 0 0;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.3}html[data-landing] .dph-trial strong{font-weight:800}html[data-landing] .dph-hero-art{flex-direction:column;align-items:center;gap:16px;min-width:0;margin:0;display:flex}html[data-landing] .dph-hero-illustration{width:100%;height:auto}html[data-landing] .dph-made{background:var(--white);color:var(--green);border-radius:999px;align-items:center;gap:8px;margin:0;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex;box-shadow:0 8px 24px #003c2814}html[data-landing] .dph-made svg{color:#c23b4a;flex:none}html[data-landing] .dph-situations{text-align:center;padding:36px 0 66px}html[data-landing] .dph-section-label{max-width:min(980px,100%);color:var(--green);letter-spacing:-.4px;text-transform:none;text-align:center;background:#d6eace;border-radius:18px;margin:0 0 18px;padding:18px 28px;font-size:22px;font-weight:700;line-height:1.3;display:inline-block}html[data-landing] .dph-situations h2{letter-spacing:-.4px;color:var(--green);max-width:820px;margin:0 auto 28px;font-size:22px;font-weight:700;line-height:1.3}html[data-landing] .dph-flag-keep{white-space:nowrap}html[data-landing] .dph-flag{vertical-align:-.1em;border-radius:3px;width:1.35em;height:.9em;margin-left:.2em;display:inline-block;box-shadow:0 0 0 1px #00000029}html[data-landing] .dph-underline{display:inline-block;position:relative}html[data-landing] .dph-underline:after{content:"";background:#169466;border-radius:50%;width:77px;height:6px;position:absolute;bottom:-9px;left:0;transform:rotate(-4deg)}html[data-landing] .dph-situations-grid{grid-template-columns:repeat(6,1fr);gap:22px 38px;margin-top:28px;display:grid}html[data-landing] .dph-situation{grid-column:span 2;min-width:0}html[data-landing] .dph-inline-link{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}html[data-landing] .dph-situation-offer{background:var(--green);color:#fff;text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 22px;display:flex}html[data-landing] .dph-situation-offer p{color:#fff;max-width:280px;margin:0;font-size:18px;font-weight:700;line-height:1.35}html[data-landing] .dph-situation-offer .dph-action{min-height:48px;padding:14px 20px;font-size:15px}html[data-landing] .dph-situation img{object-fit:contain;width:100%;height:210px;margin-bottom:13px}html[data-landing] .dph-situation h3{letter-spacing:-.65px;max-width:290px;margin:0 auto 11px;font-size:21px;line-height:1.15}html[data-landing] .dph-situation p{color:var(--muted);max-width:280px;margin:0 auto;font-size:16px;line-height:1.4}html[data-landing] .dph-service{color:var(--white);background:linear-gradient(120deg,#03412b,#003d29);border-radius:32px;grid-template-columns:1fr 1.03fr;align-items:center;min-height:445px;margin:4px 0 56px;display:grid;overflow:hidden}html[data-landing] .dph-service-art{align-self:stretch;position:relative;overflow:hidden}html[data-landing] .dph-service-art img{object-fit:contain;object-position:left bottom;width:100%;height:100%}html[data-landing] .dph-service-copy{padding:45px 48px 42px 20px}html[data-landing] .dph-service .dph-eyebrow{color:var(--white);opacity:.85;margin-bottom:12px}html[data-landing] .dph-service h2{letter-spacing:-1.3px;margin:0 0 23px;font-size:clamp(28px,3.1vw,40px);font-weight:700;line-height:1.14}html[data-landing] .dph-service .dph-trial{letter-spacing:-.6px;max-width:16em;margin:22px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.25}html[data-landing] .dph-service .dph-trial strong{font-weight:800}html[data-landing] .dph-how{text-align:center;padding:28px 0 65px}html[data-landing] .dph-how h2{letter-spacing:-1px;color:var(--green);margin:0 0 36px;font-size:34px}html[data-landing] .dph-steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid}html[data-landing] .dph-step{padding:0 33px;position:relative}html[data-landing] .dph-step+.dph-step{border:0}html[data-landing] .dph-step-top{justify-content:center;align-items:center;gap:30px;margin-bottom:20px;display:flex}html[data-landing] .dph-step-top img{object-fit:contain;width:92px;height:86px}html[data-landing] .dph-step-num{background:#e5c7fa;border-radius:50%;place-items:center;width:39px;height:39px;font-size:18px;font-weight:700;display:grid}html[data-landing] .dph-step:nth-child(2) .dph-step-num{background:#ccdfc3}html[data-landing] .dph-step:nth-child(3) .dph-step-num{background:#ffde88}html[data-landing] .dph-step h3{letter-spacing:-.5px;margin:0 0 10px;font-size:19px;line-height:1.25}html[data-landing] .dph-step p{color:var(--muted);max-width:240px;margin:auto;font-size:15px;line-height:1.45}html[data-landing] .dph-signup{padding:8px 0 64px}html[data-landing] .dph-signup-card{background:var(--hero-paper);border-radius:32px;grid-template-columns:1.05fr .95fr;min-height:320px;display:grid;overflow:hidden}html[data-landing] .dph-signup-copy{background:var(--green);color:#f4efe3;flex-direction:column;justify-content:center;padding:48px 44px;display:flex}html[data-landing] .dph-signup-copy .dph-eyebrow{color:#d7e6dc}html[data-landing] .dph-signup-copy h2{color:#f4efe3;letter-spacing:-1.2px;margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}html[data-landing] .dph-signup-lead{color:#f4efe3;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.4}html[data-landing] .dph-signup-panel{background:var(--hero-paper);color:var(--green);flex-direction:column;justify-content:center;padding:40px 36px;display:flex}html[data-landing] .dph-signup-form{gap:14px;display:grid}html[data-landing] .dph-signup-form .dph-field{color:var(--green)}html[data-landing] .dph-signup-actions{gap:10px;display:grid}html[data-landing] .dph-signup-actions .dph-action{width:100%}html[data-landing] .dph-signup-thanks{color:var(--green);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.3}html[data-landing] .dph-price{padding:8px 0 64px}html[data-landing] .dph-price-card{background:var(--hero-paper);border-radius:32px;grid-template-columns:1.15fr .85fr;min-height:280px;display:grid;overflow:hidden}html[data-landing] .dph-price-copy{flex-direction:column;justify-content:center;padding:48px 44px;display:flex}html[data-landing] .dph-price-text{letter-spacing:-.5px;color:var(--green);margin:0;font-size:clamp(20px,2.2vw,28px);font-weight:700;line-height:1.3}html[data-landing] .dph-price-label{margin-bottom:16px!important}html[data-landing] .dph-price-offer{background:var(--green);color:#f4efe3;flex-direction:column;justify-content:center;padding:48px 40px;display:flex}html[data-landing] .dph-price-offer h2{letter-spacing:-1.2px;color:#f4efe3;margin:0 0 22px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}html[data-landing] .dph-price-value{letter-spacing:-2.6px;color:#fff;margin:0;font-size:clamp(52px,5.4vw,76px);font-weight:800;line-height:.95}html[data-landing] .dph-price-value small{letter-spacing:0;color:#f4efe3;margin-top:12px;font-size:16px;font-weight:500;display:block}@media (max-width:1000px){html[data-landing] .dph-shell{width:calc(100% - 48px)}html[data-landing] .dph-logo{letter-spacing:-1.4px;font-size:28px}html[data-landing] .dph-nav{gap:16px}html[data-landing] .dph-nav-end{gap:14px}html[data-landing] .dph-links{gap:18px}html[data-landing] .dph-hero{gap:10px}html[data-landing] .dph-hero h1{font-size:34px}html[data-landing] .dph-lead{font-size:17px}html[data-landing] .dph-support{font-size:15px}html[data-landing] .dph-situation img{height:170px}html[data-landing] .dph-situation h3{font-size:19px}html[data-landing] .dph-service-copy{padding:35px 28px 35px 15px}html[data-landing] .dph-service h2{font-size:32px}html[data-landing] .dph-service{min-height:385px}html[data-landing] .dph-step{padding:0 20px}}@media (max-width:720px){html[data-landing] .dph-header{position:relative}html[data-landing] .dph-lang{position:static}html[data-landing] .dph-lang-menu,html[data-landing] .dph-lang-hint{width:auto;max-width:none;top:100%;left:0;right:0}html[data-landing] .dph-lang-menu:before,html[data-landing] .dph-lang-hint:before{left:28px;right:auto}html[data-landing] .dph-shell{width:calc(100% - 36px)}html[data-landing] .dph-nav{flex-wrap:wrap;gap:12px;min-height:82px}html[data-landing] .dph-nav-end{gap:10px}html[data-landing] .dph-logo{font-size:clamp(17px,4.6vw,28px)}html[data-landing] .dph-logo span{font-size:1.15em}html[data-landing] .dph-links{display:none}html[data-landing] .dph-action.dph-small{gap:9px;padding:12px 16px;font-size:12px}html[data-landing] .dph-hero{grid-template-columns:1fr;gap:28px;padding:28px 0 8px}html[data-landing] .dph-hero h1{letter-spacing:-1.1px;max-width:620px;font-size:clamp(26px,6vw,36px)}html[data-landing] .dph-hero .dph-eyebrow{margin-bottom:17px}html[data-landing] .dph-hero .dph-action{font-size:15px}html[data-landing] .dph-hero-art{max-width:500px;margin:auto}html[data-landing] .dph-lead{font-size:17px}html[data-landing] .dph-support{font-size:16px}html[data-landing] .dph-situations{padding:22px 0 42px}html[data-landing] .dph-situations h2{font-size:18px}html[data-landing] .dph-section-label{padding:14px 16px;font-size:18px}html[data-landing] .dph-situations-grid{grid-template-columns:repeat(2,1fr);gap:32px 15px}html[data-landing] .dph-situation{grid-column:auto}html[data-landing] .dph-situation img{height:150px}html[data-landing] .dph-situation h3{font-size:18px}html[data-landing] .dph-situation p{font-size:14px}html[data-landing] .dph-service{border-radius:24px;grid-template-columns:1fr;margin-bottom:42px}html[data-landing] .dph-service-copy{grid-row:1;padding:33px 28px 22px}html[data-landing] .dph-service h2{letter-spacing:-.6px;max-width:none;font-size:22px}html[data-landing] .dph-service .dph-action{gap:16px;min-height:56px;padding:18px 28px;font-size:17px}html[data-landing] .dph-service .dph-trial{max-width:none;font-size:26px}html[data-landing] .dph-service-art{width:100%;max-width:none;height:auto}html[data-landing] .dph-service-art img{object-fit:contain;object-position:center bottom;width:100%;height:auto}html[data-landing] .dph-steps{grid-template-columns:1fr;gap:28px}html[data-landing] .dph-step+.dph-step{border:0;padding-top:0}html[data-landing] .dph-step-top{margin-bottom:13px}html[data-landing] .dph-step p{max-width:300px}html[data-landing] .dph-how{padding-bottom:40px}html[data-landing] .dph-how h2{font-size:30px}html[data-landing] .dph-price{padding:4px 0 42px}html[data-landing] .dph-price-card{grid-template-columns:1fr}html[data-landing] .dph-price-copy{padding:28px 24px 22px}html[data-landing] .dph-price-offer{padding:28px 24px 32px}html[data-landing] .dph-price-offer h2{font-size:30px}html[data-landing] .dph-price-value{font-size:56px}}@media (max-width:390px){html[data-landing] .dph-situation img{height:128px}html[data-landing] .dph-situation h3{font-size:17px}html[data-landing] .dph-service-copy{padding:28px 22px 18px}html[data-landing] .dph-service h2{font-size:20px}html[data-landing] .dph-nav .dph-action.dph-small{padding:11px 12px;font-size:11px}html[data-landing] .dph-hero h1{font-size:28px}}html[data-landing] .dph-modal{z-index:40;background:#052d1d75;justify-content:safe center;align-items:safe center;padding:24px;display:flex;position:fixed;inset:0;overflow:auto}html[data-landing] .dph-modal-register{z-index:50}html[data-landing] .dph-modal-card{background:var(--paper);width:min(480px,100%);color:var(--ink);border-radius:28px;outline:none;padding:36px 32px 28px;position:relative;box-shadow:0 24px 60px #0000002e}html[data-landing] .dph-modal-card h2{letter-spacing:-.8px;margin:0 0 22px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.15}html[data-landing] .dph-modal-close{width:36px;height:36px;color:var(--green);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:12px;right:12px}html[data-landing] .dph-modal-form{gap:14px;display:grid}html[data-landing] .dph-field{gap:6px;font-size:13px;font-weight:700;display:grid}html[data-landing] .dph-field input{font:inherit;color:var(--ink);background:var(--white);border:1.5px solid var(--rule);border-radius:14px;padding:14px 16px;font-size:16px;font-weight:500}html[data-landing] .dph-field input:focus{outline-offset:2px;outline:3px solid #e9ac46}html[data-landing] .dph-field input[aria-invalid=true]{border-color:#8d3b1a}html[data-landing] .dph-field-warning{color:#8d3b1a;margin:0;font-size:13px;font-weight:600;line-height:1.35}html[data-landing] .dph-modal-actions{gap:10px;margin-top:6px;display:grid}html[data-landing] .dph-modal-actions .dph-action{width:100%}html[data-landing] .dph-modal-thanks{margin:12px 0;font-size:22px;font-weight:700;line-height:1.3}@media (max-width:390px){html[data-landing] .dph-modal{padding:16px}html[data-landing] .dph-modal-card{border-radius:22px;padding:32px 18px 20px}}@media (prefers-reduced-motion:reduce){html[data-landing]{scroll-behavior:auto}html[data-landing] .dph-action{transition:none}html[data-landing] .dph-action:hover{transform:none}}html[data-landing] .dph-brand{color:var(--green);align-items:center;gap:10px;line-height:1;display:inline-flex}html[data-landing] .dph-header .dph-logo-name{letter-spacing:-.7px;white-space:nowrap;font-size:22px;font-weight:900;display:none}html[data-landing] .dph-header .dph-logo-name>span{vertical-align:-2px;margin-left:2px;font-size:1.12em;display:inline-block}html[data-landing] .dph-header-bar{flex-wrap:wrap;gap:18px 22px}html[data-landing] .dph-menu{display:none}@media (min-width:721px){html[data-landing] .dph-header-bar{flex-wrap:nowrap}html[data-landing] .dph-menu-toggle{display:none}html[data-landing] .dph-header .dph-logo-name{display:inline}html[data-landing] .dph-menu{margin-left:auto;display:block}html[data-landing] .dph-header-tools{margin-left:16px}html[data-landing] .dph-menu ul{flex-direction:row;justify-content:flex-end;align-items:center;gap:40px;padding:0}html[data-landing] .dph-menu li a,html[data-landing] .dph-menu li:last-child a{border:0;padding:8px 0;font-size:16px}}@media (max-width:1100px) and (min-width:721px){html[data-landing] .dph-header .dph-logo-name{letter-spacing:-.4px;font-size:16px}html[data-landing] .dph-header-bar{gap:8px 12px}html[data-landing] .dph-menu a{font-size:15px}html[data-landing] .dph-header .dph-action.dph-small{gap:8px;padding:10px 14px}}@media (max-width:720px){html[data-landing] .dph-header-tools{order:2}html[data-landing] .dph-menu{flex-basis:100%;order:3}html[data-landing] .dph-menu.is-open{display:block}html[data-landing] .dph-menu ul{flex-direction:column;padding:0 0 8px}html[data-landing] .dph-menu a{border-top:1px solid #003c281f;padding:14px 2px;font-size:18px;display:block}html[data-landing] .dph-menu li:last-child a{border-bottom:1px solid #003c281f}html[data-landing] .dph-signup{padding:4px 0 42px}html[data-landing] .dph-signup-card{grid-template-columns:1fr}html[data-landing] .dph-signup-copy{padding:28px 24px 22px}html[data-landing] .dph-signup-copy h2{font-size:30px}html[data-landing] .dph-signup-panel{padding:28px 24px 32px}}@media (max-width:1000px){html[data-landing] .dph-menu-toggle{display:block}html[data-landing] .dph-header-bar{flex-wrap:wrap}html[data-landing] .dph-header-tools{order:2;margin-left:auto}html[data-landing] .dph-menu{flex-basis:100%;order:3;margin-left:0;display:none}html[data-landing] .dph-menu.is-open{display:block}html[data-landing] .dph-menu ul{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:0 0 8px}html[data-landing] .dph-menu li a,html[data-landing] .dph-menu li:last-child a{border:0;border-top:1px solid #003c281f;padding:14px 2px;font-size:18px;display:block}html[data-landing] .dph-menu li:last-child a{border-bottom:1px solid #003c281f}}html[data-landing] .dph-situation.dph-situation-offer p{color:#fff}@media (min-width:721px){html[data-landing] .dph-situations-head{grid-template-columns:max-content;justify-items:stretch;width:max-content;max-width:min(980px,100%);margin:0 auto;display:inline-grid}html[data-landing] .dph-situations-head .dph-section-label{width:max-content;max-width:min(980px,100%)}html[data-landing] .dph-situations-head h2{width:0;min-width:100%;max-width:none;margin-left:0;margin-right:0;font-size:clamp(30px,3.2vw,38px)}html[data-landing] .dph-situations-head h2 br{display:none}}html[data-landing] .dph-legal{padding:40px 0 80px}html[data-landing] .dph-legal h1{letter-spacing:-1px;max-width:16em;color:var(--title-green);margin:36px 0 0;font-size:clamp(28px,4vw,40px);line-height:1.15}@media (max-width:720px){html[data-landing] .dph-situation-offer{box-sizing:border-box;border-radius:0;grid-column:1/-1;width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}html[data-landing] .dph-situation.dph-situation-offer p{width:100%;max-width:none}}
html[data-landing] button:focus-visible,html[data-landing] input:focus-visible{outline-offset:3px;outline:3px solid #e9ac46}html[data-landing] .dph-action{white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;max-width:100%;font-family:inherit}html[data-landing] .dph-action svg{flex:none}html[data-landing] .dph-action:disabled{opacity:.5;cursor:not-allowed;transform:none}html[data-landing] .dph-action:disabled:hover{background:var(--green)}html[data-landing] .dph-action.dph-ghost:disabled:hover{background:0 0}html[data-landing] .dph-field,html[data-landing] .dph-field input,html[data-landing] .dph-signup-panel,html[data-landing] .dph-signup-copy{min-width:0}html[data-landing] .dph-field input{width:100%}html[data-landing] .dph-privacy{color:var(--green);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:5px;font-size:14px;line-height:1.5;display:grid}html[data-landing] .dph-privacy input{width:20px;height:20px;accent-color:var(--green);cursor:pointer;margin:1px 0 0}html[data-landing] .dph-privacy label{cursor:pointer}html[data-landing] .dph-privacy a{text-underline-offset:3px;text-decoration:underline}html[data-landing] .dph-form-status{color:var(--green);margin:0;font-size:14px;line-height:1.5}html[data-landing] .dph-form-status.is-error{color:#8d3b1a}html[data-landing] .dph-trial,html[data-landing] .dph-service .dph-trial{line-height:1.4}html[data-landing] .dph-trial strong,html[data-landing] .dph-trial-rest{display:block}html[data-landing] .dph-trial-rest{text-wrap:pretty;font-weight:400}html[data-landing] .dph-situations h2{padding:2px 0 12px}html[data-landing] .dph-situation h3{line-height:1.4}html[data-landing] .dph-modal-card{max-height:calc(100dvh - 48px);overflow-y:auto}html[data-landing] .dph-modal-card:focus-visible{outline-offset:3px;outline:3px solid #e9ac46}html[data-landing] .dph-modal-card .dph-eyebrow{padding-right:22px}html[data-landing] .dph-legal .dph-logo{white-space:normal}html[data-landing] .dph-legal-back{text-underline-offset:3px;margin-top:24px;text-decoration:underline;display:block}html[data-landing] .dph-legal-notice{max-width:48em;margin:24px 0;font-size:18px;line-height:1.6}html[data-landing] .dph-warranty{margin-top:24px}html[data-landing] .dph-warranty-image{width:100%;max-width:850px;height:auto;margin-top:24px}html[data-landing] .dph-warranty-full{text-underline-offset:3px;text-decoration:underline;display:inline-block}@media (min-width:1001px){html[data-landing] .dph-header-bar{grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:20px;width:min(1360px,100% - 48px);display:grid}html[data-landing] .dph-menu{order:initial;min-width:0;margin:0;display:block}html[data-landing] .dph-header-tools{order:initial;margin:0}html[data-landing] .dph-menu-toggle{display:none}html[data-landing] .dph-menu ul{flex-direction:row;justify-content:center;align-items:center;gap:clamp(16px,1.5vw,24px);padding:0;display:flex}html[data-landing] .dph-menu li{flex:none;min-width:0}html[data-landing] .dph-menu li:nth-child(3){flex:0 auto}html[data-landing] .dph-menu li a,html[data-landing] .dph-menu li:last-child a{text-align:center;border:0;padding:8px 0;font-size:16px;line-height:1.4}html[data-landing] .dph-menu li:not(:nth-child(3)) a{white-space:nowrap}html[data-landing] .dph-menu li:nth-child(3) a{white-space:normal;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}html[data-landing]:lang(ru) .dph-menu{font-family:var(--font-dm-sans), Arial, sans-serif}html[data-landing]:lang(ru) .dph-menu li:nth-child(3){flex-basis:13em}}@media (min-width:1001px) and (max-width:1359px){html[data-landing] .dph-header .dph-logo-name{font-size:18px}}@media (min-width:1001px) and (max-width:1279px){html[data-landing] .dph-header-bar{grid-template-columns:minmax(0,1fr) max-content;gap:0 20px}html[data-landing] .dph-brand{grid-area:1/1;min-height:80px}html[data-landing] .dph-header-tools{grid-area:1/2}html[data-landing] .dph-menu{grid-area:2/1/auto/-1;padding-bottom:12px}}@media (max-width:1000px){html[data-landing] .dph-header{position:relative}html[data-landing] .dph-header-bar{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:0 16px;display:grid}html[data-landing] .dph-brand{grid-area:1/1;min-width:0;min-height:80px}html[data-landing] .dph-header-tools{grid-area:1/2;min-height:80px;margin:0}html[data-landing] .dph-menu{grid-area:2/1/auto/-1;min-width:0;margin:0;display:none}html[data-landing] .dph-menu.is-open,html[data-landing] .dph-menu-toggle{display:block}html[data-landing] .dph-menu ul{flex-direction:column;align-items:stretch;gap:0;padding:0 0 12px;display:flex}html[data-landing] .dph-menu li a,html[data-landing] .dph-menu li:last-child a{white-space:normal;border:0;border-top:1px solid #003c281f;padding:14px 2px;font-size:18px;line-height:1.4;display:block}html[data-landing] .dph-menu li:last-child a{border-bottom:1px solid #003c281f}}@media (min-width:721px){html[data-landing] .dph-situations-head{grid-template-columns:minmax(0,1fr);width:fit-content}html[data-landing] .dph-situations-head .dph-section-label{width:auto;max-width:100%}html[data-landing] .dph-situations-head h2{width:auto;min-width:0;max-width:100%}}@media (max-width:720px){html[data-landing] .dph-header-bar{grid-template-columns:36px minmax(0,1fr)}html[data-landing] .dph-header-tools{flex-wrap:wrap;place-content:center flex-end;row-gap:6px;min-width:0;max-width:100%;padding:10px 0}html[data-landing] .dph-modal{padding:16px}html[data-landing] .dph-modal-card{max-height:calc(100dvh - 32px)}}@media (max-width:359px){html[data-landing] .dph-situations-grid{grid-template-columns:minmax(0,1fr)}html[data-landing] .dph-situation h3{font-size:18px}}html[data-landing] .dph-session-actions{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}html[data-landing] .dph-session-actions .dph-action{overflow-wrap:normal;min-width:0}html[data-landing] .dph-session-actions .dph-ghost{flex-shrink:0}html[data-landing] .header-session-placeholder{width:260px;max-width:100%;height:44px;display:block}html[data-landing] .dph-situation-other img{aspect-ratio:1.5;object-fit:contain;width:100%;height:auto}html[data-landing] .guide-privacy-link{font-size:14px;line-height:1.5}html[data-landing] .guide-privacy-link a{text-decoration:underline}html[data-landing] .dph-price-value{letter-spacing:normal;font-size:clamp(20px,2.2vw,28px);line-height:1.4}html[data-landing] .guide-storage-feedback{border:1px solid var(--green);background:var(--paper);width:min(720px,100% - 32px);color:var(--green);border-radius:16px;margin:12px auto;padding:12px 16px;font-size:14px;line-height:1.5;box-shadow:0 12px 32px #003c2829}html[data-landing] .start-offer-card{overflow-wrap:anywhere;width:min(520px,100%);padding:20px 28px 26px}html[data-landing] .guide-dialog-tools{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}html[data-landing] .guide-dialog-tools .dph-modal-close{flex:none;width:44px;height:44px;font-size:32px;position:static}html[data-landing] .start-offer-card h2{color:var(--green);margin:0 0 12px;font-size:2rem;line-height:1.13}html[data-landing] .start-offer-card .simple-guide-form{gap:16px}html[data-landing] .start-offer-card p{margin:0;font-size:1rem;line-height:1.4}html[data-landing] .start-offer-card .dph-field{color:var(--green);font-size:1rem}html[data-landing] .start-offer-card .dph-field input{min-height:50px;padding:12px 14px}html[data-landing] .start-offer-card .dph-privacy{gap:12px;margin:0;font-size:1rem;line-height:1.4}html[data-landing] .start-offer-card .dph-privacy input{width:22px;height:22px;margin:1px 0 0}html[data-landing] .start-offer-card .guide-privacy-link{color:var(--green)}html[data-landing] .start-offer-card .dph-action{width:100%;min-height:54px;font:inherit;padding:14px 20px;font-size:1.125rem;font-weight:700}html[data-landing] .start-offer-card .dph-form-status:empty{display:none}html[data-landing] .guide-language{color:var(--green);position:relative}html[data-landing] .guide-language-toggle{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#efeee5;border:1.5px solid #8a9187;border-radius:12px;align-items:center;gap:14px;padding:6px 12px;font-size:1rem;font-weight:700;display:flex}html[data-landing] .guide-language-toggle:disabled{cursor:default;opacity:.65}html[data-landing] .guide-language-menu{z-index:1;background:var(--paper);border-radius:14px;min-width:170px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 3px 12px #003c2840}html[data-landing] .guide-language-menu button{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;padding:8px 12px;font-size:1rem;font-weight:700;display:flex}html[data-landing] .guide-language-menu [lang=ru]{font-family:var(--font-onest),sans-serif}html[data-landing] .guide-language-menu button:hover,html[data-landing] .guide-language-menu button:focus-visible{background:#003c2810}@media (max-width:540px){html[data-landing] .guide-modal{padding:12px}html[data-landing] .start-offer-card{border-radius:24px;max-height:calc(100dvh - 24px);padding:14px 20px 22px}html[data-landing] .guide-dialog-tools{margin-bottom:12px}html[data-landing] .start-offer-card h2{font-size:1.75rem}html[data-landing] .start-offer-card .simple-guide-form{gap:14px}}
.public-main{max-width:1160px;padding-top:28px;padding-bottom:72px}.public-main article{max-width:820px;margin-inline:auto}.public-intro{border-bottom:2px solid #d4e0d8;padding:28px 0 24px}.public-intro h1{letter-spacing:-.035em;color:#123b2b;max-width:20ch;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12}.public-lead{max-width:65ch;font-size:1.2rem;line-height:1.6}.public-section{margin-top:36px;scroll-margin-top:100px}.public-section h2,.public-related h2{color:#123b2b;font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.25}.public-section p,.public-section li{max-width:75ch;line-height:1.75}.public-section p+p{margin-top:16px}.public-section ul{padding-left:1.5em}.public-section li+li{margin-top:12px}.public-breadcrumbs ol{flex-wrap:wrap;gap:8px;padding:0;font-size:.9rem;list-style:none;display:flex}.public-breadcrumbs li+li:before{content:" / ";color:#52645a;padding-right:8px}.public-related{margin-top:48px}.public-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.public-cards a{color:#123b2b;overflow-wrap:anywhere;background:#f4f8f0;border:1px solid #c6d5c9;border-radius:18px;padding:22px;text-decoration:none;display:block}.public-cards a:hover{background:#e6efdf}.public-cards strong{margin-bottom:10px;font-size:1.12rem;display:block}.public-cards span{font-size:.96rem;line-height:1.55;display:block}.public-cta{background:#f4f8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;margin-block:36px;padding:24px;display:flex}.public-provenance{border-top:1px solid #d4e0d8;padding-top:20px;font-size:.9rem;line-height:1.6}.public-provenance h2{font-size:1rem}.public-provenance ul{padding-left:1.4em}.public-table{overflow-x:auto}.public-table table{border-collapse:collapse;width:100%}.public-table td,.public-table th{text-align:left;border:1px solid #c6d5c9;padding:12px}.public-faq{border-bottom:1px solid #d4e0d8;padding-bottom:20px}.public-skip{color:#123b2b;z-index:10000;background:#fff;border:2px solid #123b2b;padding:12px 18px;position:absolute;top:-100px;left:16px}.public-skip:focus{top:10px}.public-main a:focus-visible{outline-offset:4px;outline:3px solid #487327}@media (max-width:600px){.public-cards{grid-template-columns:1fr}.public-main,.public-intro{padding-top:18px}.public-cta{padding:18px}.public-cta .dph-action{white-space:normal;text-align:center}.public-section{margin-top:28px}}
