main.parma-module__TBsL4G__page.parma-module__TBsL4G__page{--t-h1:clamp(2.25rem, min(1.5rem + 2.2vw, 6.4svh), 3.5rem);--t-h2:clamp(1.875rem, min(1.3rem + 1.6vw, 5svh), 2.75rem);--t-h3:clamp(1.1875rem, min(1.05rem + .35vw, 2.6svh), 1.375rem);--t-body:clamp(1rem, .96rem + .18vw, 1.125rem);--t-small:.9375rem;--head-gap:clamp(var(--s-4), 6svh, var(--s-5));background:var(--fr-paper)}@media (min-width:1000px){main.parma-module__TBsL4G__page.parma-module__TBsL4G__page{--section-y:clamp(var(--s-6), 13svh, var(--s-7))}}.parma-module__TBsL4G__h1,.parma-module__TBsL4G__h2,.parma-module__TBsL4G__h3,.parma-module__TBsL4G__formTitle{font-family:var(--font-display);text-wrap:balance;font-weight:500}.parma-module__TBsL4G__h1{font-size:var(--t-h1);letter-spacing:-.03em;max-width:14em;line-height:1.05}.parma-module__TBsL4G__h2{font-size:var(--t-h2);letter-spacing:-.025em;max-width:18em;line-height:1.08}.parma-module__TBsL4G__h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.2}.parma-module__TBsL4G__text{font-size:var(--t-body);color:var(--fg-dim);text-wrap:pretty;max-width:26em;line-height:1.5}.parma-module__TBsL4G__hero{padding-top:calc(var(--nav-h) + clamp(var(--s-3), 5svh, var(--s-5)));padding-bottom:clamp(var(--s-5), 9svh, var(--s-6))}.parma-module__TBsL4G__heroGrid{gap:var(--s-5);display:grid}.parma-module__TBsL4G__heroHead{gap:var(--s-3);align-content:center;justify-items:start;min-width:0;display:grid}.parma-module__TBsL4G__lead{color:var(--fg-dim);text-wrap:pretty;max-width:24em;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.4}.parma-module__TBsL4G__call{min-height:44px;margin-top:var(--s-2);font-family:var(--font-display);font-size:var(--t-h3);color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fr-red);text-decoration-color:var(--fr-red);text-underline-offset:.25em;transition:color var(--dur-fast) var(--ease-out);align-items:center;font-weight:500;text-decoration-thickness:2px;display:inline-flex}.parma-module__TBsL4G__call:hover{color:var(--accent-text)}.parma-module__TBsL4G__formPanel{background:var(--bg);min-width:0;color:var(--fg);border-radius:var(--r-lg);padding:clamp(var(--s-3), 3svh, var(--s-4));box-shadow:var(--elev-3);scroll-margin-top:calc(var(--nav-h) + var(--s-2));align-content:start;gap:4px;display:grid}.parma-module__TBsL4G__formTitle{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.2}.parma-module__TBsL4G__formLead{font-size:var(--t-small);color:var(--fg-dim);margin-bottom:var(--s-2)}.parma-module__TBsL4G__formPanel form{gap:clamp(var(--s-2), 1.8svh, var(--s-3))}.parma-module__TBsL4G__formPanel form>div:first-child{gap:clamp(8px,1.2svh,12px) 12px}.parma-module__TBsL4G__formPanel input,.parma-module__TBsL4G__formPanel textarea{font-size:var(--t-body);padding:1.3rem .9rem .45rem}.parma-module__TBsL4G__formPanel label{top:.85rem;left:.9rem}.parma-module__TBsL4G__formPanel textarea{height:clamp(4rem,9svh,5.5rem);min-height:0}.parma-module__TBsL4G__formPanel form p:last-child{font-size:.8125rem;line-height:1.4}@media (min-width:1000px){.parma-module__TBsL4G__heroGrid{column-gap:clamp(var(--s-5), 7vw, var(--s-7));grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center}}.parma-module__TBsL4G__head{justify-content:space-between;align-items:end;gap:var(--s-3);margin-bottom:var(--head-gap);flex-wrap:wrap;display:flex}.parma-module__TBsL4G__all{min-height:44px;font-size:var(--t-body);color:var(--fg);white-space:nowrap;align-items:center;gap:.5em;font-weight:500;display:inline-flex}.parma-module__TBsL4G__allArrow{width:1em;height:1em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out);flex:none}.parma-module__TBsL4G__all:hover .parma-module__TBsL4G__allArrow{transform:translate(4px)}.parma-module__TBsL4G__gallery{gap:var(--s-5) var(--gap);display:grid}.parma-module__TBsL4G__itemLink{gap:var(--s-3);color:inherit;display:grid}.parma-module__TBsL4G__pic{border-radius:var(--r-lg);aspect-ratio:3/2;overflow:hidden}.parma-module__TBsL4G__pic img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.parma-module__TBsL4G__itemLink:hover .parma-module__TBsL4G__pic img{transform:scale(1.03)}.parma-module__TBsL4G__caption{gap:6px;display:grid}.parma-module__TBsL4G__client{font-size:var(--t-small);color:var(--fg-dim)}.parma-module__TBsL4G__line{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;text-wrap:balance;max-width:24em;font-weight:500;line-height:1.25}@media (min-width:1000px){.parma-module__TBsL4G__gallery{row-gap:clamp(var(--s-5), 10svh, var(--s-6));grid-template-columns:repeat(12,minmax(0,1fr))}.parma-module__TBsL4G__item{grid-column:span var(--span,6)}.parma-module__TBsL4G__pic{aspect-ratio:auto;height:clamp(16rem,52svh,30rem)}}.parma-module__TBsL4G__clients{background:var(--fr-white);color:var(--fr-ink);padding-block:clamp(var(--s-5), 9svh, var(--s-6));gap:clamp(var(--s-4), 5svh, var(--s-5));display:grid;overflow:clip}.parma-module__TBsL4G__clientsTitle{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;color:var(--fg-dim);font-weight:500}.parma-module__TBsL4G__holisticHead{gap:var(--s-3);display:grid}@media (min-width:1000px){.parma-module__TBsL4G__holisticHead{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.parma-module__TBsL4G__holisticHead>:first-child{grid-column:1/span 7}.parma-module__TBsL4G__holisticHead>:last-child{grid-column:8/span 5}}.parma-module__TBsL4G__contrast{margin-top:var(--head-gap);display:grid}.parma-module__TBsL4G__contrastLabel{font-size:var(--t-small);color:var(--fg-dim);padding-bottom:var(--s-2);display:none}.parma-module__TBsL4G__contrastOurs{color:var(--fr-red-hot)}.parma-module__TBsL4G__contrastRow{padding-block:var(--s-3);border-top:1px solid var(--rule);gap:6px;display:grid}.parma-module__TBsL4G__contrastRow:last-child{border-bottom:1px solid var(--rule)}.parma-module__TBsL4G__usual{font-size:var(--t-body);color:var(--fg-dim);line-height:1.45}.parma-module__TBsL4G__ours{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;font-weight:500;line-height:1.25}@media (min-width:768px){.parma-module__TBsL4G__contrast{column-gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.parma-module__TBsL4G__contrastLabel{display:block}.parma-module__TBsL4G__contrastRow{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--gap);align-items:baseline}.parma-module__TBsL4G__usual{max-width:28em}}.parma-module__TBsL4G__pillars{margin-top:clamp(var(--s-5), 8svh, var(--s-6))}.parma-module__TBsL4G__pillarsRope{margin-inline:calc(var(--s-2) * -1)}.parma-module__TBsL4G__pillarList{gap:var(--s-3) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parma-module__TBsL4G__pillar{padding-top:var(--s-2);font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;color:var(--fg);transition:color var(--dur-fast) var(--ease-out);font-weight:500;display:block}.parma-module__TBsL4G__pillar:hover{color:var(--fr-red-hot)}.parma-module__TBsL4G__pillarPre{font-family:var(--font-body);font-size:var(--t-small);letter-spacing:0;color:var(--fg-dim);font-weight:400;display:block}@media (max-width:999px){.parma-module__TBsL4G__pillarsRope{display:none}}@media (min-width:1000px){.parma-module__TBsL4G__pillarList{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr))}}.parma-module__TBsL4G__columns{gap:var(--s-5);margin-top:var(--head-gap);display:grid}.parma-module__TBsL4G__column{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--rule);align-content:start;display:grid}@media (min-width:768px){.parma-module__TBsL4G__columns{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr))}}.parma-module__TBsL4G__columnLink{color:inherit;align-items:center;gap:.4em;display:inline-flex}.parma-module__TBsL4G__columnArrow{width:.8em;height:.8em;color:var(--fr-red);transition:transform var(--dur-fast) var(--ease-out);flex:none}.parma-module__TBsL4G__columnLink:hover .parma-module__TBsL4G__columnArrow{transform:translate(4px)}.parma-module__TBsL4G__tags{margin-top:var(--s-1);flex-wrap:wrap;gap:8px;display:flex}.parma-module__TBsL4G__tags li{font-size:var(--t-small);background:var(--surface-hi);color:var(--fg);border-radius:999px;padding:6px 12px}.parma-module__TBsL4G__formule{margin-top:clamp(var(--s-5), 8svh, var(--s-6));display:grid}.parma-module__TBsL4G__formula{gap:4px var(--gap);padding-block:var(--s-3);border-top:1px solid var(--rule);display:grid}.parma-module__TBsL4G__formula:last-child{border-bottom:1px solid var(--rule)}.parma-module__TBsL4G__formulaName{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;font-weight:500}.parma-module__TBsL4G__formulaText{font-size:var(--t-body);color:var(--fg-dim)}@media (min-width:768px){.parma-module__TBsL4G__formula{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline}}.parma-module__TBsL4G__trust{font-size:var(--t-small);color:var(--fg-dim);max-width:34em}.parma-module__TBsL4G__faqGrid{gap:var(--head-gap);display:grid}@media (min-width:1000px){.parma-module__TBsL4G__faqGrid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.parma-module__TBsL4G__faqGrid>:first-child{grid-column:1/span 5}.parma-module__TBsL4G__faqBody{grid-column:7/span 6}}
