.lp-inside{background:var(--offwhite);color:var(--dark);overflow:hidden;padding:clamp(64px,9vw,104px) 0;position:relative}.lp-inside:after{background-image:linear-gradient(rgba(28,26,20,.03) 1px,transparent 0),linear-gradient(90deg,rgba(28,26,20,.03) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.lp-inside .lp-wrap{position:relative;z-index:1}.lp-inside__head{margin-bottom:clamp(36px,5vw,56px);max-width:720px}.lp-inside__eyebrow{align-items:center;color:var(--orange);display:flex;font-size:11px;font-weight:700;gap:10px;letter-spacing:2.5px;margin-bottom:20px;text-transform:uppercase}.lp-inside__eyebrow:before{background:var(--orange);content:"";height:2px;width:24px}.lp-inside__title{color:var(--dark);font-family:var(--ff-h);font-size:clamp(30px,3.8vw,50px);font-weight:400;letter-spacing:-1px;line-height:1.06;margin:0 0 18px}.lp-inside__title em{color:var(--orange);font-style:italic}.lp-inside__lead{color:rgba(28,26,20,.62);font-size:clamp(16px,1.5vw,19px);font-weight:300;line-height:1.7}.lp-inside__lead p{margin:0}.lp-inside__lead strong{color:var(--dark);font-weight:600!important}.lp-inside__grid{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 1fr}.lp-inside__label{color:rgba(28,26,20,.4);font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:22px;text-transform:uppercase}.lp-inside__hint{color:rgba(28,26,20,.3);font-weight:600}.lp-inside__step{align-items:start;background:none;border:none;color:inherit;cursor:pointer;display:grid;font-family:var(--ff-b);gap:18px;grid-template-columns:auto 1fr;padding:0 0 26px;position:relative;text-align:left;transition:transform .25s var(--ease);width:100%}.lp-inside__step:hover{transform:translateX(3px)}.lp-inside__step:not(:last-child):before{background:rgba(28,26,20,.15);bottom:0;content:"";left:17px;position:absolute;top:40px;width:1px}.lp-inside__step-num{align-items:center;background:var(--dark);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:var(--ff-h);font-size:16px;height:36px;justify-content:center;transition:background .35s var(--ease),transform .35s var(--ease),box-shadow .35s;width:36px;z-index:1}.lp-inside__step.is-active .lp-inside__step-num{background:var(--orange);box-shadow:0 8px 22px rgba(232,93,60,.35);transform:scale(1.12)}.lp-inside__step-b h4{color:var(--dark);font-family:var(--ff-h);font-size:19px;margin-bottom:5px;transition:color .3s}.lp-inside__step.is-active .lp-inside__step-b h4{color:var(--orange)}.lp-inside__step-b p{color:rgba(28,26,20,.6);font-size:14px;line-height:1.6;margin:0;transition:opacity .3s}.lp-inside__step:not(.is-active) .lp-inside__step-b p{opacity:.5}.lp-inside__step-more{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s var(--ease),opacity .3s}.lp-inside__step.is-active .lp-inside__step-more{grid-template-rows:1fr;opacity:1}.lp-inside__step-more-in{min-height:0;overflow:hidden}.lp-inside__step-more span{background:rgba(232,93,60,.08);border-left:2px solid var(--orange);color:rgba(28,26,20,.72);display:block;font-size:13px;line-height:1.5;margin-top:12px;padding:10px 14px}.lp-inside__incl{border-bottom:1px solid rgba(28,26,20,.1);display:flex;gap:14px;padding:18px 0;transition:background .25s,padding-left .25s}.lp-inside__incl:last-of-type{border-bottom:none}.lp-inside__incl:hover{background:rgba(232,93,60,.05);padding-left:10px}.lp-inside__incl-ic{align-items:center;background:rgba(232,93,60,.12);border-radius:50%;color:var(--orange);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:26px;justify-content:center;transition:transform .3s var(--ease),background .3s,color .3s;width:26px}.lp-inside__incl:hover .lp-inside__incl-ic{background:var(--orange);color:#fff;transform:scale(1.15) rotate(-8deg)}.lp-inside__incl-b h4{color:var(--dark);font-size:16px;font-weight:700;margin-bottom:4px;transition:color .25s}.lp-inside__incl:hover .lp-inside__incl-b h4{color:var(--orange)}.lp-inside__incl-b p{color:rgba(28,26,20,.6);font-size:14px;line-height:1.6;margin:0}@media (max-width:900px){.lp-inside__grid{gap:40px;grid-template-columns:1fr}}