@layer components.top.about{.About-module-scss-module__fj2J2W__about{display:block}.About-module-scss-module__fj2J2W__about>div{max-width:1400px}.About-module-scss-module__fj2J2W__aboutTitle{overflow-wrap:break-word;word-break:keep-all}.About-module-scss-module__fj2J2W__aboutCourseTable,.About-module-scss-module__fj2J2W__aboutParagraphs{max-width:1000px;margin-left:auto;margin-right:auto}.About-module-scss-module__fj2J2W__aboutParagraphs{flex-direction:column;align-items:center;gap:1rem;font-size:1.125rem;display:flex}.About-module-scss-module__fj2J2W__aboutParagraphs p{text-align:justify;text-align-last:left;width:fit-content;margin:0}.About-module-scss-module__fj2J2W__aboutSubTitle{overflow-wrap:break-word;word-break:keep-all;color:#0071bc;text-align:center;margin:48px auto;padding:0;font-size:26px;font-weight:700;line-height:1.5}@media (min-width:768px){.About-module-scss-module__fj2J2W__aboutSubTitle{margin-top:64px;font-size:34px}}.About-module-scss-module__fj2J2W__aboutCourseTable{margin:48px auto}.About-module-scss-module__fj2J2W__aboutCoursesTitle{overflow-wrap:break-word;word-break:keep-all;color:#fff;font-feature-settings:"palt" 1;text-align:center;background:#0071bc;border-radius:.5em;width:100%;max-width:fit-content;margin:48px auto;padding:.5em 1em;font-size:20px;font-weight:700;display:block;position:relative}.About-module-scss-module__fj2J2W__aboutCoursesTitle:after{content:"";background:inherit;clip-path:polygon(50% 0,100% 1px,50% 100%,0 1px);width:24px;height:13px;display:block;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}@media (min-width:768px){.About-module-scss-module__fj2J2W__aboutCoursesTitle{margin-top:64px;margin-bottom:64px;font-size:24px}}.About-module-scss-module__fj2J2W__aboutCoursesTitle .About-module-scss-module__fj2J2W__aboutCoursesTitleWbr{-webkit-user-select:none;user-select:none}.About-module-scss-module__fj2J2W__aboutCoursesTitle .About-module-scss-module__fj2J2W__aboutCoursesTitleWbr:after{content:"\a ";white-space:pre}@media (min-width:460px){.About-module-scss-module__fj2J2W__aboutCoursesTitle .About-module-scss-module__fj2J2W__aboutCoursesTitleWbr:after{content:"​";white-space:normal}}.About-module-scss-module__fj2J2W__aboutCourses{max-width:640px;margin:64px auto 0;display:block}}
@layer components.home.course-table{.CourseTable-module-scss-module__iMdZ4G__courseTable{margin:0;display:block}.CourseTable-module-scss-module__iMdZ4G__courseTable [data-number]{font-family:"Helvetica Neue",Arial,var(--font-family-base)}.CourseTable-module-scss-module__iMdZ4G__courseTableBody,.CourseTable-module-scss-module__iMdZ4G__courseTableHead{grid-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.CourseTable-module-scss-module__iMdZ4G__courseTableHead{top:var(--header-navbar-height);z-index:10;background:#fff;margin:0 -12px;padding:0 12px;position:sticky}.CourseTable-module-scss-module__iMdZ4G__courseTableHead:after{content:"";background:linear-gradient(#fff,#fff0);height:12px;position:absolute;top:100%;left:0;right:0}@media (min-width:1024px){.CourseTable-module-scss-module__iMdZ4G__courseTableHead{position:static}.CourseTable-module-scss-module__iMdZ4G__courseTableHead:after{display:none}}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadRow,.CourseTable-module-scss-module__iMdZ4G__courseTableRow{margin:0;padding:0;display:contents}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadCell{--cell-theme-color:#d6d6d6;border-bottom:3px solid var(--cell-theme-color);margin:0;padding:0;display:block}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadCell.CourseTable-module-scss-module__iMdZ4G__courseTableHeadCellMyPro{--cell-theme-color:#0071bc}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadCell.CourseTable-module-scss-module__iMdZ4G__courseTableHeadCellCommand{--cell-theme-color:#02ac43}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports (text-box-edge:ideographic){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading{--vertical-crop-mode:ideographic}}@supports (text-box:trim-both text text){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading{line-height:1.5}@supports (height:1lh){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading:not(_){margin-top:calc(.5em - .5lh);margin-bottom:calc(.5em - .5lh)}}@supports not (height:1lh){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading:not(_){margin-top:-.25em;margin-bottom:-.25em}}}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading{font-feature-settings:"palt" 1;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;margin:0;padding:12px;font-size:22px;font-weight:800;display:flex}@media (min-width:768px){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading{gap:8px;font-size:24px}}a.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading:hover,a.CourseTable-module-scss-module__iMdZ4G__courseTableHeadImageLink:hover{opacity:.9}a.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading:active,a.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeading:focus-within,a.CourseTable-module-scss-module__iMdZ4G__courseTableHeadImageLink:active,a.CourseTable-module-scss-module__iMdZ4G__courseTableHeadImageLink:focus-within{opacity:.8}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeadingIcon{flex:none;width:28px;height:28px;display:block}@media (min-width:768px){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadHeadingIcon{width:40px;height:40px}}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadLogo{width:100%;max-width:100px;height:auto;display:block}@media (min-width:1024px){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadLogo{max-width:140px}}.CourseTable-module-scss-module__iMdZ4G__courseTableHeadLogo.CourseTable-module-scss-module__iMdZ4G__courseTableHeadLogoCommand{max-width:90px}@media (min-width:1024px){.CourseTable-module-scss-module__iMdZ4G__courseTableHeadLogo.CourseTable-module-scss-module__iMdZ4G__courseTableHeadLogoCommand{max-width:130px}}.CourseTable-module-scss-module__iMdZ4G__courseTableCell{overflow-wrap:break-word;word-break:keep-all;font-feature-settings:"palt";text-align:center;font-size:clamp(13px,.89286vw + 10.1429px,17px)}.CourseTable-module-scss-module__iMdZ4G__courseTableCell:has(.CourseTable-module-scss-module__iMdZ4G__courseTableImage){align-self:center}.CourseTable-module-scss-module__iMdZ4G__courseTableCell strong{font-size:1.08em}.CourseTable-module-scss-module__iMdZ4G__courseTableCell>p{margin:0}.CourseTable-module-scss-module__iMdZ4G__courseTableCell>p+p{margin-top:8px}.CourseTable-module-scss-module__iMdZ4G__courseTableImage{filter:drop-shadow(0 2px 4px #33333354);width:100%;max-width:320px;height:auto;margin:0 auto;display:block}@media (min-width:768px){.CourseTable-module-scss-module__iMdZ4G__courseTableImage{margin-top:8px;margin-bottom:8px}}.CourseTable-module-scss-module__iMdZ4G__courseTableRow:not(:last-child,[data-no-ruler]) .CourseTable-module-scss-module__iMdZ4G__courseTableCell{border-bottom:1px solid #d6d6d6;padding-bottom:16px}.CourseTable-module-scss-module__iMdZ4G__courseTableBody{padding:16px 0 0}.CourseTable-module-scss-module__iMdZ4G__courseTableButton{width:100%;max-width:280px;font-size:inherit;gap:8px;margin:0 auto 4px;display:flex}.CourseTable-module-scss-module__iMdZ4G__courseTableButton.CourseTable-module-scss-module__iMdZ4G__courseTableButtonMyPro{--btn-background:#0071bc;--btn-background-hover:#0868a7;--btn-background-active:#095d96;--btn-foreground:#fff;--btn-raised-shadow-color:#1a5278}.CourseTable-module-scss-module__iMdZ4G__courseTableButton.CourseTable-module-scss-module__iMdZ4G__courseTableButtonMyProCommand{--btn-background:#02ac43;--btn-background-hover:#099a41;--btn-background-active:#0a8a3b;--btn-foreground:#fff;--btn-raised-shadow-color:#1b703b}.CourseTable-module-scss-module__iMdZ4G__courseTableButtonText{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports (text-box-edge:ideographic){.CourseTable-module-scss-module__iMdZ4G__courseTableButtonText{--vertical-crop-mode:ideographic}}@supports (text-box:trim-both text text){.CourseTable-module-scss-module__iMdZ4G__courseTableButtonText{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.CourseTable-module-scss-module__iMdZ4G__courseTableButtonText{line-height:1.5}@supports (height:1lh){.CourseTable-module-scss-module__iMdZ4G__courseTableButtonText:not(_){margin-top:calc(.5em - .5lh);margin-bottom:calc(.5em - .5lh)}}@supports not (height:1lh){.CourseTable-module-scss-module__iMdZ4G__courseTableButtonText:not(_){margin-top:-.25em;margin-bottom:-.25em}}}.CourseTable-module-scss-module__iMdZ4G__courseTableButtonIcon{flex:none;width:24px;height:24px;margin:0 -6px;display:block}}
@layer components.top.courses{.Courses-module-scss-module__eF9BfW__courseItem,.Courses-module-scss-module__eF9BfW__courses{margin:0;padding:0;list-style:none}.Courses-module-scss-module__eF9BfW__courses{flex-direction:column;align-items:stretch;gap:80px;margin-top:80px;display:flex}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__courses{gap:128px;margin-top:128px}}.Courses-module-scss-module__eF9BfW__courseItem{flex:none;display:block}.Courses-module-scss-module__eF9BfW__course{--course-horizontal-gap:16px;grid-template:"image . ." minmax(0,2fr) "image . target" auto "image . kind" auto "image . ." minmax(0,3fr) ". . ." 32px "name name name" auto ". . ." 12px "button button button" auto/auto var(--course-horizontal-gap) 1fr;width:100%;display:grid}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__course{--course-horizontal-gap:24px}}.Courses-module-scss-module__eF9BfW__courseImageContainer{grid-area:image;width:min(180px,20vw);height:min(180px,20vw);display:block;position:relative}.Courses-module-scss-module__eF9BfW__courseImageContainer:after{content:"";background:var(--course-primary,#d6d6d6);clip-path:polygon(0 0,75% 0,100% 100%);width:48px;height:48px;display:block;position:absolute;top:calc(100% - 16px);left:50%;transform:translate(-50%)}.Courses-module-scss-module__eF9BfW__courseImage{-o-object-fit:cover;object-fit:cover;border:6px solid var(--course-primary,#d6d6d6);z-index:1;background:#f5f5f5;border-radius:100vmax;width:calc(120% + 16px);height:calc(120% + 16px);margin:0;display:block;position:relative;top:calc(-20% - 16px);left:calc(-20% - 16px)}.Courses-module-scss-module__eF9BfW__courseNameLogo{width:100%;max-width:min(55vw,300px);height:auto;margin:0 auto;display:block}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__courseNameLogo{max-width:320px}}.Courses-module-scss-module__eF9BfW__courseName{grid-area:name;margin:0}.Courses-module-scss-module__eF9BfW__courseTarget{color:var(--course-primary,currentcolor);font-feature-settings:"palt" 1;grid-area:target;margin:0;font-size:42px;font-weight:800}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__courseTarget{font-size:48px}}.Courses-module-scss-module__eF9BfW__courseKind{font-feature-settings:"palt" 1;zoom:min(progress(100vw,0px,375px),1);-webkit-text-size-adjust:initial;-moz-text-size-adjust:initial;text-size-adjust:initial;grid-area:kind;margin:0;font-size:17px}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__courseKind{font-size:22px}}.Courses-module-scss-module__eF9BfW__courseKindIcon{vertical-align:top;width:1.5em;height:1.5em;margin:0 .25em 0 0;padding:0;display:inline-block}.Courses-module-scss-module__eF9BfW__courseKindText{font-weight:600}.Courses-module-scss-module__eF9BfW__courseKindText small{margin-left:2px;margin-right:2px;font-size:90%;font-weight:500}.Courses-module-scss-module__eF9BfW__courseKindLevel{font-style:normal;font-weight:700}.Courses-module-scss-module__eF9BfW__courseButton{--btn-background:var(--course-primary,#0071bc);--btn-background-hover:var(--course-hover,#2686c6);--btn-background-active:var(--course-active,#4095cd);--btn-foreground:#fff;--btn-raised-shadow-color:var(--course-active,#115c8e);grid-area:button;align-items:center;gap:12px;padding:.33em 1em;font-size:20px;font-weight:700;display:flex}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__courseButton{gap:16px;padding-top:.25em;padding-bottom:.25em;font-size:24px}}.Courses-module-scss-module__eF9BfW__courseButtonText{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports (text-box-edge:ideographic){.Courses-module-scss-module__eF9BfW__courseButtonText{--vertical-crop-mode:ideographic}}@supports (text-box:trim-both text text){.Courses-module-scss-module__eF9BfW__courseButtonText{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.Courses-module-scss-module__eF9BfW__courseButtonText{line-height:1.5}@supports (height:1lh){.Courses-module-scss-module__eF9BfW__courseButtonText:not(_){margin-top:calc(.5em - .5lh);margin-bottom:calc(.5em - .5lh)}}@supports not (height:1lh){.Courses-module-scss-module__eF9BfW__courseButtonText:not(_){margin-top:-.25em;margin-bottom:-.25em}}}.Courses-module-scss-module__eF9BfW__courseButtonIcon{flex:none;width:32px;height:32px;margin:0 -8px;display:block}@media (min-width:768px){.Courses-module-scss-module__eF9BfW__courseButtonIcon{width:48px;height:48px;margin:0 -12px}}}
@layer components.courses.common.theme{.Theme-module-scss-module__Thsfca__theme{--course-primary-rgb:0 113 188;--course-primary:rgb(var(--course-primary-rgb));--course-primary-400-rgb:153 198.2 228.2;--course-primary-400:rgb(var(--course-primary-400-rgb));--course-primary-200-rgb:204 226.6 241.6;--course-primary-200:rgb(var(--course-primary-200-rgb));--course-hover-rgb:7.65 103.7 167.45;--course-hover:rgb(var(--course-hover-rgb));--course-active-rgb:8.5 93.25 149.5;--course-active:rgb(var(--course-active-rgb));display:contents}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeRed{--course-primary-rgb:223 48 48;--course-primary-400-rgb:251 172 172;--course-primary-200-rgb:249 214 214;--course-hover-rgb:197.2 48.45 48.45;--course-active-rgb:175.75 44.5 44.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeBlue{--course-primary-rgb:0 113 188;--course-primary-400-rgb:157 207 240;--course-primary-200-rgb:204 227 242;--course-hover-rgb:7.65 103.7 167.45;--course-active-rgb:8.5 93.25 149.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeGreen{--course-primary-rgb:2 172 67;--course-primary-400-rgb:157 232 186;--course-primary-200-rgb:204 238 217;--course-hover-rgb:9.35 153.85 64.6;--course-active-rgb:10 137.5 58.75}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeOrange{--course-primary-rgb:248 104 0;--course-primary-400-rgb:252 197 165;--course-primary-200-rgb:250 226 212;--course-hover-rgb:218.45 96.05 7.65;--course-active-rgb:194.5 86.5 8.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themePink{--course-primary-rgb:219 75 94;--course-primary-400-rgb:250 184 193;--course-primary-200-rgb:248 219 223;--course-hover-rgb:193.8 71.4 87.55;--course-active-rgb:172.75 64.75 79}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeTeal{--course-primary-rgb:8 128 128;--course-primary-400-rgb:0 213 190;--course-primary-200-rgb:150 247 228;--course-hover-rgb:14.45 116.45 116.45;--course-active-rgb:14.5 104.5 104.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeCoral{--course-primary-rgb:231 76 60;--course-primary-400-rgb:243 176 162;--course-primary-200-rgb:245 215 208;--course-hover-rgb:204 72.25 58.65;--course-active-rgb:181.75 65.5 53.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themePurple{--course-primary-rgb:108 36 180;--course-primary-400-rgb:184 160 216;--course-primary-200-rgb:219 206 235;--course-hover-rgb:99.45 38.25 160.65;--course-active-rgb:89.5 35.5 143.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeViolet{--course-primary-rgb:140 125 252;--course-primary-400-rgb:203 196 254;--course-primary-200-rgb:231 228 254;--course-hover-rgb:126.65 113.9 221.85;--course-active-rgb:113.5 102.25 197.5}.Theme-module-scss-module__Thsfca__theme.Theme-module-scss-module__Thsfca__themeAmber{--course-primary-rgb:241 161 0;--course-primary-400-rgb:249 217 153;--course-primary-200-rgb:252 236 204;--course-hover-rgb:212.5 144.5 7.65;--course-active-rgb:189.25 129.25 8.5}}
@layer components.trial-fixed-footer{.TrialFixedFooter-module-scss-module__eebczq__footer{background:#fff;min-height:64px;margin:0;bottom:0;box-shadow:0 -3px 10px #3333}.TrialFixedFooter-module-scss-module__eebczq__footer.TrialFixedFooter-module-scss-module__eebczq__stickyFooter{z-index:19;position:sticky}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink{--ftbl-color:#f86800;grid-gap:.75rem;width:100%;min-height:inherit;color:#fff;background:var(--ftbl-color) repeating-linear-gradient(-55deg,transparent,transparent 40px,#00000005 41px,#00000005 79px,transparent 80px);grid-template:"left text right"/minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:1rem;text-decoration:none;display:grid}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink:hover{--ftbl-color:#f97f26}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink:active{--ftbl-color:#fa8e40}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkLeft,.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkRight{align-items:center;min-width:0;display:flex}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkLeft{grid-area:left}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkRight{grid-area:right;justify-content:flex-end}@media (min-width:768px){.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkRight{justify-content:flex-start}}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkText{flex-wrap:wrap;grid-area:text;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:18px;font-weight:700;display:flex}.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkText .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkTextStrong{color:var(--ftbl-color);background:#fff;border-radius:100vw;padding:.25rem .75rem;font-size:16px;font-weight:700;display:none}@media (min-width:768px){.TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLink .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkText .TrialFixedFooter-module-scss-module__eebczq__freeTrialBannerLinkTextStrong{display:block}}}
@layer components.campaigns.friend.details{.FriendDetails-module-scss-module__pdCuba__heading{margin:0 0 16px;font-size:20px;font-weight:700}@media (min-width:768px){.FriendDetails-module-scss-module__pdCuba__heading{margin-top:32px;font-size:22px}}}
@layer components.campaigns.details{.CampaignDetails-module-scss-module__aXp3XG__details{--campaign-details-base-font-size:16px;grid-template-columns:1fr;align-items:start;margin:0;padding:16px;display:grid}.CampaignDetails-module-scss-module__aXp3XG__details dt{font-size:var(--campaign-details-base-font-size);font-weight:700}.CampaignDetails-module-scss-module__aXp3XG__details dd{font-size:calc(var(--campaign-details-base-font-size) - 2px);margin:calc(var(--campaign-details-base-font-size)*.5) 0 0}.CampaignDetails-module-scss-module__aXp3XG__details dd :is(p,ul,ol,dl,li){margin:0}.CampaignDetails-module-scss-module__aXp3XG__details dd :is(p,ul,ol,dl,li)+:is(p,ul,ol,dl,li:not([data-shrink])){margin-top:calc(var(--campaign-details-base-font-size)*.5)}.CampaignDetails-module-scss-module__aXp3XG__details dd p[data-note]{color:#707070;font-size:92.85%}.CampaignDetails-module-scss-module__aXp3XG__details dd ol,.CampaignDetails-module-scss-module__aXp3XG__details dd ul{margin:0;padding-left:1.5em}.CampaignDetails-module-scss-module__aXp3XG__details dd dd[data-indent]{padding-left:1em}.CampaignDetails-module-scss-module__aXp3XG__details dd+dt{margin-top:calc(var(--campaign-details-base-font-size)*.5)}.CampaignDetails-module-scss-module__aXp3XG__details>dd+dt{margin-top:0}.CampaignDetails-module-scss-module__aXp3XG__details>dd+dt:before{content:"";border-top:1px solid #d6d6d6;height:16px;margin-top:16px;display:block}.CampaignDetails-module-scss-module__aXp3XG__details dl dt{font-size:calc(var(--campaign-details-base-font-size) - 2px)}.CampaignDetails-module-scss-module__aXp3XG__details strong{font-weight:700}.CampaignDetails-module-scss-module__aXp3XG__details em{font-style:normal;font-weight:600}@media (min-width:768px){.CampaignDetails-module-scss-module__aXp3XG__details{--campaign-details-base-font-size:18px;grid-template-columns:auto 16px 1fr;padding:24px}.CampaignDetails-module-scss-module__aXp3XG__details>dt{text-align:right;grid-column:1;padding:0 16px}.CampaignDetails-module-scss-module__aXp3XG__details>dd{grid-column:3;margin:0;padding:1.5px 0}.CampaignDetails-module-scss-module__aXp3XG__details>dd+dt,.CampaignDetails-module-scss-module__aXp3XG__details>dd+dt+dd{margin-top:33px}.CampaignDetails-module-scss-module__aXp3XG__details>dd+dt:before{position:absolute;left:32px;right:32px;transform:translateY(-33px)}}}
@layer components.campaigns.details-accordion{.DetailsAccordion-module-scss-module__PR54-q__detailsAccordion{will-change:grid-template-rows;background:#f5f5f5;border:1px solid #d6d6d6;border-radius:8px;grid-template-rows:300px 0fr 60px;transition:grid-template-rows .5s;display:grid;position:relative;overflow:hidden}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordion:after{content:"";opacity:1;pointer-events:none;z-index:1;background:linear-gradient(#f5f5f500 0,#f5f5f5);width:100%;height:120px;transition:opacity .3s;position:absolute;bottom:60px}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordion[data-open=true]{grid-template-rows:300px 1fr 60px}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordion[data-open=true]:after{opacity:0}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordionContents{background:#fff;grid-area:1/1/3/-1;overflow:hidden}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordionToggleButton{appearance:none;box-sizing:border-box;color:inherit;font:inherit;line-height:inherit;text-align:left;touch-action:manipulation;cursor:pointer;z-index:2;background:#f5f5f5;border:0;border-radius:0;justify-content:center;align-items:center;gap:4px;width:100%;margin:0;padding:0;display:flex;position:relative}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordionToggleButton:focus-visible{background:#ebebeb}@media (hover:hover){.DetailsAccordion-module-scss-module__PR54-q__detailsAccordionToggleButton:hover{background:#ebebeb}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordionToggleButton:active{background:#d6d6d6}}.DetailsAccordion-module-scss-module__PR54-q__detailsAccordionToggleButtonIcon{flex:0 0 24px;width:24px;height:24px;transition:transform .3s;display:block}[data-open=true] .DetailsAccordion-module-scss-module__PR54-q__detailsAccordionToggleButtonIcon{transform:rotate(-180deg)}}
@layer components.campaigns.friend.feature{.FriendFeature-module-scss-module__ZIJ1ia__feature{--feature-brand:#707070;--feature-brand-bg:#ebebeb;position:relative}.FriendFeature-module-scss-module__ZIJ1ia__feature[data-target=you]{--feature-brand:#d64545;--feature-brand-bg:#f9e9e5}.FriendFeature-module-scss-module__ZIJ1ia__feature[data-target=friend]{--feature-brand:#00a5ab;--feature-brand-bg:#e8f9f7}.FriendFeature-module-scss-module__ZIJ1ia__featureHeading{z-index:1;justify-content:center;align-items:flex-end;gap:16px;max-width:480px;margin:0 auto;padding:0 16px;display:flex}@media (min-width:768px){.FriendFeature-module-scss-module__ZIJ1ia__featureHeading{gap:32px;max-width:600px}}.FriendFeature-module-scss-module__ZIJ1ia__featureHeadingText{background:var(--feature-brand);color:#fff;border-radius:4px;flex:0 auto;margin:0 0 16px;padding:.2em 1.2em;font-size:20px;font-weight:700;display:block;position:relative}@media (min-width:768px){.FriendFeature-module-scss-module__ZIJ1ia__featureHeadingText{margin-bottom:24px;font-size:24px}}.FriendFeature-module-scss-module__ZIJ1ia__featureHeadingImage{flex:none;width:23.88%;height:auto;margin-bottom:-2.5%;display:block}.FriendFeature-module-scss-module__ZIJ1ia__featureBody{background-color:var(--feature-brand-bg);background-image:linear-gradient(#0000,#fff);background-position:bottom;background-repeat:no-repeat;background-size:100% 48px;border-radius:16px 16px 0 0;padding:24px 16px 48px}@media (min-width:768px){.FriendFeature-module-scss-module__ZIJ1ia__featureBody{background-image:none;border-radius:24px;padding:24px}}.FriendFeature-module-scss-module__ZIJ1ia__featureBody>p{overflow-wrap:break-word;word-break:keep-all;color:#84321f;text-align:center;margin:0;font-size:18px;font-weight:700}@media (min-width:768px){.FriendFeature-module-scss-module__ZIJ1ia__featureBody>p{font-size:22px}}.FriendFeature-module-scss-module__ZIJ1ia__featureBody>p strong{color:#df3030;text-shadow:2px 2px #fff;font-size:1.3333em;font-weight:700}.FriendFeature-module-scss-module__ZIJ1ia__featureBody>p big{font-size:1.5em}.FriendFeature-module-scss-module__ZIJ1ia__featureBody>p small{font-size:.85em}.FriendFeature-module-scss-module__ZIJ1ia__featureBody>p [data-number]{font-family:"Helvetica Neue",Arial,var(--font-family-base)}}
@layer components.campaigns.friend.page{.FriendPage-module-scss-module__FQRRdq__friendPageHeroContainer{background:#fef2e4;margin:0 -16px;overflow:hidden}@media (min-width:768px){.FriendPage-module-scss-module__FQRRdq__friendPageHeroContainer{border-radius:16px;margin-left:0;margin-right:0}}.FriendPage-module-scss-module__FQRRdq__friendPageHero{width:100%;max-width:1200px;height:auto;margin:0 auto;display:block}.FriendPage-module-scss-module__FQRRdq__friendFeatures{--columns-count:1;--columns-gap:0 32px;grid-gap:var(--columns-gap);align-items:stretch;gap:var(--columns-gap);grid-template-columns:repeat(var(--columns-count),minmax(0,1fr));margin:24px -16px 0;display:grid}@media (min-width:768px){.FriendPage-module-scss-module__FQRRdq__friendFeatures{--columns-gap:16px 32px;margin-left:0;margin-right:0}}@media (min-width:1024px){.FriendPage-module-scss-module__FQRRdq__friendFeatures{--columns-count:2}}.FriendPage-module-scss-module__FQRRdq__friendStepsContainer{max-width:480px;margin:16px auto 0}}
@layer components.campaigns.friend.step{.FriendStep-module-scss-module__GN9LNW__steps{--steps-gap:24px;counter-reset:step;gap:var(--steps-gap);background:#fff;border-radius:8px;flex-direction:column;margin:0;padding:16px;list-style:none;display:flex}.FriendStep-module-scss-module__GN9LNW__step{--step-base-font-size:16px}@media (min-width:768px){.FriendStep-module-scss-module__GN9LNW__step{--step-base-font-size:18px}}.FriendStep-module-scss-module__GN9LNW__step+.FriendStep-module-scss-module__GN9LNW__step:before{background:var(--feature-brand-bg);content:"";height:1px;margin-bottom:var(--steps-gap);border-radius:100vmax;width:100%;display:block}.FriendStep-module-scss-module__GN9LNW__stepTitle{--step-font-size:var(--step-base-font-size);grid-gap:16px;grid-template:"step title" auto/calc(var(--step-font-size)*3) 1fr;align-items:center;gap:16px;display:grid}.FriendStep-module-scss-module__GN9LNW__stepMarker{background:var(--feature-brand);width:calc(var(--step-font-size)*3);height:calc(var(--step-font-size)*3);border-radius:8px;flex-direction:column;grid-area:step;justify-content:center;align-items:center;gap:3px;display:flex}.FriendStep-module-scss-module__GN9LNW__stepMarker:after,.FriendStep-module-scss-module__GN9LNW__stepMarker:before{zoom:calc(var(--step-font-size)/16px);line-height:0;display:block}.FriendStep-module-scss-module__GN9LNW__stepMarker:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='11' fill='none' viewBox='0 0 33 11'%3E%3Cpath fill='%23fff' d='M3.77 10.16C1.48 10.16.08 8.75 0 6.9h2c.11.82.67 1.48 1.77 1.48 1.03 0 1.5-.47 1.5-1.02 0-1.86-5.05-.97-5.05-4.5C.22 1.22 1.48 0 3.64 0 5.7 0 7.07 1.4 7.15 3.2h-2c-.05-.8-.6-1.4-1.51-1.4-.92 0-1.41.47-1.41 1.07 0 1.85 5.05.92 5.05 4.41 0 1.62-1.26 2.88-3.51 2.88m8.78-.18h-2V2.11H7.7V.18h7.68v1.93h-2.84zm6.02-4.07v2.17h4.85v1.9h-6.85V.18h6.7v1.9h-4.7v1.98h4.17v1.85zM24.91.18h3.74a3.3 3.3 0 0 1 3.4 3.32 3.3 3.3 0 0 1-3.4 3.32H26.9v3.16h-2zm2 4.7h1.7a1.4 1.4 0 0 0 1.44-1.38c0-.8-.66-1.39-1.44-1.39h-1.7z'/%3E%3C/svg%3E");aspect-ratio:3}.FriendStep-module-scss-module__GN9LNW__stepMarker[data-step="1"]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='17' fill='none' viewBox='0 0 8 17'%3E%3Cpath fill='%23fff' d='M0 3.12 4.46 0H7.1v16.8H3.67V4.27L1.61 5.74z'/%3E%3C/svg%3E")}.FriendStep-module-scss-module__GN9LNW__stepMarker[data-step="2"]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' fill='none' viewBox='0 0 12 18'%3E%3Cpath fill='%23fff' d='m8.16 11.02-2.8 2.78h6.18v3.31H.22v-2.57l5.47-5.52c1.87-1.87 2.47-2.56 2.47-3.84 0-1.2-.98-2.01-2.35-2.01-1.47 0-2.52.96-2.52 2.42H0C0 2.4 2.5 0 5.8 0c3.54 0 5.8 2.2 5.8 5.02 0 2.42-1.47 4.03-3.44 6'/%3E%3C/svg%3E")}.FriendStep-module-scss-module__GN9LNW__stepMarker[data-step="3"]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='18' fill='none' viewBox='0 0 13 18'%3E%3Cpath fill='%23fff' d='M9.53 8.33a4.3 4.3 0 0 1 2.59 4.1c0 2.64-2.3 5-5.98 5-3.76 0-5.92-2.4-6.14-5.14h3.43c.1.86 1.01 1.97 2.69 1.97 1.66 0 2.57-.92 2.57-2.16 0-1.28-.91-2.14-2.69-2.14H4.66V7.13h1.22c1.58 0 2.42-.84 2.42-1.97s-.86-2-2.23-2c-1.51 0-2.35.92-2.5 1.83H.15C.34 2.38 2.64 0 6.02 0c3.46 0 5.72 2.3 5.72 4.82a4 4 0 0 1-2.21 3.5'/%3E%3C/svg%3E")}.FriendStep-module-scss-module__GN9LNW__stepCounter:before{content:"Step " counter(step);counter-increment:step 1}.FriendStep-module-scss-module__GN9LNW__stepTitleText{overflow-wrap:break-word;word-break:keep-all;font-size:var(--step-font-size);text-wrap:balance;grid-area:title;font-weight:700}.FriendStep-module-scss-module__GN9LNW__stepTitleText strong{color:var(--feature-brand);font-weight:700}.FriendStep-module-scss-module__GN9LNW__stepBody{--step-body-font-size:var(--step-base-font-size);font-size:var(--step-body-font-size);margin:var(--step-body-font-size) 0 0}.FriendStep-module-scss-module__GN9LNW__stepBody>img{width:100%;max-width:200px;height:auto;margin:var(--step-body-font-size) auto 0;display:block}.FriendStep-module-scss-module__GN9LNW__stepBody>aside{--step-aside-font-size:calc(var(--step-body-font-size)*.875);--step-aside-heading-size:calc(var(--step-aside-font-size) + 1px);--step-aside-icon-size:calc(var(--step-aside-font-size)*1.5);font-size:var(--step-aside-font-size);margin:var(--step-body-font-size) 0 0;display:block;position:relative}.FriendStep-module-scss-module__GN9LNW__stepBody>aside:has(h4){--step-aside-icon-size:calc(var(--step-aside-heading-size)*1.5)}.FriendStep-module-scss-module__GN9LNW__stepBody>aside[data-icon]{padding-left:calc(var(--step-aside-icon-size) + 8px)}.FriendStep-module-scss-module__GN9LNW__stepBody>aside[data-icon]:before{content:"";width:var(--step-aside-icon-size);height:var(--step-aside-icon-size);display:block;position:absolute;top:0;left:0}.FriendStep-module-scss-module__GN9LNW__stepBody>aside[data-icon=tip]:before{background:#f8c630;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.77 17.1H9.24a.6.6 0 0 0-.57.57c0 .33.25.6.57.6h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.6m0 1.82H9.24a.6.6 0 0 0-.57.58c0 .32.25.59.57.59h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.59m-7.7-17.1a7.57 7.57 0 0 0-.82 10.68l.39.47a9 9 0 0 1 1.92 3.07c.08.3.36.52.67.52h5.53a.7.7 0 0 0 .67-.52 9 9 0 0 1 1.92-3.07q.25-.28.36-.43A7.57 7.57 0 0 0 7.06 1.83zm9.56 9.83-.33.4q-1.3 1.36-2.04 3.1H9.73Q9 13.4 7.7 12.04l-.36-.43a6.17 6.17 0 1 1 9.29.03M14 20.55h-4a.7.7 0 0 0-.7.7v.07a2.71 2.71 0 0 0 4.64 1.86c.5-.51.78-1.2.77-1.92a.7.7 0 0 0-.7-.7m-1.3 1.8a1.3 1.3 0 0 1-1.8-.4h2.2q-.16.25-.4.4'/%3E%3Cpath d='M16.81 7.47a.7.7 0 0 0-.78.6 7 7 0 0 1-1.76 3.63.7.7 0 0 0 .5 1.19.7.7 0 0 0 .5-.2 8.3 8.3 0 0 0 2.17-4.44.7.7 0 0 0-.62-.78m-.86-1.28.1.34a.7.7 0 0 0 .45.46q.21.06.43 0a.7.7 0 0 0 .46-.88l-.1-.32a.7.7 0 0 0-.87-.47.7.7 0 0 0-.47.87'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.77 17.1H9.24a.6.6 0 0 0-.57.57c0 .33.25.6.57.6h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.6m0 1.82H9.24a.6.6 0 0 0-.57.58c0 .32.25.59.57.59h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.59m-7.7-17.1a7.57 7.57 0 0 0-.82 10.68l.39.47a9 9 0 0 1 1.92 3.07c.08.3.36.52.67.52h5.53a.7.7 0 0 0 .67-.52 9 9 0 0 1 1.92-3.07q.25-.28.36-.43A7.57 7.57 0 0 0 7.06 1.83zm9.56 9.83-.33.4q-1.3 1.36-2.04 3.1H9.73Q9 13.4 7.7 12.04l-.36-.43a6.17 6.17 0 1 1 9.29.03M14 20.55h-4a.7.7 0 0 0-.7.7v.07a2.71 2.71 0 0 0 4.64 1.86c.5-.51.78-1.2.77-1.92a.7.7 0 0 0-.7-.7m-1.3 1.8a1.3 1.3 0 0 1-1.8-.4h2.2q-.16.25-.4.4'/%3E%3Cpath d='M16.81 7.47a.7.7 0 0 0-.78.6 7 7 0 0 1-1.76 3.63.7.7 0 0 0 .5 1.19.7.7 0 0 0 .5-.2 8.3 8.3 0 0 0 2.17-4.44.7.7 0 0 0-.62-.78m-.86-1.28.1.34a.7.7 0 0 0 .45.46q.21.06.43 0a.7.7 0 0 0 .46-.88l-.1-.32a.7.7 0 0 0-.87-.47.7.7 0 0 0-.47.87'/%3E%3C/svg%3E") 50%/contain no-repeat}.FriendStep-module-scss-module__GN9LNW__stepBody>aside[data-icon=warn]:before{background:#df3030;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 0a12 12 0 1 1 0 24 12 12 0 0 1 0-24m0 1.67a10.33 10.33 0 1 0 0 20.65 10.33 10.33 0 0 0 0-20.65'/%3E%3Cpath fill-rule='evenodd' d='M12.3 4.47c.89 0 1.6.58 1.6 1.3v8.62c0 .71-.71 1.29-1.6 1.29-.87 0-1.58-.58-1.58-1.3V5.77c0-.71.71-1.29 1.59-1.29' clip-rule='evenodd'/%3E%3Cpath d='M14.06 18.1c0 .8-.78 1.43-1.75 1.43s-1.76-.64-1.76-1.43.79-1.42 1.76-1.42 1.75.63 1.75 1.42'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 0a12 12 0 1 1 0 24 12 12 0 0 1 0-24m0 1.67a10.33 10.33 0 1 0 0 20.65 10.33 10.33 0 0 0 0-20.65'/%3E%3Cpath fill-rule='evenodd' d='M12.3 4.47c.89 0 1.6.58 1.6 1.3v8.62c0 .71-.71 1.29-1.6 1.29-.87 0-1.58-.58-1.58-1.3V5.77c0-.71.71-1.29 1.59-1.29' clip-rule='evenodd'/%3E%3Cpath d='M14.06 18.1c0 .8-.78 1.43-1.75 1.43s-1.76-.64-1.76-1.43.79-1.42 1.76-1.42 1.75.63 1.75 1.42'/%3E%3C/svg%3E") 50%/contain no-repeat}.FriendStep-module-scss-module__GN9LNW__stepBody>aside p{margin:0}.FriendStep-module-scss-module__GN9LNW__stepBody>aside h4{font-size:var(--step-aside-heading-size);margin:0 0 4px}}
@layer components.campaigns.friend.campaign-form{.FriendCampaignForm-module-scss-module__yIG9hG__formContainer{background:#f5f5f5;border:1px solid #ebebeb;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 2px 16px #3333330d}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formContainer{border-radius:16px}}.FriendCampaignForm-module-scss-module__yIG9hG__formTitle{z-index:2;text-align:center;margin:20px 16px 0;font-size:clamp(16px,4.8vw,18px);font-weight:700}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formTitle{font-size:20px}}.FriendCampaignForm-module-scss-module__yIG9hG__form{z-index:1;display:grid;position:relative}.FriendCampaignForm-module-scss-module__yIG9hG__form>*{grid-area:1/1/-1/-1}.FriendCampaignForm-module-scss-module__yIG9hG__formLoading{z-index:1;place-content:center;padding:16px 0 20px;display:grid}.FriendCampaignForm-module-scss-module__yIG9hG__formLoading[aria-hidden=true]{display:none}.FriendCampaignForm-module-scss-module__yIG9hG__formThrobber{color:#707070;width:64px;height:64px;margin:0 auto;display:block}.FriendCampaignForm-module-scss-module__yIG9hG__formError{color:#df3030;opacity:1;text-shadow:1px 1px #fff;z-index:2;flex-direction:column;justify-content:center;gap:16px;padding:16px 16px 20px;font-size:1rem;display:flex}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formError{font-size:1.1rem}}.FriendCampaignForm-module-scss-module__yIG9hG__formError>p{text-align:center;margin:0}.FriendCampaignForm-module-scss-module__yIG9hG__formError[aria-hidden=true]{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;interactivity:inert}.FriendCampaignForm-module-scss-module__yIG9hG__formError.FriendCampaignForm-module-scss-module__yIG9hG__formErrorUnauthorized{color:#333;text-shadow:none;background:#f5f5f5;margin:-4px;padding:20px 20px 24px;transition:opacity .3s}.FriendCampaignForm-module-scss-module__yIG9hG__formError:not(.FriendCampaignForm-module-scss-module__yIG9hG__formErrorUnauthorized){font-size:14px}.FriendCampaignForm-module-scss-module__yIG9hG__formErrorWbrParagraph{overflow-wrap:break-word;word-break:keep-all;text-wrap:balance}.FriendCampaignForm-module-scss-module__yIG9hG__formCodeContainer{opacity:1;filter:none;z-index:0;transition-property:opacity,filter;transition-duration:.3s;transition-timing-function:ease}.FriendCampaignForm-module-scss-module__yIG9hG__formCodeContainer[aria-hidden=true]{opacity:.75;filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;interactivity:inert}.FriendCampaignForm-module-scss-module__yIG9hG__formCode{align-items:center;gap:12px;max-width:min(640px,100% - 32px);margin:16px auto 0;display:flex}.FriendCampaignForm-module-scss-module__yIG9hG__formInputContainer{flex:1 1 0;width:0;min-width:0}.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButtonContainer{flex:none;position:relative}.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButton{aspect-ratio:1;justify-content:center;align-items:center;min-width:0;height:calc(2.25*clamp(18px,6.4vw,24px) + 2px);min-height:0;font-size:18px;display:flex}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButton{aspect-ratio:auto;height:64px}}@media not (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButton{padding:0}}.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButtonIcon{width:32px;height:32px;display:block}@media not (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButtonLabel{clip-path:inset(0 100% 100% 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButtonTooltip{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;pointer-events:none;background:#333333bf;border-radius:4px;width:max-content;max-width:90vw;margin:0 0 10px;padding:3px 8px;font-size:14px;transition:transform .15s,opacity .15s;display:block;position:absolute;bottom:100%;right:0}.FriendCampaignForm-module-scss-module__yIG9hG__formCopyButtonTooltip[aria-hidden=true]{opacity:0;transform:translateY(6px)}.FriendCampaignForm-module-scss-module__yIG9hG__formInput{overflow-wrap:break-word;text-align:center;background:#fff;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:clamp(18px,6.4vw,24px);font-weight:700;display:block}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formInput{font-size:32px}}.FriendCampaignForm-module-scss-module__yIG9hG__formShare{justify-content:center;align-items:center;gap:12px;margin:16px 16px 20px;display:flex}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonIcon{flex:0 0 20px;width:20px;height:20px;display:block}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton{align-items:center;gap:4px;min-width:0;padding-left:2em;padding-right:2em;font-size:18px;display:flex}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton{font-size:20px}}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonFacebook,.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonLine,.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonMail,.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonX{padding-left:clamp(.5em,4.5vw,2em);padding-right:clamp(.5em,4.5vw,2em)}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonFacebook .FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonIcon,.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonLine .FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonIcon,.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonMail .FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonIcon,.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonX .FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonIcon{flex-basis:28px;width:28px;height:28px}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonLine{--btn-background:#06c755;--btn-background-hover:#2bcf6f;--btn-background-active:#44d580;--btn-foreground:#fff}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonX{--btn-background:#000;--btn-background-hover:#262626;--btn-background-active:#404040;--btn-foreground:#fff}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButton.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonFacebook{--btn-background:#1877f2;--btn-background-hover:#3b8bf4;--btn-background-active:#5299f5;--btn-foreground:#fff}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonLabel{flex:none;font-weight:600}.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonLabel span{display:none}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formShareButtonLabel span{display:inline}}.FriendCampaignForm-module-scss-module__yIG9hG__formShareState{background:#fff;padding:20px 16px;font-size:16px}@media (min-width:768px){.FriendCampaignForm-module-scss-module__yIG9hG__formShareState{font-size:18px}}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle{--vertical-crop-mode:text;--vertical-crop-mode-upper:var(--vertical-crop-mode);--vertical-crop-mode-lower:var(--vertical-crop-mode)}@supports (text-box-edge:ideographic){.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle{--vertical-crop-mode:ideographic}}@supports (text-box:trim-both text text){.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle{text-box:trim-both var(--vertical-crop-mode-upper) var(--vertical-crop-mode-lower)}}@supports not (text-box:trim-both text text){.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle{line-height:1.5}@supports (height:1lh){.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle:not(_){margin-top:calc(.5em - .5lh);margin-bottom:calc(.5em - .5lh)}}@supports not (height:1lh){.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle:not(_){margin-top:-.25em;margin-bottom:-.25em}}}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle{font-size:inherit;text-align:center;margin:0;font-weight:600}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle strong{font-family:"Helvetica Neue",Arial,var(--font-family-base);font-weight:700}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateTitle big{font-size:1.125em}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateMeter{background:#fff;align-items:stretch;gap:2px;width:100%;min-width:0;max-width:640px;height:.5em;margin:16px auto 0;display:flex}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateMeter:empty{background:#ebebeb}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateMeterUnit{background:#ebebeb;flex:1 1 0;width:0;min-width:0}.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateMeterUnit.FriendCampaignForm-module-scss-module__yIG9hG__formShareStateMeterUnitFilled{background:#00a5ab}}
@layer components.campaigns.review.details{.ReviewDetails-module-scss-module__lN1r8q__heading{margin:0 0 16px;font-size:20px;font-weight:700}@media (min-width:768px){.ReviewDetails-module-scss-module__lN1r8q__heading{margin-top:48px;font-size:22px}}}
@layer components.campaigns.review.page{.ReviewPage-module-scss-module__QhlZoa__reviewPageMain{--campaign-brand:#0069e8;display:block}.ReviewPage-module-scss-module__QhlZoa__reviewPageHeroContainer{background:#e6f1f8;margin:24px -16px 0;overflow:hidden}@media (min-width:768px){.ReviewPage-module-scss-module__QhlZoa__reviewPageHeroContainer{border-radius:16px;max-width:800px;margin-left:auto;margin-right:auto}}.ReviewPage-module-scss-module__QhlZoa__reviewPageHero{width:100%;height:auto;display:block}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescription{--review-campaign-description-radius:8px;border-radius:var(--review-campaign-description-radius);max-width:800px;margin:24px auto 0;font-size:clamp(16px,4.8vw,18px);box-shadow:0 0 0 1px #ebebeb}@media (min-width:768px){.ReviewPage-module-scss-module__QhlZoa__reviewPageDescription{--review-campaign-description-radius:16px;font-size:20px}}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionHeading{border-radius:var(--review-campaign-description-radius) var(--review-campaign-description-radius) 0 0;text-align:center;text-wrap:balance;background:#f5f5f5;font-weight:700}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContents,.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionHeading{overflow-wrap:break-word;word-break:keep-all;margin:0;padding:1em}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContents{border-radius:0 0 var(--review-campaign-description-radius) var(--review-campaign-description-radius);background:#fff}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContentsInner{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;margin:0 auto;display:flex}@media (prefers-reduced-motion:no-preference){@keyframes ReviewPage-module-scss-module__QhlZoa__spin{0%{transform:translate(-40%,-3px)rotate(-2deg)}to{transform:translate(-40%,-3px)rotate(-8deg)}}}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContentsSticker{background:var(--campaign-brand);color:#fff;font-feature-settings:"palt" 1;will-change:transform;border-radius:100vmax;padding:3px 12px;font-size:.95em;font-weight:700;animation:.5s ease-in-out infinite alternate ReviewPage-module-scss-module__QhlZoa__spin;display:block;position:relative;transform:translate(-40%,-3px)rotate(-5deg);box-shadow:0 2px 8px #3333331a}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContentsSticker:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:inherit;width:16px;height:8px;box-shadow:inherit;display:block;position:absolute;top:calc(100% - 1px);right:20%}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContentsText{text-align:center;font-weight:700;display:block}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContentsText strong{color:#df3030;font-size:1.2em;font-weight:700}.ReviewPage-module-scss-module__QhlZoa__reviewPageDescriptionContentsText [data-number]{font-family:"Helvetica Neue",Arial,var(--font-family-base)}.ReviewPage-module-scss-module__QhlZoa__reviewPageSteps{background-color:#f5f5f5;background-image:linear-gradient(#0000,#fff);background-position:bottom;background-repeat:no-repeat;background-size:100% 48px;border-radius:16px 16px 0 0;margin:32px -16px 0;padding:16px 16px 48px}@media (min-width:768px){.ReviewPage-module-scss-module__QhlZoa__reviewPageSteps{background-image:none;border-radius:24px;max-width:800px;margin-left:auto;margin-right:auto;padding:24px}}.ReviewPage-module-scss-module__QhlZoa__reviewPageStepsInner{max-width:480px;margin:0 auto}.ReviewPage-module-scss-module__QhlZoa__reviewPageButtons{margin:var(--step-body-font-size) 0 0;flex-direction:column;gap:.5em;display:flex}.ReviewPage-module-scss-module__QhlZoa__reviewPageButton{width:100%;font-weight:700;font-size:inherit;justify-content:center;align-items:center;gap:.75em;display:flex}.ReviewPage-module-scss-module__QhlZoa__reviewPageButton.ReviewPage-module-scss-module__QhlZoa__reviewPageButtonCamp{border-width:2px}.ReviewPage-module-scss-module__QhlZoa__reviewPageButtonText{overflow-wrap:break-word;word-break:keep-all;text-wrap:balance;text-align:center;word-break:break-all;flex:0 auto;display:block}.ReviewPage-module-scss-module__QhlZoa__reviewPageButtonIcon{flex:none;width:1.5em;height:1.5em;margin:0 -.5em;display:block}}
@layer components.back-link{.BackLink-module-scss-module__rcCHZW__backLink{color:#adadad;outline:0;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.BackLink-module-scss-module__rcCHZW__backLink:focus,.BackLink-module-scss-module__rcCHZW__backLink:hover{color:#0071bc}.BackLink-module-scss-module__rcCHZW__backLink:active{color:#095d96}.BackLink-module-scss-module__rcCHZW__backLinkIcon{aspect-ratio:1;width:20px;height:20px;color:inherit;display:block}}
@layer components.lesson-content-head-card{.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardFigure{aspect-ratio:16/9;background:#f5f5f5;border-radius:4px;width:100%;max-width:300px;height:auto;margin:0 auto 1rem;display:block;position:relative;overflow:hidden;box-shadow:0 6px 16px #7070701a,0 2px 4px #70707033}.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardFigure[data-size=small]{max-width:160px}.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardFigureImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardLessonTitle{text-align:center;margin:0;font-size:18px;font-weight:700}.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardLessonSubTitle{color:#707070;text-align:center;margin:.25rem 0 0;font-size:16px}.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardChild{place-content:center;margin:.5rem 0;display:grid}.LessonContentHeadCard-module-scss-module__0-gv-W__lcHeadCardDivider{background:linear-gradient(90deg,#0000,#ebebeb,#ebebeb,#0000);border:0;height:1px;margin:0;display:block}}
@layer components.member.child-label{.ChildLabel-module-scss-module__8MxMEq__childLabel{color:#333;background:#f5f5f5;border:1px solid #d6d6d6;border-radius:100vmax;min-height:23px;padding:0 8px 0 28px;font-size:14px;line-height:1.5;display:inline-block;position:relative}a.ChildLabel-module-scss-module__8MxMEq__childLabel{touch-action:manipulation;text-decoration:none}@media (hover:hover){a.ChildLabel-module-scss-module__8MxMEq__childLabel:hover{background:#fafafa}a.ChildLabel-module-scss-module__8MxMEq__childLabel:active{background:#f7f7f7}}a.ChildLabel-module-scss-module__8MxMEq__childLabel:focus-visible{background:#fafafa}.ChildLabel-module-scss-module__8MxMEq__childLabelColor{background:var(--child-profile-color,#d6d6d6);border-radius:14px;width:14px;height:14px;display:block;position:absolute;top:3.5px;left:7.5px;box-shadow:0 0 0 1px #fff}.ChildLabel-module-scss-module__8MxMEq__childLabelName{padding:0;font-weight:500;display:inline-block}}
@keyframes QuestionForm-module-scss-module___lHJNW__success{0%{opacity:0;transform:scale(1.25)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}@keyframes QuestionForm-module-scss-module___lHJNW__success-icon{0%{opacity:0;transform:scale(1.33)}to{opacity:1;transform:scale(1)}}@layer components.questions.question-form{.QuestionForm-module-scss-module___lHJNW__questionForms{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.QuestionForm-module-scss-module___lHJNW__questionForm{display:block}.QuestionForm-module-scss-module___lHJNW__questionGroupTitle{text-align:center;font-size:1.25rem;font-weight:700}.QuestionForm-module-scss-module___lHJNW__questions{flex-direction:column;align-items:stretch;gap:1.5rem;margin:1.5rem 0;display:flex}.QuestionForm-module-scss-module___lHJNW__question{display:block}.QuestionForm-module-scss-module___lHJNW__questionInfo{align-items:flex-end;gap:.5rem;display:flex;position:relative}.QuestionForm-module-scss-module___lHJNW__questionTextContainer{flex:1 1 0}.QuestionForm-module-scss-module___lHJNW__questionLabel{font-size:1rem;font-weight:700;display:block}.QuestionForm-module-scss-module___lHJNW__questionLabel:after{content:"";position:absolute;inset:0 0 -.75rem}.QuestionForm-module-scss-module___lHJNW__questionIconContainer{flex:0 0 1.5rem}.QuestionForm-module-scss-module___lHJNW__questionIcon,.QuestionForm-module-scss-module___lHJNW__questionIconContainer{width:1.5rem;height:1.5rem;display:block}.QuestionForm-module-scss-module___lHJNW__questionIconBusy{color:#adadad}.QuestionForm-module-scss-module___lHJNW__questionIconSuccess{color:#0071bc;animation:.8s linear both QuestionForm-module-scss-module___lHJNW__success}@media (prefers-reduced-motion:reduce){.QuestionForm-module-scss-module___lHJNW__questionIconSuccess{transform:scale(1)!important}}.QuestionForm-module-scss-module___lHJNW__questionIconWarning{color:#df3030}.QuestionForm-module-scss-module___lHJNW__questionDescription{color:#707070;margin:2px 0 0;font-size:14px}.QuestionForm-module-scss-module___lHJNW__questionCheckboxes,.QuestionForm-module-scss-module___lHJNW__questionRadios{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.QuestionForm-module-scss-module___lHJNW__questionRadioLabel{cursor:pointer;touch-action:manipulation;background:#f5f5f5;border-radius:.25rem;align-items:center;padding:1rem;display:flex}.QuestionForm-module-scss-module___lHJNW__questionRadioLabel:after,.QuestionForm-module-scss-module___lHJNW__questionRadioLabel:before{content:"";flex:auto;max-width:.5rem}.QuestionForm-module-scss-module___lHJNW__questionRadioLabel:has(:disabled){cursor:not-allowed}.QuestionForm-module-scss-module___lHJNW__questionRadioLabel:has(:enabled):hover{background:#ebebeb}.QuestionForm-module-scss-module___lHJNW__questionRadioLabel:has(:enabled):active{background:#d6d6d6}.QuestionForm-module-scss-module___lHJNW__questionRadioLabel.QuestionForm-module-scss-module___lHJNW__questionRadioLabelChecked{font-weight:700;box-shadow:0 0 0 2px #fff,0 0 0 4px #0071bc}.QuestionForm-module-scss-module___lHJNW__questionFormBackButton{align-self:center;min-height:50px;padding-left:2.5em;padding-right:2.5em}.QuestionForm-module-scss-module___lHJNW__questionFormBackButton.QuestionForm-module-scss-module___lHJNW__questionFormBackButtonSucceeded{cursor:default;background:#02ac43}.QuestionForm-module-scss-module___lHJNW__questionFormBackButtonSucceededIcon{width:1.5rem;height:1.5rem;margin:0 auto;animation:.3s ease-out both QuestionForm-module-scss-module___lHJNW__success-icon;display:block}}
@layer components.campaigns.page{.CampaignPage-module-scss-module__V54XzG__campaignList{--columns-count:1;--columns-gap:0;grid-gap:var(--columns-gap);align-items:stretch;gap:var(--columns-gap);grid-template-columns:repeat(var(--columns-count),minmax(0,1fr));max-width:720px;margin:24px auto 0;display:grid}@media (min-width:1024px){.CampaignPage-module-scss-module__V54XzG__campaignList{--columns-count:2;--columns-gap:32px;max-width:none;margin-top:32px}}.CampaignPage-module-scss-module__V54XzG__campaignItem{flex-direction:column;padding-bottom:32px;display:flex;position:relative}.CampaignPage-module-scss-module__V54XzG__campaignItem+.CampaignPage-module-scss-module__V54XzG__campaignItem{border-top:1px solid #ebebeb;padding-top:32px}@media (min-width:1024px){.CampaignPage-module-scss-module__V54XzG__campaignItem{background:#fff;border:1px solid #f5f5f5;border-radius:8px;min-height:100%;box-shadow:0 4px 12px #3333331a;padding:28px!important}}@media (min-width:1024px) and (hover:hover){.CampaignPage-module-scss-module__V54XzG__campaignItem{transition:box-shadow .2s}.CampaignPage-module-scss-module__V54XzG__campaignItem:has(.CampaignPage-module-scss-module__V54XzG__campaignDetailLink:is(:hover,:focus-visible)){border-color:#ebebeb;box-shadow:0 8px 20px #33333324}.CampaignPage-module-scss-module__V54XzG__campaignItem:has(.CampaignPage-module-scss-module__V54XzG__campaignDetailLink:active){background:#f5f5f5;border-color:#ebebeb;transition-duration:0s;box-shadow:0 12px 28px #3333332e}}.CampaignPage-module-scss-module__V54XzG__campaignItemHeader{align-items:center;gap:16px;display:flex}.CampaignPage-module-scss-module__V54XzG__campaignItemFrame{color:#0071bc;background:#f2f8fc;border:1px solid #e6f1f8;border-radius:8px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative;overflow:hidden}.CampaignPage-module-scss-module__V54XzG__campaignItemIcon{width:48px;height:48px;display:block}.CampaignPage-module-scss-module__V54XzG__campaignItemHeading{flex-direction:column;flex:auto;min-width:0;display:flex}.CampaignPage-module-scss-module__V54XzG__campaignItemTitle{overflow-wrap:break-word;word-break:keep-all;color:#333;font-feature-settings:"palt" 1;margin:0;font-size:clamp(20px,.44643vw + 18.5714px,22px);font-weight:700}.CampaignPage-module-scss-module__V54XzG__campaignItemDescription{color:#333;text-align:left;margin:clamp(16px,.89286vw + 13.1429px,20px) 0 0;font-size:clamp(14px,.44643vw + 12.5714px,16px);line-height:1.6}.CampaignPage-module-scss-module__V54XzG__campaignItemDescription strong{font-weight:700}.CampaignPage-module-scss-module__V54XzG__campaignDetailLink{align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.CampaignPage-module-scss-module__V54XzG__campaignDetailLink:focus-visible,.CampaignPage-module-scss-module__V54XzG__campaignDetailLink:hover{box-shadow:inset 0 -1px}.CampaignPage-module-scss-module__V54XzG__campaignDetailLink:after{content:"";z-index:1;position:absolute;inset:0}.CampaignPage-module-scss-module__V54XzG__campaignDetailLinkIcon{flex:none;width:1em;height:1em;display:block}.CampaignPage-module-scss-module__V54XzG__campaignLineContact{background:#f2f8fc;border:1px solid #e6f1f8;border-radius:8px;flex-direction:column;align-items:center;gap:16px;max-width:720px;margin:32px auto 0;padding:24px 16px;display:flex}@media (min-width:1024px){.CampaignPage-module-scss-module__V54XzG__campaignLineContact{max-width:none;margin-top:64px;padding:28px 32px}}.CampaignPage-module-scss-module__V54XzG__campaignLineContactText{overflow-wrap:break-word;word-break:keep-all;color:#333;text-align:center;text-wrap:balance;margin:0;font-size:16px;line-height:1.6}.CampaignPage-module-scss-module__V54XzG__campaignLineContactButton{--btn-background:#06c755;--btn-background-hover:#2bcf6f;--btn-background-active:#44d580;--btn-foreground:#fff;--btn-raised-shadow-color:#11a24d;border-radius:100vmax;width:100%;min-width:240px;max-width:600px;margin:0 auto;padding:12px 24px;font-size:20px;display:block}.CampaignPage-module-scss-module__V54XzG__campaignLineContactButtonRow{text-align:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;display:flex}@media (min-width:768px){.CampaignPage-module-scss-module__V54XzG__campaignLineContactButtonRow{gap:16px}}.CampaignPage-module-scss-module__V54XzG__campaignLineContactButtonIcon{flex:none;width:32px;height:32px}@media (min-width:768px){.CampaignPage-module-scss-module__V54XzG__campaignLineContactButtonIcon{flex-basis:40px;width:40px;height:40px}}.CampaignPage-module-scss-module__V54XzG__campaignLineContactButtonText{overflow-wrap:break-word;word-break:keep-all;flex:auto}}
@layer components.campaigns.review.step{.ReviewStep-module-scss-module__kVsSIq__steps{--steps-gap:24px;counter-reset:step;gap:var(--steps-gap);background:#fff;border-radius:8px;flex-direction:column;margin:0;padding:16px;list-style:none;display:flex}.ReviewStep-module-scss-module__kVsSIq__step{--step-base-font-size:16px}@media (min-width:768px){.ReviewStep-module-scss-module__kVsSIq__step{--step-base-font-size:18px}}.ReviewStep-module-scss-module__kVsSIq__step+.ReviewStep-module-scss-module__kVsSIq__step:before{content:"";height:1px;margin-bottom:var(--steps-gap);background:#f5f5f5;border-radius:100vmax;width:100%;display:block}.ReviewStep-module-scss-module__kVsSIq__stepTitle{--step-font-size:var(--step-base-font-size);grid-gap:16px;grid-template:"step title" auto/calc(var(--step-font-size)*3) 1fr;align-items:center;gap:16px;display:grid}.ReviewStep-module-scss-module__kVsSIq__stepMarker{background:var(--campaign-brand);width:calc(var(--step-font-size)*3);height:calc(var(--step-font-size)*3);border-radius:8px;flex-direction:column;grid-area:step;justify-content:center;align-items:center;gap:3px;display:flex}.ReviewStep-module-scss-module__kVsSIq__stepMarker:after,.ReviewStep-module-scss-module__kVsSIq__stepMarker:before{zoom:calc(var(--step-font-size)/16px);line-height:0;display:block}.ReviewStep-module-scss-module__kVsSIq__stepMarker:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='11' fill='none' viewBox='0 0 33 11'%3E%3Cpath fill='%23fff' d='M3.77 10.16C1.48 10.16.08 8.75 0 6.9h2c.11.82.67 1.48 1.77 1.48 1.03 0 1.5-.47 1.5-1.02 0-1.86-5.05-.97-5.05-4.5C.22 1.22 1.48 0 3.64 0 5.7 0 7.07 1.4 7.15 3.2h-2c-.05-.8-.6-1.4-1.51-1.4-.92 0-1.41.47-1.41 1.07 0 1.85 5.05.92 5.05 4.41 0 1.62-1.26 2.88-3.51 2.88m8.78-.18h-2V2.11H7.7V.18h7.68v1.93h-2.84zm6.02-4.07v2.17h4.85v1.9h-6.85V.18h6.7v1.9h-4.7v1.98h4.17v1.85zM24.91.18h3.74a3.3 3.3 0 0 1 3.4 3.32 3.3 3.3 0 0 1-3.4 3.32H26.9v3.16h-2zm2 4.7h1.7a1.4 1.4 0 0 0 1.44-1.38c0-.8-.66-1.39-1.44-1.39h-1.7z'/%3E%3C/svg%3E");aspect-ratio:3}.ReviewStep-module-scss-module__kVsSIq__stepMarker[data-step="1"]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='17' fill='none' viewBox='0 0 8 17'%3E%3Cpath fill='%23fff' d='M0 3.12 4.46 0H7.1v16.8H3.67V4.27L1.61 5.74z'/%3E%3C/svg%3E")}.ReviewStep-module-scss-module__kVsSIq__stepMarker[data-step="2"]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='18' fill='none' viewBox='0 0 12 18'%3E%3Cpath fill='%23fff' d='m8.16 11.02-2.8 2.78h6.18v3.31H.22v-2.57l5.47-5.52c1.87-1.87 2.47-2.56 2.47-3.84 0-1.2-.98-2.01-2.35-2.01-1.47 0-2.52.96-2.52 2.42H0C0 2.4 2.5 0 5.8 0c3.54 0 5.8 2.2 5.8 5.02 0 2.42-1.47 4.03-3.44 6'/%3E%3C/svg%3E")}.ReviewStep-module-scss-module__kVsSIq__stepMarker[data-step="3"]:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='18' fill='none' viewBox='0 0 13 18'%3E%3Cpath fill='%23fff' d='M9.53 8.33a4.3 4.3 0 0 1 2.59 4.1c0 2.64-2.3 5-5.98 5-3.76 0-5.92-2.4-6.14-5.14h3.43c.1.86 1.01 1.97 2.69 1.97 1.66 0 2.57-.92 2.57-2.16 0-1.28-.91-2.14-2.69-2.14H4.66V7.13h1.22c1.58 0 2.42-.84 2.42-1.97s-.86-2-2.23-2c-1.51 0-2.35.92-2.5 1.83H.15C.34 2.38 2.64 0 6.02 0c3.46 0 5.72 2.3 5.72 4.82a4 4 0 0 1-2.21 3.5'/%3E%3C/svg%3E")}.ReviewStep-module-scss-module__kVsSIq__stepCounter:before{content:"Step " counter(step);counter-increment:step 1}.ReviewStep-module-scss-module__kVsSIq__stepTitleText{overflow-wrap:break-word;word-break:keep-all;font-size:var(--step-font-size);text-wrap:balance;grid-area:title;font-weight:700}.ReviewStep-module-scss-module__kVsSIq__stepTitleText strong{color:var(--campaign-brand);font-weight:700}.ReviewStep-module-scss-module__kVsSIq__stepBody{--step-body-font-size:var(--step-base-font-size);font-size:var(--step-body-font-size);margin:var(--step-body-font-size) 0 0}.ReviewStep-module-scss-module__kVsSIq__stepBody>img{width:100%;max-width:200px;height:auto;margin:var(--step-body-font-size) auto 0;display:block}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside{--step-aside-font-size:calc(var(--step-body-font-size)*.875);--step-aside-heading-size:calc(var(--step-aside-font-size) + 1px);--step-aside-icon-size:calc(var(--step-aside-font-size)*1.5);font-size:var(--step-aside-font-size);margin:var(--step-body-font-size) 0 0;display:block;position:relative}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside:has(h4){--step-aside-icon-size:calc(var(--step-aside-heading-size)*1.5)}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside[data-icon]{padding-left:calc(var(--step-aside-icon-size) + 8px)}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside[data-icon]:before{content:"";width:var(--step-aside-icon-size);height:var(--step-aside-icon-size);display:block;position:absolute;top:0;left:0}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside[data-icon=tip]:before{background:#f8c630;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.77 17.1H9.24a.6.6 0 0 0-.57.57c0 .33.25.6.57.6h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.6m0 1.82H9.24a.6.6 0 0 0-.57.58c0 .32.25.59.57.59h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.59m-7.7-17.1a7.57 7.57 0 0 0-.82 10.68l.39.47a9 9 0 0 1 1.92 3.07c.08.3.36.52.67.52h5.53a.7.7 0 0 0 .67-.52 9 9 0 0 1 1.92-3.07q.25-.28.36-.43A7.57 7.57 0 0 0 7.06 1.83zm9.56 9.83-.33.4q-1.3 1.36-2.04 3.1H9.73Q9 13.4 7.7 12.04l-.36-.43a6.17 6.17 0 1 1 9.29.03M14 20.55h-4a.7.7 0 0 0-.7.7v.07a2.71 2.71 0 0 0 4.64 1.86c.5-.51.78-1.2.77-1.92a.7.7 0 0 0-.7-.7m-1.3 1.8a1.3 1.3 0 0 1-1.8-.4h2.2q-.16.25-.4.4'/%3E%3Cpath d='M16.81 7.47a.7.7 0 0 0-.78.6 7 7 0 0 1-1.76 3.63.7.7 0 0 0 .5 1.19.7.7 0 0 0 .5-.2 8.3 8.3 0 0 0 2.17-4.44.7.7 0 0 0-.62-.78m-.86-1.28.1.34a.7.7 0 0 0 .45.46q.21.06.43 0a.7.7 0 0 0 .46-.88l-.1-.32a.7.7 0 0 0-.87-.47.7.7 0 0 0-.47.87'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14.77 17.1H9.24a.6.6 0 0 0-.57.57c0 .33.25.6.57.6h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.6m0 1.82H9.24a.6.6 0 0 0-.57.58c0 .32.25.59.57.59h5.53a.6.6 0 0 0 .58-.58.6.6 0 0 0-.58-.59m-7.7-17.1a7.57 7.57 0 0 0-.82 10.68l.39.47a9 9 0 0 1 1.92 3.07c.08.3.36.52.67.52h5.53a.7.7 0 0 0 .67-.52 9 9 0 0 1 1.92-3.07q.25-.28.36-.43A7.57 7.57 0 0 0 7.06 1.83zm9.56 9.83-.33.4q-1.3 1.36-2.04 3.1H9.73Q9 13.4 7.7 12.04l-.36-.43a6.17 6.17 0 1 1 9.29.03M14 20.55h-4a.7.7 0 0 0-.7.7v.07a2.71 2.71 0 0 0 4.64 1.86c.5-.51.78-1.2.77-1.92a.7.7 0 0 0-.7-.7m-1.3 1.8a1.3 1.3 0 0 1-1.8-.4h2.2q-.16.25-.4.4'/%3E%3Cpath d='M16.81 7.47a.7.7 0 0 0-.78.6 7 7 0 0 1-1.76 3.63.7.7 0 0 0 .5 1.19.7.7 0 0 0 .5-.2 8.3 8.3 0 0 0 2.17-4.44.7.7 0 0 0-.62-.78m-.86-1.28.1.34a.7.7 0 0 0 .45.46q.21.06.43 0a.7.7 0 0 0 .46-.88l-.1-.32a.7.7 0 0 0-.87-.47.7.7 0 0 0-.47.87'/%3E%3C/svg%3E") 50%/contain no-repeat}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside p{margin:0}.ReviewStep-module-scss-module__kVsSIq__stepBody>aside h4{font-size:var(--step-aside-heading-size);margin:0 0 4px}}
