:root{--blue: #006496;--blue-600: #00527c;--blue-800: #0b3a57;--navy: #0a2236;--orange: #fe8200;--orange-600: #e06f00;--sky: #eaf4fb;--sky-2: #f5f9fd;--ink: #10283d;--muted: #4f6579;--line: #dde8f1;--white: #ffffff;--green: #1f9d6b;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(13,58,90,.06),0 2px 8px rgba(13,58,90,.05);--shadow: 0 10px 30px -12px rgba(13,58,90,.22),0 2px 6px rgba(13,58,90,.05);--shadow-lg: 0 30px 60px -20px rgba(13,58,90,.35);--container: 1380px;--font: "Overpass",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}body{margin: 0;font-family: var(--font);font-size: 15.5px;font-weight: 300;line-height: 1.5;color: var(--ink);background: var(--white);-webkit-font-smoothing: antialiased}b,strong{font-weight: 500}address{font-style: normal}img,svg{display: block;max-width: 100%}  svg > use{fill: none;stroke: currentColor;stroke-width: 1.9;stroke-linecap: round;stroke-linejoin: round}a{color: var(--blue);text-decoration: none}a:hover{color: var(--blue-600)}h1,h2,h3,h4{line-height: 1.15;margin: 0 0 .5em;color: var(--navy);letter-spacing: -.02em}h1{font-size: clamp(1.9rem,3.6vw,2.75rem);font-weight: 600}h2{font-size: clamp(1.5rem,2.5vw,2rem);font-weight: 600}h3{font-size: 1.06rem;font-weight: 500;letter-spacing: -.005em}p{margin: 0 0 1em}ul{margin: 0;padding: 0}:focus-visible{outline: 3px solid var(--orange);outline-offset: 3px;border-radius: 6px}.container{width: 100%;max-width: var(--container);margin: 0 auto;padding: 0 24px}.section{padding: clamp(52px,7vw,88px) 0}.section--sky{background: var(--sky-2);border-block: 1px solid var(--line)}.section--navy{background: var(--navy);color: #c9dbea}.section--navy h2,.section--navy h3{color: #fff}.section-head{max-width: 680px;margin: 0 auto 44px;text-align: center}.section-head p{color: var(--muted);font-size: 1rem}.section--navy .section-head p{color: #a9c2d6}.section--navy .eyebrow{color: #fff}.eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: .7rem;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--blue);margin-bottom: 14px}.eyebrow::before{content: "";width: 18px;height: 2px;background: var(--orange);border-radius: 2px}.text-orange{color: var(--orange)}.lead{font-size: 1.04rem;color: var(--muted)}.skip-link{position: absolute;left: -999px;top: 8px;background: var(--navy);color: #fff;padding: 8px 14px;border-radius: 8px;z-index: 100}.skip-link:focus{left: 8px;color: #fff}.visually-hidden{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}  .btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;font: inherit;font-weight: 500;font-size: .92rem;line-height: 1;padding: 12px 20px 10px;border-radius: 8px;border: 1.5px solid transparent;cursor: pointer;transition: transform .15s ease,background .2s,box-shadow .2s,color .2s;white-space: nowrap}.btn svg{width: 16px;height: 16px}.btn:hover{transform: translateY(-1px)}.btn--primary{background: var(--orange);color: #fff;box-shadow: 0 6px 14px -8px rgba(254,130,0,.6)}.btn--primary:hover{background: var(--orange-600);color: #fff}.btn--blue{background: var(--blue);color: #fff}.btn--blue:hover{background: var(--blue-600);color: #fff}.btn--ghost{background: #fff;color: var(--blue-800);border-color: var(--line)}.btn--ghost:hover{border-color: var(--blue);color: var(--blue)}.btn--white{background: #fff;color: var(--blue-800)}.btn--white:hover{color: var(--blue)}.btn--sm{padding: 9px 15px 7px;font-size: .86rem}.btn--block{width: 100%}  .logo{display: inline-flex;align-items: center;flex: none}.logo img{height: 46px;width: auto}  .site-header{position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,.9);backdrop-filter: saturate(180%) blur(12px);border-bottom: 1px solid transparent;transition: border-color .2s,box-shadow .2s}.site-header.is-scrolled{border-color: var(--line);box-shadow: var(--shadow-sm)}.nav{display: flex;align-items: center;justify-content: space-between;height: 70px;gap: 24px}.nav-menu{display: flex;align-items: center;gap: 4px;list-style: none}.nav-menu a{display: block;padding: 8px 12px 6px;border-radius: 8px;color: var(--ink);font-weight: 400;font-size: .9rem;white-space: nowrap}.nav-menu a:hover{background: var(--sky);color: var(--blue)}.nav-menu a[aria-current="page"]{color: var(--blue)}.nav-menu a[aria-current="page"]::after{content: "";display: block;height: 2px;background: var(--orange);border-radius: 2px;margin-top: 3px}.nav-actions{display: flex;align-items: center;gap: 10px}.nav-login{font-weight: 400;font-size: .9rem;color: var(--blue-800);padding: 10px 12px}.nav-toggle{display: none;background: none;border: 0;padding: 8px;color: var(--navy);cursor: pointer}.nav-toggle svg{width: 28px;height: 28px}@media (max-width: 1120px){.nav-toggle{display: block}.nav-panel{position: absolute;left: 0;right: 0;top: 100%;background: #fff;border-bottom: 1px solid var(--line);box-shadow: var(--shadow);padding: 16px 24px 24px;display: none;max-height: calc(100vh - 70px);overflow-y: auto}.nav-panel.is-open{display: block}.nav-menu{flex-direction: column;align-items: stretch}.nav-menu a{padding: 14px 12px 12px;font-size: 1.05rem}.nav-menu a[aria-current="page"]::after{display: none}.nav-actions{margin-top: 12px;flex-direction: column;align-items: stretch}.nav-login{text-align: center}}@media (min-width: 1121px){.nav-panel{display: flex;align-items: center;gap: 28px}}  .hero{position: relative;overflow: hidden;padding: 48px 0 80px}.hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(900px 500px at 85% 10%,rgba(29,111,166,.12),transparent 60%),radial-gradient(600px 400px at 0% 90%,rgba(247,147,30,.10),transparent 60%),linear-gradient(180deg,#f5f9fd 0%,#fff 100%)}.hero-grid{display: grid;grid-template-columns: 1.02fr 1.15fr;gap: 56px;align-items: center}.hero h1{margin-bottom: 16px}.hero h1 em{font-style: normal;color: var(--blue)}.hero .lead{max-width: 560px;margin-bottom: 32px}.hero-cta{display: flex;flex-wrap: wrap;gap: 12px;margin-bottom: 32px}.hero-trust{display: flex;flex-wrap: wrap;gap: 8px 20px;list-style: none;color: var(--muted);font-size: .86rem;font-weight: 400}.hero-trust li{display: flex;align-items: center;gap: 8px}.hero-trust svg{width: 15px;height: 15px;color: var(--green)}.badge{display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 1px solid var(--line);border-radius: 999px;padding: 5px 12px 3px 5px;font-size: .78rem;font-weight: 400;color: var(--blue-800);box-shadow: var(--shadow-sm);margin-bottom: 22px}.badge b{background: var(--orange);color: #fff;border-radius: 999px;padding: 2px 8px 0;font-size: .7rem;font-weight: 500}  .page-hero{position: relative;padding: 52px 0 58px;text-align: center;overflow: hidden}.page-hero::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(800px 360px at 50% 0%,rgba(29,111,166,.12),transparent 70%),var(--sky-2);border-bottom: 1px solid var(--line)}.page-hero h1{max-width: 860px;margin: 0 auto 18px}.page-hero .lead{max-width: 680px;margin: 0 auto}.breadcrumbs{display: flex;justify-content: center;gap: 8px;list-style: none;font-size: .88rem;color: var(--muted);margin-bottom: 18px}.breadcrumbs li + li::before{content: "/";margin-right: 8px;color: #a9bccb}.breadcrumbs a{color: var(--muted);font-weight: 400}.breadcrumbs a:hover{color: var(--blue)}  .app-window{background: #fff;border-radius: 18px;border: 1px solid var(--line);box-shadow: var(--shadow-lg);overflow: hidden;font-size: 12px;line-height: 1.4;transform: perspective(1600px) rotateY(-6deg) rotateX(2deg)}.app-bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;background: #f3f7fb;border-bottom: 1px solid var(--line)}.app-bar i{width: 10px;height: 10px;border-radius: 50%;background: #dbe5ee}.app-bar i:nth-child(1){background: #ff6159}.app-bar i:nth-child(2){background: #ffbd2e}.app-bar i:nth-child(3){background: #28c941}.app-url{margin-left: 12px;flex: 1;background: #fff;border: 1px solid var(--line);border-radius: 6px;padding: 3px 10px 2px;color: var(--muted);font-size: 11px}.app-body{display: grid;grid-template-columns: 150px 1fr;min-height: 380px}.app-side{background: var(--navy);color: #a9c2d6;padding: 16px 10px}.app-side .s-logo{color: #fff;font-weight: 600;font-size: 15px;padding: 0 8px 14px;letter-spacing: -.02em}.app-side .s-logo span{color: var(--orange)}.app-side ul{list-style: none}.app-side li{display: flex;align-items: center;gap: 8px;padding: 7px 8px 6px;border-radius: 8px;margin-bottom: 2px}.app-side li svg{width: 14px;height: 14px}.app-side li.on{background: rgba(255,255,255,.1);color: #fff}.app-main{padding: 16px;background: var(--sky-2)}.app-head{display: flex;justify-content: space-between;align-items: center;margin-bottom: 12px}.app-head strong{font-size: 15px;color: var(--navy)}.app-head .pill{background: var(--orange);color: #fff;border-radius: 6px;padding: 4px 9px 3px;font-weight: 500;font-size: 11px}.kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 12px}.kpi{background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 10px}.kpi small{color: var(--muted);display: block}.kpi b{font-size: 17px;color: var(--navy);display: block;margin: 2px 0}.kpi em{font-style: normal;color: var(--green);font-weight: 500;font-size: 11px}.app-cols{display: grid;grid-template-columns: 1.15fr 1fr;gap: 10px}.card-mini{background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 10px}.card-mini h4{font-size: 12px;margin: 0 0 8px;color: var(--navy);letter-spacing: 0}.appt{display: flex;align-items: center;gap: 8px;padding: 6px 0;border-top: 1px solid #eef3f7}.appt:first-of-type{border-top: 0}.appt time{font-weight: 600;color: var(--blue);width: 36px}.appt .av{width: 22px;height: 22px;border-radius: 50%;background: var(--sky);color: var(--blue);display: grid;place-items: center;font-weight: 600;font-size: 10px}.appt span{flex: 1;color: var(--ink)}.appt .tag{font-size: 10px;padding: 2px 6px 1px;border-radius: 5px;background: #e8f6ef;color: var(--green);font-weight: 500}.appt .tag.o{background: #fff3e5;color: var(--orange-600)}.bars{display: flex;align-items: flex-end;gap: 6px;height: 110px;padding-top: 6px}.bars span{flex: 1;background: linear-gradient(180deg,var(--blue),#4b9bd0);border-radius: 4px 4px 0 0}.bars span.hi{background: linear-gradient(180deg,var(--orange),#ffb45c)}.bars-x{display: flex;justify-content: space-between;color: var(--muted);font-size: 10px;margin-top: 4px}.float-card{position: absolute;background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow);padding: 12px 14px;display: flex;align-items: center;gap: 10px;font-size: .85rem;line-height: 1.3}.float-card .ic{width: 36px;height: 36px;border-radius: 10px;display: grid;place-items: center;background: var(--sky);color: var(--blue);flex: none}.float-card .ic svg{width: 20px;height: 20px}.float-card b{display: block;color: var(--navy)}.float-card small{color: var(--muted)}.hero-visual{position: relative}.hero-visual .f1{left: -28px;bottom: 40px}.hero-visual .f2{right: -10px;top: -22px}.hero-visual .f2 .ic{background: #fff3e5;color: var(--orange-600)}  .strip{padding: 34px 0;border-block: 1px solid var(--line);background: #fff}.strip-grid{display: grid;grid-template-columns: auto 1fr;gap: 32px;align-items: center}.strip p{margin: 0;font-weight: 400;color: var(--muted);font-size: .95rem;max-width: 220px}.strip ul{list-style: none;display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.strip li{display: flex;align-items: center;gap: 12px;font-weight: 500;font-size: .93rem;color: var(--navy)}.strip li small{display: block;font-weight: 300;color: var(--muted);font-size: .85rem}.strip li .ic{width: 36px;height: 36px;border-radius: 10px;background: var(--sky);color: var(--blue);display: grid;place-items: center;flex: none}.strip li .ic svg{width: 18px;height: 18px}  .grid{display: grid;gap: 24px}.grid-3{grid-template-columns: repeat(3,1fr)}.grid-4{grid-template-columns: repeat(4,1fr)}.grid-2{grid-template-columns: repeat(2,1fr)}.card{background: #fff;border: 1px solid var(--line);border-radius: var(--radius-lg);padding: 24px;transition: transform .2s,box-shadow .2s,border-color .2s;position: relative}.card:hover{transform: translateY(-3px);box-shadow: var(--shadow);border-color: #c8dbea}.card p{color: var(--muted);margin: 0;font-size: .94rem}.card .ic{width: 42px;height: 42px;border-radius: 11px;display: grid;place-items: center;background: var(--sky);color: var(--blue);margin-bottom: 16px}.card .ic svg{width: 21px;height: 21px}.card:nth-child(3n+2) .ic{background: #fff3e5;color: var(--orange-600)}.card-link{display: inline-flex;align-items: center;gap: 6px;margin-top: 14px;font-weight: 500;font-size: .88rem}.card-link svg{width: 16px;height: 16px;transition: transform .2s}.card:hover .card-link svg{transform: translateX(3px)}.card-link::after{content: "";position: absolute;inset: 0}  .split{display: grid;grid-template-columns: 1fr 1fr;gap: 64px;align-items: center}.split + .split{margin-top: 88px}.split--rev .split-media{order: -1}.checklist{list-style: none;display: grid;gap: 10px;margin: 20px 0 28px;font-size: .95rem}.checklist li{display: flex;gap: 12px;align-items: flex-start}.checklist li svg{width: 18px;height: 18px;flex: none;color: #fff;background: var(--green);border-radius: 50%;padding: 3.5px;margin-top: 2px}.media-panel{background: linear-gradient(145deg,var(--sky) 0%,#fff 100%);border: 1px solid var(--line);border-radius: 20px;padding: 28px;position: relative}.media-panel--warm{background: linear-gradient(145deg,#fff3e5 0%,#fff 100%)}  .patient{background: #fff;border-radius: 18px;box-shadow: var(--shadow);border: 1px solid var(--line);padding: 22px;font-size: 14px}.patient-top{display: flex;align-items: center;gap: 14px;padding-bottom: 16px;border-bottom: 1px solid var(--line);margin-bottom: 16px}.patient-top .av{width: 52px;height: 52px;border-radius: 50%;background: var(--blue);color: #fff;display: grid;place-items: center;font-weight: 500;font-size: 18px}.patient-top b{display: block;color: var(--navy);font-size: 16px}.patient-top small{color: var(--muted)}.patient-top .tag{margin-left: auto;background: #e8f6ef;color: var(--green);font-weight: 500;font-size: 12px;padding: 4px 10px 2px;border-radius: 6px}.teeth{display: grid;grid-template-columns: repeat(8,1fr);gap: 6px;margin-bottom: 16px}.teeth span{aspect-ratio: 1 / 1.25;border-radius: 8px 8px 12px 12px;border: 1.5px solid #cfe0ec;background: #fff;display: grid;place-items: center;font-size: 10px;color: var(--muted);font-weight: 500}.teeth span.t1{background: #e3f0fa;border-color: var(--blue);color: var(--blue)}.teeth span.t2{background: #fff3e5;border-color: var(--orange);color: var(--orange-600)}.timeline{list-style: none;display: grid;gap: 10px}.timeline li{display: grid;grid-template-columns: 10px 1fr auto;gap: 10px;align-items: center;color: var(--ink)}.timeline li::before{content: "";width: 10px;height: 10px;border-radius: 50%;background: var(--blue)}.timeline li:nth-child(2)::before{background: var(--orange)}.timeline li small{color: var(--muted)}  .report{background: #fff;border-radius: 18px;box-shadow: var(--shadow);border: 1px solid var(--line);padding: 22px;font-size: 14px}.report-head{display: flex;justify-content: space-between;align-items: baseline;margin-bottom: 4px}.report-head b{color: var(--navy);font-size: 16px}.report-head small{color: var(--muted)}.report-big{font-size: 28px;font-weight: 600;color: var(--navy);letter-spacing: -.03em}.report-big em{font-style: normal;font-size: 14px;color: var(--green);margin-left: 6px}.report svg.line{width: 100%;height: 120px;margin: 8px 0 16px}.report-rows{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.report-rows div{background: var(--sky-2);border-radius: 10px;padding: 10px 12px}.report-rows small{display: block;color: var(--muted);font-size: 12px}.report-rows b{color: var(--navy)}  .steps{counter-reset: step}.step{position: relative;padding: 26px;border-radius: var(--radius-lg);background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.1)}.step::before{counter-increment: step;content: "0" counter(step);display: inline-block;font-size: 1.9rem;font-weight: 300;color: var(--orange);line-height: 1;margin-bottom: 14px}.step p{color: #a9c2d6;margin: 0}  .stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;text-align: center}.stat b{display: block;font-size: clamp(1.6rem,3vw,2.3rem);font-weight: 500;color: var(--blue);letter-spacing: -.03em;line-height: 1.1}.stat span{color: var(--muted);font-weight: 300;font-size: .92rem}  .quote-box{max-width: 820px;margin: 0 auto;text-align: center;font-size: clamp(1.1rem,2vw,1.4rem);line-height: 1.5;font-weight: 300;color: var(--navy);letter-spacing: -.01em}.quote-box p::before{content: "“";color: var(--orange)}.quote-box p::after{content: "”";color: var(--orange)}.quote-box footer{font-size: 1rem;color: var(--muted);font-weight: 400}  .faq{max-width: 860px;margin: 0 auto;display: grid;gap: 12px}.faq details{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);transition: box-shadow .2s,border-color .2s}.faq details[open]{box-shadow: var(--shadow-sm);border-color: #c8dbea}.faq summary{list-style: none;cursor: pointer;padding: 18px 56px 16px 22px;font-weight: 500;color: var(--navy);font-size: .98rem;position: relative}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";position: absolute;right: 22px;top: 50%;transform: translateY(-50%);width: 24px;height: 24px;border-radius: 50%;background: var(--sky);color: var(--blue);display: grid;place-items: center;font-size: 17px;font-weight: 300;line-height: 1;padding-top: 3px;transition: transform .2s}.faq details[open] summary::after{content: "–";background: var(--orange);color: #fff}.faq .answer{padding: 0 22px 18px;color: var(--muted);font-size: .95rem}.faq .answer p:last-child{margin: 0}.faq-group + .faq-group{margin-top: 56px}.faq-group > h2{font-size: 1.25rem;max-width: 860px;margin: 0 auto 18px}  .cta{position: relative;overflow: hidden;border-radius: 20px;padding: clamp(32px,5vw,56px);background: linear-gradient(120deg,var(--blue-800) 0%,var(--blue) 100%);color: #d5e6f3;display: grid;grid-template-columns: 1.4fr auto;gap: 32px;align-items: center}.cta::after{content: "";position: absolute;right: -120px;top: -120px;width: 380px;height: 380px;border-radius: 50%;border: 60px solid rgba(247,147,30,.18)}.cta h2{color: #fff;margin-bottom: 10px}.cta p{margin: 0;font-size: 1rem}.cta-actions{display: flex;gap: 12px;flex-wrap: wrap;position: relative;z-index: 1}  .subnav{position: sticky;top: 70px;z-index: 20;background: #fff;border-bottom: 1px solid var(--line)}.subnav ul{display: flex;gap: 6px;list-style: none;overflow-x: auto;padding: 12px 0;scrollbar-width: none}.subnav ul::-webkit-scrollbar{display: none}.subnav a{display: block;white-space: nowrap;padding: 6px 13px 4px;border-radius: 999px;font-weight: 400;font-size: .85rem;color: var(--muted);border: 1px solid var(--line)}.subnav a:hover,.subnav a.is-active{color: #fff;background: var(--blue);border-color: var(--blue)}.feature{scroll-margin-top: 160px}.feature-visual{border-radius: 28px;background: linear-gradient(145deg,var(--sky),#fff);border: 1px solid var(--line);aspect-ratio: 5 / 4;display: grid;place-items: center;position: relative;overflow: hidden}.feature-visual .big-ic{width: 96px;height: 96px;border-radius: 26px;background: #fff;box-shadow: var(--shadow);display: grid;place-items: center;color: var(--blue);position: relative;z-index: 1}.feature-visual .big-ic svg{width: 44px;height: 44px}.feature-visual::before,.feature-visual::after{content: "";position: absolute;border-radius: 50%;border: 1.5px dashed #bcd4e6}.feature-visual::before{width: 62%;aspect-ratio: 1}.feature-visual::after{width: 92%;aspect-ratio: 1;border-style: solid;border-color: #e1edf6}.feature-visual .chip{position: absolute;z-index: 2;background: #fff;border: 1px solid var(--line);border-radius: 999px;padding: 6px 12px 4px;font-size: .8rem;font-weight: 400;color: var(--navy);box-shadow: var(--shadow-sm);display: flex;align-items: center;gap: 6px}.feature-visual .chip svg{width: 16px;height: 16px;color: var(--green)}.feature-visual .c1{top: 16%;left: 8%}.feature-visual .c2{bottom: 18%;right: 7%}.feature-visual .c3{bottom: 12%;left: 14%}.feature-visual--warm{background: linear-gradient(145deg,#fff3e5,#fff)}.feature-visual--warm .big-ic{color: var(--orange-600)}.feature h2{font-size: clamp(1.4rem,2.3vw,1.8rem)}  .pricing{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;align-items: stretch}.plan{background: #fff;border: 1px solid var(--line);border-radius: var(--radius-lg);padding: 30px 26px;display: flex;flex-direction: column;position: relative}.plan h2{font-size: 1.2rem;margin-bottom: 6px}.plan .for{color: var(--muted);margin-bottom: 24px;min-height: 3.3em}.plan .price{font-size: 1.8rem;font-weight: 500;color: var(--navy);letter-spacing: -.03em;line-height: 1}.plan .price small{font-size: 1rem;font-weight: 300;color: var(--muted);letter-spacing: 0}.plan .price-note{color: var(--muted);font-size: .9rem;margin: 8px 0 26px}.plan .checklist{margin: 26px 0 0;font-size: .98rem}.plan .btn{margin-top: auto}.plan-body{flex: 1;margin-bottom: 28px}.plan--featured{border: 2px solid var(--blue);box-shadow: var(--shadow);transform: translateY(-8px)}.plan--featured::before{content: "Më i zgjedhuri";position: absolute;top: -14px;left: 32px;background: var(--orange);color: #fff;font-size: .78rem;font-weight: 500;padding: 6px 12px 4px;border-radius: 999px;letter-spacing: .03em}.included{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px 32px;list-style: none}.included li{display: flex;gap: 10px;align-items: center;font-weight: 400;font-size: .95rem}.included li svg{width: 20px;height: 20px;color: var(--green);flex: none}  .values .card{text-align: left}.about-img{border-radius: 28px;background: linear-gradient(145deg,var(--blue-800),var(--blue));color: #fff;padding: 44px;position: relative;overflow: hidden;min-height: 420px;display: flex;flex-direction: column;justify-content: flex-end}.about-img::before{content: "";position: absolute;top: -80px;right: -80px;width: 300px;height: 300px;border-radius: 50%;border: 50px solid rgba(247,147,30,.25)}.about-img svg.tooth{position: absolute;top: 44px;left: 44px;width: 120px;height: 120px;color: rgba(255,255,255,.9)}.about-img b{font-size: 1.3rem;font-weight: 400;line-height: 1.25;display: block;margin-bottom: 8px;position: relative}.about-img span{color: #b9d3e7;position: relative}  .contact-grid{display: grid;grid-template-columns: 1.35fr 1fr;gap: 40px;align-items: start}.form{background: #fff;border: 1px solid var(--line);border-radius: var(--radius-lg);padding: clamp(24px,4vw,40px);box-shadow: var(--shadow-sm)}.form-row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.field{margin-bottom: 18px}.field label{display: block;font-weight: 500;font-size: .92rem;margin-bottom: 6px;color: var(--navy)}.field input,.field select,.field textarea{width: 100%;font: inherit;font-size: 1rem;color: var(--ink);background: var(--sky-2);border: 1.5px solid var(--line);border-radius: 12px;padding: 13px 14px 11px;transition: border-color .2s,background .2s}.field textarea{min-height: 130px;resize: vertical}.field input:focus,.field select:focus,.field textarea:focus{outline: none;border-color: var(--blue);background: #fff}.field-check{display: flex;gap: 10px;align-items: flex-start;font-size: .92rem;color: var(--muted);margin-bottom: 22px}.field-check input{width: 18px;height: 18px;margin-top: 3px;accent-color: var(--blue)}.form-msg{display: none;margin-top: 16px;padding: 14px 16px;border-radius: 12px;background: #e8f6ef;color: #146b49;font-weight: 400}.form-msg.is-visible{display: block}.form-msg.is-error{background: #fdecec;color: #a12828}.btn:disabled{opacity: .7;cursor: wait;transform: none}.contact-cards{display: grid;gap: 16px}.contact-card{display: flex;gap: 16px;align-items: flex-start;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px}.contact-card .ic{width: 46px;height: 46px;border-radius: 12px;background: var(--sky);color: var(--blue);display: grid;place-items: center;flex: none}.contact-card .ic svg{width: 22px;height: 22px}.contact-card h3{font-size: 1.05rem;margin-bottom: 2px}.contact-card p{margin: 0;color: var(--muted)}.demo-steps{list-style: none;counter-reset: d;display: grid;gap: 14px;margin-top: 8px}.demo-steps li{counter-increment: d;display: flex;gap: 14px;align-items: flex-start;color: #c9dbea}.demo-steps li::before{content: counter(d);width: 28px;height: 28px;border-radius: 50%;background: var(--orange);color: #fff;font-weight: 500;display: grid;place-items: center;flex: none;font-size: .9rem;padding-top: 2px}.demo-box{background: var(--navy);border-radius: var(--radius-lg);padding: 28px;color: #c9dbea}.demo-box h3{color: #fff}  svg.brand > use{fill: currentColor;stroke: none}.page-hero--sm{padding: 48px 0 52px}.page-hero--sm h1{font-size: clamp(2rem,4vw,2.8rem)}.contact-section{padding-top: 64px}.contact-layout{display: grid;grid-template-columns: 1.65fr 1fr;gap: 64px;align-items: start}.ct-title{font-size: 1.15rem;font-weight: 500;color: var(--blue);letter-spacing: -.005em;padding-bottom: 12px;margin: 0 0 16px;border-bottom: 1px solid var(--line)}aside .ct-title:not(:first-child){margin-top: 36px}.ct-intro{color: var(--ink);font-size: .94rem;margin-bottom: 28px}.ct-intro a{font-weight: 400}.ct-form{display: grid;gap: 16px}.ct-row{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.ct-field{position: relative}.ct-field > svg{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);width: 16px;height: 16px;color: var(--blue-800);pointer-events: none}.ct-field--area > svg{top: 16px;transform: none}.ct-field input,.ct-field select,.ct-field textarea{width: 100%;font: inherit;font-size: .92rem;color: var(--ink);background: #f3f5f7;border: 1px solid transparent;border-radius: 6px;padding: 11px 14px 9px 42px;min-height: 46px;transition: border-color .2s,background .2s,box-shadow .2s}.ct-field textarea{min-height: 130px;resize: vertical;padding-top: 13px}.ct-field ::placeholder{color: #7d8a96;opacity: 1}.ct-field select{appearance: none;-webkit-appearance: none;cursor: pointer;padding-right: 44px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='%23333' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 16px center;background-size: 12px}.ct-field select:invalid,.ct-field select.is-empty{color: #7d8a96}.ct-field select option{color: var(--ink)}.ct-field input:focus,.ct-field select:focus,.ct-field textarea:focus{outline: none;background: #fff;border-color: var(--blue);box-shadow: 0 0 0 4px rgba(0,100,150,.1)}  .iti{--iti-hover-color: var(--sky);--iti-border-color: var(--line);--iti-dialcode-color: var(--muted);--iti-dropdown-bg: #fff;--iti-spacer-horizontal: 10px}.ct-field--phone .iti{display: block;width: 100%}.ct-field--phone .iti__selected-country{padding-right: 12px;background: rgba(0,100,150,.06);border-radius: 6px 0 0 6px;transition: background .2s}.ct-field--phone .iti__selected-country:hover{background: rgba(0,100,150,.11)}.ct-field--phone .iti__selected-country-primary{padding: 0 6px 0 14px;background: transparent}.ct-field--phone .iti__selected-dial-code{font-size: .92rem;font-weight: 400;color: var(--ink);margin-left: 2px}.ct-field--phone .iti__arrow{margin-left: 6px;border-top-color: #666}.ct-field--phone .iti__arrow--up{border-bottom-color: #666}.ct-field--phone input.is-invalid{border-color: #d64545;background: #fff}  .iti__dropdown-content{width: 320px;max-width: calc(100vw - 32px);margin-top: 4px;border: 1px solid var(--line);border-radius: 10px;box-shadow: var(--shadow);overflow: hidden;font-family: var(--font);font-size: .9rem}.iti--fullscreen-popup .iti__dropdown-content{width: auto;max-width: none;margin-top: 0}.iti__search-input-wrapper{padding: 8px;border-bottom: 1px solid var(--line);background: var(--sky-2)}.iti__search-input-wrapper .iti__search-input{width: 100%;min-height: 0;font: inherit;font-size: .9rem;color: var(--ink);background: #fff;border: 1px solid var(--line);border-radius: 7px;padding: 9px 32px 7px 32px;outline: none}.iti__search-input-wrapper .iti__search-input:focus{background: #fff;border-color: var(--blue);box-shadow: 0 0 0 3px rgba(0,100,150,.1)}.iti__search-icon{left: 18px;color: var(--muted)}.iti__search-clear{right: 14px}.iti__country-list{max-height: 260px}.iti--fullscreen-popup .iti__country-list{max-height: none}.iti__country{display: flex;align-items: center;gap: 10px;padding: 8px 12px 6px;white-space: nowrap}.iti__country.iti__highlight{background: var(--sky)}.iti__country-name{overflow: hidden;text-overflow: ellipsis;color: var(--ink)}.iti__dial-code{margin-left: auto;color: var(--muted);font-size: .84rem}.iti__no-results{padding: 14px 12px;color: var(--muted);text-align: center}.phone-hint{display: none;margin: 6px 2px 0;font-size: .85rem;color: #a12828}.phone-hint.is-visible{display: block}.ct-submit{justify-self: start;border-radius: 6px;padding: 12px 26px 10px}.ct-info{list-style: none;display: grid;gap: 12px;font-size: .93rem}.ct-info li{display: flex;align-items: center;gap: 16px;color: var(--ink)}.ct-info li svg{width: 17px;height: 17px;color: var(--blue);flex: none}.ct-info a{color: var(--ink)}.ct-info a:hover{color: var(--blue)}.social{list-style: none;display: flex;gap: 10px}.social a{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;background: var(--sky-2);border: 1px solid var(--line);transition: transform .15s,background .2s,color .2s}.social a svg{width: 18px;height: 18px}.social a:hover{transform: translateY(-2px);color: #fff}.s-fb{color: #1877f2}.s-fb:hover{background: #1877f2}.s-ig{color: #333}.s-ig:hover{background: #d62976}.s-in{color: #0a66c2}.s-in:hover{background: #0a66c2}.s-yt{color: #ff0000}.s-yt:hover{background: #ff0000}.ct-map{margin-top: 32px;border-radius: 10px;overflow: hidden;border: 1px solid var(--line);background: var(--sky-2)}.ct-map iframe{display: block;width: 100%;height: 320px;border: 0}.site-footer .footer-social{display: flex;gap: 10px;margin: 0}.footer-social a{background: rgba(255,255,255,.08);border-color: rgba(255,255,255,.12);color: #fff}@media (max-width: 1020px){.contact-layout{grid-template-columns: 1fr;gap: 48px}}@media (max-width: 680px){.ct-row{grid-template-columns: 1fr}.ct-submit{justify-self: stretch}}  .site-footer{background: var(--navy);color: #fff;padding: 40px 0 24px;font-size: .9rem}  .footer-top{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;padding-bottom: 32px;margin-bottom: 40px;border-bottom: 1px solid rgba(255,255,255,.1)}.footer-grid{display: grid;grid-template-columns: 1fr 1fr 1fr 1.5fr;gap: 40px;padding-bottom: 44px;border-bottom: 1px solid rgba(255,255,255,.1)}.site-footer h2{position: relative;font-size: .86rem;font-weight: 500;letter-spacing: .08em;text-transform: uppercase;color: #fff;margin-bottom: 18px;padding-bottom: 12px}  .site-footer h2::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background: linear-gradient(90deg,var(--orange) 0%,rgba(255,255,255,.35) 25%,rgba(255,255,255,0) 100%)}.site-footer ul{list-style: none;display: grid;gap: 10px}  .ico{display: inline-flex;align-items: center;justify-content: center;line-height: 1;font-style: normal}.ico svg{display: block;width: 1em;height: 1em;flex: none}.ico svg > use{fill: currentColor;stroke: none}  .footer-contact li{display: flex;align-items: flex-start;gap: 11px}.footer-contact li i{flex: none;width: 16px;margin-top: 2px;text-align: center;font-size: .82rem;color: var(--orange)}.site-footer a{color: #fff}.site-footer a:hover{color: var(--orange)}.footer-bottom{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding-top: 24px;font-size: .88rem}  .demo-hero{position: relative;overflow: hidden;padding: 64px 0 60px;text-align: center;color: #fff;background: radial-gradient(circle at 1px 1px,rgba(255,255,255,.08) 1px,transparent 0) 0 0 / 22px 22px,linear-gradient(120deg,var(--navy) 0%,var(--blue-800) 45%,var(--blue) 100%)}.demo-hero::before,.demo-hero::after{content: "";position: absolute;border-radius: 50%;pointer-events: none}.demo-hero::before{width: 420px;height: 420px;right: -140px;top: -160px;border: 56px solid rgba(254,130,0,.16)}.demo-hero::after{width: 300px;height: 300px;left: -120px;bottom: -170px;border: 40px solid rgba(255,255,255,.06)}.demo-hero .container{position: relative;z-index: 1}.demo-hero h1{max-width: 900px;margin: 0 auto 16px;color: #fff;text-transform: uppercase;letter-spacing: .01em;font-size: clamp(1.35rem,2.6vw,2rem);font-weight: 300;line-height: 1.25}.demo-hero h1 strong{font-weight: 600}.demo-hero p{max-width: 860px;margin: 0 auto;color: rgba(255,255,255,.88);font-size: 1rem}.demo-hero-points{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;margin-top: 24px;font-size: .88rem;color: rgba(255,255,255,.92)}.demo-hero-points li{display: flex;align-items: center;gap: 7px}.demo-hero-points svg{width: 15px;height: 15px;color: var(--orange)}.breadcrumbs--light,.breadcrumbs--light a{color: rgba(255,255,255,.75)}.breadcrumbs--light a:hover{color: #fff}.breadcrumbs--light li + li::before{color: rgba(255,255,255,.4)}.ct-row--3{grid-template-columns: repeat(3,1fr)}.ct-field input[type="number"]{-moz-appearance: textfield}.ct-field input[type="number"]::-webkit-inner-spin-button,.ct-field input[type="number"]::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.ct-checks{display: grid;gap: 10px}.ct-check{display: flex;align-items: flex-start;gap: 10px;font-size: .92rem;color: var(--ink);cursor: pointer}.ct-check input{flex: none;width: 18px;height: 18px;margin: 1px 0 0;accent-color: var(--blue);cursor: pointer}.ct-check a{font-weight: 400;text-decoration: underline;text-underline-offset: 2px}.ct-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}.ct-note{margin: 0;font-size: .85rem;color: var(--muted)}.ct-note b{color: #c62828;font-weight: 500}.testimonial{padding-top: 18px;border-top: 1px solid var(--line)}.testimonial .stars{display: flex;gap: 3px;color: var(--orange);font-size: .85rem;margin-bottom: 14px}.testimonial blockquote{margin: 0 0 22px;font-size: 1.22rem;font-weight: 300;line-height: 1.45;color: var(--navy)}.testimonial-author{display: flex;align-items: center;gap: 14px}.testimonial-author .av{width: 54px;height: 54px;border-radius: 50%;flex: none;display: grid;place-items: center;background: linear-gradient(135deg,var(--blue),var(--blue-800));color: #fff;font-weight: 500;font-size: 1.05rem}.testimonial-author b{display: block;color: var(--navy)}.testimonial-author span{display: block;font-size: .86rem;color: var(--muted);line-height: 1.4}.demo-aside{display: grid;gap: 28px}.demo-aside .demo-box{border-radius: 14px;padding: 24px}.demo-aside .demo-box h3{font-size: 1rem;margin-bottom: 14px}.demo-aside .demo-steps{margin: 0;padding: 0;font-size: .92rem}.demo-help{display: grid;gap: 10px;padding: 20px 22px;border: 1px solid var(--line);border-radius: 14px;background: var(--sky-2);font-size: .92rem}.demo-help h3{font-size: 1rem;margin: 0 0 2px}.demo-help a{display: flex;align-items: center;gap: 10px;color: var(--ink)}.demo-help a:hover{color: var(--blue)}.demo-help svg{width: 17px;height: 17px;color: var(--blue);flex: none}@media (max-width: 1200px){.ct-row--3{grid-template-columns: 1fr 1fr}}@media (max-width: 680px){.ct-row--3{grid-template-columns: 1fr}.demo-hero{padding: 44px 0 40px}}  .stats-band{position: relative;overflow: hidden;padding: 56px 0;color: #fff;background: radial-gradient(circle at 1px 1px,rgba(255,255,255,.08) 1px,transparent 0) 0 0 / 22px 22px,linear-gradient(120deg,var(--blue-800) 0%,var(--blue) 100%)}.stats-band::after{content: "";position: absolute;right: -120px;top: -150px;width: 360px;height: 360px;border-radius: 50%;border: 48px solid rgba(254,130,0,.14);pointer-events: none}.stats-band-list{position: relative;z-index: 1;list-style: none;display: grid;grid-template-columns: repeat(4,1fr);gap: 32px;text-align: center}.stats-band-list li{display: flex;flex-direction: column;align-items: center}.stats-band-list svg{width: 46px;height: 46px;color: rgba(255,255,255,.92);margin-bottom: 14px}.stats-band-list svg > use{stroke-width: 1.4}.stats-band-list b{font-size: clamp(1.8rem,3.4vw,2.6rem);font-weight: 600;line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.stats-band-list span{margin-top: 6px;font-size: .92rem;color: rgba(255,255,255,.85)}  .center-cta{text-align: center;margin: 36px 0 0}.section-head--wide{max-width: 980px}.checklist--2col{grid-template-columns: 1fr 1fr;gap: 10px 18px}  .welcome-photo{position: relative;margin: 0;aspect-ratio: 16 / 10;border-radius: var(--radius-lg);overflow: visible;background: linear-gradient(135deg,var(--blue-800),var(--blue))}.about-mockup.is-empty{position: relative;aspect-ratio: 1 / 1;border-radius: var(--radius-lg);background: linear-gradient(135deg,var(--blue-800),var(--blue))}.welcome-photo::before,.about-mockup.is-empty::before{content: "";position: absolute;inset: 0;border-radius: inherit;opacity: .18;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M186.1 52.1C169.3 39.1 148.7 32 127.5 32C74.7 32 32 74.7 32 127.5v6.2c0 15.8 3.7 31.3 10.7 45.5l23.5 47.1c4.5 8.9 7.6 18.4 9.4 28.2l36.7 205.8c2 11.2 11.6 19.4 22.9 19.8s21.4-7.4 24-18.4l28.9-121.3C192.2 323.7 207 312 224 312s31.8 11.7 35.8 28.3l28.9 121.3c2.6 11.1 12.7 18.8 24 18.4s20.9-8.6 22.9-19.8l36.7-205.8c1.8-9.8 4.9-19.3 9.4-28.2l23.5-47.1c7.1-14.1 10.7-29.7 10.7-45.5v-2.1c0-55-44.6-99.6-99.6-99.6c-24.1 0-47.4 8.8-65.6 24.6l-3.2 2.8 19.5 15.2c7 5.4 8.2 15.5 2.8 22.5s-15.5 8.2-22.5 2.8l-24.4-19-37-28.8z'/%3E%3C/svg%3E") center / 76px auto no-repeat}.welcome-photo img{position: relative;z-index: 1;width: 100%;height: 100%;border-radius: var(--radius-lg);object-fit: cover;object-position: center top;box-shadow: var(--shadow)}.welcome-badge{position: absolute;z-index: 2;right: -18px;bottom: -22px;display: flex;align-items: center;gap: 12px;max-width: 270px;padding: 14px 18px 12px;background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow)}.welcome-badge b{font-size: 1.9rem;font-weight: 600;color: var(--orange);line-height: 1}.welcome-badge span{font-size: .85rem;color: var(--navy);line-height: 1.3}  .access-card{padding: 28px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius-lg);box-shadow: var(--shadow)}.access-card h3{margin-bottom: 18px}.access-list{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.access-list li{display: flex;align-items: center;gap: 12px;padding: 12px;border-radius: 12px;background: var(--sky-2);font-size: .92rem;color: var(--navy)}.access-list i{flex: none;width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;background: #fff;color: var(--blue);font-size: .9rem;box-shadow: var(--shadow-sm)}.access-list li:nth-child(4n+2) i,.access-list li:nth-child(4n+3) i{color: var(--orange-600)}.access-more{margin: 16px 0 0;color: var(--muted);font-size: .92rem;text-align: right}  .features-layout{display: grid;grid-template-columns: 1.9fr 1fr;gap: 28px;align-items: stretch}.feature-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.fcard{position: relative;display: flex;gap: 18px;align-items: flex-start;padding: 24px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);box-shadow: var(--shadow-sm);transition: transform .2s,box-shadow .2s,border-color .2s}.fcard:hover{transform: translateY(-2px);box-shadow: var(--shadow);border-color: #c8dbea}.fcard-ic{flex: none;width: 54px;height: 54px;border-radius: 14px;display: grid;place-items: center;background: var(--sky);color: var(--blue);font-size: 1.4rem}.fcard:nth-child(even) .fcard-ic{background: #fff3e5;color: var(--orange-600)}.fcard h3{margin-bottom: 6px}.fcard h3 a{color: var(--navy)}.fcard h3 a::after{content: "";position: absolute;inset: 0}.fcard p{margin: 0;color: var(--muted);font-size: .92rem}.features-panel{display: flex;flex-direction: column;padding: 30px;border-radius: var(--radius-lg);background: linear-gradient(160deg,var(--blue-800),var(--blue));color: #fff}.features-panel h3{color: #fff;font-size: 1.15rem;margin-bottom: 14px}.features-panel ul{list-style: none;display: grid;gap: 9px;font-size: .93rem}.features-panel li{display: flex;gap: 10px;color: rgba(255,255,255,.92)}.features-panel li::before{content: "";flex: none;width: 6px;height: 6px;margin-top: 8px;border-radius: 50%;background: var(--orange)}.features-panel-help{margin-top: auto;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.15)}.features-panel-help p{color: rgba(255,255,255,.85);font-size: .93rem}.features-panel{gap: 0}.features-panel ul{margin-bottom: 26px}  .question-list{list-style: none;display: grid;gap: 10px;margin: 18px 0}.question-list li{display: flex;gap: 12px;align-items: flex-start;padding: 12px 14px;background: #fff;border: 1px solid var(--line);border-radius: 12px;font-size: .94rem;color: var(--navy)}.question-list li::before{content: "?";flex: none;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: var(--orange);color: #fff;font-weight: 600;font-size: .85rem;padding-top: 2px}.question-note{color: var(--muted);font-size: .94rem;margin-bottom: 24px}  .designed-cta{font-weight: 500;color: var(--blue-800);margin-bottom: 24px}.process-grid{list-style: none;display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.process-grid li{display: flex;flex-direction: column;align-items: center;gap: 10px;text-align: center;padding: 20px 12px 16px;background: var(--sky-2);border: 1px solid var(--line);border-radius: 14px;font-size: .9rem;color: var(--navy);line-height: 1.3;transition: background .2s,border-color .2s}.process-grid li:hover{background: #fff;border-color: #c8dbea}.process-grid i{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: #fff;color: var(--blue);font-size: 1.1rem;box-shadow: var(--shadow-sm)}.process-grid li:nth-child(even) i{color: var(--orange-600)}.benefits{margin-top: 72px}  .app-section{position: relative;overflow: hidden;background: linear-gradient(180deg,#fff 0%,var(--sky) 100%)}.app-visual{position: relative;display: flex;justify-content: center}.app-visual::before{content: "";position: absolute;top: 50%;left: 50%;width: 82%;aspect-ratio: 1;transform: translate(-50%,-50%);border-radius: 50%;background: radial-gradient(circle,rgba(0,100,150,.16),rgba(0,100,150,0) 70%)}.app-visual::after{content: "";position: absolute;top: 8%;right: 6%;width: 120px;height: 120px;border-radius: 50%;border: 22px solid rgba(254,130,0,.18)}.app-visual img{position: relative;z-index: 1;width: 100%;max-width: 400px;height: auto;filter: drop-shadow(0 30px 40px rgba(13,58,90,.28))}.app-section .store-badges{margin: 26px 0 0}@media (max-width: 1020px){.features-layout{grid-template-columns: 1fr}.welcome-badge{right: 12px}}@media (max-width: 680px){.feature-cards,.access-list,.checklist--2col{grid-template-columns: 1fr}.process-grid{grid-template-columns: 1fr 1fr}.welcome-badge{position: static;margin-top: 14px;max-width: none}.app-visual img{max-width: 300px}.benefits{margin-top: 48px}}  .facts-list{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px;margin: 0}.facts-list > div{padding: 18px 20px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius)}.facts-list dt{font-size: .72rem;font-weight: 500;letter-spacing: .1em;text-transform: uppercase;color: var(--orange-600);margin-bottom: 6px}.facts-list dd{margin: 0;color: var(--navy);font-size: .95rem}@media (max-width: 1020px){.facts-list{grid-template-columns: 1fr 1fr}}@media (max-width: 680px){.facts-list{grid-template-columns: 1fr}}  .seo-text{border-top: 1px solid var(--line)}.seo-cols{display: grid;grid-template-columns: repeat(3,1fr);gap: 28px}.seo-cols > div{padding: 26px;border-radius: var(--radius-lg);background: var(--sky-2);border: 1px solid var(--line)}.seo-cols h3{margin-bottom: 10px}.seo-cols p{margin: 0;color: var(--muted);font-size: .95rem}@media (max-width: 1020px){.seo-cols{grid-template-columns: 1fr;gap: 16px}}  .client-logos{list-style: none;display: flex;flex-wrap: wrap;justify-content: center;gap: 16px}.client-logos li{flex: 0 0 calc((100% - 6 * 16px) / 7);height: 96px;padding: 12px 14px;display: grid;place-items: center;background: #fff;border: 1px solid var(--line);border-radius: 12px;transition: border-color .2s,box-shadow .2s,transform .2s}.client-logos img{max-width: 100%;max-height: 66px;width: auto;height: auto;object-fit: contain}.client-logos li:hover{border-color: #c8dbea;box-shadow: var(--shadow-sm);transform: translateY(-2px)}@media (max-width: 1020px){.client-logos li{flex-basis: calc((100% - 3 * 16px) / 4)}}@media (max-width: 680px){.client-logos{gap: 10px}.client-logos li{flex-basis: calc((100% - 2 * 10px) / 3);height: 76px;padding: 8px}.client-logos img{max-height: 52px}}  .about-mockup{margin: 0}.about-mockup img{width: 100%;height: auto;filter: drop-shadow(0 28px 36px rgba(13,58,90,.22))}.milestones{position: relative;list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 28px}.milestones::before{content: "";position: absolute;left: 0;right: 0;top: 22px;height: 2px;background: linear-gradient(90deg,var(--orange) 0%,var(--blue) 55%,rgba(0,100,150,.15) 100%)}.milestones li{position: relative;padding-top: 56px}.milestones li::before{content: "";position: absolute;top: 13px;left: 0;width: 20px;height: 20px;border-radius: 50%;background: #fff;border: 3px solid var(--blue)}.milestones li:last-child::before{border-color: var(--orange)}.ms-year{display: block;font-size: 1.6rem;font-weight: 600;color: var(--blue);letter-spacing: -.02em;line-height: 1;margin-bottom: 8px}.milestones h3{margin-bottom: 6px}.milestones p{margin: 0;color: var(--muted);font-size: .94rem}.compare{display: grid;grid-template-columns: 1fr 1fr;gap: 24px;max-width: 980px;margin: 0 auto}.compare-col{border-radius: var(--radius-lg);padding: 28px;border: 1px solid var(--line)}.compare-col h3{margin-bottom: 16px}.compare-col ul{list-style: none;display: grid;gap: 12px}.compare-col li{display: flex;gap: 10px;font-size: .95rem}.compare-col li::before{flex: none;width: 20px;height: 20px;margin-top: 1px;border-radius: 50%;display: grid;place-items: center;font-size: 11px;line-height: 1;font-weight: 600}.compare-col--old{background: var(--sky-2)}.compare-col--old li{color: var(--muted)}.compare-col--old li::before{content: "✕";background: #fde8e8;color: #c62828}.compare-col--new{background: #fff;border: 2px solid var(--blue);box-shadow: var(--shadow)}.compare-col--new h3{color: var(--blue)}.compare-col--new li::before{content: "✓";background: var(--green);color: #fff}.about-note{max-width: 720px;margin: 32px auto 0;text-align: center;color: var(--muted)}.roles-card{background: #fff;border-radius: 18px;box-shadow: var(--shadow);border: 1px solid var(--line);padding: 22px;font-size: 14px}.roles-head{display: flex;justify-content: space-between;align-items: baseline;padding-bottom: 12px;margin-bottom: 4px;border-bottom: 1px solid var(--line)}.roles-head b{color: var(--navy);font-size: 15px}.roles-head span{color: var(--muted);font-size: 12px}.roles-card ul{list-style: none}.roles-card li{display: grid;grid-template-columns: 40px 1fr auto;gap: 12px;align-items: center;padding: 12px 0;border-top: 1px solid #eef3f7}.roles-card li:first-child{border-top: 0}.roles-card .av{width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--blue);color: #fff;font-weight: 500;font-size: 13px}.roles-card .av--o{background: var(--orange)}.roles-card .who b{display: block;color: var(--navy)}.roles-card .who small{color: var(--muted)}.roles-card .perm{font-size: 11.5px;padding: 4px 10px 2px;border-radius: 999px;background: var(--sky);color: var(--blue-800);white-space: nowrap}.roles-card .perm--full{background: #e8f6ef;color: var(--green)}.sec-card{padding: 26px;border-radius: var(--radius-lg);background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.1)}.sec-card i{display: block;font-size: 1.3rem;color: var(--orange);margin-bottom: 14px}.sec-card p{margin: 0;color: #a9c2d6;font-size: .94rem}.card .ic i{font-size: 1.1rem}@media (max-width: 1020px){.stats-band-list{grid-template-columns: 1fr 1fr;gap: 36px 20px}.milestones{grid-template-columns: 1fr 1fr}.milestones::before{display: none}}@media (max-width: 680px){.stats-band{padding: 44px 0}.milestones{grid-template-columns: 1fr;gap: 22px;padding-left: 30px}.milestones::before{display: block;left: 9px;right: auto;top: 4px;bottom: 4px;width: 2px;height: auto;background: linear-gradient(180deg,var(--orange),var(--blue))}.milestones li{padding-top: 0}.milestones li::before{top: 2px;left: -30px}.compare{grid-template-columns: 1fr}}  .nav-phone{display: inline-flex;align-items: center;gap: 8px;padding: 6px 4px;font-size: .9rem;font-weight: 500;color: var(--navy);white-space: nowrap}.nav-phone i{width: 30px;height: 30px;flex: none;border-radius: 50%;display: grid;place-items: center;background: #fff3e5;color: var(--orange-600);font-size: .78rem;transition: background .2s,color .2s}.nav-phone:hover{color: var(--blue)}.nav-phone:hover i{background: var(--orange);color: #fff}.nav-call{display: none}@media (min-width: 1121px) and (max-width: 1340px){.nav-phone span{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}}@media (max-width: 1120px){.nav-call{display: grid;place-items: center;width: 40px;height: 40px;margin-left: auto;border-radius: 50%;background: #fff3e5;color: var(--orange-600);font-size: .95rem}.nav-call:hover{background: var(--orange);color: #fff}.nav-toggle{margin-left: 6px}.nav-phone{justify-content: center;padding: 10px;font-size: 1rem}}  .has-dropdown{position: relative;display: flex;align-items: center}.dropdown-toggle{display: grid;place-items: center;padding: 6px 4px;margin-left: -8px;background: none;border: 0;border-radius: 6px;color: var(--ink);cursor: pointer}.dropdown-toggle svg{width: 14px;height: 14px;transition: transform .2s}.dropdown{position: absolute;top: 100%;left: 50%;z-index: 60;min-width: 600px;display: grid;grid-template-columns: 1fr 1fr;gap: 6px 18px;padding: 18px;background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-lg);opacity: 0;visibility: hidden;transform: translate(-50%,10px);transition: opacity .18s,transform .18s,visibility .18s}.dropdown::before{content: "";position: absolute;left: 0;right: 0;top: -14px;height: 14px}.dropdown-title{display: block;padding: 2px 10px 8px;margin-bottom: 4px;border-bottom: 1px solid var(--line);font-size: .68rem;font-weight: 500;letter-spacing: .12em;text-transform: uppercase;color: var(--muted)}.nav-menu .dropdown a{display: flex;align-items: center;gap: 10px;padding: 8px 10px 6px;border-radius: 8px;font-size: .88rem;color: var(--ink);white-space: nowrap}.nav-menu .dropdown a::after{display: none}.nav-menu .dropdown a:hover{background: var(--sky-2);color: var(--blue)}.dropdown a i{flex: none;width: 28px;height: 28px;display: grid;place-items: center;border-radius: 8px;background: var(--sky);color: var(--blue);font-size: .78rem}.dropdown-col:nth-child(2) a i{background: #fff3e5;color: var(--orange-600)}@media (min-width: 1121px){.has-dropdown:hover .dropdown,.has-dropdown:focus-within .dropdown,.has-dropdown.is-open .dropdown{opacity: 1;visibility: visible;transform: translate(-50%,4px)}.has-dropdown:hover .dropdown-toggle svg,.has-dropdown.is-open .dropdown-toggle svg{transform: rotate(180deg)}}@media (max-width: 1120px){.has-dropdown{flex-wrap: wrap}.has-dropdown > a{flex: 1}.dropdown-toggle{margin: 0;padding: 12px}.dropdown{position: static;display: none;min-width: 0;width: 100%;grid-template-columns: 1fr;padding: 0 0 8px 8px;border: 0;box-shadow: none;opacity: 1;visibility: visible;transform: none}.dropdown::before{display: none}.has-dropdown.is-open .dropdown{display: grid}.has-dropdown.is-open .dropdown-toggle svg{transform: rotate(180deg)}.dropdown-title{margin-top: 8px}.nav-menu .dropdown a{white-space: normal;font-size: .95rem;padding: 10px}}  .page-hero-cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 26px}.service-group .grid{align-items: stretch}.service-card{display: flex;flex-direction: column;padding: 26px;background: #fff;border: 1px solid var(--line);border-radius: var(--radius-lg);scroll-margin-top: 140px;transition: box-shadow .2s,border-color .2s}.service-card:hover,.service-card:target{box-shadow: var(--shadow);border-color: #c8dbea}.service-card:target{border-color: var(--blue)}.service-card .ic{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--sky);color: var(--blue);margin-bottom: 16px;font-size: 1.1rem}.section--sky .service-card .ic{background: #fff3e5;color: var(--orange-600)}.service-card p{color: var(--muted);font-size: .94rem;margin-bottom: 0}.service-card .checklist{margin: 16px 0 22px;font-size: .9rem;gap: 8px}.service-actions{margin-top: auto;display: flex;flex-wrap: wrap;align-items: center;gap: 12px 18px}.service-link{font-size: .88rem;font-weight: 500}.service-card--cta{background: linear-gradient(145deg,var(--blue-800),var(--blue));border: 0;color: #fff}.service-card--cta h3{color: #fff}.service-card--cta p{color: rgba(255,255,255,.85);margin-bottom: 22px}.section--sky .service-card--cta .ic{background: rgba(255,255,255,.12);color: #fff}.steps.grid-4 .step{padding: 24px}.site-mock{background: #fff;border-radius: 14px;border: 1px solid var(--line);box-shadow: var(--shadow);overflow: hidden;font-size: 12px}.site-mock-body{padding: 14px}.sm-nav{display: flex;align-items: center;gap: 10px;padding-bottom: 12px}.sm-nav b{font-weight: 600;color: var(--navy);margin-right: auto;font-size: 13px}.sm-nav b span{color: var(--orange)}.sm-nav > span{width: 34px;height: 6px;border-radius: 3px;background: #e3ecf3}.sm-nav em,.sm-hero em{font-style: normal;background: var(--orange);color: #fff;border-radius: 6px;padding: 4px 9px 3px;font-size: 11px;font-weight: 500}.sm-hero{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 22px 18px;border-radius: 10px;background: linear-gradient(120deg,var(--blue-800),var(--blue));color: #fff}.sm-hero strong{display: block;font-size: 16px;font-weight: 500;line-height: 1.25;margin-bottom: 10px;max-width: 200px}.sm-hero .sm-line{display: block;height: 6px;border-radius: 3px;background: rgba(255,255,255,.35);margin-bottom: 6px;width: 180px}.sm-hero .sm-line--short{width: 120px;margin-bottom: 12px}.sm-hero > i{font-size: 54px;color: rgba(255,255,255,.85)}.sm-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px;margin-top: 10px}.sm-cards span{display: flex;flex-direction: column;align-items: center;gap: 6px;padding: 12px 6px;border: 1px solid var(--line);border-radius: 8px;color: var(--navy)}.sm-cards i{color: var(--blue);font-size: 16px}.question-box{padding: 28px;border-radius: var(--radius-lg);background: var(--navy);color: #c9dbea}.question-box h3{color: #fff;margin-bottom: 14px}.question-box ul{list-style: none;display: grid;gap: 10px;counter-reset: q}.question-box li{counter-increment: q;display: flex;gap: 12px;font-size: .95rem}.question-box li::before{content: counter(q);flex: none;width: 24px;height: 24px;border-radius: 50%;display: grid;place-items: center;background: var(--orange);color: #fff;font-size: .78rem;font-weight: 500;padding-top: 2px}.note-card{padding: 28px;border-radius: var(--radius-lg);border: 1px solid var(--line);background: var(--sky-2)}.note-card > i{font-size: 1.4rem;color: var(--blue);margin-bottom: 14px;display: block}.note-card p{color: var(--muted);font-size: .95rem}  .blog-filters{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 36px}.blog-filters button{font: inherit;font-size: .88rem;padding: 7px 15px 5px;border-radius: 999px;border: 1px solid var(--line);background: #fff;color: var(--muted);cursor: pointer;transition: background .2s,color .2s,border-color .2s}.blog-filters button:hover{border-color: var(--blue);color: var(--blue)}.blog-filters button.is-active{background: var(--blue);border-color: var(--blue);color: #fff}.post-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px}.post-card{display: flex;flex-direction: column;overflow: hidden;background: #fff;border: 1px solid var(--line);border-radius: var(--radius-lg);transition: transform .2s,box-shadow .2s;position: relative}.post-card:hover{transform: translateY(-3px);box-shadow: var(--shadow)}.post-card[hidden]{display: none}.post-cover{position: relative;display: grid;place-items: center;aspect-ratio: 16 / 9;color: rgba(255,255,255,.92);font-size: 2.6rem;overflow: hidden}.post-cover::after{content: "";position: absolute;inset: 0;background: radial-gradient(circle at 1px 1px,rgba(255,255,255,.12) 1px,transparent 0) 0 0 / 18px 18px}.post-cover--lajme{background: linear-gradient(135deg,var(--orange-600),#ffa94d)}.post-cover--keshilla{background: linear-gradient(135deg,var(--blue-800),var(--blue))}.post-cover--teknologji{background: linear-gradient(135deg,#0b6e6e,#1aa39a)}.post-cover--perditesime{background: linear-gradient(135deg,var(--navy),#3d5a80)}.post-body{display: flex;flex-direction: column;gap: 10px;flex: 1;padding: 22px}.post-meta{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;font-size: .8rem;color: var(--muted)}.post-cat{padding: 3px 9px 1px;border-radius: 999px;background: var(--sky);color: var(--blue-800);font-weight: 500}.post-card h2{margin: 0;font-size: 1.1rem;font-weight: 500;line-height: 1.35}.post-card h2 a{color: var(--navy)}.post-card h2 a::after{content: "";position: absolute;inset: 0}.post-card p{margin: 0;color: var(--muted);font-size: .92rem}.post-more{margin-top: auto;display: inline-flex;align-items: center;gap: 6px;font-size: .88rem;font-weight: 500;color: var(--blue)}.post-more svg{width: 15px;height: 15px}.blog-empty{text-align: center;color: var(--muted);padding: 40px 0}@media (min-width: 1021px){.post-card--featured{grid-column: 1 / -1;display: grid;grid-template-columns: 1fr 1fr}.post-card--featured .post-cover{aspect-ratio: auto;min-height: 260px;font-size: 3.4rem}.post-card--featured .post-body{padding: 36px;justify-content: center}.post-card--featured h2{font-size: 1.5rem}.post-card--featured p{font-size: 1rem}}.article-hero .post-meta{justify-content: center;margin-top: 4px}.article-cover{max-width: 860px;margin: 0 auto 40px;border-radius: var(--radius-lg);aspect-ratio: 21 / 9;font-size: 3.4rem}.article{max-width: 760px;margin: 0 auto;font-size: 1.03rem;line-height: 1.7}.article h2{font-size: 1.4rem;margin: 36px 0 12px}.article h3{font-size: 1.12rem;margin: 26px 0 8px}.article p{margin: 0 0 16px}.article ul,.article ol{margin: 0 0 18px;padding-left: 22px}.article li{margin-bottom: 6px}.article li::marker{color: var(--orange)}.article blockquote{margin: 24px 0;padding: 16px 22px;border-left: 3px solid var(--orange);background: var(--sky-2);border-radius: 0 10px 10px 0;color: var(--navy)}.article-share{max-width: 760px;margin: 36px auto 0;padding-top: 22px;border-top: 1px solid var(--line);display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;font-size: .9rem;color: var(--muted)}.article-share a{width: 38px;height: 38px;border-radius: 50%;display: grid;place-items: center;border: 1px solid var(--line);color: var(--blue-800);background: #fff;transition: background .2s,color .2s}.article-share a:hover{background: var(--blue);color: #fff;border-color: var(--blue)}.article-share a.article-back{width: auto;height: auto;margin-left: auto;border: 0;border-radius: 0;background: none;color: var(--blue);font-size: .9rem}.article-share a.article-back:hover{background: none;color: var(--blue-600)}.post-grid--2{grid-template-columns: repeat(2,1fr);max-width: 900px;margin: 0 auto}@media (max-width: 1020px){.post-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 680px){.post-grid{grid-template-columns: 1fr}.sm-hero > i{display: none}}  .store-badges{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.store-badge{display: inline-flex;align-items: center;gap: 10px;height: 44px;padding: 0 16px 0 12px;background: #000;color: #fff;border: 1px solid rgba(255,255,255,.28);border-radius: 8px;line-height: 1.05;transition: border-color .2s,transform .15s}.store-badge:hover{color: #fff;border-color: rgba(255,255,255,.7);transform: translateY(-1px)}.app-section .store-badge{border-color: #000}.app-section .store-badge:hover{background: #1a1a1a}.store-badge i{font-size: 22px;width: 22px;text-align: center}.store-badge .ico-google-play{font-size: 19px}.store-badge span{display: flex;flex-direction: column;font-size: .95rem;font-weight: 500;letter-spacing: -.005em}.store-badge small{font-size: .62rem;font-weight: 400;letter-spacing: .02em;margin-bottom: 2px;opacity: .85}  .footer-legal{display: flex;flex-wrap: wrap;gap: 6px 20px;font-size: .85rem}.site-footer .footer-legal a{color: rgba(255,255,255,.8)}.site-footer .footer-legal a:hover{color: var(--orange)}  .legal-layout{display: grid;grid-template-columns: 260px minmax(0,1fr);gap: 56px;align-items: start}.legal-toc{position: sticky;top: 100px;padding: 20px 22px;background: var(--sky-2);border: 1px solid var(--line);border-radius: var(--radius);font-size: .9rem}.legal-toc strong{display: block;margin-bottom: 10px;color: var(--navy);font-weight: 500}.legal-toc ol{margin: 0;padding-left: 18px;display: grid;gap: 7px}.legal-toc a{color: var(--muted)}.legal-toc a:hover{color: var(--blue)}.article.legal{max-width: 820px;margin: 0}.article.legal h2{scroll-margin-top: 100px;font-size: 1.25rem}.article.legal .lead{margin-bottom: 28px}  .notfound-section{background: radial-gradient(700px 320px at 50% 0%,rgba(0,100,150,.1),transparent 70%),var(--sky-2)}.notfound{padding: 40px 0 20px}.notfound h1{font-size: clamp(1.6rem,3vw,2.2rem)}.notfound .lead{max-width: 620px;margin: 0 auto}.notfound-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin: 28px 0 0}.notfound-links{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 18px;margin-top: 32px;font-size: .92rem}.notfound-links span{color: var(--muted)}@media (max-width: 1020px){.legal-layout{grid-template-columns: 1fr;gap: 28px}.legal-toc{position: static}}  .part-of{display: flex;flex-direction: column;align-items: flex-end;line-height: 1.2;margin-left: auto}  .part-of enor-badge{--enor-size: 40px}.part-of enor-badge:not(:defined) a{color: rgba(255,255,255,.85);font-size: .85rem}  .notfound{text-align: center;padding: 120px 0}.notfound b{font-size: clamp(4rem,11vw,7rem);line-height: 1;color: var(--blue);font-weight: 300;letter-spacing: -.05em;display: block}.notfound b span{color: var(--orange)}  .reveal{opacity: 0;transform: translateY(18px);transition: opacity .6s ease,transform .6s ease}.reveal.is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}.reveal{opacity: 1;transform: none;transition: none}.app-window{transform: none}}  .msgs{background: #fff;border-radius: 18px;box-shadow: var(--shadow);border: 1px solid var(--line);padding: 22px;font-size: 14px}.msgs-head{display: flex;align-items: center;gap: 12px;padding-bottom: 14px;border-bottom: 1px solid var(--line);margin-bottom: 16px}.msgs-head .av{width: 44px;height: 44px;border-radius: 50%;background: var(--blue);color: #fff;display: grid;place-items: center;font-weight: 500}.msgs-head b{display: block;color: var(--navy);font-size: 15px}.msgs-head small{color: var(--muted)}.msg{max-width: 85%;margin: 0 0 10px;padding: 11px 14px 9px;background: var(--sky-2);border: 1px solid var(--line);border-radius: 14px 14px 14px 4px;color: var(--navy);line-height: 1.45}.msg--me{margin-left: auto;background: var(--blue);border-color: var(--blue);color: #fff;border-radius: 14px 14px 4px 14px}.msgs-stats{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin: 16px 0 0}.msgs-stats li{background: #fff3e5;border-radius: 10px;padding: 10px 12px}.msgs-stats b{display: block;color: var(--navy);font-size: 18px}.msgs-stats small{color: var(--muted);font-size: 12px}  .mk-intro{max-width: 900px;margin: 0 auto;text-align: center}.mk-intro p{color: var(--muted)}.mk-pillars{margin-top: 36px}  @media (max-width: 1020px){.hero-grid,.split,.contact-grid{grid-template-columns: 1fr;gap: 48px}.split--rev .split-media{order: 0}.split + .split{margin-top: 80px}.app-window{transform: none}.grid-3,.grid-4,.pricing{grid-template-columns: 1fr 1fr}.strip-grid{grid-template-columns: 1fr;gap: 18px}.strip p{max-width: none}.strip ul{grid-template-columns: 1fr 1fr}.footer-grid{grid-template-columns: 1fr 1fr;gap: 36px 28px}.cta{grid-template-columns: 1fr}.stats{grid-template-columns: 1fr 1fr;gap: 36px}.included{grid-template-columns: 1fr 1fr}.plan--featured{transform: none}}@media (max-width: 680px){body{font-size: 15px}.container{padding: 0 16px}.grid-3,.grid-4,.grid-2,.pricing,.form-row,.included{grid-template-columns: 1fr}.strip ul{grid-template-columns: 1fr}.footer-grid{grid-template-columns: 1fr}.part-of{align-items: flex-start;margin-left: 0}.hero{padding: 32px 0 64px}.hero-cta .btn{flex: 1 1 100%}.app-body{grid-template-columns: 1fr}.app-side{display: none}.app-cols{grid-template-columns: 1fr}.float-card{display: none}.logo img{height: 40px}.media-panel{padding: 18px}.card{padding: 24px}.teeth{grid-template-columns: repeat(4,1fr)}.report-rows{grid-template-columns: 1fr}}  .post-cover--img{background: var(--sky-2)}.post-cover--img::after{display: none}.post-cover--img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.article img{display: block;max-width: 100%;height: auto;margin: 8px 0;border-radius: 12px}
