.start-page{overflow-x:clip;color:var(--brand-ink);background:var(--brand-canvas)}.start-page :is(h1,h2,h3,p,ul,ol,figure){margin:0}.start-page :is(h1,h2,h3){font-family:var(--brand-heading);font-weight:600;letter-spacing:-.015em}.start-page h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.start-page img{display:block;max-width:100%}.start-page a:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px;border-radius:2px}:is(.start-hero,.start-closing) a:focus-visible{outline-color:var(--brand-white)}.start-eyebrow{margin-bottom:16px!important;color:var(--brand-eyebrow-dark);font:var(--brand-eyebrow-font);letter-spacing:var(--brand-eyebrow-tracking);text-transform:uppercase}.start-arrow{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.start-arrow,.start-check{flex:0 0 20px;width:20px;height:20px;fill:none}.start-check{margin-top:3px;stroke:var(--brand-accent);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.start-primary,.start-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;max-width:100%;padding:13px 22px;border-radius:7px;font:500 16px/1.4 var(--brand-heading);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.start-primary{background:var(--brand-green);color:var(--brand-deep)}.start-primary:hover{background:var(--brand-green-hover)}.start-secondary{border:1px solid var(--brand-deep);background:var(--brand-white);color:var(--brand-deep)}.start-secondary:hover{background:var(--brand-surface-hover)}.start-text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--brand-ink);font:500 16px/1.4 var(--brand-heading);text-underline-offset:5px}.start-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;padding:56px var(--page-edge) 72px;background:var(--brand-deep);color:var(--brand-white)}.start-hero .start-eyebrow{color:var(--brand-eyebrow-light)}.start-hero h1{max-width:14ch;font-size:clamp(42px,5vw,68px);line-height:1.08}.start-intro{max-width:48ch;margin-top:24px!important;color:var(--brand-on-dark);font-size:20px;line-height:1.55}.start-hero-points{display:grid;gap:12px;margin:32px 0 36px!important;padding:0;list-style:none}.start-hero-points li{display:flex;gap:12px;color:var(--brand-white);font-size:17px}.start-hero-points .start-check{stroke:var(--brand-green)}.start-hero-visual{display:grid;place-items:center;min-width:0;padding:40px;border-radius:16px;background:var(--brand-white)}.start-hero-visual img{width:auto;max-height:520px;filter:brightness(1.01)}.start-packages{padding:var(--page-section-space) var(--page-edge)}.start-section-heading{max-width:720px;margin-bottom:48px}.start-section-heading>p:not(.start-eyebrow){margin-top:16px!important;color:var(--brand-text);font-size:19px}.start-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.start-package{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--brand-border);border-radius:12px;background:var(--brand-white)}.start-package-featured{border:2px solid var(--brand-accent)}.start-package-photos{display:grid;gap:1px;height:340px;border-bottom:1px solid var(--brand-border);background:var(--brand-border)}.start-package-photos[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.start-package-photos img{width:100%;height:340px;padding:28px;object-fit:contain;background:var(--brand-white);filter:brightness(1.01)}.start-package-body{display:flex;flex:1;flex-direction:column;padding:32px 36px 36px}.start-package-label{align-self:flex-start;margin-bottom:16px!important;padding:4px 10px;border-radius:999px;background:var(--brand-surface-muted);color:var(--brand-accent);font:500 13px/1.5 var(--brand-heading)}.start-package-featured .start-package-label{background:var(--brand-accent);color:var(--brand-white)}.start-package h3{font-size:28px;line-height:1.2}.start-package-audience{margin-top:8px!important;color:var(--brand-accent);font:500 16px/1.5 var(--brand-heading)}.start-package-summary{margin-top:16px!important;color:var(--brand-text)}.start-package-features{display:grid;gap:12px;margin:24px 0 32px!important;padding:0;list-style:none}.start-package-features li{display:flex;gap:12px;color:var(--brand-ink)}.start-package-price{display:flex;flex-wrap:wrap;gap:8px 40px;margin-top:auto;padding-top:24px;border-top:1px solid var(--brand-border)}.start-package-price p{display:grid}.start-package-price strong{font:600 32px/1.15 var(--brand-heading);letter-spacing:-.015em}.start-package-price span{color:var(--brand-muted);font-size:15px}.start-package-price .start-price-from{color:var(--brand-accent);font:500 14px/1.4 var(--brand-heading);text-transform:uppercase;letter-spacing:.06em}.start-package-action{align-self:flex-start;margin-top:28px}.start-package-action-note{margin-top:12px!important}.start-package-action-note,.start-vat{color:var(--brand-muted);font-size:15px}.start-vat{margin-top:20px!important}.start-section-heading .start-text-link{margin-top:12px}.start-entry{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;padding:var(--page-section-space) var(--page-edge);background:var(--brand-white)}.start-entry-visual{overflow:hidden;border-radius:12px}.start-entry-visual img{width:100%;max-height:520px;object-fit:cover}.start-entry-copy>p:not(.start-eyebrow){max-width:58ch;margin-top:20px!important;color:var(--brand-text)}.start-entry-copy>.start-entry-price{color:var(--brand-ink)}.start-entry-price strong{font:600 24px/1.2 var(--brand-heading)}.start-entry-price span{color:var(--brand-muted)}.start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px}.start-energy{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:72px;padding:var(--page-section-space) var(--page-edge)}.start-energy-copy>p:not(.start-eyebrow){max-width:62ch;margin-top:20px!important;color:var(--brand-text)}.start-energy-copy>.start-energy-note{color:var(--brand-muted);font-size:15px}.start-energy-note a{color:var(--brand-ink);text-underline-offset:4px}.start-energy-figure{display:grid;gap:8px;padding:40px 32px;border-radius:12px;background:var(--brand-deep);color:var(--brand-white);text-align:center}.start-energy-figure strong{font:600 clamp(34px,3.2vw,46px)/1.1 var(--brand-heading);letter-spacing:-.015em;white-space:nowrap;color:var(--brand-green)}.start-energy-figure span{color:var(--brand-on-dark)}.start-steps{padding:var(--page-section-space) var(--page-edge);border-top:1px solid var(--brand-border)}.start-step-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;list-style:none}.start-step-list li{padding-top:24px;border-top:1px solid var(--brand-border)}.start-step-number{display:grid;place-items:center;width:40px;height:40px;margin-bottom:20px;border-radius:50%;background:var(--brand-green);color:var(--brand-deep);font:600 17px/1 var(--brand-heading)}.start-step-list h3{font-size:21px;line-height:1.25}.start-step-list p{margin-top:10px!important;color:var(--brand-text);font-size:16px}.start-placement{max-width:760px;margin-top:48px;padding:28px 32px;border-left:3px solid var(--brand-green);border-radius:0 8px 8px 0;background:var(--brand-white)}.start-placement h3{font-size:21px}.start-placement p{margin-top:8px!important;color:var(--brand-text)}.start-closing{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:72px var(--page-edge);background:var(--brand-deep);color:var(--brand-white)}.start-closing p{max-width:56ch;margin-top:12px!important;color:var(--brand-on-dark)}.start-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:var(--brand-white);cursor:zoom-in}.start-zoom:focus-visible{outline:2px solid var(--brand-deep);outline-offset:3px}.start-hero-visual .start-zoom{width:auto}.start-zoom-badge{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--brand-border);border-radius:50%;background:var(--brand-white);color:var(--brand-deep)}.start-zoom-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.start-zoom-dialog{max-width:min(92vw,760px);max-height:92vh;padding:0;border:0;border-radius:12px;background:var(--brand-white);overflow:visible}.start-zoom-dialog::backdrop{background:rgb(16 37 30/.85)}.start-zoom-dialog figure{margin:0}.start-zoom-dialog img{display:block;width:auto;max-width:100%;max-height:88vh;margin:0 auto;padding:24px;object-fit:contain;filter:brightness(1.01)}.start-zoom-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--brand-border);border-radius:50%;background:var(--brand-white);color:var(--brand-deep);cursor:pointer}.start-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1100px){.start-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.start-package-grid{grid-template-columns:minmax(0,1fr)}.start-package-photos,.start-package-photos img{height:280px}}@media (max-width:860px){.start-energy,.start-entry,.start-hero,.start-package-grid{grid-template-columns:minmax(0,1fr);gap:40px}.start-hero{padding-block:40px 56px}.start-hero-visual{padding:28px}.start-hero-visual img{max-height:380px}.start-package-body{padding:28px 24px 32px}.start-package h3{font-size:24px}.start-package-price strong{font-size:28px}.start-entry-visual img{max-height:380px}}@media (max-width:560px){.start-step-list{grid-template-columns:minmax(0,1fr)}.start-package-photos,.start-package-photos img{height:240px}.start-package-photos img{padding:16px}.start-package-photos[data-count="2"]{grid-template-columns:minmax(0,1fr)}.start-package-photos[data-count="2"] .start-zoom:first-child{display:none}.start-primary,.start-secondary{width:100%}.start-placement{padding:24px}}