/* Website tab, sharing the approved care/SEO visual system. */
.website-page .home-kicker{display:block;font-size:11px;letter-spacing:2px;color:#89b8d8;margin-bottom:15px}.website-page h1 em,.website-page h2 em{font-style:normal;color:#50dff0}.website-page .hero{padding:48px 0 35px;grid-template-columns:1fr 1fr;gap:35px 55px}.website-page .hero h1{font-size:clamp(42px,4.1vw,58px);line-height:1.08;letter-spacing:-1.6px;margin-bottom:24px}.website-page .hero-copy>p{font:17px/1.65 Arial,sans-serif;color:#c6dce9;max-width:525px;margin-bottom:24px}.website-page .hero-actions{gap:12px;margin-top:24px}.website-page .hero-actions a{border-radius:28px;padding:12px 22px;font-size:14px}.website-page .hero-actions .primary{background:linear-gradient(100deg,#c8e9ff,#bfd5f6);color:#071b29}.website-page .hero-actions .outline{border-color:#42607e;color:#cae7f5}.website-page .hero-art{height:380px}.website-page .orb{border-radius:45%;inset:0;background:radial-gradient(ellipse,#159caf45,transparent 66%);filter:blur(12px)}.website-page .desktop-demo{top:32px;width:94%;height:296px;border:6px solid #102d43;box-shadow:0 0 0 1px #4880a2,0 20px 50px #0005;border-radius:15px;transform:rotate(-3deg)}.website-page .phone-demo{width:30%;height:257px;bottom:10px;right:-5px;border:5px solid #102d43;box-shadow:0 0 0 1px #7b81c0,0 15px 45px #0008;transform:rotate(5deg)}.website-page .demo-caption{bottom:-19px;left:20px;font-size:10px}.website-page .demo-content h2{font-family:Georgia,serif}.website-page .demo-content p{font-size:9px}.website-page .benefits{gap:20px;justify-content:space-between;border-block:1px solid #24465b;padding:21px 0;margin-top:25px;color:#b8d6e8;font-size:14px}.website-page .benefits span+span{border:0;padding-left:0}
.website-page .light-section{background:transparent;color:#eef5ff}.website-page #pakiety>.section{padding-top:30px;padding-bottom:30px}.website-page .section-heading{text-align:left;margin-bottom:28px}.website-page .section-heading h2{font-size:32px;max-width:720px}.website-page .section-heading p{font-size:17px;max-width:860px}.website-page #pakiety .pricing-grid{align-items:stretch;gap:20px}.website-page #pakiety .price-card{display:flex;flex-direction:column}.website-page #pakiety .price-card .card-heading{margin-bottom:20px}.website-page #pakiety .price-card .price{font-size:33px}.website-page #pakiety .price-card ul.highlights{min-height:74px;margin-top:6px;margin-bottom:22px}.website-page #pakiety .price-card .buy{margin-top:auto}.website-page #pakiety .price-card .term{font-size:11px;color:#9cb7cd;margin-top:12px;text-align:center}.website-page .price-card h4{color:inherit}.website-page #pakiety .premium-card{background:linear-gradient(125deg,#26213d,#1a2b43);border-color:#7756a5}.website-page #pakiety .premium-card .buy{background:linear-gradient(100deg,#b171f0,#b185fc);border-color:#bd8af8}.website-page .section-note{font-size:12px;color:#a8c5d8;line-height:1.6;text-align:left;margin-top:15px;max-width:none}.website-page .section-note:first-of-type{margin-top:28px}
.website-page .premium-feature{max-width:1180px;width:calc(100% - 64px);margin:20px auto 40px;border:1px solid #514570;border-radius:20px;overflow:hidden;padding:44px;background:linear-gradient(90deg,#141f39 4%,#1b2240f2 48%,#0a243b35 100%),url('/home/architecture-demo-v1.jpg') right 58%/cover}.website-page .premium-feature .wrap{width:100%;margin:0}.website-page .premium-feature h2{font-size:40px;line-height:1.08;margin:10px 0 20px}.website-page .premium-feature p{font:17px/1.6 Arial,sans-serif;max-width:520px;color:#d0ddec}.website-page .premium-feature .primary{border-radius:25px;background:#b486f5;color:#13233b}.website-page .process{padding-block:20px 45px}.website-page .process>h2{text-align:left;font-size:31px;margin-bottom:28px}.website-page .process ol{gap:20px}.website-page .process li{padding:25px 20px;border:1px solid #244e64;border-radius:16px;gap:16px;background:#092535}.website-page .process li>span{font:700 26px Arial,sans-serif;color:#59d4e9}.website-page .process h3{font:700 17px/1.3 Arial,sans-serif;color:#edf5ff}.website-page .process p{font-size:13px;color:#bad0e1}
.website-page .growth-banner{display:flex;align-items:center;justify-content:space-between;gap:45px;border:1px solid #395577;border-radius:18px;padding:30px;background:linear-gradient(120deg,#17263e,#142e3d);margin-bottom:25px}.website-page .growth-banner h2{font-size:29px;margin-bottom:15px}.website-page .growth-banner p{max-width:600px;font-size:15px;color:#bcd4e5;margin:0}.website-page .growth-banner .primary{border-radius:25px;background:#c7e7ff;white-space:nowrap;color:#102a41}.website-page .seo-help{padding-block:30px 50px}.website-page .seo-help-grid{gap:38px}.website-page .seo-help h3{font-size:21px}.website-page .seo-help p{font-size:15px}.website-page .seo-faq summary{font-size:15px}.website-page .seo-faq details{border-color:#25465c}.website-page .contact-box .primary{border-radius:24px;background:#c7e7ff;color:#102a41}
@media(hover:hover){.website-page #pakiety .price-card:hover{background:linear-gradient(120deg,#6de6eb,#b093f3);color:#081e30;border-color:#6be6ed}.website-page #pakiety .price-card:hover .buy{background:#102c43;color:#fff;border-color:#102c43}}
.website-page #pakiety .price-card:focus-within{background:linear-gradient(120deg,#6de6eb,#b093f3);color:#081e30;border-color:#6be6ed}.website-page #pakiety .price-card:focus-within .buy{background:#102c43;color:#fff;border-color:#102c43}
@media(max-width:1050px){.website-page .hero{gap:24px;padding-top:30px}.website-page .hero h1{font-size:43px}.website-page .hero-art{height:325px}.website-page .desktop-demo{height:255px;top:30px}.website-page .phone-demo{height:230px;bottom:0}.website-page .demo-content h2{font-size:23px}.website-page .phone-demo .demo-content h2{font-size:16px}.website-page .premium-feature{width:calc(100% - 40px)}.website-page #pakiety .pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.website-page #pakiety .price-card{padding:23px 18px}.website-page #pakiety .price-card .price{font-size:29px}.website-page .process ol{grid-template-columns:1fr;gap:12px}.website-page .growth-banner{gap:20px;flex-wrap:wrap}}
@media(max-width:700px){.website-page .hero{grid-template-columns:1fr;padding-top:32px;gap:26px}.website-page .hero h1{font-size:43px}.website-page .hero-copy>p{font-size:16px}.website-page .hero-art{width:100%;max-width:430px;height:315px;margin-top:12px}.website-page .desktop-demo{width:94%;height:250px;top:20px}.website-page .phone-demo{height:230px;bottom:8px;right:2px}.website-page .benefits{margin-top:10px;gap:12px;flex-direction:column;font-size:13px;padding-block:18px}.website-page .section-heading h2{font-size:28px}.website-page .section-heading p{font-size:15px}.website-page #pakiety .pricing-grid{grid-template-columns:1fr}.website-page #pakiety .price-card{padding:24px}.website-page #pakiety .price-card .price{font-size:34px}.website-page #pakiety .price-card ul.highlights{min-height:0}.website-page .premium-feature{width:calc(100% - 32px);padding:28px;background:linear-gradient(90deg,#141f39f5,#1b2240d9),url('/home/architecture-demo-v1.jpg') center/cover}.website-page .premium-feature h2{font-size:34px}.website-page .premium-feature p{font-size:15px}.website-page .process>h2{font-size:28px}.website-page .growth-banner{padding:24px;gap:24px}.website-page .growth-banner h2{font-size:28px}.website-page .growth-banner .primary{white-space:normal;width:100%;font-size:13px}.website-page .seo-help-grid{grid-template-columns:1fr}}
