@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600&family=Inter:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7ff;margin:0}.login-text{margin-bottom:6px}.login-text,.login_subtext{color:#3a3a3a;font-weight:600;letter-spacing:0;opacity:1}.login_subtext{margin-bottom:5px;margin-top:0}.login-box{background-color:#fff;box-shadow:0 1px 4px #00000029;padding:25px}a.forgot-password{color:#000;float:right;font-size:12px;margin-top:15px}.MuiGrid-root.create_account{font-size:12px;margin-top:15px;text-align:center}.font,body{font-family:Nunito,sans-serif!important}.brand-btn-color{background-color:#0025dc;border-color:#0025dc}th.MuiTableCell-root.MuiTableCell-head.tablecell-text{padding:0}td.MuiTableCell-root.MuiTableCell-body.tablebody-text,th.MuiTableCell-root.MuiTableCell-head.tablecell-text{font-family:Nunito,sans-serif!important;font-size:12px}button.MuiButtonBase-root.MuiTab-root.branch_name{color:#5a5454;font-size:12px}p.previewincoice_text{font-family:Nunito,sans-serif!important}p.MuiTypography-root.MuiTypography-body1.previewinvoice_text2{font-family:Nunito,sans-serif!important;font-size:13px}.MuiToolbar-root.MuiToolbar-gutters.MuiToolbar-regular.invoice_topbar{min-height:auto}.MuiTypography-root.MuiTypography-h6.invoice_topbar_text{font-size:13px}.invoice_box{background-color:#fff;box-shadow:0 1px 4px #00000029;padding:20px;position:relative}.icon-hover-actions{display:none;gap:8px;position:absolute;right:10px;top:10px}.invoice_box:hover .icon-hover-actions{display:flex}.tabcontent_box{background-color:#fff;box-shadow:0 1px 4px #00000029;padding:20px}.total_row{align-items:center;display:inline-flex;gap:4px}.rupee_icon{font-size:1rem}.MuiGrid-root.dashbaord_card_four,.MuiGrid-root.dashbaord_card_one,.MuiGrid-root.dashbaord_card_three,.MuiGrid-root.dashbaord_card_two{border-radius:15px;color:#fff;height:150px;padding:15px;transition:all .3s ease}.MuiGrid-root.dashbaord_card_one{background:#7da0fa}.MuiGrid-root.dashbaord_card_two{background:#4747a1}.MuiGrid-root.dashbaord_card_three{background:#7978e9}.MuiGrid-root.dashbaord_card_four{background:#f3797e}.MuiGrid-root.dashbaord_card_four:hover,.MuiGrid-root.dashbaord_card_one:hover,.MuiGrid-root.dashbaord_card_three:hover,.MuiGrid-root.dashbaord_card_two:hover{box-shadow:0 4px 12px #00000026;cursor:pointer;transform:translateY(-1px) scale(1.01);transition:all .35s ease-in-out}.MuiGrid-root.dashbaord_card_one:hover{background:#a5bffb}.MuiGrid-root.dashbaord_card_two:hover{background:#5e5ec0}.MuiGrid-root.dashbaord_card_three:hover{background:#9c9bf0}.MuiGrid-root.dashbaord_card_four:hover{background:#f5999d}.MuiTypography-gutterBottom.dashboard_cardText{font-size:17px}.weather_image{background-image:url(https://demo.bootstrapdash.com/skydash/themes/assets/images/dashboard/people.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;position:relative}.weather_section.MuiBox-root{margin-bottom:0;position:absolute;right:5%;top:2%}h1.dash_temp{font-size:25px;font-weight:500;margin-bottom:5px}span.dash_location{font-size:15px;font-weight:600;margin-left:10px;margin-top:0}sup{font-size:20px}.center-align{align-items:center;display:flex;height:100%}.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.MuiInputBase-adornedEnd,.MuiInputBase-root.MuiOutlinedInput-root.MuiInputBase-colorPrimary.MuiInputBase-formControl.custom-selectfield.MuiSelect-root,.custom-textfield .MuiInputLabel-root,input.MuiInputBase-input.MuiOutlinedInput-input.MuiInputBase-inputAdornedEnd::placeholder,label.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeSmall.MuiInputLabel-outlined.MuiFormLabel-colorPrimary.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-sizeSmall.MuiInputLabel-outlined.custom-selectfield-label{font-family:Nunito,sans-serif;font-size:14px}h3.form-title{margin-bottom:15px;margin-top:0}.MuiDataGrid-cell:focus,.MuiDataGrid-cell:focus-within,.MuiDataGrid-columnHeader:focus,.MuiDataGrid-columnHeader:focus-within{outline:none!important}p.table-title{font-size:18px;font-weight:700;margin-bottom:10px;margin-top:0}p.table-description{font-size:14px;font-weight:500;margin-bottom:30px;margin-top:0}body,html{margin:0;overflow-x:hidden;padding:0}.patient-table{box-shadow:0 5px 15px #00000059}.patientTable-btnstack{padding:10px 0}.register_btn{align-items:center;display:flex;gap:20px;justify-content:flex-end;padding-top:20px}img.patient_image{height:30px;padding-right:5px;width:30px}.patient_name{align-items:center;display:flex;justify-content:center}.main_tab{background-color:#fff}.tab_name{text-transform:inherit}h1.dashboard_heading{font-family:Nunito,sans-serif;font-size:27px;font-weight:600;margin-bottom:1px;margin-top:0;text-transform:capitalize}h5.dashboard_subheading{font-family:Nunito,sans-serif;font-weight:400;margin-top:5px}.invoice_grid{margin-top:10px}.dashbaord_dateBox{align-items:center;display:flex;height:100%;justify-content:flex-end}button.MuiButtonBase-root.MuiButton-root.date_button{background:linear-gradient(135deg,#fff,#f9f9f9);border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 6px #00000014;color:#333;font-size:12px;font-weight:500;padding:6px 8px;text-transform:capitalize;transition:all .3s ease-in-out}button.MuiButtonBase-root.MuiButton-root.date_button:hover{background:linear-gradient(135deg,#f5f5f5,#eaeaea);border-color:#d0d0d0;box-shadow:0 4px 12px #00000026}button.MuiButtonBase-root.MuiButton-root.date_button:active{transform:scale(.98)}h6.date_button{margin-bottom:0;margin-top:5px;text-align:right;text-transform:capitalize}.service_assign_patientform{border:1px solid #e3e3f0;box-shadow:0 1px 4px #00000029;margin-bottom:20px;padding:0 10px 10px}.app-wrapper{display:flex;flex-direction:column;height:100vh}.body{display:flex}.body,.content-area{flex:1 1 auto;min-height:0}.content-area{background:#fafafa;overflow-y:auto;padding:25px 25px 16px}.loading.MuiBox-root.css-0{align-items:center;display:flex;justify-content:center;width:100%}.header{background:#fff 0 0 no-repeat padding-box;border:none;border-bottom:1px solid #e6e9ed;box-shadow:0 1px 0 #11111a0f;flex:0 0 auto;opacity:1;padding:12px 20px;z-index:10}svg.MuiSvgIcon-root.header_icon{color:inherit;cursor:pointer}.setting_section{background-color:#fff;box-shadow:0 1px 4px #00000029;margin-bottom:15px;padding:20px}p.MuiTypography-root.MuiDialogContentText-root.MuiTypography-body1.slot_dialogtext{font-family:Nunito,sans-serif;font-size:14px}button.MuiButtonBase-root.MuiButton-root.attenadance_btnpresent{background-color:#57b657;border:1px solid #57b657}button.MuiButtonBase-root.MuiButton-root.attenadance_btnabsent,button.MuiButtonBase-root.MuiButton-root.attenadance_btnpresent{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#fff;font-family:Nunito,sans-serif;font-size:15px;font-size:12px;text-transform:capitalize}button.MuiButtonBase-root.MuiButton-root.attenadance_btnabsent{background-color:#f3797e;border:1px solid #f3797e}button.MuiButtonBase-root.MuiButton-root.MuiButton-colorPrimary.attenadance_btn{background-color:#fff;border:1px solid #373b3f;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;color:#373b3f;font-family:Nunito,sans-serif;font-size:15px;font-size:12px;text-transform:capitalize}#invoiceContent{background:#fff;color:#2c2c2c;font-family:Inter,Roboto,sans-serif}#invoiceContent h5{letter-spacing:1px}#invoiceContent .MuiTypography-body2{font-size:14px;line-height:1.6}#invoiceContent table{border-collapse:collapse}#invoiceContent .MuiTableHead-root{background-color:#f4f6f8}#invoiceContent .MuiTableCell-root{border-bottom:1px solid #e0e0e0;font-size:14px;padding:10px 12px}#invoiceContent .MuiTableHead-root .MuiTableCell-root{font-weight:600}#invoiceContent .totals-section{font-size:14px}#invoiceContent .totals-section h6{color:#1565c0;font-size:18px}#invoiceContent .invoice-footer{border-top:1px solid #eee;color:#757575;font-size:12px;margin-top:20px;padding-top:10px}.icon-hover-actions button{transition:.2s ease}.icon-hover-actions button:hover{color:#1976d2;transform:scale(1.1)}@media print{body{background:#fff}.icon-hover-actions{display:none!important}#invoiceContent{border-radius:0!important;box-shadow:none!important;margin:0!important;padding:20px!important;width:100%!important}@page{size:A4;margin:10mm}}.cm-page{--ink:#14173a;--ink-soft:#4a4d6e;--paper:#f6f8fb;--paper-raised:#fff;--line:#dde3ec;--indigo:#2457d9;--indigo-dark:#143a94;--periwinkle:#6ea0ff;--sky:#bfd4ff;--coral:#ef6a5b;--success:#1f9d6b;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-mock:0 30px 60px -25px #14173a73;--maxw:1160px;-webkit-font-smoothing:antialiased;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.cm-page *{box-sizing:border-box}.cm-page h1,.cm-page h2,.cm-page h3{color:var(--ink);font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.12;margin:0}.cm-page p{margin:0}.cm-page a{color:var(--ink-soft);cursor:pointer;text-decoration:none}.cm-page ol,.cm-page ul{list-style:none;margin:0;padding:0}.cm-page section{padding:88px 24px}.cm-skip-link{background:var(--ink);border-radius:var(--radius-sm);color:#fff;left:-9999px;padding:12px 18px;position:absolute;top:auto;z-index:100}.cm-skip-link:focus{left:24px;top:24px}.cm-page a:focus-visible,.cm-page button:focus-visible{border-radius:4px;outline:2px solid var(--indigo);outline-offset:3px}.cm-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f8fbe0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.cm-nav__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--maxw);padding:14px 24px}.cm-brand{align-items:center;display:inline-flex}.cm-logo{display:block;flex-shrink:0;height:30px;width:auto}.cm-logo--footer{height:34px}.cm-nav__links{color:var(--ink-soft);display:flex;font-size:.95rem;gap:32px}.cm-nav__links a:hover{color:var(--ink)}.cm-nav__actions{align-items:center;display:flex;gap:10px}.cm-nav__toggle{background:none;border:none;color:var(--ink);cursor:pointer;display:none;padding:6px}.cm-nav__mobile{display:none}.cm-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.93rem;font-weight:600;justify-content:center;padding:10px 20px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;white-space:nowrap}.cm-btn--lg{font-size:1rem;padding:13px 26px}.cm-btn--primary{background:var(--indigo);box-shadow:0 10px 24px -10px #4338caa6;color:#fff!important}.cm-btn--primary:hover{background:var(--indigo-dark);transform:translateY(-1px)}.cm-btn--ghost{background:#0000;border:1px solid var(--line);color:var(--ink)}.cm-btn--ghost:hover{border-color:var(--ink)}.cm-btn--text{background:#0000;color:var(--ink);padding-left:6px;padding-right:6px}.cm-btn--text:hover{color:var(--indigo)}.cm-btn--onDark{background:#fff;color:var(--indigo-dark)}.cm-btn--onDark:hover{background:#e6edff}.cm-btn--text.cm-btn--onDark{background:#0000;border:1px solid #fff6;color:#fff}.cm-btn--text.cm-btn--onDark:hover{border-color:#fff}.cm-hero{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);margin:0 auto;max-width:var(--maxw);padding-bottom:40px;padding-top:96px}.cm-hero__copy h1{font-size:clamp(2.35rem,4.4vw,3.4rem);max-width:15ch}.cm-hero__sub{color:var(--ink-soft);font-size:1.03rem;margin-top:22px!important;max-width:46ch}.cm-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.cm-hero__actions--center{justify-content:center}.cm-hero__note{color:var(--ink-soft);font-size:.85rem;margin-top:22px!important}.cm-hero__copy>*{animation:cm-rise-in .7s ease forwards;opacity:0}.cm-hero__copy>:first-child{animation-delay:.05s}.cm-hero__copy>:nth-child(2){animation-delay:.16s}.cm-hero__copy>:nth-child(3){animation-delay:.27s}.cm-hero__copy>:nth-child(4){animation-delay:.38s}.cm-hero__copy>:nth-child(5){animation-delay:.49s}@keyframes cm-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cm-hero__visual{display:flex;justify-content:center;position:relative}.cm-parallax-layer{will-change:transform}.cm-parallax-layer--bg{height:120%;left:-40px;pointer-events:none;position:absolute;top:-30px;width:120%}.cm-parallax-layer--fg{display:flex;justify-content:center;position:relative;width:100%}.cm-pulse-bg{color:var(--periwinkle);height:100%;opacity:.35;pointer-events:none;width:100%}.cm-mock{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-mock);max-width:480px;overflow:hidden;position:relative;width:100%}.cm-mock__chrome{align-items:center;background:#f2f5fa;border-bottom:1px solid var(--line);display:flex;gap:6px;padding:12px 16px}.cm-mock__chrome span{background:var(--line);border-radius:50%;height:8px;width:8px}.cm-mock__url{background:var(--paper)!important;border-radius:6px!important;color:var(--ink-soft);font-size:.7rem;height:auto!important;margin-left:10px;padding:3px 10px;width:auto!important}.cm-mock__body{padding:20px 20px 22px}.cm-mock__welcome{display:flex;flex-direction:column;gap:2px;margin-bottom:16px}.cm-mock__eyebrow{color:var(--ink-soft);font-size:.72rem}.cm-mock__heading{font-family:Fraunces,serif;font-size:1.15rem}.cm-mock__tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:18px}.cm-mock__tile{border-radius:var(--radius-sm);color:#fff;display:flex;flex-direction:column;font-size:.78rem;gap:10px;padding:14px}.cm-mock__tile strong{font-family:Fraunces,serif;font-size:1.5rem;font-weight:500}.cm-mock__tile--sky{background:linear-gradient(135deg,#a9c2ff,#7f9dfb)}.cm-mock__tile--ink{background:linear-gradient(135deg,#1f3f8c,#0f2255)}.cm-mock__tile--indigo{background:linear-gradient(135deg,#5b8bff,#2a5ce0)}.cm-mock__tile--coral{background:linear-gradient(135deg,#f5897c,#e35a4b)}.cm-mock__list{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.cm-mock__listHead,.cm-mock__row{align-items:center;display:grid;font-size:.78rem;grid-template-columns:1.2fr 1fr 1fr;padding:10px 14px}.cm-mock__listHead{background:#f2f5fa;border-bottom:1px solid var(--line);color:var(--ink-soft);font-weight:600}.cm-mock__row+.cm-mock__row{border-top:1px solid var(--line)}.cm-mock__status{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:600;gap:4px;padding:3px 9px;transition:background .4s ease,color .4s ease;width:fit-content}.cm-mock__status--pending{background:#ece9e2;color:var(--ink-soft)}.cm-mock__status--done{background:#dff5ea;color:var(--success)}.cm-hero__badge{align-items:center;background:#e4edff;border-radius:999px;color:var(--indigo-dark);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;margin-bottom:20px;padding:7px 16px 7px 10px}.cm-hero__badge svg{font-size:1.1rem}.cm-features{margin:0 auto;max-width:var(--maxw)}.cm-features__head{margin-bottom:52px;max-width:640px;opacity:0;transform:translateX(-40px);transition:opacity .6s ease,transform .6s ease}.cm-features__head.is-visible{opacity:1;transform:translateX(0)!important}.cm-steps .cm-features__head{transform:translateX(40px)}.cm-features__head h2{font-size:clamp(1.9rem,3vw,2.5rem)}.cm-features__head p{color:var(--ink-soft);font-size:1.05rem;margin-top:14px}.cm-tour{align-items:flex-start;display:flex;gap:56px}.cm-tour__leftCol{display:flex;flex:0 0 380px;flex-direction:column;gap:35px;opacity:0;transform:translateX(-40px);transition:opacity .6s ease,transform .6s ease}.cm-tour.is-visible .cm-tour__leftCol{opacity:1;transform:translateX(0)}.cm-tour__mock{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 24px 48px -30px #14173a59;overflow:hidden;will-change:transform}.cm-tour__mockChrome{background:#f2f5fa;border-bottom:1px solid var(--line);display:flex;gap:6px;padding:12px 16px}.cm-tour__mockChrome span{background:var(--line);border-radius:50%;height:8px;width:8px}.cm-tour__mockBody{display:flex;min-height:340px}.cm-tour__sidebar{background:#fbfbf9;border-right:1px solid var(--line);display:flex;flex-direction:column;flex-shrink:0;gap:2px;padding:12px 8px;width:168px}.cm-tour__sidebarItem{align-items:center;border-radius:var(--radius-sm);color:var(--ink-soft);display:flex;font-size:.78rem;gap:8px;padding:9px 8px;transition:background .25s ease,color .25s ease}.cm-tour__sidebarItem svg{flex-shrink:0;font-size:1rem}.cm-tour__sidebarItem span:nth-child(2){flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-tour__sidebarItem.is-active{background:#e4edff;color:var(--indigo-dark);font-weight:600}.cm-tour__badge{align-items:center;background:var(--indigo);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.62rem;font-weight:700;height:17px;justify-content:center;width:17px}.cm-tour__mockFooter{background:#fbfbf9;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;padding:16px 18px}.cm-tour__mockFooter span{align-items:center;color:var(--ink-soft);display:flex;font-size:.82rem;gap:8px}.cm-tour__mockFooter svg{color:var(--success);flex-shrink:0;font-size:1rem}.cm-tour__phone{background:linear-gradient(180deg,#eef2fb,#e2e9f8);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:10px;padding:22px 16px 18px;position:relative}.cm-tour__phoneNotch{background:#14173a29;border-radius:999px;height:5px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:46px}.cm-tour__phoneBubble{align-items:flex-start;background:var(--paper-raised);border-radius:var(--radius-sm);box-shadow:0 10px 20px -14px #14173a59;display:flex;gap:10px;padding:11px 13px}.cm-tour__phoneBubble--muted{opacity:.75}.cm-tour__phoneIcon{align-items:center;background:#25d366;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.9rem;height:26px;justify-content:center;width:26px}.cm-tour__phoneBubble--muted .cm-tour__phoneIcon{background:var(--success)}.cm-tour__phoneBubble div{display:flex;flex-direction:column;gap:2px}.cm-tour__phoneBubble strong{color:var(--ink);font-size:.8rem}.cm-tour__phoneBubble span{color:var(--ink-soft);font-size:.8rem;line-height:1.35}.cm-tour__phoneCaption{color:var(--ink-soft);font-size:.85rem;padding:0 8px;text-align:center}.cm-tour__sceneStack{flex:1 1;position:relative}.cm-tour__scene{display:flex;flex-direction:column;gap:14px;inset:0;padding:18px 16px;position:absolute}.cm-tour__scene--entering{animation:cm-scene-pop-in .4s cubic-bezier(.34,1.56,.64,1)}.cm-tour__scene--leaving{animation:cm-scene-pop-out .34s ease forwards;pointer-events:none}@keyframes cm-scene-pop-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes cm-scene-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.cm-tour__sceneHeader{align-items:center;color:var(--ink);display:flex;font-family:Fraunces,serif;font-size:.95rem;gap:10px}.cm-tour__sceneIcon{align-items:center;background:#e4edff;border-radius:8px;color:var(--indigo);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.cm-tour__sceneIcon svg{font-size:1rem}.cm-tour__previewBar{background:#ece9e2;border-radius:4px;display:block;height:8px;width:60%}.cm-tour__previewBar--wide{background:#dfe6f5;height:10px;width:85%}.cm-tour__previewTiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.cm-tour__previewTiles span{border-radius:var(--radius-sm);height:46px}.cm-tour__previewTiles span:first-child{background:linear-gradient(135deg,#a9c2ff,#7f9dfb)}.cm-tour__previewTiles span:last-child{background:linear-gradient(135deg,#5b8bff,#2a5ce0)}.cm-tour__previewRows{display:flex;flex-direction:column;gap:8px;margin-top:4px}.cm-tour__previewRows span{background:#f2f5fa;border:1px solid var(--line);border-radius:5px;display:block;height:22px}.cm-tour__list{border-top:1px solid var(--line);flex:1 1;min-width:0}.cm-tour__listItem{border-bottom:1px solid var(--line);display:flex;gap:22px;opacity:0;padding:26px 0;transform:translateX(40px);transition:opacity .5s ease,transform .5s ease}.cm-tour.is-visible .cm-tour__listItem{opacity:1;transform:translateX(0)}.cm-tour.is-visible .cm-tour__listItem:first-child{transition-delay:.04s}.cm-tour.is-visible .cm-tour__listItem:nth-child(2){transition-delay:.09s}.cm-tour.is-visible .cm-tour__listItem:nth-child(3){transition-delay:.14s}.cm-tour.is-visible .cm-tour__listItem:nth-child(4){transition-delay:.19s}.cm-tour.is-visible .cm-tour__listItem:nth-child(5){transition-delay:.24s}.cm-tour.is-visible .cm-tour__listItem:nth-child(6){transition-delay:.29s}.cm-tour.is-visible .cm-tour__listItem:nth-child(7){transition-delay:.34s}.cm-tour__number{color:var(--indigo);flex-shrink:0;font-family:Fraunces,serif;font-size:1.3rem;width:34px}.cm-tour__listItem h3{font-size:1.15rem;margin-bottom:6px}.cm-tour__listItem p{color:var(--ink-soft);max-width:52ch}.cm-steps{border-top:1px solid var(--line);margin:0 auto;max-width:var(--maxw)}.cm-steps__list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-top:8px}.cm-steps__item{display:flex;flex-direction:column;gap:14px;opacity:0;transform:translateY(30px);transition:opacity .55s ease,transform .55s ease}.cm-steps__list.is-visible .cm-steps__item{opacity:1;transform:translateY(0)}.cm-steps__list.is-visible .cm-steps__item:first-child{transition-delay:.05s}.cm-steps__list.is-visible .cm-steps__item:nth-child(2){transition-delay:.16s}.cm-steps__list.is-visible .cm-steps__item:nth-child(3){transition-delay:.27s}.cm-steps__number{color:var(--indigo);font-family:Fraunces,serif;font-size:1.6rem}.cm-steps__item h3{font-size:1.15rem}.cm-steps__item p{color:var(--ink-soft);margin-top:6px}.cm-quote{margin:0 auto;max-width:820px;text-align:center}.cm-quote blockquote{margin:0;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.cm-quote blockquote.is-visible{opacity:1;transform:translateY(0)}.cm-quote p{color:var(--ink);font-family:Fraunces,serif;font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.4}.cm-quote cite{color:var(--ink-soft);display:block;font-size:.9rem;font-style:normal;margin-top:20px}.cm-pricing{border-top:1px solid var(--line);margin:0 auto;max-width:var(--maxw);overflow:hidden;position:relative}.cm-pricing__blob{border-radius:50%;filter:blur(80px);height:440px;opacity:.32;pointer-events:none;position:absolute;width:440px;will-change:transform;z-index:0}.cm-pricing__blob--a{background:radial-gradient(circle,var(--periwinkle),#0000 70%);left:-120px;top:-140px}.cm-pricing__blob--b{background:radial-gradient(circle,var(--coral),#0000 70%);bottom:-160px;right:-120px}.cm-pricing__head{margin:0 auto 48px;max-width:560px;opacity:0;position:relative;text-align:center;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;z-index:1}.cm-pricing__head.is-visible{opacity:1;transform:translateY(0)}.cm-pricing__head h2{font-size:clamp(1.9rem,3vw,2.4rem)}.cm-pricing__head p{color:var(--ink-soft);font-size:1.05rem;margin-top:12px}.cm-pricing__grid{grid-gap:32px;align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:880px;position:relative;z-index:1}.cm-price-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:24px;opacity:0;padding:36px 32px;position:relative;transform:translateX(-50px);transition:opacity .6s ease,transform .5s ease,box-shadow .25s ease,border-color .25s ease}.cm-price-card.is-visible{opacity:1;transform:translateX(0)}.cm-price-card--pro{background:linear-gradient(180deg,#fff,#f4f7ff);border:2px solid var(--indigo);box-shadow:0 30px 60px -35px #2457d973;transform:translateX(50px) scale(.97)}.cm-price-card--pro.is-visible{transform:translateX(0) scale(1.03);transition-delay:.12s}.cm-price-card.is-visible:hover{border-color:var(--periwinkle);box-shadow:0 26px 50px -30px #14173a52;transform:translateY(-6px)}.cm-price-card--pro.is-visible:hover{transform:translateY(-8px) scale(1.035)}.cm-price-card__badge{background:linear-gradient(135deg,var(--indigo),var(--indigo-dark));border-radius:999px;box-shadow:0 12px 22px -10px #2457d999;color:#fff;font-size:.76rem;font-weight:700;left:50%;padding:6px 18px;position:absolute;top:-15px;transform:translateX(-50%);white-space:nowrap}.cm-price-card__head{display:flex;flex-direction:column;gap:8px}.cm-price-card__name{color:var(--indigo);font-size:.95rem;font-weight:700}.cm-price-card__amount{align-items:baseline;color:var(--ink);display:flex;font-family:Fraunces,serif;font-size:2.5rem;gap:3px}.cm-price-card__currency{font-size:1.3rem;font-weight:500}.cm-price-card__period{color:var(--ink-soft);font-family:Inter,sans-serif;font-size:.92rem;font-weight:500;margin-left:4px}.cm-price-card__desc{color:var(--ink-soft);font-size:.95rem}.cm-price-card__features{display:flex;flex:1 1;flex-direction:column;gap:13px}.cm-price-card__features li{align-items:flex-start;color:var(--ink);display:flex;font-size:.92rem;gap:10px;line-height:1.4}.cm-price-card__features li svg{color:var(--success);flex-shrink:0;font-size:1.05rem;margin-top:2px}.cm-price-card__features li.is-base{color:var(--ink-soft);font-style:italic}.cm-price-card__features li.is-highlight{font-weight:600}.cm-price-card__features li.is-highlight svg{color:var(--indigo)}.cm-price-card__cta{justify-content:center;margin-top:4px;width:100%}.cm-pricing__note{color:var(--ink-soft);font-size:.92rem;margin-top:40px!important;position:relative;text-align:center;z-index:1}.cm-pricing__note a{color:var(--indigo);font-weight:600;text-decoration:underline}.cm-cta{background:linear-gradient(135deg,var(--indigo) 0,var(--indigo-dark) 100%);border-radius:var(--radius-lg);color:#fff;margin:24px auto 0;max-width:900px;overflow:hidden;padding:72px 40px;position:relative;text-align:center}.cm-cta__glow{background:radial-gradient(circle,#ffffff47,#0000 70%);border-radius:50%;height:480px;left:50%;pointer-events:none;position:absolute!important;top:-160px;width:480px;will-change:transform}.cm-cta>*{opacity:0;position:relative;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;z-index:1}.cm-cta.is-visible>*{opacity:1;transform:translateY(0)}.cm-cta.is-visible h2{transition-delay:.05s}.cm-cta.is-visible p{transition-delay:.15s}.cm-cta.is-visible .cm-hero__actions{transition-delay:.25s}.cm-cta h2{color:#fff;font-size:clamp(1.9rem,3vw,2.4rem)}.cm-cta p{color:#ffffffd1;margin-left:auto;margin-right:auto;margin-top:14px;max-width:48ch}.cm-footer{display:flex;flex-direction:column;gap:40px;margin:0 auto;max-width:var(--maxw);opacity:0;padding:64px 24px 40px;transition:opacity .7s ease}.cm-footer.is-visible{opacity:1}.cm-footer__main{align-items:flex-start;display:flex;flex-wrap:wrap;gap:48px;justify-content:space-between}.cm-footer__top{max-width:320px}.cm-footer__top p{color:var(--ink-soft);margin-top:10px}.cm-footer__cols{display:flex;flex-wrap:wrap;gap:56px}.cm-footer__cols div{display:flex;flex-direction:column;gap:10px;min-width:120px}.cm-footer__cols h4{color:var(--ink-soft);font-size:.78rem;font-weight:600;margin-bottom:2px}.cm-footer__cols a{color:var(--ink);font-size:.92rem}.cm-footer__cols a:hover{color:var(--indigo)}.cm-footer__bottom{border-top:1px solid var(--line);color:var(--ink-soft);font-size:.82rem;padding-top:20px}@media (max-width:960px){.cm-nav__actions,.cm-nav__links{display:none}.cm-nav__toggle{display:inline-flex}.cm-nav__mobile{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:4px;padding:8px 24px 20px}.cm-nav__mobile a{font-size:.98rem;padding:10px 0}.cm-hero{grid-template-columns:1fr;padding-top:56px;text-align:left}.cm-hero__visual{order:-1}.cm-pricing__grid,.cm-steps__list{grid-template-columns:1fr}.cm-pricing__grid{max-width:420px}.cm-price-card--pro.is-visible{transform:translateY(0) scale(1)}.cm-price-card--pro.is-visible:hover{transform:translateY(-6px) scale(1)}.cm-tour{flex-direction:column;gap:36px}.cm-tour__leftCol{flex:none;width:100%}.cm-footer__main{flex-direction:column;gap:32px}.cm-footer__cols{gap:40px}}@media (max-width:620px){.cm-page section{padding:64px 20px}.cm-footer__cols{gap:32px}}@media (prefers-reduced-motion:reduce){.cm-btn,.cm-cta>*,.cm-features__head,.cm-footer,.cm-hero__copy>*,.cm-mock__status,.cm-price-card,.cm-pricing__head,.cm-quote blockquote,.cm-steps__item,.cm-tour__leftCol,.cm-tour__listItem,.cm-tour__sidebarItem{animation:none;transition:none}.cm-tour__scene--entering,.cm-tour__scene--leaving{animation:none}.cm-cta>*,.cm-features__head,.cm-hero__copy>*,.cm-price-card,.cm-price-card--pro,.cm-pricing__head,.cm-quote blockquote,.cm-steps__item,.cm-tour__leftCol,.cm-tour__listItem{opacity:1;transform:none}.cm-price-card--pro.is-visible,.cm-price-card--pro.is-visible:hover,.cm-price-card.is-visible:hover{transform:none}.cm-footer{opacity:1}.cm-cta__glow,.cm-parallax-layer,.cm-pricing__blob,.cm-tour__mock{transform:none!important}}
/*# sourceMappingURL=main.2de2d8f3.css.map*/