@font-face{font-family:'Commissioner';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/Commissioner-500-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Commissioner';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/Commissioner-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Commissioner';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/Commissioner-600-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Commissioner';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/Commissioner-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Commissioner';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/Commissioner-700-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Commissioner';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/Commissioner-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Commissioner';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/Commissioner-800-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Commissioner';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/Commissioner-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geologica';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/Geologica-600-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geologica';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/Geologica-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geologica';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/Geologica-700-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geologica';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/Geologica-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Geologica';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/Geologica-800-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Geologica';font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/Geologica-800-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#1a4a2e;--green-deep:#0f2d1c;--green-accent:#21603b;--yellow:#ebb73c;--yellow-dark:#e0ad2c;--yellow-soft:#fdf3c0;--red:#b00020;--brand-gold:#9c6604;--cream:#f5f4ee;--cream-dark:#eceae2;--white:#ffffff;--text:rgba(0,0,0,0.87);--text-soft:rgba(0,0,0,0.55);--text-white:rgba(255,255,255,1);--text-white-soft:rgba(255,255,255,0.70);--radius-sm:8px;--radius-card:12px;--radius-lg:16px;--radius-pill:50px;--shadow-card:0 1px 2px rgba(0,0,0,.09),0 6px 16px rgba(0,0,0,0.07);--shadow-hover:0 14px 34px rgba(0,0,0,0.13),0 6px 14px rgba(0,0,0,.10);--shadow-nav:0 1px 3px rgba(0,0,0,0.12),0 2px 4px rgba(0,0,0,0.08),0 0 2px rgba(0,0,0,.10);--space-1:4px;--space-2:8px;--space-2-5:12px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:40px;--space-7:48px;--space-8:56px;--space-9:64px;--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:15px;--fs-5:16.5px;--fs-6:19px;--fs-7:22px;--fs-8:26px;--fs-h2:clamp(27px,3vw,36px);--fs-h1:clamp(34px,4.2vw,52px);--fs-num:32px;--fs-num-lg:38px;--fs-logo:22px;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.55;--lh-relaxed:1.7;--dur-fast:.15s;--dur:.2s;--dur-slow:.4s;--ease:cubic-bezier(.2,.7,.2,1);--pad-sm:clamp(28px,5vw,64px);--pad-md:clamp(40px,7vw,88px);--pad-lg:clamp(48px,9vw,112px);--gutter:20px;--max-w:1200px;--content-w:720px;--section-pad:var(--pad-lg);--font:'Commissioner','Helvetica Neue',Helvetica,Arial,sans-serif;--font-cond:'Geologica','Helvetica Neue',Helvetica,Arial,sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--fs-5);line-height:var(--lh-normal);color:var(--text);background:var(--cream)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}.container{width:100%;max-width:var(--max-w);margin:0 auto;padding:0 var(--gutter)}.btn{min-height:44px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);padding:12px 24px;font-family:var(--font);font-size:var(--fs-4);font-weight:600;letter-spacing:-0.01em;cursor:pointer;border:2px solid transparent;transition:transform var(--dur) ease,background var(--dur-fast) ease,color var(--dur-fast) ease,border-color var(--dur-fast) ease,box-shadow var(--dur) ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(0.98)}.btn-primary{background:var(--yellow);color:var(--green-deep);border-color:var(--yellow)}.btn-primary:hover{background:var(--yellow-dark);border-color:var(--yellow-dark);box-shadow:0 10px 22px rgba(235,183,60,0.34)}.btn-outline-dark{background:transparent;color:var(--green-deep);border-color:var(--green-deep)}.btn-outline-dark:hover{background:var(--green-deep);color:var(--white)}.btn-outline-white{background:transparent;color:var(--white);border-color:var(--white)}.btn-outline-white:hover{background:rgba(255,255,255,0.12)}.btn-white{background:var(--white);color:var(--green);border-color:var(--white)}.btn-white:hover{background:var(--yellow);color:var(--green-deep);border-color:var(--yellow)}.btn-sm{padding:12px 20px;font-size:var(--fs-2);min-height:44px}.topbar{background:var(--green-deep);padding:8px var(--gutter);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(235,183,60,0.2)}.topbar-text{font-size:var(--fs-2);color:rgba(255,255,255,0.92);display:flex;align-items:center;gap:20px;font-weight:500}.nav{position:sticky;top:0;z-index:100;background:var(--white);box-shadow:var(--shadow-nav)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;padding:0 var(--gutter);max-width:var(--max-w);margin:0 auto}.logo{display:flex;align-items:center;gap:8px;line-height:1;text-decoration:none}@font-face{font-family:'Montserrat Logo';font-style:normal;font-weight:700;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}.logo-mark{height:30px;width:30px;display:block;flex-shrink:0}.logo-word{font-family:'Montserrat Logo','Helvetica Neue',Arial,sans-serif;font-weight:700;font-size:var(--fs-logo);line-height:1;letter-spacing:-0.01em;transform:translateY(-2px);white-space:nowrap}.logo-word .lw-a{color:#1a4a2e}.logo-word .lw-b{color:var(--brand-gold)}.footer .logo-word .lw-a{color:var(--white)}.footer .logo-word .lw-b{color:var(--yellow)}.nav-links{display:flex;align-items:center;gap:var(--space-5);list-style:none}.nav-links a{font-size:var(--fs-3);font-weight:500;color:var(--text);transition:color var(--dur-fast)}.nav-links a:hover{color:var(--green)}.nav-actions{display:flex;gap:var(--space-2);align-items:center}.nav-hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;width:44px;height:44px;margin-right:-10px;background:none;border:none}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--green-deep);border-radius:2px}.hero{background:var(--green);min-height:600px;display:grid;grid-template-columns:55% 45%}.hero-content{padding:72px var(--gutter) 72px calc((100vw - var(--max-w)) / 2 + var(--gutter));display:flex;flex-direction:column;justify-content:center;gap:var(--space-4);position:relative}.hero-content::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.hero-content>*{position:relative;z-index:1}.hero-title{font-family:var(--font-cond);font-size:clamp(34px,4.5vw,56px);font-weight:800;line-height:var(--lh-tight);color:var(--white);letter-spacing:-0.025em;text-wrap:balance}.hero-title em{display:block;color:var(--yellow);font-style:normal}.hero-sub{font-size:var(--fs-5);color:var(--text-white-soft);line-height:var(--lh-normal);max-width:440px}.hero-actions{display:flex;gap:var(--space-2);flex-wrap:wrap}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:24px;list-style:none;padding:0}.hero-trust li{display:flex;align-items:center;gap:8px;font-size:var(--fs-3);font-weight:600;color:rgba(255,255,255,0.88)}.hero-trust svg{flex-shrink:0}.js-reveal .reveal{opacity:0;transform:translateY(10px);transition:opacity var(--dur-slow) ease-out,transform var(--dur-slow) ease-out}.js-reveal .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1!important;transform:none!important;transition:none!important}}a:focus-visible,.btn:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:6px}.skip-link{position:absolute;left:8px;top:-60px;z-index:200;background:var(--green-deep);color:var(--white);padding:10px 16px;border-radius:0 0 6px 6px;font-size:var(--fs-3);font-weight:600;transition:top var(--dur-fast) ease}.skip-link:focus{top:0}.btn-primary:focus-visible{outline-color:var(--green-deep)}section[id]{scroll-margin-top:88px}.logo{transition:opacity var(--dur-fast) ease}.logo:hover{opacity:.82}.hero-img{position:relative;overflow:hidden}@media(min-width:901px){.hero{background:linear-gradient(120deg,var(--green-accent) 0%,var(--green) 48%,var(--green-deep) 100%);position:relative}.hero-img{clip-path:polygon(78px 0,100% 0,100% 100%,0 100%)}.hero-img::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,45,28,0.55) 0%,rgba(15,45,28,0.12) 26%,rgba(15,45,28,0) 50%),linear-gradient(0deg,rgba(15,45,28,0.42) 0%,rgba(15,45,28,0) 42%)}.hero-sub{font-size:var(--fs-6)}}.section{padding:var(--pad-lg) 0}.section-tight{padding:var(--pad-md) 0}.section-sm{padding:var(--pad-sm) 0}:is(.section-white,.steps-section,.biz-teaser,.about-section) +:is(.section-white,.steps-section,.biz-teaser,.about-section),:is(.section-cream,.clients-section,.transport-band) +:is(.section-cream,.clients-section,.transport-band){padding-top:var(--pad-sm)}:is(.section-white,.steps-section,.biz-teaser,.about-section):has(+:is(.section-white,.steps-section,.biz-teaser,.about-section)),:is(.section-cream,.clients-section,.transport-band):has(+:is(.section-cream,.clients-section,.transport-band)){padding-bottom:var(--pad-sm)}.section-cream{background:var(--cream)}.section-white{background:var(--white)}.section-label{font-size:var(--fs-1);font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--yellow);margin-bottom:var(--space-2)}.section-label-dark{font-size:var(--fs-1);font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--green);margin-bottom:var(--space-2)}.section-title{font-family:var(--font-cond);font-size:clamp(30px,4.2vw,46px);font-weight:800;line-height:var(--lh-tight);letter-spacing:-0.02em;color:var(--white)}.section-title-dark{font-family:var(--font-cond);font-size:clamp(26px,3.4vw,38px);font-weight:800;line-height:var(--lh-tight);letter-spacing:-0.02em;color:var(--green)}.section-body{font-size:var(--fs-5);line-height:var(--lh-relaxed);color:var(--text-white-soft);max-width:520px}.section-body-dark{font-size:var(--fs-5);line-height:var(--lh-relaxed);color:var(--text-soft);max-width:520px}.services-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-3);margin-top:var(--space-6)}.service-card{background:var(--white);border-radius:var(--radius-card);overflow:hidden;transition:transform var(--dur) ease,box-shadow var(--dur) ease}.service-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-hover)}.service-img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;background:var(--cream-dark)}.service-card-body{padding:var(--space-4) var(--space-4) var(--space-5)}@supports(grid-template-rows:subgrid){@media(min-width:641px){.service-card{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:0}.service-card-body{grid-row:span 2;display:grid;grid-template-rows:subgrid;row-gap:var(--space-1);align-content:start}.service-card h3{margin-bottom:0}:is(.grid-2,.grid-3,.grid-4)>.seg-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}:is(.grid-3,.grid-4)>.icard,.biz-mini>.biz-chip{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;align-content:start}:is(.grid-2,.grid-3,.grid-4)>.seg-card h3,:is(.grid-3,.grid-4)>.icard h3,.biz-mini>.biz-chip h3{margin-bottom:0;align-self:end;padding-bottom:6px}:is(.grid-2,.grid-3,.grid-4)>.seg-card p{flex:none}:is(.grid-2,.grid-3,.grid-4)>.seg-card .more{margin-top:0;align-self:end}.steps-grid>.step-card{grid-row:span 3;display:grid;grid-template-rows:subgrid;row-gap:0;justify-items:center;align-items:start}.steps-grid>.step-card h3{align-self:start;padding:var(--space-3) 0 6px}}}.service-card h3{font-size:var(--fs-6);font-weight:800;color:var(--green);margin-bottom:var(--space-1);letter-spacing:-0.02em;text-wrap:balance}.service-card p{font-size:var(--fs-3);color:var(--text-soft);line-height:var(--lh-normal)}.feature-band{background:var(--green);padding:var(--section-pad) 0}.feature-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.feature-img{border-radius:var(--radius-card);overflow:hidden;aspect-ratio:3/2}.about-section{background:var(--white)}.about-grid{display:grid;grid-template-columns:0.85fr 1fr;gap:var(--space-7);align-items:stretch}.about-img{width:100%;height:100%;min-height:460px;object-fit:cover;border-radius:var(--radius-card);display:block}.about-content{display:flex;flex-direction:column;gap:var(--space-5)}.advantages-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.advantage{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);background:var(--cream);border-radius:var(--radius-card);transition:transform var(--dur) ease,box-shadow var(--dur) ease}.advantage:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,0.08)}.advantage-icon{width:40px;height:40px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.advantage h3{font-size:var(--fs-4);font-weight:700;color:var(--green);margin-bottom:4px;letter-spacing:-0.01em}.advantage p{font-size:var(--fs-2);color:var(--text-soft);line-height:var(--lh-normal)}.clients-section{background:var(--cream)}.clients-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);align-items:center;max-width:1100px;margin:0 auto}.client-logo{display:flex;align-items:center;justify-content:center;background:var(--white);border-radius:var(--radius-card);padding:24px 24px;width:100%;height:130px;transition:transform var(--dur) ease,box-shadow var(--dur) ease}.client-logo:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.client-logo img{max-width:100%;max-height:70px;width:auto;height:auto;object-fit:contain}.steps-section{background:var(--white)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-top:var(--space-6);position:relative}.steps-grid::before{content:'';position:absolute;top:32px;left:calc(12.5% + 20px);right:calc(12.5% + 20px);height:1px;background:rgba(0,0,0,.12)}.step-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);position:relative;z-index:1}.step-num{width:64px;height:64px;border-radius:50%;background:var(--green);color:var(--white);font-family:var(--font-cond);font-size:var(--fs-8);font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px var(--cream),0 0 0 7px rgba(0,0,0,.10);flex-shrink:0}.step-card h3{font-size:var(--fs-4);font-weight:700;color:var(--green);letter-spacing:-0.01em}.step-card p{font-size:var(--fs-2);color:var(--text-soft);line-height:var(--lh-normal)}.prices-band{background:var(--green);padding:var(--section-pad) 0}.prices-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:var(--space-6);gap:var(--space-5)}.prices-intro .section-body{max-width:640px}.prices-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.price-card{background:var(--green-deep);border:1px solid rgba(255,255,255,0.10);border-radius:var(--radius-card);padding:var(--space-4) var(--space-5);transition:background var(--dur),border-color var(--dur),transform var(--dur);display:flex;flex-direction:column}.price-card:hover{border-color:rgba(235,183,60,0.45);transform:translateY(-2px)}.price-card-label{font-size:var(--fs-1);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--text-white-soft);margin-bottom:var(--space-2)}.price-card-name{font-family:var(--font-cond);font-size:var(--fs-7);font-weight:800;color:var(--white);letter-spacing:-0.01em;margin-bottom:var(--space-1)}.price-card-note{font-size:var(--fs-2);color:var(--text-white-soft);line-height:var(--lh-normal);margin-bottom:var(--space-4)}.price-card-price{margin-top:auto;padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,0.12);font-family:var(--font-cond);font-size:var(--fs-num);font-weight:800;color:var(--yellow);letter-spacing:-0.01em;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.price-card-price .unit{font-size:var(--fs-3);font-weight:600;color:var(--text-white-soft)}.price-card-price .upto{display:block;font-family:var(--font);font-size:var(--fs-1);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--text-white-soft);margin-bottom:3px}.faq-list{max-width:760px;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--radius-card);overflow:hidden}.faq-item summary{list-style:none;cursor:pointer;padding:16px 20px;font-family:var(--font-cond);font-size:var(--fs-6);font-weight:700;color:var(--green-deep);display:flex;justify-content:space-between;align-items:center;gap:12px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:var(--fs-8);line-height:1;color:var(--green);font-weight:600;transition:transform var(--dur) ease}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-answer{padding:0 20px 20px;color:var(--text-soft);line-height:var(--lh-normal);font-size:var(--fs-4)}.price-amount{display:inline-flex;align-items:baseline;gap:4px;margin-top:var(--space-3);background:var(--yellow);color:var(--green-deep);border-radius:var(--radius-lg);padding:4px 16px;font-size:var(--fs-6);font-weight:800;font-family:var(--font-cond)}.price-unit{font-size:var(--fs-1);font-weight:600;opacity:0.75}.prices-disclaimer{margin-top:var(--space-4);font-size:var(--fs-2);color:var(--text-white-soft);text-align:center}.transport-band{background:var(--cream);padding:var(--section-pad) 0}.transport-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.checklist{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin:var(--space-4) 0}.checklist li{display:flex;align-items:flex-start;gap:12px;font-size:var(--fs-4);color:var(--text);line-height:var(--lh-normal)}.check-icon svg *,.doc-row .ck svg *{stroke:var(--white)}.check-icon{width:22px;height:22px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.contact-band{background:var(--green);padding:var(--section-pad) 0}.contact-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-7);align-items:center}.contact-details{display:flex;flex-direction:column;gap:var(--space-4)}.contact-item{display:flex;gap:var(--space-3);align-items:flex-start}.contact-item-icon{width:44px;height:44px;border-radius:50%;background:rgba(235,183,60,0.15);border:1.5px solid rgba(235,183,60,0.3);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-item-label{font-size:var(--fs-1);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--green);margin-bottom:3px}.contact-item-value{font-size:var(--fs-5);font-weight:600;color:var(--green-deep);line-height:var(--lh-normal)}.contact-item-sub{font-size:var(--fs-2);color:var(--text-soft);margin-top:2px}:is(.contact-band,.footer,.feature-band,.prices-band) .contact-item-label{color:rgba(255,255,255,.62)}:is(.contact-band,.footer,.feature-band,.prices-band) .contact-item-value{color:var(--white)}:is(.contact-band,.footer,.feature-band,.prices-band) .contact-item-sub{color:var(--text-white-soft)}.cta-band{padding:var(--pad-md) 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5)}.cta-text h2{font-family:var(--font-cond);font-size:clamp(24px,3vw,38px);font-weight:800;color:var(--green-deep);letter-spacing:-0.02em;line-height:var(--lh-tight)}.cta-text p{font-size:var(--fs-4);color:rgba(15,45,28,0.65);margin-top:6px}.cta-actions{display:flex;gap:var(--space-2);flex-shrink:0}.footer{background:var(--green-deep);padding:var(--space-8) 0 var(--space-5);border-top:1px solid rgba(235,183,60,.28)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid rgba(235,183,60,.18)}.footer-desc{font-size:var(--fs-3);color:rgba(255,255,255,0.82);line-height:var(--lh-normal);max-width:240px}.footer-col h5,.footer-col .footer-h{font-size:var(--fs-1);font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:rgba(255,255,255,.62);margin-bottom:var(--space-3)}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}.footer-col ul li a{font-size:var(--fs-3);color:rgba(255,255,255,0.82);transition:color var(--dur-fast)}.footer-col ul li a:hover{color:var(--yellow)}.footer-bottom{padding-top:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.footer-bottom p{font-size:var(--fs-2);color:rgba(255,255,255,0.6)}.mobile-menu{display:none;flex-direction:column;background:var(--white);border-top:1px solid var(--cream-dark);padding:var(--space-3) var(--gutter) var(--space-4);gap:var(--space-3)}.mobile-menu.open{display:flex}.mobile-menu a{font-size:var(--fs-5);font-weight:500;color:var(--text);padding:8px 0;border-bottom:1px solid var(--cream-dark)}@media(max-width:900px){.hero{display:flex;flex-direction:column;min-height:auto}.hero-content{padding:32px var(--gutter) 40px;border-top:3px solid var(--yellow);gap:16px}.hero-img{display:block;order:-1;height:200px}.hero-img img{width:100%;height:100%;object-fit:cover}.hero-title em{color:var(--yellow);text-wrap:balance}.services-grid{grid-template-columns:repeat(2,1fr)}.advantages-grid{grid-template-columns:1fr 1fr}.clients-grid{grid-template-columns:repeat(2,1fr)}.steps-grid::before{display:none}.feature-split,.transport-split,.contact-split,.about-grid{grid-template-columns:1fr}.prices-intro{grid-template-columns:1fr;justify-items:start;gap:var(--space-4)}.prices-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}.cta-inner{flex-direction:column;align-items:flex-start}.nav-links,.nav-actions{display:none}.nav-hamburger{display:flex}}@media(max-width:560px){.advantages-grid{grid-template-columns:1fr}.clients-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.prices-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.topbar{display:none}}@media(max-width:900px){.logo{min-height:44px}.crumb a{display:inline-block;padding:7px 0}.footer-col ul{gap:0}.footer-col ul li a,.footer-social a,.mm-sub a{display:inline-flex;align-items:center;min-height:34px}a.contact-item-value,.contact-item-value a{display:inline-flex;align-items:center;min-height:34px}.footer-contact a,.footer-bottom a{display:inline-flex;align-items:center;min-height:32px}.footer a[href*="facebook"]{display:inline-flex;align-items:center;min-height:34px}.seg-card .more,.class-links a,.link-cta,.ph-link{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:640px){.services-grid{grid-template-columns:1fr;grid-auto-rows:1fr;gap:var(--space-2-5);margin-top:var(--space-5)}.service-card{display:grid;grid-template-columns:112px 1fr;align-items:stretch}.service-img{aspect-ratio:auto;height:100%;min-height:112px}.service-card-body{padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex;flex-direction:column;justify-content:center}.service-card h3{font-size:var(--fs-6);margin-bottom:2px}.service-card p{font-size:var(--fs-3)}.grid-4,.grid-3,.why-grid,.pain-grid,.biz-mini,.factor-grid{grid-template-columns:1fr;gap:var(--space-2-5)}.icard:has(>.ic),.seg-card:has(>.ic){display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-3);align-items:start;padding:var(--space-3)}.icard:has(>.ic)>.ic,.seg-card:has(>.ic)>.ic{width:40px;height:40px;margin-bottom:0;grid-row:1/span 3}.icard:has(>.ic) h3,.seg-card:has(>.ic) h3{font-size:var(--fs-4)}.seg-card:has(>.ic) p{flex:none}.seg-card:has(>.ic) .more{margin-top:0;padding-top:var(--space-2)}}@media(max-width:400px){.service-card{grid-template-columns:96px 1fr}.service-img{min-height:96px}.service-card-body{padding:var(--space-2-5) var(--space-2-5) var(--space-2-5) var(--space-3)}}.nav-links a{position:relative}.nav-links a::after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--green);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform var(--dur) ease}.nav-links a:hover::after{transform:scaleX(1)}.media-cover{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-card);display:block}.icon-circle{width:36px;height:36px;border-radius:50%;background:rgba(235,183,60,0.15);border:1.5px solid rgba(235,183,60,0.3);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.service-card{border:1px solid rgba(0,0,0,.09)}.client-logo{border:1px solid rgba(0,0,0,.09)}.service-img,.feature-img img{transition:transform var(--dur-slow) var(--ease)}.service-card:hover .service-img,.feature-img:hover img{transform:scale(1.05)}.nav{transition:box-shadow var(--dur) ease}.nav-inner{transition:height var(--dur) ease}.nav.scrolled .nav-inner{height:58px}.nav.scrolled{box-shadow:0 6px 20px rgba(0,0,0,0.10)}::selection{background:var(--yellow);color:var(--green-deep)}.nav-links li.has-dd{position:relative}.nav-links .dd-toggle{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.nav-links .dd-toggle::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform var(--dur);opacity:.65}.nav-links li.has-dd:hover .dd-toggle::after,.nav-links li.has-dd:focus-within .dd-toggle::after{transform:rotate(225deg);margin-top:2px}.dd-menu{position:absolute;top:calc(100% + 14px);left:0;transform:translateY(8px);width:max-content;max-width:360px;background:var(--white);border:1px solid rgba(0,0,0,.10);border-radius:var(--radius-card);box-shadow:var(--shadow-hover);padding:8px;opacity:0;visibility:hidden;transition:opacity var(--dur) ease,transform var(--dur) ease;z-index:120}.nav-links li.has-dd:hover .dd-menu,.nav-links li.has-dd:focus-within .dd-menu{opacity:1;visibility:visible;transform:translateY(0)}.dd-menu::before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.dd-menu a{display:block;padding:12px 12px;border-radius:var(--radius-sm);font-size:var(--fs-3);font-weight:600;color:var(--green-deep);line-height:var(--lh-snug);transition:background var(--dur-fast),color var(--dur-fast)}.dd-menu a span{display:block;font-size:var(--fs-1);font-weight:500;color:var(--text-soft);margin-top:2px}.dd-menu a:hover{background:var(--cream)}.dd-menu a::after{display:none}.dd-sep{height:1px;background:var(--cream-dark);margin:8px 4px}.dd-menu a.dd-biz{color:var(--green);font-weight:700}.dd-menu a.dd-biz::after{content:" →";display:inline}.crumb{font-size:var(--fs-2);line-height:var(--lh-normal)}.crumb a{transition:color var(--dur-fast)}.page-hero .crumb{color:rgba(255,255,255,.62);margin-bottom:16px}.page-hero .crumb a{color:rgba(255,255,255,.85)}.page-hero .crumb a:hover{color:var(--yellow)}.page-hero{background:linear-gradient(120deg,var(--green-accent) 0%,var(--green) 52%,var(--green-deep) 100%);position:relative;overflow:hidden;padding:48px 0 56px}.page-hero::before{content:"";position:absolute;inset:0;opacity:.13;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.page-hero .container{position:relative;z-index:1}.page-hero h1{font-family:var(--font-cond);font-size:clamp(30px,3.9vw,44px);font-weight:800;line-height:var(--lh-tight);color:var(--white);letter-spacing:-.02em;max-width:880px;text-wrap:balance}.page-hero p{font-size:var(--fs-5);color:var(--text-white-soft);line-height:var(--lh-normal);max-width:600px;margin-top:16px}.page-hero .hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3)}.icard{background:var(--white);border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);padding:var(--space-4);transition:transform var(--dur),box-shadow var(--dur)}.icard:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.icard .ic{width:46px;height:46px;border-radius:var(--radius-card);background:var(--green);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.icard h3{font-size:var(--fs-5);font-weight:800;color:var(--green);letter-spacing:-.01em;margin-bottom:6px}.icard p{font-size:var(--fs-3);color:var(--text-soft);line-height:var(--lh-normal)}.seg-card{display:flex;flex-direction:column;background:var(--white);border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);padding:var(--space-4);transition:transform var(--dur),box-shadow var(--dur)}.seg-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.seg-card .ic{width:46px;height:46px;border-radius:var(--radius-card);background:var(--green);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.seg-card h3{font-size:var(--fs-6);font-weight:800;color:var(--green);letter-spacing:-.01em;margin-bottom:6px}.seg-card p{font-size:var(--fs-3);color:var(--text-soft);line-height:var(--lh-normal);flex:1}.seg-card>picture img{height:auto}.seg-card .more{margin-top:14px;font-size:var(--fs-3);font-weight:700;color:var(--green-accent)}.seg-card:hover .more{color:var(--green)}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.pain-card{background:var(--cream);border-left:3px solid var(--green-accent);border-radius:var(--radius-sm);padding:var(--space-4);font-size:var(--fs-4);color:var(--text);line-height:var(--lh-normal)}.docs{max-width:780px;display:flex;flex-direction:column;gap:12px;margin-top:var(--space-5)}.doc-row{display:flex;gap:12px;align-items:flex-start;background:var(--white);border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);padding:16px 16px}.doc-row .ck{width:24px;height:24px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.doc-row b{color:var(--green-deep)}.doc-row span{color:var(--text-soft);font-size:var(--fs-3)}.buy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin-top:var(--space-4);list-style:none}.buy-grid li{display:flex;align-items:flex-start;gap:8px;font-size:var(--fs-4);color:var(--text);line-height:var(--lh-normal);padding:4px 0;border-bottom:1px solid var(--cream-dark)}.buy-grid li::before{content:"";width:18px;height:18px;border-radius:50%;background:var(--green);flex-shrink:0;margin-top:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpolyline points='4,9.5 7.5,13 14,5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-top:var(--space-6)}.biz-teaser{background:var(--white)}.biz-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);margin-top:var(--space-5)}.biz-chip{display:flex;flex-direction:column;gap:8px;background:var(--cream);border-radius:var(--radius-card);padding:var(--space-4);transition:transform var(--dur),box-shadow var(--dur)}.biz-chip:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.biz-chip .ic{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--green);display:flex;align-items:center;justify-content:center}.biz-chip h3{font-size:var(--fs-4);font-weight:800;color:var(--green);letter-spacing:-.01em}.biz-chip p{font-size:var(--fs-2);color:var(--text-soft);line-height:var(--lh-normal)}.qform{background:var(--white);border:1px solid rgba(0,0,0,.10);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(20px,3vw,40px);max-width:780px}.qform .row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.qform .field{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.qform label{font-size:var(--fs-2);font-weight:700;color:var(--green-deep)}.qform input,.qform select,.qform textarea{font-family:var(--font);font-size:var(--fs-5);color:var(--text);background:var(--cream);border:1.5px solid var(--cream-dark);border-radius:var(--radius-sm);padding:12px 12px;width:100%;transition:border-color var(--dur-fast),background var(--dur-fast)}.qform input:focus,.qform select:focus,.qform textarea:focus{outline:none;border-color:var(--green-accent);background:var(--white)}.qform textarea{min-height:110px;resize:vertical}.qform input:focus-visible,.qform select:focus-visible,.qform textarea:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.qform .consent{flex-direction:row;align-items:flex-start;gap:10px;margin-bottom:18px}.qform .consent input[type=checkbox]{appearance:auto;accent-color:var(--green-accent);width:24px;height:24px;min-width:24px;padding:0;margin:1px 0 0;background:none;border:none;border-radius:0;flex-shrink:0;cursor:pointer}.qform .consent input[type=checkbox]:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.qform .consent label{font-weight:500;font-size:var(--fs-2);line-height:1.5;cursor:pointer}.qform .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.qform .form-note{font-size:var(--fs-1);color:var(--text-soft);margin-top:8px}.qform .req{color:#8a5e00}.cta-band{background:var(--green)}.cta-band .cta-text h2{color:var(--white)}.cta-band .cta-text p{color:rgba(255,255,255,.75)}.footer-contact ul{gap:12px}.footer-contact li{display:flex}.footer-contact li a,.footer-contact .fc-row{display:flex;align-items:flex-start;gap:8px;color:rgba(255,255,255,.82)}.footer-contact li a:hover{color:var(--yellow)}.footer-contact .ic-sm{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.footer-contact .fc-l{font-size:var(--fs-1);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.62)}.footer-contact .fc-v{font-size:var(--fs-3);color:var(--white);line-height:var(--lh-normal)}.spec-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.spec-pill{background:var(--cream);border:1px solid var(--cream-dark);border-radius:var(--radius-pill);padding:8px 16px;font-size:var(--fs-3);font-weight:600;color:var(--green-deep)}.spec-pill b{color:var(--green)}.accept-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-5)}.accept-col{background:var(--white);border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);padding:var(--space-4)}.accept-col h3{font-size:var(--fs-5);font-weight:800;margin-bottom:12px;letter-spacing:-.01em}.accept-col.yes h3{color:var(--green)}.accept-col.no h3{color:var(--red)}.accept-col ul{list-style:none;display:flex;flex-direction:column;gap:8px}.accept-col li{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-3);color:var(--text);line-height:var(--lh-normal)}.accept-col li::before{font-weight:800;flex-shrink:0}.accept-col.yes li::before{content:"✓";color:var(--green)}.accept-col.no li::before{content:"✕";color:var(--red)}.photo-ph{background:var(--cream-dark);border:2px dashed rgba(0,0,0,.12);border-radius:var(--radius-card);min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--text-soft);font-size:var(--fs-3);padding:20px}.material-photo{margin:0;max-width:820px}.material-photo img{display:block;width:100%;height:auto;border-radius:var(--radius-card);aspect-ratio:21/9;object-fit:cover}.photo-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.photo-gallery figure{margin:0}.photo-gallery img{display:block;width:100%;height:auto;border-radius:var(--radius-card)}@media(max-width:640px){.photo-gallery{grid-template-columns:1fr}}@media(max-width:700px){.accept-grid{grid-template-columns:1fr}}.price-table{width:100%;border-collapse:collapse;font-size:var(--fs-5)}.price-table th{text-align:left;font-size:var(--fs-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);padding:0 0 8px;border-bottom:2px solid var(--cream-dark)}.price-table th:last-child,.price-table td:last-child{text-align:right}.price-table td{padding:12px 2px;border-bottom:1px solid var(--cream-dark);color:var(--text)}.price-table td:last-child{font-family:var(--font-cond);font-weight:800;font-size:var(--fs-6);color:var(--green);white-space:nowrap}.calc{max-width:560px;margin:0 auto;background:var(--white);border:1px solid rgba(0,0,0,.10);border-radius:var(--radius-lg);box-shadow:var(--shadow-hover);padding:clamp(20px,3vw,32px)}.calc-row{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.calc-row label{font-size:var(--fs-2);font-weight:700;color:var(--green-deep)}.calc-row select,.calc-row input{font-family:var(--font);font-size:var(--fs-5);color:var(--text);background:var(--cream);border:1.5px solid var(--cream-dark);border-radius:var(--radius-sm);padding:12px 12px;width:100%}.calc-row select:focus,.calc-row input:focus{outline:none;border-color:var(--green-accent);background:var(--white)}.calc-out{margin-top:6px;background:var(--green);border-radius:var(--radius-card);padding:16px 20px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.calc-out span{font-size:var(--fs-3);font-weight:600;color:var(--text-white-soft)}.calc-out b{font-family:var(--font-cond);font-size:var(--fs-num);font-weight:800;color:var(--yellow);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.calc-note{font-size:var(--fs-1);color:var(--text-soft);margin-top:12px;line-height:var(--lh-normal)}.lead{font-size:var(--fs-6);line-height:var(--lh-normal);color:var(--text);max-width:760px}.head-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:var(--space-5);align-items:start;margin-bottom:var(--space-2)}.head-split .section-title-dark{margin:0}.head-split .section-body-dark{max-width:none;padding-top:6px}@media(max-width:900px){.head-split{grid-template-columns:1fr;gap:var(--space-3)}.head-split .section-body-dark{padding-top:0}}.center-head{text-align:center;max-width:720px;margin:0 auto var(--space-6)}.center-head .section-label-dark,.center-head .section-label{display:inline-block}.note-band{background:var(--yellow-soft);border:1px solid rgba(235,183,60,.4);border-radius:var(--radius-card);padding:16px 20px;font-size:var(--fs-4);color:var(--green-deep);line-height:var(--lh-normal);max-width:820px}.draft-badge{display:inline-block;background:var(--yellow-soft);border:1px solid rgba(235,183,60,.5);color:#8a6500;font-size:var(--fs-1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-lg);margin-bottom:14px}@media(max-width:900px){.grid-3,.grid-4,.why-grid,.pain-grid,.biz-mini{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}.buy-grid{grid-template-columns:1fr}.qform .row{grid-template-columns:1fr}.nav-links li.has-dd{position:static}}@media(max-width:560px){.grid-3,.grid-4,.why-grid,.pain-grid,.biz-mini{grid-template-columns:1fr}}.mm-sub{display:flex;flex-direction:column}.mm-sub a{padding-left:14px;font-size:var(--fs-4);color:var(--text-soft)!important}.mm-head{font-size:var(--fs-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--green);padding:8px 0 2px;border:none!important}.seg-card{display:flex;flex-direction:column}.seg-card .more{margin-top:auto;padding-top:10px}.call-fab{display:none}@media(max-width:768px){.call-fab{position:fixed;right:16px;bottom:calc(64px + env(safe-area-inset-bottom));transition:transform var(--dur) ease;will-change:transform;z-index:90;width:58px;height:58px;border-radius:50%;background:var(--yellow);color:var(--green-deep);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.28);overflow:visible}.call-fab svg{width:25px;height:25px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-bottom:calc(56px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.call-fab{animation:none}}html,body{overflow-x:clip}@media(max-width:768px){}@media(max-width:640px){.hero-title{font-size:var(--fs-8);line-height:var(--lh-tight);letter-spacing:-.02em}.hero-sub{font-size:var(--fs-4);line-height:var(--lh-normal);margin-top:12px}.hero{min-height:auto}.hero-content{padding-top:26px;padding-bottom:30px}.hero-trust{gap:8px 12px;margin-top:18px}.hero-trust li{font-size:var(--fs-2)}.page-hero{padding:24px 0 32px}.page-hero h1{font-size:var(--fs-8);line-height:var(--lh-tight)}.page-hero p{font-size:var(--fs-4);line-height:var(--lh-normal);margin-top:11px}.page-hero .crumb{margin-bottom:11px;font-size:var(--fs-1)}.page-hero .hero-actions{margin-top:18px}.section-title,.section-title-dark{font-size:var(--fs-7);line-height:var(--lh-snug)}.section-body-dark{font-size:var(--fs-4)}.section-label-dark{font-size:var(--fs-1);margin-bottom:6px}h2{text-wrap:balance}.btn{padding:12px 20px;font-size:var(--fs-3)}}.page-hero--split{padding:0;display:grid;grid-template-columns:56% 44%;align-items:stretch;min-height:420px}.page-hero--split .hero-copy{padding:56px var(--gutter) 56px calc((100vw - var(--max-w)) / 2 + var(--gutter));display:flex;flex-direction:column;justify-content:center;position:relative;z-index:3}.page-hero--split .hero-copy h1{max-width:660px;margin:0}.page-hero--split .hero-copy p{max-width:520px}.page-hero--split .hero-figure{position:relative;overflow:hidden}.page-hero--split .hero-figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:1}.page-hero--split .hero-figure::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,var(--green-deep) 0%,rgba(15,45,28,.7) 12%,rgba(15,45,28,.24) 32%,rgba(15,45,28,0) 60%)}.hero-eyebrow{font:700 var(--fs-1)/1 var(--font);letter-spacing:.22em;text-transform:uppercase;color:var(--yellow);margin-bottom:16px}.hl{background:linear-gradient(var(--yellow),var(--yellow)) 0 92%/100% 7px no-repeat;padding-bottom:2px;white-space:nowrap}@media(max-width:900px){.page-hero--split{display:flex;flex-direction:column;min-height:auto}.page-hero--split .hero-figure{order:-1;height:300px;width:100%}.page-hero--split .hero-figure::after{display:none}.page-hero--split .hero-copy{padding:40px var(--gutter) 40px}.page-hero--split .hero-copy h1{font-size:var(--fs-8);line-height:var(--lh-snug)}.hero-eyebrow{margin-bottom:13px}.hl{background-size:100% 6px}}@media(max-width:640px){.page-hero--split .hero-figure{height:190px}.page-hero--split .hero-copy{padding:32px var(--gutter) 40px}.page-hero--split .hero-copy h1{font-size:var(--fs-8)}}.spec-row{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--space-4);align-items:start;max-width:920px;margin-top:var(--space-5)}.price-headline{background:var(--green);color:var(--white);border-radius:var(--radius-card);padding:var(--space-4) var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.ph-label{font-size:var(--fs-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.62)}.ph-figure{font-family:var(--font-cond);font-size:var(--fs-num-lg);font-weight:800;color:var(--yellow);letter-spacing:-.02em;line-height:var(--lh-tight);font-variant-numeric:tabular-nums}.ph-unit{font-family:var(--font);font-size:var(--fs-3);font-weight:600;color:rgba(255,255,255,.75);letter-spacing:0}.ph-note{font-size:var(--fs-2);color:rgba(255,255,255,.70);line-height:var(--lh-normal);margin-top:var(--space-1)}.ph-link{margin-top:var(--space-2);font-size:var(--fs-2);font-weight:700;color:var(--white);align-self:flex-start;text-decoration:underline;text-decoration-color:rgba(255,255,255,.4);text-underline-offset:4px;transition:color var(--dur-fast),text-decoration-color var(--dur-fast)}.ph-link:hover{color:var(--yellow);text-decoration-color:var(--yellow)}@media(max-width:760px){.spec-row{grid-template-columns:1fr;gap:var(--space-3)}}.spec-card{background:var(--white);border:1px solid rgba(0,0,0,.10);border-radius:var(--radius-card);overflow:hidden;max-width:540px;margin-top:var(--space-4)}.spec-card dl{display:grid;grid-template-columns:1fr auto;margin:0}.spec-card dt{padding:12px 20px;font-size:var(--fs-3);color:var(--text-soft);border-bottom:1px solid var(--cream-dark)}.spec-card dd{padding:12px 20px;margin:0;font-size:var(--fs-3);font-weight:700;color:var(--green-deep);text-align:right;border-bottom:1px solid var(--cream-dark)}.spec-card dt:nth-last-of-type(1),.spec-card dd:nth-last-of-type(1){border-bottom:0}@media(max-width:560px){.spec-card dt{padding:12px 12px;font-size:var(--fs-2)}.spec-card dd{padding:12px 12px;font-size:var(--fs-2);white-space:nowrap}}.class-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-4);list-style:none;padding:0}.class-links a{display:inline-flex;align-items:center;gap:8px;background:var(--white);border:1px solid var(--cream-dark);border-radius:var(--radius-pill);padding:8px 16px;font-size:var(--fs-3);font-weight:600;color:var(--green-deep);text-decoration:none;transition:border-color var(--dur-fast),color var(--dur-fast)}.class-links a:hover{border-color:var(--green);color:var(--green)}.class-links a::after{content:"→";color:var(--green);font-weight:700;opacity:.55}.reject-note{display:flex;gap:12px;align-items:flex-start;background:var(--white);border:1px solid rgba(176,0,32,.20);border-left:4px solid var(--red);border-radius:var(--radius-card);padding:16px 20px;max-width:640px;margin-top:var(--space-4)}.reject-note .xm{width:24px;height:24px;border-radius:50%;background:rgba(176,0,32,.08);color:var(--red);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:var(--fs-3);margin-top:1px}.reject-note b{color:#a03232;display:block;margin-bottom:3px}.reject-note span{color:var(--text-soft);font-size:var(--fs-3);line-height:var(--lh-normal)}.factor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:var(--space-5)}.factor{background:var(--white);border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);padding:20px 20px}.factor .fh{display:flex;align-items:center;gap:8px;margin-bottom:9px}.factor .fn{width:26px;height:26px;border-radius:50%;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font:800 var(--fs-2)/1 var(--font);flex-shrink:0}.factor b{font-size:var(--fs-4);font-weight:800;color:var(--green-deep);letter-spacing:-.01em}.factor p{font-size:var(--fs-3);line-height:var(--lh-normal);color:var(--text-soft);margin:0}@media(max-width:860px){.factor-grid{grid-template-columns:1fr;gap:12px}}.flow{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-4);list-style:none;padding:0;counter-reset:fl}.flow li{flex:1 1 190px;display:flex;gap:12px;align-items:flex-start;background:var(--white);border:1px solid rgba(0,0,0,.09);border-radius:var(--radius-card);padding:16px 16px;font-size:var(--fs-3);line-height:var(--lh-normal);color:var(--text)}.flow li::before{counter-increment:fl;content:counter(fl);width:24px;height:24px;border-radius:50%;background:var(--green);color:var(--white);display:flex;align-items:center;justify-content:center;font:800 var(--fs-1)/1 var(--font);flex-shrink:0;margin-top:1px}.flow li b{color:var(--green-deep);display:block;margin-bottom:2px;font-size:var(--fs-3)}@media(max-width:640px){.flow li{flex:1 1 100%}}.price-updated{display:inline-flex;align-items:center;gap:8px;background:var(--yellow-soft);border:1px solid rgba(235,183,60,.5);border-radius:var(--radius-pill);padding:8px 16px;font:600 var(--fs-3)/1 var(--font);color:var(--green-deep);margin-bottom:16px}.price-updated svg{flex-shrink:0}.price-updated b{font-weight:800}.tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:var(--space-4)}.tablewrap table{min-width:420px}.policy-p{font-size:var(--fs-4);line-height:var(--lh-relaxed);color:var(--text);margin:0 0 12px;max-width:820px}.post-card:focus-visible,.seg-card:focus-visible,.service-card:focus-visible,.class-links a:focus-visible,.call-fab:focus-visible,.dd-menu a:focus-visible,.faq-item summary:focus-visible,.price-table a:focus-visible,.logo:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:var(--radius-card)}.call-fab:focus-visible{border-radius:50%}.faq-item summary:focus-visible{border-radius:var(--radius-sm);outline-offset:1px}.page-hero a:focus-visible,.cta-band a:focus-visible,.footer a:focus-visible,.hero a:focus-visible{outline-color:var(--white)}.card-img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);display:block;margin-bottom:12px}.btn-viber{display:inline-flex;align-items:center;gap:9px;background:#7360F2;color:#fff;font-weight:700;padding:12px 22px;border-radius:var(--radius-pill);text-decoration:none;font-size:var(--fs-4);min-height:44px;border:2px solid #7360F2;transition:background var(--dur-fast),transform var(--dur)}.btn-viber:hover{background:#5f4ede;border-color:#5f4ede;transform:translateY(-2px)}.btn-viber svg{flex-shrink:0}.quick-contact{display:flex;flex-wrap:wrap;gap:var(--space-2-5);align-items:center;margin-top:var(--space-4)}.quick-contact .qc-note{font-size:var(--fs-2);color:var(--text-soft);line-height:var(--lh-normal);flex:1 1 220px}.closed-note{display:none;align-items:flex-start;gap:10px;background:var(--yellow-soft);border:1px solid rgba(235,183,60,.5);border-radius:var(--radius-card);padding:12px 16px;font-size:var(--fs-3);color:var(--green-deep);line-height:var(--lh-normal);margin-top:var(--space-3)}.closed-note.on{display:flex}@media(max-width:560px){.quick-contact{flex-direction:column;align-items:stretch}.quick-contact .qc-note{flex:none}.quick-contact .btn-viber{justify-content:center}}.link-gold{color:var(--green-accent);font-weight:700}.link-cta{color:var(--green);font-weight:700;display:inline-flex;align-items:center;gap:6px}.link-cell{color:var(--green-deep);font-weight:600}.link-cta--light{color:var(--yellow)}.price-table td a{display:flex;align-items:center;min-height:40px}.link-green{color:var(--green);font-weight:700}.measure{max-width:820px}.measure-wide{max-width:840px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lede{font-size:var(--fs-6);line-height:var(--lh-normal);color:var(--text);max-width:820px;margin:0}.note-line{font-size:var(--fs-3);line-height:var(--lh-normal);color:var(--text-soft);max-width:820px;margin:var(--space-4) 0 0}.plain-list{margin:0;padding-left:20px;color:var(--text);line-height:var(--lh-relaxed)}.plain-list li{margin-bottom:6px}.code-table{width:100%;border-collapse:collapse;font-size:var(--fs-4)}.code-table th{text-align:left;font-size:var(--fs-1);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft);padding:0 12px 8px 0;border-bottom:2px solid var(--cream-dark);vertical-align:bottom}.code-table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--cream-dark);color:var(--text);vertical-align:top}.code-table th:last-child,.code-table td:last-child{padding-right:0}.code-table .c-kod{font-family:var(--font-cond);font-weight:800;font-size:var(--fs-6);color:var(--green-deep);white-space:nowrap}.code-table .c-ot{color:var(--text-soft);font-size:var(--fs-3)}.code-table .c-ton{font-family:var(--font-cond);font-weight:800;font-size:var(--fs-6);color:var(--green);white-space:nowrap;text-align:right}.code-table--cap td{border-bottom:1px solid var(--cream-dark)}.code-table a:focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:var(--radius-sm)}@media(max-width:700px){.code-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.code-table,.code-table tbody,.code-table tr,.code-table td{display:block;width:100%}.code-table tr{padding:14px 0;border-bottom:1px solid var(--cream-dark)}.code-table td{border:0;padding:0 0 4px}.code-table td:empty{display:none}.code-table .c-kod{font-size:var(--fs-7);line-height:var(--lh-tight);margin-bottom:2px}.code-table .c-ot{font-size:var(--fs-2)}.code-table .c-ton{text-align:left;font-size:var(--fs-7)}.tablewrap table{min-width:0}}