/* CRM catalog: compact text, visible product galleries and responsive features. */
:root{--crm-red:#f24336;--crm-lime:#d7df1f}
html{scroll-padding-top:calc(var(--cap-header-height,92px) + 88px)}
.crm-page{background:#fff;color:var(--ink);overflow-x:clip}
.crm-hero{padding:68px 7% 62px;background:var(--night);color:#fff;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:48px;align-items:center;overflow:hidden}
.crm-hero .eyebrow{color:var(--yellow);margin-bottom:20px}
.crm-hero h1{font-size:clamp(2.6rem,4.6vw,4.8rem);line-height:1.06;max-width:940px;font-weight:500}
.crm-hero p:not(.eyebrow){max-width:650px;color:#d8d2e2;font-size:1.02rem;margin-top:22px;line-height:1.62}
.crm-hero-orbit{position:relative;aspect-ratio:1;max-width:300px;width:100%;justify-self:end;border:1px solid #ffffff22;border-radius:50%;display:grid;place-items:center}
.crm-hero-orbit:before,.crm-hero-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid #ffffff18}
.crm-hero-orbit:before{inset:14%}
.crm-hero-orbit:after{inset:31%}
.crm-hero-orbit span{position:absolute;width:60px;height:60px;border-radius:50%;display:grid;place-items:center;font-weight:800;background:#fff;color:var(--purple);box-shadow:0 15px 50px #0003}
.crm-hero-orbit span:nth-child(1){top:4%;left:39%}
.crm-hero-orbit span:nth-child(2){right:2%;top:40%;background:var(--crm-red);color:#fff}
.crm-hero-orbit span:nth-child(3){bottom:3%;left:39%;background:var(--crm-lime);color:#2a2431}
.crm-hero-orbit span:nth-child(4){left:2%;top:40%;background:var(--yellow);color:#2a2431}
.crm-product-nav{position:sticky;top:var(--cap-header-height,92px);z-index:20;display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:13px 7%;background:#fff;border-bottom:1px solid var(--line);scrollbar-width:thin}
.crm-product-nav a{white-space:nowrap;padding:10px 16px;border:1px solid var(--line);font-size:.83rem;font-weight:700;transition:background .15s,color .15s}
.crm-product-nav a:hover,.crm-product-nav a:focus-visible{background:#f5f2ff;color:var(--purple)}
.crm-product{padding:82px 7% 86px;scroll-margin-top:0;position:relative}
.crm-product.theme-dark{background:var(--night);color:#fff}
.crm-product.theme-soft{background:#f5f4f8}
.crm-product.theme-light{background:#fff}
.crm-product-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);grid-template-areas:"copy visual" "features visual";gap:24px clamp(28px,4.3vw,72px);align-items:start}
.crm-product-copy{grid-area:copy;min-width:0}
.crm-product-copy .eyebrow{color:var(--purple);margin-bottom:16px;font-size:.76rem;letter-spacing:.14em}
.theme-dark .crm-product-copy .eyebrow{color:var(--yellow)}
.crm-product-copy h2{font-size:clamp(2.25rem,3.3vw,3.5rem);line-height:1.09;letter-spacing:-.05em;max-width:660px;font-weight:650;overflow-wrap:break-word}
.crm-product-lead{font-size:clamp(.97rem,1.18vw,1.1rem);line-height:1.62;color:var(--muted);max-width:600px;margin-top:21px}
.theme-dark .crm-product-lead{color:#ded6ec}
.crm-product-copy .button{margin-top:27px;min-height:52px;padding:16px 22px;max-width:100%;gap:18px}
.crm-product-features{grid-area:features;min-width:0}
.crm-product-features h3{font-size:.96rem;line-height:1.35;margin-bottom:15px;letter-spacing:0;font-weight:700;color:var(--ink)}
.theme-dark .crm-product-features h3{color:#f6f2fd}
.crm-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.crm-feature{min-width:0;min-height:114px;border:1px solid var(--line);background:#fff;padding:17px 18px}
.crm-feature strong{display:block;font-size:.9rem;line-height:1.32;color:var(--ink)}
.crm-feature span{display:block;margin-top:8px;font-size:.82rem;line-height:1.48;color:var(--muted)}
.theme-dark .crm-feature{background:#261d3a;border-color:#ffffff25}
.theme-dark .crm-feature strong{color:#fff}
.theme-dark .crm-feature span{color:#cdc5dc}
.crm-product-visual{grid-area:visual;min-width:0;display:flex;flex-direction:column;gap:16px;align-self:start}
.crm-logo-stage{width:100%;height:162px;flex:none;border:1px solid var(--line);background:#fff;display:grid;place-items:center;padding:18px 28px;overflow:hidden}
.theme-dark .crm-logo-stage{border-color:#ffffff32}
.crm-logo-stage svg{width:100%;max-width:520px;height:100%;max-height:140px;overflow:visible}
.logo-static .crm-logo-image{display:block;width:100%;height:100%;max-width:440px;max-height:130px;object-fit:contain;background:transparent}
.logo-catch{background:#fff}
.crm-slider{border:1px solid var(--line);background:#fff;min-width:0}
.theme-dark .crm-slider{border-color:#ffffff32}
.crm-slider-viewport{width:100%;aspect-ratio:2452 / 1728;overflow:hidden;background:#f8f7fb}
.crm-slider-track{display:flex;height:100%;transition:transform .35s ease}
.crm-slide{flex:0 0 100%;width:100%;min-width:0;height:100%}
.crm-slide img{display:block;width:100%;height:100%;object-fit:contain;background:#f8f7fb}
.crm-slider-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid var(--line);background:#fff}
.crm-slider-controls>button{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:1.12rem}
.crm-slider-controls>button:hover{background:#f0ecfc;color:var(--purple)}
.crm-slider-progress{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:7px}
.crm-slider-progress [data-counter]{font-size:.74rem;font-weight:700;color:#655b75;font-variant-numeric:tabular-nums}
.crm-slider-dots{display:flex;align-items:center;justify-content:center;gap:7px;max-width:100%;overflow:auto;padding:2px}
.crm-slider-dots button{border:0;flex:0 0 8px;width:8px;height:8px;border-radius:50%;padding:0;background:#c9c3d6}
.crm-slider-dots button.active{background:var(--purple)}
.crm-additional-features{margin-top:28px;border-top:1px solid var(--line)}
.theme-dark .crm-additional-features{border-color:#ffffff35}
.crm-additional-features summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:18px 0;color:var(--purple);font-size:.94rem;font-weight:700}
.crm-additional-features summary::-webkit-details-marker{display:none}
.theme-dark .crm-additional-features summary{color:var(--yellow)}
.crm-more-count{display:inline-block;margin-left:5px;font-weight:600;opacity:.75}
.crm-more-arrow{font-size:1.4rem;transition:transform .2s}
.crm-additional-features[open] .crm-more-arrow{transform:rotate(180deg)}
.crm-feature-grid-extra{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));margin:6px 0 4px}
.crm-feature-grid-extra .crm-feature{min-height:100px}
.logo-custom{background:linear-gradient(120deg,#372254,#211633);color:#fff;text-align:center;border-color:#ffffff30}
.logo-custom>div{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}
.logo-custom .custom-mark{font-size:3.4rem;font-weight:800;color:var(--yellow);line-height:1}
.logo-custom h3{font-size:1.36rem;letter-spacing:-.03em}
.logo-custom p{font-size:.87rem;color:#e0d6f2;flex-basis:100%;line-height:1.4}
.crm-custom-flow{background:linear-gradient(140deg,#30214d,#1b142e);border:1px solid #ffffff30;min-height:284px;display:grid;grid-template-columns:1fr;gap:12px;padding:24px}
.crm-flow-step{display:flex;align-items:center;gap:18px;color:#fff;padding:18px 20px;border:1px solid #ffffff2b;background:#ffffff08}
.crm-flow-step span{font-size:.8rem;color:var(--yellow);font-weight:700;letter-spacing:.1em}
.crm-flow-step strong{font-size:1.02rem;font-weight:600}
.crm-contact-band{padding:70px 7%;background:var(--purple);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px}
.crm-contact-band .eyebrow{color:#e7e0ff}
.crm-contact-band h2{max-width:780px;font-size:clamp(2rem,3vw,3.25rem)}
.crm-contact-band .yellow{min-width:230px}
.crm-footer{background:#120c1f;color:#bdb5c8;padding:28px 7%;display:flex;justify-content:space-between;gap:24px;font-size:.8rem}
.crm-footer div{display:flex;flex-wrap:wrap;gap:22px}
.crm-footer a{color:#fff}

.logo-catch .c-top,.logo-catch .c-left,.logo-catch .c-bottom,.logo-catch .ball,.logo-catch .catch-word,.logo-catch .bang{will-change:transform,opacity}
.logo-catch .c-top{transform-origin:287px 290px;animation:ct 4.4s cubic-bezier(.22,.82,.22,1) infinite}.logo-catch .c-left{transform-origin:220px 500px;animation:cl 4.4s cubic-bezier(.22,.82,.22,1) infinite}.logo-catch .c-bottom{transform-origin:288px 710px;animation:cb 4.4s cubic-bezier(.22,.82,.22,1) infinite}.logo-catch .ball{transform-origin:754px 500px;animation:ball 4.4s cubic-bezier(.2,.78,.2,1) infinite}.logo-catch .catch-word{animation:wordIn 4.4s ease infinite}.logo-catch .bang{animation:bang 4.4s ease infinite}
@keyframes ct{0%{opacity:0;transform:translate(110px,-90px) scale(.72)}11%{opacity:1;transform:none}38%,44%{transform:translateY(16px)}54%,96%{opacity:1;transform:none}100%{opacity:0}}@keyframes cl{0%,8%{opacity:0;transform:translate(-90px,0) scale(.78)}18%{opacity:1;transform:none}38%,44%{transform:translateY(8px)}54%,96%{opacity:1;transform:none}100%{opacity:0}}@keyframes cb{0%,4%{opacity:0;transform:translate(110px,90px) scale(.72)}15%{opacity:1;transform:none}38%,44%{transform:translateY(16px)}54%,96%{opacity:1;transform:none}100%{opacity:0}}@keyframes ball{0%,20%{opacity:0;transform:translateX(690px) scale(.86)}24%{opacity:1;transform:translateX(690px) scale(.92)}34%,40%{opacity:1;transform:translateX(-225px) scale(.84)}47%{transform:translateX(40px) scale(1.03)}54%{transform:translateX(-10px) scale(.99)}60%,96%{opacity:1;transform:none}100%{opacity:0}}@keyframes wordIn{0%,57%{opacity:0;transform:translateX(-35px)}66%,96%{opacity:1;transform:none}100%{opacity:0}}@keyframes bang{0%,75%{opacity:0;transform:translateY(-130px)}84%{opacity:1;transform:translateY(12px)}88%,96%{opacity:1;transform:none}100%{opacity:0}}

@media(min-width:1600px){
 .crm-product,.crm-product-nav,.crm-contact-band{padding-left:max(7%,calc((100vw - 1420px)/2));padding-right:max(7%,calc((100vw - 1420px)/2))}
}
@media(max-width:1080px){
 .crm-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px}
 .crm-product-copy h2{font-size:clamp(2.15rem,3.6vw,3.1rem)}
 .crm-feature{padding:14px 15px}
}
@media(max-width:920px){
 .crm-product-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "visual" "features";gap:24px}
 .crm-product-copy h2{max-width:800px}
 .crm-product-lead{max-width:760px}
 .crm-product-visual{max-width:760px;width:100%}
 .crm-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .crm-feature{min-height:104px}
 .crm-hero{grid-template-columns:1fr}
 .crm-hero-orbit{display:none}
 .crm-contact-band{flex-direction:column;align-items:flex-start}
}
@media(max-width:650px){
 html{scroll-padding-top:calc(var(--cap-header-height,80px) + 80px)}
 .crm-hero{padding:48px 6% 52px}
 .crm-hero h1{font-size:clamp(2.4rem,8vw,3.45rem)}
 .crm-product-nav{top:var(--cap-header-height,80px);padding:10px 6%;gap:8px}
 .crm-product-nav a{padding:10px 12px}
 .crm-product{padding:54px 6% 62px;scroll-margin-top:0}
 .crm-product-copy h2{font-size:clamp(2.05rem,7.2vw,2.8rem)}
 .crm-product-lead{font-size:1rem;margin-top:18px}
 .crm-product-copy .button{margin-top:24px}
 .crm-feature-grid{grid-template-columns:1fr}
 .crm-feature{min-height:0;padding:16px}
 .crm-logo-stage{height:132px;padding:15px 20px}
 .crm-logo-stage svg{max-height:106px}
 .logo-static .crm-logo-image{max-height:106px}
 .logo-custom .custom-mark{font-size:2.8rem}
 .logo-custom h3{font-size:1.13rem}
 .logo-custom p{font-size:.78rem}
 .crm-slider-controls{padding:9px 10px}
 .crm-slider-controls>button{width:38px;height:38px;flex-basis:38px}
 .crm-custom-flow{padding:14px;min-height:235px}
 .crm-flow-step{padding:14px}
 .crm-contact-band{padding:54px 6%}
 .crm-footer{flex-direction:column;padding:26px 6%}
}
@media(prefers-reduced-motion:reduce){
 .logo-catch *{animation:none!important;opacity:1!important;transform:none!important}
 .crm-slider-track,.crm-more-arrow{transition:none}
}

/* Software Factory and custom CRM: service depth alongside the product catalog. */
.crm-hero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(32px,5vw,80px);padding-block:76px}
.crm-hero h1{font-size:clamp(2.8rem,5.1vw,5rem);max-width:760px;letter-spacing:-.055em}
.crm-hero #crm-intro{max-width:650px}
.factory-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px}
.factory-hero-actions>a:not(.button){color:#ece7f6;font-size:.88rem;font-weight:600;line-height:1.5;text-underline-offset:5px}
.factory-hero-actions>a:not(.button):hover{text-decoration:underline}
.factory-hero-visual{padding:26px;background:#241b3d;border:1px solid #bca5ef42;box-shadow:16px 16px 0 #ffffff05;max-width:470px;justify-self:end;width:100%;min-width:0}
.crm-hero .factory-visual-label{color:#e5daff;font-size:.64rem;font-weight:700;letter-spacing:.13em;line-height:1.5;margin:0 0 18px}
.factory-hero-visual h2{font-size:clamp(1.6rem,2.2vw,2.2rem);line-height:1.18;letter-spacing:-.035em}
.factory-hero-visual ol{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:10px}
.factory-hero-visual li{display:grid;grid-template-columns:24px 1fr 20px;align-items:center;gap:12px;padding:16px 14px;background:#fff;color:var(--ink);min-width:0;border-left:3px solid #cab8ff}
.factory-hero-visual li:last-child{border-left-color:var(--yellow);background:#fffde5}
.factory-hero-visual li>span{font-size:.72rem;color:var(--purple);font-weight:700}
.factory-hero-visual li strong{font-size:.91rem}
.crm-hero .factory-hero-visual li p{color:#62596f;font-size:.76rem;line-height:1.4;margin:5px 0 0}
.crm-hero .factory-visual-note{color:#bfb3d4;font-size:.72rem;line-height:1.5;margin:18px 0 0}
.factory-design,.factory-choices,.factory-catalog-heading,.factory-delivery,.factory-faq{padding:84px 7%}
.factory-heading{max-width:950px}
.factory-heading .eyebrow,.factory-catalog-heading .eyebrow{margin-bottom:20px}
.factory-heading h2,.factory-catalog-heading h2{font-size:clamp(2.05rem,3.4vw,3.5rem);line-height:1.12;max-width:860px}
.factory-heading>p:not(.eyebrow),.factory-catalog-heading>p:not(.eyebrow){margin-top:24px;color:var(--muted);max-width:760px;font-size:1rem;line-height:1.75}
.factory-pipeline{list-style:none;padding:0;margin:48px 0 54px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}
.factory-pipeline li{border-top:2px solid var(--purple);padding-top:22px;min-width:0}
.factory-step-number{display:block;color:var(--purple);font-weight:700;font-size:.76rem;letter-spacing:.1em}
.factory-pipeline h3{font-size:1.14rem;letter-spacing:-.025em;margin:16px 0 10px}
.factory-pipeline p{font-size:.87rem;color:var(--muted);line-height:1.65}
.factory-modules-heading{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;padding-top:34px;border-top:1px solid var(--line);align-items:start}
.factory-modules-heading h3{font-size:1.65rem;max-width:340px}
.factory-modules-heading p{color:var(--muted);font-size:.91rem;line-height:1.7}
.factory-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}
.factory-modules article{background:#f5f3fb;padding:25px 23px;min-width:0;border-top:1px solid #e4def1}
.factory-modules h3{font-size:1.1rem;letter-spacing:-.025em}
.factory-modules p{color:var(--muted);font-size:.87rem;line-height:1.65;margin-top:14px}
.factory-choices{background:var(--night);color:#fff}
.factory-choices .eyebrow{color:var(--yellow)}
.factory-choices .factory-heading>p:not(.eyebrow){color:#d1c8df}
.factory-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:46px}
.factory-choice-grid article{padding-top:26px;border-top:1px solid #ffffff38;min-width:0}
.factory-choice-grid article>span{color:var(--yellow);font-size:.78rem;font-weight:700;letter-spacing:.1em;display:block;margin-bottom:18px}
.factory-choice-grid h3{font-size:1.45rem}
.factory-choice-grid p{color:#d1c8df;font-size:.93rem;margin-top:18px;line-height:1.75}
.factory-links{display:flex;flex-wrap:wrap;gap:22px 40px;margin-top:38px}
.factory-links a{line-height:1.5}
.factory-catalog-heading{padding-bottom:20px;background:#fff}
.factory-catalog-heading h2{max-width:800px}
.factory-delivery{background:#f5f3fb;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,7vw,100px);align-items:start}
.factory-delivery .factory-heading h2{font-size:clamp(2rem,3.1vw,3.3rem)}
.factory-delivery .factory-heading .text-link{margin-top:26px;line-height:1.6}
.factory-delivery-list{list-style:none;padding:0;margin:0;display:grid;gap:28px}
.factory-delivery-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:18px;padding-bottom:28px;border-bottom:1px solid #dcd4e9}
.factory-delivery-list li:last-child{padding-bottom:0;border-bottom:0}
.factory-delivery-list .factory-step-number{padding-top:6px}
.factory-delivery-list h3{font-size:1.3rem;letter-spacing:-.03em}
.factory-delivery-list p{font-size:.92rem;color:var(--muted);margin-top:12px;line-height:1.7}
.factory-delivery-list .factory-deliverable{font-size:.82rem;color:#514263;background:#ece6f5;padding:12px 15px;margin-top:16px}
.factory-deliverable strong{color:#3e285b}
.factory-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,7vw,90px)}
.factory-faq .factory-heading h2{font-size:clamp(2rem,3vw,3.2rem)}
.factory-faq-list{border-top:1px solid var(--line)}
.factory-faq details{border-bottom:1px solid var(--line);padding:0}
.factory-faq summary{display:flex;align-items:start;justify-content:space-between;gap:25px;padding:24px 0;list-style:none;cursor:pointer;font-size:.98rem;line-height:1.55;font-weight:600}
.factory-faq summary::-webkit-details-marker{display:none}
.factory-faq summary>span{font-size:1.3rem;color:var(--purple);flex-shrink:0;line-height:1.15}
.factory-faq details[open] summary>span{transform:rotate(45deg)}
.factory-faq details>p{font-size:.93rem;line-height:1.75;color:var(--muted);padding:0 35px 24px 0}
.factory-contact-hint{color:#e7e0ff;max-width:660px;margin-top:22px;font-size:.94rem;line-height:1.7}
.crm-loading{padding:35px 7%;color:var(--muted);font-size:.95rem;line-height:1.7}
.crm-loading a{color:var(--purple);text-decoration:underline}
@media(min-width:1600px){
 .factory-design,.factory-choices,.factory-catalog-heading,.factory-delivery,.factory-faq,.crm-hero{padding-inline:max(7%,calc((100vw - 1420px)/2))}
}
@media(max-width:1250px){
 .factory-modules{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:920px){
 .crm-hero{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:62px}
 .factory-hero-visual{justify-self:start;max-width:620px}
 .factory-hero-visual ol{grid-template-columns:repeat(3,minmax(0,1fr))}
 .factory-hero-visual li{grid-template-columns:1fr;gap:10px;align-content:start;padding:15px}
 .factory-hero-visual li>span:last-child{display:none}
 .factory-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}
 .factory-modules-heading{grid-template-columns:1fr;gap:18px}
 .factory-modules-heading h3{max-width:none}
 .factory-choice-grid{gap:24px}
 .factory-delivery,.factory-faq{grid-template-columns:1fr;gap:38px}
}
@media(max-width:650px){
 .crm-hero{padding:48px 6% 52px}
 .crm-hero h1{font-size:clamp(2.6rem,9.4vw,3.8rem)}
 .factory-hero-actions{align-items:flex-start;gap:22px}
 .factory-hero-visual{padding:22px 18px;box-shadow:none}
 .factory-hero-visual ol{grid-template-columns:1fr;gap:8px}
 .factory-hero-visual li{grid-template-columns:24px 1fr;gap:12px;padding:13px}
 .factory-design,.factory-choices,.factory-catalog-heading,.factory-delivery,.factory-faq{padding:54px 6%}
 .factory-catalog-heading{padding-bottom:0}
 .factory-pipeline{grid-template-columns:1fr;gap:0;margin:32px 0 38px}
 .factory-pipeline li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 12px;padding:20px 0;border-top:1px solid var(--line)}
 .factory-pipeline .factory-step-number{grid-row:1/3;padding-top:4px}
 .factory-pipeline h3{margin:0 0 8px}
 .factory-pipeline p{grid-column:2}
 .factory-modules{grid-template-columns:1fr;gap:12px}
 .factory-modules article{padding:22px}
 .factory-modules-heading{padding-top:25px}
 .factory-choice-grid{grid-template-columns:1fr;gap:24px;margin-top:32px}
 .factory-choice-grid h3{font-size:1.35rem}
 .factory-choice-grid p{margin-top:12px}
 .factory-links{gap:22px}
 .factory-delivery-list li{grid-template-columns:24px minmax(0,1fr);gap:12px}
 .factory-faq summary{font-size:.94rem;gap:20px;padding:22px 0}
 .factory-faq details>p{padding-right:0}
}
