html:has([data-project-bag-page]){scrollbar-width:none}html:has([data-project-bag-page])::-webkit-scrollbar{display:none}.ProjectBagEmpty-module-scss-module__ITBWaG__page{--bag-black:#08090c;--bag-gray-50:#f8f8f8;--bag-gray-200:#e2e4e9;--bag-gray-300:#d1d4db;--bag-gray-700:#3a3f4b;--bag-red:#ef3922;--bag-entry-ease:cubic-bezier(.16, 1, .3, 1);min-inline-size:20rem;color:var(--bag-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.02em;background:#fff;padding-block-end:5rem;position:relative}.ProjectBagEmpty-module-scss-module__ITBWaG__arrowButton:focus-visible,.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:focus-visible,.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction:focus-visible{outline:2px solid var(--bag-red);outline-offset:.25rem}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyState{border-block-end:1px solid var(--bag-gray-300);margin-inline:1.25rem;padding-block:7.75rem 3.75rem}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyStateContent{flex-direction:column;gap:2.5rem;inline-size:46.25rem;max-inline-size:100%;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__sectionCopy,.ProjectBagEmpty-module-scss-module__ITBWaG__recommendationCopy{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__eyebrow{color:var(--bag-gray-700);font-size:.875rem;font-weight:var(--font-weight-regular);text-transform:uppercase;line-height:1.1}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyTitle,.ProjectBagEmpty-module-scss-module__ITBWaG__recommendationTitle{color:var(--bag-black);letter-spacing:-.02em;margin:0;padding:0;font-size:clamp(2.75rem,2.7083vw,3.25rem);line-height:1.3}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyTitle{font-weight:var(--font-weight-semibold);word-break:keep-all;white-space:nowrap}.ProjectBagEmpty-module-scss-module__ITBWaG__description{color:var(--bag-gray-700);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.4}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyActions{gap:1.25rem;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__arrowButton{block-size:4.5rem;inline-size:22.5rem;font-size:1rem;font-weight:var(--font-weight-regular);border:1px solid #0000;border-radius:1rem;justify-content:space-between;align-items:center;padding:1.1875rem 1.25rem;line-height:1.5;text-decoration:none;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__arrowButtonDark{color:#fff;background:var(--bag-black)}.ProjectBagEmpty-module-scss-module__ITBWaG__arrowButtonLight{color:var(--bag-black);border-color:var(--bag-gray-300);background:#fff}.ProjectBagEmpty-module-scss-module__ITBWaG__buttonArrowCircle{border:1px solid;border-radius:50%;flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.ProjectBagEmpty-module-scss-module__ITBWaG__buttonArrowIcon{block-size:1.125rem;inline-size:1.125rem;transition:transform .32s var(--bag-entry-ease)}.ProjectBagEmpty-module-scss-module__ITBWaG__recommendations{padding-block-start:3.75rem;padding-inline:1.25rem}.ProjectBagEmpty-module-scss-module__ITBWaG__recommendationCopy{inline-size:46.25rem;max-inline-size:100%}.ProjectBagEmpty-module-scss-module__ITBWaG__recommendationTitle{font-weight:var(--font-weight-bold);text-transform:uppercase;white-space:nowrap;flex-direction:column;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block-start:7.5625rem;display:grid}.ProjectBagEmpty-module-scss-module__ITBWaG__planCard{border:1px solid var(--bag-gray-300);background:#fff;block-size:28.75rem;min-inline-size:0;margin:0;overflow:hidden}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink{isolation:isolate;block-size:100%;inline-size:100%;color:var(--bag-black);transition:color .42s var(--bag-entry-ease);text-decoration:none;display:block;position:relative;overflow:hidden}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:before{z-index:0;background:var(--bag-black);content:"";transform-origin:bottom;transition:transform .6s var(--bag-entry-ease);will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.ProjectBagEmpty-module-scss-module__ITBWaG__planHeading{z-index:1;flex-direction:column;align-items:flex-start;gap:.6875rem;display:flex;position:absolute;inset-block-start:2.375rem;inset-inline-start:1.1875rem}.ProjectBagEmpty-module-scss-module__ITBWaG__planHeading strong{color:inherit;font-size:2.75rem;font-weight:var(--font-weight-bold);transition:color .42s var(--bag-entry-ease);line-height:1.2}.ProjectBagEmpty-module-scss-module__ITBWaG__planHeading>span{color:var(--bag-gray-700);font-size:1.25rem;font-weight:var(--font-weight-regular);transition:color .42s var(--bag-entry-ease);padding-inline-start:.25rem;line-height:1.1}.ProjectBagEmpty-module-scss-module__ITBWaG__featureList{z-index:1;flex-direction:column;gap:.7813rem;display:flex;position:absolute;inset-block-start:14.125rem;inset-inline-start:1.1875rem}.ProjectBagEmpty-module-scss-module__ITBWaG__featureItem{color:var(--bag-black);font-size:1rem;font-weight:var(--font-weight-regular);white-space:nowrap;transition:color .42s var(--bag-entry-ease);align-items:center;gap:.5rem;line-height:1.4;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__checkIcon{block-size:1.25rem;inline-size:1.25rem;transition:filter .42s var(--bag-entry-ease);flex:none}.ProjectBagEmpty-module-scss-module__ITBWaG__planFooter{z-index:1;font-size:.875rem;font-weight:var(--font-weight-regular);text-transform:uppercase;transition:color .42s var(--bag-entry-ease);justify-content:space-between;align-items:center;line-height:1.4;display:flex;position:absolute;inset-block-end:1.8125rem;inset-inline:1.1875rem}.ProjectBagEmpty-module-scss-module__ITBWaG__planArrowCircle{background:var(--bag-black);block-size:2.5rem;inline-size:2.5rem;transition:background-color .42s var(--bag-entry-ease);border-radius:50%;place-items:center;display:grid;overflow:hidden}.ProjectBagEmpty-module-scss-module__ITBWaG__planArrowIcon{block-size:.875rem;inline-size:.875rem}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible){color:#fff}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible):before{transform:scaleY(1)}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible) .ProjectBagEmpty-module-scss-module__ITBWaG__planHeading>span,.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible) .ProjectBagEmpty-module-scss-module__ITBWaG__planFooter,.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible) .ProjectBagEmpty-module-scss-module__ITBWaG__featureItem{color:var(--bag-gray-200)}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible) .ProjectBagEmpty-module-scss-module__ITBWaG__checkIcon{filter:invert()}.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:is(:hover,:focus-visible) .ProjectBagEmpty-module-scss-module__ITBWaG__planArrowCircle{background:var(--bag-red)}.ProjectBagEmpty-module-scss-module__ITBWaG__supportPanel{background:var(--bag-gray-50);min-block-size:12.5rem;margin-block-start:2.625rem;padding:2.5rem;position:relative}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIntro,.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction{align-items:center;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIntro{gap:1.75rem;inline-size:21.5625rem;inset-inline-start:2.5rem}.ProjectBagEmpty-module-scss-module__ITBWaG__supportPanel>.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction:nth-child(2){inset-inline-start:62.7083%}.ProjectBagEmpty-module-scss-module__ITBWaG__supportPanel>.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction:nth-child(3){inset-inline-start:81.0417%}.ProjectBagEmpty-module-scss-module__ITBWaG__headsetIcon,.ProjectBagEmpty-module-scss-module__ITBWaG__supportIcon{flex:none;place-items:center;block-size:2.25rem;inline-size:2.25rem;display:grid}.ProjectBagEmpty-module-scss-module__ITBWaG__headsetIcon img{block-size:2.0188rem;inline-size:1.8313rem}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIcon img{block-size:100%;inline-size:100%}.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy{flex-direction:column;align-items:flex-start;gap:1rem;min-inline-size:0;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy h2,.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy p{margin:0;padding:0}.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy h2,.ProjectBagEmpty-module-scss-module__ITBWaG__chatTitle strong{color:var(--bag-black);font-size:1.75rem;font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1.3}.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy p,.ProjectBagEmpty-module-scss-module__ITBWaG__businessHours,.ProjectBagEmpty-module-scss-module__ITBWaG__supportDescription{color:var(--bag-gray-700);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.4}.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction{color:var(--bag-black);gap:1.25rem;text-decoration:none}.ProjectBagEmpty-module-scss-module__ITBWaG__phoneNumber{color:var(--bag-black);font-family:var(--font-about-number),var(--font-family-sans);font-size:1.75rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;white-space:nowrap;line-height:1.3}.ProjectBagEmpty-module-scss-module__ITBWaG__businessHours{white-space:nowrap}.ProjectBagEmpty-module-scss-module__ITBWaG__chatTitle{align-items:flex-start;gap:1rem;display:flex}.ProjectBagEmpty-module-scss-module__ITBWaG__chatArrowCircle{border:1px solid var(--bag-black);border-radius:50%;flex:none;place-items:center;block-size:2rem;inline-size:2rem;display:grid}.ProjectBagEmpty-module-scss-module__ITBWaG__chatArrowIcon{block-size:1.125rem;inline-size:1.125rem;transition:transform .32s var(--bag-entry-ease)}@media (hover:hover) and (pointer:fine){.ProjectBagEmpty-module-scss-module__ITBWaG__arrowButton:hover .ProjectBagEmpty-module-scss-module__ITBWaG__buttonArrowIcon,.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction:hover .ProjectBagEmpty-module-scss-module__ITBWaG__chatArrowIcon{transform:rotate(-45deg)}}@media (max-width:80rem){.ProjectBagEmpty-module-scss-module__ITBWaG__supportPanel{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIntro,.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction{position:static;transform:none}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIntro{grid-column:1/-1;inline-size:auto}}@media not (min-width:48rem){.ProjectBagEmpty-module-scss-module__ITBWaG__page{padding-block-end:2.5rem}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyState{margin-inline:1rem;padding-block-start:7rem}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyTitle,.ProjectBagEmpty-module-scss-module__ITBWaG__recommendationTitle{font-size:clamp(2.25rem,10vw,2.75rem)}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyTitle,.ProjectBagEmpty-module-scss-module__ITBWaG__recommendationTitle,.ProjectBagEmpty-module-scss-module__ITBWaG__featureItem{white-space:normal}.ProjectBagEmpty-module-scss-module__ITBWaG__emptyActions{flex-direction:column}.ProjectBagEmpty-module-scss-module__ITBWaG__arrowButton{inline-size:min(100%,22.5rem)}.ProjectBagEmpty-module-scss-module__ITBWaG__recommendations{padding-block-start:3.75rem;padding-inline:1rem}.ProjectBagEmpty-module-scss-module__ITBWaG__planGrid{grid-template-columns:1fr;margin-block-start:5rem}.ProjectBagEmpty-module-scss-module__ITBWaG__planCard{block-size:28.75rem}.ProjectBagEmpty-module-scss-module__ITBWaG__supportPanel{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem 1rem}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIntro{grid-column:auto}}@media not (min-width:40rem){.ProjectBagEmpty-module-scss-module__ITBWaG__emptyState{padding-block-start:6rem}.ProjectBagEmpty-module-scss-module__ITBWaG__supportIntro,.ProjectBagEmpty-module-scss-module__ITBWaG__supportAction{align-items:flex-start}.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy h2,.ProjectBagEmpty-module-scss-module__ITBWaG__chatTitle strong,.ProjectBagEmpty-module-scss-module__ITBWaG__phoneNumber{font-size:1.375rem}.ProjectBagEmpty-module-scss-module__ITBWaG__supportCopy h2,.ProjectBagEmpty-module-scss-module__ITBWaG__chatTitle strong{white-space:normal}}@media (prefers-reduced-motion:reduce){.ProjectBagEmpty-module-scss-module__ITBWaG__planLink,.ProjectBagEmpty-module-scss-module__ITBWaG__planLink:before,.ProjectBagEmpty-module-scss-module__ITBWaG__planHeading strong,.ProjectBagEmpty-module-scss-module__ITBWaG__planHeading>span,.ProjectBagEmpty-module-scss-module__ITBWaG__featureItem,.ProjectBagEmpty-module-scss-module__ITBWaG__checkIcon,.ProjectBagEmpty-module-scss-module__ITBWaG__planFooter,.ProjectBagEmpty-module-scss-module__ITBWaG__planArrowCircle,.ProjectBagEmpty-module-scss-module__ITBWaG__buttonArrowIcon,.ProjectBagEmpty-module-scss-module__ITBWaG__chatArrowIcon{transition:none}}
.ProjectRequirements-module-scss-module__NdLdvW__requirements{inline-size:100%;max-inline-size:36rem;margin-block-start:1.5rem}.ProjectRequirements-module-scss-module__NdLdvW__textField{border:1px solid var(--bag-gray-200);border-radius:1rem;gap:.75rem;padding:1rem 1.125rem;transition:border-color .18s;display:grid}.ProjectRequirements-module-scss-module__NdLdvW__textField:focus-within{border-color:var(--bag-red)}.ProjectRequirements-module-scss-module__NdLdvW__textField label{color:var(--bag-gray-600);align-items:center;gap:.5rem;font-size:.75rem;line-height:1.3;display:flex}.ProjectRequirements-module-scss-module__NdLdvW__textField label span{color:#747a86}.ProjectRequirements-module-scss-module__NdLdvW__textField textarea{min-block-size:7rem;inline-size:100%;min-inline-size:0;color:var(--bag-black);font:inherit;letter-spacing:-.02em;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;padding:0;font-size:1rem;line-height:1.6}.ProjectRequirements-module-scss-module__NdLdvW__textField textarea::placeholder{color:#747a86;opacity:1}.ProjectRequirements-module-scss-module__NdLdvW__attachmentRow{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-block-start:.75rem;display:flex}.ProjectRequirements-module-scss-module__NdLdvW__attachButton{min-block-size:2.75rem;color:var(--bag-black);font:inherit;font-size:.875rem;font-weight:var(--font-weight-medium);border:1px solid var(--bag-gray-200);cursor:pointer;background:#fff;border-radius:99px;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;line-height:1.4;transition:background-color .18s,border-color .18s;display:inline-flex}.ProjectRequirements-module-scss-module__NdLdvW__attachButton>svg{color:var(--bag-gray-600)}.ProjectRequirements-module-scss-module__NdLdvW__fileCount{color:var(--bag-red);font-variant-numeric:tabular-nums}.ProjectRequirements-module-scss-module__NdLdvW__fileHelp{color:#747a86;flex-wrap:wrap;gap:.125rem .75rem;margin:0;padding:0;font-size:.75rem;line-height:1.6;display:flex}.ProjectRequirements-module-scss-module__NdLdvW__fileHelp span{white-space:nowrap}.ProjectRequirements-module-scss-module__NdLdvW__fileList{gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.ProjectRequirements-module-scss-module__NdLdvW__fileList li{border:1px solid var(--bag-gray-200);background:#f8f9fb;border-radius:.75rem;align-items:center;gap:.75rem;min-block-size:3.25rem;min-inline-size:0;padding:.25rem .25rem .25rem .875rem;display:flex}.ProjectRequirements-module-scss-module__NdLdvW__fileExtension{min-inline-size:2rem;color:var(--bag-gray-600);font-size:.625rem;font-weight:var(--font-weight-semibold);flex:none;line-height:1.4}.ProjectRequirements-module-scss-module__NdLdvW__fileName{min-inline-size:0;color:var(--bag-black);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.875rem;line-height:1.5;overflow:hidden}.ProjectRequirements-module-scss-module__NdLdvW__fileSize{color:#747a86;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.6875rem}.ProjectRequirements-module-scss-module__NdLdvW__removeFileButton{block-size:2.75rem;inline-size:2.75rem;color:var(--bag-gray-600);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ProjectRequirements-module-scss-module__NdLdvW__attachButton:focus-visible,.ProjectRequirements-module-scss-module__NdLdvW__removeFileButton:focus-visible{outline:2px solid var(--bag-red);outline-offset:.25rem}.ProjectRequirements-module-scss-module__NdLdvW__fileErrors{color:var(--bag-red);overflow-wrap:anywhere;gap:.25rem;margin:.75rem 0 0;padding:0;font-size:.75rem;line-height:1.6;list-style:none;display:grid}.ProjectRequirements-module-scss-module__NdLdvW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ProjectRequirements-module-scss-module__NdLdvW__attachButton:hover{border-color:var(--bag-red);background:#fffaf9}.ProjectRequirements-module-scss-module__NdLdvW__removeFileButton:hover{color:var(--bag-red);background:#fff}}@media not (min-width:40rem){.ProjectRequirements-module-scss-module__NdLdvW__fileHelp{flex-direction:column;flex:1}.ProjectRequirements-module-scss-module__NdLdvW__fileList li{gap:.5rem;padding-inline-start:.75rem}}@media (prefers-reduced-motion:reduce){.ProjectRequirements-module-scss-module__NdLdvW__textField,.ProjectRequirements-module-scss-module__NdLdvW__attachButton{transition:none}}
.ProjectSchedulePicker-module-scss-module__MHLOVq__picker{inline-size:100%;max-inline-size:36rem;color:var(--bag-black,#08090c);margin-block-start:1.25rem;position:relative}.ProjectSchedulePicker-module-scss-module__MHLOVq__picker[data-open=true]{z-index:var(--layer-dropdown,20)}.ProjectSchedulePicker-module-scss-module__MHLOVq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger{text-align:start;border:1px solid var(--bag-gray-200,#e2e4e9);cursor:pointer;background:#fff;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;min-block-size:5.125rem;min-inline-size:0;padding:1rem 1.125rem;transition:border-color .18s,background-color .18s;display:flex}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger[aria-expanded=true]{border-color:var(--bag-red,#ef3922);background:#fffaf9}.ProjectSchedulePicker-module-scss-module__MHLOVq__fieldCopy{flex-direction:column;gap:.5rem;min-inline-size:0;display:flex}.ProjectSchedulePicker-module-scss-module__MHLOVq__fieldLabel{color:var(--bag-gray-600,#4c5261);font-size:.75rem;font-weight:var(--font-weight-regular,400);line-height:1.3}.ProjectSchedulePicker-module-scss-module__MHLOVq__fieldValue{color:#747a86;font-size:1rem;font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger[data-selected=true] .ProjectSchedulePicker-module-scss-module__MHLOVq__fieldValue{color:var(--bag-black,#08090c)}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarIcon{color:#757b86;flex:none;block-size:1.25rem;inline-size:1.25rem}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger[aria-expanded=true] .ProjectSchedulePicker-module-scss-module__MHLOVq__calendarIcon{color:var(--bag-red,#ef3922)}.ProjectSchedulePicker-module-scss-module__MHLOVq__caption{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1rem;margin-block-start:.75rem;display:flex}.ProjectSchedulePicker-module-scss-module__MHLOVq__note{color:#747a86;word-break:keep-all;margin:0;padding:0;font-size:.75rem;line-height:1.6}.ProjectSchedulePicker-module-scss-module__MHLOVq__resetButton,.ProjectSchedulePicker-module-scss-module__MHLOVq__todayButton{color:var(--bag-gray-600,#4c5261);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.75rem;line-height:1.6;text-decoration:underline}.ProjectSchedulePicker-module-scss-module__MHLOVq__status,.ProjectSchedulePicker-module-scss-module__MHLOVq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectSchedulePicker-module-scss-module__MHLOVq__status[data-visible=true]{color:#ba2917;clip:auto;white-space:normal;word-break:keep-all;block-size:auto;inline-size:auto;margin:.5rem 0 0;font-size:.75rem;line-height:1.6;position:static;overflow:visible}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendar{z-index:var(--layer-dropdown,20);inline-size:min(22rem,100%);max-block-size:var(--calendar-max-height,calc(100dvh - 2rem));overscroll-behavior:contain;border:1px solid var(--bag-gray-200,#e2e4e9);background:#fff;border-radius:1rem;padding:1rem;animation:.18s ProjectSchedulePicker-module-scss-module__MHLOVq__calendar-in;position:absolute;inset-block-start:var(--calendar-top,5.625rem);inset-inline-start:0;overflow-y:auto;box-shadow:0 1rem 3rem #08090c1f}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendar[data-field=due]{inset-inline:auto 0}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarTitle{border-block-end:1px solid #f0f1f3;justify-content:space-between;align-items:center;padding-block-end:.625rem;display:flex}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarTitle>span{color:var(--bag-gray-600,#4c5261);font-size:.8125rem;line-height:1.5}.ProjectSchedulePicker-module-scss-module__MHLOVq__iconButton{block-size:2.25rem;inline-size:2.25rem;color:var(--bag-black,#08090c);cursor:pointer;background:0 0;border:0;border-radius:.625rem;flex:none;place-items:center;padding:.5rem;display:grid}.ProjectSchedulePicker-module-scss-module__MHLOVq__iconButton svg{block-size:1.25rem;inline-size:1.25rem}.ProjectSchedulePicker-module-scss-module__MHLOVq__iconButton:disabled,.ProjectSchedulePicker-module-scss-module__MHLOVq__todayButton:disabled{color:#c0c4cc;cursor:default}.ProjectSchedulePicker-module-scss-module__MHLOVq__monthNavigation{justify-content:space-between;align-items:center;gap:.75rem;padding-block:.875rem .625rem;display:flex}.ProjectSchedulePicker-module-scss-module__MHLOVq__monthLabel{font-size:1rem;font-weight:var(--font-weight-semibold,600);line-height:1.5}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarGrid{table-layout:fixed;border-spacing:0 .25rem;border-collapse:separate;inline-size:100%}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarGrid th{color:#747a86;font-size:.75rem;font-weight:var(--font-weight-regular,400);text-align:center;padding-block:.25rem .5rem;line-height:1.4}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarGrid td{text-align:center;padding:0}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarGrid td[data-in-range=true]{background:#fff0ec}.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton{aspect-ratio:1;inline-size:100%;color:var(--bag-black,#08090c);font-size:.875rem;font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;padding:0;line-height:1;display:grid;position:relative}.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton:disabled{color:#c3c7ce;cursor:default}.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton[aria-current=date]:after{content:"";background:currentColor;border-radius:50%;block-size:.1875rem;inline-size:.1875rem;position:absolute;inset-block-end:.3rem}.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton[data-selected=true]{color:#fff;background:var(--bag-red,#ef3922)}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarFooter{border-block-start:1px solid #f0f1f3;justify-content:space-between;align-items:center;gap:.5rem;margin-block-start:.5rem;padding-block-start:.875rem;display:flex}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarFooter>span{color:#747a86;word-break:keep-all;font-size:.6875rem;line-height:1.5}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger:focus-visible,.ProjectSchedulePicker-module-scss-module__MHLOVq__resetButton:focus-visible,.ProjectSchedulePicker-module-scss-module__MHLOVq__todayButton:focus-visible,.ProjectSchedulePicker-module-scss-module__MHLOVq__iconButton:focus-visible,.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton:focus-visible{outline:2px solid var(--bag-red,#ef3922);outline-offset:3px}.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton:focus-visible{z-index:1;outline-offset:1px}@keyframes ProjectSchedulePicker-module-scss-module__MHLOVq__calendar-in{0%{opacity:0;transform:translateY(-.375rem)}}@media (hover:hover) and (pointer:fine){.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger:hover{border-color:#adb2bc}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger[aria-expanded=true]:hover{border-color:var(--bag-red,#ef3922)}.ProjectSchedulePicker-module-scss-module__MHLOVq__iconButton:hover:not(:disabled),.ProjectSchedulePicker-module-scss-module__MHLOVq__dayButton:hover:not(:disabled,[data-selected=true]){background:#f3f4f6}.ProjectSchedulePicker-module-scss-module__MHLOVq__resetButton:hover,.ProjectSchedulePicker-module-scss-module__MHLOVq__todayButton:hover:not(:disabled){color:var(--bag-red,#ef3922)}}@media not (min-width:30rem){.ProjectSchedulePicker-module-scss-module__MHLOVq__fields{gap:.5rem}.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger{min-block-size:4.75rem;padding:.875rem .75rem}.ProjectSchedulePicker-module-scss-module__MHLOVq__fieldValue{font-size:.875rem}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendarIcon{display:none}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendar{padding:.75rem;inset-block-start:var(--calendar-top,5.25rem)}}@media (prefers-reduced-motion:reduce){.ProjectSchedulePicker-module-scss-module__MHLOVq__dateTrigger{transition:none}.ProjectSchedulePicker-module-scss-module__MHLOVq__calendar{animation:none}}
html:has([data-project-bag-page]){scrollbar-width:none}html:has([data-project-bag-page])::-webkit-scrollbar{display:none}.ProjectBag-module-scss-module__WcJsLq__page{--bag-black:#08090c;--bag-gray-200:#e2e4e9;--bag-gray-600:#4c5261;--bag-gray-700:#3a3f4b;--bag-red:#ef3922;--bag-ease:cubic-bezier(.16, 1, .3, 1);min-block-size:100svh;min-inline-size:20rem;color:var(--bag-black);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.02em;background:#fff;position:relative}.ProjectBag-module-scss-module__WcJsLq__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectBag-module-scss-module__WcJsLq__detailsButton:focus-visible,.ProjectBag-module-scss-module__WcJsLq__quantityTrigger:focus-visible,.ProjectBag-module-scss-module__WcJsLq__removeButton:focus-visible,.ProjectBag-module-scss-module__WcJsLq__checkoutButton:focus-visible{outline:2px solid var(--bag-red);outline-offset:.25rem}.ProjectBag-module-scss-module__WcJsLq__loadingState{min-block-size:70svh;color:var(--bag-gray-600);place-items:center;padding:7rem 1rem 3rem;font-size:.875rem;display:grid}.ProjectBag-module-scss-module__WcJsLq__estimateHero{flex-direction:column;align-items:center;gap:1.25rem;min-block-size:25.9375rem;padding-block-start:7.75rem;display:flex}.ProjectBag-module-scss-module__WcJsLq__estimateHeading{text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-inline-size:100%;display:flex}.ProjectBag-module-scss-module__WcJsLq__eyebrow,.ProjectBag-module-scss-module__WcJsLq__estimateDescription,.ProjectBag-module-scss-module__WcJsLq__estimateHeading h1{margin:0;padding:0}.ProjectBag-module-scss-module__WcJsLq__eyebrow{color:var(--bag-gray-700);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.1}.ProjectBag-module-scss-module__WcJsLq__estimateHeading h1{max-inline-size:100%;color:var(--bag-black);font-size:3.25rem;font-weight:var(--font-weight-medium);letter-spacing:-.02em;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;line-height:1.3;display:flex}.ProjectBag-module-scss-module__WcJsLq__estimateAmount{max-inline-size:100%;color:var(--bag-red);font-family:var(--font-about-number),var(--font-family-sans);font-size:3.125rem;font-weight:var(--font-weight-bold);text-underline-position:from-font;white-space:normal;text-decoration:underline;text-decoration-thickness:from-font}.ProjectBag-module-scss-module__WcJsLq__estimateDescription{color:var(--bag-gray-700);font-size:.875rem;font-weight:var(--font-weight-regular);line-height:1.4}.ProjectBag-module-scss-module__WcJsLq__estimateBadges{justify-content:center;align-items:center;gap:.5rem;display:flex}.ProjectBag-module-scss-module__WcJsLq__estimateBadges span{min-block-size:2.75rem;color:var(--bag-black);font-size:1rem;font-weight:var(--font-weight-regular);white-space:nowrap;border:1px solid var(--bag-gray-200);border-radius:99px;place-items:center;padding:.625rem .875rem;line-height:1.5;display:grid}.ProjectBag-module-scss-module__WcJsLq__cartContent{inline-size:min(82.5rem,100% - 2.5rem);margin-inline:auto}.ProjectBag-module-scss-module__WcJsLq__planCard{border-block-start:1px solid var(--bag-gray-200)}.ProjectBag-module-scss-module__WcJsLq__planCard:last-of-type{box-shadow:0 1px 0 var(--bag-gray-200)}.ProjectBag-module-scss-module__WcJsLq__planPrimary{grid-template-columns:13.75rem minmax(0,1fr) 4.625rem minmax(16.8125rem,max-content);align-items:start;column-gap:3.125rem;min-block-size:16.1875rem;padding-block:2.4375rem;display:grid}.ProjectBag-module-scss-module__WcJsLq__planThumbnail{border-radius:1rem;block-size:11.25rem;inline-size:13.75rem;position:relative;overflow:hidden}.ProjectBag-module-scss-module__WcJsLq__planThumbnailImage{object-fit:cover}.ProjectBag-module-scss-module__WcJsLq__planIdentity{min-inline-size:0;padding-block-start:1.25rem}.ProjectBag-module-scss-module__WcJsLq__planName{text-transform:uppercase;white-space:nowrap;flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:0;padding:0;display:flex}.ProjectBag-module-scss-module__WcJsLq__planName strong{color:var(--bag-black);font-size:2.75rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:.9}.ProjectBag-module-scss-module__WcJsLq__planName span{color:var(--bag-gray-700);font-size:1.25rem;font-weight:var(--font-weight-regular);line-height:1.1}.ProjectBag-module-scss-module__WcJsLq__configurationLabel{color:var(--bag-gray-600);font-size:.6875rem;font-weight:var(--font-weight-medium);border:1px solid var(--bag-gray-200);background:#f8f9fb;border-radius:.375rem;align-self:center;padding:.25rem .5rem;line-height:1.5}.ProjectBag-module-scss-module__WcJsLq__detailsButton{color:var(--bag-red);font-size:1rem;font-weight:var(--font-weight-regular);letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;margin-block-start:1.75rem;padding:0;line-height:1.1;display:flex}.ProjectBag-module-scss-module__WcJsLq__detailsChevron,.ProjectBag-module-scss-module__WcJsLq__quantityChevron{flex:none;block-size:1.25rem;inline-size:.625rem;transform:rotate(90deg)}.ProjectBag-module-scss-module__WcJsLq__detailsChevron{transition:transform .32s var(--bag-ease)}.ProjectBag-module-scss-module__WcJsLq__detailsChevron[data-expanded=true]{transform:rotate(-90deg)}.ProjectBag-module-scss-module__WcJsLq__detailsReveal{opacity:0;transition:grid-template-rows .42s var(--bag-ease),margin-block-start .42s var(--bag-ease),opacity .24s ease;grid-template-rows:0fr;margin-block-start:0;display:grid}.ProjectBag-module-scss-module__WcJsLq__detailsReveal[data-expanded=true]{opacity:1;grid-template-rows:1fr;margin-block-start:1.5rem}.ProjectBag-module-scss-module__WcJsLq__detailsClip{min-block-size:0;overflow:hidden}.ProjectBag-module-scss-module__WcJsLq__detailsLabel{color:var(--bag-gray-600);font-size:.875rem;font-weight:var(--font-weight-medium);margin:0 0 .75rem;padding:0;line-height:1.4}.ProjectBag-module-scss-module__WcJsLq__detailsGroup+.ProjectBag-module-scss-module__WcJsLq__detailsGroup{border-block-start:1px solid var(--bag-gray-200);margin-block-start:1.125rem;padding-block-start:1.125rem}.ProjectBag-module-scss-module__WcJsLq__detailsList{color:var(--bag-black);gap:.75rem;margin:0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.ProjectBag-module-scss-module__WcJsLq__detailsList li{min-inline-size:0;padding-inline-start:1.25rem;position:relative}.ProjectBag-module-scss-module__WcJsLq__detailsList li:before{background:var(--bag-red);content:"";block-size:1px;inline-size:.625rem;position:absolute;inset-block-start:.7em;inset-inline-start:0;transform:translateY(-50%)}.ProjectBag-module-scss-module__WcJsLq__detailRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;min-inline-size:0;display:flex}.ProjectBag-module-scss-module__WcJsLq__detailName{overflow-wrap:anywhere;flex:10rem;min-inline-size:0}.ProjectBag-module-scss-module__WcJsLq__detailValue{color:var(--bag-gray-600);margin-inline-start:.5rem}.ProjectBag-module-scss-module__WcJsLq__detailPrice{max-inline-size:100%;color:var(--bag-gray-700);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.8125rem}.ProjectBag-module-scss-module__WcJsLq__detailDescription,.ProjectBag-module-scss-module__WcJsLq__detailsEmpty,.ProjectBag-module-scss-module__WcJsLq__detailsNotice{color:#747a86;overflow-wrap:anywhere;margin:0;padding:0;font-size:.75rem;line-height:1.6}.ProjectBag-module-scss-module__WcJsLq__detailDescription{margin-block-start:.25rem}.ProjectBag-module-scss-module__WcJsLq__supportDetail{color:var(--bag-gray-700);margin:1.125rem 0 0;padding:0;font-size:.8125rem;line-height:1.5}.ProjectBag-module-scss-module__WcJsLq__detailsNotice{margin-block-start:1rem}.ProjectBag-module-scss-module__WcJsLq__quantityField{block-size:2.75rem;inline-size:4.625rem;margin-block-start:.125rem;display:block;position:relative}.ProjectBag-module-scss-module__WcJsLq__quantityField[data-open=true]{z-index:var(--layer-dropdown)}.ProjectBag-module-scss-module__WcJsLq__quantityTrigger{block-size:100%;inline-size:100%;color:var(--bag-black);font-size:1rem;font-weight:var(--font-weight-regular);text-align:start;border:1px solid var(--bag-gray-200);cursor:pointer;background:#fff;border-radius:99px;justify-content:space-between;align-items:center;padding:.625rem 2.25rem .625rem .875rem;line-height:1.5;display:flex}.ProjectBag-module-scss-module__WcJsLq__quantityChevron{pointer-events:none;transition:transform .24s var(--bag-ease);position:absolute;inset-block-start:50%;inset-inline-end:.875rem;transform:translateY(-50%)rotate(90deg)}.ProjectBag-module-scss-module__WcJsLq__quantityChevron[data-open=true]{transform:translateY(-50%)rotate(-90deg)}.ProjectBag-module-scss-module__WcJsLq__quantityMenu{z-index:var(--layer-dropdown);border:1px solid var(--bag-gray-200);animation:ProjectBag-module-scss-module__WcJsLq__quantity-menu-in .18s var(--bag-ease);background:#fff;border-radius:1rem;gap:.25rem;margin:0;padding:.375rem;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:0;overflow:hidden;box-shadow:0 .75rem 2rem #08090c1f}.ProjectBag-module-scss-module__WcJsLq__quantityMenu li{margin:0;padding:0}.ProjectBag-module-scss-module__WcJsLq__quantityOption{min-block-size:2.25rem;inline-size:100%;color:var(--bag-black);font-size:.9375rem;font-weight:var(--font-weight-regular);cursor:pointer;background:0 0;border:0;border-radius:.625rem;place-items:center;padding:0;line-height:1;transition:color .16s,background-color .16s;display:grid}.ProjectBag-module-scss-module__WcJsLq__quantityOption[data-active=true]{background:#f3f4f6}.ProjectBag-module-scss-module__WcJsLq__quantityOption[aria-selected=true]{color:#fff;font-weight:var(--font-weight-semibold);background:var(--bag-black)}.ProjectBag-module-scss-module__WcJsLq__quantityOption[aria-selected=true][data-active=true]{background:var(--bag-red)}.ProjectBag-module-scss-module__WcJsLq__quantityOption:focus-visible{outline:2px solid var(--bag-red);outline-offset:-2px}.ProjectBag-module-scss-module__WcJsLq__priceBlock{text-align:end;flex-direction:column;align-items:flex-end;min-inline-size:0;display:flex}.ProjectBag-module-scss-module__WcJsLq__planPrice,.ProjectBag-module-scss-module__WcJsLq__taxNotice{margin:0;padding:0}.ProjectBag-module-scss-module__WcJsLq__planPrice{max-inline-size:100%;color:var(--bag-black);font-family:var(--font-about-number),var(--font-family-sans);font-size:2.25rem;font-weight:var(--font-weight-bold);letter-spacing:-.02em;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 .3em;line-height:1.3;display:flex}.ProjectBag-module-scss-module__WcJsLq__priceNumber{overflow-wrap:anywhere;min-inline-size:0}.ProjectBag-module-scss-module__WcJsLq__priceSuffix{white-space:nowrap}.ProjectBag-module-scss-module__WcJsLq__taxNotice{color:var(--bag-gray-700);font-size:1rem;font-weight:var(--font-weight-regular);white-space:nowrap;margin-block-start:.375rem;line-height:1.1}.ProjectBag-module-scss-module__WcJsLq__removeButton{color:var(--bag-red);font-size:1rem;font-weight:var(--font-weight-regular);text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;margin-block-start:1rem;padding:0;line-height:1.1;text-decoration:underline}.ProjectBag-module-scss-module__WcJsLq__processSection{border-block-start:1px solid var(--bag-gray-200);min-block-size:10.5rem;inline-size:calc(100% - 16.875rem);margin-inline-start:16.875rem;padding-block:2.4375rem}.ProjectBag-module-scss-module__WcJsLq__processSection h3{color:var(--bag-gray-700);font-size:1rem;font-weight:var(--font-weight-regular);margin:0;padding:0;line-height:1.5}.ProjectBag-module-scss-module__WcJsLq__summarySection{inline-size:100%}.ProjectBag-module-scss-module__WcJsLq__summaryList,.ProjectBag-module-scss-module__WcJsLq__totalSection{inline-size:calc(100% - 16.875rem);margin-block:0;margin-inline:16.875rem 0}.ProjectBag-module-scss-module__WcJsLq__summaryList{flex-direction:column;gap:1.25rem;min-block-size:17.5625rem;padding-block:6.25rem 3.75rem;display:flex}.ProjectBag-module-scss-module__WcJsLq__summaryList div{justify-content:space-between;align-items:center;min-block-size:1.6875rem;display:flex}.ProjectBag-module-scss-module__WcJsLq__summaryList dt,.ProjectBag-module-scss-module__WcJsLq__summaryList dd{margin:0;padding:0}.ProjectBag-module-scss-module__WcJsLq__summaryList dt{color:var(--bag-gray-600);font-size:1.125rem;font-weight:var(--font-weight-regular);line-height:1.5}.ProjectBag-module-scss-module__WcJsLq__summaryList dd{color:var(--bag-black);font-family:var(--font-about-number),var(--font-family-sans);font-size:1rem;font-weight:var(--font-weight-bold);text-align:end;line-height:1.5}.ProjectBag-module-scss-module__WcJsLq__summaryList dd strong{font-family:var(--font-about-number),var(--font-family-sans);font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.2}.ProjectBag-module-scss-module__WcJsLq__summaryList dd span{font-family:var(--font-family-sans);font-size:1.125rem;font-weight:var(--font-weight-semibold)}.ProjectBag-module-scss-module__WcJsLq__summaryList .ProjectBag-module-scss-module__WcJsLq__consultationValue{font-family:var(--font-family-sans);font-size:1.125rem}.ProjectBag-module-scss-module__WcJsLq__totalSection{border-block-start:1px solid var(--bag-gray-200);min-block-size:20.125rem;padding-block-start:2.4375rem}.ProjectBag-module-scss-module__WcJsLq__totalRow{justify-content:space-between;align-items:flex-start;display:flex}.ProjectBag-module-scss-module__WcJsLq__totalRow h2{color:var(--bag-black);font-size:1.75rem;font-weight:var(--font-weight-medium);margin:0;padding:0;line-height:1.3}.ProjectBag-module-scss-module__WcJsLq__totalPriceBlock{text-align:end;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.ProjectBag-module-scss-module__WcJsLq__totalPriceBlock p{color:var(--bag-red);font-family:var(--font-about-number),var(--font-family-sans);font-size:1.75rem;font-weight:var(--font-weight-bold);text-underline-position:from-font;white-space:nowrap;margin:0;padding:0;line-height:1.3;text-decoration:underline;text-decoration-thickness:from-font}.ProjectBag-module-scss-module__WcJsLq__totalPriceBlock span{color:var(--bag-gray-700);font-size:1rem;font-weight:var(--font-weight-regular);line-height:1.1}.ProjectBag-module-scss-module__WcJsLq__checkoutButton{color:#fff;block-size:5rem;inline-size:21.875rem;font-size:1rem;font-weight:var(--font-weight-regular);background:var(--bag-red);cursor:pointer;border:0;border-radius:1rem;justify-content:space-between;align-items:center;margin-block-start:2.875rem;margin-inline-start:auto;padding:1.25rem 1.875rem;line-height:1.5;text-decoration:none;transition:background-color .28s;display:flex}.ProjectBag-module-scss-module__WcJsLq__checkoutArrowCircle{border:1px solid #fff;border-radius:50%;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.ProjectBag-module-scss-module__WcJsLq__checkoutArrow{block-size:1.125rem;inline-size:1.125rem;transition:transform .32s var(--bag-ease)}@keyframes ProjectBag-module-scss-module__WcJsLq__quantity-menu-in{0%{opacity:0;transform:translateY(-.375rem)scale(.96)}}@media (hover:hover) and (pointer:fine){.ProjectBag-module-scss-module__WcJsLq__detailsButton:hover,.ProjectBag-module-scss-module__WcJsLq__removeButton:hover{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.ProjectBag-module-scss-module__WcJsLq__checkoutButton:hover{background:#d9301c}.ProjectBag-module-scss-module__WcJsLq__checkoutButton:hover .ProjectBag-module-scss-module__WcJsLq__checkoutArrow{transform:rotate(-45deg)}}@media (max-width:80rem){.ProjectBag-module-scss-module__WcJsLq__cartContent{inline-size:calc(100% - 3rem)}.ProjectBag-module-scss-module__WcJsLq__planPrimary{grid-template-columns:11.25rem minmax(0,1fr) 4.625rem minmax(15rem,max-content);column-gap:1.5rem}.ProjectBag-module-scss-module__WcJsLq__planThumbnail{block-size:9.1875rem;inline-size:11.25rem}.ProjectBag-module-scss-module__WcJsLq__processSection,.ProjectBag-module-scss-module__WcJsLq__summaryList,.ProjectBag-module-scss-module__WcJsLq__totalSection{inline-size:calc(100% - 12.75rem);margin-inline-start:12.75rem}}@media (max-width:52rem){.ProjectBag-module-scss-module__WcJsLq__estimateHero{min-block-size:0;padding-block:7rem 4rem;padding-inline:1rem}.ProjectBag-module-scss-module__WcJsLq__estimateHeading h1{font-size:clamp(2.25rem,8vw,3rem)}.ProjectBag-module-scss-module__WcJsLq__estimateAmount{font-size:clamp(2.125rem,7.5vw,2.875rem)}.ProjectBag-module-scss-module__WcJsLq__cartContent{inline-size:calc(100% - 2rem)}.ProjectBag-module-scss-module__WcJsLq__planPrimary{grid-template-columns:7.5rem minmax(0,1fr);gap:2rem 1.25rem;min-block-size:0;padding-block:2.5rem}.ProjectBag-module-scss-module__WcJsLq__planThumbnail{grid-area:1/1;block-size:6.125rem;inline-size:7.5rem}.ProjectBag-module-scss-module__WcJsLq__planIdentity{grid-area:1/2;padding-block-start:0}.ProjectBag-module-scss-module__WcJsLq__detailsReveal{inline-size:calc(100% + 8.75rem);margin-inline-start:-8.75rem}.ProjectBag-module-scss-module__WcJsLq__quantityField{grid-area:2/1;margin-block-start:0}.ProjectBag-module-scss-module__WcJsLq__priceBlock{text-align:start;grid-area:2/2;align-items:flex-start}.ProjectBag-module-scss-module__WcJsLq__planPrice{justify-content:flex-start;font-size:2rem}.ProjectBag-module-scss-module__WcJsLq__processSection,.ProjectBag-module-scss-module__WcJsLq__summaryList,.ProjectBag-module-scss-module__WcJsLq__totalSection{inline-size:100%;margin-inline-start:0}.ProjectBag-module-scss-module__WcJsLq__processSection{min-block-size:0;padding-block:2rem}.ProjectBag-module-scss-module__WcJsLq__summaryList{min-block-size:0;padding-block:4rem}.ProjectBag-module-scss-module__WcJsLq__totalSection{min-block-size:0;padding-block:2.5rem 5rem}}@media not (min-width:40rem){.ProjectBag-module-scss-module__WcJsLq__estimateHero{gap:1.5rem;padding-block-start:6.5rem}.ProjectBag-module-scss-module__WcJsLq__estimateHeading h1{white-space:normal;flex-direction:column;gap:.125rem}.ProjectBag-module-scss-module__WcJsLq__estimateBadges{flex-wrap:wrap}.ProjectBag-module-scss-module__WcJsLq__estimateBadges span{min-block-size:2.5rem;padding:.5rem .75rem;font-size:.875rem}.ProjectBag-module-scss-module__WcJsLq__planPrimary{grid-template-columns:5.5rem minmax(0,1fr);gap:1.75rem 1rem;padding-block:2rem}.ProjectBag-module-scss-module__WcJsLq__planThumbnail{border-radius:.625rem;block-size:4.5rem;inline-size:5.5rem}.ProjectBag-module-scss-module__WcJsLq__planName{align-items:flex-end}.ProjectBag-module-scss-module__WcJsLq__planName strong{font-size:2.125rem}.ProjectBag-module-scss-module__WcJsLq__planName span{font-size:.875rem}.ProjectBag-module-scss-module__WcJsLq__detailsButton{margin-block-start:1.25rem;font-size:.875rem}.ProjectBag-module-scss-module__WcJsLq__detailsReveal[data-expanded=true]{margin-block-start:1.25rem}.ProjectBag-module-scss-module__WcJsLq__detailsReveal{inline-size:calc(100% + 6.5rem);margin-inline-start:-6.5rem}.ProjectBag-module-scss-module__WcJsLq__planPrice{font-size:clamp(1.5rem,7vw,1.875rem)}.ProjectBag-module-scss-module__WcJsLq__taxNotice,.ProjectBag-module-scss-module__WcJsLq__removeButton{font-size:.875rem}.ProjectBag-module-scss-module__WcJsLq__summaryList{padding-block:3.5rem}.ProjectBag-module-scss-module__WcJsLq__summaryList dt{font-size:1rem}.ProjectBag-module-scss-module__WcJsLq__summaryList dd{max-inline-size:60%}.ProjectBag-module-scss-module__WcJsLq__totalRow{flex-direction:column;gap:1rem}.ProjectBag-module-scss-module__WcJsLq__totalPriceBlock{text-align:start;align-items:flex-start}.ProjectBag-module-scss-module__WcJsLq__checkoutButton{inline-size:100%;margin-block-start:2rem}}@media (prefers-reduced-motion:reduce){.ProjectBag-module-scss-module__WcJsLq__detailsChevron,.ProjectBag-module-scss-module__WcJsLq__detailsReveal,.ProjectBag-module-scss-module__WcJsLq__quantityChevron,.ProjectBag-module-scss-module__WcJsLq__quantityOption,.ProjectBag-module-scss-module__WcJsLq__checkoutButton,.ProjectBag-module-scss-module__WcJsLq__checkoutArrow{transition:none}.ProjectBag-module-scss-module__WcJsLq__quantityMenu{animation:none}}
