.HomeBuilder_builderPage__qrzd0{width:min(172rem,calc(100% - 3.2rem));margin:calc(var(--appHeaderHeight, 7.2rem) + 2rem) auto 6rem}.HomeBuilder_builderActionsBar__45eqJ,.HomeBuilder_builderHero__zGQFS,.HomeBuilder_builderPage__qrzd0>section,.HomeBuilder_builderSurface__SjNrA{max-width:none;width:100%}.HomeBuilder_builderPage__qrzd0>.HomeBuilder_builderSurface__SjNrA{padding:0}.HomeBuilder_builderHero__zGQFS{display:flex;justify-content:space-between;gap:2rem;padding:3rem;border:1px solid rgba(81,52,108,.14);border-radius:2.8rem;background:radial-gradient(circle at top left,rgba(81,52,108,.08),transparent 35%),linear-gradient(180deg,#fbf9ff,#fff);box-shadow:0 24px 56px rgba(40,28,56,.08)}.HomeBuilder_builderHeroCopy__LpOZ8{min-width:0}.HomeBuilder_builderEyebrow__jOO7B{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(81,52,108,.16);background:rgba(81,52,108,.06);color:var(--primary01);font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.HomeBuilder_builderHeroCopy__LpOZ8 h1{margin:1.4rem 0 .8rem;color:#221933;font-size:3.8rem;font-weight:700;line-height:1.14;word-break:keep-all}.HomeBuilder_builderHeroCopy__LpOZ8 p{color:#685d7a;font-size:1.6rem;line-height:1.72;word-break:keep-all}.HomeBuilder_builderHeroMeta__CepbU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;min-width:36rem}.HomeBuilder_metaCard__x9TIz{padding:1.8rem;border:1px solid rgba(81,52,108,.12);border-radius:1.8rem;background:hsla(0,0%,100%,.88)}.HomeBuilder_metaCard__x9TIz span{display:block;color:#7c728f;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeBuilder_metaCard__x9TIz strong{display:block;margin-top:.8rem;color:#251c35;font-size:2.2rem;font-weight:700}.HomeBuilder_builderSurface__SjNrA{display:grid;grid-template-columns:24rem minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;margin-top:2.4rem;align-items:start;min-width:0;overflow-x:hidden}.HomeBuilder_builderActionsBar__45eqJ{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2rem;padding:1.8rem 2rem;border:1px solid #e9e1f2;border-radius:2.2rem;background:#fff;box-shadow:0 16px 42px rgba(34,23,50,.05)}.HomeBuilder_builderActionsCopy__Pzvzs h2{margin:0;color:#241b34;font-size:2rem;font-weight:700}.HomeBuilder_builderActionsCopy__Pzvzs p{margin-top:.6rem;color:#7d728f;font-size:1.35rem;line-height:1.6;word-break:keep-all}.HomeBuilder_canvasPanel__XPb8r,.HomeBuilder_panel__KfU3_{min-width:0;width:100%;max-width:none;margin:0;border:1px solid #e9e1f2;border-radius:2.4rem;background:#fff;box-shadow:0 16px 42px rgba(34,23,50,.05)}.HomeBuilder_panel__KfU3_{padding:1.6rem;position:-webkit-sticky;position:sticky;top:calc(var(--appHeaderHeight, 7.2rem) + 2rem);max-height:calc(100vh - var(--appHeaderHeight, 7.2rem) - 4rem);overflow:auto}.HomeBuilder_canvasPanel__XPb8r{display:flex;flex-direction:column;justify-self:stretch;padding:1.6rem;overflow:visible;min-width:0}.HomeBuilder_panelTabs__8K2mj{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem;margin-bottom:1.8rem;padding:.4rem;border-radius:1.4rem;background:rgba(81,52,108,.06)}.HomeBuilder_panelTab__SA5I2{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.6rem;padding:0 1rem;border-radius:1rem;border:none;background:transparent;color:#7d728f;font-size:1.35rem;font-weight:700;cursor:pointer;transition:background .18s,color .18s}.HomeBuilder_panelTab__SA5I2.HomeBuilder_active__gmVQ_{background:#fff;color:var(--primary01);box-shadow:0 2px 8px rgba(81,52,108,.12)}.HomeBuilder_panelTabBadge__3qnMk{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .4rem;border-radius:99px;background:var(--primary01);color:#fff;font-size:1rem;font-weight:700;line-height:1}.HomeBuilder_panelHeader__PcBjw{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.6rem}.HomeBuilder_panelHeader__PcBjw h2{margin:0;color:#241b34;font-size:2.2rem;font-weight:700}.HomeBuilder_panelHeader__PcBjw p{color:#7d728f;font-size:1.3rem;line-height:1.6}.HomeBuilder_rowActions__FE_g9{display:grid;grid-gap:.8rem;gap:.8rem;margin-bottom:2rem}.HomeBuilder_columnAction__gx3Y1,.HomeBuilder_dangerButton__PgMZy,.HomeBuilder_paletteButton__5PRlr,.HomeBuilder_plainButton__pptFI,.HomeBuilder_rowActionButton__QpajI,.HomeBuilder_rowActions__FE_g9 button,.HomeBuilder_toolbarButtons__tSLQK button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 1.4rem;border-radius:1.4rem;border:1px solid rgba(81,52,108,.14);font-size:1.4rem;font-weight:700;transition:transform .2s ease,border-color .2s ease,background .2s ease}.HomeBuilder_columnAction__gx3Y1,.HomeBuilder_paletteButton__5PRlr,.HomeBuilder_plainButton__pptFI,.HomeBuilder_rowActionButton__QpajI,.HomeBuilder_rowActions__FE_g9 button,.HomeBuilder_toolbarButtons__tSLQK button{color:#241b34;background:#fff}.HomeBuilder_columnAction__gx3Y1.HomeBuilder_primary__SS2Qv,.HomeBuilder_saveButton__9JQ8B,.HomeBuilder_toolbarButtons__tSLQK button.HomeBuilder_primaryButton__TpMpt{color:#fff;background:var(--primary01);border-color:var(--primary01)}.HomeBuilder_dangerButton__PgMZy{color:#bf4a5a;background:rgba(255,243,245,.94);border-color:rgba(191,74,90,.18)}.HomeBuilder_columnAction__gx3Y1:hover,.HomeBuilder_dangerButton__PgMZy:hover,.HomeBuilder_paletteButton__5PRlr:hover,.HomeBuilder_plainButton__pptFI:hover,.HomeBuilder_rowActionButton__QpajI:hover,.HomeBuilder_rowActions__FE_g9 button:hover,.HomeBuilder_toolbarButtons__tSLQK button:hover{transform:translateY(-1px)}.HomeBuilder_paletteList__xf_BE{display:grid;grid-gap:1rem;gap:1rem}.HomeBuilder_paletteButton__5PRlr{flex-direction:column;align-items:flex-start;min-height:8.6rem;padding:1.4rem;text-align:left}.HomeBuilder_paletteButton__5PRlr span{color:#241b34;font-size:1.5rem;font-weight:700}.HomeBuilder_paletteButton__5PRlr small{color:#7c728f;font-size:1.25rem;line-height:1.5}.HomeBuilder_paletteButton__5PRlr:disabled{opacity:.48;cursor:not-allowed;transform:none}.HomeBuilder_canvasHeader__SZeoG{display:flex;justify-content:space-between;align-items:flex-start;gap:1.6rem;margin-bottom:1.8rem;min-width:0}.HomeBuilder_canvasHeader__SZeoG h2{margin:0;color:#241b34;font-size:2.2rem;font-weight:700}.HomeBuilder_canvasHeader__SZeoG p{margin:.6rem 0 0;color:#7d728f;font-size:1.35rem;line-height:1.6}.HomeBuilder_canvasScaleBadge__i2Paz{display:inline-flex;align-items:center;padding:.4rem 1rem;border-radius:99px;background:rgba(81,52,108,.08);color:var(--primary01);font-size:1.15rem;font-weight:700;white-space:nowrap}.HomeBuilder_toolbarButtons__tSLQK{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem;min-width:0}.HomeBuilder_canvasViewportWrap___RWE0{position:relative;width:100%;box-sizing:border-box;overflow:hidden;border-radius:1.6rem;border:1px solid #e9e1f2;background:#f8f7fc}.HomeBuilder_canvasScaleWrap__rcHCY{width:100%;min-width:0}.HomeBuilder_canvasRows__4RLQl{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:1.2rem;min-width:0;box-sizing:border-box}.HomeBuilder_canvasRow__M7LkL{border:1px solid rgba(81,52,108,.12);border-radius:2rem;background:#fdfcff;overflow:hidden}.HomeBuilder_rowDragging__K_jkx{opacity:.74}.HomeBuilder_rowHeader___6s5c{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.6rem;border-bottom:1px solid rgba(81,52,108,.08);min-width:0}.HomeBuilder_rowHeaderDraggable__jMOKc{cursor:-webkit-grab;cursor:grab}.HomeBuilder_rowHeaderDraggable__jMOKc:active{cursor:-webkit-grabbing;cursor:grabbing}.HomeBuilder_rowHeaderLeft__eEXw5{display:flex;align-items:center;gap:1rem}.HomeBuilder_dragHandle__5Z2UU{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1.2rem;background:rgba(81,52,108,.08);color:var(--primary01);font-size:1.6rem;cursor:-webkit-grab;cursor:grab;pointer-events:auto}.HomeBuilder_rowMeta__qcL0_ span{display:block;color:#7d728f;font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeBuilder_rowMeta__qcL0_ strong{display:block;margin-top:.4rem;color:#241b34;font-size:1.7rem;font-weight:700}.HomeBuilder_rowHeaderRight__8OKHj{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:flex-end;min-width:0}.HomeBuilder_inspectorBody__ITjJH input,.HomeBuilder_inspectorBody__ITjJH select,.HomeBuilder_inspectorBody__ITjJH textarea,.HomeBuilder_rowHeaderRight__8OKHj select{width:100%;min-height:4.8rem;padding:0 1.4rem;border:1px solid rgba(81,52,108,.14);border-radius:1.4rem;background:#fff;color:#241b34;font-size:1.45rem}.HomeBuilder_rowHeaderRight__8OKHj select{width:auto;min-width:9rem;max-width:16rem}.HomeBuilder_rowGrid__dVoAs{display:grid;grid-gap:1.2rem;gap:1.2rem;padding:1.2rem;min-width:0}.HomeBuilder_rowGrid_one___qoDJ{grid-template-columns:minmax(0,1fr)}.HomeBuilder_rowGrid_two__tkyj1{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeBuilder_rowGrid_three__m6Xy5{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeBuilder_canvasColumn__kVRM6{min-width:0;max-width:100%;min-height:22rem;padding:1.2rem;border:1px dashed rgba(81,52,108,.18);border-radius:1.8rem;background:rgba(81,52,108,.03);overflow:hidden;box-sizing:border-box}.HomeBuilder_canvasColumnActive__g3LAd{border-color:var(--primary01);background:rgba(81,52,108,.08)}.HomeBuilder_canvasColumnPreview__p3P25{border-color:rgba(81,52,108,.34);background:rgba(81,52,108,.06)}.HomeBuilder_columnHeader__WZ915{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.HomeBuilder_columnHeader__WZ915 strong{color:#241b34;font-size:1.45rem;font-weight:700}.HomeBuilder_columnHeader__WZ915 span{color:#7d728f;font-size:1.2rem;font-weight:600}.HomeBuilder_columnBlocks__SwyEC{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.HomeBuilder_columnBlocks__SwyEC>*{transition:transform .22s ease,opacity .18s ease,box-shadow .18s ease,border-color .18s ease}.HomeBuilder_emptyColumn__869aK{display:flex;align-items:center;justify-content:center;min-height:14rem;border:1px dashed rgba(81,52,108,.18);border-radius:1.6rem;color:#7d728f;font-size:1.35rem;font-weight:600;text-align:center}.HomeBuilder_canvasBlock__o9jcu{min-width:0;max-width:100%;border:1px solid rgba(81,52,108,.12);border-radius:1.8rem;background:#fff;overflow:hidden;cursor:pointer;box-sizing:border-box}.HomeBuilder_canvasBlockDraggable__Khn9_{cursor:-webkit-grab;cursor:grab}.HomeBuilder_canvasBlockDraggable__Khn9_:active{cursor:-webkit-grabbing;cursor:grabbing}.HomeBuilder_canvasBlockSelected__fyUyE{border-color:var(--primary01);box-shadow:0 0 0 3px rgba(81,52,108,.12)}.HomeBuilder_blockDragging__mvF7H{opacity:.58;transform:scale(.985)}.HomeBuilder_dragClone__fO5NQ{opacity:.98!important;transform:rotate(1deg);box-shadow:0 22px 48px rgba(32,20,49,.22)}.HomeBuilder_blockDropPlaceholder___uc8h{min-width:0;border:2px dashed rgba(81,52,108,.4);border-radius:1.8rem;background:linear-gradient(180deg,rgba(81,52,108,.1),rgba(81,52,108,.04));overflow:hidden;box-sizing:border-box;box-shadow:inset 0 0 0 1px rgba(81,52,108,.08)}.HomeBuilder_blockDropPlaceholderHeader__LxiRo{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-bottom:1px solid rgba(81,52,108,.08);background:rgba(81,52,108,.06)}.HomeBuilder_blockDropPlaceholderHeader__LxiRo strong{display:block;color:#241b34;font-size:1.35rem;font-weight:700}.HomeBuilder_blockDropPlaceholderHeader__LxiRo span{display:block;color:#7d728f;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeBuilder_blockDropPlaceholderHeader__LxiRo em{color:var(--primary01);font-size:1.2rem;font-style:normal;font-weight:700;white-space:nowrap}.HomeBuilder_blockDropPlaceholderPreview__IylJX{padding:1.2rem;background:hsla(0,0%,100%,.82)}.HomeBuilder_blockDropPlaceholderPreview__IylJX>*{pointer-events:none}.HomeBuilder_blockHeader__uZIQX{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;border-bottom:1px solid rgba(81,52,108,.08);background:rgba(81,52,108,.04)}.HomeBuilder_blockHeader__uZIQX strong{color:#241b34;font-size:1.35rem;font-weight:700}.HomeBuilder_blockHeader__uZIQX span{color:#7d728f;font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.HomeBuilder_blockPreview___hcHD{padding:1.2rem;overflow:auto;min-width:0}.HomeBuilder_blockPreviewInner__0GyPt{pointer-events:none;min-width:0;max-width:100%;overflow:hidden}.HomeBuilder_inspectorBody__ITjJH{display:grid;grid-gap:1.4rem;gap:1.4rem}.HomeBuilder_inspectorGroup__uRuqY{display:grid;grid-gap:.8rem;gap:.8rem}.HomeBuilder_inspectorGroup__uRuqY label{color:#675b7a;font-size:1.25rem;font-weight:700}.HomeBuilder_inspectorGroup__uRuqY textarea{min-height:10rem;padding:1.2rem 1.4rem;resize:vertical}.HomeBuilder_inspectorHint__EyaWg{padding:1.4rem;border-radius:1.8rem;background:rgba(81,52,108,.04);color:#675b7a;font-size:1.3rem;line-height:1.7}.HomeBuilder_uploadRow__2ETUC{display:flex;gap:.8rem}.HomeBuilder_uploadRow__2ETUC input[type=file]{min-height:auto;padding:0;border:0;background:transparent}.HomeBuilder_uploadStatus__xUvnb{color:#7d728f;font-size:1.2rem;line-height:1.6}.HomeBuilder_editorWrap__wdfrm .ql-container.ql-snow,.HomeBuilder_editorWrap__wdfrm .ql-toolbar.ql-snow{border-color:rgba(81,52,108,.14)}.HomeBuilder_editorWrap__wdfrm .ql-container.ql-snow{min-height:20rem;border-bottom-left-radius:1.2rem;border-bottom-right-radius:1.2rem;background:#fff}.HomeBuilder_editorWrap__wdfrm .ql-toolbar.ql-snow{border-top-left-radius:1.2rem;border-top-right-radius:1.2rem;background:#fbf8ff}@media screen and (max-width:1320px){.HomeBuilder_builderPage__qrzd0{width:min(100%,calc(100% - 2.4rem))}.HomeBuilder_builderSurface__SjNrA{grid-template-columns:minmax(0,1fr)}.HomeBuilder_builderHero__zGQFS{flex-direction:column}.HomeBuilder_builderHeroMeta__CepbU{min-width:0}.HomeBuilder_builderActionsBar__45eqJ{flex-direction:column;align-items:flex-start}.HomeBuilder_toolbarButtons__tSLQK{justify-content:flex-start}.HomeBuilder_panel__KfU3_{position:static;max-height:none}}.HomeLayoutRenderer_homeLayout__oGg2G{width:min(120rem,calc(100% - 4rem));margin:2rem auto 6rem;display:flex;flex-direction:column;gap:2.8rem}.HomeLayoutRenderer_layoutRow__7xkWL{display:grid;grid-gap:1.8rem;gap:1.8rem}.HomeLayoutRenderer_layout_one__fdv2J{grid-template-columns:minmax(0,1fr)}.HomeLayoutRenderer_layout_two__7qVlS{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeLayoutRenderer_layout_three__TTAUZ{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeLayoutRenderer_layoutColumn__ZJNRr{min-width:0;display:flex;flex-direction:column;gap:1.8rem}.HomeLayoutRenderer_blockShell__t8ivi,.HomeLayoutRenderer_compactPreview___QE3v{min-width:0}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewSection__wfRi_{gap:1.2rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewSection__wfRi_ h3{font-size:clamp(1.8rem,2vw,2.4rem)}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewSection__wfRi_ p{font-size:1.32rem;line-height:1.6}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewHero__BrXX1{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);gap:1.2rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewHeroCopy__eZd7l span{font-size:1.2rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewHeroCardAlt__wkZHT,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewHeroCard__HX035{min-height:12rem;padding:1.2rem;font-size:clamp(2rem,2.8vw,2.8rem)}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewSearchBox__qRnEa{min-height:5rem;padding:0 1.6rem;font-size:1.3rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewActivityCard__Cc9AN,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewGuideItem__AtqlV,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewReviewCard__RDxA_{min-height:7rem;padding:1.2rem 1.4rem;font-size:1.35rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_previewTabs__QKcoa span{min-height:3.8rem;padding:0 1.2rem;font-size:1.2rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_contentCard__kWzGg,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_mediaCard__mOTp9{padding:1.8rem;border-radius:1.8rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_contentCard__kWzGg h3{margin-bottom:1.2rem;font-size:clamp(1.9rem,2.2vw,2.5rem)}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_richTextContent__cLuyv{font-size:1.45rem;line-height:1.65}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_mediaPlaceholder__aakou{min-height:18rem;font-size:1.35rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_mediaCaption__E6qhB,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_mediaCard__mOTp9 figcaption{font-size:1.25rem}.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_ghostButton__mKszF,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_primaryButton__ia9zA,.HomeLayoutRenderer_compactPreview___QE3v .HomeLayoutRenderer_secondaryButton__JxGZu{min-height:4.6rem;padding:0 1.6rem;font-size:1.4rem}.HomeLayoutRenderer_previewSection__wfRi_{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.HomeLayoutRenderer_previewBadge__LUGyl{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:.7rem 1.2rem;border-radius:999px;border:1px solid rgba(81,52,108,.14);background:rgba(81,52,108,.06);color:var(--primary01);font-size:1.15rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.HomeLayoutRenderer_previewSection__wfRi_ h3{margin:0;color:#241b34;font-size:2.2rem;font-weight:700;line-height:1.2;word-break:keep-all}.HomeLayoutRenderer_previewSection__wfRi_ p{margin:0;color:#685d7a;font-size:1.45rem;line-height:1.7;word-break:keep-all}.HomeLayoutRenderer_previewHero__BrXX1{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);grid-gap:1.6rem;gap:1.6rem;min-width:0}.HomeLayoutRenderer_previewHeroCopy__eZd7l span{display:block;margin-bottom:.8rem;color:#8a8297;font-size:1.4rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.HomeLayoutRenderer_previewHeroVisual__SdsA3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;min-width:0}.HomeLayoutRenderer_previewHeroCardAlt__wkZHT,.HomeLayoutRenderer_previewHeroCard__HX035{display:flex;align-items:flex-start;justify-content:flex-start;min-height:16rem;padding:1.6rem;border-radius:1.8rem;color:#fff;font-size:3.4rem;font-weight:800;line-height:1}.HomeLayoutRenderer_previewHeroCard__HX035{background:linear-gradient(180deg,#5d3e7d,#4d3468)}.HomeLayoutRenderer_previewHeroCardAlt__wkZHT{background:linear-gradient(180deg,#7f68a6,#6d5990)}.HomeLayoutRenderer_previewSearchBox__qRnEa{display:flex;align-items:center;min-height:6rem;padding:0 2rem;border:1px solid rgba(81,52,108,.16);border-radius:999px;color:#817590;font-size:1.45rem;background:#fbf9ff}.HomeLayoutRenderer_previewActivityGrid__ZGVAl,.HomeLayoutRenderer_previewGuideGrid__Qbrgy,.HomeLayoutRenderer_previewReviewList__ScQNG{display:grid;grid-gap:1rem;gap:1rem;min-width:0}.HomeLayoutRenderer_previewGuideGrid__Qbrgy{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeLayoutRenderer_previewActivityCard__Cc9AN,.HomeLayoutRenderer_previewGuideItem__AtqlV,.HomeLayoutRenderer_previewReviewCard__RDxA_{display:flex;align-items:center;min-height:8.8rem;padding:1.4rem 1.6rem;border:1px solid rgba(81,52,108,.12);border-radius:1.6rem;color:#241b34;font-size:1.5rem;font-weight:700;background:#fff}.HomeLayoutRenderer_previewTabs__QKcoa{display:flex;flex-wrap:wrap;gap:.8rem}.HomeLayoutRenderer_previewTabs__QKcoa span{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 1.4rem;border-radius:999px;background:rgba(81,52,108,.08);color:var(--primary01);font-size:1.3rem;font-weight:700}.HomeLayoutRenderer_previewActivityGrid__ZGVAl,.HomeLayoutRenderer_previewReviewList__ScQNG{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeLayoutRenderer_contentCard__kWzGg,.HomeLayoutRenderer_mediaCard__mOTp9{padding:2.8rem;border:1px solid rgba(81,52,108,.12);border-radius:2.4rem;background:#fff;box-shadow:0 16px 44px rgba(34,23,50,.05)}.HomeLayoutRenderer_contentCard__kWzGg h3{margin:0 0 1.6rem;color:#241b34;font-size:2.8rem;font-weight:700;line-height:1.2;word-break:keep-all}.HomeLayoutRenderer_richTextContent__cLuyv{color:#3d3450;font-size:1.7rem;line-height:1.8;word-break:keep-all}.HomeLayoutRenderer_richTextContent__cLuyv p{margin:0 0 1.4rem}.HomeLayoutRenderer_richTextContent__cLuyv h1,.HomeLayoutRenderer_richTextContent__cLuyv h2,.HomeLayoutRenderer_richTextContent__cLuyv h3,.HomeLayoutRenderer_richTextContent__cLuyv h4{margin:0 0 1.4rem;color:#241b34}.HomeLayoutRenderer_mediaCard__mOTp9{display:flex;flex-direction:column;gap:1.6rem}.HomeLayoutRenderer_mediaCard__mOTp9 img,.HomeLayoutRenderer_mediaCard__mOTp9 video{width:100%;border-radius:1.8rem;object-fit:cover;background:#f7f3fc}.HomeLayoutRenderer_videoFrame__TBOVb{position:relative;width:100%;padding-top:56.25%;border-radius:1.8rem;overflow:hidden;background:#f7f3fc}.HomeLayoutRenderer_videoFrame__TBOVb iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.HomeLayoutRenderer_mediaPlaceholder__aakou{display:flex;align-items:center;justify-content:center;min-height:24rem;border:1px dashed rgba(81,52,108,.2);border-radius:1.8rem;color:#7f7394;font-size:1.5rem;font-weight:600;background:rgba(81,52,108,.04)}.HomeLayoutRenderer_mediaCaption__E6qhB,.HomeLayoutRenderer_mediaCard__mOTp9 figcaption{color:#675b7a;font-size:1.4rem;line-height:1.7}.HomeLayoutRenderer_mediaCard__mOTp9 figcaption{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.HomeLayoutRenderer_mediaCard__mOTp9 figcaption a{color:var(--primary01);font-weight:700}.HomeLayoutRenderer_buttonBlock__6kgAG{display:flex;align-items:center}.HomeLayoutRenderer_ghostButton__mKszF,.HomeLayoutRenderer_primaryButton__ia9zA,.HomeLayoutRenderer_secondaryButton__JxGZu{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:0 2rem;border-radius:999px;font-size:1.6rem;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.HomeLayoutRenderer_primaryButton__ia9zA{color:#fff;background:var(--primary01);box-shadow:0 14px 30px rgba(81,52,108,.2)}.HomeLayoutRenderer_secondaryButton__JxGZu{color:var(--primary01);background:rgba(81,52,108,.08);border:1px solid rgba(81,52,108,.16)}.HomeLayoutRenderer_ghostButton__mKszF{color:#241b34;background:#fff;border:1px solid rgba(81,52,108,.16)}.HomeLayoutRenderer_ghostButton__mKszF:hover,.HomeLayoutRenderer_primaryButton__ia9zA:hover,.HomeLayoutRenderer_secondaryButton__JxGZu:hover{transform:translateY(-1px)}@media screen and (max-width:1024px){.HomeLayoutRenderer_homeLayout__oGg2G{width:min(100%,calc(100% - 3.2rem));margin:1.4rem auto 4.8rem;gap:2.2rem}.HomeLayoutRenderer_layoutColumn__ZJNRr,.HomeLayoutRenderer_layoutRow__7xkWL{gap:1.4rem}.HomeLayoutRenderer_layout_three__TTAUZ,.HomeLayoutRenderer_layout_two__7qVlS,.HomeLayoutRenderer_previewActivityGrid__ZGVAl,.HomeLayoutRenderer_previewHero__BrXX1,.HomeLayoutRenderer_previewReviewList__ScQNG{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:640px){.HomeLayoutRenderer_homeLayout__oGg2G{width:min(100%,calc(100% - 2.4rem));gap:1.8rem;margin:.9rem auto 4rem}.HomeLayoutRenderer_layoutColumn__ZJNRr,.HomeLayoutRenderer_layoutRow__7xkWL{gap:1.2rem}.HomeLayoutRenderer_contentCard__kWzGg,.HomeLayoutRenderer_mediaCard__mOTp9{padding:2rem}.HomeLayoutRenderer_contentCard__kWzGg h3{font-size:2.2rem}}@media screen and (max-width:480px){.HomeLayoutRenderer_homeLayout__oGg2G{width:calc(100% - 2rem);margin:.4rem auto 3.2rem;gap:1.4rem}.HomeLayoutRenderer_previewSection__wfRi_{gap:1.2rem}.HomeLayoutRenderer_previewBadge__LUGyl{padding:.6rem 1rem;font-size:1.02rem}.HomeLayoutRenderer_previewSection__wfRi_ h3{font-size:1.9rem;line-height:1.18}.HomeLayoutRenderer_previewSection__wfRi_ p{font-size:1.32rem;line-height:1.6}.HomeLayoutRenderer_previewHero__BrXX1{gap:1rem}.HomeLayoutRenderer_previewHeroVisual__SdsA3{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeLayoutRenderer_previewHeroCardAlt__wkZHT,.HomeLayoutRenderer_previewHeroCard__HX035{min-height:10.5rem;padding:1.2rem;border-radius:1.4rem;font-size:2.3rem}.HomeLayoutRenderer_previewSearchBox__qRnEa{min-height:5rem;padding:0 1.4rem;font-size:1.3rem}.HomeLayoutRenderer_previewActivityCard__Cc9AN,.HomeLayoutRenderer_previewGuideItem__AtqlV,.HomeLayoutRenderer_previewReviewCard__RDxA_{min-height:7rem;padding:1.2rem 1.3rem;border-radius:1.4rem;font-size:1.35rem}.HomeLayoutRenderer_previewTabs__QKcoa{gap:.6rem}.HomeLayoutRenderer_previewTabs__QKcoa span{min-height:3.8rem;padding:0 1.1rem;font-size:1.2rem}.HomeLayoutRenderer_contentCard__kWzGg,.HomeLayoutRenderer_mediaCard__mOTp9{padding:1.6rem;border-radius:1.6rem}.HomeLayoutRenderer_contentCard__kWzGg h3{font-size:2rem}.HomeLayoutRenderer_richTextContent__cLuyv{font-size:1.38rem;line-height:1.62}.HomeLayoutRenderer_ghostButton__mKszF,.HomeLayoutRenderer_primaryButton__ia9zA,.HomeLayoutRenderer_secondaryButton__JxGZu{min-height:4.6rem;padding:0 1.4rem;font-size:1.35rem}}.Main_main_wrap__x4Mls{display:flex;position:relative;justify-content:space-between;align-items:center;z-index:0}.Main_main_wrap__x4Mls .Main_left_cont__2G2po span{display:block;font-size:2rem;font-weight:500;color:#888;margin-bottom:.5rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po h2{font-size:4.8rem;font-weight:700;margin-bottom:5.2rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po p{font-size:1.8rem;font-weight:400;color:#666;line-height:1.6;margin-bottom:2.8rem}.Main_controller__Iy01t{display:flex;justify-content:space-between;align-items:center;width:9.6rem}.Main_controller__Iy01t button{display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border:1px solid #d5d5d5;border-radius:4.4rem}.Main_controller__Iy01t button:hover{background:#fafafa}.Main_controller__Iy01t button svg{color:#000;position:relative;top:2px;font-size:1.8rem;font-weight:bolder}.Main_controller__Iy01t button[disabled]{border-color:#f1f1f1}.Main_controller__Iy01t button[disabled] svg{color:#aaa}.Main_main_wrap__x4Mls .Main_right_cont__UIkwn{width:68rem}.Main_main_wrap__x4Mls .Main_right_cont__UIkwn .Main_test_box__MrcMU{width:100%;height:28rem;background:var(--primary01);line-height:28rem;text-align:center;color:#fff;font-size:2rem}.Main_main_project_swiper__ULrU4{height:28.6rem}.Main_swiper-slide__umkS8{width:26rem;background:var(--primary01);border-radius:1rem;overflow:hidden}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2{display:flex;flex-direction:column;justify-content:space-between;position:relative;padding:1.6rem;height:100%;color:#fff}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_top__BR8HN{font-size:1.8rem;font-weight:600;line-height:1}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_md__CiFa4{font-size:12rem;font-weight:900;text-shadow:4px 4px 4px rgba(0,0,0,.25);line-height:1;margin:0 auto}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_bt__huXua{font-size:2rem;font-weight:500;line-height:1}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_dim__WShCq{position:absolute;width:100%;height:5.5rem;left:0;bottom:0;background:var(--primary02);z-index:-1;transition:all .5s}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2:hover .Main_pr_dim__WShCq{height:100%;transition:all .5s}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2:hover .Main_pr_bt__huXua{text-decoration:underline}.Main_previewSwiperTrack__UOYLc{display:flex;gap:2rem;overflow:hidden}.Main_previewSlide__BvXA7{width:26rem;height:286px;background:#51346c;border-radius:1rem;overflow:hidden;flex:0 0 26rem;z-index:0}@media screen and (max-width:1024px){.Main_main_wrap__x4Mls{flex-direction:column;justify-content:center;align-items:flex-start}.Main_main_wrap__x4Mls .Main_left_cont__2G2po{margin-bottom:3.2rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po span{font-size:1.8rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po h2{font-size:3.2rem;margin-bottom:3.4rem}.Main_main_wrap__x4Mls .Main_right_cont__UIkwn{width:100%}.Main_main_project_swiper__ULrU4 .Main_swiper-slide__umkS8{width:24rem}.Main_previewSlide__BvXA7{width:24rem;flex-basis:24rem}}@media screen and (max-width:640px){.Main_main_wrap__x4Mls .Main_left_cont__2G2po p{font-size:1.5rem}.Main_main_project_swiper__ULrU4{height:24rem}.Main_main_project_swiper__ULrU4 .Main_swiper-slide__umkS8 .Main_pr_top__BR8HN{font-size:1.6rem}.Main_main_project_swiper__ULrU4 .Main_swiper-slide__umkS8 .Main_pr_md__CiFa4{font-size:11.5rem}.Main_main_project_swiper__ULrU4 .Main_swiper-slide__umkS8 .Main_pr_bt__huXua{font-size:1.5rem;line-height:1.5}}@media screen and (max-width:480px){.Main_main_wrap__x4Mls{gap:1.4rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po{margin-bottom:.4rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po span{margin-bottom:.4rem;font-size:1.25rem;letter-spacing:.08em}.Main_main_wrap__x4Mls .Main_left_cont__2G2po h2{font-size:2.7rem;margin-bottom:1.8rem;line-height:1.08;letter-spacing:-.04em}.Main_main_wrap__x4Mls .Main_left_cont__2G2po p{font-size:1.35rem;line-height:1.6;margin-bottom:1.8rem}.Main_main_wrap__x4Mls .Main_left_cont__2G2po p br{display:none}.Main_controller__Iy01t{width:8rem}.Main_controller__Iy01t button{width:3.6rem;height:3.6rem;border-radius:999px}.Main_controller__Iy01t button svg{font-size:1.4rem}.Main_main_project_swiper__ULrU4{height:20.8rem}.Main_main_project_swiper__ULrU4 .Main_swiper-slide__umkS8,.Main_previewSlide__BvXA7{width:19.6rem;flex-basis:19.6rem;border-radius:1.6rem}.Main_previewSwiperTrack__UOYLc{gap:1rem}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2{padding:1.2rem}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_top__BR8HN{font-size:1.3rem}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_md__CiFa4{font-size:8.6rem;text-shadow:3px 3px 4px rgba(0,0,0,.22)}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_bt__huXua{font-size:1.3rem;line-height:1.35}.Main_main_project_swiper__ULrU4 .Main_pr_wrap__czfN2 .Main_pr_dim__WShCq{height:4.4rem}}.MainMid_search_wrap__Zfa_h p{font-size:2.4rem;font-weight:700;margin-bottom:1.8rem;text-align:center}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO{position:relative;width:72.6rem;height:7.2rem;margin:0 auto}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO svg{position:absolute;left:2.6rem;top:2.2rem;font-size:2.8rem;font-weight:700;color:var(--primary01);z-index:2}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO input{position:absolute;left:0;top:0;width:100%;height:100%;font-size:2rem;font-weight:700;color:var(--primary01);padding:0 7.2rem;border:2px solid var(--primary01);border-radius:5rem;box-sizing:border-box;box-shadow:var(--shadow-25);z-index:1}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO input:focus{box-shadow:4px 4px 6px rgba(81,52,108,.3)}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO input::placeholder{color:#ccc}.MainMid_guide_wrap__8nB1d h2{font-size:3.2rem;font-weight:700;margin-bottom:1.6rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO{display:flex;justify-content:space-between;flex-wrap:wrap}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li{width:calc(50% - 1rem);border:1px solid #d5d5d5;box-sizing:border-box;border-radius:1rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:first-child,.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:nth-child(2){margin-bottom:1.6rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a{display:flex;justify-content:space-between;align-items:center;padding:3rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a>svg{display:block;width:6.6rem;font-size:5.8rem;font-weight:700;color:var(--primary01);text-align:center}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a span{font-size:2.4rem;font-weight:700}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a span svg{display:none;font-size:1.6rem;color:#fff}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:hover{background:var(--primary01);border-color:var(--primary01);color:#fff}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:hover a span,.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:hover a>svg{color:#fff}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:hover a span svg{display:inline}@media screen and (max-width:1024px){.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO{width:100%}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO input{font-size:1.7rem}.MainMid_guide_wrap__8nB1d h2{font-size:2.4rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a{padding:2.4rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a span{font-size:2rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a>i{font-size:4.8rem}}@media screen and (max-width:640px){.MainMid_search_wrap__Zfa_h p{font-size:1.8rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a{flex-direction:column-reverse;padding:1.8rem 1.4rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a span{font-size:1.7rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a>i{margin-bottom:1.4rem}}@media screen and (max-width:480px){.MainMid_search_wrap__Zfa_h p{font-size:1.65rem;line-height:1.4;margin-bottom:1.2rem;text-align:left}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO{height:5.4rem}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO svg{left:1.8rem;top:1.65rem;font-size:2rem}.MainMid_search_wrap__Zfa_h .MainMid_search_inner__qG9xO input{font-size:1.45rem;font-weight:600;padding:0 1.6rem 0 5.6rem;border-width:1px;border-radius:1.8rem;box-shadow:0 1rem 2rem rgba(81,52,108,.12)}.MainMid_guide_wrap__8nB1d h2{font-size:2rem;margin-bottom:1.2rem;line-height:1.2}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO{gap:1rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li{width:100%;border-radius:1.6rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:first-child,.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li:nth-child(2){margin-bottom:0}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a{flex-direction:row;align-items:center;justify-content:space-between;padding:1.4rem 1.5rem}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a>svg{width:auto;font-size:2.8rem;flex-shrink:0}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a span{display:flex;align-items:center;gap:.6rem;font-size:1.55rem;line-height:1.3}.MainMid_guide_wrap__8nB1d .MainMid_guide_inner__DjIYO li a span svg{display:inline;font-size:1.2rem;color:inherit}}.MainBottom_controller__cZ_iH,.MainBottom_section_flex__oGrUZ{display:flex;justify-content:space-between;align-items:center}.MainBottom_controller__cZ_iH{width:9.6rem}.MainBottom_controller__cZ_iH button{display:flex;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;border:1px solid #d5d5d5;border-radius:4.4rem}.MainBottom_controller__cZ_iH button:hover{background:#fafafa}.MainBottom_controller__cZ_iH button svg{color:#000;position:relative;top:2px;font-size:1.8rem;font-weight:bolder}.MainBottom_controller__cZ_iH button[disabled]{border-color:#f1f1f1}.MainBottom_controller__cZ_iH button[disabled] svg{color:#aaa}.MainBottom_community_wrap__Nirw6 h2{display:flex;align-items:center;font-size:3.2rem;font-weight:700;margin-bottom:1.6rem}.MainBottom_community_wrap__Nirw6 h2 a{font-size:1.8rem;margin-left:.8rem}.MainBottom_cm_tab_cont__snqjM .MainBottom_controller__cZ_iH{position:absolute;right:0;top:-6.8rem}.MainBottom_cm_tab__PQBR9{display:flex;align-items:stretch;margin-bottom:2.4rem;white-space:nowrap;overflow-x:auto}.MainBottom_cm_tab__PQBR9 a,.MainBottom_cm_tab__PQBR9 button{font-size:1.4em;font-weight:600;color:#666;background:#f1f1f1;margin-right:.8rem;cursor:pointer;border-radius:1rem;padding:1.2rem 2rem;line-height:1.2;word-break:keep-all}.MainBottom_cm_tab__PQBR9 a:last-child,.MainBottom_cm_tab__PQBR9 button:last-child{margin-right:0}.MainBottom_cm_tab__PQBR9 a.MainBottom_active__0Oide,.MainBottom_cm_tab__PQBR9 button.MainBottom_active__0Oide{background:var(--primary01);font-weight:700;color:#fff}.MainBottom_cm_tab_cont__snqjM:not(:nth-child(3)){display:none}.MainBottom_cm_tab_cont__snqjM{display:none;position:relative}.MainBottom_cm_tab_cont__snqjM#MainBottom_cm__3SlMZ{display:block}.MainBottom_lesson_item__m42aS{width:54rem;border:1px solid #d5d5d5;border-radius:1rem;margin-right:2rem}.MainBottom_lesson_item__m42aS:hover{background:#fafafa}.MainBottom_lesson_item__m42aS a{display:block;padding:1.8rem}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k{display:flex;align-items:center}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k figure{width:17.8rem;height:10.8rem}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k figure img{display:block;width:100%;height:100%;object-fit:cover}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6{margin-left:2.4rem;width:calc(100% - 17.8rem)}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6 p{font-size:2rem;font-weight:600;margin-bottom:1.4rem}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6 .MainBottom_lesson_btn__JeH7J{display:flex;align-items:center;width:10rem;background:var(--primary01);padding:1rem 1.4rem;color:#fff;border-radius:.5rem;font-size:1.4rem;box-shadow:2px 2px 2px 0 rgba(81,52,108,.3)}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6 .MainBottom_lesson_btn__JeH7J svg{display:block;margin-right:.8rem}.MainBottom_q_ceiling__Bme0L{display:inline-block;padding:.6rem 1.2rem;border-radius:.5rem;font-size:1.3rem;font-weight:600}.MainBottom_q_ceiling__Bme0L.MainBottom_wait__0zUPY{background:#ffead7;color:#ff922e}.MainBottom_q_ceiling__Bme0L.MainBottom_complete__IwPm2{background:#e5f6ff;color:#05a5ff}.MainBottom_q_subject__wXg3l span{font-size:1.4rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn{margin-right:1.2rem;border:1px solid #d5d5d5;border-radius:1rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn a{display:block;padding:2.4rem 2rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn:hover{background:#fafafa}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn h4{font-size:2rem;font-weight:700;margin-bottom:.8rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn p{display:-webkit-box;text-overflow:unset;white-space:inherit;word-break:keep-all;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;font-weight:300;margin-bottom:4rem;line-height:1.4}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn .MainBottom_bi_footer__BXYoX{display:flex;align-items:center;font-size:1.2rem;font-weight:300}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn .MainBottom_bi_footer__BXYoX b{padding:0 .4rem}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn{width:26.8rem;margin-right:1.2rem;border:1px solid #d5d5d5d5;border-radius:1rem}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn a{display:block;padding:2rem 1.6rem}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn:hover{background:#fafafa}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_ceiling__QWjcq{display:inline-block;padding:.6rem 1.2rem;border-radius:.5rem;font-size:1.4rem;font-weight:600}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_ceiling__QWjcq.MainBottom_reserve__ejNAg{background:#e5f6ff;color:#05a5ff}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_ceiling__QWjcq.MainBottom_cancel__OfB41{background:#ffead7;color:#ff922e}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_ceiling__QWjcq.MainBottom_complete__IwPm2{background:#f1f1f1;color:#636769}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn h4{font-size:2rem;font-weight:700;margin:.6rem 0 1.8rem}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_subject__EwPL9 span{font-size:1.6rem}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_no_schedule__rlbto{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border:1px solid #d5d5d5;border-radius:.5rem;padding:4rem 0}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_no_schedule__rlbto p{font-size:1.6rem;font-weight:400;color:#000;margin-bottom:1.6rem}.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_no_schedule__rlbto a{display:block;width:15.8rem;height:4.8rem;line-height:4.8rem;background:var(--primary01);border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;text-align:center}.MainBottom_review_wrap__NmstU{margin-bottom:2.4rem}.MainBottom_review_swiper__pGr8U{width:100%;padding:.8rem .5rem 1.4rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn{border-radius:1rem;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.25);background:#fff}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn:hover{background:#fafafa}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn>a{display:block;padding:3.2rem;text-align:center}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_stars__bNwzL{margin-bottom:2.4rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_fill_stars__d31b9{font-size:2rem;color:#ffc700}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_empty_stars__H_2yn{font-size:2rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn p{display:-webkit-box;text-overflow:unset;white-space:inherit;word-break:keep-all;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.7rem;font-weight:300;line-height:1.2;max-width:26rem;margin:0 auto 5.8rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw:before{content:"";position:absolute;left:calc(50% + -1.2rem);top:calc(0% + -2.8rem);width:2.4rem;height:.2rem;background:var(--primary01)}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw figure{margin-bottom:1rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw figure img{display:block;width:5.6rem;height:5.6rem;border-radius:5.6rem;object-fit:cover}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw .MainBottom_review_user_nm__lZLsE{font-size:1.6rem;color:#666}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw .MainBottom_review_user_nm__lZLsE span{display:block}.MainBottom_bank_wrap__HhP4Z{display:flex;justify-content:space-between;flex-direction:column;width:110rem;height:22.9rem;background:url(/_next/static/media/bg_cash.35e75130.jpg) no-repeat 50%;background-size:cover;padding:5rem 5.2rem;border-radius:1rem;margin-bottom:4.8rem}.MainBottom_bank_wrap__HhP4Z h3{font-size:3.2rem;font-weight:800;color:#fff}.MainBottom_bank_wrap__HhP4Z a{display:inline-block;font-size:1.6rem;font-weight:400;color:#fff;background:hsla(0,0%,100%,.15);border-radius:1rem;padding:1.8rem;width:9.6rem;text-align:center}.MainBottom_bank_wrap__HhP4Z a:hover{background:hsla(0,0%,100%,.3)}.MainBottom_no_item__73F74{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;border:1px solid #d5d5d5;border-radius:.5rem;padding:4rem 0}.MainBottom_no_item__73F74 p{font-size:1.6rem;font-weight:400;color:#000;margin-bottom:1.6rem}.MainBottom_no_item__73F74 a{display:block;width:15.8rem;height:4.8rem;line-height:4.8rem;background:var(--primary01);border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:600;text-align:center}@media screen and (max-width:1024px){.MainBottom_main_wrap__KhD_9{flex-direction:column;justify-content:center;align-items:flex-start}.MainBottom_main_wrap__KhD_9 .MainBottom_left_cont__86BnC{margin-bottom:3.2rem}.MainBottom_main_wrap__KhD_9 .MainBottom_left_cont__86BnC span{font-size:1.8rem}.MainBottom_main_wrap__KhD_9 .MainBottom_left_cont__86BnC h2{font-size:3.2rem;margin-bottom:3.4rem}.MainBottom_main_wrap__KhD_9 .MainBottom_right_cont__XY584{width:100%}.MainBottom_main_project_swiper__sqyoP .MainBottom_swiper-slide__Btanf{width:24rem}.MainBottom_search_wrap__Ho1wB .MainBottom_search_inner__tj2f9{width:100%}.MainBottom_search_wrap__Ho1wB .MainBottom_search_inner__tj2f9 input{font-size:1.7rem}.MainBottom_guide_wrap__EAbpE h2{font-size:2.4rem}.MainBottom_guide_wrap__EAbpE .MainBottom_guide_inner__cRduq li a{padding:2.4rem}.MainBottom_guide_wrap__EAbpE .MainBottom_guide_inner__cRduq li a span{font-size:2rem}.MainBottom_guide_wrap__EAbpE .MainBottom_guide_inner__cRduq li a>i{font-size:4.8rem}.MainBottom_community_wrap__Nirw6 h2{font-size:2.4rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn p{-webkit-line-clamp:4}.MainBottom_bank_wrap__HhP4Z{width:calc(100% - 4.8rem);height:18rem;margin:0 2.4rem 4.8rem;padding:3.8rem 3.2rem}.MainBottom_bank_wrap__HhP4Z h3{font-size:2.8rem}}@media screen and (max-width:640px){.MainBottom_main_wrap__KhD_9 .MainBottom_left_cont__86BnC p{font-size:1.5rem}.MainBottom_main_project_swiper__sqyoP{height:24rem}.MainBottom_main_project_swiper__sqyoP .MainBottom_swiper-slide__Btanf .MainBottom_pr_top__pbr6u{font-size:1.6rem}.MainBottom_main_project_swiper__sqyoP .MainBottom_swiper-slide__Btanf .MainBottom_pr_md__U3DsX{font-size:11.5rem}.MainBottom_main_project_swiper__sqyoP .MainBottom_swiper-slide__Btanf .MainBottom_pr_bt__1w7rw{font-size:1.5rem;line-height:1.5}.MainBottom_search_wrap__Ho1wB p{font-size:1.8rem}.MainBottom_guide_wrap__EAbpE .MainBottom_guide_inner__cRduq li a{flex-direction:column-reverse;padding:1.8rem 1.4rem}.MainBottom_guide_wrap__EAbpE .MainBottom_guide_inner__cRduq li a span{font-size:1.7rem}.MainBottom_guide_wrap__EAbpE .MainBottom_guide_inner__cRduq li a>i{margin-bottom:1.4rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn>a{padding:2.4rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn p{margin:0 auto 4.4rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw:before{top:calc(0% + -2.2rem)}.MainBottom_bank_wrap__HhP4Z{width:calc(100% - 4rem);height:13rem;margin:0 2rem 4.8rem;padding:2.4rem}.MainBottom_bank_wrap__HhP4Z h3{font-size:2.4rem}.MainBottom_bank_wrap__HhP4Z a{width:8.4rem;border-radius:.5rem;font-size:1.4rem;padding:1.2rem}}@media screen and (max-width:480px){.MainBottom_section_flex__oGrUZ{align-items:flex-end}.MainBottom_community_wrap__Nirw6 h2{font-size:2rem;line-height:1.2;margin-bottom:1.2rem}.MainBottom_community_wrap__Nirw6 h2 a,.MainBottom_community_wrap__Nirw6 h2 svg{font-size:1.4rem}.MainBottom_controller__cZ_iH{width:7.8rem}.MainBottom_controller__cZ_iH button{width:3.6rem;height:3.6rem}.MainBottom_controller__cZ_iH button svg{font-size:1.4rem}.MainBottom_cm_tab__PQBR9{gap:.6rem;margin-bottom:1.4rem;padding-bottom:.2rem}.MainBottom_cm_tab__PQBR9 a,.MainBottom_cm_tab__PQBR9 button{margin-right:0;font-size:1.2rem;border-radius:999px;padding:1rem 1.2rem}.MainBottom_cm_tab_cont__snqjM .MainBottom_controller__cZ_iH{position:static;margin-bottom:1rem;margin-left:auto}.MainBottom_lesson_item__m42aS{width:100%;margin-right:0;border-radius:1.6rem}.MainBottom_lesson_item__m42aS a{padding:1.4rem}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k{align-items:flex-start}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k figure{width:11.6rem;height:7.2rem;border-radius:1rem;overflow:hidden}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6{margin-left:1.2rem;width:calc(100% - 12.8rem)}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6 p{font-size:1.5rem;margin-bottom:1rem;line-height:1.35}.MainBottom_lesson_item__m42aS a .MainBottom_lesson_info_wrap__Mfb3k .MainBottom_lesson_txt__us4c6 .MainBottom_lesson_btn__JeH7J{width:auto;padding:.8rem 1.1rem;font-size:1.2rem;border-radius:.9rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn{width:100%;margin-right:0;border-radius:1.6rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn a,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn a{padding:1.6rem 1.4rem}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn h4,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn h4{font-size:1.7rem;line-height:1.3}.MainBottom_archive_board_cont__o6ilq .MainBottom_board_item__6RSSn p,.MainBottom_q_subject__wXg3l span,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_subject__EwPL9 span{font-size:1.35rem;line-height:1.5}.MainBottom_q_ceiling__Bme0L,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_board_item__6RSSn .MainBottom_sc_ceiling__QWjcq{font-size:1.2rem;border-radius:999px}.MainBottom_review_wrap__NmstU{margin-bottom:1.4rem}.MainBottom_review_swiper__pGr8U{padding:.2rem 0 .8rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn{border-radius:1.6rem;box-shadow:0 1.2rem 2.4rem rgba(21,14,34,.08)}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn>a{padding:2rem 1.6rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn p{max-width:none;font-size:1.45rem;line-height:1.5;margin:0 auto 3.4rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_empty_stars__H_2yn,.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_fill_stars__d31b9{font-size:1.7rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw figure img{width:4.8rem;height:4.8rem}.MainBottom_review_swiper__pGr8U .MainBottom_board_item__6RSSn .MainBottom_review_user__oGtZw .MainBottom_review_user_nm__lZLsE{font-size:1.35rem}.MainBottom_no_item__73F74,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_no_schedule__rlbto{border-radius:1.6rem;padding:3.2rem 1.8rem}.MainBottom_no_item__73F74 p,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_no_schedule__rlbto p{font-size:1.45rem;line-height:1.5;text-align:center}.MainBottom_no_item__73F74 a,.MainBottom_schedule_board_cont__zBMZ3 .MainBottom_no_schedule__rlbto a{width:auto;min-width:13rem;height:4.4rem;line-height:4.4rem;padding:0 1.6rem;border-radius:1.1rem;font-size:1.35rem}}