.ModularDashboard-module__UJ643G__dashboard{isolation:isolate;width:100%;min-width:0;margin:0;position:relative}.ModularDashboard-module__UJ643G__intro{color:#ededf0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:14px;line-height:1.4;display:flex}.ModularDashboard-module__UJ643G__intro>span:first-child{align-items:center;gap:10px;display:inline-flex}.ModularDashboard-module__UJ643G__intro svg{fill:none;width:16px;height:16px;stroke:var(--roc-orange);stroke-width:1.4px}.ModularDashboard-module__UJ643G__count{color:#a8a8ae;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ModularDashboard-module__UJ643G__countDivider{color:#73737c;margin:0 4px}.ModularDashboard-module__UJ643G__screen{isolation:isolate;background:#121619;border:1px solid #42484e;border-radius:6px;width:100%;position:relative;overflow:hidden}.ModularDashboard-module__UJ643G__shell{opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ModularDashboard-module__UJ643G__shell[data-visible=true]{opacity:1}.ModularDashboard-module__UJ643G__board{background:#121619;position:absolute;inset:9.11111% 0 0 3.33333%}.ModularDashboard-module__UJ643G__tiles{pointer-events:none;position:absolute;inset:0}.ModularDashboard-module__UJ643G__tile{transform-origin:0 0;background-color:#121619;background-repeat:no-repeat;position:absolute}.ModularDashboard-module__UJ643G__controls{align-items:center;gap:12px;min-height:44px;padding-top:14px;display:flex}.ModularDashboard-module__UJ643G__choices{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start;gap:0 14px;display:grid}.ModularDashboard-module__UJ643G__compactChoice{display:none}.ModularDashboard-module__UJ643G__choices button,.ModularDashboard-module__UJ643G__rotation{color:#b6b6bb;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;font-size:13px;line-height:1.35;display:inline-flex}.ModularDashboard-module__UJ643G__choices button{gap:8px;min-width:44px;padding:8px 0;position:relative}.ModularDashboard-module__UJ643G__choices button span{font-variant-numeric:tabular-nums;color:#8e8e96;font-size:10px}.ModularDashboard-module__UJ643G__choices button:after{content:"";background:var(--roc-orange);transform-origin:0;height:2px;transition:transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.ModularDashboard-module__UJ643G__choices button[aria-pressed=true]{color:#fff}.ModularDashboard-module__UJ643G__choices button[aria-pressed=true]:after{transform:scaleX(1)}.ModularDashboard-module__UJ643G__choices button[aria-pressed=true] span{color:var(--roc-orange)}.ModularDashboard-module__UJ643G__choices button:hover,.ModularDashboard-module__UJ643G__rotation:hover{color:#fff}.ModularDashboard-module__UJ643G__rotation{border:1px solid #424248;border-radius:50%;flex:none;order:2;width:44px}.ModularDashboard-module__UJ643G__rotation svg{width:16px;height:16px}.ModularDashboard-module__UJ643G__dashboard button:focus-visible,.ModularDashboard-module__UJ643G__compactChoice:focus-visible{outline:2px solid var(--roc-orange);outline-offset:4px}.ModularDashboard-module__UJ643G__dashboard .ModularDashboard-module__UJ643G__hint{color:#b6b6bb;margin:12px 0 0;font-size:14px;line-height:1.5}.ModularDashboard-module__UJ643G__caption{color:var(--kit-muted,#b6b6bb);margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:1024px){.ModularDashboard-module__UJ643G__dashboard{justify-self:center;max-width:800px}}@media (max-width:600px){.ModularDashboard-module__UJ643G__intro{margin-bottom:12px;font-size:13px}.ModularDashboard-module__UJ643G__choices{display:none}.ModularDashboard-module__UJ643G__compactChoice{color:#ededf0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:#121619;border:1px solid #424248;border-radius:4px;flex:1;padding:8px 12px;font-size:14px;display:block}.ModularDashboard-module__UJ643G__controls{gap:8px;padding-top:8px}.ModularDashboard-module__UJ643G__rotation{border:0}.ModularDashboard-module__UJ643G__dashboard .ModularDashboard-module__UJ643G__hint{font-size:13px}}@media (prefers-reduced-motion:reduce){.ModularDashboard-module__UJ643G__choices button:after{transition:none}}
.InteractiveBlocks-module__oZNrSW__process{--step-border:color-mix(in srgb, currentColor 24%, transparent);grid-template-columns:repeat(var(--process-count), minmax(0, 1fr));color:inherit;padding:0;list-style:none;display:grid;position:relative}.InteractiveBlocks-module__oZNrSW__process>li{display:contents}.InteractiveBlocks-module__oZNrSW__process button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-row:1;align-content:start;gap:22px;padding:0 20px 28px 0;display:grid;position:relative}.InteractiveBlocks-module__oZNrSW__process button:before{background:var(--step-border);content:"";height:1px;position:absolute;top:24px;left:52px;right:0}.InteractiveBlocks-module__oZNrSW__process li:last-child button:before{display:none}.InteractiveBlocks-module__oZNrSW__stepNumber{border:1px solid var(--step-border);border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;transition:color .18s,background .18s,border-color .18s;display:grid}[data-active=true] .InteractiveBlocks-module__oZNrSW__stepNumber,.InteractiveBlocks-module__oZNrSW__process button:hover .InteractiveBlocks-module__oZNrSW__stepNumber{color:var(--roc-dark);border-color:var(--roc-orange);background:var(--roc-orange)}[data-tone=orange] [data-active=true] .InteractiveBlocks-module__oZNrSW__stepNumber{color:#fff;border-color:var(--kit-text);background:var(--kit-text)}[data-tone=orange] .InteractiveBlocks-module__oZNrSW__process button:hover .InteractiveBlocks-module__oZNrSW__stepNumber{color:#fff;border-color:var(--kit-text);background:var(--kit-text)}.InteractiveBlocks-module__oZNrSW__stepTitle{max-width:17ch;font-size:clamp(16px,1.65vw,24px);font-weight:550;line-height:1.25}.InteractiveBlocks-module__oZNrSW__stepToggle{display:none}.InteractiveBlocks-module__oZNrSW__stepDetail{border-top:1px solid var(--step-border);grid-area:2/1/auto/-1;grid-template-columns:100px minmax(0,1fr);align-content:start;gap:16px 32px;min-height:0;padding:24px 0;display:grid}.InteractiveBlocks-module__oZNrSW__stepDetail[hidden]{display:none}.InteractiveBlocks-module__oZNrSW__detailCount{letter-spacing:.05em;opacity:.65;padding-top:8px;font-size:12px}.InteractiveBlocks-module__oZNrSW__stepDetail p{letter-spacing:-.035em;text-wrap:pretty;max-width:32ch;font-size:clamp(24px,3vw,42px);line-height:1.22}.InteractiveBlocks-module__oZNrSW__result{color:var(--kit-accent,var(--roc-orange));grid-column:2;font-size:13px}.InteractiveBlocks-module__oZNrSW__roles{grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,112px);display:grid}.InteractiveBlocks-module__oZNrSW__roleOptions{align-content:start;display:grid}.InteractiveBlocks-module__oZNrSW__roleOptions button{border:0;border-bottom:1px solid var(--kit-line,#303033);min-height:86px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:32px 1fr 24px;align-items:center;gap:14px;padding:20px 12px;font-size:clamp(18px,1.6vw,24px);transition:color .18s,background .18s;display:grid}.InteractiveBlocks-module__oZNrSW__roleOptions button:first-child{border-top:1px solid var(--kit-line,#303033)}.InteractiveBlocks-module__oZNrSW__roleOptions button[aria-pressed=true]{color:var(--kit-accent,var(--roc-orange))}.InteractiveBlocks-module__oZNrSW__roleOptions button:hover{background:#ffffff0d}:is([data-tone=light] .InteractiveBlocks-module__oZNrSW__roleOptions button:hover,[data-tone=soft] .InteractiveBlocks-module__oZNrSW__roleOptions button:hover){background:#0a0a0b0a}[data-tone=orange] .InteractiveBlocks-module__oZNrSW__roleOptions button[aria-pressed=true]{border-color:var(--kit-text);background:#ffffff14}.InteractiveBlocks-module__oZNrSW__roleOptions svg{width:24px;height:24px;transition:transform .18s}.InteractiveBlocks-module__oZNrSW__roleOptions button[aria-pressed=true] svg{transform:rotate(45deg)}.InteractiveBlocks-module__oZNrSW__roleNumber{opacity:.7;font-size:12px}.InteractiveBlocks-module__oZNrSW__rolePanels{min-width:0;display:grid}.InteractiveBlocks-module__oZNrSW__rolePanel{flex-direction:column;grid-area:1/1;gap:26px;padding-block:8px;display:flex}.InteractiveBlocks-module__oZNrSW__rolePanel[aria-hidden=true]{visibility:hidden;pointer-events:none}.InteractiveBlocks-module__oZNrSW__roleEyebrow{color:var(--kit-accent,var(--roc-orange));letter-spacing:.05em;text-transform:uppercase;font-size:12px}.InteractiveBlocks-module__oZNrSW__rolePanel p{letter-spacing:-.035em;text-wrap:pretty;max-width:28ch;font-size:clamp(26px,3.2vw,44px);line-height:1.22}.InteractiveBlocks-module__oZNrSW__rolePanel strong{color:var(--kit-muted,#b6b6bb);margin-top:0;padding-top:8px;font-size:14px;font-weight:450}@media (max-width:760px){.InteractiveBlocks-module__oZNrSW__process{padding-bottom:0;display:block}.InteractiveBlocks-module__oZNrSW__process>li{display:block}.InteractiveBlocks-module__oZNrSW__process button{border-top:1px solid var(--step-border);grid-template-columns:44px 1fr 24px;align-items:center;gap:16px;padding:20px 0}.InteractiveBlocks-module__oZNrSW__process button:before{display:none}.InteractiveBlocks-module__oZNrSW__stepNumber{width:40px;height:40px}.InteractiveBlocks-module__oZNrSW__stepTitle{max-width:none;font-size:20px}.InteractiveBlocks-module__oZNrSW__stepToggle{text-align:center;font-size:24px;display:block}.InteractiveBlocks-module__oZNrSW__stepDetail{border:0;grid-template-columns:1fr;min-height:0;padding:0 0 28px 60px;position:static}.InteractiveBlocks-module__oZNrSW__stepDetail p{font-size:23px}.InteractiveBlocks-module__oZNrSW__detailCount{display:none}.InteractiveBlocks-module__oZNrSW__result{grid-column:1}.InteractiveBlocks-module__oZNrSW__roles{grid-template-columns:1fr;gap:36px}.InteractiveBlocks-module__oZNrSW__roleOptions{grid-template-columns:1fr 1fr;gap:8px}.InteractiveBlocks-module__oZNrSW__roleOptions button,.InteractiveBlocks-module__oZNrSW__roleOptions button:first-child{border:1px solid var(--kit-line,#303033);grid-template-columns:22px 1fr;gap:8px;min-height:84px;padding:14px 10px;font-size:16px}.InteractiveBlocks-module__oZNrSW__roleOptions button[aria-pressed=true]{border-color:var(--roc-orange)}.InteractiveBlocks-module__oZNrSW__roleOptions svg{display:none}.InteractiveBlocks-module__oZNrSW__rolePanel{gap:24px}.InteractiveBlocks-module__oZNrSW__rolePanel p{font-size:clamp(25px,6.5vw,36px)}}@media (prefers-reduced-motion:reduce){.InteractiveBlocks-module__oZNrSW__stepNumber,.InteractiveBlocks-module__oZNrSW__roleOptions button,.InteractiveBlocks-module__oZNrSW__roleOptions svg{transition:none}}@media (max-width:360px){.InteractiveBlocks-module__oZNrSW__roleOptions{grid-template-columns:minmax(0,1fr)}.InteractiveBlocks-module__oZNrSW__roleOptions button,.InteractiveBlocks-module__oZNrSW__roleOptions button:first-child{min-height:64px}}@media (min-width:1025px) and (min-height:650px){[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__process button{gap:16px;padding-bottom:20px}[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__stepDetail{min-height:0;padding-block:20px}[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__stepDetail p{max-width:44ch;font-size:clamp(26px,min(2.6vw,4.2svh),38px)}[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__roles{gap:40px}[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__roleOptions button{min-height:64px;padding-block:14px}[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__rolePanel{gap:18px}[data-layout-version="2"] .InteractiveBlocks-module__oZNrSW__rolePanel p{font-size:clamp(26px,min(2.8vw,4.5svh),40px)}[data-ui-block=roles]:has(figure) .InteractiveBlocks-module__oZNrSW__roles{grid-template-columns:1fr;gap:20px}[data-ui-block=roles]:has(figure) .InteractiveBlocks-module__oZNrSW__roleOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}[data-ui-block=roles]:has(figure) .InteractiveBlocks-module__oZNrSW__roleOptions button{grid-template-columns:22px 1fr 20px;gap:8px;font-size:17px}[data-ui-block=roles]:has(figure) .InteractiveBlocks-module__oZNrSW__rolePanel p{max-width:none;font-size:26px}}[data-section-group] .InteractiveBlocks-module__oZNrSW__process{display:block}[data-section-group] .InteractiveBlocks-module__oZNrSW__process>li{display:block}[data-section-group] .InteractiveBlocks-module__oZNrSW__process button{border-top:1px solid var(--step-border);grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:18px 0}[data-section-group] .InteractiveBlocks-module__oZNrSW__process button:before{display:none}[data-section-group] .InteractiveBlocks-module__oZNrSW__stepNumber{width:40px;height:40px}[data-section-group] .InteractiveBlocks-module__oZNrSW__stepTitle{max-width:none;font-size:20px}[data-section-group] .InteractiveBlocks-module__oZNrSW__stepToggle{text-align:center;font-size:24px;display:block}[data-section-group] .InteractiveBlocks-module__oZNrSW__stepDetail{border:0;grid-template-columns:minmax(0,1fr);min-height:0;padding:0 0 24px 60px;position:static}[data-section-group] .InteractiveBlocks-module__oZNrSW__stepDetail p{max-width:none;font-size:22px}[data-section-group] .InteractiveBlocks-module__oZNrSW__detailCount{display:none}[data-section-group] .InteractiveBlocks-module__oZNrSW__result{grid-column:1}
.Reveal-module__DCi4FG__reveal{opacity:1;transform:none}.Reveal-module__DCi4FG__reveal[data-enhanced=true]:not([data-visible=true]){opacity:0;transform:translateY(24px)}.Reveal-module__DCi4FG__reveal[data-enhanced=true]{transition:opacity .62s var(--roc-ease), transform .62s var(--roc-ease)}.Reveal-module__DCi4FG__delay1{transition-delay:80ms!important}.Reveal-module__DCi4FG__delay2{transition-delay:.16s!important}.Reveal-module__DCi4FG__delay3{transition-delay:.24s!important}@media (prefers-reduced-motion:reduce){.Reveal-module__DCi4FG__reveal,.Reveal-module__DCi4FG__reveal[data-enhanced=true]:not([data-visible=true]){opacity:1;transition:none;transform:none}}
.PricingConfigurator-module__8hz4pG__configuratorLayout{--pricing-header-offset:124px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);align-items:start;gap:clamp(36px,5vw,76px);display:grid}.PricingConfigurator-module__8hz4pG__mobileSummary{display:none}.PricingConfigurator-module__8hz4pG__moduleGrid{min-width:0;display:grid}.PricingConfigurator-module__8hz4pG__moduleCard{border-top:1px solid var(--kit-line,#d7d7dc);color:var(--kit-text,#0a0a0b);padding:30px 0;display:grid;position:relative}.PricingConfigurator-module__8hz4pG__moduleCard[data-selected=true]{border-color:var(--kit-accent,#b54119)}.PricingConfigurator-module__8hz4pG__moduleSelector,.PricingConfigurator-module__8hz4pG__moduleIntro{grid-template-columns:minmax(0,1fr) minmax(120px,.4fr);gap:18px 28px;display:grid}.PricingConfigurator-module__8hz4pG__moduleSelector{cursor:pointer}.PricingConfigurator-module__8hz4pG__moduleInput,.PricingConfigurator-module__8hz4pG__controlOption input{opacity:0;width:1px;height:1px;position:absolute}:is(.PricingConfigurator-module__8hz4pG__moduleCard:has(.PricingConfigurator-module__8hz4pG__moduleInput:focus-visible),.PricingConfigurator-module__8hz4pG__controlOption:has(input:focus-visible)){outline:2px solid var(--kit-accent,var(--roc-orange));outline-offset:6px}.PricingConfigurator-module__8hz4pG__cardTop{grid-column:1/-1;grid-template-columns:1fr auto 32px;align-items:start;gap:24px;display:grid}.PricingConfigurator-module__8hz4pG__moduleNumber{color:var(--kit-muted,#5c5c62);padding-top:5px;font-size:13px}.PricingConfigurator-module__8hz4pG__priceBlock{text-align:right;gap:4px;display:grid}.PricingConfigurator-module__8hz4pG__priceBlock strong{letter-spacing:-.03em;font-size:27px;font-weight:500;line-height:1.1}.PricingConfigurator-module__8hz4pG__priceBlock small{color:var(--kit-muted,#5c5c62);font-size:12px}.PricingConfigurator-module__8hz4pG__selectionMark{border:1px solid var(--kit-line,#d7d7dc);border-radius:3px;place-items:center;width:32px;height:32px;font-size:22px;display:grid}[data-selected=true] .PricingConfigurator-module__8hz4pG__selectionMark{color:#0a0a0b;border-color:var(--roc-orange);background:var(--roc-orange)}[data-tone=orange] [data-selected=true] .PricingConfigurator-module__8hz4pG__selectionMark{color:#fff;border-color:var(--kit-text);background:var(--kit-text)}.PricingConfigurator-module__8hz4pG__cardCopy{grid-column:1/-1;gap:16px;max-width:60ch;display:grid}.PricingConfigurator-module__8hz4pG__moduleTitle{letter-spacing:-.035em;font-size:clamp(25px,2.4vw,34px);font-weight:520;line-height:1.14}.PricingConfigurator-module__8hz4pG__moduleSummary{color:var(--kit-muted,#5c5c62);font-size:16px;line-height:1.55}.PricingConfigurator-module__8hz4pG__detailsToggle{width:fit-content;min-height:44px;color:var(--kit-text,#0a0a0b);cursor:pointer;background:0 0;border:0;align-items:center;gap:20px;margin-top:14px;padding:10px 0;font-size:14px;display:flex}.PricingConfigurator-module__8hz4pG__detailsToggle b{color:var(--kit-accent,#b54119);font-weight:400}.PricingConfigurator-module__8hz4pG__moduleDetails{padding-top:18px;display:none}.PricingConfigurator-module__8hz4pG__moduleDetails[data-expanded=true]{gap:20px;display:grid}.PricingConfigurator-module__8hz4pG__featureLabel{display:none}.PricingConfigurator-module__8hz4pG__featureList{color:var(--kit-muted,#5c5c62);gap:12px;font-size:15px;display:grid}.PricingConfigurator-module__8hz4pG__featureList>span{padding-left:20px;position:relative}.PricingConfigurator-module__8hz4pG__featureList>span:before{content:"";background:var(--kit-accent,#b54119);width:5px;height:5px;position:absolute;top:.7em;left:0}.PricingConfigurator-module__8hz4pG__moduleNote{color:var(--kit-muted,#5c5c62);font-size:13px;line-height:1.55}.PricingConfigurator-module__8hz4pG__integrationCard .PricingConfigurator-module__8hz4pG__cardTop{grid-template-columns:1fr auto}.PricingConfigurator-module__8hz4pG__quotePrice strong{font-size:22px}.PricingConfigurator-module__8hz4pG__summary{color:#fff;background:#0a0a0b;border-radius:4px;flex-direction:column;gap:24px;max-height:calc(100dvh - 176px);padding:28px;display:flex;position:sticky;top:152px;overflow:hidden}.PricingConfigurator-module__8hz4pG__summary,.PricingConfigurator-module__8hz4pG__mobileSummary{--kit-text:#fff;--kit-muted:#b6b6bb;--kit-line:#303033;--kit-accent:var(--roc-orange)}.PricingConfigurator-module__8hz4pG__summaryHeader{flex:none;gap:12px;display:grid}.PricingConfigurator-module__8hz4pG__summaryHeader h3{scroll-margin-top:calc(var(--pricing-header-offset) + 104px)}.PricingConfigurator-module__8hz4pG__summaryDetails{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#686870 #202023;gap:20px;min-height:0;padding-right:10px;display:grid;overflow-y:auto}.PricingConfigurator-module__8hz4pG__summaryDetails:focus-visible{outline-offset:-2px}.PricingConfigurator-module__8hz4pG__summaryFooter{border-top:1px solid #303033;flex:none;gap:20px;padding-top:22px;display:grid}.PricingConfigurator-module__8hz4pG__summaryHeader>span{color:#b6b6bb;text-transform:uppercase;letter-spacing:.04em;font-size:12px}.PricingConfigurator-module__8hz4pG__summaryHeader h3{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.12}.PricingConfigurator-module__8hz4pG__summaryLines{display:grid}.PricingConfigurator-module__8hz4pG__summaryLines li{border-top:1px solid #303033;justify-content:space-between;align-items:start;gap:20px;padding-block:14px;font-size:14px;display:flex}.PricingConfigurator-module__8hz4pG__summaryLines li>span{gap:12px;display:flex}.PricingConfigurator-module__8hz4pG__summaryLines b{color:#96969e;padding-top:3px;font-size:11px;font-weight:400}.PricingConfigurator-module__8hz4pG__summaryLines strong{flex:none;font-weight:500}.PricingConfigurator-module__8hz4pG__summaryLines .PricingConfigurator-module__8hz4pG__emptyLine{color:#b6b6bb;line-height:1.55}.PricingConfigurator-module__8hz4pG__controlOption{cursor:pointer;border-block:1px solid #303033;grid-template-columns:1fr auto;gap:18px;padding-block:20px;display:grid;position:relative}.PricingConfigurator-module__8hz4pG__controlOption>span{gap:8px;display:grid}.PricingConfigurator-module__8hz4pG__controlOption strong{font-size:17px;font-weight:500}.PricingConfigurator-module__8hz4pG__controlOption small{color:#b6b6bb;font-size:12px}.PricingConfigurator-module__8hz4pG__controlPrice{grid-column:1;font-size:20px}.PricingConfigurator-module__8hz4pG__controlPrice b{font-weight:500}.PricingConfigurator-module__8hz4pG__controlOption i{border:1px solid #4c4c52;border-radius:3px;grid-area:1/2/3;align-self:center;place-items:center;width:30px;height:30px;font-size:22px;font-style:normal;display:grid}.PricingConfigurator-module__8hz4pG__controlOption[data-selected=true] i{background:var(--roc-orange);border-color:var(--roc-orange);color:#0a0a0b}.PricingConfigurator-module__8hz4pG__totalBlock{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.PricingConfigurator-module__8hz4pG__totalBlock>span{color:#b6b6bb;font-size:14px}.PricingConfigurator-module__8hz4pG__total{text-align:right;gap:10px;display:grid}.PricingConfigurator-module__8hz4pG__total strong{letter-spacing:-.055em;font-size:56px;font-weight:500;line-height:1}.PricingConfigurator-module__8hz4pG__total small{color:#b6b6bb;font-size:13px}.PricingConfigurator-module__8hz4pG__summaryActions{flex-wrap:wrap;gap:6px 24px;display:flex}.PricingConfigurator-module__8hz4pG__summaryActions button{min-height:44px;color:var(--roc-orange);cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.PricingConfigurator-module__8hz4pG__summaryActions button:disabled{color:#96969e;cursor:default;text-decoration:none}.PricingConfigurator-module__8hz4pG__integrationNote{color:#b6b6bb;font-size:13px;line-height:1.6}.PricingConfigurator-module__8hz4pG__summaryCta{color:#0a0a0b;background:var(--roc-orange);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 20px;font-size:16px;font-weight:500;display:flex}.PricingConfigurator-module__8hz4pG__summaryCta svg{width:20px;height:20px}.PricingConfigurator-module__8hz4pG__summaryCta:hover{background:#f47749}@media (max-width:960px){.PricingConfigurator-module__8hz4pG__configuratorLayout{grid-template-columns:1fr;gap:0}.PricingConfigurator-module__8hz4pG__mobileSummary{top:var(--pricing-header-offset);z-index:5;color:#fff;background:#0a0a0b;border-bottom:1px solid #4c4c52;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:86px;margin-bottom:16px;padding:12px 18px;display:flex;position:sticky}.PricingConfigurator-module__8hz4pG__mobileSummary>div{gap:5px;display:grid}.PricingConfigurator-module__8hz4pG__mobileSummary strong{letter-spacing:-.035em;font-size:26px;font-weight:500;line-height:1}.PricingConfigurator-module__8hz4pG__mobileSummary small{color:#b6b6bb;font-size:11px}.PricingConfigurator-module__8hz4pG__mobileSummary button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-height:44px;padding:10px 0 10px 12px;font-size:14px;display:flex}.PricingConfigurator-module__8hz4pG__mobileSummary button svg{width:18px;height:18px;transform:rotate(135deg)}.PricingConfigurator-module__8hz4pG__moduleCard{scroll-margin-top:calc(var(--pricing-header-offset) + 102px)}.PricingConfigurator-module__8hz4pG__moduleInput,.PricingConfigurator-module__8hz4pG__detailsToggle{scroll-margin-block:calc(var(--pricing-header-offset) + 120px) 28px}.PricingConfigurator-module__8hz4pG__summary{max-height:none;margin-top:24px;position:static;overflow:visible}.PricingConfigurator-module__8hz4pG__summaryDetails{padding-right:0;overflow:visible}}@media (max-width:900px){.PricingConfigurator-module__8hz4pG__configuratorLayout{--pricing-header-offset:96px}}@media (max-width:620px){.PricingConfigurator-module__8hz4pG__configuratorLayout{--pricing-header-offset:82px}}@media (max-width:480px){.PricingConfigurator-module__8hz4pG__summary{padding:26px 22px}.PricingConfigurator-module__8hz4pG__cardTop{gap:16px}.PricingConfigurator-module__8hz4pG__moduleTitle{font-size:28px}.PricingConfigurator-module__8hz4pG__priceBlock strong{font-size:25px}.PricingConfigurator-module__8hz4pG__quotePrice strong{font-size:20px}.PricingConfigurator-module__8hz4pG__summaryHeader h3{font-size:30px}}
