._page_oqg97_1{min-height:100vh;background:#fff}._pageHead_oqg97_6{position:relative;padding:104px 0 48px;background:radial-gradient(ellipse 62% 52% at 50% 0%,rgba(99,102,241,.1) 0%,transparent 70%),radial-gradient(ellipse 42% 36% at 84% 72%,rgba(16,185,129,.08) 0%,transparent 64%),#fff;border-bottom:1px solid #F3F4F6;overflow:hidden}._pageHead_oqg97_6:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(17,24,39,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.04) 1px,transparent 1px);background-size:52px 52px;mask-image:radial-gradient(ellipse 55% 45% at 50% 50%,#000 0%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 55% 45% at 50% 50%,#000 0%,transparent 75%);pointer-events:none}@media(max-width:767px){._pageHead_oqg97_6{padding:80px 0 32px}}._pageContainer_oqg97_29{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:767px){._pageContainer_oqg97_29{padding:0 16px}}._pageContainer_oqg97_29{position:relative;z-index:1;text-align:center}._pageBadge_oqg97_46,._back_oqg97_47{display:inline-flex;align-items:center}._pageBadge_oqg97_46{gap:7px;padding:8px 14px;margin-bottom:24px;background:#6366f114;color:#4f46e5;border:1px solid rgba(99,102,241,.14);border-radius:9999px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 1px 2px #0000000d}._pageBadge_oqg97_46 svg{color:#10b981}._back_oqg97_47{gap:4px;padding:6px 12px;margin-bottom:24px;background:#fff;color:#6b7280;border:1px solid #E5E7EB;border-radius:9999px;font-size:13px;font-weight:500;text-decoration:none;transition:.25s ease;box-shadow:0 1px 2px #0000000d}._back_oqg97_47:hover{border-color:#6366f1;color:#6366f1}._back_oqg97_47:hover svg{transform:translate(-2px)}._back_oqg97_47 svg{transition:transform .2s ease}._pageTitle_oqg97_95{font-size:54px;font-weight:800;color:#111827;line-height:1.1;letter-spacing:0;overflow-wrap:break-word}@media(max-width:767px){._pageTitle_oqg97_95{font-size:34px}}._pageTitle_oqg97_95{margin:0 auto 16px;max-width:800px}._pageSubtitle_oqg97_113{font-size:18px;color:#6b7280;line-height:1.6;max-width:690px;margin:0 auto 32px}@media(max-width:767px){._pageSubtitle_oqg97_113{font-size:16px}}._container_oqg97_126{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:767px){._container_oqg97_126{padding:0 16px}}._examplesSection_oqg97_138{padding:80px 0;background:#fff;border-top:1px solid #F3F4F6}@media(max-width:767px){._examplesSection_oqg97_138{padding:64px 0}}._examplesLabel_oqg97_154{text-align:center;font-size:12px;font-weight:600;color:#4f46e5;text-transform:uppercase;letter-spacing:.12em;margin-bottom:32px}._examplesGrid_oqg97_164{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:767px){._examplesGrid_oqg97_164{grid-template-columns:1fr}}._exampleCard_oqg97_175{background:#ffffffeb;border:1px solid rgba(229,231,235,.92);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 16px 34px -28px #4f46e547;transition:border-color .25s ease,transform .3s ease,box-shadow .3s ease}._exampleCard_oqg97_175:hover{border-color:#6366f13d;transform:translateY(-3px);box-shadow:0 1px 2px #0000000a,0 18px 38px -22px #4f46e557}._exampleBrowser_oqg97_189{overflow:hidden}._exampleChrome_oqg97_193{display:flex;align-items:center;gap:6px;padding:8px 12px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-bottom:1px solid rgba(229,231,235,.92)}._chromeDot_oqg97_202{width:8px;height:8px;border-radius:50%;background:#e5e7eb}._chromeDot_oqg97_202:first-child{background:#e24339}._chromeDot_oqg97_202:nth-child(2){background:#dfa91c}._chromeDot_oqg97_202:nth-child(3){background:#1dab3c}._chromeUrl_oqg97_218{margin-left:8px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:11px;color:#9ca3af;font-weight:500}._exampleImg_oqg97_226{display:block;width:100%;height:auto}._exampleInfo_oqg97_232{display:flex;flex-direction:column;gap:2px;padding:16px 24px}._exampleName_oqg97_239{font-size:15px;font-weight:600;color:#111827;letter-spacing:-.005em}._exampleType_oqg97_246{font-size:12px;color:#9ca3af;font-weight:500}._exampleLink_oqg97_252{display:inline-flex;align-items:center;gap:5px;margin:0 24px 16px;padding:5px 12px;font-size:12px;font-weight:600;color:#4f46e5;text-decoration:none;border:1px solid rgba(99,102,241,.18);border-radius:9999px;transition:all .2s ease}._exampleLink_oqg97_252:hover{background:#6366f10f;border-color:#6366f14d}._ecosystemSection_oqg97_271{padding:80px 0;background:#f9fafb;border-top:1px solid #F3F4F6}@media(max-width:767px){._ecosystemSection_oqg97_271{padding:64px 0}}._ecosystemHeader_oqg97_287{text-align:center;max-width:660px;margin:0 auto 48px}._ecosystemLabel_oqg97_293{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;color:#4f46e5;border:1px solid rgba(99,102,241,.14);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:9999px;margin-bottom:24px;box-shadow:0 1px 2px #0000000d}._ecosystemLabel_oqg97_293 svg{color:#10b981}._ecosystemTitle_oqg97_313{font-size:32px;font-weight:700;color:#111827;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}@media(max-width:767px){._ecosystemTitle_oqg97_313{font-size:24px}}._ecosystemDesc_oqg97_327{font-size:18px;color:#6b7280;line-height:1.6;margin:0}@media(max-width:767px){._ecosystemDesc_oqg97_327{font-size:16px}}._flowRow_oqg97_339{display:flex;align-items:stretch;justify-content:center;gap:0;margin-bottom:48px}@media(max-width:767px){._flowRow_oqg97_339{flex-direction:column;align-items:center;gap:0}}._flowCard_oqg97_354{flex:1;max-width:280px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:32px 24px;background:#fff;border:1px solid #E5E7EB;border-radius:16px;transition:border-color .25s ease,box-shadow .3s ease,transform .3s ease}._flowCard_oqg97_354:hover{border-color:#6366f13d;transform:translateY(-3px);box-shadow:0 1px 2px #0000000a,0 14px 32px -18px #4f46e53d}@media(max-width:767px){._flowCard_oqg97_354{max-width:100%;width:100%;padding:24px 16px}}._flowCardCenter_oqg97_381{border-color:#6366f133;box-shadow:0 0 0 4px #6366f10f,0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}._flowCardCenter_oqg97_381:hover{border-color:#6366f159;box-shadow:0 0 0 4px #6366f114,0 14px 32px -10px #6366f12e}._flowIcon_oqg97_390{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#6366f114;color:#4f46e5;border:1px solid rgba(99,102,241,.12);border-radius:12px}._flowLogo_oqg97_402{width:64px;height:64px;object-fit:cover;border-radius:16px}@media(max-width:767px){._flowLogo_oqg97_402{width:56px;height:56px}}._flowTitle_oqg97_415{font-size:16px;font-weight:600;color:#111827;letter-spacing:-.01em;margin:0}._flowDesc_oqg97_423{font-size:13px;color:#6b7280;line-height:1.6;margin:0}._flowConnector_oqg97_430{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;color:#e5e7eb}@media(max-width:767px){._flowConnector_oqg97_430{width:auto;height:32px;transform:rotate(90deg)}}._ecosystemList_oqg97_446{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}@media(max-width:767px){._ecosystemList_oqg97_446{flex-direction:column;align-items:center;gap:8px}}._ecosystemItem_oqg97_463{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;font-weight:500}._ecosystemCheck_oqg97_472{color:#10b981;flex-shrink:0}._publicBookingsBridge_oqg97_477{display:flex;align-items:flex-start;gap:16px;max-width:760px;margin:48px auto 0;padding:24px;background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.12) 0%,transparent 42%),#fffffff0;border:1px solid rgba(99,102,241,.14);border-radius:20px;box-shadow:0 1px 2px #00000009,0 14px 30px -26px #4f46e552}._publicBookingsBridge_oqg97_477 h3{margin:0 0 5px;color:#111827;font-size:17px;font-weight:700;letter-spacing:-.01em}._publicBookingsBridge_oqg97_477 p{margin:0;color:#6b7280;font-size:13.5px;line-height:1.6}._publicBookingsBridgeIcon_oqg97_503{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;background:#6366f114;color:#4f46e5;border:1px solid rgba(99,102,241,.12);border-radius:12px}._sectionHeader_oqg97_516{text-align:center;max-width:660px;margin:0 auto 48px}._sectionTitle_oqg97_522{font-size:32px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.1;letter-spacing:-.02em}@media(max-width:767px){._sectionTitle_oqg97_522{font-size:24px}}._sectionSubtitle_oqg97_536{font-size:18px;color:#6b7280;line-height:1.6}@media(max-width:767px){._sectionSubtitle_oqg97_536{font-size:16px}}._features_oqg97_547{padding:80px 0;background:#fff;border-top:1px solid #F3F4F6}._features_oqg97_547{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}._features_oqg97_547._visible_oqg97_562{opacity:1;transform:translateY(0)}@media(max-width:767px){._features_oqg97_547{padding:64px 0}}._grid_oqg97_572{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:1024px){._grid_oqg97_572{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){._grid_oqg97_572{grid-template-columns:1fr;max-width:480px;margin:0 auto}}._featureCard_oqg97_590{display:flex;flex-direction:column;gap:8px;padding:32px;background:#ffffffeb;border:1px solid rgba(229,231,235,.92);border-radius:16px;box-shadow:0 10px 24px -22px #4f46e547;transition:border-color .25s ease,transform .3s ease,box-shadow .3s ease}._featureCard_oqg97_590:hover{border-color:#6366f147;transform:translateY(-3px);box-shadow:0 1px 2px #0000000a,0 16px 34px -20px #4f46e547}._featureCard_oqg97_590:hover ._featureIcon_oqg97_606{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff}@media(max-width:767px){._featureCard_oqg97_590{padding:24px}}._featureIcon_oqg97_606{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#6366f114;color:#4f46e5;border:1px solid rgba(99,102,241,.12);border-radius:12px;transition:background .25s ease,color .25s ease}._featureTitle_oqg97_629{font-size:16px;font-weight:600;color:#111827;letter-spacing:-.01em;margin:4px 0 0}._featureDesc_oqg97_637{font-size:13.5px;color:#6b7280;line-height:1.6}._howItWorks_oqg97_643{padding:80px 0;background:#f9fafb;border-top:1px solid #F3F4F6}@media(max-width:767px){._howItWorks_oqg97_643{padding:64px 0}}._steps_oqg97_659{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:767px){._steps_oqg97_659{grid-template-columns:1fr;max-width:480px;margin:0 auto}}._step_oqg97_659{position:relative;padding:32px;background:#ffffffeb;border:1px solid rgba(229,231,235,.92);border-radius:16px;box-shadow:0 10px 24px -22px #4f46e547}._stepNumber_oqg97_681{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#6366f114;color:#4f46e5;font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px;font-weight:700;border-radius:6px;margin-bottom:16px}._stepTitle_oqg97_696{font-size:17px;font-weight:600;color:#111827;margin-bottom:6px;letter-spacing:-.01em}._stepDesc_oqg97_704{font-size:14px;color:#6b7280;line-height:1.6}._pricing_oqg97_710{padding:80px 0;background:#f9fafb;border-top:1px solid #F3F4F6}@media(max-width:767px){._pricing_oqg97_710{padding:64px 0}}._pricingCard_oqg97_726{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,.72fr);align-items:stretch;gap:48px;padding:48px;background:radial-gradient(ellipse at 8% 0%,rgba(99,102,241,.08) 0%,transparent 52%),#f9fafb;border:1px solid rgba(99,102,241,.12);border-radius:24px;box-shadow:0 1px 2px #0000000a,0 18px 38px -30px #4f46e557}@media(max-width:1024px){._pricingCard_oqg97_726{grid-template-columns:1fr}}@media(max-width:767px){._pricingCard_oqg97_726{text-align:center;padding:32px;gap:24px}}._pricingContent_oqg97_750{flex:1}._pricingTitle_oqg97_754{font-size:24px;font-weight:700;color:#111827;margin-bottom:16px;letter-spacing:-.02em}@media(max-width:767px){._pricingTitle_oqg97_754{font-size:20px}}._priceHighlight_oqg97_767{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}@media(max-width:767px){._priceHighlight_oqg97_767{align-items:center}}._pricePrefix_oqg97_780{color:#6b7280;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._priceRow_oqg97_788{display:flex;align-items:baseline;gap:8px}._priceValue_oqg97_794{font-size:48px;font-weight:800;color:#4f46e5;line-height:1;letter-spacing:-.03em}@media(max-width:767px){._priceValue_oqg97_794{font-size:40px}}._priceSuffix_oqg97_807{font-size:16px;color:#6b7280;font-weight:500}._pricingDesc_oqg97_813{font-size:16px;color:#6b7280;line-height:1.6;margin-bottom:24px}@media(max-width:767px){._pricingDesc_oqg97_813{font-size:14px}}._pricingItems_oqg97_825{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;list-style:none}@media(max-width:767px){._pricingItems_oqg97_825{align-items:flex-start;text-align:left}}._pricingItem_oqg97_825{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;font-weight:500}._pricingCheck_oqg97_849{color:#10b981;flex-shrink:0}._pricingAnnualNote_oqg97_854{max-width:560px;margin:16px 0 0;color:#9ca3af;font-size:13px;line-height:1.6}@media(max-width:767px){._pricingAnnualNote_oqg97_854{text-align:left}}._proposalPanel_oqg97_867{align-self:center;width:100%;max-width:410px;justify-self:center}@media(max-width:767px){._proposalPanel_oqg97_867{max-width:none;text-align:left}}._proposalForm_oqg97_880{display:flex;flex-direction:column;gap:16px}._proposalHeader_oqg97_886 h3{font-size:20px;font-weight:700;color:#111827;letter-spacing:-.02em;margin:0 0 6px}._proposalHeader_oqg97_886 p{font-size:14px;color:#6b7280;line-height:1.6;margin:0}._proposalRow_oqg97_900{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:767px){._proposalRow_oqg97_900{grid-template-columns:1fr}}._proposalField_oqg97_911{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;color:#111827}._proposalField_oqg97_911 input,._proposalField_oqg97_911 textarea{width:100%;padding:11px 12px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;color:#111827;font:inherit;font-weight:400;line-height:1.4;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}._proposalField_oqg97_911 input::placeholder,._proposalField_oqg97_911 textarea::placeholder{color:#9ca3af}._proposalField_oqg97_911 input:focus,._proposalField_oqg97_911 textarea:focus{outline:none;background:#fff;border-color:#6366f18c;box-shadow:0 0 0 3px #6366f11a}._proposalField_oqg97_911 textarea{resize:vertical;min-height:92px}._proposalSubmit_oqg97_948{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:12px 18px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:0;border-radius:12px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px -16px #4f46e594;transition:transform .2s ease,box-shadow .3s ease,opacity .2s ease,filter .2s ease}._proposalSubmit_oqg97_948:disabled{cursor:not-allowed;opacity:.72}._proposalSubmit_oqg97_948:not(:disabled):hover{transform:translateY(-2px);filter:saturate(1.05);box-shadow:0 18px 34px -18px #4f46e5a8}._proposalNote_oqg97_976,._proposalError_oqg97_977{font-size:12.5px;line-height:1.6;margin:0}._proposalNote_oqg97_976{color:#9ca3af}._proposalError_oqg97_977{color:#ef4444}._proposalSuccess_oqg97_991{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}._proposalSuccess_oqg97_991 h3{font-size:20px;font-weight:700;color:#111827;margin:0}._proposalSuccess_oqg97_991 p{font-size:14px;color:#6b7280;line-height:1.6;margin:0}._proposalSuccessIcon_oqg97_1012{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#6366f114;color:#4f46e5;border:1px solid rgba(99,102,241,.12);border-radius:12px}
