@font-face{font-family:'Cormorant Garamond';src:url('../../ukazky/silva/assets/fonts/CormorantGaramond-Regular-Variable.woff2') format('woff2');font-style:normal;font-weight:300 700;font-display:swap}
@font-face{font-family:'Cormorant Garamond';src:url('../../ukazky/silva/assets/fonts/CormorantGaramond-Italic-Variable.woff2') format('woff2');font-style:italic;font-weight:300 700;font-display:swap}
@font-face{font-family:'DM Sans';src:url('../../ukazky/silva/assets/fonts/DMSans-Regular-Variable.woff2') format('woff2');font-style:normal;font-weight:100 1000;font-display:swap}
:root{--paper:#F6F4EE;--sage:#CED8CC;--forest:#344B40;--sand:#DCCDBA;--muted:#4B5C4D;--line:#ABB9AA;--serif:'Cormorant Garamond',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;color:var(--forest);background:var(--paper);font-family:var(--sans);font-synthesis:none}
*{box-sizing:border-box}body{margin:0}main,section,div,figure{min-width:0}h1,h2,h3,p,figure,dl,dd,blockquote{margin:0}a{color:inherit;text-decoration:none;touch-action:manipulation}img{display:block;width:100%;height:auto}h1,h2{font:500 64px/1.04 var(--serif);letter-spacing:-.025em;text-wrap:balance}h2{font-size:clamp(44px,4.9vw,66px)}em{font-weight:500}p{font-size:14px;line-height:1.8}main:focus{outline:none}:focus-visible{outline:2px solid var(--forest);outline-offset:5px;border-radius:2px}.container{width:calc(100% - 96px);max-width:1240px;margin-inline:auto}.skip-link{position:fixed;z-index:20;left:12px;top:12px;padding:14px 20px;background:var(--forest);color:var(--paper);transform:translateY(-170%)}.skip-link:focus{transform:none}.demo-bar{background:var(--forest);color:var(--paper)}.demo-bar>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:44px}.demo-bar p{font-size:10px}.demo-bar a{min-height:44px;display:flex;align-items:center;gap:18px;font-size:10px}.demo-bar :focus-visible{outline-color:var(--paper)}.header{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);min-height:92px}.brand{display:inline-flex;flex-direction:column;justify-content:center;min-height:54px;font-size:23px;font-weight:500;letter-spacing:.17em;line-height:1.2}.brand small{font-size:7px;letter-spacing:.12em;margin-top:9px}.header nav{display:flex;align-items:center;gap:25px;font-size:11px}.header nav a{min-height:44px;display:inline-flex;align-items:center;gap:20px}.hero{text-align:center;padding-block:40px 42px}.leaf{width:36px;height:auto;margin:0 auto 17px}.eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;line-height:1.7}.hero h1{font-size:clamp(64px,6.7vw,95px);margin-top:23px}.hero-lead{font:500 27px/1.3 var(--serif);margin-top:23px}.hero-description{max-width:590px;margin:13px auto 0;color:var(--muted);font-size:13px}.text-link{display:inline-flex;align-items:center;justify-content:space-between;min-height:48px;gap:28px;border-bottom:1px solid var(--forest);font-size:11px;font-weight:500}.text-link span{font-size:21px}.hero .text-link{margin-top:15px}.collection{max-width:970px;margin:31px auto 0}.collection img{border-radius:7px}figcaption{font-size:10px;line-height:1.7;color:var(--muted);margin-top:12px}.pricing-section{background:var(--sage);padding-block:58px}.pricing-layout{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.pricing-copy h2{margin-block:20px 24px}.pricing-copy>p:not(.eyebrow):not(.note){color:var(--muted);max-width:415px;font-size:13px}.pricing-visual{padding:27px;background:#E2E6DC;border-radius:46% 46% 6px 6px}.pricing-visual>a{display:block;max-width:360px;margin:auto;box-shadow:6px 13px 17px rgb(52 75 64 / .08)}.pricing-visual figcaption{text-align:center}.table-scroll{margin-top:24px}table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.7}caption{text-align:left;font-size:10px;margin-bottom:12px}th,td{text-align:left;padding:13px 0;border-bottom:1px solid var(--line)}thead th{font-size:10px;font-weight:500;color:var(--muted)}tbody th{font-weight:500;width:54%;padding-right:15px}td{white-space:nowrap;font-weight:500;text-align:right;padding-left:10px}thead th:not(:first-child){text-align:right}.note{font-size:11px;line-height:1.8;color:var(--muted);margin-top:19px}.asset-links{display:flex;flex-wrap:wrap;gap:5px 22px;margin-top:20px}.asset-links>a{display:inline-flex;min-height:44px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);font-size:11px}.cards-section{padding-block:56px}.section-heading{text-align:center;max-width:580px;margin:0 auto 35px}.section-heading h2{margin-block:19px 23px}.section-heading>p:last-child{color:var(--muted);font-size:13px;max-width:480px;margin:auto}.cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.cards-grid img{box-shadow:3px 8px 15px rgb(52 75 64 / .05)}.cards-grid figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.cards-grid figcaption a{display:flex;align-items:center;gap:15px;min-height:44px}.cards-section>.note{text-align:center;max-width:650px;margin-inline:auto}.flyer-section{background:#ECE6DC;padding-block:58px}.flyer-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center}.flyer-layout>figure{max-width:380px;justify-self:center}.flyer-copy h2{margin-block:20px 25px}.flyer-copy>p:not(.eyebrow){color:var(--muted);font-size:13px;max-width:435px}.flyer-copy blockquote{font:500 38px/1.1 var(--serif);margin-block:24px}.specs{border-top:1px solid var(--line);margin-top:23px}.specs>div{display:grid;grid-template-columns:105px 1fr;gap:20px;padding-block:14px;border-bottom:1px solid var(--line);font-size:11px;line-height:1.8}.specs dt{color:var(--muted)}.handoff{text-align:center;padding-block:55px;max-width:730px}.handoff h2{margin-block:20px 26px}.handoff>p:not(.eyebrow){color:var(--muted);max-width:650px;margin-inline:auto;font-size:13px}.handoff>p.note{font-size:11px;margin-top:18px}.handoff .text-link{margin-top:21px}.footer{padding-block:27px 14px;border-top:1px solid var(--line)}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:25px}.footer-top p{font-size:11px;color:var(--muted)}.demo-legal{border-top:1px solid var(--line)}section[id]{scroll-margin-top:25px}
@media(hover:hover) and (pointer:fine){.header nav a:hover,.asset-links a:hover,.text-link:hover,.cards-grid figcaption a:hover{color:#23382E}}
@media(max-width:1099px){.container{width:calc(100% - 64px)}.pricing-layout,.flyer-layout{gap:6%}.pricing-visual{padding:22px}.cards-grid{gap:25px}.hero h1{font-size:82px}.pricing-copy h2,.flyer-copy h2{font-size:56px}table{font-size:11px}tbody th{padding-right:10px}td{padding-left:7px}}
@media(min-width:700px) and (max-width:899px){.header nav{gap:20px}.header nav a{gap:8px}.hero h1{font-size:70px}.pricing-layout{gap:30px;align-items:start}.pricing-copy h2{font-size:49px}.pricing-visual{padding:16px}.pricing-section,.flyer-section{padding-block:43px}.cards-grid{gap:24px}.flyer-layout{gap:32px}.flyer-copy h2{font-size:49px}.specs>div{grid-template-columns:1fr;gap:3px}.flyer-copy blockquote{font-size:32px}.footer-top{flex-wrap:wrap}}
@media(max-width:699px){.container{width:calc(100% - 40px)}.demo-bar>.container{flex-wrap:wrap;gap:0 18px;padding-top:9px}.demo-bar a{margin-left:auto}.header{display:block;min-height:0;padding-block:20px}.header nav{display:flex;flex-wrap:wrap;gap:0 23px;margin-top:12px;font-size:11px}.header nav a{gap:8px}.hero{padding-block:31px 34px}.hero h1{font-size:clamp(56px,14.9vw,79px);margin-top:19px}.hero-lead{font-size:26px}.hero-description{font-size:13px}.collection{margin-top:28px}.collection figcaption{font-size:9px}.pricing-layout,.flyer-layout{grid-template-columns:1fr;gap:29px}.pricing-section,.flyer-section{padding-block:37px}.pricing-copy h2,.flyer-copy h2{font-size:clamp(45px,12vw,64px)}.pricing-copy>p:not(.eyebrow):not(.note){max-width:none}.pricing-visual{padding:24px}.pricing-visual>a{max-width:320px}.pricing-copy table{font-size:11px}tbody th{width:47%;padding-right:8px}thead th{font-size:9px}.cards-section{padding-block:39px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:clamp(45px,12vw,64px);margin-block:16px 19px}.cards-grid{grid-template-columns:1fr;gap:24px}.cards-grid figcaption{margin-top:8px}.cards-section>.note{text-align:left}.flyer-layout>figure{order:1;max-width:320px}.flyer-copy{order:0}.flyer-copy blockquote{font-size:36px}.specs>div{grid-template-columns:92px 1fr;gap:15px}.handoff{padding-block:38px}.handoff h2{font-size:clamp(42px,11.6vw,61px)}.footer-top{flex-wrap:wrap;gap:22px}}
@media(max-width:359px){.container{width:calc(100% - 32px)}.header nav{gap:0 17px}.pricing-copy table{font-size:10px}td{padding-left:5px}.specs>div{grid-template-columns:1fr;gap:3px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}html{scroll-behavior:auto}}
