._page_mqrr8_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_mqrr8_2{max-width:1180px;margin:auto;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}._brand_mqrr8_3{font:600 24px/1 var(--font-family-display);color:var(--foreground);text-decoration:none}._header_mqrr8_2 nav,._footer_mqrr8_4 nav{display:flex;gap:24px;align-items:center}._header_mqrr8_2 nav a,._footer_mqrr8_4 a{color:var(--muted-foreground);text-decoration:none;font-size:14px;font-weight:600}._header_mqrr8_2 nav a:hover,._footer_mqrr8_4 a:hover{color:var(--primary)}._hero_mqrr8_5{max-width:1180px;margin:auto;padding:72px 28px 96px;display:grid;grid-template-columns:1.05fr .95fr;gap:72px;align-items:center}._eyebrow_mqrr8_6{display:block;color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:14px}._hero_mqrr8_5 h1,._intro_mqrr8_6 h2,._sectionHeading_mqrr8_6 h2,._about_mqrr8_6 h2,._contact_mqrr8_6 h2{font-family:var(--font-family-display);font-weight:500;letter-spacing:-.025em;margin:0}._hero_mqrr8_5 h1{font-size:clamp(52px,7vw,84px);line-height:.98;max-width:760px}._heroCopy_mqrr8_6>p{font-size:18px;line-height:1.7;color:var(--muted-foreground);max-width:640px;margin:26px 0 30px}._heroActions_mqrr8_7{display:flex;gap:12px;flex-wrap:wrap}._primary_mqrr8_7,._secondary_mqrr8_7{min-height:48px;padding:0 20px;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-weight:700}._primary_mqrr8_7{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}._secondary_mqrr8_7{border:1px solid var(--border);background:var(--card);color:var(--foreground)}._primary_mqrr8_7 svg,._textLink_mqrr8_7 svg,._contactCard_mqrr8_7>svg:last-child{width:17px}._heroArt_mqrr8_8{position:relative;min-height:430px;display:grid;place-items:center}._orbit_mqrr8_8{width:min(34vw,390px);height:min(34vw,390px);min-width:290px;min-height:290px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#fffdf8 0 15%,#efd7c8 35%,#ccd5c1 64%,#8ea08b);box-shadow:var(--shadow-lg);position:relative}._orbit_mqrr8_8:after{content:"";position:absolute;inset:13%;border-radius:50%;border:1px solid rgba(255,255,255,.55)}._orbit_mqrr8_8 span,._orbit_mqrr8_8 i,._orbit_mqrr8_8 b{position:absolute;border-radius:50%;background:var(--card);box-shadow:var(--shadow)}._orbit_mqrr8_8 span{width:52px;height:52px;top:14%;right:4%}._orbit_mqrr8_8 i{width:24px;height:24px;bottom:9%;left:9%}._orbit_mqrr8_8 b{width:14px;height:14px;top:20%;left:5%}._heroCard_mqrr8_8{position:absolute;bottom:16px;left:0;background:#fffaf2eb;backdrop-filter:blur(10px);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;display:flex;gap:10px;align-items:center;box-shadow:var(--shadow-md);max-width:260px;font-size:13px;font-weight:700}._heroCard_mqrr8_8 svg{width:18px;color:var(--primary)}._intro_mqrr8_6{max-width:880px;margin:0 auto;padding:82px 28px;text-align:center}._intro_mqrr8_6 h2,._sectionHeading_mqrr8_6 h2{font-size:clamp(38px,5vw,58px);line-height:1.04}._intro_mqrr8_6 p,._sectionHeading_mqrr8_6 p{color:var(--muted-foreground);font-size:17px;line-height:1.7;max-width:720px;margin:20px auto 0}._productSection_mqrr8_10{background:var(--sidebar);padding:92px 28px}._sectionHeading_mqrr8_6{max-width:1180px;margin:0 auto 36px}._sectionHeading_mqrr8_6 p{margin-left:0}._productCard_mqrr8_10{max-width:1180px;margin:auto;background:var(--card);border:1px solid var(--border);border-radius:36px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:var(--shadow-md)}._productCopy_mqrr8_10{padding:54px}._productLabel_mqrr8_10{font-size:10px;letter-spacing:.15em;color:var(--primary);font-weight:800}._productCopy_mqrr8_10 h3{font:500 clamp(32px,4vw,48px)/1.05 var(--font-family-display);margin:12px 0 22px}._productCopy_mqrr8_10 p{font-size:16px;line-height:1.72;color:var(--muted-foreground)}._textLink_mqrr8_7{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:800;text-decoration:none;margin-top:10px}._productVisual_mqrr8_10{padding:42px;background:linear-gradient(145deg,#e9ded1,#dbe3d2);display:grid;place-items:center}._appMock_mqrr8_10{width:min(100%,430px);background:#fbf7ef;border:1px solid #cfc6b8;border-radius:26px;box-shadow:0 24px 55px #434a422b;padding:24px}._mockTop_mqrr8_10{display:flex;justify-content:space-between;font:600 22px var(--font-family-display)}._mockTop_mqrr8_10 i{width:30px;height:30px;border-radius:50%;background:var(--primary)}._mockWelcome_mqrr8_10{padding:32px 0 20px;display:grid;gap:4px}._mockWelcome_mqrr8_10 small,._mockVienna_mqrr8_10 small{font-size:9px;letter-spacing:.12em;color:var(--primary);font-weight:800}._mockWelcome_mqrr8_10 b{font:500 27px var(--font-family-display)}._mockVienna_mqrr8_10{background:linear-gradient(115deg,#fffaf2,#f1dfd5);border:1px solid #ded3c5;border-radius:20px;padding:18px;display:flex;align-items:center;gap:12px}._mockVienna_mqrr8_10>svg{width:35px;height:35px;padding:9px;border-radius:50%;background:var(--primary);color:#fff}._mockVienna_mqrr8_10 div{display:grid}._mockGrid_mqrr8_10{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}._mockGrid_mqrr8_10>div{min-height:82px;border-radius:16px;border:1px solid #ded3c5;background:#fffaf2;padding:12px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:9px;align-items:center}._mockGrid_mqrr8_10 svg{width:18px;height:18px;color:var(--primary);grid-row:1/3}._mockGrid_mqrr8_10 small{font-size:8px;letter-spacing:.12em;color:var(--primary);font-weight:800;align-self:end}._mockGrid_mqrr8_10 b{font-size:11px;line-height:1.25;align-self:start}._whySection_mqrr8_11{max-width:1180px;margin:auto;padding:96px 28px 44px}._featureGrid_mqrr8_11{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._featureGrid_mqrr8_11 article{background:var(--card);border:1px solid var(--border);border-radius:22px;padding:24px;min-height:220px;box-shadow:var(--shadow);transition:transform .2s ease,box-shadow .2s ease}._featureGrid_mqrr8_11 article:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}._featureGrid_mqrr8_11 svg{width:24px;color:var(--primary);margin-bottom:24px}._featureGrid_mqrr8_11 h3{font:500 24px/1.08 var(--font-family-display);margin:0 0 10px}._featureGrid_mqrr8_11 p{color:var(--muted-foreground);font-size:14px;line-height:1.65;margin:0}._promise_mqrr8_11{max-width:1124px;margin:28px auto 72px;padding:38px 42px;border-radius:30px;background:linear-gradient(115deg,#f3e6dc,#e8eddf);border:1px solid var(--border);display:grid;grid-template-columns:1fr 1fr;gap:48px}._promise_mqrr8_11 h2{font:500 clamp(34px,4vw,52px)/1.02 var(--font-family-display);margin:0}._promise_mqrr8_11 p{font-size:16px;line-height:1.7;color:var(--muted-foreground);margin:0 0 14px}._promise_mqrr8_11 ._funLine_mqrr8_11{font-weight:700;color:var(--foreground)}._values_mqrr8_12{max-width:1180px;margin:auto;padding:96px 28px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._values_mqrr8_12 article{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:30px;box-shadow:var(--shadow)}._values_mqrr8_12 article>svg{width:28px;color:var(--primary);margin-bottom:28px}._values_mqrr8_12 h3{font:500 28px var(--font-family-display);margin:4px 0 12px}._values_mqrr8_12 p{color:var(--muted-foreground);line-height:1.65;margin:0}._about_mqrr8_6{max-width:1180px;margin:auto;padding:28px 28px 100px;display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end}._about_mqrr8_6 h2,._contact_mqrr8_6 h2{font-size:clamp(38px,5vw,58px);line-height:1.05}._about_mqrr8_6>p{color:var(--muted-foreground);font-size:17px;line-height:1.75;margin:0}._contact_mqrr8_6{max-width:1180px;margin:0 auto 96px;padding:46px;border-radius:34px;background:var(--foreground);color:#fffaf2;display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}._contact_mqrr8_6 ._eyebrow_mqrr8_6{color:#b8c7b5}._contact_mqrr8_6 p{color:#d9ded8;line-height:1.7}._contactCard_mqrr8_7{background:#fffaf2;color:var(--foreground);text-decoration:none;border-radius:22px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}._contactCard_mqrr8_7>svg:first-child{width:20px;color:var(--primary)}._contactCard_mqrr8_7 div{display:grid;gap:2px}._contactCard_mqrr8_7 small{font-size:9px;letter-spacing:.13em;color:var(--primary);font-weight:800}._contactCard_mqrr8_7 b{font-size:14px;overflow-wrap:anywhere}._footer_mqrr8_4{border-top:1px solid var(--border);max-width:1180px;margin:auto;padding:28px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}._footer_mqrr8_4>div{display:grid}._footer_mqrr8_4>div span,._footer_mqrr8_4 small{font-size:12px;color:var(--muted-foreground)}._footer_mqrr8_4 small{grid-column:1/-1}._page_mqrr8_1 [data-scroll-reveal]{opacity:1;transform:none;transition:opacity .65s ease,transform .65s ease}@media(max-width:980px){._featureGrid_mqrr8_11{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){._header_mqrr8_2 nav{display:none}._hero_mqrr8_5{grid-template-columns:1fr;padding-top:44px;gap:32px}._heroArt_mqrr8_8{min-height:330px}._orbit_mqrr8_8{width:300px;height:300px}._productCard_mqrr8_10,._about_mqrr8_6,._contact_mqrr8_6,._promise_mqrr8_11,._values_mqrr8_12{grid-template-columns:1fr}._productCopy_mqrr8_10{padding:30px}._productVisual_mqrr8_10{padding:26px}._contact_mqrr8_6{margin:0 18px 70px;padding:28px}._footer_mqrr8_4{grid-template-columns:1fr}._footer_mqrr8_4 nav{flex-wrap:wrap;gap:14px}._hero_mqrr8_5 h1{font-size:52px}}@media(max-width:520px){._header_mqrr8_2{padding:20px 18px}._brand_mqrr8_3{font-size:21px}._hero_mqrr8_5{padding:34px 18px 72px}._hero_mqrr8_5 h1{font-size:44px}._heroCopy_mqrr8_6>p{font-size:16px}._heroActions_mqrr8_7{display:grid}._primary_mqrr8_7,._secondary_mqrr8_7{justify-content:center}._heroArt_mqrr8_8{min-height:285px}._orbit_mqrr8_8{min-width:240px;min-height:240px;width:240px;height:240px}._heroCard_mqrr8_8{left:6px;bottom:0}._intro_mqrr8_6,._values_mqrr8_12,._about_mqrr8_6,._whySection_mqrr8_11{padding-left:18px;padding-right:18px}._productSection_mqrr8_10{padding:72px 18px}._productCopy_mqrr8_10{padding:25px}._productVisual_mqrr8_10,._appMock_mqrr8_10{padding:18px}._featureGrid_mqrr8_11{grid-template-columns:1fr}._featureGrid_mqrr8_11 article{min-height:0}._promise_mqrr8_11{margin:18px 18px 60px;padding:28px 24px}._contactCard_mqrr8_7{grid-template-columns:auto 1fr}._contactCard_mqrr8_7>svg:last-child{display:none}}
