@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.mailerlite-form .mailerlite-form-description{margin-bottom:10px}.mailerlite-form .mailerlite-form-field{margin-bottom:10px}.mailerlite-form .mailerlite-form-field label{display:block}.mailerlite-form .mailerlite-subscribe-button-container{text-align:center}.mailerlite-form input.error{color:red;border-color:red}.mailerlite-form label.error{color:red}.mailerlite-form-response{margin-top:20px;display:none;text-align:center;color:#00a154}.mailerlite-form-loader{display:none;text-align:center;font-weight:700;margin:0 20px}.mailerlite-form-error{display:block;color:red}.mailerlite-subscribe-submit{max-width:100%}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#008a20;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}.p24-payment__logo{max-width:80px}.p24-1clicks{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.p24-1clicks__items{display:flex;flex-direction:column;gap:8px;align-items:center}.p24-1clicks__label,.p24-1clicks__or{font-size:75%;text-align:center}.p24-1clicks__or{display:flex;align-items:center;gap:10px;white-space:nowrap}.p24-1clicks__or:after,.p24-1clicks__or:before{content:"";width:100%;height:1px;background:rgb(0 0 0 / .2)}.p24-1click{display:flex;gap:12px;align-items:center;cursor:pointer;background:#fff;border-radius:6px;padding:10px;border:2px solid #fff0;outline:none;position:relative}.p24-1click__logo{margin:0}.p24-1click__logo img{display:block}.p24-1click--card{aspect-ratio:85.6 / 53.98}.p24-1click--active{border-color:currentColor;outline:1px solid}.p24-1click--card__number{gap:.5em;display:flex;font-size:110%;font-family:monospace;align-items:center;margin-bottom:1.5em}.p24-1click--card__number small{font-size:75%}.p24-1click--card__valid{font-family:monospace;position:absolute;bottom:10px;left:10px;opacity:.8;font-size:80%;font-weight:800}.p24-1click--blik__valid{font-family:monospace;opacity:.8;font-size:75%}.p24-1click--card__logo{margin-bottom:0;position:absolute;bottom:10px;right:10px}#card-tokenizer{display:flex;justify-content:center;min-width:280px}.woocommerce table.shop_table .shop_table__cell-description{border-top:none;padding-top:0;margin:0;opacity:.5;font-size:75%}.p24-account-table{width:100%;border-collapse:collapse}.p24-account-table thead th{font-weight:600}.p24-account-table td,.p24-account-table th{vertical-align:top}.p24-account-table .p24-col-actions,.p24-account-table .p24-cell-actions{text-align:right;white-space:nowrap}.p24-account-table .p24-col-next-payment,.p24-account-table .p24-cell-next-payment{white-space:nowrap}.p24-account-table .p24-cell-downloads a{display:inline-block;margin:2px 0}.p24-waiting{position:absolute;background:rgb(255 255 255 / .85);font-size:90%;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;top:0;left:0;bottom:0;right:0}.p24-waiting.hidden{display:none}.p24-waiting .wc-block-components-spinner{position:relative;height:auto}.p24-blik-code-input{margin-top:0!important}.p24-payment-input input[type="text"]{padding:0 1rem;width:100%;box-sizing:border-box;min-height:3rem}.woocommerce-order-pay .p24-payment-container{max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.wc-block-components-radio-control-accordion-content:has(.p24-payment-container:empty){display:none}.p24-methods{display:flex;flex-direction:column;gap:12px;margin-top:12px}.p24-methods+.woocommerce-input-wrapper{margin-top:24px;display:block}.p24-methods__items{--logo-size:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,auto));gap:12px;border-radius:4px}.p24-methods__items--featured{--logo-size:40px;grid-template-columns:repeat(auto-fit,minmax(150px,auto))}.p24-method-item{cursor:pointer;display:flex;background:#fff;border-radius:4px;padding:10px;flex-direction:column;text-align:center;justify-content:center;align-items:center;flex:0 1 100px;border:1px solid hsl(0 0% 7% / .11);user-select:none;position:relative;gap:8px;font-size:11px}.p24-method-item--active{outline:2px solid #000}.p24-method-item picture{aspect-ratio:16/9;height:var(--logo-size);max-height:var(--logo-size);display:flex;align-items:center;justify-content:center;pointer-events:none}.p24-method-item picture img{max-width:100%;max-height:var(--logo-size)}.p24-payment-container .p24-checkbox:first-child .wc-block-components-checkbox{margin-top:0}input[id^="payment_method_p24-"]+label img{max-height:30px}.p24-payment-container .wc-block-components-notice-banner:first-child{margin-top:0}.p24-payment-container .p24-checkbox+.p24-checkbox{margin-top:10px}.p24-payment-container .p24-checkbox .wc-block-components-checkbox{margin:0;display:flex;align-items:flex-start;gap:10px}.p24-payment-container .p24-checkbox .wc-block-components-checkbox__label{line-height:1.35}.p24-payment-container .p24-checkbox .wc-block-components-checkbox__input{margin-top:2px}p24-installment{margin:20px 0;display:block}p24-installment[show-modal="true"]{cursor:pointer}.p24-currency__submit{line-height:inherit;padding-top:0.3rem!important;padding-right:0.5rem!important;padding-bottom:0.3rem!important;padding-left:0.5rem!important}#p24-3ds-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgb(0 0 0 / .6);visibility:hidden;opacity:0;transition:opacity 0.3s ease-out,visibility 0.3s ease-out;align-items:center;justify-content:center;display:flex}#p24-3ds-modal.active{display:flex;visibility:visible;opacity:1}#p24-3ds-modal .modal-content{background:#fff;border-radius:8px;padding:16px;max-width:600px;max-height:80vh;width:100%;box-shadow:0 10px 30px rgb(0 0 0 / .3);display:flex;flex-direction:column;position:relative;transition:transform 0.3s ease-out,opacity 0.3s ease-out;transform:translateY(25px);opacity:0}#p24-3ds-iframe-wrapper{width:100%;height:100%;flex-grow:1;min-height:480px}#p24-3ds-modal.active .modal-content{transform:translateY(0);opacity:1}.p24-3ds-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);display:flex;align-items:center;justify-content:center;z-index:9999}.p24-3ds-overlay.hidden{display:none!important}.p24-3ds-loader-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:40px 20px;text-align:center;z-index:10}.p24-3ds-loader-content .loader{width:48px;height:48px;border:4px solid #d1001f;border-top-color:#fff0;border-radius:50%;animation:p24-spin 1s linear infinite}@keyframes p24-spin{to{transform:rotate(360deg)}}.p24-3ds-loader-message{max-width:400px;font-size:14px;line-height:1.5;color:#fff;margin:0;padding:0 10px}#p24-3ds-loader.hidden{display:none!important}#p24-3ds-iframe-wrapper{width:100%;height:100%;flex-grow:1;min-height:480px}#p24-3ds-iframe-wrapper iframe.fullScreenP24{width:100%;height:100%;border:none;min-height:480px;display:block;visibility:visible}#p24-3ds-iframe-wrapper iframe.hiddenP24{display:none!important;visibility:hidden!important}.p24-1clicks__new-card{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:450px;margin:16px auto;padding:12px 20px;background-color:#fafbfc;border:1.5px solid #d1d5db;border-radius:6px;color:#1f2937;font-size:14px;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all 0.2s ease-in-out;font-family:inherit;text-decoration:none;box-shadow:none}.p24-1clicks__new-card-icon{flex-shrink:0;width:18px;height:18px;color:#3b82f6;stroke:currentColor}.p24-1clicks__new-card-text{white-space:nowrap}.p24-1clicks__new-card:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#0f172a;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.p24-1clicks__new-card:hover .p24-1clicks__new-card-icon{color:#2563eb;transform:scale(1.05)}.p24-1clicks__new-card:active{transform:translateY(1px);box-shadow:0 1px 3px rgb(0 0 0 / .1)}.p24-1clicks__new-card:focus{outline:2px solid #3b82f6;outline-offset:2px}.p24-1clicks__new-card:disabled{opacity:.6;cursor:not-allowed;background-color:#f3f4f6}.p24-1click--card{--card-bg:linear-gradient(135deg, #ffffff 0%, #f7f7f9 100%);--card-border:rgba(0, 0, 0, .06);--card-shadow:0 1px 5px rgba(0, 0, 0, .06);--card-shadow-hover:0 4px 14px rgba(0, 0, 0, .12);--accent:#2563eb;--text-color:#1f2937;--text-color-light:#6b7280;--border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px;width:100%;max-width:220px;border:1px solid var(--card-border);border-radius:var(--border-radius);background:var(--card-bg);box-shadow:var(--card-shadow);cursor:pointer;text-align:left;transition:transform .18s ease,box-shadow .18s ease}.p24-1click--card:hover{transform:translateY(-2px);box-shadow:var(--card-shadow-hover)}.p24-1click--card:focus-visible{outline:3px solid color-mix(in oklab,var(--accent) 60%,white 40%);outline-offset:3px}.p24-1click--card-header{display:flex;justify-content:space-between;align-items:center}.p24-1click--card__logo img{max-height:24px;width:auto;opacity:.95}.p24-1click--card__number{font-size:17px;font-family:ui-monospace,monospace;letter-spacing:1.5px;font-weight:600;color:var(--text-color);display:block}.p24-1click--card__number small{font-size:14px;color:var(--text-color-light);margin-right:4px}.p24-1click--card__valid{font-size:13px;color:var(--text-color-light)}@media screen and (max-width:480px){#p24-3ds-modal{padding:0;align-items:flex-end}#p24-3ds-modal .modal-content{width:100%;height:95vh;max-width:100%;max-height:100%;padding:12px;border-radius:16px 16px 0 0;transform:translateY(100%);opacity:1}#p24-3ds-modal.active .modal-content{transform:translateY(0)}#p24-3ds-iframe-wrapper{height:100%;min-height:0}#p24-3ds-iframe-wrapper iframe{min-height:0}#card-tokenizer iframe{max-width:100%;width:100%!important}.p24-1clicks__new-card{padding:10px 16px;font-size:13px;max-width:100%}.p24-1clicks__new-card-icon{width:16px;height:16px}.p24-1clicks__items{width:100%;padding:0 8px}.p24-1clicks__items .p24-1click--card{width:100%;max-width:100%;padding:12px 14px;flex-direction:row;aspect-ratio:auto}.p24-1click--card__number{font-size:15px;margin-bottom:0;flex:1}.p24-1click--card__valid{position:static;font-size:12px;margin-left:auto;padding-left:10px;text-align:right}.p24-1click--card__logo{position:static;margin-bottom:0}}@media screen and (min-width:481px){#p24-3ds-modal .modal-content{height:auto;max-height:90vh}.p24-1clicks__items{flex-direction:row;flex-wrap:wrap;justify-content:center}.p24-1clicks__items .p24-1click--card{flex:0 1 220px;max-width:220px;width:auto}}@media screen and (min-width:779px) and (max-width:873px){.p24-1clicks__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-items:center}.p24-1clicks__items .p24-1click--card{width:100%;max-width:100%}}@media screen and (max-width:768px){#p24-3ds-modal .modal-content{max-width:90%;padding:16px;max-height:92vh}}:root{--ts-aqua:#23BBE7;--ts-aqua-2:#22BAE5;--ts-navy:#212844;--ts-ink:#073642;--ts-deep:#093440;--ts-muted:#657789;--ts-bg:#F5FBFE;--ts-soft:#EAF8FE;--ts-card:#fff;--ts-border:#D9EAF1;--ts-shadow:0 22px 55px rgba(9,52,64,.12);--ts-radius:34px;--ts-pill:999px;--ts-shell:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));--ts-font:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body.tuspot-platform-theme{margin:0;background:var(--ts-bg);color:var(--ts-ink);font-family:var(--ts-font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}body.tuspot-platform-theme a{color:inherit;text-decoration:none}body.tuspot-platform-theme img{max-width:100%;height:auto;display:block}.tuspot-shell{width:var(--ts-shell);max-width:var(--ts-shell);margin-inline:auto}.tuspot-main{min-height:60vh}.tuspot-site-header{position:sticky;top:0;z-index:50;background:rgb(255 255 255 / .86);backdrop-filter:blur(18px);border-bottom:1px solid rgb(217 234 241 / .8)}.tuspot-site-header__inner{height:76px;display:flex;align-items:center;gap:28px}.tuspot-brand,.custom-logo-link{display:inline-flex;align-items:center;gap:9px;font-weight:900;color:var(--ts-navy)}.tuspot-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ts-deep);color:#fff;font-size:18px}.tuspot-brand-word{font-size:24px;letter-spacing:-.04em}.tuspot-brand-pill{font-size:11px;text-transform:uppercase;background:#D7F6F8;color:#2398AA;border-radius:var(--ts-pill);padding:3px 7px;font-weight:900}.tuspot-site-nav{margin-left:auto}.tuspot-site-nav__list{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.tuspot-site-nav a{font-weight:800;color:#1A3446;opacity:.92}.tuspot-site-nav a:hover{color:var(--ts-aqua)}.tuspot-site-header__actions{display:flex;align-items:center;gap:14px}.tuspot-lang-pill,.tuspot-link-quiet{font-weight:800}.tuspot-lang-pill{border:1px solid var(--ts-border);background:#fff;border-radius:var(--ts-pill);padding:10px 16px}.tuspot-button,button.tuspot-button,.tuspot-searchbar button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;border:0;border-radius:var(--ts-pill);padding:13px 23px;background:var(--ts-aqua);color:#fff!important;font-weight:900;line-height:1;cursor:pointer;box-shadow:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.tuspot-button:hover,.tuspot-button:focus,.tuspot-searchbar button:hover,.tuspot-searchbar button:focus{background:var(--ts-navy);color:#fff!important;transform:translateY(-1px)}.tuspot-button--dark{background:var(--ts-navy)}.tuspot-button--dark:hover{background:var(--ts-aqua)}.tuspot-button--ghost{background:#fff;color:var(--ts-navy)!important;border:1px solid var(--ts-border)}.tuspot-button--light{background:#fff;color:var(--ts-navy)!important}.tuspot-button--outline-light{background:#fff0;border:1px solid rgb(255 255 255 / .35);color:#fff!important}.tuspot-mobile-toggle{display:none;margin-left:auto;width:44px;height:44px;border:1px solid var(--ts-border);border-radius:50%;background:#fff;padding:12px}.tuspot-mobile-toggle span{display:block;height:2px;background:var(--ts-navy);margin:4px 0;border-radius:2px}.tuspot-hero{padding:86px 0 96px}.tuspot-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center}.tuspot-kicker{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:var(--ts-pill);background:#D7F6F8;color:#2599AA;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950;padding:8px 14px;margin-bottom:18px}.tuspot-hero h1,.tuspot-section h2,.tuspot-page-card h1{margin:0;color:#061E3A;font-weight:950;letter-spacing:-.06em;line-height:.98}.tuspot-hero h1{font-size:clamp(54px,5.8vw,96px);max-width:780px}.tuspot-hero p{font-size:21px;color:var(--ts-muted);max-width:650px;margin:25px 0 30px}.tuspot-searchbar{display:grid;grid-template-columns:1.1fr .8fr .7fr auto;align-items:center;background:#fff;border:1px solid var(--ts-border);border-radius:28px;box-shadow:var(--ts-shadow);padding:12px;max-width:860px}.tuspot-searchbar label{display:flex;align-items:center;gap:10px;padding:2px 18px;border-right:1px solid var(--ts-border)}.tuspot-searchbar label span{display:block;text-transform:uppercase;color:#718799;font-size:11px;font-weight:950;letter-spacing:.12em}.tuspot-searchbar input{width:100%;border:0;background:#fff0;color:var(--ts-ink);font:inherit;font-weight:700;outline:0}.tuspot-searchbar input::placeholder{color:#98A8B4}.tuspot-hero__proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:23px;color:#587080;font-weight:800}.tuspot-hero__proof span:before{content:"⊙";color:var(--ts-aqua);margin-right:8px}.tuspot-hero__visual{position:relative;height:560px}.tuspot-hero-banner{display:block;width:100%;height:100%;border-radius:42px;background:linear-gradient(180deg,rgb(8 26 48 / .06),rgb(8 26 48 / .14)),linear-gradient(135deg,#dff5fb,#b6e9f5);background-size:cover;background-position:center;box-shadow:0 24px 60px rgb(9 52 64 / .14);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.tuspot-hero-banner:hover{transform:translateY(-2px);box-shadow:0 28px 70px rgb(9 52 64 / .18)}.tuspot-floating-card{position:absolute;display:flex;align-items:end;padding:20px;border-radius:28px;background:linear-gradient(180deg,rgb(255 255 255 / .25),rgb(6 30 58 / .68)),linear-gradient(135deg,#dff5fb,#b6e9f5);background-size:cover;background-position:center;color:#fff;box-shadow:var(--ts-shadow);overflow:hidden}.tuspot-floating-card span{font-weight:950;font-size:20px;line-height:1.1;text-shadow:0 2px 20px rgb(0 0 0 / .25)}.tuspot-floating-card--1{right:130px;top:0;width:310px;height:210px}.tuspot-floating-card--2{right:0;top:230px;width:190px;height:190px}.tuspot-floating-card--3{left:0;top:300px;width:250px;height:180px}.tuspot-stat-card{position:absolute;left:130px;top:230px;width:250px;background:#fff;border:1px solid var(--ts-border);border-radius:24px;box-shadow:var(--ts-shadow);padding:22px}.tuspot-stat-card span,.tuspot-stat-card small{display:block;color:var(--ts-muted);font-weight:800}.tuspot-stat-card strong{display:block;color:var(--ts-navy);font-size:48px;line-height:1;font-weight:950}.tuspot-section{padding:86px 0}.tuspot-section--soft{background:#EAF8FE}.tuspot-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.tuspot-section h2{font-size:clamp(36px,3.2vw,58px)}.tuspot-section-head p{margin:10px 0 0;color:var(--ts-muted);font-size:18px}.tuspot-card-grid{display:grid;gap:28px}.tuspot-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-place-card{background:#fff;border:1px solid var(--ts-border);border-radius:26px;overflow:hidden;box-shadow:0 14px 36px rgb(9 52 64 / .08);transition:transform .18s ease,box-shadow .18s ease}.tuspot-place-card:hover{transform:translateY(-3px);box-shadow:var(--ts-shadow)}.tuspot-place-card__media{position:relative;display:block;aspect-ratio:1.42;overflow:hidden;background:#DFF3F8}.tuspot-place-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.tuspot-place-card:hover .tuspot-place-card__media img{transform:scale(1.035)}.tuspot-place-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,#CFEFF7,#fff)}.tuspot-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ts-pill);background:#fff;color:#17465A;font-size:12px;font-weight:950;padding:8px 13px;text-transform:uppercase;letter-spacing:.06em}.tuspot-place-card__badge{position:absolute;top:16px;left:16px}.tuspot-place-card__body{padding:21px}.tuspot-place-card__meta-row{display:flex;justify-content:space-between;gap:12px;color:#6D7F8D;font-size:13px;font-weight:800}.tuspot-place-card__rating{color:#2198AA}.tuspot-place-card__title{margin:9px 0 8px;font-size:22px;line-height:1.1;letter-spacing:-.04em;color:var(--ts-ink)}.tuspot-place-card__title a:hover{color:var(--ts-aqua)}.tuspot-place-card p{margin:0;color:#637687;font-weight:650}.tuspot-place-card__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.tuspot-place-card__footer a{font-weight:900;color:var(--ts-aqua)}.tuspot-destination-mosaic{display:grid;grid-template-columns:1.3fr .75fr .65fr;grid-template-rows:220px 220px;gap:24px}.tuspot-mosaic-card,.tuspot-offer-card{position:relative;border-radius:28px;border:1px solid var(--ts-border);background:linear-gradient(180deg,rgb(255 255 255 / .12),rgb(6 30 58 / .7)),linear-gradient(135deg,#CFEFF7,#90DCEA);padding:28px;color:#fff;overflow:hidden;box-shadow:var(--ts-shadow);display:flex;flex-direction:column;justify-content:end}.tuspot-mosaic-card span,.tuspot-offer-card span{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950;opacity:.88}.tuspot-mosaic-card h3,.tuspot-offer-card h3{font-size:30px;line-height:1.05;letter-spacing:-.04em;margin:6px 0}.tuspot-mosaic-card p,.tuspot-offer-card p{margin:0;opacity:.9}.tuspot-mosaic-card--large{grid-row:span 1}.tuspot-mosaic-card--wide{grid-column:span 1}.tuspot-offer-card{background:#fff;color:var(--ts-navy);justify-content:start}.tuspot-offer-card span{color:var(--ts-aqua)}.tuspot-planner-grid{display:grid;grid-template-columns:1fr 520px;gap:74px;align-items:center}.tuspot-planner-grid h2{font-size:clamp(40px,3.8vw,64px);margin:0 0 16px;color:#061E3A;line-height:1.05;letter-spacing:-.06em}.tuspot-planner-grid p{color:var(--ts-muted);font-size:18px}.tuspot-steps{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:16px}.tuspot-steps li{display:grid;grid-template-columns:54px 1fr;gap:12px;align-items:center;background:#fff;border:1px solid var(--ts-border);border-radius:22px;padding:17px}.tuspot-steps span{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#D7F6F8;color:#2398AA;font-weight:950}.tuspot-steps strong{color:var(--ts-navy);font-size:18px}.tuspot-steps p{margin:0;font-size:15px}.tuspot-trip-plan-card{background:#fff;border:1px solid var(--ts-border);border-radius:34px;box-shadow:var(--ts-shadow);padding:30px}.tuspot-trip-plan-card>span{text-transform:uppercase;color:#8194A4;font-size:12px;font-weight:950;letter-spacing:.12em}.tuspot-trip-plan-card h3{margin:5px 0 20px;color:var(--ts-navy);font-size:24px}.tuspot-trip-plan-card ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}.tuspot-trip-plan-card li{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;background:#EAF8FE;border-radius:18px;padding:13px}.tuspot-trip-plan-card li b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ts-aqua);color:#fff}.tuspot-trip-plan-card li small{color:#6F8392}.tuspot-trip-plan-card>div{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;margin-top:18px;background:#EAF8FE;border-radius:18px;padding:14px}.tuspot-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:70px}.tuspot-trust-grid>div{background:#fff;border:1px solid var(--ts-border);border-radius:26px;padding:26px;box-shadow:0 14px 32px rgb(9 52 64 / .06)}.tuspot-trust-grid span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#D7F6F8;color:#2398AA;margin-bottom:22px;font-weight:950}.tuspot-trust-grid h3{margin:0 0 10px;color:var(--ts-navy);font-size:22px}.tuspot-trust-grid p{margin:0;color:var(--ts-muted)}.tuspot-owner-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;background:linear-gradient(135deg,#093440,#119EBB);border-radius:38px;padding:52px;color:#fff;box-shadow:var(--ts-shadow)}.tuspot-owner-cta h2{color:#fff;font-size:clamp(38px,4vw,68px);max-width:760px}.tuspot-owner-cta p{max-width:720px;color:rgb(255 255 255 / .78);font-size:18px}.tuspot-owner-cta>div:last-child{display:flex;gap:13px;flex-wrap:wrap;justify-content:flex-end}.tuspot-site-footer{background:#EAF8FE;border-top:1px solid var(--ts-border);padding:70px 0 30px}.tuspot-site-footer__grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:58px}.tuspot-site-footer__brand p{max-width:320px;color:var(--ts-muted);font-weight:650}.tuspot-footer-langs{display:flex;gap:8px;flex-wrap:wrap}.tuspot-footer-langs span{display:inline-flex;border-radius:var(--ts-pill);background:#fff;border:1px solid var(--ts-border);padding:6px 10px;font-weight:900;font-size:12px}.tuspot-footer-col h3{margin:0 0 18px;color:var(--ts-navy);font-size:15px}.tuspot-footer-menu{list-style:none;padding:0;margin:0;display:grid;gap:13px}.tuspot-footer-menu a{color:#607384;font-weight:700}.tuspot-footer-menu a:hover{color:var(--ts-aqua)}.tuspot-site-footer__bottom{border-top:1px solid var(--ts-border);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;gap:24px;color:#718391;font-size:14px}.tuspot-site-footer__bottom nav{display:flex;gap:24px}.tuspot-page-shell{padding:82px 0}.tuspot-page-card{background:#fff;border:1px solid var(--ts-border);border-radius:30px;padding:44px;box-shadow:0 12px 34px rgb(9 52 64 / .06)}.tuspot-page-card__header{margin-bottom:28px}.tuspot-page-card h1{font-size:clamp(38px,4vw,62px)}.tuspot-content{color:#405366;font-size:18px}.tuspot-content a{color:var(--ts-aqua);font-weight:900}.tuspot-archive-hero{padding:70px 0 30px}.tuspot-archive-hero h1{margin:0;color:#061E3A;font-size:clamp(44px,4.2vw,72px);line-height:1;letter-spacing:-.06em}.tuspot-archive-layout{display:grid;grid-template-columns:260px minmax(0,1fr) 360px;gap:34px;align-items:start}.tuspot-filters{position:sticky;top:100px}.tuspot-filters h2{font-size:18px}.tuspot-filters>div{margin:0 0 25px}.tuspot-filters strong{display:block;color:#7B8FA0;text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin-bottom:12px}.tuspot-filters span{display:inline-flex;border:1px solid var(--ts-border);border-radius:var(--ts-pill);padding:8px 13px;background:#fff;margin:0 7px 9px 0;font-weight:800}.tuspot-map-card{position:sticky;top:100px;background:#E5F5F9;border:1px solid var(--ts-border);border-radius:30px;min-height:420px;padding:24px;box-shadow:var(--ts-shadow)}.tuspot-map-card div{position:relative;height:330px;background-image:linear-gradient(#d5edf4 1px,transparent 1px),linear-gradient(90deg,#d5edf4 1px,transparent 1px);background-size:34px 34px;border-radius:22px}.tuspot-map-card span{position:absolute;background:var(--ts-navy);color:#fff;border-radius:var(--ts-pill);padding:7px 12px;font-weight:950}.tuspot-map-card span:nth-child(1){left:18%;top:58%}.tuspot-map-card span:nth-child(2){left:36%;top:36%}.tuspot-map-card span:nth-child(3){left:50%;top:68%}.tuspot-map-card span:nth-child(4){left:66%;top:22%}.tuspot-map-card span:nth-child(5){left:72%;top:53%}.tuspot-empty-card{background:#fff;border:1px solid var(--ts-border);border-radius:30px;padding:36px;box-shadow:var(--ts-shadow)}.tuspot-single-place-fallback{background:#fff;border:1px solid var(--ts-border);border-radius:34px;padding:36px;box-shadow:var(--ts-shadow)}.tuspot-single-place-fallback__image{border-radius:28px;overflow:hidden;margin-bottom:28px}.tuspot-single-place-fallback h1{font-size:clamp(42px,4vw,72px);line-height:1;letter-spacing:-.06em;color:#061E3A;margin:0 0 20px}.navigation.pagination{margin-top:34px}.nav-links{display:flex;gap:10px}.page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid var(--ts-border);border-radius:50%;background:#fff;font-weight:900}.page-numbers.current{background:var(--ts-aqua);color:#fff}@media (max-width:1180px){.tuspot-hero__grid,.tuspot-planner-grid{grid-template-columns:1fr}.tuspot-hero__visual{height:420px}.tuspot-card-grid--3,.tuspot-trust-grid{grid-template-columns:repeat(2,1fr)}.tuspot-archive-layout{grid-template-columns:1fr}.tuspot-filters,.tuspot-map-card{position:static}.tuspot-site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){:root{--ts-shell:calc(100vw - 32px)}.tuspot-site-header__actions,.tuspot-site-nav{display:none}.tuspot-mobile-toggle{display:block}.tuspot-site-header.is-mobile-open .tuspot-site-nav,.tuspot-site-header.is-mobile-open .tuspot-site-header__actions{display:flex;position:absolute;left:16px;right:16px;top:76px;background:#fff;border:1px solid var(--ts-border);border-radius:24px;padding:20px;box-shadow:var(--ts-shadow)}.tuspot-site-header.is-mobile-open .tuspot-site-nav{align-items:stretch}.tuspot-site-header.is-mobile-open .tuspot-site-header__actions{top:260px;flex-direction:column;align-items:stretch}.tuspot-site-nav__list{flex-direction:column;align-items:stretch;gap:12px}.tuspot-hero{padding:48px 0 64px}.tuspot-hero h1{font-size:52px}.tuspot-hero p{font-size:18px}.tuspot-searchbar{grid-template-columns:1fr;border-radius:26px}.tuspot-searchbar label{border-right:0;border-bottom:1px solid var(--ts-border);padding:14px}.tuspot-searchbar button{width:100%;min-height:54px}.tuspot-hero__visual{height:300px;display:block}.tuspot-section{padding:58px 0}.tuspot-section-head{align-items:flex-start;flex-direction:column}.tuspot-card-grid--3,.tuspot-card-grid--2,.tuspot-trust-grid,.tuspot-destination-mosaic{grid-template-columns:1fr}.tuspot-destination-mosaic{grid-template-rows:auto}.tuspot-mosaic-card,.tuspot-offer-card{min-height:220px}.tuspot-owner-cta{flex-direction:column;align-items:flex-start;padding:34px}.tuspot-owner-cta>div:last-child{justify-content:flex-start}.tuspot-site-footer__grid{grid-template-columns:1fr}.tuspot-site-footer__bottom{flex-direction:column}.tuspot-page-card{padding:28px}.tuspot-trip-plan-card>div{grid-template-columns:repeat(3,1fr)}}body.tuspot-platform-theme .tuspot-legacy-bridge{width:100%;padding:72px 0 96px;background:var(--ts-bg);overflow:hidden}body.tuspot-platform-theme .tuspot-legacy-bridge__inner{width:100%;max-width:none;margin:0 auto}body.tuspot-platform-theme .tuspot-legacy-bridge .tuspot-page-card,body.tuspot-platform-theme .tuspot-legacy-bridge .entry-header{box-shadow:none}body.tuspot-platform-theme .tuspot-legacy-bridge>.tuspot-legacy-bridge__inner>:first-child{margin-top:0!important}body.tuspot-platform-theme .tuspot-legacy-bridge :is(.tuspot-front-page-experience,.tuspot-catalog-page,.tuspot-collection-page,.tuspot-platform-page,.tuspot-help-page,.tuspot-page-legal,.tuspot-page){margin-left:auto!important;margin-right:auto!important}@media (max-width:782px){body.tuspot-platform-theme .tuspot-legacy-bridge{padding:38px 0 70px}}.tuspot-floating-card,.tuspot-mosaic-card{background-size:cover;background-position:center;background-repeat:no-repeat}.tuspot-mosaic-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 30 58 / .05),rgb(6 30 58 / .66));pointer-events:none}.tuspot-mosaic-card>*{position:relative;z-index:1}.tuspot-offer-card:before{display:none}.tuspot-single-native__hero{padding:70px 0 54px;background:linear-gradient(180deg,#F5FBFE 0%,#EAF8FE 100%);border-bottom:1px solid var(--ts-border)}.tuspot-single-native__hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(520px,1.08fr);gap:48px;align-items:center}.tuspot-single-native__chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.tuspot-chip--rating{background:#EAF8FE;color:#0F8094;border:1px solid var(--ts-border)}.tuspot-single-native__intro h1{font-size:clamp(48px,5vw,86px);line-height:.96;letter-spacing:-.07em;color:#061E3A;margin:0 0 18px}.tuspot-single-native__location{font-size:18px;color:#5B7182;font-weight:850;margin:0 0 16px}.tuspot-single-native__lead{font-size:20px;color:#5F7384;max-width:760px;margin:0 0 26px}.tuspot-single-native__hero-actions{display:flex;gap:12px;flex-wrap:wrap}.tuspot-single-native__gallery{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:210px 210px;gap:16px}.tuspot-single-native__gallery-item{margin:0;border-radius:28px;overflow:hidden;background:#DFF3F8;box-shadow:var(--ts-shadow)}.tuspot-single-native__gallery-item img{width:100%;height:100%;object-fit:cover}.tuspot-single-native__gallery-item--0{grid-row:span 2}.tuspot-single-native__gallery-placeholder{grid-column:1/-1;min-height:430px;border-radius:30px;background:linear-gradient(135deg,#DFF3F8,#fff);border:1px solid var(--ts-border)}.tuspot-single-native__body{padding-top:54px}.tuspot-single-native__content-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:36px;align-items:start}.tuspot-single-native__main{display:grid;gap:24px}.tuspot-single-native__card,.tuspot-single-native__side-card{background:#fff;border:1px solid var(--ts-border);border-radius:30px;box-shadow:0 16px 42px rgb(9 52 64 / .08);padding:32px}.tuspot-single-native__card h2{margin:0 0 18px;color:#061E3A;font-size:32px;letter-spacing:-.04em}.tuspot-single-native__aside{position:sticky;top:104px}.tuspot-single-native__side-card{display:grid;gap:18px}.tuspot-single-native__price span{display:block;color:#7B8FA0;text-transform:uppercase;letter-spacing:.12em;font-weight:950;font-size:12px}.tuspot-single-native__price strong{display:block;color:#061E3A;font-size:40px;line-height:1;font-weight:950;letter-spacing:-.04em}.tuspot-single-native__contact-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.tuspot-single-native__contact-list li{border-top:1px solid var(--ts-border);padding-top:12px}.tuspot-single-native__contact-list strong{display:block;color:#718799;font-size:12px;text-transform:uppercase;letter-spacing:.11em}.tuspot-single-native__contact-list span,.tuspot-single-native__contact-list a{font-weight:850;color:#073642}.tuspot-single-native__side-card p{margin:0;color:#6B7F8E;font-size:14px}.tuspot-amenity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tuspot-amenity-grid span{display:flex;align-items:center;min-height:46px;border:1px solid var(--ts-border);border-radius:18px;background:#F7FCFE;padding:10px 14px;font-weight:850;color:#28495A}.tuspot-map-card--inline{position:relative;top:auto;min-height:280px;margin-top:16px;box-shadow:none}.tuspot-map-card--inline div{height:230px}.tuspot-single-native__core{padding-top:0}.tuspot-single-legacy-bridge{padding-top:54px}@media (max-width:1180px){.tuspot-single-native__hero-grid,.tuspot-single-native__content-grid{grid-template-columns:1fr}.tuspot-single-native__aside{position:static}.tuspot-single-native__gallery{grid-template-columns:1fr 1fr}.tuspot-amenity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tuspot-single-native__hero{padding:42px 0}.tuspot-single-native__intro h1{font-size:44px}.tuspot-single-native__gallery{grid-template-columns:1fr;grid-template-rows:auto}.tuspot-single-native__gallery-item,.tuspot-single-native__gallery-item--0{grid-row:auto;min-height:230px}.tuspot-single-native__card,.tuspot-single-native__side-card{padding:24px;border-radius:24px}.tuspot-amenity-grid{grid-template-columns:1fr}}body.tuspot-platform-theme .tuspot-clean-canvas{background:var(--ts-bg);overflow:hidden}body.tuspot-platform-theme .tuspot-clean-canvas__article>*{margin-top:0}body.tuspot-platform-theme .tuspot-gb-section{padding:86px 0;background:var(--ts-bg)}body.tuspot-platform-theme .tuspot-gb-section.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw}body.tuspot-platform-theme .tuspot-gb-hero{padding-top:92px;padding-bottom:100px;background:linear-gradient(180deg,#F5FBFE 0%,#EAF8FE 100%)}body.tuspot-platform-theme .tuspot-gb-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 520px;gap:72px;align-items:center}body.tuspot-platform-theme .tuspot-gb-hero h1{font-size:clamp(54px,5.8vw,96px);line-height:.98;letter-spacing:-.065em;margin:0;color:#061E3A;font-weight:950}body.tuspot-platform-theme .tuspot-gb-hero p:not(.tuspot-kicker):not(.tuspot-hero__proof){font-size:21px;color:var(--ts-muted);max-width:650px;margin:24px 0 30px}body.tuspot-platform-theme .tuspot-gb-hero__visual{position:relative;min-height:460px}body.tuspot-platform-theme .tuspot-gb-float{position:absolute;right:0;top:0;width:420px;height:280px;margin:0;border-radius:34px;overflow:hidden;box-shadow:var(--ts-shadow);background:#DFF3F8}body.tuspot-platform-theme .tuspot-gb-float img{width:100%;height:100%;object-fit:cover}body.tuspot-platform-theme .tuspot-gb-stat{position:absolute;left:0;bottom:70px;width:250px;background:#fff;border:1px solid var(--ts-border);border-radius:24px;padding:22px;box-shadow:var(--ts-shadow)}body.tuspot-platform-theme .tuspot-gb-stat p{margin:0!important;color:var(--ts-muted)!important;font-weight:850!important;font-size:15px!important}body.tuspot-platform-theme .tuspot-gb-stat strong{font-size:48px;line-height:1;color:var(--ts-navy);font-weight:950}body.tuspot-platform-theme .tuspot-gb-card{height:100%;background:#fff;border:1px solid var(--ts-border);border-radius:26px;padding:28px;box-shadow:0 14px 34px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-gb-card h3{margin:0 0 10px;color:#061E3A;font-size:21px;letter-spacing:-.035em}body.tuspot-platform-theme .tuspot-gb-card p{margin:0;color:var(--ts-muted);font-weight:650}body.tuspot-platform-theme .tuspot-gb-trust{gap:24px;margin-top:28px}body.tuspot-platform-theme .tuspot-gb-routes{gap:24px;margin-top:28px}body.tuspot-platform-theme .tuspot-gb-routes .wp-block-column{background:#fff;border:1px solid var(--ts-border);border-radius:26px;overflow:hidden;box-shadow:0 14px 34px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-gb-routes figure{margin:0;aspect-ratio:1.55;background:#DFF3F8;overflow:hidden}body.tuspot-platform-theme .tuspot-gb-routes img{width:100%;height:100%;object-fit:cover}body.tuspot-platform-theme .tuspot-gb-routes h3{padding:20px 22px 0;margin:0;color:#061E3A;font-size:22px;letter-spacing:-.035em}body.tuspot-platform-theme .tuspot-gb-routes p{padding:8px 22px 22px;margin:0;color:var(--ts-muted);font-weight:750}body.tuspot-platform-theme .wp-block-button.tuspot-button{padding:0;background:transparent!important;border:0!important;box-shadow:none!important}body.tuspot-platform-theme .wp-block-button.tuspot-button .wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:var(--ts-pill);padding:13px 23px;background:var(--ts-aqua);color:#fff!important;font-weight:950;line-height:1;text-decoration:none!important;border:0;transition:background .18s ease,color .18s ease,transform .18s ease}body.tuspot-platform-theme .wp-block-button.tuspot-button .wp-block-button__link:hover{background:var(--ts-navy);color:#fff!important;transform:translateY(-1px)}body.tuspot-platform-theme .wp-block-button.tuspot-button--light .wp-block-button__link{background:#fff;color:var(--ts-navy)!important}body.tuspot-platform-theme .wp-block-button.tuspot-button--outline-light .wp-block-button__link{background:#fff0;border:1px solid rgb(255 255 255 / .4);color:#fff!important}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-gb-hero__grid{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-gb-hero__visual{min-height:360px}.tuspot-gb-trust,.tuspot-gb-routes{flex-wrap:wrap}.tuspot-gb-trust>.wp-block-column,.tuspot-gb-routes>.wp-block-column{flex-basis:calc(50% - 12px)!important}}@media (max-width:760px){body.tuspot-platform-theme .tuspot-gb-section{padding:58px 0}body.tuspot-platform-theme .tuspot-gb-hero{padding-top:54px}body.tuspot-platform-theme .tuspot-gb-hero h1{font-size:50px}body.tuspot-platform-theme .tuspot-gb-hero__visual{display:none}.tuspot-gb-trust>.wp-block-column,.tuspot-gb-routes>.wp-block-column{flex-basis:100%!important}}body.tuspot-platform-theme .tuspot-site-header__inner{position:relative}body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button,body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button:visited{white-space:nowrap;color:#fff!important}body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button:hover,body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button:focus{color:#fff!important}body.tuspot-platform-theme .tuspot-site-nav .current-menu-item>a,body.tuspot-platform-theme .tuspot-site-nav .current_page_item>a{color:var(--ts-aqua)}body.tuspot-platform-theme .tuspot-site-footer .tuspot-brand-pill{display:none}@media (max-width:860px){body.tuspot-platform-theme .tuspot-site-header{position:sticky}body.tuspot-platform-theme .tuspot-site-header__inner{height:72px;gap:14px}body.tuspot-platform-theme .custom-logo-link img{max-height:42px;width:auto}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open:after{content:"";position:fixed;inset:72px 0 0;background:rgb(6 30 58 / .18);backdrop-filter:blur(4px);z-index:-1}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav,body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-header__actions{left:16px;right:16px;background:#fff;border:1px solid var(--ts-border);box-shadow:var(--ts-shadow)}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav{display:block;top:82px;border-radius:24px 24px 0 0;padding:18px 18px 8px;z-index:60}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-header__actions{top:330px;margin-top:0;display:grid;grid-template-columns:1fr;gap:10px;border-top:0;border-radius:0 0 24px 24px;padding:8px 18px 18px;z-index:60;position:absolute;transform:none}body.tuspot-platform-theme .tuspot-site-nav__list{gap:6px}body.tuspot-platform-theme .tuspot-site-nav__list a{display:flex;align-items:center;min-height:44px;border-radius:16px;padding:10px 12px;background:#F6FBFE;color:#17394B;font-weight:900}body.tuspot-platform-theme .tuspot-site-nav__list a:hover,body.tuspot-platform-theme .tuspot-site-nav .current-menu-item>a,body.tuspot-platform-theme .tuspot-site-nav .current_page_item>a{background:#EAF8FE;color:var(--ts-aqua)}body.tuspot-platform-theme .tuspot-lang-pill,body.tuspot-platform-theme .tuspot-link-quiet,body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button{width:100%;justify-content:center;text-align:center;min-height:48px;border-radius:18px}body.tuspot-platform-theme .tuspot-link-quiet{display:flex;align-items:center;justify-content:center;background:#F6FBFE;border:1px solid var(--ts-border);color:var(--ts-navy);font-weight:900}}body.tuspot-platform-theme .tuspot-catalog-native-hero{padding-bottom:20px}body.tuspot-platform-theme .tuspot-catalog-native .tuspot-catalog-toolbar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(180px,.8fr) minmax(160px,.7fr) auto auto;gap:12px;align-items:end;background:#fff;border:1px solid var(--ts-border);border-radius:30px;padding:16px;margin-bottom:30px;box-shadow:0 16px 42px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-catalog-toolbar label{display:grid;gap:7px}body.tuspot-platform-theme .tuspot-catalog-toolbar label span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:950;color:#74899A}body.tuspot-platform-theme .tuspot-catalog-toolbar :is(input,select){width:100%;height:48px;border:1px solid var(--ts-border);border-radius:18px;background:#F7FCFE;color:var(--ts-ink);font:inherit;font-weight:800;padding:0 14px;outline:0}body.tuspot-platform-theme .tuspot-catalog-toolbar :is(input,select):focus{border-color:var(--ts-aqua);box-shadow:0 0 0 4px rgb(35 187 231 / .12)}body.tuspot-platform-theme .tuspot-archive-layout--native{grid-template-columns:280px minmax(0,1fr) 340px}body.tuspot-platform-theme .tuspot-filters--native{background:#fff0}body.tuspot-platform-theme .tuspot-filters--native h2{margin:0 0 18px;color:#061E3A;font-size:22px;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-filters--native a,body.tuspot-platform-theme .tuspot-filters--native span{display:inline-flex;border:1px solid var(--ts-border);border-radius:var(--ts-pill);padding:8px 13px;background:#fff;margin:0 7px 9px 0;font-weight:850;color:#24495B;transition:background .18s ease,color .18s ease,border-color .18s ease}body.tuspot-platform-theme .tuspot-filters--native a:hover,body.tuspot-platform-theme .tuspot-filters--native a.is-active{background:var(--ts-aqua);border-color:var(--ts-aqua);color:#fff!important}body.tuspot-platform-theme .tuspot-catalog-results__head{margin-bottom:24px}body.tuspot-platform-theme .tuspot-catalog-results__head h2{font-size:clamp(30px,2.3vw,44px)}body.tuspot-platform-theme .tuspot-map-card--native p{margin:14px 0 0;color:#587080;font-weight:800}body.tuspot-platform-theme .tuspot-pagination ul{display:flex;gap:10px;list-style:none;margin:34px 0 0;padding:0;flex-wrap:wrap}body.tuspot-platform-theme .tuspot-pagination .page-numbers{border-radius:999px;min-width:44px;padding:0 14px}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-catalog-native .tuspot-catalog-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform-theme .tuspot-catalog-toolbar .tuspot-button{width:100%}body.tuspot-platform-theme .tuspot-archive-layout--native{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-filters--native,body.tuspot-platform-theme .tuspot-map-card--native{position:static}}@media (max-width:760px){body.tuspot-platform-theme .tuspot-catalog-native .tuspot-catalog-toolbar{grid-template-columns:1fr;border-radius:24px;padding:14px}body.tuspot-platform-theme .tuspot-catalog-results__head .tuspot-button{width:100%}}body.tuspot-platform-theme .tuspot-single-native__quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px}body.tuspot-platform-theme .tuspot-single-native__quick-grid>div{background:#fff;border:1px solid var(--ts-border);border-radius:24px;padding:18px 20px;box-shadow:0 12px 30px rgb(9 52 64 / .06)}body.tuspot-platform-theme .tuspot-single-native__quick-grid span{display:block;color:#7890A1;text-transform:uppercase;letter-spacing:.12em;font-weight:950;font-size:11px;margin-bottom:7px}body.tuspot-platform-theme .tuspot-single-native__quick-grid strong{display:block;color:#073642;font-size:26px;line-height:1.05;font-weight:950;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-single-native__contact-title{margin:6px 0 0!important;font-size:22px!important;line-height:1.1;color:#073642!important;letter-spacing:-.03em!important}body.tuspot-platform-theme .tuspot-single-native__side-card .tuspot-button{width:100%;justify-content:center;text-align:center}@media (max-width:900px){body.tuspot-platform-theme .tuspot-single-native__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body.tuspot-platform-theme .tuspot-single-native__quick-grid{grid-template-columns:1fr}}body.tuspot-platform-theme.woocommerce,body.tuspot-platform-theme.woocommerce-page{background:var(--tuspot-bg,#f3fbff)}.tuspot-woocommerce-main .tuspot-container,.tuspot-shop-hero .tuspot-container,.tuspot-shop-shell .tuspot-container{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin-inline:auto}.tuspot-shop-hero{padding:clamp(48px, 7vw, 96px) 0 20px}.tuspot-shop-hero .tuspot-container{padding:clamp(28px, 4vw, 56px);border:1px solid rgb(35 187 231 / .22);border-radius:36px;background:linear-gradient(135deg,#fff 0%,#effbff 100%);box-shadow:0 22px 58px rgb(9 52 64 / .08)}.tuspot-shop-hero h1{max-width:920px;margin:12px 0 10px;font-size:clamp(40px, 5.2vw, 82px);line-height:.94;letter-spacing:-.06em;color:#071d38}.tuspot-shop-hero p{max-width:760px;font-size:clamp(17px, 1.2vw, 21px);line-height:1.7;color:#5f7484}.tuspot-shop-shell{padding:20px 0 clamp(64px, 8vw, 120px)}.tuspot-shop-shell .woocommerce{padding:clamp(22px, 3vw, 38px);border:1px solid rgb(35 187 231 / .18);border-radius:34px;background:rgb(255 255 255 / .94);box-shadow:0 18px 52px rgb(9 52 64 / .07)}.tuspot-shop-note{margin:0 0 18px;padding:14px 18px;border:1px solid rgb(35 187 231 / .24);border-radius:18px;background:#eefbff;color:#0b4757;font-weight:700}body.tuspot-platform-theme.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}body.tuspot-platform-theme.woocommerce ul.products li.product,body.tuspot-platform-theme.woocommerce-page ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:14px 14px 18px!important;border:1px solid rgb(35 187 231 / .20);border-radius:26px;background:#fff;box-shadow:0 14px 34px rgb(9 52 64 / .07);overflow:hidden}body.tuspot-platform-theme.woocommerce ul.products li.product a img{border-radius:18px;aspect-ratio:4 / 3;object-fit:cover;margin:0 0 16px}body.tuspot-platform-theme.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0;margin:0 0 10px;font-size:22px;line-height:1.15;letter-spacing:-.035em;color:#093440}body.tuspot-platform-theme.woocommerce ul.products li.product .price{display:block;margin:10px 0 16px;color:#093440;font-weight:900;font-size:19px}body.tuspot-platform-theme.woocommerce a.button,body.tuspot-platform-theme.woocommerce button.button,body.tuspot-platform-theme.woocommerce input.button,body.tuspot-platform-theme.woocommerce #respond input#submit,body.tuspot-platform-theme.woocommerce-page a.button,body.tuspot-platform-theme.woocommerce-page button.button,body.tuspot-platform-theme.woocommerce-page input.button,body.tuspot-platform-theme.woocommerce-page #respond input#submit{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;box-shadow:0 12px 26px rgb(35 187 231 / .22);transition:background .2s ease,color .2s ease,transform .2s ease}body.tuspot-platform-theme.woocommerce a.button:hover,body.tuspot-platform-theme.woocommerce button.button:hover,body.tuspot-platform-theme.woocommerce input.button:hover,body.tuspot-platform-theme.woocommerce #respond input#submit:hover,body.tuspot-platform-theme.woocommerce-page a.button:hover,body.tuspot-platform-theme.woocommerce-page button.button:hover,body.tuspot-platform-theme.woocommerce-page input.button:hover,body.tuspot-platform-theme.woocommerce-page #respond input#submit:hover{background:#212844!important;color:#fff!important;transform:translateY(-1px)}body.tuspot-platform-theme.woocommerce a.button *,body.tuspot-platform-theme.woocommerce button.button *,body.tuspot-platform-theme.woocommerce input.button *,body.tuspot-platform-theme.woocommerce-page a.button *,body.tuspot-platform-theme.woocommerce-page button.button *,body.tuspot-platform-theme.woocommerce-page input.button *{color:inherit!important}body.tuspot-platform-theme.woocommerce table.shop_table,body.tuspot-platform-theme.woocommerce-page table.shop_table{border:1px solid rgb(35 187 231 / .18);border-radius:22px;overflow:hidden;background:#fff}body.tuspot-platform-theme.woocommerce table.shop_table th,body.tuspot-platform-theme.woocommerce-page table.shop_table th{color:#093440;font-weight:900}body.tuspot-platform-theme.woocommerce form .form-row input.input-text,body.tuspot-platform-theme.woocommerce form .form-row textarea,body.tuspot-platform-theme.woocommerce-page form .form-row input.input-text,body.tuspot-platform-theme.woocommerce-page form .form-row textarea,body.tuspot-platform-theme.woocommerce-page .select2-container .select2-selection--single{min-height:52px;border:1px solid rgb(35 187 231 / .25);border-radius:16px;background:#f7fcff;padding:12px 14px;color:#093440}body.tuspot-platform-theme.woocommerce div.product{padding:clamp(24px, 3vw, 42px);border:1px solid rgb(35 187 231 / .18);border-radius:34px;background:#fff;box-shadow:0 18px 52px rgb(9 52 64 / .07)}body.tuspot-platform-theme.woocommerce div.product div.images img{border-radius:24px}body.tuspot-platform-theme.woocommerce div.product .product_title{font-size:clamp(34px, 4vw, 68px);line-height:.96;letter-spacing:-.06em;color:#071d38}body.tuspot-platform-theme.woocommerce div.product p.price,body.tuspot-platform-theme.woocommerce div.product span.price{color:#093440;font-size:28px;font-weight:900}body.tuspot-platform-theme.woocommerce .woocommerce-message,body.tuspot-platform-theme.woocommerce .woocommerce-info,body.tuspot-platform-theme.woocommerce .woocommerce-error{border-top:0;border-radius:20px;background:#eefbff;color:#093440}@media (max-width:1100px){body.tuspot-platform-theme.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tuspot-woocommerce-main .tuspot-container,.tuspot-shop-hero .tuspot-container,.tuspot-shop-shell .tuspot-container{width:calc(100vw - 28px)}body.tuspot-platform-theme.woocommerce ul.products{grid-template-columns:1fr}.tuspot-shop-hero .tuspot-container,.tuspot-shop-shell .woocommerce,body.tuspot-platform-theme.woocommerce div.product{border-radius:24px}}body.tuspot-platform-theme .tuspot-system-page,body.tuspot-platform-theme .tuspot-legacy-bridge{padding:clamp(28px, 4vw, 62px) 0}body.tuspot-platform-theme .tuspot-system-page__inner,body.tuspot-platform-theme .tuspot-legacy-bridge__inner{width:var(--ts-shell);max-width:var(--ts-shell);margin-inline:auto}body.tuspot-platform-theme .tuspot-system-page__header{margin-bottom:24px}body.tuspot-platform-theme .tuspot-system-page__header span{display:inline-flex;align-items:center;border-radius:999px;background:#D7F6F8;color:#2398AA;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;padding:8px 14px;margin-bottom:12px}body.tuspot-platform-theme .tuspot-system-page__header h1{margin:0;color:#061E3A;font-size:clamp(36px, 4vw, 64px);font-weight:950;line-height:.98;letter-spacing:-.055em}body.tuspot-platform-theme :is(.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-owner-final,.tuspot-client-panel,.tuspot-account-panel,.tuspot-auth-card,.tuspot-auth-shell){font-family:var(--ts-font)}body.tuspot-platform-theme :is(.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-owner-final,.tuspot-client-panel){width:100%;max-width:none}body.tuspot-platform-theme :is(.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-owner-final) :is(a,button,input[type="submit"],input[type="button"]):is(.tuspot-owner-action-button-v21218,.tuspot-client-more-link,.tuspot-owner-final-action,.tuspot-v4-role-action){border-radius:999px}body.tuspot-platform-theme :is(.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-owner-final) .tuspot-client-more-link{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:12px 18px;text-align:center;line-height:1.15}body.tuspot-platform-theme :is(.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-owner-final) .tuspot-owner-final-action i,body.tuspot-platform-theme :is(.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-owner-final) .tuspot-owner-final-action svg{color:#093440;fill:currentColor;stroke:currentColor}body.tuspot-platform-theme .tuspot-analytics-table a:not(.tuspot-button):not(.button):not(.tuspot-v4-role-action){background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;border-radius:0!important;color:#13677F!important;font-weight:850;text-decoration:underline;text-underline-offset:3px}body.tuspot-platform-theme .tuspot-v4-client-panel__text-6,body.tuspot-platform-theme .tuspot-v4-owner-panel__text-6{outline:0!important;box-shadow:none!important}@media (max-width:760px){body.tuspot-platform-theme .tuspot-system-page__inner,body.tuspot-platform-theme .tuspot-legacy-bridge__inner{width:calc(100vw - 28px)}body.tuspot-platform-theme .tuspot-system-page,body.tuspot-platform-theme .tuspot-legacy-bridge{padding:24px 0 42px}}body.tuspot-platform-theme .tuspot-destination-hero,body.tuspot-platform-theme .tuspot-route-hero,body.tuspot-platform-theme .tuspot-guide-hero{padding:clamp(58px,7vw,108px) 0 34px;background:linear-gradient(180deg,#f3fbff 0%,#fff 100%)}body.tuspot-platform-theme .tuspot-destination-hero__grid,body.tuspot-platform-theme .tuspot-route-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:clamp(28px,5vw,72px);align-items:center}body.tuspot-platform-theme .tuspot-destination-hero h1,body.tuspot-platform-theme .tuspot-route-hero h1,body.tuspot-platform-theme .tuspot-guide-hero h1{margin:12px 0 18px;max-width:900px;font-size:clamp(46px,6vw,96px);line-height:.94;letter-spacing:-.07em;color:#061E3A}body.tuspot-platform-theme .tuspot-destination-hero p,body.tuspot-platform-theme .tuspot-route-hero p,body.tuspot-platform-theme .tuspot-guide-hero p{max-width:760px;color:#5c7484;font-size:clamp(17px,1.25vw,21px);line-height:1.72;font-weight:650}body.tuspot-platform-theme .tuspot-destination-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}body.tuspot-platform-theme .tuspot-destination-hero__media,body.tuspot-platform-theme .tuspot-route-map-card{min-height:420px;border-radius:42px;background:linear-gradient(135deg,#dff7ff,#fff);background-size:cover;background-position:center;box-shadow:0 26px 70px rgb(9 52 64 / .13);border:1px solid rgb(35 187 231 / .22);overflow:hidden;position:relative}body.tuspot-platform-theme .tuspot-destination-hero__media:after,body.tuspot-platform-theme .tuspot-route-map-card:after{content:"";position:absolute;inset:auto 18px 18px;height:118px;border-radius:30px;background:linear-gradient(135deg,rgb(255 255 255 / .88),rgb(234 248 254 / .74));backdrop-filter:blur(12px);box-shadow:0 18px 44px rgb(9 52 64 / .16)}body.tuspot-platform-theme .tuspot-destination-hero__media>span{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:30px;color:#5c7484;font-weight:900;z-index:2}body.tuspot-platform-theme .tuspot-route-map-card>div{position:absolute;left:34px;right:34px;bottom:42px;z-index:3;color:#073642}body.tuspot-platform-theme .tuspot-route-map-card span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:950;color:#2398aa;margin-bottom:8px}body.tuspot-platform-theme .tuspot-route-map-card strong{display:block;font-size:clamp(24px,2.2vw,38px);line-height:1.05;letter-spacing:-.04em;color:#073642}body.tuspot-platform-theme .tuspot-destination-content__grid,body.tuspot-platform-theme .tuspot-guide-content__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}body.tuspot-platform-theme .tuspot-route-content__grid{display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;align-items:start}body.tuspot-platform-theme .tuspot-content-card{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:34px;padding:clamp(24px,3.5vw,48px);box-shadow:0 18px 52px rgb(9 52 64 / .07)}body.tuspot-platform-theme .tuspot-entry-content :is(h2,h3,h4){color:#061E3A;letter-spacing:-.04em;margin-top:1.5em}body.tuspot-platform-theme .tuspot-entry-content p,body.tuspot-platform-theme .tuspot-entry-content li{color:#405c6b;line-height:1.78;font-size:17px}body.tuspot-platform-theme .tuspot-entry-content a{color:#0b8fb0;font-weight:900;text-decoration:none}body.tuspot-platform-theme .tuspot-entry-content a:hover{text-decoration:underline}body.tuspot-platform-theme .tuspot-destination-side-card,body.tuspot-platform-theme .tuspot-guide-side-card,body.tuspot-platform-theme .tuspot-route-steps{position:sticky;top:100px;background:linear-gradient(180deg,#fff,#f4fcff);border:1px solid rgb(35 187 231 / .2);border-radius:30px;padding:26px;box-shadow:0 18px 48px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-destination-side-card h2,body.tuspot-platform-theme .tuspot-guide-side-card h2,body.tuspot-platform-theme .tuspot-route-steps h2{margin:8px 0 18px;color:#061E3A;font-size:28px;line-height:1;letter-spacing:-.05em}body.tuspot-platform-theme .tuspot-destination-side-card ul,body.tuspot-platform-theme .tuspot-guide-side-card ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:12px}body.tuspot-platform-theme .tuspot-destination-side-card li,body.tuspot-platform-theme .tuspot-guide-side-card li{display:flex;gap:10px;color:#34576a;font-weight:800;line-height:1.45}body.tuspot-platform-theme .tuspot-destination-side-card li:before,body.tuspot-platform-theme .tuspot-guide-side-card li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border-radius:999px;background:#EAF8FE;color:#0b8fb0;font-weight:950}body.tuspot-platform-theme .tuspot-route-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:13px}body.tuspot-platform-theme .tuspot-route-steps li{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--ts-border);border-radius:18px;padding:13px}body.tuspot-platform-theme .tuspot-route-steps li span{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:#23BBE7;color:#fff;font-weight:950}body.tuspot-platform-theme .tuspot-route-steps li strong{color:#073642;line-height:1.25}body.tuspot-platform-theme .tuspot-native-cta-card{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#fff;border:1px solid rgb(35 187 231 / .2);border-radius:36px;padding:clamp(26px,4vw,48px);box-shadow:0 18px 50px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-native-cta-card--dark{background:linear-gradient(135deg,#073642,#061E3A);border-color:rgb(255 255 255 / .14);color:#fff}body.tuspot-platform-theme .tuspot-native-cta-card h2{margin:8px 0 10px;font-size:clamp(30px,3vw,54px);line-height:1;letter-spacing:-.06em;color:#061E3A}body.tuspot-platform-theme .tuspot-native-cta-card--dark h2,body.tuspot-platform-theme .tuspot-native-cta-card--dark p{color:#fff}body.tuspot-platform-theme .tuspot-native-cta-card p{max-width:720px;margin:0;color:#5c7484;font-weight:700;line-height:1.65}body.tuspot-platform-theme .tuspot-guide-hero{background-size:cover;background-position:center;position:relative;isolation:isolate}body.tuspot-platform-theme .tuspot-guide-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(243 251 255 / .96),rgb(243 251 255 / .70),rgb(243 251 255 / .20));z-index:-1}body.tuspot-platform-theme .tuspot-guide-hero__card{max-width:840px;background:rgb(255 255 255 / .86);border:1px solid rgb(35 187 231 / .22);border-radius:36px;padding:clamp(28px,4vw,56px);backdrop-filter:blur(12px);box-shadow:0 22px 62px rgb(9 52 64 / .1)}body.tuspot-platform-theme .tuspot-gb-two-col{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}body.tuspot-platform-theme .tuspot-gb-info-card{background:#fff;border:1px solid rgb(35 187 231 / .2);border-radius:30px;padding:26px;box-shadow:0 18px 44px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-gb-info-card h2,body.tuspot-platform-theme .tuspot-gb-info-card h3{margin-top:0;color:#061E3A;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-gb-check-list li{margin-bottom:8px;font-weight:800;color:#34576a}@media (max-width:1080px){body.tuspot-platform-theme .tuspot-destination-hero__grid,body.tuspot-platform-theme .tuspot-route-hero__grid,body.tuspot-platform-theme .tuspot-destination-content__grid,body.tuspot-platform-theme .tuspot-route-content__grid,body.tuspot-platform-theme .tuspot-guide-content__grid,body.tuspot-platform-theme .tuspot-gb-two-col{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-destination-side-card,body.tuspot-platform-theme .tuspot-guide-side-card,body.tuspot-platform-theme .tuspot-route-steps{position:static}body.tuspot-platform-theme .tuspot-native-cta-card{display:grid}}@media (max-width:640px){body.tuspot-platform-theme .tuspot-destination-hero__media,body.tuspot-platform-theme .tuspot-route-map-card{min-height:300px;border-radius:28px}body.tuspot-platform-theme .tuspot-destination-hero__actions .tuspot-button,body.tuspot-platform-theme .tuspot-native-cta-card .tuspot-button{width:100%;justify-content:center}body.tuspot-platform-theme .tuspot-content-card,body.tuspot-platform-theme .tuspot-guide-hero__card{border-radius:26px;padding:22px}}.tuspot-skip-link{position:absolute;left:18px;top:-80px;z-index:99999;background:#212844;color:#fff!important;padding:12px 18px;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 18px 40px rgb(9 52 64 / .22)}.tuspot-skip-link:focus{top:18px;outline:3px solid rgb(35 187 231 / .5);outline-offset:3px}.tuspot-breadcrumbs{font-size:13px;color:#64748b;margin:0 0 18px}.tuspot-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0;align-items:center}.tuspot-breadcrumbs li{display:flex;align-items:center;gap:8px}.tuspot-breadcrumbs li:not(:last-child)::after{content:'›';color:#9fb2bf}.tuspot-breadcrumbs a{color:#13677f;text-decoration:none;font-weight:700}.tuspot-breadcrumbs a:hover{color:#093440;text-decoration:underline;text-underline-offset:3px}.tuspot-breadcrumbs span{color:#425466}.tuspot-standard-page-intro{padding:44px 0 14px;background:linear-gradient(180deg,#f6fbfe 0%,#fff 100%)}.tuspot-standard-page-intro h1{max-width:920px;margin:0;color:#093440;font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.045em}.tuspot-standard-page-intro .tuspot-kicker{margin:0 0 12px}.tuspot-standard-page-intro .tuspot-shell>p:not(.tuspot-kicker){max-width:760px;color:#526173;font-size:18px;line-height:1.65;margin:18px 0 0}@media (max-width:760px){.tuspot-standard-page-intro{padding:28px 0 8px}.tuspot-breadcrumbs{font-size:12px}.tuspot-breadcrumbs ol{gap:5px}}body.tuspot-platform-theme .tuspot-button,body.tuspot-platform-theme button.tuspot-button,body.tuspot-platform-theme .tuspot-searchbar button,body.tuspot-platform-theme .wp-block-button.tuspot-button .wp-block-button__link{border-radius:var(--ts-btn-radius,var(--ts-pill))!important}body.tuspot-platform-theme .tuspot-place-card,body.tuspot-platform-theme .tuspot-gb-card,body.tuspot-platform-theme .tuspot-trip-plan-card,body.tuspot-platform-theme .tuspot-page-card,body.tuspot-platform-theme .tuspot-single-native__card,body.tuspot-platform-theme .tuspot-single-native__side-card,body.tuspot-platform-theme .tuspot-shop-shell .woocommerce{border-radius:var(--ts-card-radius,var(--ts-radius))}body.tuspot-platform-theme .tuspot-place-card,body.tuspot-platform-theme .tuspot-trip-plan-card,body.tuspot-platform-theme .tuspot-searchbar,body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav,body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-header__actions{box-shadow:var(--ts-shadow)}body.tuspot-platform-theme .tuspot-components-preview__hero{padding:clamp(70px, 9vw, 130px) 0 clamp(44px, 6vw, 90px);background:linear-gradient(180deg,#fff 0%,var(--ts-soft) 100%)}body.tuspot-platform-theme .tuspot-components-preview__hero h1{max-width:900px;margin:0;font-size:clamp(52px, 6vw, 96px);line-height:.95;letter-spacing:-.065em;color:#061E3A;font-weight:950}body.tuspot-platform-theme .tuspot-components-preview__hero p{max-width:760px;margin:24px 0 30px;font-size:20px;line-height:1.7;color:var(--ts-muted)}body.tuspot-platform-theme .tuspot-components-preview__actions,body.tuspot-platform-theme .tuspot-components-preview__button-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}body.tuspot-platform-theme .tuspot-components-preview__note{max-width:980px;margin-inline:auto}body.tuspot-platform-theme .tuspot-components-preview__note h3{margin:10px 0;font-size:clamp(28px, 3vw, 44px);line-height:1.05;letter-spacing:-.05em;color:#061E3A}@media (max-width:760px){body.tuspot-platform-theme .tuspot-components-preview__actions .tuspot-button,body.tuspot-platform-theme .tuspot-components-preview__button-row .tuspot-button{width:100%}}.ts-contact-hero,.ts-legal-hero{padding:clamp(46px, 7vw, 92px) 0 28px;background:linear-gradient(135deg,rgb(35 187 231 / .16),rgb(255 255 255 / .92))}.ts-contact-hero__inner,.ts-legal-hero__inner{max-width:980px;text-align:center}.ts-contact-hero h1,.ts-legal-hero h1{margin:10px 0 14px;font-size:clamp(38px, 5vw, 72px);line-height:.98;letter-spacing:-.055em;color:var(--ts-deep)}.ts-contact-hero p,.ts-legal-hero p{margin:0 auto;max-width:820px;font-size:18px;line-height:1.7;color:rgb(9 52 64 / .78)}.ts-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.ts-contact-form-card,.ts-contact-side-card,.ts-legal-content-card{background:#fff;border:1px solid var(--ts-border);border-radius:var(--ts-card-radius);box-shadow:var(--ts-shadow)}.ts-contact-form-card{padding:clamp(24px, 4vw, 44px)}.ts-contact-form-card h2,.ts-contact-side-card h2{margin:0 0 18px;color:var(--ts-deep);font-size:28px;letter-spacing:-.03em}.ts-contact-side-card{padding:26px;position:sticky;top:104px}.ts-contact-info-list{display:grid;gap:12px;margin-bottom:20px}.ts-contact-info-list div{padding:14px 0;border-bottom:1px solid var(--ts-border)}.ts-contact-info-list span{display:block;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:rgb(9 52 64 / .55)}.ts-contact-info-list strong,.ts-contact-info-list a{font-weight:700;color:var(--ts-deep);text-decoration:none}.ts-legal-content-shell{max-width:min(1080px, calc(100vw - 48px))}.ts-legal-content-card{padding:clamp(24px, 5vw, 58px)}.ts-legal-content-card :where(h2,h3,h4){color:var(--ts-deep);letter-spacing:-.02em}.ts-legal-content-card :where(p,li){font-size:16px;line-height:1.75;color:rgb(9 52 64 / .82)}.ts-pattern-contact-card,.ts-pattern-legal-links{padding:clamp(24px, 4vw, 42px);border-radius:var(--ts-card-radius);border:1px solid var(--ts-border);background:#fff;box-shadow:var(--ts-shadow)}.ts-pattern-legal-links ul{columns:2}@media (max-width:920px){.ts-contact-layout{grid-template-columns:1fr}.ts-contact-side-card{position:static}.ts-pattern-legal-links ul{columns:1}}.tuspot-blog-hero .tuspot-container,.tuspot-post-hero .tuspot-container,.tuspot-search-page .tuspot-page-hero .tuspot-container{max-width:1040px}.tuspot-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.tuspot-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tuspot-blog-main .tuspot-post-grid,.tuspot-blog-archive .tuspot-post-grid,.tuspot-search-page .tuspot-post-grid{align-items:stretch}.tuspot-post-card{background:#fff;border:1px solid var(--ts-border,#D9EAF1);border-radius:var(--ts-card-radius,34px);overflow:hidden;box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12));display:flex;flex-direction:column;min-height:100%}.tuspot-post-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(135deg,#EAF8FE,#F6FBFE)}.tuspot-post-card__media img,.tuspot-post-card__placeholder{width:100%;height:100%;display:block;object-fit:cover}.tuspot-post-card__placeholder::before{content:"TuSpot";position:absolute;inset:0;display:grid;place-items:center;font-weight:800;color:var(--ts-deep,#093440);opacity:.34}.tuspot-post-card__badge{position:absolute;left:16px;top:16px;background:rgb(255 255 255 / .92);color:var(--ts-deep,#093440);border:1px solid rgb(217 234 241 / .8)}.tuspot-post-card__body{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.tuspot-post-card__meta,.tuspot-post-meta-line{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:13px;color:#5D7280}.tuspot-post-card__title{font-size:clamp(20px, 2vw, 25px);line-height:1.12;margin:0;color:var(--ts-deep,#093440)}.tuspot-post-card__title a{color:inherit;text-decoration:none}.tuspot-post-card p{margin:0;color:#4B6472}.tuspot-post-card__link{margin-top:auto;font-weight:800;color:var(--ts-deep,#093440);text-decoration:none}.tuspot-blog-sidebar,.tuspot-readable-side{position:sticky;top:96px}.tuspot-side-card{background:#fff;border:1px solid var(--ts-border,#D9EAF1);border-radius:var(--ts-card-radius,34px);box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12));padding:24px;margin-bottom:18px}.tuspot-side-card h2{margin:0 0 14px;font-size:22px;color:var(--ts-deep,#093440)}.tuspot-side-card .search-form,.tuspot-search-page .search-form{display:flex;gap:10px}.tuspot-side-card input[type="search"],.tuspot-search-page input[type="search"]{width:100%;border:1px solid var(--ts-border,#D9EAF1);border-radius:999px;padding:12px 15px;background:#F6FBFE;color:var(--ts-deep,#093440)}.tuspot-side-card .search-submit,.tuspot-search-page .search-submit{border:0;border-radius:999px;padding:12px 18px;background:var(--ts-aqua,#23BBE7);color:#fff;font-weight:800;cursor:pointer}.tuspot-side-card .search-submit:hover,.tuspot-search-page .search-submit:hover{background:var(--ts-navy,#212844);color:#fff}.tuspot-category-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.tuspot-category-list a{display:flex;justify-content:space-between;padding:10px 12px;border-radius:16px;background:#F6FBFE;color:var(--ts-deep,#093440);text-decoration:none;font-weight:700}.tuspot-category-list a:hover{background:var(--ts-soft,#EAF8FE);color:var(--ts-deep,#093440)}.tuspot-post-featured{margin-top:-44px;position:relative;z-index:2}.tuspot-post-featured img{width:100%;max-height:620px;object-fit:cover;border-radius:var(--ts-card-radius,34px);box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12))}.tuspot-readable-layout{display:grid;grid-template-columns:minmax(0,820px) 320px;gap:34px;align-items:start;justify-content:center}.tuspot-readable-content{background:#fff;border:1px solid var(--ts-border,#D9EAF1);border-radius:var(--ts-card-radius,34px);padding:clamp(24px, 4vw, 46px);box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12));color:#2D4652;font-size:18px;line-height:1.72}.tuspot-readable-content h2,.tuspot-readable-content h3,.tuspot-readable-content h4{color:var(--ts-deep,#093440);line-height:1.18}.tuspot-readable-content a{color:var(--ts-deep,#093440);font-weight:800}.tuspot-pagination{margin-top:28px;display:flex;justify-content:center}.tuspot-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tuspot-pagination a,.tuspot-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--ts-border,#D9EAF1);background:#fff;color:var(--ts-deep,#093440);font-weight:800;text-decoration:none}.tuspot-pagination .current,.tuspot-pagination a:hover{background:var(--ts-aqua,#23BBE7);border-color:var(--ts-aqua,#23BBE7);color:#fff}@media (max-width:1100px){.tuspot-blog-layout,.tuspot-readable-layout{grid-template-columns:1fr}.tuspot-blog-sidebar,.tuspot-readable-side{position:static}.tuspot-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tuspot-post-grid{grid-template-columns:1fr}.tuspot-side-card .search-form,.tuspot-search-page .search-form{flex-direction:column}.tuspot-post-featured{margin-top:0}.tuspot-readable-content{font-size:16px}}.tuspot-owner-landing-hero{padding:64px 0 38px;background:radial-gradient(circle at 86% 6%,rgb(35 187 231 / .22),transparent 34%),linear-gradient(180deg,#f6fbfe 0%,#ffffff 100%)}.tuspot-owner-landing-hero__grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);gap:34px;align-items:center}.tuspot-owner-landing-hero__copy{background:rgb(255 255 255 / .78);border:1px solid var(--ts-border,#d9eaf1);border-radius:var(--ts-radius,34px);padding:clamp(28px, 4vw, 54px);box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12))}.tuspot-owner-landing-hero__copy h1{margin:12px 0 16px;font-size:clamp(42px, 6vw, 76px);line-height:.96;letter-spacing:-.06em;color:var(--ts-deep,#093440)}.tuspot-owner-landing-hero__copy p{max-width:720px;font-size:18px;line-height:1.75;color:#385c66}.tuspot-owner-landing-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.tuspot-owner-landing-hero__media{min-height:520px;border-radius:var(--ts-radius,34px);background:linear-gradient(135deg,#eaf8fe,#bfeef9);background-size:cover;background-position:center;position:relative;overflow:hidden;box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12))}.tuspot-owner-landing-hero__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 35%,rgb(9 52 64 / .42))}.tuspot-owner-landing-metric{position:relative;z-index:2;display:inline-flex;flex-direction:column;gap:3px;max-width:190px;margin:18px;padding:18px 20px;background:rgb(255 255 255 / .9);border:1px solid rgb(255 255 255 / .8);border-radius:24px;box-shadow:0 18px 38px rgb(9 52 64 / .18)}.tuspot-owner-landing-metric+.tuspot-owner-landing-metric{position:absolute;right:0;bottom:0}.tuspot-owner-landing-metric strong{font-size:30px;line-height:1;color:var(--ts-deep,#093440)}.tuspot-owner-landing-metric span{font-weight:750;color:#13677f}.tuspot-owner-benefits h2{max-width:850px;font-size:clamp(32px, 4vw, 54px);line-height:1.05;letter-spacing:-.045em;color:var(--ts-deep,#093440)}.tuspot-owner-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.tuspot-owner-benefits__grid article,.tuspot-owner-landing-side{background:#fff;border:1px solid var(--ts-border,#d9eaf1);border-radius:var(--ts-radius,34px);padding:28px;box-shadow:0 14px 34px rgb(9 52 64 / .08)}.tuspot-owner-benefits__grid article strong{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:var(--ts-soft,#eaf8fe);color:var(--ts-deep,#093440);margin-bottom:18px}.tuspot-owner-benefits__grid h3,.tuspot-owner-landing-side h2{margin:0 0 10px;color:var(--ts-deep,#093440)}.tuspot-owner-landing-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:24px;align-items:start}.tuspot-owner-landing-side ul{margin:18px 0 24px;padding:0;list-style:none;display:grid;gap:10px}.tuspot-owner-landing-side li{display:flex;gap:10px;align-items:center;font-weight:760;color:#385c66}.tuspot-owner-landing-side li::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--ts-aqua,#23bbe7);color:#fff;font-size:13px;font-weight:900}@media (max-width:1040px){.tuspot-owner-landing-hero__grid,.tuspot-owner-landing-content,.tuspot-owner-benefits__grid{grid-template-columns:1fr}.tuspot-owner-landing-hero__media{min-height:360px}}@media (max-width:680px){.tuspot-owner-landing-hero{padding-top:32px}.tuspot-owner-landing-hero__copy,.tuspot-owner-benefits__grid article,.tuspot-owner-landing-side{padding:22px}.tuspot-owner-landing-hero__actions .tuspot-button{width:100%}}body.tuspot-native-preview-mode:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99990;box-shadow:inset 0 0 0 4px rgb(35 187 231 / .32)}.tuspot-preview-ribbon{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:99999;width:min(920px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px 12px 18px;border-radius:999px;background:#093440;color:#fff;box-shadow:0 22px 60px rgb(9 52 64 / .24);font-size:14px}.tuspot-preview-ribbon strong{color:#fff;font-weight:900;white-space:nowrap}.tuspot-preview-ribbon span{color:rgb(255 255 255 / .82);line-height:1.35}.tuspot-preview-ribbon a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#23BBE7;color:#fff!important;text-decoration:none;font-weight:900;padding:9px 14px;white-space:nowrap}.tuspot-preview-ribbon a:hover,.tuspot-preview-ribbon a:focus{background:#fff;color:#093440!important}.tuspot-template-debug-badge{position:fixed;right:16px;bottom:84px;z-index:99998;border-radius:999px;background:#fff;color:#093440;border:1px solid #d9eaf1;box-shadow:0 12px 34px rgb(9 52 64 / .13);padding:8px 12px;font-size:12px;font-weight:900}.tuspot-native-preview-mode .tuspot-page-shell{outline:1px dashed rgb(35 187 231 / .45);outline-offset:-10px}@media(max-width:720px){.tuspot-preview-ribbon{align-items:flex-start;border-radius:22px;flex-direction:column;bottom:12px}.tuspot-preview-ribbon a{width:100%}.tuspot-template-debug-badge{right:12px;bottom:142px}}body.tuspot-platform-theme .tuspot-site-header{min-height:76px;overflow:visible;background:rgb(255 255 255 / .94)}body.tuspot-platform-theme .tuspot-site-header__inner{height:76px;min-height:76px;display:flex;align-items:center;gap:clamp(14px,1.6vw,28px);overflow:visible}body.tuspot-platform-theme .custom-logo-link{flex:0 0 auto;max-width:220px;overflow:hidden}body.tuspot-platform-theme .custom-logo-link img{max-height:54px;width:auto;max-width:220px;object-fit:contain}body.tuspot-platform-theme .tuspot-brand{flex:0 0 auto;white-space:nowrap}body.tuspot-platform-theme .tuspot-site-nav{margin-left:auto;min-width:0;flex:1 1 auto;display:flex;justify-content:flex-end;align-items:center;overflow:visible}body.tuspot-platform-theme .tuspot-site-nav ul,body.tuspot-platform-theme .tuspot-site-nav li{list-style:none!important;margin:0;padding:0}body.tuspot-platform-theme .tuspot-site-nav__list{display:flex!important;align-items:center;justify-content:flex-end;gap:clamp(14px,1.4vw,25px);list-style:none!important;margin:0!important;padding:0!important;flex-wrap:nowrap}body.tuspot-platform-theme .tuspot-site-nav__list>li{position:relative;display:flex;align-items:center;list-style:none!important;margin:0!important;padding:0!important;white-space:nowrap}body.tuspot-platform-theme .tuspot-site-nav__list>li::before,body.tuspot-platform-theme .tuspot-site-nav__list>li::marker{display:none!important;content:none!important}body.tuspot-platform-theme .tuspot-site-nav__list>li>a{display:inline-flex;align-items:center;min-height:38px;padding:6px 0;font-size:clamp(13px,.72vw,15px);line-height:1.1;font-weight:950;color:#123246!important;text-decoration:none!important;white-space:nowrap}body.tuspot-platform-theme .tuspot-site-nav__list>li>a:hover,body.tuspot-platform-theme .tuspot-site-nav .current-menu-item>a,body.tuspot-platform-theme .tuspot-site-nav .current_page_item>a{color:var(--ts-aqua)!important;background:transparent!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu{display:none!important}body.tuspot-platform-theme .tuspot-site-header__actions{flex:0 0 auto;display:flex;align-items:center;gap:12px;white-space:nowrap}body.tuspot-platform-theme .tuspot-lang-pill{display:inline-flex;align-items:center;justify-content:center;min-width:74px;min-height:42px;padding:8px 14px;color:#123246!important;background:#fff;border:1px solid var(--ts-border);font-weight:950;line-height:1.1;text-align:center}body.tuspot-platform-theme .tuspot-link-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:42px;color:#123246!important;font-weight:950;line-height:1.1;white-space:nowrap}body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button{min-height:46px;padding:12px 20px!important;border-radius:999px!important;background:var(--ts-aqua)!important;color:#fff!important;white-space:nowrap}body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button:hover{background:var(--ts-navy)!important;color:#fff!important}body.tuspot-platform-theme .tuspot-hero{padding-top:clamp(66px,6vw,96px)}body.tuspot-platform-theme .tuspot-hero__grid{align-items:center}body.tuspot-platform-theme .tuspot-hero h1{max-width:780px}body.tuspot-platform-theme .tuspot-section--soft{background:#EAF8FE}body.tuspot-platform-theme .tuspot-owner-cta{overflow:hidden}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--light{color:var(--ts-navy)!important;background:#fff!important}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--outline-light{color:#fff!important;border-color:rgb(255 255 255 / .55)!important;background:transparent!important}@media (max-width:1380px){body.tuspot-platform-theme .tuspot-site-header__inner{gap:14px}body.tuspot-platform-theme .tuspot-site-nav__list{gap:14px}body.tuspot-platform-theme .tuspot-site-nav__list>li>a{font-size:13px}body.tuspot-platform-theme .tuspot-link-quiet{font-size:13px}body.tuspot-platform-theme .tuspot-site-header__actions .tuspot-button{padding-left:16px!important;padding-right:16px!important}}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-site-nav{display:none}body.tuspot-platform-theme .tuspot-site-header__actions{display:none}body.tuspot-platform-theme .tuspot-mobile-toggle{display:block}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav{display:block;position:absolute;left:16px;right:16px;top:82px;margin:0;background:#fff;border:1px solid var(--ts-border);border-radius:24px 24px 0 0;padding:18px;box-shadow:var(--ts-shadow);z-index:80}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav__list{display:grid!important;grid-template-columns:1fr;gap:8px;justify-content:stretch}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav__list>li{display:block;white-space:normal}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav__list>li>a{display:flex;width:100%;min-height:46px;padding:12px 14px;border-radius:16px;background:#F6FBFE;color:#17394B!important;white-space:normal}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-header__actions{display:grid;position:absolute;left:16px;right:16px;top:calc(82px + 310px);grid-template-columns:1fr;gap:10px;background:#fff;border:1px solid var(--ts-border);border-top:0;border-radius:0 0 24px 24px;padding:0 18px 18px;box-shadow:var(--ts-shadow);z-index:80}}@media (max-width:760px){body.tuspot-platform-theme .tuspot-hero{padding-top:46px;padding-bottom:60px}body.tuspot-platform-theme .tuspot-hero h1{font-size:clamp(42px,14vw,62px)}body.tuspot-platform-theme .tuspot-searchbar{grid-template-columns:1fr;border-radius:24px}body.tuspot-platform-theme .tuspot-searchbar label{border-right:0;border-bottom:1px solid var(--ts-border);padding:12px 10px}body.tuspot-platform-theme .tuspot-searchbar button{width:100%;margin-top:8px}}body.tuspot-platform-theme .tuspot-site-header .tuspot-brand,body.tuspot-platform-theme .tuspot-site-header .custom-logo-link{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;max-width:230px!important;min-width:120px!important;min-height:54px!important;overflow:visible!important;opacity:1!important;visibility:visible!important;position:relative!important;z-index:85!important}body.tuspot-platform-theme .tuspot-site-header .custom-logo-link img,body.tuspot-platform-theme .tuspot-site-header .tuspot-brand-logo-img{display:block!important;width:auto!important;max-width:230px!important;height:auto!important;max-height:58px!important;object-fit:contain!important;opacity:1!important;visibility:visible!important}body.tuspot-platform-theme .tuspot-site-header .tuspot-brand--text{gap:9px!important;color:#061E3A!important;text-decoration:none!important}body.tuspot-platform-theme .tuspot-site-header .tuspot-brand--text .tuspot-brand-word{display:inline-flex!important;color:#061E3A!important;font-size:30px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.055em!important}body.tuspot-platform-theme .tuspot-site-header .tuspot-brand--text .tuspot-brand-mark{display:grid!important;place-items:center!important;flex:0 0 auto!important}body.tuspot-platform-theme .tuspot-site-nav__list>li.menu-item-has-children>a::after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.75}body.tuspot-platform-theme .tuspot-site-nav .sub-menu{display:block!important;position:absolute!important;left:50%!important;top:calc(100% + 16px)!important;z-index:120!important;min-width:270px!important;max-width:min(520px,calc(100vw - 48px))!important;margin:0!important;padding:12px!important;list-style:none!important;border:1px solid var(--ts-border)!important;border-radius:22px!important;background:rgb(255 255 255 / .98)!important;box-shadow:0 24px 60px rgb(9 52 64 / .16)!important;transform:translateX(-50%) translateY(8px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,transform .16s ease,visibility .16s ease!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}body.tuspot-platform-theme .tuspot-site-nav .menu-item-has-children:hover>.sub-menu,body.tuspot-platform-theme .tuspot-site-nav .menu-item-has-children:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu li{display:block!important;margin:0!important;padding:0!important;list-style:none!important;white-space:normal!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu li::marker,body.tuspot-platform-theme .tuspot-site-nav .sub-menu li::before{display:none!important;content:none!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu a{display:flex!important;align-items:center!important;min-height:42px!important;padding:10px 12px!important;border-radius:14px!important;color:#123246!important;background:transparent!important;font-size:14px!important;line-height:1.25!important;font-weight:850!important;text-decoration:none!important;white-space:normal!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu a:hover,body.tuspot-platform-theme .tuspot-site-nav .sub-menu a:focus{color:#093440!important;background:#EAF8FE!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu .sub-menu{left:100%!important;top:0!important;transform:translateX(10px)!important}body.tuspot-platform-theme .tuspot-site-nav .sub-menu .menu-item-has-children:hover>.sub-menu,body.tuspot-platform-theme .tuspot-site-nav .sub-menu .menu-item-has-children:focus-within>.sub-menu{transform:translateX(0)!important}@media (min-width:1181px){body.tuspot-platform-theme .tuspot-site-nav__list>li:nth-last-child(-n+2)>.sub-menu{left:auto!important;right:0!important;transform:translateY(8px)!important}body.tuspot-platform-theme .tuspot-site-nav__list>li:nth-last-child(-n+2):hover>.sub-menu,body.tuspot-platform-theme .tuspot-site-nav__list>li:nth-last-child(-n+2):focus-within>.sub-menu{transform:translateY(0)!important}}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-site-header .tuspot-brand,body.tuspot-platform-theme .tuspot-site-header .custom-logo-link{min-width:0!important;max-width:190px!important}body.tuspot-platform-theme .tuspot-site-header .custom-logo-link img,body.tuspot-platform-theme .tuspot-site-header .tuspot-brand-logo-img{max-width:190px!important;max-height:52px!important}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav{max-height:calc(100vh - 112px)!important;overflow:auto!important;padding-bottom:18px!important}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav .sub-menu{display:grid!important;position:static!important;left:auto!important;top:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:8px 0 8px 0!important;padding:8px!important;border:1px solid rgb(217 234 241 / .9)!important;border-radius:16px!important;background:#F6FBFE!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-nav .sub-menu a{min-height:38px!important;padding:9px 10px!important;background:#fff!important;color:#17394B!important;font-size:13px!important}body.tuspot-platform-theme .tuspot-site-header.is-mobile-open .tuspot-site-header__actions{display:none!important}}@media (max-width:520px){body.tuspot-platform-theme .tuspot-site-header .tuspot-brand--text .tuspot-brand-word{font-size:25px!important}body.tuspot-platform-theme .tuspot-site-header .custom-logo-link img,body.tuspot-platform-theme .tuspot-site-header .tuspot-brand-logo-img{max-width:160px!important;max-height:48px!important}}.tuspot-hero__grid{grid-template-columns:minmax(0,1fr) minmax(600px,46vw);gap:38px}.tuspot-hero__visual{position:relative;height:620px;min-width:0;display:flex;align-items:stretch;justify-content:flex-end}.tuspot-hero__visual--baner,.tuspot-hero__visual--kolaz,.tuspot-hero__visual--karta{overflow:visible}.tuspot-hero-banner--baner,.tuspot-hero-banner--layered,.tuspot-hero-banner--framed{display:block;width:100%;height:100%;background-size:cover;background-position:center;box-shadow:0 30px 70px rgb(9 52 64 / .18)}.tuspot-hero-banner--baner{border-radius:42px 96px 42px 42px}.tuspot-hero-banner--baner:after,.tuspot-hero-banner--layered:after,.tuspot-hero-banner--framed:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,rgb(255 255 255 / .02),rgb(6 30 58 / .08))}.tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{position:absolute;inset:26px 6px 30px 54px;border-radius:46px 108px 46px 46px}.tuspot-hero-card-thumb{position:absolute;display:block;background-size:cover;background-position:center;border:10px solid #fff;box-shadow:0 20px 48px rgb(9 52 64 / .16)}.tuspot-hero-card-thumb--top{right:0;top:0;width:240px;height:180px;border-radius:34px}.tuspot-hero-card-thumb--bottom{left:0;bottom:0;width:290px;height:215px;border-radius:34px}.tuspot-hero-frame{position:relative;width:100%;height:100%;padding:24px;border-radius:48px;background:linear-gradient(135deg,#d8f5fb 0%,#eef9fd 100%);box-shadow:0 24px 64px rgb(9 52 64 / .12)}.tuspot-hero-banner--framed{border-radius:36px 86px 36px 36px}.tuspot-hero-mini-card{position:absolute;left:0;bottom:20px;width:min(320px,56%);background:rgb(255 255 255 / .97);border:1px solid var(--ts-border);border-radius:30px;box-shadow:0 20px 50px rgb(9 52 64 / .14);padding:20px 22px}.tuspot-hero-mini-card span{display:inline-flex;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:#eaf8fe;color:#2498aa;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.tuspot-hero-mini-card strong{display:block;color:var(--ts-navy);font-size:28px;line-height:1.05;letter-spacing:-.04em}.tuspot-hero-mini-card small{display:block;margin-top:8px;color:var(--ts-muted);font-size:14px;line-height:1.5}.tuspot-hero-mini-photo{position:absolute;right:0;top:36px;width:200px;height:156px;border-radius:28px;border:10px solid #fff;background-size:cover;background-position:center;box-shadow:0 18px 42px rgb(9 52 64 / .16)}.tuspot-hero__proof{gap:26px}.tuspot-hero__proof span{white-space:nowrap}@media (min-width:1600px){.tuspot-hero__grid{grid-template-columns:minmax(0,1fr) 720px;gap:30px}.tuspot-hero__visual{height:650px}}@media (max-width:1180px){.tuspot-hero__grid{grid-template-columns:1fr;gap:28px}.tuspot-hero__visual{height:520px}.tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{inset:24px 26px 26px 58px}.tuspot-hero-card-thumb--top{width:220px;height:164px}.tuspot-hero-card-thumb--bottom{width:250px;height:186px}.tuspot-hero-mini-card{width:min(320px,62%)}}@media (max-width:860px){.tuspot-hero__visual{height:360px}.tuspot-hero-banner--baner,.tuspot-hero-banner--framed,.tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{border-radius:32px}.tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{inset:14px 12px 16px 34px}.tuspot-hero-card-thumb--top{width:150px;height:114px;border-width:7px;border-radius:22px}.tuspot-hero-card-thumb--bottom{width:170px;height:128px;border-width:7px;border-radius:22px}.tuspot-hero-frame{padding:16px;border-radius:32px}.tuspot-hero-mini-card{left:12px;bottom:12px;width:calc(100% - 110px);padding:14px 16px;border-radius:22px}.tuspot-hero-mini-card strong{font-size:20px}.tuspot-hero-mini-card small{font-size:12px}.tuspot-hero-mini-photo{right:12px;top:20px;width:90px;height:90px;border-width:6px;border-radius:18px}}@media (max-width:640px){.tuspot-hero__visual{height:300px}.tuspot-hero-card-thumb--top{width:118px;height:92px}.tuspot-hero-card-thumb--bottom{width:132px;height:102px}.tuspot-hero-mini-card{width:calc(100% - 96px)}.tuspot-hero__proof{gap:14px}}body.tuspot-platform-theme .tuspot-hero{padding-top:clamp(64px,5.2vw,92px);padding-bottom:clamp(72px,6vw,110px);background:linear-gradient(180deg,#F6FBFE 0%,#fff 62%,#F6FBFE 100%)}body.tuspot-platform-theme .tuspot-hero .tuspot-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin-inline:auto!important}body.tuspot-platform-theme .tuspot-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(620px,.88fr);gap:clamp(24px,2.4vw,44px);align-items:center}body.tuspot-platform-theme .tuspot-hero__content{max-width:820px}body.tuspot-platform-theme .tuspot-hero h1{max-width:800px}body.tuspot-platform-theme .tuspot-hero p{max-width:680px}body.tuspot-platform-theme .tuspot-searchbar{max-width:835px}body.tuspot-platform-theme .tuspot-hero__visual{position:relative;height:clamp(560px,34vw,705px);min-width:0;display:flex;align-items:stretch;justify-content:stretch;isolation:isolate}body.tuspot-platform-theme .tuspot-hero__visual::before{content:"";position:absolute;inset:8% -4% 4% 14%;z-index:-1;border-radius:56px 130px 56px 56px;background:radial-gradient(circle at 75% 25%,rgb(35 187 231 / .26),transparent 36%),linear-gradient(135deg,rgb(234 248 254 / .96),rgb(255 255 255 / .7));filter:blur(.2px)}body.tuspot-platform-theme .tuspot-hero-banner--baner,body.tuspot-platform-theme .tuspot-hero-banner--layered,body.tuspot-platform-theme .tuspot-hero-banner--framed{display:block;width:100%;height:100%;background-color:#EAF8FE;background-size:cover;background-position:center;box-shadow:0 34px 78px rgb(9 52 64 / .17);overflow:hidden}body.tuspot-platform-theme .tuspot-hero-banner--baner{border-radius:46px 112px 46px 46px}body.tuspot-platform-theme .tuspot-hero-banner--baner::after,body.tuspot-platform-theme .tuspot-hero-banner--layered::after,body.tuspot-platform-theme .tuspot-hero-banner--framed::after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,rgb(255 255 255 / .02),rgb(6 30 58 / .08))}body.tuspot-platform-theme .tuspot-hero__visual--no-image .tuspot-hero-banner--baner,body.tuspot-platform-theme .tuspot-hero__visual--no-image .tuspot-hero-banner--layered,body.tuspot-platform-theme .tuspot-hero__visual--no-image .tuspot-hero-banner--framed{background-image:radial-gradient(circle at 72% 24%,rgb(35 187 231 / .34),transparent 34%),linear-gradient(135deg,#EAF8FE 0%,#F6FBFE 48%,#D8F5FB 100%)!important}body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{position:absolute;inset:24px 8px 28px 58px;border-radius:48px 118px 48px 48px}body.tuspot-platform-theme .tuspot-hero-card-thumb{position:absolute;display:block;background-color:#EAF8FE;background-size:cover;background-position:center;border:10px solid #fff;box-shadow:0 22px 52px rgb(9 52 64 / .16)}body.tuspot-platform-theme .tuspot-hero-card-thumb--top{right:0;top:0;width:min(265px,36%);height:190px;border-radius:34px}body.tuspot-platform-theme .tuspot-hero-card-thumb--bottom{left:0;bottom:0;width:min(320px,45%);height:226px;border-radius:36px}body.tuspot-platform-theme .tuspot-hero-frame{position:relative;width:100%;height:100%;padding:24px;border-radius:52px;background:linear-gradient(135deg,#D8F5FB 0%,#F6FBFE 100%);box-shadow:0 26px 68px rgb(9 52 64 / .12)}body.tuspot-platform-theme .tuspot-hero-banner--framed{border-radius:38px 96px 38px 38px}body.tuspot-platform-theme .tuspot-hero-mini-card{position:absolute;left:0;bottom:24px;width:min(350px,58%);background:rgb(255 255 255 / .97);border:1px solid var(--ts-border);border-radius:30px;box-shadow:0 22px 54px rgb(9 52 64 / .15);padding:22px 24px;backdrop-filter:blur(12px)}body.tuspot-platform-theme .tuspot-hero-mini-card span{display:inline-flex;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:#EAF8FE;color:#13677F;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}body.tuspot-platform-theme .tuspot-hero-mini-card strong{display:block;color:var(--ts-navy);font-size:clamp(24px,1.8vw,32px);line-height:1.05;letter-spacing:-.045em}body.tuspot-platform-theme .tuspot-hero-mini-card small{display:block;margin-top:9px;color:var(--ts-muted);font-size:14px;line-height:1.5}body.tuspot-platform-theme .tuspot-hero-mini-photo{position:absolute;right:0;top:38px;width:210px;height:160px;border-radius:30px;border:10px solid #fff;background-color:#EAF8FE;background-size:cover;background-position:center;box-shadow:0 20px 46px rgb(9 52 64 / .16)}body.tuspot-platform-theme .tuspot-hero__proof{gap:clamp(14px,1.5vw,24px)}body.tuspot-platform-theme .tuspot-hero__proof span{white-space:nowrap}@media (min-width:1600px){body.tuspot-platform-theme .tuspot-hero__grid{grid-template-columns:minmax(0,790px) minmax(720px,1fr);gap:34px}body.tuspot-platform-theme .tuspot-hero__visual{height:710px}}@media (min-width:1900px){body.tuspot-platform-theme .tuspot-hero__grid{gap:30px}body.tuspot-platform-theme .tuspot-hero__visual{height:735px}}@media (max-width:1320px){body.tuspot-platform-theme .tuspot-hero__grid{grid-template-columns:minmax(0,1fr) minmax(540px,.8fr);gap:30px}body.tuspot-platform-theme .tuspot-hero__visual{height:570px}}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-hero__grid{grid-template-columns:1fr;gap:30px}body.tuspot-platform-theme .tuspot-hero__content{max-width:900px}body.tuspot-platform-theme .tuspot-hero__visual{height:520px}body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{inset:24px 26px 26px 58px}}@media (max-width:860px){body.tuspot-platform-theme .tuspot-hero .tuspot-shell{width:min(100% - 28px,100%)!important;max-width:min(100% - 28px,100%)!important}body.tuspot-platform-theme .tuspot-hero__visual{height:370px}body.tuspot-platform-theme .tuspot-hero-banner--baner,body.tuspot-platform-theme .tuspot-hero-banner--framed,body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{border-radius:32px}body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-banner--layered{inset:14px 12px 16px 34px}body.tuspot-platform-theme .tuspot-hero-card-thumb--top{width:150px;height:114px;border-width:7px;border-radius:22px}body.tuspot-platform-theme .tuspot-hero-card-thumb--bottom{width:170px;height:128px;border-width:7px;border-radius:22px}body.tuspot-platform-theme .tuspot-hero-frame{padding:16px;border-radius:32px}body.tuspot-platform-theme .tuspot-hero-mini-card{left:12px;bottom:12px;width:calc(100% - 112px);padding:14px 16px;border-radius:22px}body.tuspot-platform-theme .tuspot-hero-mini-card strong{font-size:20px}body.tuspot-platform-theme .tuspot-hero-mini-card small{font-size:12px}body.tuspot-platform-theme .tuspot-hero-mini-photo{right:12px;top:20px;width:92px;height:92px;border-width:6px;border-radius:18px}}@media (max-width:640px){body.tuspot-platform-theme .tuspot-hero__visual{height:300px}body.tuspot-platform-theme .tuspot-hero-card-thumb--top{width:118px;height:92px}body.tuspot-platform-theme .tuspot-hero-card-thumb--bottom{width:132px;height:102px}body.tuspot-platform-theme .tuspot-hero-mini-card{width:calc(100% - 98px)}body.tuspot-platform-theme .tuspot-hero__proof{gap:14px}}body.tuspot-platform-theme .tuspot-hero__proof{align-items:center;gap:10px;margin-top:22px}body.tuspot-platform-theme .tuspot-hero__proof span{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border:1px solid rgb(35 187 231 / .18);border-radius:999px;background:rgb(255 255 255 / .78);box-shadow:0 10px 24px rgb(9 52 64 / .06);color:#244B5C;font-size:14px;font-weight:900;white-space:nowrap}body.tuspot-platform-theme .tuspot-hero__proof span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:9px;border-radius:999px;background:var(--ts-aqua);box-shadow:0 0 0 4px rgb(35 187 231 / .13)}body.tuspot-platform-theme .tuspot-trust-grid>div{min-height:100%}body.tuspot-platform-theme .tuspot-trust-grid>div h3{max-width:320px}body.tuspot-platform-theme .tuspot-trust-grid>div p{max-width:430px}@media (max-width:640px){body.tuspot-platform-theme .tuspot-hero__proof span{width:100%;justify-content:flex-start}}body.tuspot-platform-theme .tuspot-searchbar label:last-of-type{border-right:0}body.tuspot-platform-theme .tuspot-searchbar--no-when:not(.tuspot-searchbar--no-who){grid-template-columns:minmax(0,1fr) .72fr auto}body.tuspot-platform-theme .tuspot-searchbar--no-who:not(.tuspot-searchbar--no-when){grid-template-columns:minmax(0,1.15fr) .85fr auto}body.tuspot-platform-theme .tuspot-searchbar--no-when.tuspot-searchbar--no-who{grid-template-columns:minmax(0,1fr) auto;max-width:660px}body.tuspot-platform-theme .tuspot-planner-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button{min-height:50px}body.tuspot-platform-theme .tuspot-section-head .tuspot-button--ghost,body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button--ghost{background:#fff!important;color:#212844!important;border:1px solid var(--ts-border)!important}body.tuspot-platform-theme .tuspot-section-head .tuspot-button--ghost:hover,body.tuspot-platform-theme .tuspot-section-head .tuspot-button--ghost:focus,body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button--ghost:hover,body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button--ghost:focus{background:#212844!important;color:#fff!important;border-color:#212844!important}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--outline-light:hover,body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--outline-light:focus{background:#fff!important;color:#212844!important;border-color:#fff!important}@media (max-width:860px){body.tuspot-platform-theme .tuspot-searchbar--no-when:not(.tuspot-searchbar--no-who),body.tuspot-platform-theme .tuspot-searchbar--no-who:not(.tuspot-searchbar--no-when),body.tuspot-platform-theme .tuspot-searchbar--no-when.tuspot-searchbar--no-who{grid-template-columns:1fr;max-width:100%}body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button{width:100%}}body.tuspot-platform-theme a.tuspot-mosaic-card,body.tuspot-platform-theme a.tuspot-offer-card{color:#fff!important;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}body.tuspot-platform-theme a.tuspot-offer-card{color:var(--ts-navy)!important}body.tuspot-platform-theme a.tuspot-mosaic-card:hover,body.tuspot-platform-theme a.tuspot-mosaic-card:focus-visible,body.tuspot-platform-theme a.tuspot-offer-card:hover,body.tuspot-platform-theme a.tuspot-offer-card:focus-visible{transform:translateY(-3px);box-shadow:0 28px 70px rgb(9 52 64 / .16);filter:saturate(1.04)}body.tuspot-platform-theme a.tuspot-mosaic-card:focus-visible,body.tuspot-platform-theme a.tuspot-offer-card:focus-visible{outline:3px solid rgb(35 187 231 / .55);outline-offset:4px}body.tuspot-platform-theme .tuspot-mosaic-card:not([style]){background:linear-gradient(180deg,rgb(255 255 255 / .08),rgb(6 30 58 / .68)),linear-gradient(135deg,#CFEFF7,#90DCEA)}body.tuspot-platform-theme .tuspot-trust-intro{max-width:860px;margin:0 0 30px}body.tuspot-platform-theme .tuspot-trust-intro h2{margin:0;font-size:clamp(34px,3vw,56px);line-height:1.02;letter-spacing:-.055em;color:#061E3A}body.tuspot-platform-theme .tuspot-trust-intro p{max-width:720px;margin:14px 0 0;color:var(--ts-muted);font-size:18px;font-weight:700}body.tuspot-platform-theme .tuspot-owner-cta{position:relative}body.tuspot-platform-theme .tuspot-owner-cta:before{content:"";position:absolute;right:-120px;top:-130px;width:360px;height:360px;border-radius:999px;background:rgb(255 255 255 / .12);pointer-events:none}body.tuspot-platform-theme .tuspot-owner-cta:after{content:"";position:absolute;left:44%;bottom:-180px;width:420px;height:420px;border-radius:999px;background:rgb(35 187 231 / .18);pointer-events:none}body.tuspot-platform-theme .tuspot-owner-cta__content,body.tuspot-platform-theme .tuspot-owner-cta__actions{position:relative;z-index:1}body.tuspot-platform-theme .tuspot-owner-cta__content{max-width:800px}body.tuspot-platform-theme .tuspot-owner-cta__benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform-theme .tuspot-owner-cta__benefits span{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border-radius:999px;background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .24);color:#fff;font-size:14px;font-weight:900}body.tuspot-platform-theme .tuspot-owner-cta__benefits span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:9px;border-radius:999px;background:#fff;box-shadow:0 0 0 4px rgb(255 255 255 / .12)}body.tuspot-platform-theme .tuspot-owner-cta__actions{display:flex;gap:13px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:860px){body.tuspot-platform-theme .tuspot-trust-intro{margin-bottom:24px}body.tuspot-platform-theme .tuspot-owner-cta__actions{justify-content:flex-start;width:100%}body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button{width:100%}}body.tuspot-platform-theme .tuspot-hero-slider{position:relative;display:block;width:100%;height:100%;background:#EAF8FE;overflow:hidden;box-shadow:0 34px 78px rgb(9 52 64 / .17);isolation:isolate}body.tuspot-platform-theme .tuspot-hero-slider--baner{border-radius:46px 112px 46px 46px}body.tuspot-platform-theme .tuspot-hero-slider--framed{border-radius:38px 96px 38px 38px}body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-slider--layered{position:absolute;inset:24px 8px 28px 58px;border-radius:48px 118px 48px 48px}body.tuspot-platform-theme .tuspot-hero-slider__slide{position:absolute;inset:0;display:block;background-color:#EAF8FE;background-size:cover;background-position:center;opacity:0;transform:scale(1.025);transition:opacity .75s ease,transform 3.4s ease;z-index:1}body.tuspot-platform-theme .tuspot-hero-slider__slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .02),rgb(6 30 58 / .10));z-index:1}body.tuspot-platform-theme .tuspot-hero-slider__slide.is-active{opacity:1;transform:scale(1);z-index:2}body.tuspot-platform-theme .tuspot-hero-slider__slide--no-image{background-image:radial-gradient(circle at 72% 24%,rgb(35 187 231 / .34),transparent 34%),linear-gradient(135deg,#EAF8FE 0%,#F6FBFE 48%,#D8F5FB 100%)!important}body.tuspot-platform-theme .tuspot-hero-slider__caption{position:absolute;left:0;bottom:24px;width:min(360px,60%);z-index:4;background:rgb(255 255 255 / .97);border:1px solid var(--ts-border);border-radius:30px;box-shadow:0 22px 54px rgb(9 52 64 / .15);padding:22px 24px;backdrop-filter:blur(12px);color:var(--ts-navy)}body.tuspot-platform-theme .tuspot-hero-slider__caption span{display:inline-flex;margin-bottom:10px;padding:6px 12px;border-radius:999px;background:#EAF8FE;color:#13677F;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}body.tuspot-platform-theme .tuspot-hero-slider__caption strong{display:block;color:var(--ts-navy);font-size:clamp(24px,1.8vw,32px);line-height:1.05;letter-spacing:-.045em}body.tuspot-platform-theme .tuspot-hero-slider__caption small{display:block;margin-top:9px;color:var(--ts-muted);font-size:14px;line-height:1.5}body.tuspot-platform-theme .tuspot-hero-slider:not(.tuspot-hero-slider--with-card) .tuspot-hero-slider__caption{display:none}body.tuspot-platform-theme .tuspot-hero-slider__dots{position:absolute;right:22px;bottom:22px;z-index:5;display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:999px;background:rgb(255 255 255 / .82);box-shadow:0 10px 26px rgb(9 52 64 / .12);backdrop-filter:blur(10px)}body.tuspot-platform-theme .tuspot-hero-slider__dots button{display:block;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgb(33 40 68 / .24);cursor:pointer;transition:width .22s ease,background .22s ease,transform .22s ease}body.tuspot-platform-theme .tuspot-hero-slider__dots button.is-active{width:18px;background:#23BBE7}body.tuspot-platform-theme .tuspot-hero__visual-source--recznie .tuspot-hero-slider,body.tuspot-platform-theme .tuspot-hero__visual-source--wyroznione .tuspot-hero-slider{outline:1px solid rgb(35 187 231 / .12);outline-offset:-1px}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-slider--layered{inset:24px 26px 26px 58px}}@media (max-width:860px){body.tuspot-platform-theme .tuspot-hero-slider--baner,body.tuspot-platform-theme .tuspot-hero-slider--framed,body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-slider--layered{border-radius:32px}body.tuspot-platform-theme .tuspot-hero__visual--kolaz .tuspot-hero-slider--layered{inset:14px 12px 16px 34px}body.tuspot-platform-theme .tuspot-hero-slider__caption{left:12px;bottom:12px;width:calc(100% - 112px);padding:14px 16px;border-radius:22px}body.tuspot-platform-theme .tuspot-hero-slider__caption strong{font-size:20px}body.tuspot-platform-theme .tuspot-hero-slider__caption small{font-size:12px}body.tuspot-platform-theme .tuspot-hero-slider__dots{right:14px;bottom:14px}}@media (max-width:640px){body.tuspot-platform-theme .tuspot-hero-slider__caption{width:calc(100% - 98px)}}@media (prefers-reduced-motion:reduce){body.tuspot-platform-theme .tuspot-hero-slider__slide{transition:none!important;transform:none!important}}body.tuspot-platform-theme .tuspot-hero-slider__dots button:hover,body.tuspot-platform-theme .tuspot-hero-slider__dots button:focus-visible{transform:translateY(-1px);background:#212844;outline:2px solid rgb(35 187 231 / .38);outline-offset:3px}body.tuspot-platform-theme .tuspot-hero-slider__dots button.is-active:hover,body.tuspot-platform-theme .tuspot-hero-slider__dots button.is-active:focus-visible{background:#23BBE7}body.tuspot-platform-theme .tuspot-hero-slider__caption .tuspot-hero-slider__cta{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:38px;margin-top:15px;padding:10px 16px;border-radius:999px;background:#23BBE7;color:#fff;font-size:13px;font-style:normal;font-weight:950;line-height:1;box-shadow:0 12px 24px rgb(35 187 231 / .24)}body.tuspot-platform-theme .tuspot-hero-slider__slide:hover .tuspot-hero-slider__cta,body.tuspot-platform-theme .tuspot-hero-slider__slide:focus-visible .tuspot-hero-slider__cta{background:#212844;color:#fff}@media (max-width:860px){body.tuspot-platform-theme .tuspot-hero-slider__caption .tuspot-hero-slider__cta{min-height:34px;margin-top:11px;padding:9px 13px;font-size:12px}}body.tuspot-platform-theme .tuspot-single-native__intro .tuspot-breadcrumbs{margin:0 0 18px}body.tuspot-platform-theme .tuspot-single-native__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}body.tuspot-platform-theme .tuspot-single-native__benefit{min-height:118px;padding:18px;border:1px solid rgb(217 234 241 / .92);border-radius:24px;background:rgb(255 255 255 / .78);box-shadow:0 14px 32px rgb(9 52 64 / .07);backdrop-filter:blur(10px)}body.tuspot-platform-theme .tuspot-single-native__benefit strong{display:block;margin-bottom:7px;color:#093440;font-size:14px;font-weight:950;letter-spacing:-.02em}body.tuspot-platform-theme .tuspot-single-native__benefit span{display:block;color:#657789;font-size:13px;line-height:1.45}body.tuspot-platform-theme .tuspot-single-native__anchor-wrap{position:sticky;top:76px;z-index:14;padding:12px 0;background:rgb(246 251 254 / .86);border-bottom:1px solid rgb(217 234 241 / .74);backdrop-filter:blur(16px)}body.tuspot-platform-theme .tuspot-single-native__anchor-nav{display:flex;align-items:center;gap:10px;overflow:auto;padding:0 2px;scrollbar-width:none}body.tuspot-platform-theme .tuspot-single-native__anchor-nav::-webkit-scrollbar{display:none}body.tuspot-platform-theme .tuspot-single-native__anchor-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 16px;border:1px solid var(--ts-border);border-radius:999px;background:#fff;color:#093440;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:0 8px 18px rgb(9 52 64 / .05)}body.tuspot-platform-theme .tuspot-single-native__anchor-nav a:hover,body.tuspot-platform-theme .tuspot-single-native__anchor-nav a:focus-visible{background:#23BBE7;border-color:#23BBE7;color:#fff;outline:0}body.tuspot-platform-theme .tuspot-single-native__card[id],body.tuspot-platform-theme .tuspot-single-native__aside[id],body.tuspot-platform-theme .tuspot-single-native__core[id]{scroll-margin-top:148px}body.tuspot-platform-theme .tuspot-single-native__side-card{position:sticky;top:150px}body.tuspot-platform-theme .tuspot-single-native__side-badges{display:grid;gap:8px;margin:16px 0 20px;padding:0;list-style:none}body.tuspot-platform-theme .tuspot-single-native__side-badges li{padding:10px 12px;border:1px solid rgb(217 234 241 / .86);border-radius:16px;background:#F6FBFE;color:#13677F;font-size:13px;font-weight:850;line-height:1.35}body.tuspot-platform-theme .tuspot-single-native__related{padding-top:34px;background:linear-gradient(180deg,#fff0,#EAF8FE)}body.tuspot-platform-theme .tuspot-single-native__related .tuspot-section-head{margin-bottom:24px}body.tuspot-platform-theme .tuspot-single-native__related-grid .tuspot-place-card{height:100%}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-single-native__benefits{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-single-native__benefit{min-height:0}body.tuspot-platform-theme .tuspot-single-native__side-card{position:static}}@media (max-width:860px){body.tuspot-platform-theme .tuspot-single-native__anchor-wrap{top:76px;padding:10px 0}body.tuspot-platform-theme .tuspot-single-native__anchor-nav a{min-height:38px;padding:9px 13px;font-size:12px}body.tuspot-platform-theme .tuspot-single-native__card[id],body.tuspot-platform-theme .tuspot-single-native__aside[id],body.tuspot-platform-theme .tuspot-single-native__core[id]{scroll-margin-top:136px}}body.tuspot-platform-theme .tuspot-single-native__direct-actions{display:grid;gap:10px;margin:4px 0 18px;padding:16px;border:1px solid rgb(217 234 241 / .92);border-radius:22px;background:linear-gradient(180deg,#F6FBFE,#fff)}body.tuspot-platform-theme .tuspot-single-native__direct-actions h3,body.tuspot-platform-theme .tuspot-single-native__enquiry-tips h3{margin:0 0 4px!important;color:#093440!important;font-size:16px!important;line-height:1.2!important;font-weight:950!important;letter-spacing:-.02em!important}body.tuspot-platform-theme .tuspot-single-native__direct-action{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:11px 14px;border:1px solid rgb(217 234 241 / .94);border-radius:16px;background:#fff;color:#093440;text-decoration:none;box-shadow:0 10px 20px rgb(9 52 64 / .05)}body.tuspot-platform-theme .tuspot-single-native__direct-action:hover,body.tuspot-platform-theme .tuspot-single-native__direct-action:focus-visible{background:#23BBE7;border-color:#23BBE7;color:#fff;outline:0}body.tuspot-platform-theme .tuspot-single-native__direct-action span{font-size:14px;font-weight:950}body.tuspot-platform-theme .tuspot-single-native__direct-action small{min-width:0;max-width:170px;overflow:hidden;color:inherit;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap;opacity:.82}body.tuspot-platform-theme .tuspot-single-native__enquiry-tips{margin:2px 0 18px;padding:16px;border:1px dashed rgb(35 187 231 / .55);border-radius:22px;background:#F6FBFE}body.tuspot-platform-theme .tuspot-single-native__enquiry-tips ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}body.tuspot-platform-theme .tuspot-single-native__enquiry-tips li{position:relative;padding-left:20px;color:#365665;font-size:13px;font-weight:800;line-height:1.35}body.tuspot-platform-theme .tuspot-single-native__enquiry-tips li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:999px;background:#23BBE7;box-shadow:0 0 0 4px rgb(35 187 231 / .13)}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-single-native__direct-action small{max-width:52vw}}body.tuspot-platform-theme .tuspot-single-native__mobile-cta{display:none}@media (max-width:780px){body.tuspot-platform-theme .tuspot-single-native{padding-bottom:104px}body.tuspot-platform-theme .tuspot-single-native__mobile-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:48;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgb(217 234 241 / .94);border-radius:24px;background:rgb(255 255 255 / .96);box-shadow:0 20px 44px rgb(9 52 64 / .18);backdrop-filter:blur(18px)}body.tuspot-platform-theme .tuspot-single-native__mobile-cta strong,body.tuspot-platform-theme .tuspot-single-native__mobile-cta span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tuspot-platform-theme .tuspot-single-native__mobile-cta strong{color:#093440;font-size:13px;font-weight:950;line-height:1.15}body.tuspot-platform-theme .tuspot-single-native__mobile-cta span{margin-top:3px;color:#657789;font-size:11px;font-weight:800}body.tuspot-platform-theme .tuspot-single-native__mobile-cta nav{display:flex;align-items:center;gap:6px}body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 12px;border:1px solid #23BBE7;border-radius:999px;background:#23BBE7;color:#fff!important;font-size:12px;font-weight:950;line-height:1;text-decoration:none!important;box-shadow:0 10px 22px rgb(35 187 231 / .24)}body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link:hover,body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link:focus-visible{background:#212844;border-color:#212844;color:#fff!important;outline:2px solid rgb(35 187 231 / .26);outline-offset:2px}body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link--call,body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link--map{background:#F6FBFE;border-color:#D9EAF1;color:#093440!important;box-shadow:none}body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link--call:hover,body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link--call:focus-visible,body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link--map:hover,body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link--map:focus-visible{background:#212844;border-color:#212844;color:#fff!important}}@media (max-width:480px){body.tuspot-platform-theme .tuspot-single-native__mobile-cta{left:8px;right:8px;bottom:8px;grid-template-columns:1fr;gap:10px;border-radius:22px}body.tuspot-platform-theme .tuspot-single-native__mobile-cta nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}body.tuspot-platform-theme .tuspot-single-native__mobile-cta-link{width:100%;padding-inline:8px}}body.tuspot-platform-theme .tuspot-catalog-native .tuspot-catalog-toolbar{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}body.tuspot-platform-theme .tuspot-catalog-native .tuspot-catalog-toolbar .tuspot-button{min-height:48px}body.tuspot-platform-theme .tuspot-catalog-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:-10px 0 28px;padding:14px 16px;background:#fff;border:1px solid var(--ts-border);border-radius:22px;box-shadow:0 10px 28px rgb(9 52 64 / .06)}body.tuspot-platform-theme .tuspot-catalog-active-filters strong{color:#5F7485;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body.tuspot-platform-theme .tuspot-catalog-active-filters span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;background:#EAF8FE;color:#164254;font-weight:850}body.tuspot-platform-theme .tuspot-catalog-active-filters a{margin-left:auto;color:var(--ts-aqua);font-weight:950}body.tuspot-platform-theme .tuspot-archive-layout--no-map{grid-template-columns:280px minmax(0,1fr)}body.tuspot-platform-theme .tuspot-archive-layout--no-sidebar{grid-template-columns:minmax(0,1fr) 340px}body.tuspot-platform-theme .tuspot-archive-layout--no-sidebar.tuspot-archive-layout--no-map{grid-template-columns:minmax(0,1fr)}body.tuspot-platform-theme .tuspot-catalog-results__grid.tuspot-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.tuspot-platform-theme .tuspot-catalog-empty{grid-column:1/-1;text-align:left}body.tuspot-platform-theme .tuspot-catalog-empty h3{margin:0 0 10px;color:#061E3A;font-size:clamp(26px,2.2vw,38px);letter-spacing:-.04em;line-height:1.05}body.tuspot-platform-theme .tuspot-catalog-empty p{max-width:620px;margin:0 0 22px;color:#5D7183;font-weight:750}body.tuspot-platform-theme .tuspot-catalog-empty>div{display:flex;flex-wrap:wrap;gap:12px}body.tuspot-platform-theme .tuspot-map-card--native p{font-size:15px;line-height:1.45}@media (max-width:1320px){body.tuspot-platform-theme .tuspot-catalog-results__grid.tuspot-card-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-archive-layout--no-map,body.tuspot-platform-theme .tuspot-archive-layout--no-sidebar,body.tuspot-platform-theme .tuspot-archive-layout--no-sidebar.tuspot-archive-layout--no-map{grid-template-columns:1fr}}@media (max-width:760px){body.tuspot-platform-theme .tuspot-catalog-active-filters{align-items:flex-start;flex-direction:column}body.tuspot-platform-theme .tuspot-catalog-active-filters a{margin-left:0}body.tuspot-platform-theme .tuspot-catalog-results__grid.tuspot-card-grid--3{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-catalog-empty>div .tuspot-button{width:100%}}body.tuspot-platform-theme .tuspot-owner-flow{background:linear-gradient(180deg,#f6fbfe 0%,#fff 34%,#f6fbfe 100%)}body.tuspot-platform-theme .tuspot-owner-flow-hero{padding:clamp(52px,6vw,92px) 0 34px}body.tuspot-platform-theme .tuspot-owner-flow-hero--compact{padding-bottom:24px}body.tuspot-platform-theme .tuspot-owner-flow-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr);gap:clamp(28px,4vw,58px);align-items:center}body.tuspot-platform-theme .tuspot-owner-flow-hero h1{margin:0;max-width:860px;color:#061E3A;font-size:clamp(42px,4.7vw,78px);font-weight:950;line-height:.98;letter-spacing:-.06em}body.tuspot-platform-theme .tuspot-owner-flow-hero p{max-width:720px;margin:22px 0 0;color:#60737c;font-size:18px;font-weight:650}body.tuspot-platform-theme .tuspot-owner-flow-card,body.tuspot-platform-theme .tuspot-owner-form-shell,body.tuspot-platform-theme .tuspot-owner-content-card,body.tuspot-platform-theme .tuspot-owner-login-card,body.tuspot-platform-theme .tuspot-owner-empty{background:#fff;border:1px solid var(--ts-border);border-radius:30px;box-shadow:0 18px 44px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-owner-flow-card{padding:26px}body.tuspot-platform-theme .tuspot-owner-flow-card h2{margin:0 0 16px;color:#093440;font-size:24px;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-owner-flow-card ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}body.tuspot-platform-theme .tuspot-owner-flow-card li{position:relative;padding-left:28px;color:#516875;font-weight:800}body.tuspot-platform-theme .tuspot-owner-flow-card li:before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:#23BBE7;box-shadow:inset 0 0 0 5px #dff6fb}body.tuspot-platform-theme .tuspot-owner-flow-card--actions{display:grid;gap:12px}body.tuspot-platform-theme .tuspot-owner-flow-card--actions .tuspot-button{width:100%}body.tuspot-platform-theme .tuspot-owner-flow-steps{padding:18px 0 34px}body.tuspot-platform-theme .tuspot-owner-flow-steps__grid,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform-theme .tuspot-owner-flow-steps article,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts article{background:#fff;border:1px solid var(--ts-border);border-radius:24px;padding:22px;box-shadow:0 12px 30px rgb(9 52 64 / .055)}body.tuspot-platform-theme .tuspot-owner-flow-steps strong,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;border-radius:999px;background:#EAF8FE;color:#13677F;font-size:12px;font-weight:950;letter-spacing:.08em}body.tuspot-platform-theme .tuspot-owner-flow-steps h2,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts h2{margin:14px 0 7px;color:#093440;font-size:22px;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-owner-flow-steps p,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts p{margin:0;color:#647781;font-weight:650}body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts{padding:14px 0 34px}body.tuspot-platform-theme .tuspot-owner-flow-main{padding:28px 0 clamp(70px,7vw,110px)}body.tuspot-platform-theme .tuspot-owner-flow-main__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:28px;align-items:start}body.tuspot-platform-theme .tuspot-owner-form-shell{padding:clamp(22px,3vw,34px)}body.tuspot-platform-theme .tuspot-owner-form-shell--wide{max-width:none}body.tuspot-platform-theme .tuspot-owner-form-shell>header{border-bottom:1px solid #e5f1f5;margin-bottom:24px;padding-bottom:20px}body.tuspot-platform-theme .tuspot-owner-form-shell>header h2{margin:0 0 8px;color:#093440;font-size:clamp(28px,2.5vw,40px);letter-spacing:-.05em}body.tuspot-platform-theme .tuspot-owner-form-shell>header p{margin:0;color:#60737c;font-weight:650}body.tuspot-platform-theme .tuspot-owner-content-card{padding:24px}body.tuspot-platform-theme .tuspot-owner-login-card,body.tuspot-platform-theme .tuspot-owner-empty{padding:26px;background:linear-gradient(135deg,#fff,#f6fbfe)}body.tuspot-platform-theme .tuspot-owner-login-card h3,body.tuspot-platform-theme .tuspot-owner-empty h3{margin:0 0 9px;color:#093440;font-size:26px;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-owner-login-card p,body.tuspot-platform-theme .tuspot-owner-empty p{margin:0 0 18px;color:#60737c;font-weight:650}body.tuspot-platform-theme .tuspot-owner-login-card div{display:flex;flex-wrap:wrap;gap:10px}body.tuspot-platform-theme .tuspot-owner-form-shell :is(input,select,textarea){max-width:100%}body.tuspot-platform-theme .tuspot-owner-form-shell :is(input[type="submit"],button,.button):not(.tuspot-button){border:0;border-radius:999px;background:#23BBE7;color:#fff;font-weight:900}body.tuspot-platform-theme .tuspot-owner-form-shell :is(input[type="submit"],button,.button):not(.tuspot-button):hover,body.tuspot-platform-theme .tuspot-owner-form-shell :is(input[type="submit"],button,.button):not(.tuspot-button):focus{background:#212844;color:#fff}@media (max-width:980px){body.tuspot-platform-theme .tuspot-owner-flow-hero__grid,body.tuspot-platform-theme .tuspot-owner-flow-main__grid,body.tuspot-platform-theme .tuspot-owner-flow-steps__grid,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts__grid{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform-theme .tuspot-owner-flow-hero,body.tuspot-platform-theme .tuspot-owner-flow-main{padding-left:0;padding-right:0}body.tuspot-platform-theme .tuspot-owner-flow-card,body.tuspot-platform-theme .tuspot-owner-form-shell,body.tuspot-platform-theme .tuspot-owner-content-card,body.tuspot-platform-theme .tuspot-owner-login-card,body.tuspot-platform-theme .tuspot-owner-empty{border-radius:22px}body.tuspot-platform-theme .tuspot-owner-login-card div .tuspot-button{width:100%}}body.tuspot-platform-theme .tuspot-owner-native-overview{margin:0 0 28px}body.tuspot-platform-theme .tuspot-owner-native-overview__head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:0 0 18px}body.tuspot-platform-theme .tuspot-owner-native-overview__head h2{margin:6px 0 0;color:#061E3A;font-size:clamp(30px,3vw,48px);line-height:1;letter-spacing:-.055em}body.tuspot-platform-theme .tuspot-owner-native-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}body.tuspot-platform-theme .tuspot-owner-native-stats article,body.tuspot-platform-theme .tuspot-owner-native-card{background:#fff;border:1px solid var(--ts-border);border-radius:24px;box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform-theme .tuspot-owner-native-stats article{padding:18px}body.tuspot-platform-theme .tuspot-owner-native-stats strong{display:block;color:#093440;font-size:34px;line-height:1;letter-spacing:-.05em}body.tuspot-platform-theme .tuspot-owner-native-stats span{display:block;margin-top:7px;color:#60737c;font-weight:800}body.tuspot-platform-theme .tuspot-owner-native-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:18px;align-items:start}body.tuspot-platform-theme .tuspot-owner-native-card{padding:22px}body.tuspot-platform-theme .tuspot-owner-native-card header{border-bottom:1px solid #e5f1f5;padding-bottom:16px;margin-bottom:16px}body.tuspot-platform-theme .tuspot-owner-native-card h3{margin:0 0 6px;color:#093440;font-size:24px;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-owner-native-card header p{margin:0;color:#60737c;font-weight:650}body.tuspot-platform-theme .tuspot-owner-place-list{display:grid;gap:12px}body.tuspot-platform-theme .tuspot-owner-place-row{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid #e5f1f5;border-radius:20px;background:#fafdff}body.tuspot-platform-theme .tuspot-owner-place-row__media{display:block;width:78px;height:66px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#EAF8FE,#D9EAF1)}body.tuspot-platform-theme .tuspot-owner-place-row__media img{width:100%;height:100%;object-fit:cover;display:block}body.tuspot-platform-theme .tuspot-owner-place-row__media span{display:block;width:100%;height:100%;background:radial-gradient(circle at 30% 20%,rgb(35 187 231 / .55),transparent 32%),linear-gradient(135deg,#EAF8FE,#D9EAF1)}body.tuspot-platform-theme .tuspot-owner-place-row__body h4{margin:0 0 4px;color:#093440;font-size:18px;letter-spacing:-.03em}body.tuspot-platform-theme .tuspot-owner-place-row__body h4 a{color:inherit;text-decoration:none}body.tuspot-platform-theme .tuspot-owner-place-row__body p{margin:0 0 8px;color:#60737c;font-size:14px;font-weight:700}body.tuspot-platform-theme .tuspot-owner-place-row__badges{display:flex;flex-wrap:wrap;gap:6px}body.tuspot-platform-theme .tuspot-owner-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#eef8fc;color:#13677f;font-size:12px;font-weight:950;line-height:1}body.tuspot-platform-theme .tuspot-owner-status--publish{background:#e8f8f0;color:#0f6b3e}body.tuspot-platform-theme .tuspot-owner-status--pending{background:#fff6dc;color:#8a6200}body.tuspot-platform-theme .tuspot-owner-status--draft{background:#f2f4f7;color:#4b5563}body.tuspot-platform-theme .tuspot-owner-status--promo{background:#EAF8FE;color:#093440}body.tuspot-platform-theme .tuspot-owner-place-row__actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}body.tuspot-platform-theme .tuspot-owner-place-row__actions a{display:inline-flex;align-items:center;justify-content:center;min-width:86px;border-radius:999px;padding:8px 12px;background:#fff;border:1px solid var(--ts-border);color:#093440;font-weight:950;text-decoration:none;font-size:13px}body.tuspot-platform-theme .tuspot-owner-place-row__actions a:hover,body.tuspot-platform-theme .tuspot-owner-place-row__actions a:focus{background:#212844;border-color:#212844;color:#fff}body.tuspot-platform-theme .tuspot-owner-next-steps{background:linear-gradient(135deg,#fff,#f6fbfe)}body.tuspot-platform-theme .tuspot-owner-next-steps ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:11px}body.tuspot-platform-theme .tuspot-owner-next-steps li{position:relative;padding-left:30px;color:#516875;font-weight:800}body.tuspot-platform-theme .tuspot-owner-next-steps li:before{content:"";position:absolute;left:0;top:.3em;width:17px;height:17px;border-radius:50%;background:#23BBE7;box-shadow:inset 0 0 0 5px #dff6fb}body.tuspot-platform-theme .tuspot-owner-empty--inline{box-shadow:none;border-radius:20px}@media (max-width:980px){body.tuspot-platform-theme .tuspot-owner-native-stats,body.tuspot-platform-theme .tuspot-owner-native-grid{grid-template-columns:1fr 1fr}body.tuspot-platform-theme .tuspot-owner-native-card--places{grid-column:1/-1}}@media (max-width:720px){body.tuspot-platform-theme .tuspot-owner-native-overview__head,body.tuspot-platform-theme .tuspot-owner-native-stats,body.tuspot-platform-theme .tuspot-owner-native-grid,body.tuspot-platform-theme .tuspot-owner-place-row{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-owner-native-overview__head{align-items:stretch}body.tuspot-platform-theme .tuspot-owner-place-row__actions{align-items:stretch;flex-direction:row;flex-wrap:wrap}body.tuspot-platform-theme .tuspot-owner-place-row__actions a{flex:1}}body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts__grid a{display:block;background:#fff;border:1px solid var(--ts-border);border-radius:24px;padding:22px;box-shadow:0 12px 30px rgb(9 52 64 / .055);text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts__grid a:hover,body.tuspot-platform-theme .tuspot-owner-dashboard-shortcuts__grid a:focus{transform:translateY(-2px);border-color:rgb(35 187 231 / .55);box-shadow:0 18px 40px rgb(9 52 64 / .09);outline:none}body.tuspot-platform-theme .tuspot-owner-native-card--enquiries{grid-column:1/-1}body.tuspot-platform-theme .tuspot-owner-native-card--enquiries header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}body.tuspot-platform-theme .tuspot-owner-enquiry-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}body.tuspot-platform-theme .tuspot-owner-enquiry-stats article{padding:14px;border:1px solid #e5f1f5;border-radius:18px;background:linear-gradient(135deg,#fafdff,#fff)}body.tuspot-platform-theme .tuspot-owner-enquiry-stats strong{display:block;color:#093440;font-size:28px;line-height:1;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-owner-enquiry-stats span{display:block;margin-top:6px;color:#60737c;font-size:13px;font-weight:850}body.tuspot-platform-theme .tuspot-owner-enquiry-list{display:grid;gap:12px}body.tuspot-platform-theme .tuspot-owner-enquiry-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid #e5f1f5;border-radius:20px;background:#fafdff}body.tuspot-platform-theme .tuspot-owner-enquiry-row__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:#EAF8FE;color:#13677F;font-size:19px}body.tuspot-platform-theme .tuspot-owner-enquiry-row__meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:6px}body.tuspot-platform-theme .tuspot-owner-enquiry-row__meta>span:not(.tuspot-owner-status){color:#7a8a92;font-size:12px;font-weight:850}body.tuspot-platform-theme .tuspot-owner-enquiry-row h4{margin:0 0 4px;color:#093440;font-size:18px;letter-spacing:-.03em}body.tuspot-platform-theme .tuspot-owner-enquiry-row p{margin:0 0 5px;color:#60737c;font-weight:650}body.tuspot-platform-theme .tuspot-owner-enquiry-row small{color:#13677F;font-weight:900}body.tuspot-platform-theme .tuspot-owner-enquiry-row__actions a,body.tuspot-platform-theme .tuspot-owner-enquiry-row__actions span{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:9px 13px;background:#23BBE7;color:#fff;font-size:13px;font-weight:950;text-decoration:none;white-space:nowrap}body.tuspot-platform-theme .tuspot-owner-enquiry-row__actions a:hover,body.tuspot-platform-theme .tuspot-owner-enquiry-row__actions a:focus{background:#212844;color:#fff}body.tuspot-platform-theme .tuspot-owner-enquiries-shortcode{padding-top:4px}@media (max-width:720px){body.tuspot-platform-theme .tuspot-owner-enquiry-stats,body.tuspot-platform-theme .tuspot-owner-enquiry-row{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-owner-enquiry-row__actions a,body.tuspot-platform-theme .tuspot-owner-enquiry-row__actions span{width:100%}}body.tuspot-platform-theme .tuspot-owner-native-card--visibility{grid-column:1/-1}body.tuspot-platform-theme .tuspot-owner-visibility-list{display:grid;gap:14px}body.tuspot-platform-theme .tuspot-owner-visibility-row{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:16px;align-items:stretch;padding:16px;border:1px solid #e5f1f5;border-radius:22px;background:linear-gradient(135deg,#fafdff,#fff)}body.tuspot-platform-theme .tuspot-owner-visibility-row__top{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 12px}body.tuspot-platform-theme .tuspot-owner-visibility-row h4{margin:0;color:#093440;font-size:20px;letter-spacing:-.035em}body.tuspot-platform-theme .tuspot-owner-visibility-row h4 a{color:inherit;text-decoration:none}body.tuspot-platform-theme .tuspot-owner-visibility-row h4 a:hover,body.tuspot-platform-theme .tuspot-owner-visibility-row h4 a:focus{color:#13677F}body.tuspot-platform-theme .tuspot-owner-visibility-row__badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}body.tuspot-platform-theme .tuspot-owner-status--package{background:#eef8fc;color:#093440}body.tuspot-platform-theme .tuspot-owner-status--high{background:#e8f8f0;color:#0f6b3e}body.tuspot-platform-theme .tuspot-owner-status--medium{background:#EAF8FE;color:#13677F}body.tuspot-platform-theme .tuspot-owner-status--warning{background:#fff6dc;color:#8a6200}body.tuspot-platform-theme .tuspot-owner-status--low{background:#ffecec;color:#9f1d1d}body.tuspot-platform-theme .tuspot-owner-visibility-meter{height:10px;border-radius:999px;background:#eaf3f6;overflow:hidden;margin:0 0 12px}body.tuspot-platform-theme .tuspot-owner-visibility-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#23BBE7,#13677F)}body.tuspot-platform-theme .tuspot-owner-visibility-row ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}body.tuspot-platform-theme .tuspot-owner-visibility-row li{position:relative;padding-left:24px;color:#5d727d;font-size:13px;font-weight:800}body.tuspot-platform-theme .tuspot-owner-visibility-row li:before{content:"";position:absolute;left:0;top:.2em;width:15px;height:15px;border-radius:50%;background:#dfeaf0}body.tuspot-platform-theme .tuspot-owner-visibility-row li.is-done:before{background:#23BBE7;box-shadow:inset 0 0 0 4px #dff6fb}body.tuspot-platform-theme .tuspot-owner-visibility-row li.is-missing{color:#8a6200}body.tuspot-platform-theme .tuspot-owner-visibility-row__score{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;border-radius:20px;background:#093440;color:#fff;text-align:center}body.tuspot-platform-theme .tuspot-owner-visibility-row__score strong{font-size:34px;line-height:1;letter-spacing:-.055em}body.tuspot-platform-theme .tuspot-owner-visibility-row__score span{font-size:12px;font-weight:900;color:rgb(255 255 255 / .78)}body.tuspot-platform-theme .tuspot-owner-visibility-row__score a{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:8px 10px;border-radius:999px;background:#23BBE7;color:#fff;text-decoration:none;font-size:12px;font-weight:950}body.tuspot-platform-theme .tuspot-owner-visibility-row__score a:hover,body.tuspot-platform-theme .tuspot-owner-visibility-row__score a:focus{background:#212844;color:#fff;outline:2px solid rgb(255 255 255 / .55);outline-offset:2px}@media (max-width:820px){body.tuspot-platform-theme .tuspot-owner-visibility-row,body.tuspot-platform-theme .tuspot-owner-visibility-row ul{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-owner-visibility-row__top{flex-direction:column}body.tuspot-platform-theme .tuspot-owner-visibility-row__badges{justify-content:flex-start}}body.tuspot-platform-theme .tuspot-owner-native-card--launch{grid-column:1/-1;background:linear-gradient(135deg,#ffffff 0%,#f6fbfe 52%,#eaf8fe 100%);border-color:#d8edf5}body.tuspot-platform-theme .tuspot-owner-native-card--launch header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}body.tuspot-platform-theme .tuspot-owner-launch-score{min-width:112px;padding:14px 16px;border-radius:22px;background:#093440;color:#fff;text-align:center;box-shadow:0 18px 45px rgb(9 52 64 / .16)}body.tuspot-platform-theme .tuspot-owner-launch-score strong{display:block;font-size:32px;line-height:1;letter-spacing:-.055em}body.tuspot-platform-theme .tuspot-owner-launch-score span{display:block;margin-top:5px;font-size:12px;font-weight:900;color:rgb(255 255 255 / .8)}body.tuspot-platform-theme .tuspot-owner-launch-meter{height:10px;margin:18px 0 16px;border-radius:999px;background:#e1f0f5;overflow:hidden}body.tuspot-platform-theme .tuspot-owner-launch-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#23BBE7,#13677F)}body.tuspot-platform-theme .tuspot-owner-launch-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}body.tuspot-platform-theme .tuspot-owner-launch-list li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px;border:1px solid #e4f0f5;border-radius:20px;background:#fff}body.tuspot-platform-theme .tuspot-owner-launch-list li.is-done{background:#fbfeff}body.tuspot-platform-theme .tuspot-owner-launch-list__number{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#eaf8fe;color:#13677F;font-size:13px;font-weight:950}body.tuspot-platform-theme .tuspot-owner-launch-list li.is-done .tuspot-owner-launch-list__number{background:#23BBE7;color:#fff}body.tuspot-platform-theme .tuspot-owner-launch-list strong{display:block;margin:0 0 4px;color:#093440;font-size:15px;font-weight:950}body.tuspot-platform-theme .tuspot-owner-launch-list p{margin:0;color:#5c717b;font-size:13px;line-height:1.45}body.tuspot-platform-theme .tuspot-owner-launch-list a,body.tuspot-platform-theme .tuspot-owner-launch-list__state{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:8px 12px;border-radius:999px;background:#23BBE7;color:#fff;font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap}body.tuspot-platform-theme .tuspot-owner-launch-list a:hover,body.tuspot-platform-theme .tuspot-owner-launch-list a:focus{background:#212844;color:#fff}body.tuspot-platform-theme .tuspot-owner-launch-list__state{background:#eef8fc;color:#13677F}body.tuspot-platform-theme .tuspot-owner-launch-list li.is-done .tuspot-owner-launch-list__state{background:#e8f8f0;color:#0f6b3e}@media (max-width:820px){body.tuspot-platform-theme .tuspot-owner-native-card--launch header,body.tuspot-platform-theme .tuspot-owner-launch-list li{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-owner-native-card--launch header{display:grid}body.tuspot-platform-theme .tuspot-owner-launch-score,body.tuspot-platform-theme .tuspot-owner-launch-list a,body.tuspot-platform-theme .tuspot-owner-launch-list__state{width:100%}}body.tuspot-platform-theme .tuspot-owner-native-card--packages{grid-column:1/-1;background:#fff;border-color:#dcecf3}body.tuspot-platform-theme .tuspot-owner-native-card--packages>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}body.tuspot-platform-theme .tuspot-owner-package-current{min-width:170px;padding:14px 16px;border-radius:20px;background:#093440;color:#fff;box-shadow:0 18px 44px rgb(9 52 64 / .14)}body.tuspot-platform-theme .tuspot-owner-package-current span{display:block;margin:0 0 5px;font-size:12px;font-weight:900;color:rgb(255 255 255 / .74)}body.tuspot-platform-theme .tuspot-owner-package-current strong{display:block;font-size:17px;line-height:1.2}body.tuspot-platform-theme .tuspot-owner-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}body.tuspot-platform-theme .tuspot-owner-package-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:18px;border:1px solid #e3eef3;border-radius:24px;background:linear-gradient(180deg,#fff 0%,#f8fcfe 100%);box-shadow:0 16px 42px rgb(9 52 64 / .07)}body.tuspot-platform-theme .tuspot-owner-package-card.is-highlighted{border-color:rgb(35 187 231 / .48);box-shadow:0 22px 56px rgb(35 187 231 / .15)}body.tuspot-platform-theme .tuspot-owner-package-card.is-current{outline:2px solid rgb(35 187 231 / .42);outline-offset:3px}body.tuspot-platform-theme .tuspot-owner-package-card__badge{display:inline-flex;align-self:flex-start;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;background:#eaf8fe;color:#13677F;font-size:12px;font-weight:950}body.tuspot-platform-theme .tuspot-owner-package-card.is-highlighted .tuspot-owner-package-card__badge,body.tuspot-platform-theme .tuspot-owner-package-card.is-current .tuspot-owner-package-card__badge{background:#23BBE7;color:#fff}body.tuspot-platform-theme .tuspot-owner-package-card h4{margin:16px 0 8px;color:#093440;font-size:22px;font-weight:950;letter-spacing:-.03em}body.tuspot-platform-theme .tuspot-owner-package-card__price{display:block;margin-bottom:10px;color:#212844;font-size:28px;line-height:1;letter-spacing:-.045em}body.tuspot-platform-theme .tuspot-owner-package-card p{margin:0 0 14px;color:#5c717b;font-size:14px;line-height:1.55}body.tuspot-platform-theme .tuspot-owner-package-card ul{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:8px}body.tuspot-platform-theme .tuspot-owner-package-card li{position:relative;padding-left:23px;color:#3d5964;font-size:13px;font-weight:850}body.tuspot-platform-theme .tuspot-owner-package-card li:before{content:"";position:absolute;left:0;top:.2em;width:14px;height:14px;border-radius:50%;background:#23BBE7;box-shadow:inset 0 0 0 4px #dff6fb}body.tuspot-platform-theme .tuspot-owner-package-card .tuspot-button{margin-top:auto;width:100%}body.tuspot-platform-theme .tuspot-owner-package-note{margin:14px 0 0;padding:12px 14px;border-radius:18px;background:#f6fbfe;color:#5d727d;font-size:13px;font-weight:800}@media (max-width:980px){body.tuspot-platform-theme .tuspot-owner-package-grid{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-owner-native-card--packages>header{flex-direction:column}body.tuspot-platform-theme .tuspot-owner-package-current{width:100%}}body.tuspot-platform-theme .tuspot-shop-steps{margin:0 0 22px;padding:22px;border:1px solid rgb(35 187 231 / .2);border-radius:28px;background:linear-gradient(135deg,#fff,#f1fbff);box-shadow:0 14px 42px rgb(9 52 64 / .06)}body.tuspot-platform-theme .tuspot-shop-steps__head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}body.tuspot-platform-theme .tuspot-shop-steps__head strong{font-size:22px;line-height:1.15;color:#073642;letter-spacing:-.03em}body.tuspot-platform-theme .tuspot-shop-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform-theme .tuspot-shop-step-card{padding:18px;border:1px solid rgb(217 234 241 / .95);border-radius:22px;background:#fff;min-height:100%}body.tuspot-platform-theme .tuspot-shop-step-card span{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:999px;background:#eaf8fe;color:#13677f;font-weight:950;font-size:13px}body.tuspot-platform-theme .tuspot-shop-step-card h2{margin:0 0 7px;font-size:20px;line-height:1.15;color:#073642;letter-spacing:-.03em}body.tuspot-platform-theme .tuspot-shop-step-card p{margin:0;color:#637687;font-weight:650;line-height:1.55}body.tuspot-platform-theme .tuspot-shop-owner-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:26px;border-radius:28px;background:#093440;color:#fff;box-shadow:0 20px 52px rgb(9 52 64 / .14)}body.tuspot-platform-theme .tuspot-shop-owner-cta .tuspot-section-kicker{background:rgb(255 255 255 / .12);color:#fff;margin-bottom:10px}body.tuspot-platform-theme .tuspot-shop-owner-cta h2{margin:0 0 8px;font-size:clamp(28px,2.6vw,42px);line-height:1.03;letter-spacing:-.05em;color:#fff}body.tuspot-platform-theme .tuspot-shop-owner-cta p{margin:0;max-width:760px;color:rgb(255 255 255 / .82);font-size:17px;line-height:1.65}body.tuspot-platform-theme .tuspot-shop-owner-cta .tuspot-button--dark{background:#23bbe7!important;color:#fff!important;white-space:nowrap}body.tuspot-platform-theme .tuspot-shop-owner-cta .tuspot-button--dark:hover,body.tuspot-platform-theme .tuspot-shop-owner-cta .tuspot-button--dark:focus{background:#212844!important;color:#fff!important}body.tuspot-platform-theme .tuspot-shop-checkout-help{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:20px;margin:0 0 22px;padding:22px;border:1px solid rgb(35 187 231 / .22);border-radius:26px;background:#fff;box-shadow:0 12px 36px rgb(9 52 64 / .06)}body.tuspot-platform-theme .tuspot-shop-checkout-help span{display:inline-flex;margin-bottom:8px;border-radius:999px;background:#eaf8fe;color:#13677f;padding:7px 11px;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform-theme .tuspot-shop-checkout-help p{margin:0;color:#0b4757;font-weight:750;line-height:1.65}body.tuspot-platform-theme .tuspot-shop-checkout-help strong{display:block;margin:0 0 8px;color:#073642;font-size:18px;line-height:1.2}body.tuspot-platform-theme .tuspot-shop-checkout-help ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}body.tuspot-platform-theme .tuspot-shop-checkout-help li{position:relative;padding-left:22px;color:#637687;font-weight:700;line-height:1.45}body.tuspot-platform-theme .tuspot-shop-checkout-help li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:999px;background:#23bbe7;box-shadow:0 0 0 4px rgb(35 187 231 / .12)}@media (max-width:900px){body.tuspot-platform-theme .tuspot-shop-steps__grid,body.tuspot-platform-theme .tuspot-shop-checkout-help{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-shop-owner-cta{align-items:flex-start;flex-direction:column}body.tuspot-platform-theme .tuspot-shop-owner-cta .tuspot-button{width:100%}}body.tuspot-platform-theme .ts-contact-layout,body.tuspot-platform-theme .ts-legal-content-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin-inline:auto!important}body.tuspot-platform-theme .ts-contact-empty,body.tuspot-platform-theme .ts-legal-empty{padding:22px;border:1px dashed var(--ts-border);border-radius:22px;background:#F6FBFE;color:rgb(9 52 64 / .78)}body.tuspot-platform-theme .ts-contact-empty p,body.tuspot-platform-theme .ts-legal-empty p{margin:0 0 16px;font-size:16px;line-height:1.7}body.tuspot-platform-theme .ts-contact-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}body.tuspot-platform-theme .ts-contact-topic-card{padding:18px;border:1px solid var(--ts-border);border-radius:22px;background:linear-gradient(135deg,#F6FBFE,#fff)}body.tuspot-platform-theme .ts-contact-topic-card strong{display:block;margin-bottom:8px;color:var(--ts-deep);font-size:16px;letter-spacing:-.02em}body.tuspot-platform-theme .ts-contact-topic-card span{display:block;color:rgb(9 52 64 / .72);font-size:14px;line-height:1.55}body.tuspot-platform-theme .ts-contact-info-list a:hover,body.tuspot-platform-theme .ts-contact-info-list a:focus{color:#13677F}body.tuspot-platform-theme .ts-legal-updated{display:inline-flex;margin-top:18px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .72);border:1px solid rgb(217 234 241 / .92);color:rgb(9 52 64 / .72);font-weight:800;font-size:13px}body.tuspot-platform-theme .ts-legal-content-shell{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}body.tuspot-platform-theme .ts-legal-related{position:sticky;top:104px;padding:24px;border:1px solid var(--ts-border);border-radius:var(--ts-card-radius);background:#fff;box-shadow:var(--ts-shadow)}body.tuspot-platform-theme .ts-legal-related h2{margin:0 0 8px;color:var(--ts-deep);font-size:24px;letter-spacing:-.03em}body.tuspot-platform-theme .ts-legal-related p{margin:0 0 18px;color:rgb(9 52 64 / .72);line-height:1.6}body.tuspot-platform-theme .ts-legal-related__links{display:grid;gap:10px}body.tuspot-platform-theme .ts-legal-related__links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid var(--ts-border);border-radius:999px;background:#F6FBFE;color:var(--ts-deep);font-weight:800;text-decoration:none}body.tuspot-platform-theme .ts-legal-related__links a::after{content:"→";color:#23BBE7}body.tuspot-platform-theme .ts-legal-related__links a:hover,body.tuspot-platform-theme .ts-legal-related__links a:focus{background:#212844;border-color:#212844;color:#fff}body.tuspot-platform-theme .ts-legal-related__links a:hover::after,body.tuspot-platform-theme .ts-legal-related__links a:focus::after{color:#fff}@media (max-width:1080px){body.tuspot-platform-theme .ts-legal-content-shell{grid-template-columns:1fr}body.tuspot-platform-theme .ts-legal-related{position:static}}@media (max-width:760px){body.tuspot-platform-theme .ts-contact-topics{grid-template-columns:1fr}body.tuspot-platform-theme .ts-contact-layout,body.tuspot-platform-theme .ts-legal-content-shell{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}.tuspot-magazine-featured{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:0;align-items:stretch;margin:0 0 28px;border:1px solid var(--ts-border,#D9EAF1);border-radius:var(--ts-card-radius,34px);background:#fff;box-shadow:var(--ts-shadow,0 22px 55px rgb(9 52 64 / .12));overflow:hidden}.tuspot-magazine-featured__media{min-height:340px;background:linear-gradient(135deg,#EAF8FE,#F6FBFE)}.tuspot-magazine-featured__media img,.tuspot-magazine-featured__media .tuspot-post-card__placeholder{width:100%;height:100%;object-fit:cover}.tuspot-magazine-featured__body{padding:clamp(26px,4vw,46px);display:flex;flex-direction:column;justify-content:center;gap:14px}.tuspot-magazine-featured__body .tuspot-kicker{margin:0}.tuspot-magazine-featured__body h2{font-size:clamp(30px,3vw,48px);line-height:1.03;letter-spacing:-.055em;margin:0;color:var(--ts-deep,#093440)}.tuspot-magazine-featured__body h2 a{color:inherit}.tuspot-magazine-featured__body p{margin:0;color:#4B6472;font-size:17px}.tuspot-side-card--aqua{background:linear-gradient(135deg,#EAF8FE,#fff)}.tuspot-side-card--aqua p{color:#4B6472;margin:0 0 18px}.tuspot-related-posts-section{padding-top:0}.tuspot-post-single .tuspot-related-posts-section .tuspot-section-head{align-items:flex-start}@media (max-width:980px){.tuspot-magazine-featured{grid-template-columns:1fr}.tuspot-magazine-featured__media{min-height:260px}}@media (max-width:720px){.tuspot-magazine-featured__body{padding:24px}}body.tuspot-platform-theme .tuspot-search-page--native .tuspot-search-hero{padding:clamp(56px,6vw,86px) 0 38px;background:radial-gradient(circle at 84% 8%,rgb(35 187 231 / .18),transparent 32%),linear-gradient(180deg,#F6FBFE 0%,#EAF8FE 100%)}body.tuspot-platform-theme .tuspot-search-page--native .tuspot-search-hero h1{max-width:980px;margin:0;color:#061E3A;font-size:clamp(42px,4.8vw,78px);line-height:1;letter-spacing:-.06em}body.tuspot-platform-theme .tuspot-search-page--native .tuspot-search-hero h1 span{color:var(--ts-deep,#093440)}body.tuspot-platform-theme .tuspot-search-page--native .tuspot-search-hero p{max-width:760px;color:#60737C;font-size:18px;margin:18px 0 24px}body.tuspot-platform-theme .tuspot-native-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;padding:10px;border:1px solid var(--ts-border,#D9EAF1);border-radius:999px;background:#fff;box-shadow:0 18px 44px rgb(9 52 64 / .09)}body.tuspot-platform-theme .tuspot-native-search-form input[type="search"]{width:100%;min-height:48px;border:0!important;background:transparent!important;padding:0 16px!important;outline:0;font:inherit;font-weight:750;color:#093440}body.tuspot-platform-theme .tuspot-native-search-form .search-submit{min-height:48px;border:0;border-radius:999px;padding:12px 22px;background:#23BBE7;color:#fff!important;font-weight:950;cursor:pointer;transition:background .18s ease,transform .18s ease}body.tuspot-platform-theme .tuspot-native-search-form .search-submit:hover,body.tuspot-platform-theme .tuspot-native-search-form .search-submit:focus{background:#212844;color:#fff!important;transform:translateY(-1px)}body.tuspot-platform-theme .tuspot-search-suggestions{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;max-width:900px}body.tuspot-platform-theme .tuspot-search-suggestions strong{color:#6D8390;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:950}body.tuspot-platform-theme .tuspot-search-suggestions div{display:flex;flex-wrap:wrap;gap:8px}body.tuspot-platform-theme .tuspot-search-suggestions a{display:inline-flex;align-items:center;min-height:34px;border:1px solid rgb(35 187 231 / .28);border-radius:999px;background:#fff;color:#17465A;padding:7px 12px;font-size:13px;font-weight:850}body.tuspot-platform-theme .tuspot-search-suggestions a:hover,body.tuspot-platform-theme .tuspot-search-suggestions a:focus{background:#23BBE7;border-color:#23BBE7;color:#fff!important}body.tuspot-platform-theme .tuspot-search-results-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:start}body.tuspot-platform-theme .tuspot-search-results-main{display:grid;gap:42px}body.tuspot-platform-theme .tuspot-search-result-group{display:grid;gap:18px}body.tuspot-platform-theme .tuspot-search-result-head{display:flex;align-items:center;justify-content:space-between;gap:18px}body.tuspot-platform-theme .tuspot-search-result-head h2{margin:0;color:#061E3A;font-size:clamp(28px,2.6vw,44px);letter-spacing:-.05em;line-height:1.05}body.tuspot-platform-theme .tuspot-search-result-head span{display:inline-grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#D7F6F8;color:#13677F;font-weight:950}body.tuspot-platform-theme .tuspot-search-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}body.tuspot-platform-theme .tuspot-search-simple-card{background:#fff;border:1px solid var(--ts-border,#D9EAF1);border-radius:26px;padding:22px;box-shadow:0 14px 36px rgb(9 52 64 / .08)}body.tuspot-platform-theme .tuspot-search-simple-card span{display:inline-flex;margin-bottom:8px;color:#2599AA;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}body.tuspot-platform-theme .tuspot-search-simple-card h3{margin:0 0 8px;color:#093440;font-size:24px;line-height:1.1;letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-search-simple-card p{margin:0 0 14px;color:#60737C}body.tuspot-platform-theme .tuspot-search-simple-card__link{font-weight:950;color:#23BBE7}body.tuspot-platform-theme .tuspot-search-side{position:sticky;top:96px}body.tuspot-platform-theme .tuspot-search-side .tuspot-search-suggestions{display:block;margin-top:14px}body.tuspot-platform-theme .tuspot-search-side .tuspot-search-suggestions div{margin-top:10px}body.tuspot-platform-theme .tuspot-search-side-card--cta{background:linear-gradient(135deg,#093440,#13677F);color:#fff}body.tuspot-platform-theme .tuspot-search-side-card--cta h2,body.tuspot-platform-theme .tuspot-search-side-card--cta p{color:#fff}body.tuspot-platform-theme .tuspot-search-start-card,body.tuspot-platform-theme .tuspot-search-no-results-card{padding:clamp(28px,4vw,46px)}body.tuspot-platform-theme .tuspot-search-start-card .tuspot-button,body.tuspot-platform-theme .tuspot-search-no-results-card .tuspot-button{margin-top:12px}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-search-results-layout{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-search-side{position:static}}@media (max-width:760px){body.tuspot-platform-theme .tuspot-native-search-form{grid-template-columns:1fr;border-radius:26px}body.tuspot-platform-theme .tuspot-native-search-form .search-submit{width:100%}body.tuspot-platform-theme .tuspot-search-simple-grid{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-search-result-head{align-items:flex-start;flex-direction:column}}body.tuspot-platform-theme .tuspot-not-found-page{padding-top:76px;padding-bottom:92px}body.tuspot-platform-theme .tuspot-not-found-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:42px;align-items:stretch;background:#fff;border:1px solid var(--ts-border);border-radius:38px;padding:46px;box-shadow:0 22px 56px rgb(9 52 64 / .1);overflow:hidden}body.tuspot-platform-theme .tuspot-not-found-hero__content h1{margin:0;color:#061E3A;font-size:clamp(42px,4.2vw,72px);line-height:1;letter-spacing:-.06em;font-weight:950;max-width:820px}body.tuspot-platform-theme .tuspot-not-found-hero__content>p{margin:22px 0 28px;color:var(--ts-muted);font-size:19px;max-width:760px}body.tuspot-platform-theme .tuspot-not-found-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;max-width:760px;background:#F6FBFE;border:1px solid var(--ts-border);border-radius:24px;padding:10px;box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform-theme .tuspot-not-found-search input{width:100%;min-height:50px;border:0;background:#fff0;outline:0;padding:0 14px;color:var(--ts-ink);font:inherit;font-weight:750}body.tuspot-platform-theme .tuspot-not-found-search input::placeholder{color:#8AA0AE}body.tuspot-platform-theme .tuspot-not-found-search button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:999px;background:#23BBE7;color:#fff;font-weight:950;padding:0 24px;cursor:pointer;transition:background .18s ease,transform .18s ease}body.tuspot-platform-theme .tuspot-not-found-search button:hover,body.tuspot-platform-theme .tuspot-not-found-search button:focus{background:#212844;color:#fff;transform:translateY(-1px)}body.tuspot-platform-theme .tuspot-not-found-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}body.tuspot-platform-theme .tuspot-not-found-hero .tuspot-search-suggestions{margin-top:20px}body.tuspot-platform-theme .tuspot-not-found-hero__visual{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:360px;border-radius:32px;padding:28px;background:radial-gradient(circle at 28% 18%,rgb(255 255 255 / .48),transparent 30%),linear-gradient(135deg,#093440,#23BBE7);color:#fff;overflow:hidden}body.tuspot-platform-theme .tuspot-not-found-hero__visual strong{font-size:clamp(82px,9vw,142px);line-height:.82;letter-spacing:-.09em;font-weight:950}body.tuspot-platform-theme .tuspot-not-found-hero__visual span{font-size:22px;font-weight:950;max-width:230px;line-height:1.08}body.tuspot-platform-theme .tuspot-not-found-hero__visual i{position:absolute;right:-56px;bottom:-70px;width:210px;height:210px;border:32px solid rgb(255 255 255 / .22);border-radius:50%}body.tuspot-platform-theme .tuspot-not-found-links{margin-top:28px}body.tuspot-platform-theme .tuspot-not-found-links h2{margin:0 0 16px;color:#061E3A;font-size:clamp(26px,2vw,36px);letter-spacing:-.04em}body.tuspot-platform-theme .tuspot-not-found-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform-theme .tuspot-not-found-card{display:grid;gap:10px;align-content:start;min-height:170px;background:#fff;border:1px solid var(--ts-border);border-radius:28px;padding:24px;box-shadow:0 14px 34px rgb(9 52 64 / .06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform-theme .tuspot-not-found-card:hover,body.tuspot-platform-theme .tuspot-not-found-card:focus{transform:translateY(-2px);box-shadow:var(--ts-shadow);border-color:rgb(35 187 231 / .45)}body.tuspot-platform-theme .tuspot-not-found-card span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#D7F6F8;color:#0F8197;font-weight:950}body.tuspot-platform-theme .tuspot-not-found-card strong{color:#061E3A;font-size:22px;line-height:1.12}body.tuspot-platform-theme .tuspot-not-found-card small{color:var(--ts-muted);font-size:15px;line-height:1.45;font-weight:650}@media (max-width:980px){body.tuspot-platform-theme .tuspot-not-found-hero{grid-template-columns:1fr;padding:32px}body.tuspot-platform-theme .tuspot-not-found-hero__visual{min-height:260px}body.tuspot-platform-theme .tuspot-not-found-grid{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform-theme .tuspot-not-found-page{padding-top:46px;padding-bottom:58px}body.tuspot-platform-theme .tuspot-not-found-hero{border-radius:28px;padding:24px}body.tuspot-platform-theme .tuspot-not-found-search{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-not-found-search button{width:100%}body.tuspot-platform-theme .tuspot-not-found-actions .tuspot-button{width:100%}body.tuspot-platform-theme .tuspot-not-found-hero__visual{display:none}}body.tuspot-platform-theme .tuspot-skip-link{position:absolute;left:24px;top:12px;z-index:99999;transform:translateY(-160%);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#212844;color:#fff;font-weight:950;text-decoration:none;box-shadow:0 16px 36px rgb(0 0 0 / .22);transition:transform .16s ease}body.tuspot-platform-theme .tuspot-skip-link:focus,body.tuspot-platform-theme .tuspot-skip-link:focus-visible{transform:translateY(0);outline:3px solid #23BBE7;outline-offset:3px}body.tuspot-platform-theme.tuspot-a11y-focus :is(a,button,input,select,textarea,[role="button"],.tuspot-button,.tuspot-not-found-card,.tuspot-search-suggestion,.tuspot-place-card):focus-visible{outline:3px solid #23BBE7;outline-offset:3px;box-shadow:0 0 0 6px rgb(35 187 231 / .22)}body.tuspot-platform-theme.tuspot-a11y-focus :is(input,select,textarea):focus-visible{border-color:#23BBE7!important}body.tuspot-platform-theme.tuspot-a11y-button-contrast :is(.tuspot-button,.tuspot-native-search-form .search-submit,.tuspot-not-found-search button,.tuspot-owner-flow .button-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform-theme.tuspot-a11y-button-contrast :is(.tuspot-button,.tuspot-native-search-form .search-submit,.tuspot-not-found-search button,.tuspot-owner-flow .button-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):hover,body.tuspot-platform-theme.tuspot-a11y-button-contrast :is(.tuspot-button,.tuspot-native-search-form .search-submit,.tuspot-not-found-search button,.tuspot-owner-flow .button-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):focus-visible{background:#212844;border-color:#212844;color:#fff}@media (max-width:760px){body.tuspot-platform-theme.tuspot-a11y-mobile-targets :is(.tuspot-button,.tuspot-mobile-toggle,.tuspot-native-search-form button,.tuspot-not-found-search button,.tuspot-site-header__actions a,.tuspot-catalog-filter button,.tuspot-single-mobile-cta a,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){min-height:44px}body.tuspot-platform-theme.tuspot-a11y-mobile-targets :is(input,select,textarea){min-height:44px}}@media (prefers-reduced-motion:reduce){body.tuspot-platform-theme.tuspot-a11y-reduced-motion :is(.tuspot-hero-slider,.tuspot-hero-slider *,.tuspot-button,.tuspot-place-card,.tuspot-not-found-card,.tuspot-search-simple-card,.tuspot-discover-card,.tuspot-site-nav__list,.tuspot-mobile-toggle){transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}body.tuspot-platform-theme .tuspot-button,body.tuspot-platform-theme button.tuspot-button,body.tuspot-platform-theme .tuspot-searchbar button{background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform-theme .tuspot-button:hover,body.tuspot-platform-theme .tuspot-button:focus,body.tuspot-platform-theme button.tuspot-button:hover,body.tuspot-platform-theme button.tuspot-button:focus,body.tuspot-platform-theme .tuspot-searchbar button:hover,body.tuspot-platform-theme .tuspot-searchbar button:focus{background:#212844!important;color:#fff!important;border-color:#212844!important}body.tuspot-platform-theme .tuspot-button--ghost,body.tuspot-platform-theme .tuspot-section-head .tuspot-button--ghost,body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button--ghost{background:#212844!important;color:#fff!important;border:1px solid #212844!important;box-shadow:0 12px 28px rgb(33 40 68 / .16)!important}body.tuspot-platform-theme .tuspot-button--ghost:hover,body.tuspot-platform-theme .tuspot-button--ghost:focus,body.tuspot-platform-theme .tuspot-section-head .tuspot-button--ghost:hover,body.tuspot-platform-theme .tuspot-section-head .tuspot-button--ghost:focus,body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button--ghost:hover,body.tuspot-platform-theme .tuspot-planner-actions .tuspot-button--ghost:focus{background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--light{background:#fff!important;color:#212844!important;border-color:#fff!important}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--light:hover,body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--light:focus{background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-button--outline-light{background:rgb(255 255 255 / .08)!important;color:#fff!important;border-color:rgb(255 255 255 / .55)!important}body.tuspot-platform-theme .tuspot-section-head{align-items:center;gap:24px}body.tuspot-platform-theme .tuspot-section-head>div{min-width:0}body.tuspot-platform-theme .tuspot-section-head>.tuspot-button{margin-left:auto;flex:0 0 auto;white-space:nowrap}body.tuspot-platform-theme .tuspot-destination-mosaic{align-items:stretch}body.tuspot-platform-theme .tuspot-mosaic-card:not([style]){background:linear-gradient(135deg,rgb(35 187 231 / .92),rgb(33 40 68 / .92)),radial-gradient(circle at 20% 10%,rgb(255 255 255 / .32),transparent 35%)}body.tuspot-platform-theme .tuspot-place-card--home-polished{border-radius:30px;box-shadow:0 20px 48px rgb(9 52 64 / .10);display:flex;flex-direction:column;height:100%}body.tuspot-platform-theme .tuspot-place-card--home-polished .tuspot-place-card__media{margin:22px 22px 0;border-radius:22px;aspect-ratio:1.55}body.tuspot-platform-theme .tuspot-place-card--home-polished .tuspot-place-card__body{display:flex;flex-direction:column;flex:1;padding:24px 28px 28px}body.tuspot-platform-theme .tuspot-place-card--home-polished .tuspot-place-card__title{font-size:24px;line-height:1.08;margin:12px 0 10px}body.tuspot-platform-theme .tuspot-place-card--home-polished p{font-size:15.5px;line-height:1.55}body.tuspot-platform-theme .tuspot-place-card--home-polished .tuspot-place-card__footer{margin-top:auto;padding-top:18px}body.tuspot-platform-theme .tuspot-place-card__actions{display:grid;grid-template-columns:1.15fr .9fr 1fr;gap:9px;margin-top:16px}body.tuspot-platform-theme .tuspot-place-card__action{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:999px;border:1px solid #d9eaf1;background:#f6fbfe;color:#212844!important;font-size:13px;font-weight:900;line-height:1.1;padding:10px 12px;text-align:center}body.tuspot-platform-theme .tuspot-place-card__action--primary{background:#23BBE7;border-color:#23BBE7;color:#fff!important}body.tuspot-platform-theme .tuspot-place-card__action:hover,body.tuspot-platform-theme .tuspot-place-card__action:focus{background:#212844;border-color:#212844;color:#fff!important}body.tuspot-platform-theme .tuspot-trip-plan-card{position:relative;overflow:hidden;padding:32px;border-radius:34px;background:linear-gradient(180deg,#fff,#f6fbfe)}body.tuspot-platform-theme .tuspot-trip-plan-card:before{content:"";position:absolute;right:-80px;top:-90px;width:220px;height:220px;border-radius:50%;background:rgb(35 187 231 / .14)}body.tuspot-platform-theme .tuspot-trip-plan-card h3{position:relative;font-size:clamp(30px,2.4vw,44px);line-height:1.05;letter-spacing:-.045em;margin:8px 0 24px}body.tuspot-platform-theme .tuspot-trip-plan-card ul{position:relative;gap:14px}body.tuspot-platform-theme .tuspot-trip-plan-card li{grid-template-columns:50px 1fr auto;padding:16px 18px;border:1px solid rgb(217 234 241 / .9);background:#eaf8fe;box-shadow:0 8px 20px rgb(9 52 64 / .035)}body.tuspot-platform-theme .tuspot-trip-plan-card li b{width:40px;height:40px;font-size:18px}body.tuspot-platform-theme .tuspot-trip-plan-card li small{font-weight:850;color:#607384}body.tuspot-platform-theme .tuspot-trip-plan-card>div{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#fff0;padding:0;margin-top:18px;text-align:left}body.tuspot-platform-theme .tuspot-trip-plan-card>div strong,body.tuspot-platform-theme .tuspot-trip-plan-card>div span{display:block}body.tuspot-platform-theme .tuspot-trip-plan-card>div strong{background:#212844;color:#fff;border-radius:16px 16px 0 0;padding:15px 16px 5px;font-size:24px;font-weight:950;line-height:1.1}body.tuspot-platform-theme .tuspot-trip-plan-card>div span{background:#212844;color:rgb(255 255 255 / .76);border-radius:0 0 16px 16px;padding:0 16px 15px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform-theme .tuspot-owner-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;border-radius:56px;padding:54px 58px;background:radial-gradient(circle at 80% 8%,rgb(255 255 255 / .16),transparent 20%),radial-gradient(circle at 63% 95%,rgb(35 187 231 / .22),transparent 26%),linear-gradient(135deg,#212844,#093440)}body.tuspot-platform-theme .tuspot-owner-cta h2{font-size:clamp(38px,3.8vw,62px);max-width:860px}body.tuspot-platform-theme .tuspot-owner-cta p{max-width:680px}body.tuspot-platform-theme .tuspot-owner-cta__benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body.tuspot-platform-theme .tuspot-owner-cta__benefits span{display:inline-flex;align-items:center;gap:8px;min-height:34px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .10);color:#fff;padding:8px 13px;font-weight:850}body.tuspot-platform-theme .tuspot-owner-cta__benefits span:before{content:"";width:7px;height:7px;border-radius:50%;background:#23BBE7;box-shadow:0 0 0 5px rgb(35 187 231 / .14)}body.tuspot-platform-theme .tuspot-owner-cta__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;min-width:320px}body.tuspot-platform-theme .tuspot-section--hundred{padding-top:24px;padding-bottom:76px}body.tuspot-platform-theme .tuspot-hundred-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px;align-items:center;overflow:hidden;border-radius:40px;padding:42px;background:radial-gradient(circle at 88% 18%,rgb(255 255 255 / .22),transparent 18%),linear-gradient(135deg,#23BBE7,#13677F 48%,#212844);box-shadow:0 26px 70px rgb(9 52 64 / .16);color:#fff}body.tuspot-platform-theme .tuspot-hundred-banner .tuspot-kicker{background:rgb(255 255 255 / .20);color:#fff}body.tuspot-platform-theme .tuspot-hundred-banner h2{max-width:760px;margin:0;font-size:clamp(36px,3.8vw,64px);line-height:.98;letter-spacing:-.055em;color:#fff}body.tuspot-platform-theme .tuspot-hundred-banner p{max-width:700px;color:rgb(255 255 255 / .82);font-size:18px;margin:18px 0 0}body.tuspot-platform-theme .tuspot-hundred-banner__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform-theme .tuspot-hundred-banner__counter{background:rgb(255 255 255 / .96);color:#212844;border-radius:30px;padding:26px;box-shadow:0 18px 50px rgb(0 0 0 / .14)}body.tuspot-platform-theme .tuspot-hundred-banner__counter>span{display:block;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#13677F}body.tuspot-platform-theme .tuspot-hundred-banner__counter strong{display:block;font-size:72px;line-height:.95;letter-spacing:-.06em;margin:10px 0 18px;color:#212844}body.tuspot-platform-theme .tuspot-hundred-banner__progress{height:12px;border-radius:999px;background:#eaf8fe;overflow:hidden;margin-bottom:14px}body.tuspot-platform-theme .tuspot-hundred-banner__progress i{display:block;height:100%;border-radius:inherit;background:#23BBE7}body.tuspot-platform-theme .tuspot-hundred-banner__counter p{margin:0;color:#212844;font-size:16px;font-weight:850}body.tuspot-platform-theme .tuspot-hundred-banner__counter small{display:block;margin-top:6px;color:#647887;font-weight:750}@media (max-width:1180px){body.tuspot-platform-theme .tuspot-owner-cta,body.tuspot-platform-theme .tuspot-hundred-banner{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-owner-cta__actions{justify-content:flex-start;min-width:0}}@media (max-width:760px){body.tuspot-platform-theme .tuspot-section-head{display:grid;align-items:start}body.tuspot-platform-theme .tuspot-section-head>.tuspot-button{margin-left:0;width:100%}body.tuspot-platform-theme .tuspot-place-card__actions,body.tuspot-platform-theme .tuspot-trip-plan-card>div{grid-template-columns:1fr}body.tuspot-platform-theme .tuspot-trip-plan-card li{grid-template-columns:44px 1fr}body.tuspot-platform-theme .tuspot-trip-plan-card li small{grid-column:2}body.tuspot-platform-theme .tuspot-owner-cta,body.tuspot-platform-theme .tuspot-hundred-banner{border-radius:30px;padding:28px}body.tuspot-platform-theme .tuspot-hundred-banner__counter strong{font-size:54px}}body.tuspot-platform-theme .tuspot-button,body.tuspot-platform-theme .tuspot-button:visited,body.tuspot-platform-theme button.tuspot-button,body.tuspot-platform-theme .tuspot-searchbar button,body.tuspot-platform-theme .tuspot-place-card__action,body.tuspot-platform-theme .tuspot-place-card__action:visited{text-decoration:none!important;-webkit-text-fill-color:currentColor;opacity:1!important}body.tuspot-platform-theme .tuspot-button:not(.tuspot-button--light):not(.tuspot-button--outline-light):not(.tuspot-button--ghost),body.tuspot-platform-theme button.tuspot-button:not(.tuspot-button--light):not(.tuspot-button--outline-light):not(.tuspot-button--ghost),body.tuspot-platform-theme .tuspot-searchbar button{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform-theme .tuspot-button:not(.tuspot-button--light):not(.tuspot-button--outline-light):not(.tuspot-button--ghost):hover,body.tuspot-platform-theme .tuspot-button:not(.tuspot-button--light):not(.tuspot-button--outline-light):not(.tuspot-button--ghost):focus,body.tuspot-platform-theme button.tuspot-button:not(.tuspot-button--light):not(.tuspot-button--outline-light):not(.tuspot-button--ghost):hover,body.tuspot-platform-theme button.tuspot-button:not(.tuspot-button--light):not(.tuspot-button--outline-light):not(.tuspot-button--ghost):focus,body.tuspot-platform-theme .tuspot-searchbar button:hover,body.tuspot-platform-theme .tuspot-searchbar button:focus{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform-theme .tuspot-button--ghost,body.tuspot-platform-theme .tuspot-button--ghost:visited{background:#212844!important;border:1px solid #212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgb(33 40 68 / .16)!important}body.tuspot-platform-theme .tuspot-button--ghost:hover,body.tuspot-platform-theme .tuspot-button--ghost:focus{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform-theme .tuspot-button--light,body.tuspot-platform-theme .tuspot-button--light:visited,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--light,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--light:visited{background:#fff!important;border:1px solid rgb(255 255 255 / .9)!important;color:#212844!important;-webkit-text-fill-color:#212844!important;text-shadow:none!important}body.tuspot-platform-theme .tuspot-button--light:hover,body.tuspot-platform-theme .tuspot-button--light:focus,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--light:hover,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--light:focus{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform-theme .tuspot-button--outline-light,body.tuspot-platform-theme .tuspot-button--outline-light:visited,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--outline-light,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--outline-light:visited{background:rgb(255 255 255 / .10)!important;border:1px solid rgb(255 255 255 / .58)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body.tuspot-platform-theme .tuspot-button--outline-light:hover,body.tuspot-platform-theme .tuspot-button--outline-light:focus,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--outline-light:hover,body.tuspot-platform-theme .tuspot-owner-cta__actions .tuspot-button--outline-light:focus{background:#fff!important;border-color:#fff!important;color:#212844!important;-webkit-text-fill-color:#212844!important}body.tuspot-platform-theme .tuspot-kicker{color:#212844!important;-webkit-text-fill-color:#212844!important}body.tuspot-platform-theme .tuspot-mosaic-card span,body.tuspot-platform-theme .tuspot-offer-card span{-webkit-text-fill-color:currentColor}body.tuspot-platform-theme .tuspot-hundred-banner .tuspot-kicker{background:rgb(255 255 255 / .90)!important;color:#212844!important;-webkit-text-fill-color:#212844!important}body.tuspot-platform-theme .tuspot-section-head{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}body.tuspot-platform-theme .tuspot-section-head>div{min-width:0}body.tuspot-platform-theme .tuspot-section-head>.tuspot-button{justify-self:end;align-self:end;margin-left:0!important}body.tuspot-platform-theme .tuspot-trip-plan-card{min-height:auto;padding:34px;background:linear-gradient(180deg,#ffffff,#f7fcfe)}body.tuspot-platform-theme .tuspot-trip-plan-card>span{position:relative;z-index:1;color:#5c6f80!important;-webkit-text-fill-color:#5c6f80!important}body.tuspot-platform-theme .tuspot-trip-plan-card ul{position:relative;z-index:1}body.tuspot-platform-theme .tuspot-trip-plan-card li{min-height:72px}body.tuspot-platform-theme .tuspot-trip-plan-card__metrics{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:0!important;margin-top:20px!important;background:transparent!important;border-radius:0!important;text-align:left!important}body.tuspot-platform-theme .tuspot-trip-plan-card__metric{display:grid!important;align-content:center;min-height:96px;padding:18px 18px 16px!important;border-radius:22px!important;background:linear-gradient(135deg,#212844,#093440)!important;box-shadow:0 14px 34px rgb(33 40 68 / .14)}body.tuspot-platform-theme .tuspot-trip-plan-card__metric strong,body.tuspot-platform-theme .tuspot-trip-plan-card__metric span{background:transparent!important;border-radius:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform-theme .tuspot-trip-plan-card__metric strong{font-size:clamp(24px,2vw,34px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.035em}body.tuspot-platform-theme .tuspot-trip-plan-card__metric span{margin-top:8px;font-size:12px!important;line-height:1.2;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important;color:rgb(255 255 255 / .78)!important;-webkit-text-fill-color:rgb(255 255 255 / .78)!important}body.tuspot-platform-theme .tuspot-owner-cta{max-width:var(--ts-shell);margin-inline:auto;grid-template-columns:minmax(0,1fr) minmax(280px,auto);border-radius:48px;padding:52px 58px;background:radial-gradient(circle at 90% 0%,rgb(255 255 255 / .18),transparent 20%),radial-gradient(circle at 64% 100%,rgb(35 187 231 / .22),transparent 25%),linear-gradient(135deg,#212844,#093440)!important}body.tuspot-platform-theme .tuspot-owner-cta .tuspot-kicker{background:#d7f6f8!important;color:#212844!important;-webkit-text-fill-color:#212844!important}body.tuspot-platform-theme .tuspot-owner-cta h2,body.tuspot-platform-theme .tuspot-owner-cta p{position:relative;z-index:1}body.tuspot-platform-theme .tuspot-owner-cta__actions{position:relative;z-index:2;align-items:center}@media (max-width:900px){body.tuspot-platform-theme .tuspot-section-head{grid-template-columns:1fr;align-items:start}body.tuspot-platform-theme .tuspot-section-head>.tuspot-button{justify-self:stretch;width:100%}body.tuspot-platform-theme .tuspot-trip-plan-card__metrics{grid-template-columns:1fr!important}body.tuspot-platform-theme .tuspot-owner-cta{grid-template-columns:1fr;padding:32px;border-radius:32px}body.tuspot-platform-theme .tuspot-owner-cta__actions{justify-content:flex-start;min-width:0}}body.tuspot-platform .tuspot-place-address,body.tuspot-platform .tuspot-place-address-wide,body.tuspot-platform .tuspot-v4-single-place__place-address-1,body.tuspot-platform .tuspot-v4-single-place__place-address-1 *,body.tuspot-platform .tuspot-v4-single-place__div.tuspot-place-address,body.tuspot-platform .tuspot-v4-single-place__div.tuspot-place-address-wide{color:#212844!important}body.tuspot-platform .tuspot-place-address a,body.tuspot-platform .tuspot-place-address-wide a,body.tuspot-platform .tuspot-v4-single-place__place-address-1 a{color:#093440!important;text-decoration-color:rgb(35 187 231 / .45)!important}body.tuspot-platform .tuspot-place-address a:hover,body.tuspot-platform .tuspot-place-address-wide a:hover,body.tuspot-platform .tuspot-v4-single-place__place-address-1 a:hover,body.tuspot-platform .tuspot-place-address a:focus-visible,body.tuspot-platform .tuspot-place-address-wide a:focus-visible,body.tuspot-platform .tuspot-v4-single-place__place-address-1 a:focus-visible{color:#212844!important}body.tuspot-platform .tuspot-flow-head,body.tuspot-platform .tuspot-section-head,body.tuspot-platform-theme .tuspot-flow-head,body.tuspot-platform-theme .tuspot-section-head{width:100%!important;max-width:1720px!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-section-head,body.tuspot-platform-theme .tuspot-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;justify-content:stretch!important;gap:24px!important}body.tuspot-platform .tuspot-section-head>.tuspot-button,body.tuspot-platform-theme .tuspot-section-head>.tuspot-button{justify-self:end!important}body.tuspot-platform .tuspot-trip-plan-card__metrics,body.tuspot-platform-theme .tuspot-trip-plan-card__metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:stretch!important}body.tuspot-platform .tuspot-trip-plan-card__metric,body.tuspot-platform-theme .tuspot-trip-plan-card__metric{min-width:0!important;min-height:104px!important;padding:18px 20px!important;border-radius:24px!important}body.tuspot-platform .tuspot-trip-plan-card__metric:nth-child(3),body.tuspot-platform-theme .tuspot-trip-plan-card__metric:nth-child(3){grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}body.tuspot-platform .tuspot-trip-plan-card__metric:nth-child(3) strong,body.tuspot-platform-theme .tuspot-trip-plan-card__metric:nth-child(3) strong{font-size:clamp(28px, 2.4vw, 42px)!important}body.tuspot-platform .tuspot-trip-plan-card__metric:nth-child(3) span,body.tuspot-platform-theme .tuspot-trip-plan-card__metric:nth-child(3) span{margin-top:0!important;text-align:right!important}body.tuspot-platform .tuspot-mosaic-card,body.tuspot-platform-theme .tuspot-mosaic-card{background-size:cover!important;background-position:center!important}@media (max-width:900px){body.tuspot-platform .tuspot-section-head,body.tuspot-platform-theme .tuspot-section-head{grid-template-columns:1fr!important;align-items:start!important}body.tuspot-platform .tuspot-section-head>.tuspot-button,body.tuspot-platform-theme .tuspot-section-head>.tuspot-button{justify-self:stretch!important;width:100%!important}}@media (max-width:640px){body.tuspot-platform .tuspot-trip-plan-card__metrics,body.tuspot-platform-theme .tuspot-trip-plan-card__metrics{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-trip-plan-card__metric:nth-child(3),body.tuspot-platform-theme .tuspot-trip-plan-card__metric:nth-child(3){grid-column:auto!important;display:grid!important;align-content:center!important}body.tuspot-platform .tuspot-trip-plan-card__metric:nth-child(3) span,body.tuspot-platform-theme .tuspot-trip-plan-card__metric:nth-child(3) span{text-align:left!important;margin-top:8px!important}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:#fff0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:#fff0}.leaflet-container a{-webkit-tap-highlight-color:rgb(51 181 229 / .4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,.25,1);transition:transform 0.25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078A8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgb(255 255 255 / .5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgb(0 0 0 / .65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgb(0 0 0 / .4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(/wp-content/plugins/tuspot-platform-core/assets/vendor/leaflet/images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/wp-content/plugins/tuspot-platform-core/assets/vendor/leaflet/images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/wp-content/plugins/tuspot-platform-core/assets/vendor/leaflet/images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgb(255 255 255 / .7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgb(255 255 255 / .5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgb(0 0 0 / .2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgb(0 0 0 / .4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:#fff0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgb(0 0 0 / .4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid #fff0;background:#fff0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}:root{--tuspot-primary:#22BAE5;--tuspot-text:#171421;--tuspot-muted:#756f86;--tuspot-bg:#f7f4ff;--tuspot-card:#fff;--tuspot-line:rgba(23,20,33,.10);--tuspot-radius:24px;--tuspot-shadow:0 18px 60px rgba(35,23,78,.10)}.tuspot-platform .tuspot-directory,.tuspot-directory{width:100%;max-width:1240px;margin:0 auto;padding:32px 18px;color:var(--tuspot-text)}.tuspot-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 22px}.tuspot-section-head h2{margin:0;font-size:clamp(28px,4vw,44px);letter-spacing:-.045em;line-height:1}.tuspot-category-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 24px}.tuspot-category-tabs a{display:inline-flex;align-items:center;min-height:42px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid var(--tuspot-line);box-shadow:0 8px 24px rgb(23 20 33 / .06);text-decoration:none;color:var(--tuspot-text);font-weight:800}.tuspot-category-tabs a.is-active,.tuspot-category-tabs a:hover{background:var(--tuspot-primary);border-color:var(--tuspot-primary);color:#fff}.tuspot-grid{display:grid;gap:22px}.tuspot-grid-1{grid-template-columns:1fr}.tuspot-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.tuspot-card{background:var(--tuspot-card);border:1px solid var(--tuspot-line);border-radius:var(--tuspot-radius);overflow:hidden;box-shadow:var(--tuspot-shadow);transition:transform .18s ease,box-shadow .18s ease}.tuspot-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgb(35 23 78 / .16)}.tuspot-card-media{display:block;position:relative;aspect-ratio:1.28/1;background:linear-gradient(135deg,#efe9ff,#fff);overflow:hidden}.tuspot-card-media img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-card-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:900;font-size:32px;color:var(--tuspot-primary)}.tuspot-badge{position:absolute;top:14px;left:14px;padding:8px 12px;border-radius:999px;background:#fff;color:var(--tuspot-primary);font-weight:900;font-size:12px;box-shadow:0 10px 30px rgb(0 0 0 / .12)}.tuspot-card-content{padding:18px}.tuspot-card-category{display:inline-flex;margin:0 0 10px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--tuspot-primary)}.tuspot-card h3{margin:0 0 8px;font-size:21px;line-height:1.08;letter-spacing:-.035em}.tuspot-card h3 a{color:inherit;text-decoration:none}.tuspot-card-address{margin:0 0 16px;color:var(--tuspot-muted);font-size:14px;line-height:1.45}.tuspot-card-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;border-top:1px solid var(--tuspot-line);font-size:14px}.tuspot-card-foot a,.tuspot-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--tuspot-primary);color:#fff;text-decoration:none;font-weight:900;padding:10px 16px;border:0}.tuspot-empty{padding:34px;border-radius:var(--tuspot-radius);background:var(--tuspot-bg);border:1px dashed rgb(91 45 245 / .26);text-align:center}.tuspot-empty h3{margin:0 0 8px}.tuspot-empty p{margin:0;color:var(--tuspot-muted)}.tuspot-single-hero{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:26px;max-width:1240px;margin:0 auto;padding:32px 18px;align-items:stretch}.tuspot-single-hero-image{min-height:420px;border-radius:32px;overflow:hidden;background:var(--tuspot-bg);box-shadow:var(--tuspot-shadow)}.tuspot-single-hero-image img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-single-hero-content{display:flex;flex-direction:column;justify-content:center;padding:38px;border-radius:32px;background:#fff;border:1px solid var(--tuspot-line);box-shadow:var(--tuspot-shadow)}.tuspot-single-hero-content h1{margin:12px 0 16px;font-size:clamp(38px,5vw,68px);line-height:.96;letter-spacing:-.07em}.tuspot-single-address,.tuspot-single-price{margin:0 0 10px;color:var(--tuspot-muted);font-size:18px}.tuspot-breadcrumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:800;color:var(--tuspot-muted)}.tuspot-breadcrumbs a{color:var(--tuspot-primary);text-decoration:none}.tuspot-contact-box{border-radius:28px;background:#fff;border:1px solid var(--tuspot-line);box-shadow:var(--tuspot-shadow);padding:26px}.tuspot-contact-box h3{margin:0 0 16px;font-size:24px;letter-spacing:-.04em}.tuspot-contact-box ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tuspot-contact-box li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--tuspot-line)}.tuspot-contact-box li:last-child{border-bottom:0;padding-bottom:0}.tuspot-contact-box strong{color:var(--tuspot-muted)}.tuspot-contact-box a{color:var(--tuspot-primary);font-weight:800;text-decoration:none}.tuspot-owner-panel{max-width:1240px;margin:0 auto;padding:28px 18px}.tuspot-owner-hero{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:32px;border-radius:32px;background:linear-gradient(135deg,#22BAE5,#23BBE7);color:#fff;box-shadow:var(--tuspot-shadow)}.tuspot-owner-hero span{font-weight:900;opacity:.8}.tuspot-owner-hero h1{margin:8px 0;font-size:clamp(34px,5vw,58px);line-height:1;letter-spacing:-.06em}.tuspot-owner-hero p{margin:0;max-width:760px;opacity:.88}.tuspot-owner-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0}.tuspot-owner-stats div{background:#fff;border:1px solid var(--tuspot-line);box-shadow:var(--tuspot-shadow);border-radius:24px;padding:22px}.tuspot-owner-stats strong{display:block;font-size:30px;letter-spacing:-.05em}.tuspot-owner-stats span{color:var(--tuspot-muted);font-weight:700}.tuspot-owner-section{background:#fff;border:1px solid var(--tuspot-line);border-radius:28px;padding:24px;box-shadow:var(--tuspot-shadow)}.tuspot-owner-list{display:grid;gap:12px}.tuspot-owner-row{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;border:1px solid var(--tuspot-line);border-radius:20px;padding:12px}.tuspot-owner-row-media{width:72px;height:72px;border-radius:16px;overflow:hidden;background:var(--tuspot-bg)}.tuspot-owner-row-media img{width:100%;height:100%;object-fit:cover}.tuspot-owner-row h3{margin:0 0 4px}.tuspot-owner-row p{margin:0;color:var(--tuspot-muted)}.tuspot-owner-actions{display:flex;gap:8px}.tuspot-owner-actions a{padding:9px 13px;border-radius:999px;background:var(--tuspot-bg);text-decoration:none;font-weight:800;color:var(--tuspot-primary)}@media (max-width:1024px){.tuspot-grid-4,.tuspot-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-single-hero{grid-template-columns:1fr}.tuspot-owner-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.tuspot-directory,.tuspot-single-hero,.tuspot-owner-panel{padding-left:14px;padding-right:14px}.tuspot-grid-4,.tuspot-grid-3,.tuspot-grid-2{grid-template-columns:1fr}.tuspot-category-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:8px}.tuspot-category-tabs a{white-space:nowrap}.tuspot-single-hero-image{min-height:280px;border-radius:24px}.tuspot-single-hero-content{padding:24px;border-radius:24px}.tuspot-contact-box li{grid-template-columns:1fr}.tuspot-owner-hero{display:block;padding:24px}.tuspot-owner-hero .tuspot-button{margin-top:18px}.tuspot-owner-stats{grid-template-columns:1fr}.tuspot-owner-row{grid-template-columns:56px 1fr}.tuspot-owner-actions{grid-column:1/-1}.tuspot-owner-row-media{width:56px;height:56px}}.tuspot-form-wrap{max-width:1240px;margin:0 auto;padding:30px 18px;color:var(--tuspot-text)}.tuspot-form-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;padding:30px;border-radius:32px;background:linear-gradient(135deg,var(--tuspot-primary),#8565ff);color:#fff;box-shadow:var(--tuspot-shadow)}.tuspot-form-hero span{display:inline-flex;margin-bottom:8px;font-weight:900;opacity:.82;text-transform:uppercase;letter-spacing:.11em;font-size:12px}.tuspot-form-hero h1{margin:0 0 8px;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.065em;color:#fff}.tuspot-form-hero p{margin:0;max-width:760px;color:rgb(255 255 255 / .88)}.tuspot-form-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:999px;background:#fff;color:var(--tuspot-primary);text-decoration:none;font-weight:900;white-space:nowrap}.tuspot-place-form{display:block}.tuspot-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.tuspot-form-main,.tuspot-form-side{display:grid;gap:18px}.tuspot-form-card{background:#fff;border:1px solid var(--tuspot-line);border-radius:28px;padding:24px;box-shadow:var(--tuspot-shadow)}.tuspot-form-card-head{margin-bottom:18px}.tuspot-form-card-head h2{margin:0 0 6px;font-size:26px;line-height:1.05;letter-spacing:-.045em}.tuspot-form-card-head p{margin:0;color:var(--tuspot-muted);line-height:1.5}.tuspot-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tuspot-form-field{display:grid;gap:8px;margin:0 0 14px}.tuspot-form-field:last-child{margin-bottom:0}.tuspot-form-field span,.tuspot-form-tax-title{font-weight:900;color:var(--tuspot-text)}.tuspot-form-field input:not([type=file]),.tuspot-form-field textarea,.tuspot-form-field select{width:100%;min-height:46px;border:1px solid rgb(23 20 33 / .14);border-radius:16px;background:#fff;box-shadow:none;color:var(--tuspot-text);padding:10px 13px}.tuspot-form-field textarea{resize:vertical}.tuspot-form-file{padding:16px;border-radius:20px;background:#fbfaff;border:1px dashed rgb(91 45 245 / .28)}.tuspot-form-file input[type=file]{width:100%;padding:10px;border-radius:14px;background:#fff;border:1px solid var(--tuspot-line)}.tuspot-form-file small{color:var(--tuspot-muted);font-weight:700}.tuspot-image-preview{display:flex;align-items:center;justify-content:center;min-height:180px;margin-bottom:14px;border-radius:22px;background:linear-gradient(135deg,#f0ecff,#fff);border:1px solid var(--tuspot-line);overflow:hidden}.tuspot-image-preview img{width:100%;height:auto;display:block}.tuspot-image-preview span{font-weight:900;color:var(--tuspot-muted)}.tuspot-gallery-preview{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tuspot-gallery-preview img{width:70px;height:70px;object-fit:cover;border-radius:14px;border:1px solid var(--tuspot-line)}.tuspot-form-tax{display:grid;gap:10px;margin-bottom:18px}.tuspot-form-tax-list{display:grid;gap:8px;max-height:340px;overflow:auto;padding:10px;border-radius:18px;background:#fbfaff;border:1px solid var(--tuspot-line)}.tuspot-term-option{display:flex;align-items:center;gap:9px;margin:0;padding:9px 10px;border-radius:14px;background:#fff;border:1px solid rgb(23 20 33 / .08);cursor:pointer}.tuspot-term-option.depth-1{margin-left:16px;background:#fff}.tuspot-term-option.depth-2{margin-left:28px}.tuspot-term-option input{width:17px;height:17px}.tuspot-term-option span{font-weight:800;font-size:14px;color:var(--tuspot-text)}.tuspot-form-switch{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer}.tuspot-form-switch input{position:absolute;opacity:0;pointer-events:none}.tuspot-form-switch span{position:relative;display:inline-flex;width:48px;height:28px;border-radius:999px;background:#d8d2e7;transition:.18s ease}.tuspot-form-switch span:before{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(0 0 0 / .18);transition:.18s ease}.tuspot-form-switch input:checked+span{background:var(--tuspot-primary)}.tuspot-form-switch input:checked+span:before{transform:translateX(20px)}.tuspot-form-switch em{font-style:normal;font-weight:900;color:var(--tuspot-text)}.tuspot-form-submit{display:flex;align-items:center;gap:14px;justify-content:flex-end;margin-top:20px;padding:20px;border-radius:24px;background:#fff;border:1px solid var(--tuspot-line);box-shadow:var(--tuspot-shadow)}.tuspot-form-submit .tuspot-button{font-size:16px;min-height:48px;padding:12px 22px}.tuspot-form-submit a:not(.tuspot-button){font-weight:900;color:var(--tuspot-primary);text-decoration:none}.tuspot-alert{margin:0 0 18px;padding:16px 18px;border-radius:18px;border:1px solid var(--tuspot-line);background:#fff;font-weight:900;box-shadow:0 10px 30px rgb(35 23 78 / .08)}.tuspot-alert-success{border-color:rgb(21 148 91 / .28);background:#f0fdf7;color:#0f8b55}.tuspot-alert-error{border-color:rgb(220 38 38 / .28);background:#fff5f5;color:#b91c1c}.tuspot-edit-picker{background:#fff;border:1px solid var(--tuspot-line);border-radius:28px;padding:18px;box-shadow:var(--tuspot-shadow)}@media (max-width:1024px){.tuspot-form-grid{grid-template-columns:1fr}.tuspot-form-side{grid-template-columns:1fr 1fr}.tuspot-form-side .tuspot-form-card:first-child{grid-column:1/-1}}@media (max-width:680px){.tuspot-form-wrap{padding-left:14px;padding-right:14px}.tuspot-form-hero{display:block;padding:24px;border-radius:26px}.tuspot-form-secondary{margin-top:16px}.tuspot-form-card{padding:18px;border-radius:22px}.tuspot-form-two,.tuspot-form-side{grid-template-columns:1fr}.tuspot-form-submit{align-items:stretch;flex-direction:column}.tuspot-form-submit .tuspot-button{width:100%}.tuspot-term-option.depth-1,.tuspot-term-option.depth-2{margin-left:0}.tuspot-form-tax-list{max-height:280px}}body.tuspot-app-page .tuspot-content,body.tuspot-app-page .entry-content,body.tuspot-app-page .site-content,body.tuspot-form-page .tuspot-content,body.tuspot-form-page .entry-content{max-width:none;width:100%;padding-left:0;padding-right:0}.tuspot-form-wrap{--tuspot-form-width:min(70vw, 1480px);box-sizing:border-box;width:var(--tuspot-form-width);max-width:calc(100vw - 36px);margin-left:auto;margin-right:auto;padding:34px 0}.tuspot-form-grid{grid-template-columns:minmax(0,1fr) clamp(340px, 25vw, 430px);gap:clamp(18px, 2vw, 28px)}.tuspot-form-card,.tuspot-form-hero,.tuspot-form-submit,.tuspot-edit-picker{box-sizing:border-box}@media (min-width:1800px){.tuspot-form-wrap{--tuspot-form-width:min(70vw, 1560px)}}@media (max-width:1440px){.tuspot-form-wrap{--tuspot-form-width:min(78vw, 1240px)}}@media (max-width:1200px){.tuspot-form-wrap{--tuspot-form-width:min(88vw, 1080px)}.tuspot-form-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1024px){.tuspot-form-wrap{--tuspot-form-width:calc(100vw - 40px)}}@media (max-width:680px){.tuspot-form-wrap{--tuspot-form-width:calc(100vw - 28px);padding-top:22px;padding-bottom:28px}}.elementor-widget-tuspot_dodaj_miejsce,.elementor-widget-tuspot_edytuj_miejsce,.elementor-widget-tuspot_panel_wlasciciela{width:100vw;max-width:100vw;position:relative;left:50%;margin-left:-50vw}.elementor-widget-tuspot_dodaj_miejsce>.elementor-widget-container,.elementor-widget-tuspot_edytuj_miejsce>.elementor-widget-container,.elementor-widget-tuspot_panel_wlasciciela>.elementor-widget-container{width:100%}.tuspot-platform{background:var(--tuspot-bg,#f6f7f2)}.tuspot-form-wrap.tuspot-wizard-wrap{--tuspot-form-width:min(72vw,1500px);color:var(--tuspot-text,#172117)}.tuspot-wizard-hero,.tuspot-form-hero{background:#fff;color:var(--tuspot-text);border:1px solid var(--tuspot-line);box-shadow:0 18px 60px rgb(15 23 42 / .08);border-radius:32px}.tuspot-wizard-hero h1,.tuspot-form-hero h1{color:var(--tuspot-text)}.tuspot-wizard-hero p,.tuspot-form-hero p{color:var(--tuspot-muted)}.tuspot-wizard-hero span,.tuspot-form-hero span{color:var(--tuspot-primary);opacity:1}.tuspot-current-plan{display:grid;gap:4px;min-width:220px;padding:16px;border:1px solid rgb(15 23 42 / .08);border-radius:22px;background:var(--tuspot-soft,#ecf8ef)}.tuspot-current-plan small{font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--tuspot-muted)}.tuspot-current-plan strong{font-size:24px;line-height:1;letter-spacing:-.04em}.tuspot-current-plan span{font-size:13px;font-weight:800;color:var(--tuspot-muted)}.tuspot-wizard-tabs{position:sticky;top:12px;z-index:20;display:flex;gap:8px;align-items:center;overflow:auto;margin:0 0 18px;padding:10px;border:1px solid var(--tuspot-line);border-radius:24px;background:rgb(255 255 255 / .92);box-shadow:0 14px 40px rgb(15 23 42 / .08);backdrop-filter:blur(14px)}.tuspot-wizard-tab{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:9px 14px;border:1px solid #fff0;border-radius:999px;background:#fff;color:var(--tuspot-text);font-weight:900;white-space:nowrap;cursor:pointer}.tuspot-wizard-tab span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--tuspot-soft);color:var(--tuspot-primary);font-size:12px}.tuspot-wizard-tab.is-active{background:var(--tuspot-primary);color:#fff;border-color:var(--tuspot-primary)}.tuspot-wizard-tab.is-active span{background:#fff;color:var(--tuspot-primary)}.tuspot-wizard-panels{display:block}.tuspot-wizard-panel{display:none}.tuspot-wizard-panel.is-active{display:block}.tuspot-wizard-panel .tuspot-form-card{min-height:520px}.tuspot-form-card{box-shadow:0 18px 60px rgb(15 23 42 / .07);border-color:rgb(15 23 42 / .08);background:#fff}.tuspot-form-card-head h2{font-size:clamp(28px,3vw,42px)}.tuspot-form-card-head p{max-width:880px}.tuspot-form-field span,.tuspot-form-tax-title{font-size:14px}.tuspot-form-field input:not([type=file]),.tuspot-form-field textarea,.tuspot-form-field select{border-color:rgb(15 23 42 / .14);border-radius:16px;background:#fff;min-height:50px}.tuspot-form-field input:focus,.tuspot-form-field textarea:focus,.tuspot-form-field select:focus{outline:0;border-color:var(--tuspot-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--tuspot-primary) 14%,transparent)}.tuspot-form-two{gap:16px}.tuspot-form-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tuspot-char-counter{margin:-6px 0 16px;text-align:right;font-size:13px;font-weight:800;color:var(--tuspot-muted)}.tuspot-button,.tuspot-card-foot a{background:var(--tuspot-primary);color:#fff;border:1px solid var(--tuspot-primary);border-radius:999px;box-shadow:none;transition:transform .16s ease,background .16s ease}.tuspot-button:hover{transform:translateY(-1px)}.tuspot-button-light,.tuspot-form-secondary{background:#fff;color:var(--tuspot-primary);border:1px solid rgb(15 23 42 / .12);box-shadow:none}.tuspot-live-link{font-weight:900;color:var(--tuspot-primary);text-decoration:none}.tuspot-category-picker{display:grid;gap:22px}.tuspot-main-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tuspot-category-card{display:grid;gap:8px;text-align:left;min-height:150px;padding:18px;border:1px solid rgb(15 23 42 / .10);border-radius:22px;background:#fff;color:var(--tuspot-text);cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tuspot-category-card:hover{transform:translateY(-2px);border-color:var(--tuspot-primary)}.tuspot-category-card.is-active{background:var(--tuspot-soft);border-color:var(--tuspot-primary)}.tuspot-category-card>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#fff;border:1px solid rgb(15 23 42 / .08);font-size:21px}.tuspot-category-card strong{font-size:18px;line-height:1.1}.tuspot-category-card small{color:var(--tuspot-muted);line-height:1.35}.tuspot-subcategory-area{padding:18px;border-radius:24px;background:#fafafa;border:1px solid rgb(15 23 42 / .08)}.tuspot-subcategory-area h3{margin:0 0 4px;font-size:22px;letter-spacing:-.04em}.tuspot-subcategory-area p{margin:0 0 14px;color:var(--tuspot-muted)}.tuspot-subcategory-list{display:none;flex-wrap:wrap;gap:8px}.tuspot-subcategory-pill{padding:10px 14px;border-radius:999px;border:1px solid rgb(15 23 42 / .12);background:#fff;color:var(--tuspot-text);font-weight:900;cursor:pointer}.tuspot-subcategory-pill.is-active{background:var(--tuspot-primary);color:#fff;border-color:var(--tuspot-primary)}.tuspot-logo-field{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center}.tuspot-logo-preview{display:flex;align-items:center;justify-content:center;width:112px;height:112px;border-radius:28px;background:var(--tuspot-soft);border:1px solid rgb(15 23 42 / .08);overflow:hidden}.tuspot-logo-preview img{width:100%;height:100%;object-fit:cover}.tuspot-logo-preview span{text-align:center;padding:10px;color:var(--tuspot-muted);font-weight:900}.tuspot-map-card{margin:18px 0;padding:18px;border:1px solid rgb(15 23 42 / .09);border-radius:26px;background:#f9fafb}.tuspot-map-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.tuspot-map-toolbar h3{margin:0 0 4px;font-size:24px;letter-spacing:-.04em}.tuspot-map-toolbar p{margin:0;color:var(--tuspot-muted)}.tuspot-map-picker{height:420px;border:1px solid rgb(15 23 42 / .10);border-radius:24px;overflow:hidden;background:#eef2f7}.tuspot-map-status{display:block;margin-top:10px;color:var(--tuspot-muted);font-weight:800}.tuspot-map-picker .leaflet-control-zoom a{border:0;color:#111827}.tuspot-map-picker .leaflet-control-zoom{border:1px solid rgb(15 23 42 / .12);border-radius:16px;overflow:hidden;box-shadow:0 12px 30px rgb(15 23 42 / .12)}.leaflet-container{font-family:inherit}.tuspot-feature-card,.tuspot-price-hint{position:relative;margin:18px 0;padding:18px;border:1px solid rgb(15 23 42 / .08);border-radius:24px;background:#fff}.tuspot-feature-card h3{margin:0 0 6px;font-size:22px;letter-spacing:-.04em}.tuspot-feature-card p{margin:0 0 14px;color:var(--tuspot-muted)}.tuspot-package-field.is-locked{position:relative}.tuspot-package-field.is-locked .tuspot-form-field,.tuspot-feature-card.is-locked .tuspot-form-two{opacity:.45;filter:grayscale(.2)}.tuspot-locked-note{margin:8px 0 14px;padding:12px 14px;border-radius:16px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;font-size:13px;line-height:1.4}.tuspot-locked-note span{font-weight:700;color:#9a3412}.tuspot-price-hints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.tuspot-price-hint{display:none;margin:0;background:var(--tuspot-soft)}.tuspot-price-hint strong{display:block;margin-bottom:4px}.tuspot-price-hint span{color:var(--tuspot-muted);font-weight:700;line-height:1.45}.tuspot-chip-row{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 20px}.tuspot-chip-row .tuspot-form-switch{padding:10px 12px;border:1px solid rgb(15 23 42 / .10);border-radius:999px;background:#fff}.tuspot-form-switch span{background:#d8e3d8}.tuspot-amenity-limit-info{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:14px 16px;border:1px solid rgb(15 23 42 / .08);border-radius:20px;background:var(--tuspot-soft)}.tuspot-amenity-limit-info small{font-weight:800;color:var(--tuspot-muted)}.tuspot-amenity-limit-info.is-warning{background:#fff7ed;border-color:#fb923c}.tuspot-amenity-groups{display:grid;gap:14px}.tuspot-amenity-group{padding:16px;border:1px solid rgb(15 23 42 / .08);border-radius:22px;background:#fafafa}.tuspot-amenity-group h3{margin:0 0 10px;font-size:18px;letter-spacing:-.03em}.tuspot-amenity-list{display:flex;flex-wrap:wrap;gap:8px}.tuspot-amenity-option{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgb(15 23 42 / .10);border-radius:999px;background:#fff;cursor:pointer;font-weight:800}.tuspot-amenity-option input{width:16px;height:16px;accent-color:var(--tuspot-primary)}.tuspot-amenity-option:has(input:checked){background:var(--tuspot-primary);color:#fff;border-color:var(--tuspot-primary)}.tuspot-upgrade-banner{margin-top:22px;padding:22px;border-radius:28px;background:var(--tuspot-text);color:#fff}.tuspot-upgrade-banner span{font-weight:900;color:var(--tuspot-accent)}.tuspot-upgrade-banner h3{margin:4px 0 8px;font-size:28px;letter-spacing:-.05em;color:#fff}.tuspot-upgrade-banner p{margin:0 0 16px;color:rgb(255 255 255 / .78)}.tuspot-plan-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tuspot-plan-mini-grid article{padding:14px;border-radius:20px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12)}.tuspot-plan-mini-grid article.is-current{background:#fff;color:var(--tuspot-text)}.tuspot-plan-mini-grid strong{display:block;font-size:18px}.tuspot-plan-mini-grid small{display:block;margin:4px 0 8px;color:inherit;opacity:.78;font-weight:900}.tuspot-plan-mini-grid span{display:block;color:inherit;opacity:.78;font-size:13px;line-height:1.4}.tuspot-boost-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.tuspot-boost-pill{display:inline-flex;padding:9px 12px;border-radius:999px;background:#fff;color:var(--tuspot-text);text-decoration:none;font-weight:900}.tuspot-boost-note{margin-top:14px}.tuspot-wizard-footer{position:sticky;bottom:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:1px solid rgb(15 23 42 / .10);border-radius:24px;background:rgb(255 255 255 / .94);box-shadow:0 18px 50px rgb(15 23 42 / .12);backdrop-filter:blur(14px)}.tuspot-wizard-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tuspot-submit-final{display:none}.tuspot-image-preview{background:var(--tuspot-soft);border:1px solid rgb(15 23 42 / .08)}.tuspot-form-file{background:#fafafa;border-color:rgb(15 23 42 / .14)}@media (max-width:1440px){.tuspot-form-wrap.tuspot-wizard-wrap{--tuspot-form-width:min(82vw,1280px)}.tuspot-main-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.tuspot-form-wrap.tuspot-wizard-wrap{--tuspot-form-width:calc(100vw - 40px)}.tuspot-main-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-form-media-grid,.tuspot-price-hints,.tuspot-plan-mini-grid{grid-template-columns:1fr}.tuspot-wizard-hero{align-items:stretch;flex-direction:column}.tuspot-current-plan{min-width:0}.tuspot-map-picker{height:360px}}@media (max-width:680px){.tuspot-form-wrap.tuspot-wizard-wrap{--tuspot-form-width:calc(100vw - 24px)}.tuspot-wizard-tabs{top:8px;border-radius:20px;padding:8px}.tuspot-wizard-tab{font-size:13px;min-height:40px;padding:8px 11px}.tuspot-main-categories{grid-template-columns:1fr}.tuspot-category-card{min-height:auto}.tuspot-logo-field{grid-template-columns:1fr}.tuspot-map-toolbar{display:grid}.tuspot-map-picker{height:300px}.tuspot-amenity-limit-info{display:grid}.tuspot-wizard-footer{align-items:stretch;flex-direction:column;bottom:8px}.tuspot-wizard-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tuspot-wizard-actions .tuspot-submit-final,.tuspot-wizard-actions .tuspot-live-link{grid-column:1/-1}.tuspot-wizard-actions .tuspot-button{width:100%}.tuspot-form-card-head h2{font-size:28px}.tuspot-wizard-panel .tuspot-form-card{min-height:0}}.tuspot-app-form-shell{--ts-green:#14783e;--ts-green-2:#0f6b35;--ts-green-soft:#eef8f1;--ts-ink:#101828;--ts-text:#172033;--ts-muted:#667085;--ts-line:#e6eaf0;--ts-line-2:#d9e0e8;--ts-bg:#fbfcfd;--ts-card:#fff;--ts-radius:20px;--ts-shadow:0 18px 50px rgba(15,23,42,.06);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:var(--ts-bg);color:var(--ts-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-app-form-shell *{box-sizing:border-box}.tuspot-app-topbar{height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(22px,3vw,38px);background:#fff;border-bottom:1px solid var(--ts-line);box-shadow:0 1px 0 rgb(16 24 40 / .02)}.tuspot-app-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ts-ink);font-size:24px;font-weight:850;letter-spacing:-.045em}.tuspot-app-brand strong{font-weight:850}.tuspot-app-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--ts-green);color:#fff;font-size:16px;line-height:1;transform:rotate(45deg)}.tuspot-app-top-actions{display:flex;align-items:center;gap:18px}.tuspot-app-help{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:var(--ts-ink);font-weight:760;font-size:14px}.tuspot-app-help span{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid #98a2b3;border-radius:50%;font-size:12px}.tuspot-app-avatar{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:50%;background:#eaf5ed;color:var(--ts-green);font-weight:850;cursor:pointer}.tuspot-app-inner{width:min(1360px,calc(100vw - 64px));margin:0 auto;padding:42px 0 56px}.tuspot-app-titlebar{margin:0 0 28px;padding-left:34px}.tuspot-app-titlebar h1{margin:0 0 8px;font-size:clamp(32px,3vw,38px);line-height:1.05;letter-spacing:-.055em;color:var(--ts-ink);font-weight:850}.tuspot-app-titlebar p{margin:0;color:var(--ts-muted);font-size:15px;line-height:1.55}.tuspot-app-form{margin:0}.tuspot-app-steps{position:relative;top:auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0 0 36px;padding:14px 22px;background:#fff;border:1px solid var(--ts-line);border-radius:18px;box-shadow:0 10px 30px rgb(15 23 42 / .04);overflow:visible}.tuspot-app-step{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 6px;border:0;background:#fff0;border-radius:0;color:#475467;font-size:13px;font-weight:760;text-align:center;box-shadow:none;white-space:nowrap;cursor:pointer}.tuspot-app-step span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;border-radius:999px;background:#fff;border:1px solid var(--ts-line-2);color:#344054;font-style:normal;font-weight:850;font-size:14px;box-shadow:0 3px 8px rgb(15 23 42 / .03)}.tuspot-app-step em{font-style:normal;display:inline}.tuspot-app-step.is-active{color:var(--ts-green);font-weight:850}.tuspot-app-step.is-active:after{content:"";position:absolute;left:28%;right:28%;bottom:-15px;height:3px;border-radius:10px;background:var(--ts-green)}.tuspot-app-step.is-active span{background:var(--ts-green);border-color:var(--ts-green);color:#fff;box-shadow:0 8px 18px rgb(20 120 62 / .18)}.tuspot-app-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:start}.tuspot-app-main{min-width:0}.tuspot-app-sidebar{display:grid;gap:22px;position:sticky;top:20px}.tuspot-wizard-panels{display:block}.tuspot-wizard-panel{display:none}.tuspot-wizard-panel.is-active{display:block}.tuspot-app-form-shell .tuspot-form-card{margin:0;padding:34px;border:1px solid var(--ts-line);border-radius:22px;background:#fff;box-shadow:0 10px 35px rgb(15 23 42 / .035);color:var(--ts-text);min-height:0}.tuspot-app-form-shell .tuspot-form-card-head{margin:0 0 26px;padding:0;border:0;display:block}.tuspot-app-form-shell .tuspot-form-card-head h2{display:flex;align-items:center;gap:12px;margin:0 0 8px;font-size:22px;line-height:1.15;letter-spacing:-.035em;color:var(--ts-ink);font-weight:850}.tuspot-app-form-shell .tuspot-form-card-head h2:before{content:"⌖";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;color:var(--ts-ink);font-size:18px}.tuspot-app-form-shell .tuspot-form-card-head p{margin:0;max-width:720px;color:var(--ts-muted);font-size:14px;line-height:1.55}.tuspot-form-subsection{margin:24px 0 12px}.tuspot-form-subsection:first-of-type{margin-top:0}.tuspot-form-subsection h3{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;line-height:1.2;letter-spacing:-.02em;color:var(--ts-ink);font-weight:850}.tuspot-form-subsection h3 span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--ts-ink);font-size:18px}.tuspot-app-form-shell .tuspot-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.tuspot-app-form-shell .tuspot-form-three{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;margin-bottom:28px}.tuspot-app-form-shell .tuspot-form-field{display:block;margin:0 0 22px}.tuspot-app-form-shell .tuspot-form-two .tuspot-form-field,.tuspot-app-form-shell .tuspot-form-three .tuspot-form-field{margin-bottom:0}.tuspot-app-form-shell .tuspot-form-field>span{display:block;margin:0 0 8px;font-size:13px;line-height:1.2;font-weight:850;color:var(--ts-ink)}.tuspot-app-form-shell .tuspot-form-field>span:has(+input[required]):after{content:" *";color:#f04438}.tuspot-app-form-shell .tuspot-form-field input:not([type=file]),.tuspot-app-form-shell .tuspot-form-field textarea,.tuspot-app-form-shell .tuspot-form-field select,.tuspot-social-input{width:100%;min-height:52px;border:1px solid var(--ts-line-2);border-radius:10px;background:#fff;color:#344054;box-shadow:none;font-size:14px;font-weight:520;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.tuspot-app-form-shell .tuspot-form-field input:not([type=file]),.tuspot-app-form-shell .tuspot-form-field textarea,.tuspot-app-form-shell .tuspot-form-field select{padding:13px 15px}.tuspot-app-form-shell .tuspot-form-field textarea{min-height:140px;resize:vertical}.tuspot-app-form-shell .tuspot-form-field input:focus,.tuspot-app-form-shell .tuspot-form-field textarea:focus,.tuspot-app-form-shell .tuspot-form-field select:focus,.tuspot-social-input:focus-within{outline:0;border-color:rgb(20 120 62 / .55);box-shadow:0 0 0 4px rgb(20 120 62 / .08)}.tuspot-app-form-shell input::placeholder,.tuspot-app-form-shell textarea::placeholder{color:#98a2b3}.tuspot-social-compact{margin-top:26px}.tuspot-social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:28px}.tuspot-social-input{display:flex;align-items:center;gap:10px;padding:0 15px}.tuspot-social-input span{display:inline-flex;width:22px;min-width:22px;height:22px;align-items:center;justify-content:center;font-weight:900;color:#1877f2}.tuspot-social-input:nth-child(2) span{color:#e1306c}.tuspot-social-input:nth-child(3) span{color:#111827}.tuspot-social-input input{border:0;background:#fff0;box-shadow:none;outline:0;padding:0;width:100%;min-height:auto;color:#667085;font-size:14px}.tuspot-social-compact.is-locked .tuspot-social-grid{opacity:.48;filter:grayscale(.2)}.tuspot-app-form-shell .tuspot-map-card{margin:28px 0 0;padding:0;border:0;border-radius:0;background:#fff0}.tuspot-app-form-shell .tuspot-map-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 12px}.tuspot-app-form-shell .tuspot-map-toolbar h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:850;color:var(--ts-ink);letter-spacing:-.02em}.tuspot-app-form-shell .tuspot-map-toolbar h3:before{content:"⌖";font-size:18px;color:var(--ts-ink)}.tuspot-app-form-shell .tuspot-map-toolbar p{margin:0;color:var(--ts-muted);font-size:13px;line-height:1.45}.tuspot-app-form-shell .tuspot-map-toolbar .tuspot-button-light{min-height:40px;padding:0 14px;font-size:13px;border-radius:10px}.tuspot-app-form-shell .tuspot-map-picker{height:310px;border:1px solid var(--ts-line);border-radius:12px;background:#f3f5f7;overflow:hidden;box-shadow:none;filter:grayscale(100%) brightness(1.05) contrast(.9)}.tuspot-app-form-shell .tuspot-map-picker .leaflet-marker-icon{filter:grayscale(0)}.tuspot-app-form-shell .tuspot-map-status{display:flex;align-items:center;gap:10px;margin-top:14px;padding:14px 16px;min-height:52px;border:1px solid #d8eadc;border-radius:10px;background:#f2faf3;color:#667085;font-size:13px;line-height:1.4;font-weight:640}.tuspot-app-form-shell .tuspot-map-status:before{content:"i";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;border-radius:50%;border:1px solid var(--ts-green);color:var(--ts-green);font-weight:900}.tuspot-app-form-shell .leaflet-control-zoom{border:1px solid var(--ts-line);border-radius:10px;overflow:hidden;box-shadow:0 8px 18px rgb(15 23 42 / .08)}.tuspot-app-form-shell .leaflet-control-zoom a{width:36px;height:36px;line-height:36px;border:0;background:#fff;color:#101828}.tuspot-side-card{padding:26px;border:1px solid var(--ts-line);border-radius:20px;background:#fff;box-shadow:0 10px 35px rgb(15 23 42 / .035);color:var(--ts-text)}.tuspot-side-card h2{margin:0 0 8px;font-size:21px;line-height:1.15;letter-spacing:-.035em;color:var(--ts-ink);font-weight:850}.tuspot-side-card p{margin:0 0 18px;color:var(--ts-muted);font-size:14px;line-height:1.5}.tuspot-plan-card{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr) 24px;gap:18px;align-items:start;margin:0 0 16px;padding:22px 18px;border:1px solid var(--ts-line);border-radius:14px;background:#fff;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.tuspot-plan-card:last-child{margin-bottom:0}.tuspot-plan-card.is-active{border-color:var(--ts-green);background:#fff;box-shadow:0 10px 28px rgb(20 120 62 / .07)}.tuspot-plan-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#edf7ef;color:var(--ts-green);font-size:25px;font-weight:900}.tuspot-plan-card:nth-of-type(3) .tuspot-plan-icon{background:#fff4e5;color:#f59e0b}.tuspot-plan-card strong{display:block;margin:1px 0 7px;color:var(--ts-ink);font-size:18px;letter-spacing:-.02em}.tuspot-plan-card b{display:block;margin:0 0 10px;color:var(--ts-ink);font-size:15px}.tuspot-plan-card span{display:block;color:#667085;font-size:13px;line-height:1.45}.tuspot-plan-card em{display:block;width:22px;height:22px;border:2px solid #cfd6df;border-radius:50%;margin-top:2px}.tuspot-plan-card.is-active em{background:var(--ts-green);border-color:var(--ts-green);position:relative}.tuspot-plan-card.is-active em:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-style:normal;font-size:13px;font-weight:900}.tuspot-featured-side{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f2faf3}.tuspot-featured-side h2{color:var(--ts-green)}.tuspot-featured-side p{margin-bottom:16px}.tuspot-featured-side a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:8px;background:var(--ts-green);color:#fff;text-decoration:none;font-size:13px;font-weight:850}.tuspot-featured-side>span{display:inline-flex;align-items:center;justify-content:center;width:90px;height:90px;min-width:90px;border-radius:22px;color:var(--ts-green);font-size:72px;font-weight:900;opacity:.85}.tuspot-limits-card{padding-bottom:22px}.tuspot-limits-card div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ts-line);font-size:14px}.tuspot-limits-card div span{color:#667085}.tuspot-limits-card div strong{color:#344054;font-weight:800}.tuspot-limit-note{display:block;margin:15px 0 0;padding:0;color:#667085;font-size:13px;line-height:1.45}.tuspot-limit-note a{color:var(--ts-green);text-decoration:none;font-weight:850}.tuspot-app-footer{position:relative;bottom:auto;margin-top:16px;padding:18px 0 0;border:0;border-radius:0;background:#fff0;box-shadow:none;display:flex;justify-content:space-between;gap:16px}.tuspot-app-form-shell .tuspot-button,.tuspot-app-form-shell .tuspot-form-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:8px;font-size:14px;font-weight:850;text-decoration:none;box-shadow:none;line-height:1}.tuspot-app-form-shell .tuspot-button{background:var(--ts-green);border:1px solid var(--ts-green);color:#fff}.tuspot-app-form-shell .tuspot-button:hover{background:var(--ts-green-2);transform:translateY(-1px)}.tuspot-app-form-shell .tuspot-button-light,.tuspot-app-form-shell .tuspot-form-secondary{background:#fff;border:1px solid var(--ts-line-2);color:#344054}.tuspot-app-form-shell .tuspot-live-link{display:inline-flex;align-items:center;color:var(--ts-green);text-decoration:none;font-weight:850}.tuspot-app-form-shell .tuspot-gallery-preview{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.tuspot-app-form-shell .tuspot-gallery-preview img{width:72px;height:72px;object-fit:cover;border-radius:12px}.tuspot-app-form-shell .tuspot-image-preview{min-height:220px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#f8fafc;border:1px dashed var(--ts-line-2);overflow:hidden;color:#98a2b3;font-weight:800}.tuspot-app-form-shell .tuspot-image-preview img{width:100%;height:100%;object-fit:cover}.tuspot-app-form-shell .tuspot-locked-note{margin-top:10px;border-radius:10px;background:#fffbeb;border-color:#fde68a;color:#92400e}.tuspot-app-form-shell .tuspot-feature-card,.tuspot-app-form-shell .tuspot-price-hint,.tuspot-app-form-shell .tuspot-amenity-group{border-radius:14px;border-color:var(--ts-line);box-shadow:none}.tuspot-app-form-shell .tuspot-amenity-option:has(input:checked),.tuspot-app-form-shell .tuspot-subcategory-pill.is-active{background:var(--ts-green);border-color:var(--ts-green);color:#fff}.tuspot-app-form-shell .tuspot-category-card.is-active{background:#f2faf3;border-color:var(--ts-green)}.tuspot-app-form-shell .tuspot-category-card:hover{border-color:var(--ts-green)}.tuspot-app-form-shell .tuspot-upgrade-banner{background:#111827;border-radius:18px}@media (max-width:1200px){.tuspot-app-inner{width:min(100% - 40px,1080px)}.tuspot-app-layout{grid-template-columns:1fr}.tuspot-app-sidebar{position:relative;top:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tuspot-side-card{padding:20px}.tuspot-plan-card{grid-template-columns:44px 1fr 20px;padding:16px 14px}.tuspot-plan-icon{width:44px;height:44px}.tuspot-featured-side{display:block}.tuspot-featured-side>span{display:none}}@media (max-width:900px){.tuspot-app-topbar{height:66px;padding:0 18px}.tuspot-app-inner{width:calc(100% - 24px);padding:28px 0 44px}.tuspot-app-titlebar{padding-left:0}.tuspot-app-steps{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding:10px;margin-bottom:20px}.tuspot-app-step{min-width:190px;scroll-snap-align:start}.tuspot-app-layout{gap:18px}.tuspot-app-form-shell .tuspot-form-card{padding:22px}.tuspot-app-form-shell .tuspot-form-three,.tuspot-app-form-shell .tuspot-form-two,.tuspot-social-grid{grid-template-columns:1fr;gap:14px}.tuspot-app-sidebar{grid-template-columns:1fr}.tuspot-app-form-shell .tuspot-map-picker{height:280px}.tuspot-app-footer{align-items:stretch;flex-direction:column}.tuspot-wizard-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tuspot-app-form-shell .tuspot-form-secondary{width:100%}.tuspot-submit-final,.tuspot-live-link{grid-column:1/-1}}@media (max-width:520px){.tuspot-app-brand{font-size:21px}.tuspot-app-help{display:none}.tuspot-app-avatar{width:38px;height:38px}.tuspot-app-titlebar h1{font-size:30px}.tuspot-app-step{min-width:170px}.tuspot-app-form-shell .tuspot-form-card{padding:18px;border-radius:18px}.tuspot-app-form-shell .tuspot-map-picker{height:240px}.tuspot-wizard-actions{grid-template-columns:1fr}.tuspot-app-form-shell .tuspot-button{width:100%}}.tuspot-app-form-shell .tuspot-map-picker{filter:none}.tuspot-app-form-shell .tuspot-map-picker .leaflet-tile{filter:grayscale(100%) brightness(1.06) contrast(.9)}.tuspot-app-form-shell .tuspot-map-picker .leaflet-marker-icon{filter:hue-rotate(90deg) saturate(1.4)}.tuspot-app-form-shell{--ts-primary:#13677F;--ts-primary-2:#093440;--ts-accent:#23BBE7;--ts-accent-2:#22BAE5;--ts-bright:#26CEFF;--ts-green:#13677F;--ts-green-2:#093440;--ts-green-soft:#E8F9FE;--ts-ink:#093440;--ts-text:#123F4D;--ts-muted:#607884;--ts-line:#DCEBF0;--ts-line-2:#C9E2EA;--ts-bg:#F7FBFD;--ts-card:#FFFFFF;background:var(--ts-bg)}.tuspot-app-form-shell svg{width:1em;height:1em;display:block;stroke:currentColor;vector-effect:non-scaling-stroke}.tuspot-app-topbar{background:#fff;border-bottom-color:var(--ts-line);box-shadow:0 1px 0 rgb(9 52 64 / .05)}.tuspot-app-brand{color:var(--ts-ink)}.tuspot-app-brand-mark{width:25px;height:25px;border-radius:0;background:#fff0;color:var(--ts-accent);transform:none;font-size:25px}.tuspot-app-brand strong{letter-spacing:-.04em;color:var(--ts-ink)}.tuspot-app-help span{border-color:var(--ts-line-2);color:var(--ts-ink);background:#fff}.tuspot-app-avatar{background:#E8F9FE;color:var(--ts-primary);box-shadow:inset 0 0 0 1px rgb(35 187 231 / .12)}.tuspot-app-inner{width:min(1420px,calc(100vw - 64px))}.tuspot-app-titlebar h1{color:var(--ts-ink);font-weight:860;letter-spacing:-.055em}.tuspot-app-titlebar p{color:var(--ts-muted)}.tuspot-app-steps{border-color:var(--ts-line);border-radius:20px;box-shadow:0 14px 36px rgb(9 52 64 / .045)}.tuspot-app-step{color:#526C78}.tuspot-app-step span{border-color:var(--ts-line-2);color:var(--ts-ink);box-shadow:none}.tuspot-app-step.is-active{color:var(--ts-primary)}.tuspot-app-step.is-active span{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;box-shadow:0 10px 20px rgb(19 103 127 / .18)}.tuspot-app-step.is-active:after{background:var(--ts-accent);height:3px}.tuspot-app-layout{grid-template-columns:minmax(0,1fr) 392px;gap:32px}.tuspot-app-form-shell .tuspot-form-card,.tuspot-side-card{border-color:var(--ts-line);border-radius:22px;box-shadow:0 16px 44px rgb(9 52 64 / .045)}.tuspot-app-form-shell .tuspot-form-card-head h2:before{display:none}.tuspot-app-form-shell .tuspot-form-card-head h2{color:var(--ts-ink)}.tuspot-form-subsection h3,.tuspot-app-form-shell .tuspot-map-toolbar h3{color:var(--ts-ink)}.tuspot-form-subsection h3 span,.tuspot-app-form-shell .tuspot-map-toolbar h3:before{color:var(--ts-primary)}.tuspot-form-subsection h3 span svg{width:22px;height:22px}.tuspot-app-form-shell .tuspot-form-field>span{color:var(--ts-ink)}.tuspot-app-form-shell .tuspot-form-field input:not([type=file]),.tuspot-app-form-shell .tuspot-form-field textarea,.tuspot-app-form-shell .tuspot-form-field select,.tuspot-social-input{border-color:var(--ts-line-2);background:#fff;color:var(--ts-text);border-radius:11px;box-shadow:0 1px 0 rgb(9 52 64 / .02)}.tuspot-app-form-shell .tuspot-form-field input:focus,.tuspot-app-form-shell .tuspot-form-field textarea:focus,.tuspot-app-form-shell .tuspot-form-field select:focus,.tuspot-social-input:focus-within{border-color:var(--ts-accent);box-shadow:0 0 0 4px rgb(35 187 231 / .12)}.tuspot-social-input span{color:var(--ts-primary)}.tuspot-social-input span svg{width:19px;height:19px}.tuspot-app-form-shell .tuspot-map-picker{border-color:var(--ts-line);border-radius:14px;background:#F2F8FA;box-shadow:inset 0 1px 0 rgb(9 52 64 / .02)}.tuspot-app-form-shell .tuspot-map-picker .leaflet-tile{filter:grayscale(100%) brightness(1.08) contrast(.86) opacity(.88)}.tuspot-app-form-shell .tuspot-map-picker .leaflet-marker-icon{filter:hue-rotate(125deg) saturate(1.5) brightness(.92)}.tuspot-app-form-shell .leaflet-control-zoom{border-color:var(--ts-line);border-radius:10px;box-shadow:0 8px 20px rgb(9 52 64 / .10)}.tuspot-app-form-shell .leaflet-control-zoom a{color:var(--ts-ink)}.tuspot-app-form-shell .tuspot-map-status{border-color:#BFE7F2;background:#ECFAFE;color:#536F7A}.tuspot-app-form-shell .tuspot-map-status:before{border-color:var(--ts-primary);color:var(--ts-primary);background:#fff}.tuspot-plan-card{border-color:var(--ts-line);border-radius:15px;box-shadow:none;background:#fff}.tuspot-plan-card.is-active{border-color:var(--ts-primary);background:#F8FDFF;box-shadow:0 12px 28px rgb(19 103 127 / .08)}.tuspot-plan-icon{background:#E8F9FE;color:var(--ts-primary);font-size:24px}.tuspot-plan-icon svg{width:25px;height:25px}.tuspot-plan-card:nth-of-type(3) .tuspot-plan-icon{background:#EAF8FC;color:var(--ts-accent)}.tuspot-plan-card em{border-color:#C8DAE2}.tuspot-plan-card.is-active em{background:var(--ts-primary);border-color:var(--ts-primary)}.tuspot-featured-side{background:#E8F9FE;border-color:#BFE7F2}.tuspot-featured-side h2{color:var(--ts-primary)}.tuspot-featured-side a{background:var(--ts-primary);border:1px solid var(--ts-primary);color:#fff;border-radius:9px;box-shadow:0 8px 20px rgb(19 103 127 / .14)}.tuspot-featured-side a:hover{background:var(--ts-primary-2)}.tuspot-featured-side .tuspot-boost-illustration{color:var(--ts-accent);opacity:1;width:92px;height:92px;min-width:92px;font-size:92px;background:#fff0}.tuspot-featured-side .tuspot-boost-illustration svg{width:92px;height:92px}.tuspot-limits-card div{border-bottom-color:var(--ts-line)}.tuspot-limits-card div strong{color:var(--ts-ink)}.tuspot-limit-note a{color:var(--ts-primary)}.tuspot-app-form-shell .tuspot-button{background:var(--ts-primary);border-color:var(--ts-primary);border-radius:9px;box-shadow:0 10px 22px rgb(19 103 127 / .15)}.tuspot-app-form-shell .tuspot-button:hover{background:var(--ts-primary-2);box-shadow:0 12px 26px rgb(9 52 64 / .20)}.tuspot-app-form-shell .tuspot-button-light,.tuspot-app-form-shell .tuspot-form-secondary{border-color:var(--ts-line-2);color:var(--ts-ink);border-radius:9px;box-shadow:none}.tuspot-app-form-shell .tuspot-category-card.is-active{background:#ECFAFE;border-color:var(--ts-accent)}.tuspot-app-form-shell .tuspot-category-card:hover{border-color:var(--ts-accent)}.tuspot-app-form-shell .tuspot-amenity-option:has(input:checked),.tuspot-app-form-shell .tuspot-subcategory-pill.is-active{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}.tuspot-app-form-shell .tuspot-upgrade-banner{background:var(--ts-primary-2);border-radius:20px}@media (max-width:1200px){.tuspot-app-layout{grid-template-columns:1fr}.tuspot-app-sidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-featured-side .tuspot-boost-illustration{display:none}}@media (max-width:900px){.tuspot-app-inner{width:calc(100% - 24px)}.tuspot-app-sidebar{grid-template-columns:1fr}.tuspot-app-steps{border-radius:16px}.tuspot-app-step{min-width:190px}.tuspot-app-titlebar{padding-left:0}.tuspot-app-form-shell .tuspot-form-card{padding:22px}.tuspot-app-form-shell .tuspot-form-three,.tuspot-app-form-shell .tuspot-form-two,.tuspot-social-grid{grid-template-columns:1fr}}@media (max-width:520px){.tuspot-app-topbar{padding:0 16px}.tuspot-app-titlebar h1{font-size:30px}.tuspot-app-form-shell .tuspot-form-card{padding:18px;border-radius:18px}.tuspot-plan-card{grid-template-columns:44px 1fr 20px}.tuspot-plan-icon{width:44px;height:44px}.tuspot-app-form-shell .tuspot-map-picker{height:260px}}.tuspot-flow-shell,.tuspot-flow-shell *{box-sizing:border-box;font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-flow-shell{--ts-aqua:#23BBE7;--ts-aqua-dark:#13677F;--ts-aqua-light:#26CEFF;--ts-ink:#093440;--ts-aqua-2:#22BAE5;--ts-blue:#2f74d8;--ts-blue-soft:#eef5ff;--ts-page:#fff;--ts-panel:#fff;--ts-soft:#f5f7fb;--ts-field:#f2f4f8;--ts-border:#e7ebf1;--ts-muted:#7d8797;--ts-shadow:0 20px 60px rgba(9,52,64,.08);--ts-shadow-soft:0 8px 22px rgba(9,52,64,.05);width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:#fff;color:var(--ts-ink);padding:0;overflow:visible}body.tuspot-form-page{background:#fff}body.tuspot-form-page .site-main,body.tuspot-form-page .entry-content,body.tuspot-form-page .page-content,body.tuspot-form-page .elementor-section,body.tuspot-form-page .elementor-container{overflow:visible}.tuspot-flow-page{width:min(clamp(1180px,70vw,1680px),calc(100vw - 42px));margin:0 auto;padding:58px 0 72px}.tuspot-flow-hero{margin:0 0 34px}.tuspot-flow-hero h1{margin:0 0 12px;color:#172033;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.065em;font-weight:700}.tuspot-flow-hero h1 span{color:var(--ts-blue);font-weight:700}.tuspot-flow-hero p{max-width:650px;margin:0;color:#7c8595;font-size:18px;line-height:1.55;font-weight:500}.tuspot-flow-progress{display:flex;align-items:center;gap:16px;width:min(520px,100%);margin-top:34px}.tuspot-flow-progress span{height:8px;flex:1;border-radius:99px;background:#edf1f5;display:block}.tuspot-flow-progress span.is-active{background:var(--ts-blue)}.tuspot-flow-progress em{font-style:normal;color:var(--ts-blue);font-size:13px;font-weight:700;margin-left:6px}.tuspot-flow-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:46px;align-items:start}.tuspot-flow-main{display:block;min-width:0}.tuspot-flow-panels{display:grid;gap:34px}.tuspot-flow-form .tuspot-wizard-panel{display:block;opacity:1;visibility:visible;position:relative;transform:none}.tuspot-flow-form .tuspot-wizard-tabs,.tuspot-flow-form .tuspot-app-steps,.tuspot-flow-form .tuspot-wizard-footer{display:none}.tuspot-flow-card{background:var(--ts-panel);border:1px solid var(--ts-border);border-radius:34px;box-shadow:var(--ts-shadow-soft);padding:34px;min-height:0;margin:0;overflow:hidden}.tuspot-flow-card-head{display:flex;align-items:center;gap:16px;margin:0 0 28px}.tuspot-flow-card-head span{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:30px;padding:0 10px;border-radius:999px;background:var(--ts-blue-soft);color:var(--ts-blue);font-size:14px;font-weight:700;letter-spacing:.02em}.tuspot-flow-card-head h2{margin:0;color:#172033;font-size:30px;letter-spacing:-.035em;line-height:1.05;font-weight:700}.tuspot-flow-category-title{margin:24px 0 12px;color:#172033;font-size:14px;font-weight:700}.tuspot-flow-shell .tuspot-form-field{display:grid;gap:10px;margin:0 0 20px;color:#172033;font-size:14px;font-weight:600}.tuspot-flow-shell .tuspot-form-field>span{font-weight:600;color:#172033;margin:0}.tuspot-flow-shell .tuspot-form-field input,.tuspot-flow-shell .tuspot-form-field textarea,.tuspot-flow-shell .tuspot-form-field select{width:100%;min-height:58px;border:1px solid #dde4ec;border-radius:22px;background:var(--ts-field);color:#172033;padding:15px 20px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8);font-size:15px;font-weight:500;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.tuspot-flow-shell .tuspot-form-field textarea{min-height:132px;resize:vertical;line-height:1.55}.tuspot-flow-shell .tuspot-form-field input::placeholder,.tuspot-flow-shell .tuspot-form-field textarea::placeholder{color:#9ba4b2}.tuspot-flow-shell .tuspot-form-field input:focus,.tuspot-flow-shell .tuspot-form-field textarea:focus,.tuspot-flow-shell .tuspot-form-field select:focus{outline:none;background:#fff;border-color:var(--ts-aqua-dark);box-shadow:0 0 0 4px rgb(35 187 231 / .14)}.tuspot-flow-shell .tuspot-form-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tuspot-flow-shell .tuspot-form-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tuspot-flow-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-top:8px}.tuspot-flow-location-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.tuspot-flow-location-tip{border:1px dashed #d8dee8;border-radius:28px;background:#f3f5f9;padding:26px;margin-top:58px;color:#6c7687}.tuspot-flow-location-tip strong{display:block;margin:0 0 12px;color:#172033;font-size:16px;font-weight:700}.tuspot-flow-location-tip p{margin:0 0 18px;color:#6c7687;font-size:15px;line-height:1.55;font-weight:500}.tuspot-flow-location-tip .tuspot-form-field{margin:0 0 22px}.tuspot-flow-location-tip .tuspot-form-field>span{display:none}.tuspot-flow-location-tip small{display:block;color:#7f8796;letter-spacing:.01em;font-size:13px;line-height:1.45;font-weight:600}.tuspot-flow-location-tip small::first-line{font-family:monospace;letter-spacing:.18em;color:#5f6876;font-weight:700}.tuspot-flow-shell .tuspot-category-picker{display:grid;gap:14px;margin:0 0 18px}.tuspot-flow-shell .tuspot-main-categories{display:flex;flex-wrap:wrap;gap:10px}.tuspot-flow-shell .tuspot-category-card{display:inline-flex;align-items:center;justify-content:center;min-height:0;padding:12px 18px;border:1px solid var(--ts-border);border-radius:999px;background:#fff;box-shadow:none;color:#6b7484;gap:0;width:auto;text-align:center;font-size:14px;font-weight:600;transition:all .16s ease}.tuspot-flow-shell .tuspot-category-card>span,.tuspot-flow-shell .tuspot-category-card small{display:none}.tuspot-flow-shell .tuspot-category-card strong{font-size:14px;line-height:1;font-weight:600;color:inherit;letter-spacing:0}.tuspot-flow-shell .tuspot-category-card:hover{transform:none;border-color:var(--ts-blue);color:var(--ts-blue)}.tuspot-flow-shell .tuspot-category-card.is-active{background:var(--ts-blue);border-color:var(--ts-blue);color:#fff;box-shadow:0 8px 18px rgb(47 116 216 / .24)}.tuspot-flow-shell .tuspot-subcategory-area{padding:0;border:0;background:#fff0;margin:0}.tuspot-flow-shell .tuspot-subcategory-area h3,.tuspot-flow-shell .tuspot-subcategory-area p{display:none}.tuspot-flow-shell .tuspot-subcategory-list{flex-wrap:wrap;gap:10px;margin-top:0}.tuspot-flow-shell .tuspot-subcategory-pill{padding:12px 18px;border:1px solid var(--ts-border);border-radius:999px;background:#fff;color:#6b7484;box-shadow:none;font-size:14px;font-weight:600}.tuspot-flow-shell .tuspot-subcategory-pill.is-active{background:var(--ts-aqua-dark);border-color:var(--ts-aqua-dark);color:#fff}.tuspot-flow-shell .tuspot-logo-field{display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center;margin-top:12px}.tuspot-flow-shell .tuspot-logo-preview{width:96px;height:96px;border-radius:24px;background:#f2f5f9;border:1px solid #e1e7ee;color:#8a94a5;font-size:13px;font-weight:600}.tuspot-flow-shell .tuspot-form-file{padding:0;background:#fff0;border:0}.tuspot-flow-shell .tuspot-form-file input[type=file]{padding:18px;border:1px dashed #bcd4ef;background:#f2f6fb;cursor:pointer}.tuspot-flow-shell .tuspot-form-file small{display:block;margin-top:8px;color:#8993a2;font-size:12px;font-weight:500}.tuspot-flow-shell .tuspot-map-card{padding:0;border:0;background:#fff0;margin:0}.tuspot-flow-shell .tuspot-map-toolbar{display:block;margin:0 0 14px}.tuspot-flow-shell .tuspot-map-toolbar h3{display:none}.tuspot-flow-shell .tuspot-map-toolbar p{display:none}.tuspot-flow-shell .tuspot-map-toolbar .tuspot-button{margin:0 0 10px;background:#fff;color:var(--ts-blue);border-color:#d5e4f8;padding:9px 13px;font-size:12px;box-shadow:none}.tuspot-flow-shell .tuspot-map-picker{height:360px;border-radius:28px;background:#f2f5f9;border:1px solid #e2e8f0;overflow:hidden;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8);filter:grayscale(.78) contrast(.96) brightness(1.08)}.tuspot-flow-shell .tuspot-map-status{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:14px 16px;border-radius:16px;background:#eef9fc;border:1px solid rgb(35 187 231 / .18);color:#5c6978;font-weight:500;font-size:13px}.tuspot-flow-shell .tuspot-map-status:before{content:"i";display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--ts-aqua-dark);color:#fff;font-size:12px;font-weight:700;flex:0 0 auto}.tuspot-flow-media-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.tuspot-flow-main-photo{min-height:210px;border:1px dashed #bcd4ef;border-radius:28px;background:#f2f6fb;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:var(--ts-blue);text-align:center;box-shadow:none}.tuspot-flow-main-photo span{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;font-size:24px;font-weight:600;box-shadow:0 8px 18px rgb(47 116 216 / .12)}.tuspot-flow-main-photo strong{font-size:14px;font-weight:700;color:var(--ts-blue)}.tuspot-flow-main-photo small{font-size:12px;color:#8792a1;font-weight:500}.tuspot-flow-main-photo img{width:100%;height:100%;object-fit:cover;border-radius:28px}.tuspot-flow-sidebar{position:sticky;top:24px;display:grid;gap:22px;align-self:start}.tuspot-visit-preview{background:#fff;border:1px solid var(--ts-border);border-radius:30px;padding:22px;box-shadow:var(--ts-shadow)}.tuspot-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.tuspot-preview-head h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.025em;color:#172033}.tuspot-preview-head span{display:inline-flex;border-radius:7px;background:#fff0ee;color:#ff5b55;padding:4px 8px;font-size:11px;font-weight:700}.tuspot-preview-image{height:190px;border-radius:22px;background:#e9eef5;overflow:hidden;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px rgb(9 52 64 / .04)}.tuspot-preview-image:not([style]){background-image:linear-gradient(135deg,rgb(35 187 231 / .22),rgb(19 103 127 / .20)),radial-gradient(circle at 26% 22%,#fff 0 5%,transparent 5.5%),linear-gradient(135deg,#eaf4f8,#dbeaf0)}.tuspot-visit-preview b{display:inline-flex;margin:18px 0 12px;padding:5px 8px;border-radius:6px;background:#eaf3ff;color:var(--ts-blue);font-size:11px;font-weight:700;text-transform:uppercase;line-height:1}.tuspot-visit-preview h3{margin:0 0 8px;color:#172033;font-size:20px;line-height:1.15;letter-spacing:-.025em;font-weight:700}.tuspot-visit-preview p{margin:0 0 14px;color:#7e8796;font-size:14px;font-weight:500}.tuspot-preview-rating{display:flex;align-items:center;gap:5px;border-top:1px solid #edf0f4;padding-top:14px}.tuspot-preview-rating i{width:18px;height:18px;border-radius:50%;background:#f1f3f7}.tuspot-preview-rating i.is-dark{background:#6d7582}.tuspot-preview-rating small{margin-left:auto;color:#7a8493;font-size:12px;font-weight:600}.tuspot-preview-benefits{list-style:none;margin:0;padding:0 0 0 8px;display:grid;gap:12px;color:#737d8c;font-size:13px;font-weight:600}.tuspot-preview-benefits li{display:flex;align-items:center;gap:12px}.tuspot-preview-benefits li:before{content:"";width:8px;height:8px;background:var(--ts-blue);border-radius:50%;display:block;flex:0 0 auto}.tuspot-flow-sidebar .tuspot-side-card{background:#fff;border:1px solid var(--ts-border);border-radius:28px;box-shadow:var(--ts-shadow-soft);padding:22px}.tuspot-flow-sidebar .tuspot-side-card h2{margin:0 0 8px;color:#172033;font-size:20px;font-weight:700;letter-spacing:-.025em}.tuspot-flow-sidebar .tuspot-side-card>p{margin:0 0 18px;color:#7c8594;font-size:14px;font-weight:500}.tuspot-flow-sidebar .tuspot-plan-card{display:grid;grid-template-columns:52px 1fr 24px;gap:14px;align-items:center;border:1px solid var(--ts-border);border-radius:18px;background:#fff;padding:18px;margin:0 0 14px;box-shadow:none;min-height:0}.tuspot-flow-sidebar .tuspot-plan-card.is-active{border-color:var(--ts-aqua-dark);background:#f1fbfe}.tuspot-flow-sidebar .tuspot-plan-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eaf9fc;color:var(--ts-aqua-dark)}.tuspot-flow-sidebar .tuspot-plan-icon svg{width:24px;height:24px}.tuspot-flow-sidebar .tuspot-plan-card strong{display:block;font-size:18px;font-weight:700;color:#172033;margin:0 0 3px}.tuspot-flow-sidebar .tuspot-plan-card b{display:block;font-size:15px;font-weight:700;color:#172033;margin:0 0 8px}.tuspot-flow-sidebar .tuspot-plan-card span{display:block;color:#7c8594;font-size:12px;line-height:1.45;font-weight:500}.tuspot-flow-sidebar .tuspot-plan-card em{width:20px;height:20px;border:2px solid #d4dbe5;border-radius:50%;display:block}.tuspot-flow-sidebar .tuspot-plan-card.is-active em{border-color:var(--ts-aqua-dark);background:var(--ts-aqua-dark);box-shadow:inset 0 0 0 5px #fff}.tuspot-flow-sidebar .tuspot-featured-side{display:grid;grid-template-columns:1fr 95px;gap:12px;align-items:center;background:#effbfe;border-color:#d7f2fa}.tuspot-flow-sidebar .tuspot-featured-side h2{color:var(--ts-aqua-dark)}.tuspot-flow-sidebar .tuspot-featured-side a{display:inline-flex;align-items:center;margin-top:8px;background:var(--ts-aqua-dark);border-radius:11px;color:#fff;text-decoration:none;padding:10px 13px;font-size:13px;font-weight:700}.tuspot-boost-illustration{color:var(--ts-aqua-dark);display:block}.tuspot-boost-illustration svg{width:92px;height:92px}.tuspot-flow-sidebar .tuspot-limits-card div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #edf0f4;color:#7a8493;font-size:13px;font-weight:500}.tuspot-flow-sidebar .tuspot-limits-card div strong{color:#172033;font-weight:600}.tuspot-limit-note{display:flex;gap:8px;margin:14px 0 0;color:#7a8493;font-size:12px;line-height:1.45;font-weight:500}.tuspot-limit-note a{color:var(--ts-aqua-dark);font-weight:700;text-decoration:none}.tuspot-limit-note span{color:var(--ts-aqua-dark);font-weight:700}.tuspot-flow-shell .tuspot-button,.tuspot-flow-shell .tuspot-submit-final{background:var(--ts-aqua-dark);border:1px solid var(--ts-aqua-dark);color:#fff;border-radius:18px;padding:14px 22px;font-size:15px;font-weight:600;box-shadow:0 10px 24px rgb(19 103 127 / .18);text-decoration:none}.tuspot-flow-shell .tuspot-form-secondary{background:#fff;border:1px solid #dce4ed;color:#172033;border-radius:18px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;box-shadow:none}.tuspot-flow-actions{position:sticky;bottom:14px;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding:14px;border:1px solid var(--ts-border);border-radius:26px;background:rgb(255 255 255 / .92);box-shadow:var(--ts-shadow);backdrop-filter:blur(14px)}.tuspot-flow-actions .tuspot-live-link{margin-left:auto;color:var(--ts-aqua-dark);font-weight:700;text-decoration:none}.tuspot-flow-actions .tuspot-submit-final{display:inline-flex;margin-left:auto}.tuspot-flow-shell .tuspot-char-counter{text-align:right;margin:-10px 0 18px;color:#8b95a4;font-size:12px;font-weight:600}.tuspot-flow-shell .tuspot-feature-card,.tuspot-flow-shell .tuspot-price-hint{border-radius:24px;border:1px solid var(--ts-border);background:#fbfcfe}.tuspot-flow-shell .tuspot-amenity-limit-info{background:#f1fbfe;border-color:#d8f2fa;border-radius:20px}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked),.tuspot-flow-shell .tuspot-subcategory-pill.is-active{background:var(--ts-aqua-dark);border-color:var(--ts-aqua-dark);color:#fff}.tuspot-flow-shell .tuspot-upgrade-banner{background:var(--ts-ink);border-radius:28px;box-shadow:none}.tuspot-flow-shell .leaflet-control-attribution{display:none}@media (max-width:1180px){.tuspot-flow-layout{grid-template-columns:1fr;gap:30px}.tuspot-flow-sidebar{position:relative;top:auto;grid-row:1}.tuspot-flow-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-visit-preview,.tuspot-preview-benefits{grid-column:1/-1}.tuspot-flow-location-grid{grid-template-columns:1fr}.tuspot-flow-location-tip{margin-top:0}.tuspot-flow-page{width:min(920px,calc(100vw - 32px));padding-top:42px}}@media (max-width:760px){.tuspot-flow-page{width:calc(100vw - 22px);padding:28px 0 54px}.tuspot-flow-hero h1{font-size:44px}.tuspot-flow-hero p{font-size:15px}.tuspot-flow-layout{gap:22px}.tuspot-flow-sidebar{grid-template-columns:1fr}.tuspot-flow-card{border-radius:26px;padding:22px}.tuspot-flow-card-head h2{font-size:25px}.tuspot-flow-shell .tuspot-form-two,.tuspot-flow-shell .tuspot-form-three,.tuspot-flow-contact-grid,.tuspot-flow-media-row{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-map-picker{height:300px}.tuspot-flow-actions{position:relative;bottom:auto;display:grid;grid-template-columns:1fr;margin-top:22px}.tuspot-flow-actions .tuspot-submit-final,.tuspot-flow-actions .tuspot-live-link{margin-left:0;width:100%;justify-content:center}.tuspot-preview-image{height:170px}.tuspot-flow-shell .tuspot-main-categories{gap:8px}.tuspot-flow-shell .tuspot-category-card,.tuspot-flow-shell .tuspot-subcategory-pill{padding:11px 14px}}@media (min-width:1181px){.tuspot-flow-page{width:min(clamp(1180px,70vw,1680px),calc(100vw - 42px))}}.tuspot-flow-shell .tuspot-amenity-group h3{font-weight:600;letter-spacing:-.015em}.tuspot-flow-shell .tuspot-amenity-option{font-weight:500}.tuspot-flow-shell .tuspot-amenity-option span{font-weight:500}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked){font-weight:600}.tuspot-flow-shell .tuspot-amenity-limit-info small{font-weight:500}.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:minmax(0,7fr) minmax(390px,3fr);gap:38px}.tuspot-flow-shell .tuspot-flow-sidebar{position:sticky;top:22px;align-self:start}.tuspot-flow-shell .tuspot-flow-location-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:24px;align-items:start}.tuspot-flow-shell .tuspot-flow-location-tip{margin-top:0;min-height:360px;display:flex;flex-direction:column;justify-content:flex-start;padding:28px;border:1px dashed #CFE3EA;border-radius:28px;background:#F4F8FB;color:#607884}.tuspot-flow-shell .tuspot-flow-location-tip strong{margin:0 0 12px;color:var(--ts-ink);font-size:16px;line-height:1.25;font-weight:600}.tuspot-flow-shell .tuspot-flow-location-tip p{margin:0 0 18px;color:#607884;font-size:14px;line-height:1.55;font-weight:400}.tuspot-flow-shell .tuspot-flow-location-tip .tuspot-form-field{margin:0 0 22px}.tuspot-flow-shell .tuspot-flow-location-tip textarea,.tuspot-flow-shell .tuspot-flow-location-tip input{background:#fff;border-color:#DDEBF1;border-radius:18px;font-weight:400}.tuspot-flow-shell .tuspot-flow-location-tip small{margin-top:auto;padding-top:18px;border-top:1px solid #E1ECF1;color:#6F8290;font-size:12px;line-height:1.55;letter-spacing:0;font-weight:400}.tuspot-flow-shell .tuspot-flow-location-tip small::first-line{color:#13677F;font-family:"Poppins",system-ui,sans-serif;font-size:11px;letter-spacing:.16em;font-weight:600}.tuspot-flow-shell .tuspot-locked-note,.tuspot-app-form-shell .tuspot-locked-note{position:relative;display:flex;align-items:flex-start;gap:10px;margin:10px 0 14px;padding:12px 14px;border:1px solid #BFE7F2;border-radius:14px;background:#EAF8FC;color:#13677F;font-size:12.5px;line-height:1.45;font-weight:400;box-shadow:0 8px 22px rgb(19 103 127 / .06);cursor:help}.tuspot-flow-shell .tuspot-locked-note:before,.tuspot-app-form-shell .tuspot-locked-note:before{content:"i";display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;min-width:19px;margin-top:1px;border-radius:50%;background:#CFF3FC;color:#13677F;font-size:11px;font-weight:600}.tuspot-flow-shell .tuspot-locked-note strong,.tuspot-app-form-shell .tuspot-locked-note strong{color:#093440;font-weight:500}.tuspot-flow-shell .tuspot-locked-note span,.tuspot-app-form-shell .tuspot-locked-note span{color:#607884;font-weight:400}.tuspot-flow-shell .tuspot-locked-note:hover,.tuspot-app-form-shell .tuspot-locked-note:hover{border-color:#23BBE7;box-shadow:0 12px 30px rgb(19 103 127 / .12)}.tuspot-flow-shell .tuspot-locked-note:hover:after,.tuspot-app-form-shell .tuspot-locked-note:hover:after{content:"Funkcja odblokuje się automatycznie po zmianie pakietu.";position:absolute;left:14px;bottom:calc(100% + 8px);z-index:20;max-width:260px;padding:10px 12px;border-radius:12px;background:#093440;color:#fff;font-size:12px;line-height:1.4;font-weight:400;box-shadow:0 14px 32px rgb(9 52 64 / .18)}.tuspot-flow-shell .tuspot-amenity-group h3,.tuspot-flow-shell .tuspot-amenity-option,.tuspot-flow-shell .tuspot-amenity-option span{font-weight:400}.tuspot-flow-shell .tuspot-amenity-group h3{font-weight:500}@media (max-width:1280px){.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:1fr;gap:30px}.tuspot-flow-shell .tuspot-flow-sidebar{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-flow-shell .tuspot-visit-preview,.tuspot-flow-shell .tuspot-preview-benefits{grid-column:1/-1}}@media (max-width:900px){.tuspot-flow-shell .tuspot-flow-sidebar{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-flow-location-grid{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-flow-location-tip{min-height:0}}.tuspot-flow-shell .tuspot-flow-panels{gap:42px}.tuspot-flow-shell .tuspot-flow-card{margin-bottom:0}.tuspot-flow-shell .tuspot-flow-card+.tuspot-flow-card{margin-top:8px}.tuspot-flow-shell .tuspot-amenity-groups{gap:16px}.tuspot-flow-shell .tuspot-amenity-group{padding:18px}.tuspot-flow-shell .tuspot-amenity-group h3{color:#555;font-size:15px;line-height:1.35;font-weight:500}.tuspot-flow-shell .tuspot-amenity-list{gap:8px}.tuspot-flow-shell .tuspot-amenity-option,.tuspot-flow-shell .tuspot-amenity-option span{color:#555;font-size:13px;line-height:1.25;font-weight:400}.tuspot-flow-shell .tuspot-amenity-option{padding:8px 11px}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked),.tuspot-flow-shell .tuspot-amenity-option:has(input:checked) span{color:#fff;font-weight:500}@media (max-width:760px){.tuspot-flow-shell .tuspot-flow-panels{gap:28px}.tuspot-flow-shell .tuspot-flow-card+.tuspot-flow-card{margin-top:0}.tuspot-flow-shell .tuspot-amenity-option,.tuspot-flow-shell .tuspot-amenity-option span{font-size:12.5px}}.tuspot-flow-shell .tuspot-flow-card{margin-bottom:30px}.tuspot-flow-shell .tuspot-flow-card:last-child{margin-bottom:0}.tuspot-flow-shell .tuspot-plan-card{cursor:pointer;user-select:none}.tuspot-flow-shell .tuspot-plan-card:hover{border-color:var(--ts-accent);box-shadow:0 12px 32px rgb(19 103 127 / .08);transform:translateY(-1px)}.tuspot-flow-shell .tuspot-plan-card:focus-visible{outline:3px solid rgb(38 206 255 / .35);outline-offset:3px}.tuspot-flow-shell .tuspot-amenity-option,.tuspot-flow-shell .tuspot-amenity-option span,.tuspot-flow-shell .tuspot-amenity-group label,.tuspot-flow-shell .tuspot-amenity-groups label{font-size:13px;font-weight:400;color:#555}.tuspot-flow-shell .tuspot-amenity-group h3{font-size:14px;font-weight:500;color:#555}.tuspot-flow-shell .tuspot-locked-note{background:#E8F9FE;border-color:#BFEFFF;color:#13677F}.tuspot-flow-shell .tuspot-locked-note span,.tuspot-flow-shell .tuspot-locked-note strong{color:#13677F;font-weight:500}.tuspot-flow-shell{--ts-blue:#23BBE7;--ts-blue-soft:#EAF8FC;--ts-accent:#23BBE7;--ts-field:#F3FAFD;--ts-border:#DCEFF5}.tuspot-flow-shell .tuspot-flow-hero p{font-weight:400;color:#607884}.tuspot-flow-shell .tuspot-flow-progress span.is-active{background:#23BBE7 color:#fff}.tuspot-flow-shell .tuspot-flow-progress em{color:#13677F;font-weight:500}.tuspot-flow-shell .tuspot-form-field>span{font-weight:500;color:#093440}.tuspot-flow-shell .tuspot-flow-card-head h2{font-weight:600}.tuspot-flow-shell .tuspot-flow-card-head span{background:#EAF8FC;color:#13677F;font-weight:600}.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:minmax(0,7fr) minmax(390px,3fr)}.tuspot-flow-shell .tuspot-form-switch span{background:#DDF6FC}.tuspot-flow-shell .tuspot-form-switch input:checked+span{background:#23BBE7 color:#fff}.tuspot-flow-shell .tuspot-social-input{background:#F0FAFE;border-color:#CFEFF8}.tuspot-flow-shell .tuspot-social-input input{background:#fff0}.tuspot-flow-shell .tuspot-flow-contact-grid .tuspot-form-field{align-self:start}.tuspot-flow-shell input[name="tuspot_meta[_tuspot_email]"]{min-height:58px}.tuspot-flow-shell .tuspot-form-file input[type=file]{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}.tuspot-flow-shell .tuspot-form-file em{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:44px;padding:0 18px;border-radius:16px;background:#23BBE7;color:#fff;font-style:normal;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 8px 20px rgb(35 187 231 / .18)}.tuspot-flow-shell .tuspot-form-file b{display:block;margin-top:9px;color:#607884;font-size:12px;font-weight:400}.tuspot-flow-shell .tuspot-form-file small{color:#607884;font-weight:400}.tuspot-flow-shell .tuspot-featured-side a,.tuspot-flow-shell .tuspot-price-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:14px;background:#093440;color:#fff;text-decoration:none;font-size:13px;font-weight:500;box-shadow:0 10px 22px rgb(9 52 64 / .15)}.tuspot-flow-shell .tuspot-price-link{width:100%;margin-top:14px;background:#23BBE7;color:#fff;box-shadow:0 8px 18px rgb(35 187 231 / .18)}.tuspot-flow-shell .tuspot-amenity-option{position:relative;background:#fff;border:1px solid #DCEFF5;color:#555;padding-left:36px}.tuspot-flow-shell .tuspot-amenity-option input{position:absolute;opacity:0;pointer-events:none}.tuspot-flow-shell .tuspot-amenity-option:before{content:"";position:absolute;left:12px;top:50%;width:15px;height:15px;border-radius:5px;border:1px solid #B8DCE8;background:#F0FAFE;transform:translateY(-50%)}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked){background:#EAF8FC;border-color:#23BBE7;color:#093440;box-shadow:none}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked):before{content:"✓";display:flex;align-items:center;justify-content:center;background:#23BBE7;border-color:#23BBE7;color:#fff;font-size:11px;font-weight:600}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked) span{color:#093440;font-weight:500}.tuspot-flow-shell .tuspot-price-hints{display:none}.tuspot-calendar-hidden{display:none}.tuspot-calendar-editor,.tuspot-menu-builder{border:1px solid #DCEFF5;border-radius:24px;background:#F7FCFE;padding:22px;margin:18px 0}.tuspot-calendar-head,.tuspot-menu-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 16px}.tuspot-calendar-head strong,.tuspot-menu-head h3{display:block;margin:0;color:#093440;font-size:18px;font-weight:600}.tuspot-calendar-head small,.tuspot-menu-head p{display:block;margin:4px 0 0;color:#607884;font-size:13px;line-height:1.45;font-weight:400}.tuspot-calendar-range{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;margin:0 0 16px}.tuspot-calendar-range label,.tuspot-menu-add-grid label{display:grid;gap:7px;color:#093440;font-size:13px;font-weight:500}.tuspot-calendar-range input,.tuspot-menu-add-grid input{min-height:46px;border:1px solid #DCEFF5;border-radius:16px;background:#fff;color:#093440;padding:10px 14px;font-family:Poppins,system-ui,sans-serif}.tuspot-big-calendar{min-height:180px;border:1px dashed #BFE7F2;border-radius:22px;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 0 14px}.tuspot-calendar-placeholder span{font-size:34px;display:block;margin-bottom:8px}.tuspot-calendar-placeholder strong{display:block;color:#093440;font-weight:600}.tuspot-calendar-placeholder small{display:block;max-width:360px;color:#607884;font-size:12px;line-height:1.5;margin-top:5px}.tuspot-unavailable-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tuspot-unavailable-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #DCEFF5;border-radius:14px;background:#fff;color:#093440;font-size:13px}.tuspot-unavailable-list li.is-empty{color:#607884}.tuspot-unavailable-list button,.tuspot-menu-item-row button{border:0;background:#EAF8FC;color:#13677F;border-radius:10px;padding:7px 10px;font-size:12px;cursor:pointer}.tuspot-menu-json{display:none}.tuspot-menu-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}.tuspot-menu-tabs button{border:1px solid #DCEFF5;background:#fff;color:#607884;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:500;cursor:pointer}.tuspot-menu-tabs button.is-active{background:#23BBE7;border-color:#23BBE7;color:#093440}.tuspot-menu-add-grid{display:grid;grid-template-columns:1fr 1.4fr .55fr auto;gap:12px;align-items:end;margin:0 0 18px}.tuspot-menu-list{display:grid;gap:12px}.tuspot-menu-category-card{border:1px solid #DCEFF5;background:#fff;border-radius:18px;padding:14px}.tuspot-menu-category-card h4{margin:0 0 10px;color:#093440;font-size:15px;font-weight:600}.tuspot-menu-category-card p{margin:0;color:#8a98a3;font-size:12px}.tuspot-menu-item-row{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #EEF6F8}.tuspot-menu-item-row strong{display:block;color:#093440;font-size:14px;font-weight:600}.tuspot-menu-item-row small{display:block;color:#607884;font-size:12px;font-weight:400}.tuspot-menu-item-row b{color:#13677F;font-size:14px;font-weight:600}.tuspot-auth-buttons{display:flex;align-items:center;gap:10px}.tuspot-auth-buttons a,.tuspot-client-menu-main{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border-radius:999px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none}.tuspot-auth-login{border:1px solid #DCEFF5;color:#093440;background:#fff}.tuspot-auth-register{border:1px solid #23BBE7;background:#23BBE7;color:#093440}.tuspot-client-menu{position:relative;display:inline-flex;font-family:Poppins,system-ui,sans-serif}.tuspot-client-menu-main{gap:9px;background:#F0FAFE;color:#093440;border:1px solid #CFEFF8}.tuspot-client-menu-main span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#23BBE7;color:#093440;font-size:12px;font-weight:600}.tuspot-client-menu-main strong{font-size:14px;font-weight:500}.tuspot-client-dropdown{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:190px;display:none;padding:8px;border:1px solid #DCEFF5;border-radius:18px;background:#fff;box-shadow:0 18px 42px rgb(9 52 64 / .12)}.tuspot-client-menu:hover .tuspot-client-dropdown{display:grid}.tuspot-client-dropdown a{padding:10px 12px;border-radius:12px;color:#093440;text-decoration:none;font-size:13px}.tuspot-client-dropdown a:hover{background:#F0FAFE;color:#13677F}@media (max-width:1280px){.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:1fr}.tuspot-calendar-range,.tuspot-menu-add-grid{grid-template-columns:1fr 1fr}.tuspot-menu-add-grid button,.tuspot-calendar-range button{grid-column:1/-1}}@media (max-width:760px){.tuspot-calendar-range,.tuspot-menu-add-grid{grid-template-columns:1fr}.tuspot-menu-item-row{grid-template-columns:1fr}.tuspot-auth-buttons{flex-wrap:wrap}.tuspot-auth-buttons a{width:100%}}.tuspot-flow-shell .tuspot-flow-page{width:min(clamp(1180px,70vw,1680px),calc(100vw - 42px))}.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:minmax(0,7fr) minmax(390px,3fr);gap:46px}.tuspot-flow-shell .tuspot-flow-progress{width:min(560px,100%)}.tuspot-flow-step-labels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(760px,100%);margin:16px 0 0}.tuspot-flow-step-labels button{border:1px solid #DCEFF5;background:#fff;color:#607884;border-radius:18px;padding:13px 14px;text-align:left;display:grid;gap:3px;cursor:pointer;transition:all .16s ease;box-shadow:0 8px 20px rgb(9 52 64 / .03);font-family:Poppins,system-ui,sans-serif}.tuspot-flow-step-labels button strong{color:#13677F;font-size:12px;font-weight:600;letter-spacing:.08em}.tuspot-flow-step-labels button span{font-size:12px;line-height:1.35;font-weight:400}.tuspot-flow-step-labels button.is-active{border-color:#23BBE7;background:#F0FAFE;color:#093440;box-shadow:0 10px 24px rgb(35 187 231 / .10)}.tuspot-flow-shell .tuspot-flow-form .tuspot-wizard-panel{display:none;opacity:0;visibility:hidden;position:relative;transform:none}.tuspot-flow-shell .tuspot-flow-form .tuspot-wizard-panel.is-active{display:block;opacity:1;visibility:visible}.tuspot-flow-shell .tuspot-flow-panels{display:block}.tuspot-flow-shell .tuspot-location-code-city{grid-template-columns:1fr 1fr}.tuspot-flow-media-stack{display:grid;gap:26px}.tuspot-media-block{display:grid;gap:14px;border:1px solid #DCEFF5;border-radius:26px;padding:22px;background:#FBFEFF}.tuspot-media-block h3{margin:0;color:#093440;font-size:21px;font-weight:600;letter-spacing:-.02em}.tuspot-flow-shell .tuspot-flow-gallery-upload,.tuspot-flow-shell .tuspot-flow-main-photo{min-height:220px;border:1.5px dashed #BFE7F2;background:#F2FAFD;color:#23BBE7;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;text-align:center}.tuspot-flow-shell .tuspot-flow-gallery-upload span,.tuspot-flow-shell .tuspot-flow-main-photo span{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#23BBE7;font-size:32px;font-weight:500;box-shadow:0 10px 26px rgb(35 187 231 / .10)}.tuspot-flow-shell .tuspot-flow-gallery-upload strong,.tuspot-flow-shell .tuspot-flow-main-photo strong{font-size:20px;font-weight:600;color:#23BBE7}.tuspot-flow-shell .tuspot-flow-gallery-upload small,.tuspot-flow-shell .tuspot-flow-main-photo small{font-size:13px;color:#7d8797;font-weight:400}.tuspot-flow-shell .tuspot-media-video{background:#fff}.tuspot-flow-shell .tuspot-pool-details{margin-top:18px;padding:18px;border-radius:20px;background:#F0FAFE;border:1px solid #CFEFF8}.tuspot-flow-shell .tuspot-pool-details h4{margin:0 0 14px;color:#093440;font-size:17px;font-weight:600}.tuspot-flow-shell .tuspot-check-times .tuspot-form-field input::placeholder{color:#9ba4b2}.tuspot-flow-shell .tuspot-flow-actions{position:sticky;bottom:12px;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:10px;padding:14px;border:1px solid #DCEFF5;border-radius:24px;background:rgb(255 255 255 / .92);backdrop-filter:blur(12px);box-shadow:0 18px 50px rgb(9 52 64 / .08)}.tuspot-flow-shell .tuspot-flow-actions .tuspot-form-secondary{margin-right:auto;background:#fff;color:#093440;border:1px solid #DCEFF5;box-shadow:none}.tuspot-flow-shell .tuspot-flow-actions .tuspot-button-light{background:#fff;color:#093440;border:1px solid #DCEFF5;box-shadow:none}.tuspot-flow-shell .tuspot-submit-final{background:#23BBE7;color:#093440}.tuspot-flow-shell .tuspot-upgrade-banner{background:#093440;color:#fff;border-radius:30px;padding:34px}.tuspot-flow-shell .tuspot-upgrade-banner>div>span{color:#26CEFF;font-weight:600}.tuspot-flow-shell .tuspot-upgrade-banner h3{font-size:clamp(26px,3vw,42px);line-height:1.06;font-weight:600;color:#fff;margin:8px 0 14px}.tuspot-flow-shell .tuspot-upgrade-banner p{color:rgb(255 255 255 / .74);font-weight:400}.tuspot-flow-shell .tuspot-menu-tabs button{font-weight:400;color:#555}.tuspot-flow-shell .tuspot-menu-tabs button.is-active{background:#23BBE7;color:#fff;border-color:#23BBE7}@media (max-width:1280px){.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-app-sidebar{position:relative;top:auto}.tuspot-flow-step-labels{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-location-code-city{grid-template-columns:1fr}}@media (max-width:760px){.tuspot-flow-shell .tuspot-flow-page{width:calc(100vw - 22px);padding-top:28px}.tuspot-flow-step-labels{gap:8px}.tuspot-flow-shell .tuspot-flow-actions{display:grid;grid-template-columns:1fr 1fr}.tuspot-flow-shell .tuspot-flow-actions .tuspot-form-secondary,.tuspot-flow-shell .tuspot-flow-actions .tuspot-live-link{grid-column:1/-1}.tuspot-flow-shell .tuspot-flow-actions .tuspot-submit-final{grid-column:1/-1}}.tuspot-calendar-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:14px}.tuspot-calendar-month{border:1px solid #DCEFF5;border-radius:18px;background:#fff;padding:14px;text-align:left}.tuspot-calendar-month>strong{display:block;margin:0 0 10px;color:#093440;text-transform:capitalize;font-size:14px;font-weight:600}.tuspot-calendar-weekdays,.tuspot-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.tuspot-calendar-weekdays span{color:#7d8797;font-size:11px;font-weight:500}.tuspot-calendar-days i{display:block;min-height:32px}.tuspot-calendar-days button{min-height:32px;border:1px solid #fff0;border-radius:10px;background:#F3FAFD;color:#093440;font-size:12px;font-weight:500;cursor:pointer}.tuspot-calendar-days button:hover,.tuspot-calendar-days button.is-start{background:#23BBE7;color:#fff;border-color:#23BBE7}@media (max-width:760px){.tuspot-calendar-grid{grid-template-columns:1fr}}.tuspot-flow-shell .tuspot-flow-location-grid{display:block;grid-template-columns:1fr}.tuspot-flow-shell .tuspot-flow-location-left{width:100%}.tuspot-flow-shell .tuspot-map-card{width:100%;margin-top:24px}.tuspot-flow-shell .tuspot-map-picker{width:100%;min-height:430px;border-radius:28px}.tuspot-flow-shell .tuspot-gps-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0 0}.tuspot-flow-shell .tuspot-gps-row .tuspot-form-field{margin:0}.tuspot-flow-shell .tuspot-gps-row input{background:#f2fbff;border-color:#d6edf6}.tuspot-flow-shell .tuspot-flow-location-tip{margin:24px 0 0;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;align-items:start;border:1px dashed #c8dfeb;border-radius:28px;background:#f6fbfe;padding:24px;min-height:0}.tuspot-flow-shell .tuspot-flow-location-tip strong{grid-column:1/-1;margin-bottom:0;color:#093440}.tuspot-flow-shell .tuspot-flow-location-tip p{margin:0;color:#5c6d76}.tuspot-flow-shell .tuspot-flow-location-tip .tuspot-form-field{margin:0}.tuspot-flow-shell .tuspot-flow-location-tip textarea{min-height:112px;background:#fff}.tuspot-flow-shell .tuspot-flow-location-tip small{grid-column:1/-1;margin-top:2px;padding:14px 16px;border-radius:18px;background:#eef9fd;border:1px solid #d7eff7;color:#50636c}.tuspot-flow-shell .tuspot-amenity-tabs{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start;margin-top:18px}.tuspot-flow-shell .tuspot-amenity-tabnav{position:sticky;top:24px;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid #dceff5;border-radius:26px;background:#f4fbfe}.tuspot-flow-shell .tuspot-amenity-tabnav button{appearance:none;border:1px solid #fff0;background:#fff0;color:#555;border-radius:18px;min-height:46px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;font-family:Poppins,Arial,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.tuspot-flow-shell .tuspot-amenity-tabnav button:hover{background:#fff;border-color:#cfe8f1;color:#093440}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active{background:#fff;border-color:#23BBE7;color:#093440;box-shadow:0 10px 24px rgb(35 187 231 / .10)}.tuspot-flow-shell .tuspot-amenity-tabnav button span{font-weight:500;line-height:1.25}.tuspot-flow-shell .tuspot-amenity-tabnav button em{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:24px;border-radius:999px;background:#e7f7fc;color:#13677F;font-style:normal;font-size:11px;font-weight:600}.tuspot-flow-shell .tuspot-amenity-tabpanels{min-width:0}.tuspot-flow-shell .tuspot-amenity-tabpanel{display:none;opacity:0;transform:translateX(8px);transition:opacity .22s ease,transform .22s ease}.tuspot-flow-shell .tuspot-amenity-tabpanel.is-active{display:block;opacity:1;transform:translateX(0)}.tuspot-flow-shell .tuspot-amenity-tabpanel h3{font-size:22px;color:#093440;margin-bottom:16px}.tuspot-flow-shell .tuspot-amenity-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tuspot-flow-shell .tuspot-amenity-option{width:100%;border-radius:16px;min-height:46px;font-size:12.5px}@media (max-width:980px){.tuspot-flow-shell .tuspot-amenity-tabs{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-amenity-tabnav{position:relative;top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-flow-shell .tuspot-flow-location-tip{grid-template-columns:1fr}}@media (max-width:640px){.tuspot-flow-shell .tuspot-gps-row{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-map-picker{min-height:320px}.tuspot-flow-shell .tuspot-amenity-tabnav{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-amenity-list{grid-template-columns:1fr}}.tuspot-flow-shell .tuspot-submit-final{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:#13677F;border:1px solid #13677F;color:#fff;font-size:14px;font-weight:500;letter-spacing:.005em;box-shadow:0 10px 22px rgb(19 103 127 / .14);text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.tuspot-flow-shell .tuspot-submit-final:hover{background:#093440;border-color:#093440;box-shadow:0 12px 26px rgb(9 52 64 / .16);transform:translateY(-1px)}.tuspot-flow-shell .tuspot-price-link{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:16px;padding:0 18px;border-radius:999px;background:#F0FAFE;border:1px solid #BFE7F2;color:#13677F;font-size:13.5px;font-weight:500;text-decoration:none;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.tuspot-flow-shell .tuspot-price-link:hover{background:#E6F8FD;border-color:#23BBE7;color:#093440;box-shadow:0 8px 20px rgb(35 187 231 / .10)}@media (min-width:1281px){.tuspot-flow-shell .tuspot-flow-step-labels{width:calc((100% - 46px) * .7);max-width:none}}.tuspot-flow-shell .tuspot-flow-step-labels{gap:14px;margin:18px 0 4px}.tuspot-flow-shell .tuspot-flow-step-labels button{position:relative;min-height:76px;padding:16px 18px 16px 20px;border-radius:24px;border:1px solid #D6EDF6;background:#FBFEFF;color:#526874;box-shadow:0 10px 26px rgb(9 52 64 / .035);overflow:hidden}.tuspot-flow-shell .tuspot-flow-step-labels button:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#fff0;border-radius:24px 0 0 24px;transition:background .18s ease,width .18s ease}.tuspot-flow-shell .tuspot-flow-step-labels button strong{color:#13677F;font-size:13px;line-height:1;font-weight:500;letter-spacing:.07em}.tuspot-flow-shell .tuspot-flow-step-labels button span{color:#4F646F;font-size:14px;line-height:1.35;font-weight:500}.tuspot-flow-shell .tuspot-flow-step-labels button:hover{border-color:#BFE7F2;background:#F7FCFE;box-shadow:0 12px 30px rgb(9 52 64 / .055)}.tuspot-flow-shell .tuspot-flow-step-labels button.is-active{border-color:#23BBE7;background:#F0FAFE;color:#093440;box-shadow:0 14px 32px rgb(35 187 231 / .12)}.tuspot-flow-shell .tuspot-flow-step-labels button.is-active:before{background:#23BBE7;width:6px;color:#fff}.tuspot-flow-shell .tuspot-flow-step-labels button.is-active strong,.tuspot-flow-shell .tuspot-flow-step-labels button.is-active span{color:#093440}@media (max-width:1280px){.tuspot-flow-shell .tuspot-flow-step-labels{width:100%}}@media (max-width:760px){.tuspot-flow-shell .tuspot-flow-step-labels button{min-height:68px;padding:14px 16px}.tuspot-flow-shell .tuspot-flow-step-labels button span{font-size:13.5px}}.tuspot-flow-shell{--ts-primary:#23BBE7;--ts-primary-hover:#22BAE5;--ts-deep:#093440;--ts-secondary:#13677F;--ts-bg:#F6FBFE;--ts-input:#EEF8FC;--ts-border:#D9EAF1;--ts-soft:#EAF8FE;--ts-success:#1FAE75;--ts-warning:#F5A524;--ts-ink:#111827;--ts-text:#334155;--ts-muted:#667085;--ts-panel:#fff;--ts-shadow-soft:0 18px 52px rgba(9,52,64,.055);--ts-shadow:0 24px 70px rgba(9,52,64,.09);background:var(--ts-bg);color:var(--ts-text)}.tuspot-flow-shell,.tuspot-flow-shell *{font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-flow-shell .tuspot-flow-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));padding:72px 0 86px}.tuspot-flow-shell .tuspot-flow-hero{margin-bottom:42px}.tuspot-flow-shell .tuspot-flow-hero h1{max-width:980px;margin-bottom:16px;color:var(--ts-ink);font-weight:700;letter-spacing:-.07em;line-height:.98}.tuspot-flow-shell .tuspot-flow-hero h1 span{color:var(--ts-primary);font-weight:700}.tuspot-flow-shell .tuspot-flow-hero p{max-width:820px;color:#647887;font-size:clamp(17px,1.18vw,22px);line-height:1.55;font-weight:400}.tuspot-flow-shell .tuspot-flow-progress{width:min(700px,100%);margin-top:38px;gap:20px}.tuspot-flow-shell .tuspot-flow-progress span{height:7px;background:#E8EFF4}.tuspot-flow-shell .tuspot-flow-progress span.is-active{background:var(--ts-primary)}.tuspot-flow-shell .tuspot-flow-progress em{color:var(--ts-secondary);font-size:14px;font-weight:600}.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:minmax(0,7fr) minmax(420px,3fr);gap:56px;align-items:start}.tuspot-flow-shell .tuspot-flow-main{min-width:0}.tuspot-flow-shell .tuspot-flow-card{margin-bottom:40px;padding:42px;border-radius:34px;border-color:var(--ts-border);background:var(--ts-panel);box-shadow:var(--ts-shadow-soft)}.tuspot-flow-shell .tuspot-flow-card-head{gap:18px;margin-bottom:34px}.tuspot-flow-shell .tuspot-flow-card-head span{min-width:46px;height:38px;background:var(--ts-soft);color:var(--ts-secondary);font-size:15px;font-weight:600}.tuspot-flow-shell .tuspot-flow-card-head h2{color:var(--ts-ink);font-size:clamp(30px,2vw,40px);font-weight:650;letter-spacing:-.045em}.tuspot-flow-shell .tuspot-flow-step-labels{width:100%;max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 4px}.tuspot-flow-shell .tuspot-flow-step-labels button{min-height:94px;border-radius:28px;border-color:var(--ts-border);background:#fff;padding:20px 22px;box-shadow:0 14px 34px rgb(9 52 64 / .04)}.tuspot-flow-shell .tuspot-flow-step-labels button strong{color:var(--ts-secondary);font-size:13px;font-weight:600}.tuspot-flow-shell .tuspot-flow-step-labels button span{display:block;color:var(--ts-ink);font-size:16px;font-weight:550;line-height:1.25}.tuspot-flow-shell .tuspot-flow-step-labels button small{display:block;margin-top:5px;color:#6f8490;font-size:12.5px;font-weight:400;line-height:1.35}.tuspot-flow-shell .tuspot-flow-step-labels button:before{background:#fff0}.tuspot-flow-shell .tuspot-flow-step-labels button:hover{border-color:#BFE7F2;background:#FBFEFF;box-shadow:0 16px 38px rgb(9 52 64 / .06)}.tuspot-flow-shell .tuspot-flow-step-labels button.is-active{background:var(--ts-soft);border-color:var(--ts-primary);box-shadow:0 18px 42px rgb(35 187 231 / .14)}.tuspot-flow-shell .tuspot-flow-step-labels button.is-active:before{background:var(--ts-primary);width:6px}.tuspot-flow-shell .tuspot-flow-step-labels button.is-active strong,.tuspot-flow-shell .tuspot-flow-step-labels button.is-active span{color:var(--ts-deep)}.tuspot-flow-shell .tuspot-form-field{margin-bottom:26px}.tuspot-flow-shell .tuspot-form-field label,.tuspot-flow-shell label{color:var(--ts-deep);font-weight:500;letter-spacing:-.01em}.tuspot-flow-shell input[type="text"],.tuspot-flow-shell input[type="email"],.tuspot-flow-shell input[type="url"],.tuspot-flow-shell input[type="tel"],.tuspot-flow-shell input[type="number"],.tuspot-flow-shell input[type="date"],.tuspot-flow-shell input[type="time"],.tuspot-flow-shell select,.tuspot-flow-shell textarea{background:var(--ts-input);border:1px solid var(--ts-border);color:var(--ts-ink);border-radius:26px;box-shadow:none;font-weight:400}.tuspot-flow-shell input:focus,.tuspot-flow-shell select:focus,.tuspot-flow-shell textarea:focus{border-color:var(--ts-primary);box-shadow:0 0 0 5px rgb(35 187 231 / .12);outline:none;background:#fff}.tuspot-flow-shell input::placeholder,.tuspot-flow-shell textarea::placeholder{color:#8a9aa5;font-weight:400}.tuspot-flow-shell .tuspot-category-card,.tuspot-flow-shell .tuspot-subcategory-pill{border-color:var(--ts-border);background:#fff;color:var(--ts-text);font-weight:500}.tuspot-flow-shell .tuspot-category-card.is-active,.tuspot-flow-shell .tuspot-subcategory-pill.is-active{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .18)}.tuspot-flow-shell .tuspot-flow-gallery-upload,.tuspot-flow-shell .tuspot-flow-main-photo{background:var(--ts-input);border-color:#BFE7F2;color:var(--ts-primary)}.tuspot-flow-shell .tuspot-flow-gallery-upload span,.tuspot-flow-shell .tuspot-flow-main-photo span{color:var(--ts-primary);box-shadow:0 12px 30px rgb(35 187 231 / .12)}.tuspot-flow-shell .tuspot-flow-gallery-upload strong,.tuspot-flow-shell .tuspot-flow-main-photo strong{color:var(--ts-primary);font-weight:600}.tuspot-flow-shell .tuspot-map-picker{border-color:var(--ts-border);background:var(--ts-input);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .55)}.tuspot-flow-shell .tuspot-gps-row input,.tuspot-flow-shell .tuspot-social-input{background:var(--ts-input);border-color:var(--ts-border)}.tuspot-flow-shell .tuspot-flow-location-tip{background:#F3FBFE;border-color:#CFEAF3;border-radius:30px;padding:30px}.tuspot-flow-shell .tuspot-flow-location-tip strong{color:var(--ts-deep);font-weight:600}.tuspot-flow-shell .tuspot-flow-location-tip small{background:var(--ts-soft);border-color:var(--ts-border);color:#516B78;font-weight:400}.tuspot-flow-shell .tuspot-flow-sidebar{position:sticky;top:28px;align-self:start;display:grid;gap:24px}.tuspot-flow-shell .tuspot-side-card,.tuspot-flow-shell .tuspot-visit-preview,.tuspot-flow-shell .tuspot-preview-benefits{border-color:var(--ts-border);border-radius:30px;background:#fff;box-shadow:var(--ts-shadow-soft)}.tuspot-flow-shell .tuspot-side-card h2,.tuspot-flow-shell .tuspot-visit-preview h2{color:var(--ts-ink);font-weight:600;letter-spacing:-.035em}.tuspot-flow-shell .tuspot-preview-head span{background:#FFF2E3;color:#D06B00;font-weight:600}.tuspot-flow-shell .tuspot-plan-card{border-color:var(--ts-border);border-radius:24px;background:#fff;box-shadow:none}.tuspot-flow-shell .tuspot-plan-card.is-active{border-color:var(--ts-primary);background:var(--ts-soft);box-shadow:0 14px 34px rgb(35 187 231 / .12)}.tuspot-flow-shell .tuspot-plan-card strong{color:var(--ts-ink);font-weight:600}.tuspot-flow-shell .tuspot-plan-card b{color:var(--ts-deep);font-weight:550}.tuspot-flow-shell .tuspot-plan-card span{color:#657884;font-weight:400}.tuspot-flow-shell .tuspot-plan-icon{background:var(--ts-soft);color:var(--ts-primary)}.tuspot-flow-shell .tuspot-plan-card:nth-of-type(3) .tuspot-plan-icon{background:#FFF5E5;color:var(--ts-warning)}.tuspot-flow-shell .tuspot-plan-card.is-active em{background:var(--ts-success);border-color:var(--ts-success)}.tuspot-flow-shell .tuspot-featured-side{background:linear-gradient(0deg,#fff,#fff);border-color:#CFEAF3}.tuspot-flow-shell .tuspot-featured-side h2{color:var(--ts-deep)}.tuspot-flow-shell .tuspot-featured-side a{background:var(--ts-primary);border:1px solid var(--ts-primary);color:#fff;border-radius:999px;box-shadow:0 12px 26px rgb(35 187 231 / .18);font-weight:550}.tuspot-flow-shell .tuspot-featured-side a:hover{background:var(--ts-primary-hover)}.tuspot-flow-shell .tuspot-featured-side>span{color:var(--ts-primary);opacity:.8}.tuspot-flow-shell .tuspot-limits-card div{border-bottom-color:var(--ts-border)}.tuspot-flow-shell .tuspot-limit-note{color:#657884}.tuspot-flow-shell .tuspot-price-link{background:var(--ts-soft);border-color:#BFE7F2;color:var(--ts-secondary);border-radius:999px;font-weight:550}.tuspot-flow-shell .tuspot-price-link:hover{background:#DFF5FC;border-color:var(--ts-primary);color:var(--ts-deep)}.tuspot-flow-shell .tuspot-button,.tuspot-flow-shell .tuspot-submit-final{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;border-radius:999px;font-weight:550;box-shadow:0 14px 30px rgb(35 187 231 / .20)}.tuspot-flow-shell .tuspot-button:hover,.tuspot-flow-shell .tuspot-submit-final:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover);color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .24)}.tuspot-flow-shell .tuspot-form-secondary{border-color:var(--ts-border);color:var(--ts-deep);background:#fff;border-radius:999px;font-weight:500}.tuspot-flow-shell .tuspot-flow-actions{border-color:var(--ts-border);background:rgb(255 255 255 / .94);box-shadow:0 16px 44px rgb(9 52 64 / .09)}.tuspot-flow-shell .tuspot-upgrade-banner{background:var(--ts-deep);border-radius:34px;padding:42px;box-shadow:0 26px 70px rgb(9 52 64 / .16)}.tuspot-flow-shell .tuspot-upgrade-banner>div>span{color:var(--ts-primary);font-weight:600}.tuspot-flow-shell .tuspot-upgrade-banner h3{color:#fff;font-weight:650}.tuspot-flow-shell .tuspot-upgrade-banner p{color:rgb(255 255 255 / .76);font-weight:400}.tuspot-flow-shell .tuspot-plan-mini-grid article{border-color:rgb(255 255 255 / .16);background:rgb(255 255 255 / .08)}.tuspot-flow-shell .tuspot-plan-mini-grid article.is-current{background:#fff;color:var(--ts-ink)}.tuspot-flow-shell .tuspot-amenity-tabnav{background:var(--ts-soft);border-color:var(--ts-border)}.tuspot-flow-shell .tuspot-amenity-tabnav button{color:#556872;font-weight:400}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active{border-color:var(--ts-primary);color:var(--ts-deep);background:#fff;box-shadow:0 12px 28px rgb(35 187 231 / .12)}.tuspot-flow-shell .tuspot-amenity-tabnav button em{background:var(--ts-input);color:var(--ts-secondary)}.tuspot-flow-shell .tuspot-amenity-option{background:#fff;border-color:var(--ts-border);color:#555;font-size:12.5px;font-weight:400}.tuspot-flow-shell .tuspot-amenity-option span{color:#555;font-weight:400}.tuspot-flow-shell .tuspot-amenity-option:before{background:var(--ts-input);border-color:#B9DDE8}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked){background:var(--ts-soft);border-color:var(--ts-primary);color:var(--ts-deep);box-shadow:0 8px 22px rgb(35 187 231 / .08)}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked):before{background:var(--ts-success);border-color:var(--ts-success);color:#fff}.tuspot-flow-shell .tuspot-amenity-option:has(input:checked) span{color:var(--ts-deep);font-weight:500}.tuspot-flow-shell .tuspot-form-switch span{background:#DDF3FA}.tuspot-flow-shell .tuspot-form-switch input:checked+span{background:var(--ts-primary)}.tuspot-flow-shell .tuspot-locked-note{background:var(--ts-soft);border-color:var(--ts-border);color:var(--ts-secondary)}@media (max-width:1440px){.tuspot-flow-shell .tuspot-flow-page{width:min(1180px,calc(100vw - 40px))}.tuspot-flow-shell .tuspot-flow-layout{gap:38px;grid-template-columns:minmax(0,1fr) minmax(360px,32%)}.tuspot-flow-shell .tuspot-flow-card{padding:34px}}@media (max-width:1180px){.tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-flow-sidebar{position:relative;top:auto}.tuspot-flow-shell .tuspot-flow-step-labels{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-flow-card{padding:30px}}@media (max-width:760px){.tuspot-flow-shell .tuspot-flow-page{width:calc(100vw - 22px);padding:34px 0 58px}.tuspot-flow-shell .tuspot-flow-hero h1{font-size:42px}.tuspot-flow-shell .tuspot-flow-hero p{font-size:15px}.tuspot-flow-shell .tuspot-flow-step-labels button{min-height:auto}.tuspot-flow-shell .tuspot-flow-card{padding:22px;border-radius:26px}.tuspot-flow-shell .tuspot-flow-progress{gap:10px}.tuspot-flow-shell .tuspot-upgrade-banner{padding:28px}}.tuspot-flow-shell .tuspot-flow-card:last-child{margin-bottom:45px}.tuspot-flow-shell .tuspot-preview-benefits{background:#fff0;border:0;box-shadow:none;border-radius:0;padding:0 0 0 8px}html:has(body.tuspot-form-page),body.tuspot-form-page{background:var(--ts-bg,#F6FBFE);min-height:100%}body.tuspot-form-page #page,body.tuspot-form-page .site,body.tuspot-form-page .site-main,body.tuspot-form-page .content-area,body.tuspot-form-page .entry-content,body.tuspot-form-page .page-content,body.tuspot-form-page .elementor,body.tuspot-form-page .elementor-section,body.tuspot-form-page .elementor-container,body.tuspot-form-page .elementor-widget-container{background:var(--ts-bg,#F6FBFE)}body.tuspot-form-page .tuspot-form-wrap.tuspot-wizard-wrap,body.tuspot-form-page .tuspot-form-wrap.tuspot-wizard-wrap.tuspot-flow-shell{display:block;width:100vw;max-width:none;min-height:100vh;margin-top:0;margin-bottom:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--ts-bg,#F6FBFE)}body.tuspot-form-page .tuspot-flow-shell:before,body.tuspot-form-page .tuspot-flow-shell:after{content:"";position:fixed;left:0;right:0;height:80px;pointer-events:none;background:var(--ts-bg,#F6FBFE);z-index:-1}body.tuspot-form-page .tuspot-flow-shell:before{top:0}body.tuspot-form-page .tuspot-flow-shell:after{bottom:0}.tuspot-flow-shell .tuspot-preview-excerpt{margin:8px 0 8px;color:#657884;font-size:13px;line-height:1.45;font-weight:400}.tuspot-flow-shell .tuspot-preview-rating{display:flex;align-items:center;gap:3px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ts-border);color:var(--ts-warning)}.tuspot-flow-shell .tuspot-preview-rating span{font-size:14px;line-height:1}.tuspot-flow-shell .tuspot-preview-rating small{margin-left:8px;color:#7A8794;font-size:11px;font-weight:400}.tuspot-flow-shell .tuspot-preview-price{display:inline-flex;align-items:center;margin-top:12px;padding:8px 12px;border-radius:999px;background:var(--ts-soft);color:var(--ts-deep);font-size:13px;font-weight:600}.tuspot-flow-shell .tuspot-calendar-days button.is-today{border-color:var(--ts-primary);box-shadow:0 0 0 3px rgb(35 187 231 / .16);color:var(--ts-deep);font-weight:700}.tuspot-flow-shell .tuspot-calendar-days button.is-today:after{content:"dziś";display:block;font-size:8px;line-height:1;color:var(--ts-primary);margin-top:2px;font-weight:600}.tuspot-flow-shell .tuspot-image-preview,.tuspot-flow-shell .tuspot-logo-preview,.tuspot-flow-shell .tuspot-gallery-preview figure,.tuspot-flow-shell .tuspot-gallery-selected figure{position:relative}.tuspot-flow-shell .tuspot-media-remove{position:absolute;top:12px;right:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgb(9 52 64 / .12);background:rgb(255 255 255 / .92);color:#093440;font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px rgb(9 52 64 / .12)}.tuspot-flow-shell .tuspot-media-remove:hover{background:#fff;color:#b42318;border-color:rgb(180 35 24 / .22)}.tuspot-flow-shell .tuspot-gallery-preview,.tuspot-flow-shell .tuspot-gallery-selected{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:12px;margin-top:16px}.tuspot-flow-shell .tuspot-gallery-preview figure,.tuspot-flow-shell .tuspot-gallery-selected figure{margin:0;border:1px solid var(--ts-border);border-radius:18px;overflow:hidden;background:#fff;min-height:92px}.tuspot-flow-shell .tuspot-gallery-preview img,.tuspot-flow-shell .tuspot-gallery-selected img{display:block;width:100%;height:92px;object-fit:cover}.tuspot-flow-shell .tuspot-gallery-selected small{display:block;padding:7px 8px;color:#657884;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuspot-flow-shell .tuspot-alert{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 24px;max-width:min(1360px,70vw);padding:20px 22px;border-radius:24px;font-weight:500}.tuspot-flow-shell .tuspot-alert strong{font-weight:500;line-height:1.45}.tuspot-flow-shell .tuspot-alert-action,.tuspot-flow-shell .tuspot-live-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;background:var(--ts-primary);border:1px solid var(--ts-primary);color:#fff;text-decoration:none;font-size:13px;font-weight:600;box-shadow:0 12px 28px rgb(35 187 231 / .18)}.tuspot-flow-shell .tuspot-alert-action:hover,.tuspot-flow-shell .tuspot-live-link:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover);transform:translateY(-1px)}@media (max-width:1180px){.tuspot-flow-shell .tuspot-alert{max-width:calc(100vw - 32px)}}@media (max-width:760px){.tuspot-flow-shell .tuspot-alert{display:grid}.tuspot-flow-shell .tuspot-alert-action{width:100%}}.tuspot-flow-shell .tuspot-gallery-preview,.tuspot-flow-shell .tuspot-gallery-selected{grid-template-columns:repeat(auto-fill,minmax(180px,180px));justify-content:flex-start}.tuspot-gallery-preview img,.tuspot-flow-shell .tuspot-gallery-preview img,.tuspot-flow-shell .tuspot-gallery-selected img{width:180px;height:180px;object-fit:cover}.tuspot-flow-shell .tuspot-gallery-preview figure,.tuspot-flow-shell .tuspot-gallery-selected figure{width:180px;min-height:180px}.tuspot-flow-shell .tuspot-preview-badges{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:18px 0 12px}.tuspot-flow-shell .tuspot-preview-badges b,.tuspot-flow-shell .tuspot-preview-badges strong{display:inline-flex;align-items:center;margin:0;padding:6px 9px;border-radius:8px;font-size:11px;line-height:1;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.tuspot-flow-shell .tuspot-preview-badges b{background:var(--ts-soft);color:var(--ts-primary)}.tuspot-flow-shell .tuspot-preview-badges strong{background:#FFF4E5;color:#B66300}.tuspot-flow-shell .tuspot-form-file{position:relative;cursor:pointer}.tuspot-flow-shell .tuspot-form-file input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.tuspot-flow-shell .tuspot-form-file em{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:38px;margin:8px 0 8px;padding:0 14px;border-radius:12px;background:var(--ts-primary);color:#fff;font-style:normal;font-size:13px;font-weight:600}.tuspot-flow-shell .tuspot-live-link,.tuspot-flow-shell .tuspot-alert-action{background:#fff;border:1px solid var(--ts-primary);color:var(--ts-deep);box-shadow:0 10px 24px rgb(35 187 231 / .10)}.tuspot-flow-shell .tuspot-live-link:hover,.tuspot-flow-shell .tuspot-alert-action:hover{background:var(--ts-soft);border-color:var(--ts-primary-hover);color:var(--ts-deep)}.tuspot-single-miejsce .site-main,.tuspot-single-miejsce main{max-width:none;width:100%;padding:0;margin:0}.tuspot-place-page{--ts-primary:var(--tuspot-primary,#23BBE7);--ts-primary-hover:var(--tuspot-primary-hover,#22BAE5);--ts-text:var(--tuspot-text,#093440);--ts-deep:var(--tuspot-deep,#093440);--ts-secondary:var(--tuspot-secondary,#13677F);--ts-bg:var(--tuspot-bg,#F6FBFE);--ts-input:var(--tuspot-input,#EEF8FC);--ts-border:var(--tuspot-border,#D9EAF1);--ts-soft:var(--tuspot-soft,#EAF8FE);--ts-success:var(--tuspot-success,#1FAE75);--ts-warning:var(--tuspot-warning,#F5A524);font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:linear-gradient(180deg,#fff 0%,var(--ts-bg) 100%);color:var(--ts-text);padding:0 0 70px;min-height:100vh}.tuspot-place-page *{box-sizing:border-box}.tuspot-place-shell{width:min(70vw,1440px);margin:0 auto;padding:0 0 36px}.tuspot-place-topbar{display:grid;grid-template-columns:auto minmax(260px,1fr) auto auto;align-items:center;gap:28px;min-height:78px;border-bottom:1px solid rgb(217 234 241 / .75)}.tuspot-place-logo{display:inline-flex;align-items:center;gap:8px;color:var(--ts-deep);font-size:25px;font-weight:700;letter-spacing:-.04em;text-decoration:none}.tuspot-place-logo span{width:24px;height:24px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--ts-primary);display:inline-block;position:relative}.tuspot-place-logo span:after{content:"";position:absolute;inset:7px;border-radius:50%;background:#fff}.tuspot-place-search{display:flex;align-items:center;gap:10px;max-width:520px;width:100%;background:#fff;border:1px solid var(--ts-border);border-radius:16px;padding:0 15px;min-height:48px;box-shadow:0 10px 28px rgb(9 52 64 / .04)}.tuspot-place-search input{border:0;outline:0;background:#fff0;width:100%;font:500 14px/1.3 "Poppins",sans-serif;color:var(--ts-text)}.tuspot-place-nav{display:flex;align-items:center;gap:30px;white-space:nowrap}.tuspot-place-nav a{font-size:14px;font-weight:600;color:var(--ts-text);text-decoration:none}.tuspot-place-nav a.is-primary{color:var(--ts-primary)}.tuspot-place-icons{display:flex;align-items:center;gap:10px}.tuspot-place-icons button{width:38px;height:38px;border-radius:999px;border:1px solid #fff0;background:#fff;color:var(--ts-secondary);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgb(9 52 64 / .05);cursor:pointer}.tuspot-place-breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:26px 0 22px;font-size:12px;font-weight:500;color:#80909a}.tuspot-place-breadcrumbs a{color:#687b86;text-decoration:none}.tuspot-place-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);gap:34px;align-items:start}.tuspot-place-main{min-width:0}.tuspot-place-sidebar{position:sticky;top:24px;display:grid;gap:24px;min-width:0}.tuspot-place-gallery-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px;margin-bottom:25px}.tuspot-place-hero-img,.tuspot-place-thumb{background-size:cover;background-position:center;border-radius:18px;overflow:hidden;position:relative;border:1px solid rgb(217 234 241 / .7)}.tuspot-place-hero-img{min-height:362px;box-shadow:0 20px 48px rgb(9 52 64 / .08)}.tuspot-place-hero-img button{position:absolute;top:16px;border:0;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 14px;border-radius:999px;background:rgb(255 255 255 / .95);color:var(--ts-text);font-size:12px;font-weight:600;box-shadow:0 10px 24px rgb(9 52 64 / .12);cursor:pointer}.tuspot-place-hero-img button:first-child{right:58px}.tuspot-place-hero-img button:last-child{right:14px;width:38px;padding:0;justify-content:center;font-size:18px}.tuspot-place-hero-thumbs{display:grid;grid-template-rows:repeat(3,1fr);gap:12px;min-height:362px}.tuspot-place-thumb span{position:absolute;inset:0;background:rgb(9 52 64 / .48);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:28px;font-weight:800}.tuspot-place-thumb small{font-size:11px;font-weight:600;margin-top:4px}.tuspot-place-titleblock{margin-bottom:20px}.tuspot-place-titleblock h1{margin:0 0 10px;font-size:clamp(32px,3.2vw,46px);line-height:1.06;letter-spacing:-.055em;font-weight:700;color:var(--ts-text)}.tuspot-place-verified{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:var(--ts-primary);color:#fff;font-size:13px;vertical-align:middle}.tuspot-place-tags{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.tuspot-place-tags span,.tuspot-place-tags strong{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;text-transform:none}.tuspot-place-tags span{background:var(--ts-soft);color:var(--ts-primary)}.tuspot-place-tags strong{background:#FFF4E5;color:#B66300}.tuspot-place-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;font-size:13px;color:#70818b}.tuspot-place-rating b{color:var(--ts-text);font-weight:700}.tuspot-place-rating span{color:var(--ts-warning);letter-spacing:1px}.tuspot-place-rating em{font-style:normal;margin-left:14px;color:#8797a0}.tuspot-place-titleblock p{margin:0 0 12px;color:#526875;font-size:14px;line-height:1.7;font-weight:400}.tuspot-place-address{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#526875;font-size:13px;font-weight:500}.tuspot-place-address a,.tuspot-place-card a,.tuspot-place-link{color:var(--ts-primary);text-decoration:none;font-weight:600}.tuspot-place-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));background:#fff;border:1px solid var(--ts-border);border-radius:18px;box-shadow:0 14px 34px rgb(9 52 64 / .05);margin:0 0 26px;overflow:hidden}.tuspot-place-facts div{display:grid;grid-template-columns:36px 1fr;gap:3px 9px;align-items:center;min-height:74px;padding:14px;border-right:1px solid rgb(217 234 241 / .75)}.tuspot-place-facts div:last-child{border-right:0}.tuspot-place-facts .tuspot-place-svg{grid-row:1/3}.tuspot-place-facts span:not(.tuspot-place-svg){font-size:10px;color:#7f919b;font-weight:600}.tuspot-place-facts b{font-size:12px;color:var(--ts-text);font-weight:700}.tuspot-place-card,.tuspot-place-side-card{background:#fff;border:1px solid var(--ts-border);border-radius:22px;box-shadow:0 18px 48px rgb(9 52 64 / .055)}.tuspot-place-card{padding:22px;margin-bottom:24px}.tuspot-place-card h2,.tuspot-place-side-card h2{margin:0 0 14px;font-size:18px;line-height:1.15;letter-spacing:-.035em;font-weight:700;color:var(--ts-text)}.tuspot-place-overview{display:grid;grid-template-columns:1fr 1.35fr;gap:24px;padding:0;overflow:hidden}.tuspot-place-overview>div{padding:22px}.tuspot-place-overview>div+div{border-left:1px solid rgb(217 234 241 / .75)}.tuspot-place-content,.tuspot-place-content p{color:#526875;font-size:13px;line-height:1.75;margin-top:0}.tuspot-place-mini-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px}.tuspot-place-mini-gallery img{width:100%;height:96px;object-fit:cover;border-radius:14px;display:block}.tuspot-place-map-card{margin-bottom:24px}.tuspot-place-map{height:120px;border-radius:22px;overflow:hidden;background:linear-gradient(135deg,#EAF8FE,#F6FBFE);border:1px solid var(--ts-border);position:relative;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .6)}.tuspot-place-map:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(19 103 127 / .08) 1px,transparent 1px),linear-gradient(90deg,rgb(19 103 127 / .08) 1px,transparent 1px);background-size:34px 34px;opacity:.8}.tuspot-place-map>.tuspot-place-svg{position:relative;width:42px;height:42px;background:var(--ts-primary);color:#fff;border-radius:999px;box-shadow:0 16px 32px rgb(35 187 231 / .28)}.tuspot-place-map b{position:relative;margin-left:12px;color:var(--ts-deep);font-weight:700}.tuspot-place-map a{position:absolute;right:18px;bottom:18px;background:#fff;color:var(--ts-primary);border:1px solid var(--ts-border);border-radius:999px;padding:9px 13px;text-decoration:none;font-size:12px;font-weight:600}.tuspot-place-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}.tuspot-place-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.tuspot-place-list li{display:flex;align-items:center;gap:9px;color:#526875;font-size:13px;font-weight:500}.tuspot-place-list a{color:var(--ts-primary);text-decoration:none;font-weight:600}.tuspot-place-hours{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tuspot-place-hours li{display:flex;justify-content:space-between;gap:14px;font-size:13px;color:#526875}.tuspot-place-hours b{color:var(--ts-text);font-weight:600}.tuspot-place-small{margin:12px 0 0;color:#6c7f89;font-size:12px}.tuspot-place-socials{display:flex;gap:9px;margin-top:15px}.tuspot-place-socials a,.tuspot-place-share span{width:36px;height:36px;border-radius:999px;background:var(--ts-soft);color:var(--ts-secondary);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:12px;font-weight:700}.tuspot-place-details>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.tuspot-place-details span{display:grid;grid-template-columns:36px 1fr;gap:2px 10px;align-items:center;padding:8px 16px;border-right:1px solid rgb(217 234 241 / .75)}.tuspot-place-details span:last-child{border-right:0}.tuspot-place-details .tuspot-place-svg{grid-row:1/3}.tuspot-place-details small{color:#82919a;font-size:11px;font-weight:600}.tuspot-place-details b{color:var(--ts-text);font-size:13px;font-weight:700}.tuspot-place-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.tuspot-place-section-head span{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--ts-soft);color:var(--ts-secondary);font-size:12px;font-weight:600}.tuspot-place-menu-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:8px 0 18px}.tuspot-place-menu-tabs button{border:1px solid var(--ts-border);background:#fff;color:#526875;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.tuspot-place-menu-tabs button:first-child{background:var(--ts-soft);color:var(--ts-primary);border-color:rgb(35 187 231 / .25)}.tuspot-place-menu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tuspot-place-menu-grid article{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;min-height:78px;border:1px solid rgb(217 234 241 / .7);border-radius:16px;padding:10px;background:#fff}.tuspot-place-menu-grid article>span{width:58px;height:58px;border-radius:14px;background:linear-gradient(135deg,var(--ts-soft),#fff);border:1px solid rgb(217 234 241 / .8)}.tuspot-place-menu-grid b{display:block;font-size:12px;color:var(--ts-text);line-height:1.25}.tuspot-place-menu-grid small{display:block;margin-top:4px;font-size:10px;color:#758893;line-height:1.35}.tuspot-place-menu-grid strong{font-size:12px;color:var(--ts-text);white-space:nowrap}.tuspot-place-link{display:flex;justify-content:flex-end;margin-top:16px;font-size:13px}.tuspot-place-similar>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 42px;gap:14px;align-items:stretch}.tuspot-place-similar a{color:var(--ts-text);text-decoration:none;display:block;min-width:0}.tuspot-place-similar a>span{display:block;height:92px;border-radius:16px;background:var(--ts-soft) center/cover;border:1px solid var(--ts-border);margin-bottom:9px}.tuspot-place-similar b{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuspot-place-similar small,.tuspot-place-similar em{display:block;font-size:11px;color:#71818a;font-style:normal}.tuspot-place-similar button{border:0;background:var(--ts-soft);color:var(--ts-secondary);border-radius:999px;font-size:26px}.tuspot-place-side-card{padding:24px}.tuspot-place-booking small{display:block;color:#71818a;font-size:12px;font-weight:600;margin-bottom:6px}.tuspot-place-booking h2{font-size:30px;margin-bottom:18px}.tuspot-place-primary,.tuspot-place-outline{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;border-radius:14px;text-decoration:none;font-size:14px;font-weight:700;margin-bottom:12px}.tuspot-place-primary{background:var(--ts-primary);border:1px solid var(--ts-primary);color:#fff;box-shadow:0 14px 26px rgb(35 187 231 / .22)}.tuspot-place-primary:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover)}.tuspot-place-outline{background:#fff;border:1px solid var(--ts-primary);color:var(--ts-primary)}.tuspot-place-premium{margin:18px 0;padding:16px;border-radius:16px;background:#FFF7E8;border:1px solid rgb(245 165 36 / .20);color:#875400}.tuspot-place-premium b{display:block;color:#B66300;margin-bottom:4px}.tuspot-place-premium span{display:block;font-size:12px;margin-bottom:5px}.tuspot-place-premium a{color:#B66300;text-decoration:none;font-weight:700;font-size:12px}.tuspot-place-share{border-top:1px solid rgb(217 234 241 / .75);padding-top:16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.tuspot-place-share b{display:block;width:100%;font-size:13px}.tuspot-place-actions{list-style:none;margin:18px -10px 0;padding:12px 10px 0;border-top:1px solid rgb(217 234 241 / .75);display:grid;gap:13px;color:#526875;font-size:13px;font-weight:500}.tuspot-place-calendar header{display:flex;align-items:center;justify-content:space-between;margin:6px 0 18px}.tuspot-place-calendar header button{border:0;background:#fff;color:var(--ts-secondary);font-size:20px}.tuspot-place-week,.tuspot-place-days{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;gap:6px}.tuspot-place-week span{font-size:11px;font-weight:700;color:#6b7e89}.tuspot-place-days span{min-height:30px;display:flex;align-items:center;justify-content:center;border-radius:9px;font-size:12px;color:#33444d}.tuspot-place-days .is-blocked{background:#FFE6E6;color:#C24141;font-weight:700}.tuspot-place-calendar p{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:#6f8089;font-size:12px}.tuspot-place-calendar i{width:11px;height:11px;border-radius:50%;background:#FFE6E6}.tuspot-place-reviews>div{display:flex;align-items:center;gap:7px;margin-bottom:10px}.tuspot-place-reviews>div b{font-size:30px;color:var(--ts-text)}.tuspot-place-reviews>div span,.tuspot-place-reviews article span{color:var(--ts-warning);letter-spacing:1px}.tuspot-place-reviews article{border:1px solid rgb(217 234 241 / .75);border-radius:16px;padding:14px;margin-top:14px}.tuspot-place-reviews article p{margin:8px 0 0;color:#526875;font-size:12px;line-height:1.55}.tuspot-place-svg{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--ts-primary);flex:0 0 auto}.tuspot-place-svg svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1500px){.tuspot-place-shell{width:min(82vw,1320px)}.tuspot-place-layout{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.tuspot-place-gallery-hero{grid-template-columns:minmax(0,1fr) 200px}.tuspot-place-facts{grid-template-columns:repeat(3,1fr)}.tuspot-place-facts div:nth-child(3){border-right:0}.tuspot-place-facts div:nth-child(-n+3){border-bottom:1px solid rgb(217 234 241 / .75)}}@media (max-width:1180px){.tuspot-place-shell{width:92vw}.tuspot-place-topbar{grid-template-columns:auto 1fr auto}.tuspot-place-nav{display:none}.tuspot-place-layout{grid-template-columns:1fr}.tuspot-place-sidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-place-booking{grid-row:span 2}.tuspot-place-gallery-hero{grid-template-columns:1fr}.tuspot-place-hero-thumbs{grid-template-columns:repeat(3,1fr);grid-template-rows:none;min-height:130px}.tuspot-place-thumb{min-height:130px}}@media (max-width:820px){.tuspot-place-page{padding-bottom:36px}.tuspot-place-shell{width:94vw}.tuspot-place-topbar{grid-template-columns:1fr auto;gap:14px}.tuspot-place-search{grid-column:1/-1;max-width:none;order:3}.tuspot-place-icons button:nth-child(2){display:none}.tuspot-place-hero-img{min-height:280px}.tuspot-place-titleblock h1{font-size:34px}.tuspot-place-facts,.tuspot-place-info-grid,.tuspot-place-details>div,.tuspot-place-menu-grid,.tuspot-place-similar>div,.tuspot-place-sidebar{grid-template-columns:1fr}.tuspot-place-facts div,.tuspot-place-details span{border-right:0;border-bottom:1px solid rgb(217 234 241 / .75)}.tuspot-place-facts div:last-child,.tuspot-place-details span:last-child{border-bottom:0}.tuspot-place-overview{grid-template-columns:1fr}.tuspot-place-overview>div+div{border-left:0;border-top:1px solid rgb(217 234 241 / .75)}.tuspot-place-mini-gallery{grid-template-columns:repeat(3,1fr)}.tuspot-place-map{height:180px;align-items:center;justify-content:center}.tuspot-place-map a{left:18px;right:auto}.tuspot-place-similar button{display:none}}@media (max-width:560px){.tuspot-place-hero-thumbs{grid-template-columns:1fr}.tuspot-place-thumb{min-height:110px}.tuspot-place-rating em{margin-left:0;width:100%}.tuspot-place-mini-gallery{grid-template-columns:1fr}.tuspot-place-mini-gallery img{height:150px}.tuspot-place-titleblock h1{font-size:30px}.tuspot-place-card,.tuspot-place-side-card{border-radius:18px;padding:18px}.tuspot-place-gallery-hero{gap:10px}.tuspot-place-hero-img{border-radius:16px}.tuspot-place-hero-img button:first-child{display:none}}.tuspot-place-page{background:var(--ts-bg);font-size:16px}.tuspot-place-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))}.tuspot-place-layout{grid-template-columns:minmax(0,7fr) minmax(420px,3fr);gap:56px;align-items:start}.tuspot-place-card,.tuspot-place-side-card{padding:34px;border-radius:28px;box-shadow:0 20px 55px rgb(9 52 64 / .065)}.tuspot-place-card h2,.tuspot-place-side-card h2{font-size:22px;font-weight:650;letter-spacing:-.03em;color:var(--ts-text);margin-bottom:18px;display:flex;align-items:center;gap:10px}.tuspot-place-card h2:before,.tuspot-place-side-card h2:before{content:"";width:32px;height:32px;border-radius:12px;background:var(--ts-soft);border:1px solid rgb(35 187 231 / .18);display:inline-flex;flex:0 0 auto}.tuspot-place-topbar{font-size:15px}.tuspot-place-nav a{font-size:15px}.tuspot-place-breadcrumbs{font-size:13px;margin:30px 0 26px}.tuspot-place-gallery-hero{grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-bottom:32px}.tuspot-place-hero-img{min-height:440px;border-radius:28px}.tuspot-place-hero-thumbs{gap:18px;min-height:440px}button.tuspot-place-thumb{border:1px solid rgb(217 234 241 / .8);cursor:pointer;text-align:inherit;padding:0;appearance:none;min-height:auto;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}button.tuspot-place-thumb:hover,button.tuspot-place-thumb.is-active{transform:translateY(-2px);border-color:var(--ts-primary);box-shadow:0 16px 30px rgb(9 52 64 / .12)}.tuspot-place-title-row{display:flex;align-items:flex-start;gap:22px}.tuspot-place-logo-avatar{width:76px;height:76px;border-radius:24px;overflow:hidden;border:1px solid var(--ts-border);background:#fff;box-shadow:0 14px 34px rgb(9 52 64 / .08);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.tuspot-place-logo-avatar img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-place-titleblock h1{font-size:clamp(40px,3.6vw,64px);line-height:1.02;margin-bottom:16px}.tuspot-place-tags span,.tuspot-place-tags strong{font-size:14px;min-height:34px;padding:0 16px}.tuspot-place-rating{font-size:15px;margin-bottom:10px}.tuspot-place-titleblock p{font-size:17px;line-height:1.75;color:#526875;max-width:920px}.tuspot-place-address{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--ts-soft);border:1px solid rgb(35 187 231 / .18);border-radius:22px;margin-top:18px;color:var(--ts-deep);font-size:16px;font-weight:500;box-shadow:0 12px 28px rgb(9 52 64 / .04)}.tuspot-place-address a{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:#fff;color:var(--ts-primary);border:1px solid rgb(35 187 231 / .22);text-decoration:none;font-weight:650;transition:all .2s ease}.tuspot-place-address a:hover,.tuspot-place-cta-link:hover,.tuspot-place-link:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgb(35 187 231 / .18);background:var(--ts-primary);color:#fff;border-color:var(--ts-primary)}.tuspot-place-facts{margin:26px 0;border-radius:24px}.tuspot-place-facts div{padding:24px 20px}.tuspot-place-facts span{font-size:13px}.tuspot-place-facts b{font-size:15px}.tuspot-place-overview{display:block}.tuspot-place-overview>div+div{border-left:0;border-top:0}.tuspot-place-content{font-size:16px;line-height:1.8;color:#526875}.tuspot-place-cta-link,.tuspot-place-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .22);color:var(--ts-primary);text-decoration:none;font-size:14px;font-weight:650;transition:all .2s ease}.tuspot-place-gallery-card{margin-top:26px}.tuspot-place-gallery-card .tuspot-place-section-head{margin-bottom:18px}.tuspot-place-mini-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.tuspot-place-mini-gallery img{height:140px;border-radius:20px;box-shadow:0 12px 28px rgb(9 52 64 / .08)}.tuspot-place-map-card{padding:0;overflow:hidden;border-radius:28px;background:#fff;border:1px solid var(--ts-border);box-shadow:0 20px 55px rgb(9 52 64 / .065)}.tuspot-place-map{height:340px;border-radius:0}.tuspot-place-map b{font-size:21px}.tuspot-place-map a{min-height:44px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .22);color:var(--ts-primary);text-decoration:none;font-weight:650}.tuspot-place-gps{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px 22px;border-top:1px solid var(--ts-border);background:#fff}.tuspot-place-gps span{display:flex;justify-content:space-between;gap:12px;border:1px solid rgb(217 234 241 / .8);background:var(--ts-soft);border-radius:16px;padding:12px 14px;color:#526875;font-size:14px}.tuspot-place-gps b{color:var(--ts-text);font-weight:650}.tuspot-place-info-grid{gap:24px;margin:26px 0}.tuspot-place-info-grid .tuspot-place-card{padding:28px;background:linear-gradient(180deg,#fff 0%,var(--ts-soft) 170%)}.tuspot-place-list{gap:12px}.tuspot-place-list li{font-size:15px;line-height:1.45;color:#526875;padding:4px 0}.tuspot-place-list a{color:var(--ts-deep);text-decoration:none;font-weight:550}.tuspot-place-hours li{font-size:15px;padding:9px 0}.tuspot-place-hours b{font-weight:650;color:var(--ts-deep)}.tuspot-place-details{padding:28px 34px}.tuspot-place-details>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.tuspot-place-details span{padding:22px 18px;align-items:flex-start;background:linear-gradient(180deg,#fff,var(--ts-soft));border-radius:20px;border:1px solid rgb(217 234 241 / .75);margin:0 8px 0 0}.tuspot-place-details small{font-size:13px;color:#6b7f89;font-weight:500}.tuspot-place-details b{font-size:18px;color:var(--ts-deep);margin-top:4px}.tuspot-place-menu{margin-top:26px}.tuspot-place-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tuspot-place-menu-grid article{grid-template-columns:82px 1fr auto;min-height:108px;border-radius:22px;padding:14px}.tuspot-place-menu-grid article>span{width:82px;height:82px;border-radius:18px;background:var(--ts-soft) center/cover}.tuspot-place-menu-grid b{font-size:15px}.tuspot-place-menu-grid small{font-size:12px}.tuspot-place-menu-grid strong{font-size:15px;color:var(--ts-deep)}.tuspot-place-similar{margin-top:26px}.tuspot-place-similar>div{grid-template-columns:repeat(3,minmax(0,1fr)) 48px;gap:22px}.tuspot-place-similar a>span{height:150px;border-radius:22px}.tuspot-place-similar b{font-size:16px}.tuspot-place-similar small,.tuspot-place-similar em{font-size:13px;margin-top:3px}.tuspot-place-side-card{padding:30px}.tuspot-place-sidebar{gap:28px}.tuspot-place-booking h2{font-size:34px}.tuspot-place-primary,.tuspot-place-outline{min-height:56px;border-radius:18px;font-size:15px}.tuspot-place-featured-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;background:#FFF7E8;border:1px solid rgb(245 165 36 / .25);color:#B66300;font-size:13px;font-weight:700;margin-bottom:14px}.tuspot-place-share span{width:42px;height:42px;border-radius:50%;background:var(--ts-soft);color:var(--ts-deep);display:inline-flex;align-items:center;justify-content:center;font-weight:700}.tuspot-place-actions{gap:10px;margin-top:20px}.tuspot-place-actions li{list-style:none}.tuspot-place-actions button,.tuspot-place-actions a{width:100%;display:flex;align-items:center;gap:12px;min-height:50px;border:1px solid rgb(217 234 241 / .8);background:#fff;border-radius:16px;color:var(--ts-deep);text-decoration:none;font-size:15px;font-weight:600;padding:0 14px;cursor:pointer;transition:all .2s ease}.tuspot-place-actions button:hover,.tuspot-place-actions a:hover{border-color:var(--ts-primary);background:var(--ts-soft);transform:translateY(-1px)}.tuspot-place-calendar .is-blocked{background:#FFE6E6;color:#C24141;border:1px solid rgb(194 65 65 / .12)}.tuspot-place-days span{min-height:36px;font-size:13px}.tuspot-place-week span{font-size:12px}.tuspot-place-reservation{background:linear-gradient(180deg,#fff 0%,var(--ts-soft) 170%)}.tuspot-place-reservation li{padding:10px 0}.tuspot-place-reviews{margin-top:26px}.tuspot-place-reviews>div{gap:14px}.tuspot-place-reviews>div .tuspot-place-cta-link{margin-left:auto}.tuspot-place-reviews article{display:inline-block;width:calc(50% - 9px);vertical-align:top;margin-right:14px;padding:18px;border-radius:20px}.tuspot-place-reviews article p{font-size:14px}.tuspot-place-template-hero .tuspot-place-leader{min-height:520px;border-radius:34px;background-size:cover;background-position:center;position:relative;overflow:hidden;margin:0 0 34px;display:flex;align-items:flex-end;padding:54px;box-shadow:0 24px 70px rgb(9 52 64 / .14)}.tuspot-place-template-hero .tuspot-place-leader:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 52 64 / .08),rgb(9 52 64 / .62))}.tuspot-place-template-hero .tuspot-place-leader>div{position:relative;z-index:1;max-width:760px;color:#fff}.tuspot-place-template-hero .tuspot-place-leader span{display:inline-flex;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .2);backdrop-filter:blur(10px);font-weight:700;font-size:13px}.tuspot-place-template-hero .tuspot-place-leader h1{font-size:clamp(42px,4.3vw,74px);line-height:1.02;margin:18px 0 12px;color:#fff;font-weight:750;letter-spacing:-.06em}.tuspot-place-template-hero .tuspot-place-leader p{font-size:18px;line-height:1.7;margin:0 0 20px;color:rgb(255 255 255 / .88)}.tuspot-place-template-hero .tuspot-place-leader a{display:inline-flex;min-height:48px;align-items:center;padding:0 20px;border-radius:999px;background:#fff;color:var(--ts-deep);text-decoration:none;font-weight:700}.tuspot-place-template-hero .tuspot-place-gallery-hero{display:none}.tuspot-template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.tuspot-template-option input{display:none}.tuspot-template-option span{display:grid;gap:8px;border:1px solid var(--ts-border);border-radius:22px;background:#fff;padding:16px;cursor:pointer;transition:all .2s ease}.tuspot-template-option i{height:76px;border-radius:16px;background:linear-gradient(90deg,var(--ts-soft) 0 65%,#fff 65% 100%);border:1px solid rgb(217 234 241 / .8)}.tuspot-template-option b{font-size:15px;color:var(--ts-text)}.tuspot-template-option small{font-size:12px;color:#607884;line-height:1.45}.tuspot-template-option.is-active span{border-color:var(--ts-primary);box-shadow:0 14px 32px rgb(35 187 231 / .12)}.tuspot-menu-add-grid{grid-template-columns:1fr 1.3fr .55fr 1fr auto}.tuspot-menu-dish-thumb{width:48px;height:48px;border-radius:12px;background-size:cover;background-position:center;display:block}.tuspot-menu-item-row{grid-template-columns:auto 1fr auto auto}@media (max-width:1500px){.tuspot-place-shell{width:min(clamp(1120px,86vw,1500px),calc(100vw - 42px))}.tuspot-place-layout{grid-template-columns:minmax(0,7fr) minmax(360px,3fr);gap:38px}.tuspot-place-gallery-hero{grid-template-columns:minmax(0,1fr) 220px}.tuspot-place-menu-grid{grid-template-columns:1fr}.tuspot-menu-add-grid{grid-template-columns:1fr 1fr}.tuspot-menu-add-grid button{grid-column:1/-1}}@media (max-width:1180px){.tuspot-place-shell{width:92vw}.tuspot-place-layout{grid-template-columns:1fr}.tuspot-place-sidebar{position:static;grid-template-columns:1fr 1fr}.tuspot-place-gallery-hero{grid-template-columns:1fr}.tuspot-place-hero-thumbs{grid-template-columns:repeat(3,1fr);grid-template-rows:none;min-height:150px}.tuspot-place-thumb{min-height:150px}.tuspot-place-title-row{gap:16px}.tuspot-place-logo-avatar{width:64px;height:64px}.tuspot-place-reviews article{width:100%;margin-right:0}.tuspot-place-template-hero .tuspot-place-leader{min-height:440px;padding:36px}}@media (max-width:820px){.tuspot-place-shell{width:calc(100vw - 28px)}.tuspot-place-card,.tuspot-place-side-card{padding:22px;border-radius:22px}.tuspot-place-titleblock h1{font-size:34px}.tuspot-place-title-row{display:block}.tuspot-place-logo-avatar{margin:0 0 14px}.tuspot-place-address{display:grid;gap:10px}.tuspot-place-address a{margin-left:0}.tuspot-place-mini-gallery,.tuspot-place-details>div,.tuspot-place-similar>div,.tuspot-place-sidebar,.tuspot-place-gps,.tuspot-template-options{grid-template-columns:1fr}.tuspot-place-mini-gallery img{height:170px}.tuspot-place-map{height:280px}.tuspot-place-similar button{display:none}.tuspot-place-template-hero .tuspot-place-leader{min-height:360px;padding:26px;border-radius:24px}.tuspot-place-template-hero .tuspot-place-leader h1{font-size:34px}.tuspot-menu-add-grid{grid-template-columns:1fr}.tuspot-menu-item-row{grid-template-columns:1fr}}.tuspot-place-layout{display:grid;grid-template-columns:minmax(0,7fr) minmax(420px,3fr);gap:56px;align-items:start}.tuspot-place-title-row{align-items:center}.tuspot-place-logo-avatar{display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;min-width:78px;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}.tuspot-place-logo-avatar img{width:100%;height:100%;object-fit:contain;border-radius:0;display:block}.tuspot-place-address-wide{margin-top:22px;width:100%;background:var(--ts-soft);border:1px solid var(--ts-border);border-radius:22px;padding:18px 20px;color:var(--ts-deep);font-size:15px;box-shadow:0 14px 34px rgb(9 52 64 / .05)}.tuspot-place-address-wide .tuspot-place-svg{width:28px;height:28px;background:#fff;border:1px solid var(--ts-border);border-radius:999px;color:var(--ts-primary)}.tuspot-place-address-wide span:not(.tuspot-place-svg){font-weight:600}.tuspot-place-address-wide a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid var(--ts-border);color:var(--ts-deep);margin-left:auto;transition:all .2s ease}.tuspot-place-address-wide a:hover{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;transform:translateY(-1px)}.tuspot-place-address-wide .tuspot-place-directions{margin-left:0;background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}.tuspot-place-facts-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.tuspot-place-facts-compact a{display:grid;grid-template-columns:44px 1fr;gap:4px 12px;align-items:center;min-height:86px;padding:18px;border-right:1px solid rgb(217 234 241 / .75);text-decoration:none;color:inherit;transition:all .18s ease}.tuspot-place-facts-compact a:last-child{border-right:0}.tuspot-place-facts-compact a:hover{background:var(--ts-soft)}.tuspot-place-facts-compact a .tuspot-place-svg{grid-row:1/3;width:42px;height:42px;border-radius:16px;background:var(--ts-soft);color:var(--ts-primary)}.tuspot-place-facts-compact a span:not(.tuspot-place-svg){font-size:12px;color:#6b7f89;font-weight:600}.tuspot-place-facts-compact a b{font-size:15px;color:var(--ts-deep);font-weight:700}.tuspot-place-card h2 .tuspot-place-svg,.tuspot-place-side-card h2 .tuspot-place-svg{margin-right:10px;vertical-align:middle;width:34px;height:34px;border-radius:12px;background:var(--ts-soft);color:var(--ts-primary)}.tuspot-place-card h2,.tuspot-place-side-card h2{display:flex;align-items:center}.tuspot-place-overview{display:block;padding:30px}.tuspot-place-overview .tuspot-place-content{max-width:none}.tuspot-place-cta-link,.tuspot-place-small-button,.tuspot-place-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;margin-top:16px;border-radius:999px;background:var(--ts-soft);border:1px solid var(--ts-border);color:var(--ts-deep);text-decoration:none;font-size:14px;font-weight:700;transition:all .2s ease}.tuspot-place-cta-link:hover,.tuspot-place-small-button:hover,.tuspot-place-link:hover{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;transform:translateY(-1px);box-shadow:0 12px 26px rgb(35 187 231 / .18)}.tuspot-place-map-card{background:#fff;border:1px solid var(--ts-border);border-radius:28px;padding:20px;box-shadow:0 18px 48px rgb(9 52 64 / .055)}.tuspot-place-map{height:360px;background:var(--ts-soft);border-radius:24px;overflow:hidden;position:relative;border:1px solid var(--ts-border);display:block}.tuspot-place-map iframe{width:100%;height:100%;border:0;display:block;filter:saturate(.92) contrast(.98)}.tuspot-place-map a{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#fff;border:1px solid var(--ts-border);color:var(--ts-deep);text-decoration:none;font-size:14px;font-weight:700;box-shadow:0 14px 30px rgb(9 52 64 / .12)}.tuspot-place-map>a:first-of-type{left:50%;right:auto;bottom:16px;transform:translateX(-50%)}.tuspot-place-map-directions{right:16px;top:16px;background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;gap:8px}.tuspot-place-map-directions .tuspot-place-svg{color:#fff}.tuspot-place-gps{margin:16px 0 0;padding:16px;border-radius:18px;background:var(--ts-soft);border:1px solid var(--ts-border)}.tuspot-place-directions-note{margin-top:16px;padding:20px;border-radius:20px;background:#fff;border:1px solid var(--ts-border);color:var(--ts-deep)}.tuspot-place-directions-note strong{display:block;margin-bottom:6px;font-size:16px}.tuspot-place-directions-note p{margin:0;color:#607884;font-size:14px;line-height:1.7}.tuspot-place-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.tuspot-place-info-card{padding:30px;border-radius:28px;background:#fff;box-shadow:0 18px 44px rgb(9 52 64 / .055)}.tuspot-place-info-grid .tuspot-place-card{background:#fff}.tuspot-place-list{display:grid;gap:7px;margin:0;padding:0}.tuspot-place-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;padding:3px 0;color:#526875}.tuspot-place-amenities-card .tuspot-place-list{gap:5px}.tuspot-place-amenities-card .tuspot-place-small-button{margin-top:24px}.tuspot-place-details{background:#fff}.tuspot-place-details>div{gap:18px}.tuspot-place-details span{background:#fff;background-image:none;border:1px solid var(--ts-border);box-shadow:0 12px 28px rgb(9 52 64 / .045);margin:0;padding:22px}.tuspot-place-details .tuspot-place-svg{width:44px;height:44px;border-radius:16px;background:var(--ts-soft);color:var(--ts-primary);margin-bottom:10px}.tuspot-place-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-place-similar>div{grid-template-columns:repeat(3,minmax(0,1fr)) 50px;gap:24px}.tuspot-place-similar a{padding:12px;border:1px solid var(--ts-border);border-radius:24px;background:#fff;box-shadow:0 14px 32px rgb(9 52 64 / .05)}.tuspot-place-similar a>span{height:190px}.tuspot-place-actions{padding:0}.tuspot-place-actions button,.tuspot-place-actions a{min-height:58px;border-radius:20px;background:#fff;font-size:15px}.tuspot-place-actions .tuspot-place-svg{width:38px;height:38px;border-radius:14px;background:var(--ts-soft);color:var(--ts-primary)}.tuspot-place-calendar header button{width:38px;height:38px;border:1px solid var(--ts-border);border-radius:999px;background:#fff;color:var(--ts-deep);cursor:pointer}.tuspot-place-calendar .is-today{outline:2px solid var(--ts-primary);background:#fff;color:var(--ts-deep);font-weight:800}.tuspot-place-calendar p{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tuspot-place-calendar p em{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--ts-primary);margin-left:14px}.tuspot-place-reservation{background:#fff}.tuspot-place-reservation .tuspot-place-list li{padding:10px 0;border-bottom:1px solid rgb(217 234 241 / .65)}.tuspot-place-reservation .tuspot-place-list li:last-child{border-bottom:0}.tuspot-place-reviews{padding:30px}.tuspot-place-reviews-head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(320px,1.15fr);gap:28px;align-items:start;margin-bottom:24px}.tuspot-place-reviews-head h2{margin:0 0 12px}.tuspot-place-reviews-head b{display:block;font-size:42px;line-height:1;color:var(--ts-deep)}.tuspot-place-reviews-head span{color:var(--ts-warning);letter-spacing:1px}.tuspot-place-review-form{background:var(--ts-soft);border:1px solid var(--ts-border);border-radius:24px;padding:20px;display:grid;gap:12px}.tuspot-place-review-form h3{margin:0;font-size:18px;color:var(--ts-deep)}.tuspot-place-review-form p{margin:0;color:#607884;line-height:1.6}.tuspot-review-stars{color:var(--ts-warning);font-size:20px;letter-spacing:2px}.tuspot-place-review-form textarea{width:100%;border:1px solid var(--ts-border);border-radius:18px;background:#fff;padding:14px;font:400 14px/1.5 "Poppins",sans-serif;color:var(--ts-deep);resize:vertical}.tuspot-place-review-form button,.tuspot-place-review-form a{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:var(--ts-primary);color:#fff;text-decoration:none;font-weight:700;cursor:pointer}.tuspot-place-weather>div:first-child{display:flex;align-items:center;gap:14px}.tuspot-weather-icon{width:54px;height:54px;border-radius:20px;background:var(--ts-soft);display:inline-flex;align-items:center;justify-content:center;font-size:30px}.tuspot-place-weather h2{margin-bottom:4px}.tuspot-place-weather p{margin:0;color:#607884;font-size:15px}.tuspot-place-weather>button{margin-top:18px;width:100%;min-height:46px;border-radius:999px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-deep);font-weight:700;cursor:pointer}.tuspot-weather-popup{position:fixed;z-index:99999;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(520px,calc(100vw - 32px));background:#fff;border:1px solid var(--ts-border);border-radius:28px;box-shadow:0 30px 90px rgb(9 52 64 / .22);padding:28px}.tuspot-weather-popup [data-weather-close]{position:absolute;right:16px;top:14px;border:0;background:var(--ts-soft);border-radius:50%;width:34px;height:34px;font-size:22px;cursor:pointer;color:var(--ts-deep)}.tuspot-weather-popup h3{margin:0 0 18px;color:var(--ts-deep);font-size:24px}.tuspot-weather-popup [data-weather-days]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.tuspot-weather-popup [data-weather-days] div{padding:14px 10px;background:var(--ts-soft);border:1px solid var(--ts-border);border-radius:18px;text-align:center}.tuspot-weather-popup [data-weather-days] span{font-size:28px;display:block}.tuspot-weather-popup [data-weather-days] b{display:block;margin:6px 0 4px;color:var(--ts-deep)}.tuspot-weather-popup [data-weather-days] small{color:#607884;font-weight:600}.tuspot-lightbox{position:fixed;z-index:999999;inset:0;background:rgb(9 52 64 / .84);display:flex;align-items:center;justify-content:center;padding:32px}.tuspot-lightbox img{max-width:min(1100px,92vw);max-height:86vh;object-fit:contain;border-radius:24px;box-shadow:0 30px 90px rgb(0 0 0 / .35)}.tuspot-lightbox button{position:absolute;top:24px;right:24px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--ts-deep,#093440);font-size:30px;cursor:pointer}@media (max-width:1500px){.tuspot-place-shell{width:min(clamp(1120px,86vw,1500px),calc(100vw - 42px))}.tuspot-place-layout{grid-template-columns:minmax(0,7fr) minmax(360px,3fr);gap:38px}.tuspot-place-info-grid{grid-template-columns:1fr}.tuspot-place-menu-grid{grid-template-columns:1fr}}@media (max-width:1180px){.tuspot-place-layout{grid-template-columns:1fr}.tuspot-place-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}.tuspot-place-weather{grid-column:auto}}@media (max-width:820px){.tuspot-place-shell{width:calc(100vw - 28px)}.tuspot-place-address-wide{display:grid;margin-left:0}.tuspot-place-address-wide a{margin-left:0}.tuspot-place-facts-compact,.tuspot-place-sidebar,.tuspot-place-reviews-head,.tuspot-weather-popup [data-weather-days]{grid-template-columns:1fr}.tuspot-place-map{height:330px}.tuspot-place-map>a:first-of-type{left:16px;right:16px;bottom:16px;transform:none}.tuspot-place-map-directions{left:16px;right:16px;top:16px}.tuspot-place-similar>div{grid-template-columns:1fr}.tuspot-place-similar a>span{height:220px}}.tuspot-place-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none}.tuspot-place-sidebar{display:grid;visibility:visible;opacity:1;position:sticky;top:24px;align-self:start;gap:24px;min-width:0;z-index:2}.tuspot-place-title-row{align-items:flex-start}.tuspot-place-logo-avatar{align-self:flex-start;margin-top:8px}.tuspot-place-logo-avatar img{object-fit:contain}.tuspot-place-address-wide{display:flex;width:100%;margin:24px 0 0}.tuspot-place-address-wide .tuspot-place-directions{display:none}.tuspot-place-verified{line-height:1;text-align:center;padding:0;vertical-align:middle}.tuspot-place-verified svg{display:none}.tuspot-place-card h2:before,.tuspot-place-side-card h2:before{display:none;content:none}.tuspot-place-card h2,.tuspot-place-side-card h2{display:flex;align-items:center;gap:14px}.tuspot-place-card h2>.tuspot-place-svg,.tuspot-place-side-card h2>.tuspot-place-svg{width:46px;height:46px;border-radius:17px;background:var(--ts-soft);border:1px solid rgb(35 187 231 / .20);color:var(--ts-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tuspot-place-card h2>.tuspot-place-svg svg,.tuspot-place-side-card h2>.tuspot-place-svg svg{width:24px;height:24px}.tuspot-place-overview .tuspot-place-content{font-size:16px;line-height:1.82;color:#4d6571}.tuspot-place-overview .tuspot-place-cta-link{display:none}.tuspot-place-map-card{background:#fff;border:1px solid var(--ts-border);border-radius:28px;padding:24px;box-shadow:0 18px 48px rgb(9 52 64 / .055);margin-bottom:28px}.tuspot-place-map{height:430px;border-radius:24px;overflow:hidden;position:relative;border:1px solid var(--ts-border);background:var(--ts-soft)}.tuspot-place-map iframe{width:100%;height:100%;border:0;display:block}.tuspot-place-map .tuspot-place-map-directions{display:none}.tuspot-place-map>a:first-of-type{left:50%;right:auto;bottom:18px;top:auto;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border-radius:999px;background:#fff;color:var(--ts-deep);border:1px solid var(--ts-border);box-shadow:0 14px 32px rgb(9 52 64 / .12);font-weight:700}.tuspot-place-map-zoom{position:absolute;top:18px;left:18px;display:grid;gap:8px;z-index:2}.tuspot-place-map-zoom button{width:42px;height:42px;border-radius:14px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-deep);font-size:24px;font-weight:700;line-height:1;box-shadow:0 12px 28px rgb(9 52 64 / .10);cursor:pointer}.tuspot-place-gps{background:#fff0;border:0;padding:18px 0 0;margin:0}.tuspot-place-gps span{background:#fff0;border:1px solid var(--ts-border);border-radius:18px;padding:16px 18px;color:#607783}.tuspot-place-directions-note{margin-top:18px;padding:22px;border-radius:22px;background:var(--ts-soft);border:1px solid var(--ts-border);color:var(--ts-deep)}.tuspot-place-directions-note strong{display:block;margin:0 0 8px;font-size:18px;font-weight:700}.tuspot-place-directions-note p{margin:0 0 14px;color:#607783;line-height:1.65}.tuspot-place-directions-note a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ts-primary);color:#fff;text-decoration:none;font-weight:700;box-shadow:0 14px 32px rgb(35 187 231 / .22)}.tuspot-place-directions-note a .tuspot-place-svg{color:#fff;width:20px;height:20px;background:#fff0;border:0}.tuspot-place-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.tuspot-place-info-card{padding:34px;border-radius:30px}.tuspot-place-info-card .tuspot-place-list{gap:8px}.tuspot-place-info-card .tuspot-place-list li{padding:6px 0;font-size:15px;line-height:1.35}.tuspot-place-amenities-card .tuspot-place-list li{padding:4px 0;line-height:1.25}.tuspot-place-amenities-card .tuspot-place-small-button{margin-top:22px}.tuspot-place-small-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ts-soft);color:var(--ts-primary);border:1px solid var(--ts-border);text-decoration:none;font-weight:700;transition:all .2s ease}.tuspot-place-small-button:hover{background:var(--ts-primary);color:#fff;border-color:var(--ts-primary);transform:translateY(-1px);box-shadow:0 12px 28px rgb(35 187 231 / .20)}.tuspot-place-details{padding:34px;border-radius:30px}.tuspot-place-details h2{margin-bottom:26px}.tuspot-place-details>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tuspot-place-details span{display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto;align-items:center;gap:2px 18px;background:#fff;background-image:none;border:1px solid var(--ts-border);border-radius:24px;box-shadow:0 16px 34px rgb(9 52 64 / .045);padding:26px;min-height:132px}.tuspot-place-details .tuspot-place-svg{grid-row:1/3;width:58px;height:58px;border-radius:20px;background:var(--ts-soft);border:1px solid rgb(35 187 231 / .20);color:var(--ts-primary);display:inline-flex;align-items:center;justify-content:center;margin:0}.tuspot-place-details .tuspot-place-svg svg{width:30px;height:30px}.tuspot-place-details small{font-size:16px;font-weight:600;color:#687f8b}.tuspot-place-details b{font-size:23px;font-weight:700;color:var(--ts-deep);margin:0}.tuspot-place-actions{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.tuspot-place-actions button,.tuspot-place-actions a{width:100%;display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:18px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-deep);text-decoration:none;font-weight:650;box-shadow:0 10px 24px rgb(9 52 64 / .035);cursor:pointer;transition:all .2s ease}.tuspot-place-actions button:hover,.tuspot-place-actions a:hover,.tuspot-place-actions button.is-active{background:var(--ts-soft);border-color:var(--ts-primary);transform:translateY(-1px)}.tuspot-place-actions .tuspot-place-svg{width:32px;height:32px;border-radius:12px;background:var(--ts-soft);color:var(--ts-primary);display:inline-flex;align-items:center;justify-content:center}.tuspot-place-share{display:grid;gap:10px;margin-top:22px}.tuspot-place-share b{font-size:15px;color:var(--ts-deep)}.tuspot-place-share button{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border-radius:16px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-deep);font-weight:650;cursor:pointer}.tuspot-place-share button:hover{border-color:var(--ts-primary);background:var(--ts-soft)}.tuspot-place-reviews{padding:34px}.tuspot-place-reviews-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:34px;align-items:start}.tuspot-place-review-list h2{margin-bottom:10px}.tuspot-place-review-score{display:flex;align-items:center;gap:10px;margin:0 0 22px}.tuspot-place-review-score b{font-size:42px;line-height:1;color:var(--ts-deep);letter-spacing:-.04em}.tuspot-place-review-score span{color:var(--ts-warning);letter-spacing:1px}.tuspot-place-review-score small{color:#6d808a}.tuspot-place-reviews article{display:block;width:auto;margin:0 0 16px;padding:20px;border:1px solid var(--ts-border);border-radius:22px;background:#fff;box-shadow:0 10px 24px rgb(9 52 64 / .035)}.tuspot-place-reviews article strong{font-size:16px;color:var(--ts-deep)}.tuspot-place-reviews article span{display:block;margin:5px 0 8px;color:var(--ts-warning)}.tuspot-place-review-form{background:var(--ts-soft);border:1px solid var(--ts-border);border-radius:26px;padding:26px;box-shadow:none}.tuspot-place-review-form h3{font-size:24px;color:var(--ts-deep);margin:0 0 12px}.tuspot-place-similar{display:block;visibility:visible;opacity:1;margin-top:30px}.tuspot-place-similar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 52px;gap:24px;align-items:stretch}.tuspot-place-similar a{display:block;min-width:0;padding:14px;border:1px solid var(--ts-border);border-radius:26px;background:#fff;box-shadow:0 14px 32px rgb(9 52 64 / .05);color:var(--ts-deep);text-decoration:none}.tuspot-place-similar a>span{display:block;height:180px;border-radius:20px;background:var(--ts-soft) center/cover;margin-bottom:12px}.tuspot-place-similar b{font-size:16px;font-weight:700;color:var(--ts-deep)}.tuspot-place-similar small,.tuspot-place-similar em{font-size:13px;color:#687f8b;font-style:normal;margin-top:3px}.tuspot-place-favorite-btn.is-active,.tuspot-place-hero-img .tuspot-place-favorite-btn.is-active{background:var(--ts-primary);color:#fff}.tuspot-lightbox button{position:absolute;right:28px;top:24px;width:46px;height:46px;border-radius:999px;border:0;background:#fff;color:var(--ts-deep);font-size:34px;line-height:1;cursor:pointer}@media (max-width:1500px){.tuspot-place-shell{width:min(clamp(1120px,86vw,1500px),calc(100vw - 42px))}.tuspot-place-layout{grid-template-columns:minmax(0,7fr) minmax(360px,3fr);gap:42px}.tuspot-place-info-grid{grid-template-columns:1fr}.tuspot-place-details>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.tuspot-place-layout{grid-template-columns:1fr}.tuspot-place-sidebar{position:static;grid-template-columns:1fr 1fr}.tuspot-place-reviews-grid{grid-template-columns:1fr}.tuspot-place-info-grid{grid-template-columns:1fr}}@media (max-width:820px){.tuspot-place-shell{width:calc(100vw - 28px)}.tuspot-place-sidebar{grid-template-columns:1fr}.tuspot-place-map{height:340px}.tuspot-place-gps,.tuspot-place-details>div,.tuspot-place-similar>div{grid-template-columns:1fr}.tuspot-place-details span{grid-template-columns:52px 1fr}.tuspot-place-map>a:first-of-type{left:16px;right:16px;transform:none}.tuspot-place-map-zoom{top:14px;left:14px}}.tuspot-flow-shell .tuspot-template-picker{overflow:hidden}.tuspot-flow-shell .tuspot-template-picker>h3{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:var(--ts-text,#093440);font-size:24px;font-weight:650;letter-spacing:-.035em}.tuspot-flow-shell .tuspot-template-picker>h3:before{content:"";width:38px;height:38px;border-radius:13px;background:var(--ts-soft,#EAF8FE);border:1px solid var(--ts-border,#D9EAF1);display:inline-block;box-shadow:inset 0 0 0 7px rgb(35 187 231 / .12)}.tuspot-flow-shell .tuspot-template-picker>p{margin:0 0 22px;color:#607884;font-size:15px;line-height:1.6;font-weight:400}.tuspot-flow-shell .tuspot-template-options-rich{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:0;align-items:stretch}.tuspot-flow-shell .tuspot-template-option-rich{display:block;min-width:0}.tuspot-flow-shell .tuspot-template-option-rich input{position:absolute;opacity:0;pointer-events:none}.tuspot-flow-shell .tuspot-template-option-rich .tuspot-template-inner{display:block;height:100%;padding:28px;border:1px solid var(--ts-border,#D9EAF1);border-radius:30px;background:#fff;box-shadow:0 20px 55px rgb(9 52 64 / .045);cursor:pointer;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.tuspot-flow-shell .tuspot-template-option-rich:hover .tuspot-template-inner{transform:translateY(-2px);box-shadow:0 26px 70px rgb(9 52 64 / .075);border-color:rgb(35 187 231 / .55)}.tuspot-flow-shell .tuspot-template-option-rich.is-active .tuspot-template-inner{border-color:var(--ts-primary,#23BBE7);box-shadow:0 26px 75px rgb(35 187 231 / .16)}.tuspot-flow-shell .tuspot-template-head{display:grid;grid-template-columns:1fr auto auto;align-items:start;gap:12px;margin-bottom:20px}.tuspot-flow-shell .tuspot-template-head b{display:block;margin:0 0 5px;color:var(--ts-text,#093440);font-size:23px;line-height:1.1;font-weight:650;letter-spacing:-.035em}.tuspot-flow-shell .tuspot-template-head small{display:block;color:#607884;font-size:13px;line-height:1.45;font-weight:400}.tuspot-flow-shell .tuspot-template-head em{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border-radius:999px;background:var(--ts-soft,#EAF8FE);color:var(--ts-primary-dark,#13677F);font-style:normal;font-weight:650;font-size:12px;white-space:nowrap}.tuspot-flow-shell .tuspot-template-hero .tuspot-template-head em{background:#FFF4DB;color:#B96500}.tuspot-flow-shell .tuspot-template-head i{display:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ts-primary,#23BBE7);color:#fff;font-style:normal;font-size:17px;font-weight:700;line-height:1}.tuspot-flow-shell .tuspot-template-option-rich.is-active .tuspot-template-head i{display:inline-flex}.tuspot-flow-shell .tuspot-template-preview{display:block;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #E4F1F6;box-shadow:0 12px 38px rgb(9 52 64 / .045)}.tuspot-flow-shell .tuspot-template-gallery-mini{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:8px;padding:12px}.tuspot-flow-shell .tuspot-template-main-img,.tuspot-flow-shell .tuspot-template-thumbs span,.tuspot-flow-shell .tuspot-template-hero-img{background-color:#DCEFF5;background-image:linear-gradient(135deg,#DDF7FE,#F6FBFE);background-size:cover;background-position:center}.tuspot-flow-shell .tuspot-template-main-img{display:block;height:220px;border-radius:16px}.tuspot-flow-shell .tuspot-template-thumbs{display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.tuspot-flow-shell .tuspot-template-thumbs span{position:relative;display:flex;align-items:center;justify-content:center;min-height:68px;border-radius:14px;overflow:hidden;color:#fff;font-size:12px;font-weight:700;text-align:center}.tuspot-flow-shell .tuspot-template-thumbs span b{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgb(9 52 64 / .68);color:#fff;font-size:11px;font-weight:650}.tuspot-flow-shell .tuspot-template-hero-img{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:center;min-height:235px;padding:30px;border-radius:0;overflow:hidden;color:#fff}.tuspot-flow-shell .tuspot-template-hero-img:before{content:"";position:absolute;inset:0;background:rgb(9 52 64 / .46);z-index:0}.tuspot-flow-shell .tuspot-template-hero-copy,.tuspot-flow-shell .tuspot-template-contact-floating{position:relative;z-index:1}.tuspot-flow-shell .tuspot-template-hero-copy strong{display:block;color:#fff;font-size:25px;line-height:1.1;font-weight:700;letter-spacing:-.04em;margin-bottom:8px}.tuspot-flow-shell .tuspot-template-hero-copy span{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:9px}.tuspot-flow-shell .tuspot-template-hero-copy span small,.tuspot-flow-shell .tuspot-template-title-mini small{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;background:#EAF8FE;color:#13677F;font-size:10px;font-weight:650;line-height:1}.tuspot-flow-shell .tuspot-template-hero-copy span small:nth-child(2),.tuspot-flow-shell .tuspot-template-title-mini small:nth-child(2){background:#FFF4DB;color:#B96500}.tuspot-flow-shell .tuspot-template-hero-copy>small{display:block;color:#FFD166;font-size:11px;font-weight:650;margin-bottom:8px}.tuspot-flow-shell .tuspot-template-hero-copy p{margin:0;color:rgb(255 255 255 / .94);font-size:12px;line-height:1.5;max-width:300px}.tuspot-flow-shell .tuspot-template-contact-floating{background:#fff;color:#093440;border-radius:16px;padding:14px;box-shadow:0 18px 40px rgb(0 0 0 / .18)}.tuspot-flow-shell .tuspot-template-content-mini{display:block;padding:12px;background:#fff}.tuspot-flow-shell .tuspot-template-title-mini{display:grid;grid-template-columns:82px minmax(0,1fr) 190px;gap:12px;align-items:start;margin:0 0 12px}.tuspot-flow-shell .tuspot-template-logo-mini{display:flex;align-items:center;justify-content:center;min-height:112px;border:1px solid #E4F1F6;border-radius:14px;background:#fff;overflow:hidden;text-align:center;color:#093440;font-size:10px;font-weight:650;line-height:1.2}.tuspot-flow-shell .tuspot-template-logo-mini img{max-width:82%;max-height:82%;object-fit:contain}.tuspot-flow-shell .tuspot-template-title-mini strong{display:block;margin:8px 0 7px;color:#093440;font-size:20px;line-height:1.1;font-weight:700;letter-spacing:-.04em}.tuspot-flow-shell .tuspot-template-title-mini>span:nth-child(2)>span{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.tuspot-flow-shell .tuspot-template-title-mini em{display:block;color:#F5A524;font-style:normal;font-size:11px;font-weight:650;margin-bottom:7px}.tuspot-flow-shell .tuspot-template-title-mini p{margin:0;color:#607884;font-size:11px;line-height:1.45;font-weight:400}.tuspot-flow-shell .tuspot-template-contact-box{display:block;border:1px solid #E4F1F6;border-radius:14px;padding:11px;background:#fff}.tuspot-flow-shell .tuspot-template-contact-list{display:grid;gap:7px}.tuspot-flow-shell .tuspot-template-contact-list small{display:block;color:#13677F;font-size:10px;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuspot-flow-shell .tuspot-template-contact-list button{min-height:31px;border:0;border-radius:10px;background:var(--ts-primary,#23BBE7);color:#fff;font-size:10px;font-weight:650;margin-top:3px;cursor:pointer}.tuspot-flow-shell .tuspot-template-preview-grid{display:grid;grid-template-columns:minmax(0,1fr) 178px;gap:10px;align-items:start}.tuspot-flow-shell .tuspot-template-block,.tuspot-flow-shell .tuspot-template-map-mini,.tuspot-flow-shell .tuspot-template-gps-mini{display:block;border:1px solid #E4F1F6;background:#fff;border-radius:14px;padding:13px;min-width:0}.tuspot-flow-shell .tuspot-template-block b{display:block;margin:0 0 8px;color:#093440;font-size:12px;font-weight:700}.tuspot-flow-shell .tuspot-template-block p{margin:0;color:#607884;font-size:10px;line-height:1.45}.tuspot-flow-shell .tuspot-template-about{grid-column:1/2}.tuspot-flow-shell .tuspot-template-details{grid-column:2/3;grid-row:1/3;display:grid;grid-template-columns:1fr;gap:8px}.tuspot-flow-shell .tuspot-template-details span{display:grid;grid-template-columns:24px 1fr;column-gap:7px;align-items:center;color:#607884;font-size:10px}.tuspot-flow-shell .tuspot-template-details span:before{content:"";grid-row:1/3;width:22px;height:22px;border-radius:8px;background:#EAF8FE;border:1px solid #CDEFF8}.tuspot-flow-shell .tuspot-template-details small{display:block;color:#607884;font-size:9px}.tuspot-flow-shell .tuspot-template-details strong{display:block;color:#093440;font-size:11px;font-weight:700}.tuspot-flow-shell .tuspot-template-amen{grid-column:1/2;display:grid;grid-template-columns:1fr 1fr;gap:6px 14px}.tuspot-flow-shell .tuspot-template-amen b{grid-column:1/-1}.tuspot-flow-shell .tuspot-template-amen span{color:#607884;font-size:10px;font-weight:500;line-height:1.25}.tuspot-flow-shell .tuspot-template-amen button{grid-column:1/-1;justify-self:start;margin-top:3px;border:0;border-radius:999px;background:#EAF8FE;color:#13677F;padding:7px 10px;font-size:10px;font-weight:650}.tuspot-flow-shell .tuspot-template-hours{grid-column:1/2}.tuspot-flow-shell .tuspot-template-hours strong{display:block;margin:0 0 7px;color:#093440;font-size:13px}.tuspot-flow-shell .tuspot-template-map-mini{grid-column:2/3;grid-row:3/4;height:112px;padding:0;overflow:hidden;position:relative;background:#DDF4E9}.tuspot-flow-shell .tuspot-template-map-mini span{display:block;width:100%;height:100%;background:linear-gradient(135deg,#DDF4E9,#F6FBFE);position:relative}.tuspot-flow-shell .tuspot-template-map-mini span:after{content:"";position:absolute;left:54%;top:36%;width:18px;height:18px;border-radius:50% 50% 50% 0;background:#E34B4B;transform:rotate(-45deg);box-shadow:0 4px 14px rgb(227 75 75 / .25)}.tuspot-flow-shell .tuspot-template-map-mini button{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);border:0;border-radius:999px;background:#fff;color:#13677F;padding:7px 12px;font-size:10px;font-weight:650;box-shadow:0 8px 18px rgb(9 52 64 / .08);white-space:nowrap}.tuspot-flow-shell .tuspot-template-gps-mini{grid-column:2/3;grid-row:4/5;display:grid;grid-template-columns:1fr auto;gap:6px 10px;background:#EAF8FE}.tuspot-flow-shell .tuspot-template-gps-mini small{color:#607884;font-size:10px;line-height:1.2}.tuspot-flow-shell .tuspot-template-gps-mini strong{color:#093440;font-size:10px;font-weight:700;text-align:right;line-height:1.2}.tuspot-flow-shell .tuspot-template-hero .tuspot-template-content-mini{padding-top:12px}.tuspot-flow-shell .tuspot-template-note{display:flex;align-items:center;gap:12px;margin:24px 0 0;color:#607884;font-size:14px;font-weight:400}.tuspot-flow-shell .tuspot-template-note span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ts-primary,#23BBE7);color:var(--ts-primary,#23BBE7);background:#fff;font-weight:700}@media (max-width:1180px){.tuspot-flow-shell .tuspot-template-options-rich{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-template-main-img{height:260px}}@media (max-width:760px){.tuspot-flow-shell .tuspot-template-option-rich .tuspot-template-inner{padding:16px;border-radius:24px}.tuspot-flow-shell .tuspot-template-gallery-mini{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-template-thumbs{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.tuspot-flow-shell .tuspot-template-title-mini,.tuspot-flow-shell .tuspot-template-hero-img,.tuspot-flow-shell .tuspot-template-preview-grid{grid-template-columns:1fr}.tuspot-flow-shell .tuspot-template-details,.tuspot-flow-shell .tuspot-template-map-mini,.tuspot-flow-shell .tuspot-template-gps-mini{grid-column:1;grid-row:auto}.tuspot-flow-shell .tuspot-template-contact-floating{margin-top:12px}.tuspot-flow-shell .tuspot-template-head{grid-template-columns:1fr auto}.tuspot-flow-shell .tuspot-template-head i{grid-column:2;grid-row:1}.tuspot-flow-shell .tuspot-template-head em{grid-column:1/2;justify-self:start}}.tuspot-place-booking .tuspot-place-price-box{background:linear-gradient(180deg,#fff,var(--ts-soft));border:1px solid var(--ts-border);border-radius:24px;padding:22px;margin-bottom:18px;box-shadow:0 14px 32px rgb(9 52 64 / .045)}.tuspot-place-booking .tuspot-place-price-box small{font-size:13px;color:#607884;margin:0 0 5px}.tuspot-place-booking .tuspot-place-price-box h2{font-size:34px;line-height:1.05;margin:0 0 8px;color:var(--ts-deep)}.tuspot-place-booking .tuspot-place-price-box p{margin:0;color:#607884;font-size:14px;line-height:1.45}.tuspot-place-booking-form{display:grid;gap:12px;margin-bottom:16px;padding:18px;border:1px solid var(--ts-border);border-radius:24px;background:#fff;box-shadow:0 12px 28px rgb(9 52 64 / .035)}.tuspot-place-booking-form h3{margin:0 0 4px;color:var(--ts-deep);font-size:19px;font-weight:700}.tuspot-place-booking-form>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tuspot-place-booking-form label{display:grid;gap:6px;color:#607884;font-size:12px;font-weight:600}.tuspot-place-booking-form input,.tuspot-place-booking-form textarea{width:100%;border:1px solid var(--ts-border);background:var(--ts-field);border-radius:16px;padding:12px 14px;color:var(--ts-deep);font:inherit;outline:none}.tuspot-place-booking-form input:focus,.tuspot-place-booking-form textarea:focus{border-color:var(--ts-primary);box-shadow:0 0 0 4px rgb(35 187 231 / .12);background:#fff}.tuspot-place-booking-form button{min-height:48px;border:0;border-radius:16px;background:var(--ts-primary);color:#fff;font-weight:700;cursor:pointer;transition:all .2s ease}.tuspot-place-booking-form button:hover{background:var(--ts-hover);transform:translateY(-1px)}.tuspot-place-contact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.tuspot-place-contact-row a{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;border-radius:16px;background:var(--ts-primary);color:#fff;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 12px 24px rgb(35 187 231 / .16);transition:all .2s ease}.tuspot-place-contact-row a:hover{background:var(--ts-secondary);transform:translateY(-1px)}.tuspot-place-contact-row .tuspot-place-svg{color:#fff;width:18px;height:18px;background:#fff0;border:0}.tuspot-place-contact-row span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuspot-place-share,.tuspot-place-actions{display:none}.tuspot-place-share-actions{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid var(--ts-border)}.tuspot-place-share-actions button,.tuspot-place-share-actions a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:42px;border:1px solid var(--ts-border);border-radius:15px;background:#fff;color:var(--ts-deep);text-decoration:none;cursor:pointer;transition:all .2s ease;box-shadow:0 8px 18px rgb(9 52 64 / .025)}.tuspot-place-share-actions .tuspot-place-svg{width:20px;height:20px;color:var(--ts-primary);background:#fff0;border:0}.tuspot-place-share-actions span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tuspot-place-share-actions button:hover,.tuspot-place-share-actions a:hover,.tuspot-place-share-actions button.is-active{background:var(--ts-soft);border-color:var(--ts-primary);transform:translateY(-1px)}.tuspot-place-share-actions [data-tooltip]::after,.tuspot-place-contact-row [data-tooltip]::after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 9px);transform:translateX(-50%) translateY(4px);background:var(--ts-deep);color:#fff;border-radius:999px;padding:7px 10px;font-size:11px;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:all .18s ease;z-index:20;box-shadow:0 14px 30px rgb(9 52 64 / .18)}.tuspot-place-share-actions [data-tooltip]:hover::after,.tuspot-place-contact-row [data-tooltip]:hover::after{opacity:1;transform:translateX(-50%) translateY(0)}.tuspot-place-weather>div:first-child{align-items:flex-start;gap:15px}.tuspot-place-weather h2{font-size:19px;line-height:1.2;margin:0;color:var(--ts-deep)}.tuspot-place-weather small{display:block;margin:4px 0 6px;font-size:13px;font-weight:600;color:var(--ts-secondary)}.tuspot-weather-popup{width:min(940px,calc(100vw - 36px));padding:42px;border-radius:36px}.tuspot-weather-popup h3{font-size:34px;margin-bottom:4px}.tuspot-weather-popup>small{display:block;margin:0 0 26px;color:var(--ts-secondary);font-size:16px;font-weight:600}.tuspot-weather-popup [data-weather-days]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.tuspot-weather-popup [data-weather-days] div{padding:24px 16px;border-radius:24px}.tuspot-weather-popup [data-weather-days] span{font-size:46px}.tuspot-weather-popup [data-weather-days] b{font-size:18px}.tuspot-weather-popup [data-weather-days] small{font-size:14px}.tuspot-place-details span{grid-template-columns:58px minmax(0,1fr)}.tuspot-place-details .tuspot-place-svg{width:58px;height:58px;min-width:58px;max-width:58px;align-self:center}.tuspot-place-details .tuspot-place-svg svg{width:30px;height:30px;display:block}.tuspot-place-details small,.tuspot-place-details b{min-width:0}.tuspot-place-reviews-grid{grid-template-columns:1fr 1fr;gap:28px}.tuspot-place-review-form{width:100%;min-width:0}.tuspot-place-similar .tuspot-place-section-head{align-items:center}.tuspot-place-similar .tuspot-place-section-head .tuspot-place-small-button{margin-left:auto;background:var(--ts-primary);color:#fff;border-color:var(--ts-primary);border-radius:999px;padding:12px 18px;box-shadow:0 12px 24px rgb(35 187 231 / .16)}.tuspot-place-similar .tuspot-place-section-head .tuspot-place-small-button:hover{background:var(--ts-secondary);border-color:var(--ts-secondary);transform:translateY(-1px)}@media (max-width:1180px){.tuspot-place-contact-row{grid-template-columns:repeat(3,1fr)}.tuspot-place-reviews-grid{grid-template-columns:1fr}.tuspot-weather-popup [data-weather-days]{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.tuspot-place-booking-form>div,.tuspot-place-contact-row,.tuspot-place-share-actions{grid-template-columns:1fr}.tuspot-place-share-actions button,.tuspot-place-share-actions a{height:48px}.tuspot-weather-popup{padding:28px}.tuspot-weather-popup [data-weather-days]{grid-template-columns:1fr}}.tuspot-place-booking-form{border:0;background:#fff0;box-shadow:none;padding:0;margin-bottom:39px;border-radius:0}.tuspot-place-booking-form h3{display:flex;align-items:center;gap:12px;margin:2px 0 12px;font-size:24px;line-height:1.12;font-weight:700;color:var(--ts-deep);letter-spacing:-.04em}.tuspot-place-booking-form h3 .tuspot-place-svg{width:38px;height:38px;border-radius:14px;background:var(--ts-soft);color:var(--ts-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.tuspot-place-booking-form h3 .tuspot-place-svg svg{width:20px;height:20px}.tuspot-place-booking-form>div{grid-template-columns:1fr;gap:12px}.tuspot-place-booking-form input,.tuspot-place-booking-form textarea{background:#fff;border-color:var(--ts-border)}.tuspot-place-booking-form button:hover{background:#166881;transform:translateY(-1px)}.tuspot-place-contact-row{grid-template-columns:repeat(3,52px);justify-content:start;gap:10px;margin:0 0 18px}.tuspot-place-contact-row a{width:52px;height:52px;min-height:52px;padding:0;border-radius:14px;background:#166881;color:#fff;box-shadow:0 12px 24px rgb(22 104 129 / .16)}.tuspot-place-contact-row a:hover{background:#25bbe8;color:#fff}.tuspot-place-contact-row a span:not(.tuspot-place-svg){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.tuspot-place-contact-row .tuspot-place-svg{width:24px;height:24px;color:#fff;background:#fff0;border:0}.tuspot-place-contact-row .tuspot-place-svg svg{width:24px;height:24px}.tuspot-place-details .tuspot-place-svg{background:#fff0;background-image:none;border:0;box-shadow:none;width:38px;height:38px;min-width:38px;max-width:38px;border-radius:0;color:var(--ts-primary);margin:0;align-self:start}.tuspot-place-details .tuspot-place-svg svg{width:32px;height:32px;display:block;stroke:currentColor;stroke-width:2;fill:none}.tuspot-place-details span{grid-template-columns:42px minmax(0,1fr);align-items:start;background:#fff;background-image:none}.tuspot-place-similar .tuspot-place-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.tuspot-place-similar .tuspot-place-section-head h2{margin:0}.tuspot-place-similar .tuspot-place-section-head .tuspot-place-small-button{margin-left:auto;padding:9px 15px;min-height:38px;font-size:12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:820px){.tuspot-place-contact-row{grid-template-columns:repeat(3,52px)}.tuspot-place-booking-form>div{grid-template-columns:1fr}.tuspot-place-similar .tuspot-place-section-head{align-items:flex-start}.tuspot-place-similar .tuspot-place-section-head .tuspot-place-small-button{margin-left:0}}.tuspot-place-similar .tuspot-place-section-head{margin-bottom:40px;display:flex;align-items:center;justify-content:space-between;gap:18px}.tuspot-place-similar .tuspot-place-section-head .tuspot-place-small-button{margin:0;min-height:34px;padding:7px 13px;font-size:12px;line-height:1;white-space:nowrap}.tuspot-place-contact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-bottom:39px}.tuspot-place-contact-row a{width:100%;height:46px;min-height:46px;border-radius:14px;background:#166881;border:1px solid #166881;color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 12px 24px rgb(22 104 129 / .12);transition:all .18s ease}.tuspot-place-contact-row a:hover{background:#25bbe8;border-color:#25bbe8;color:#fff;transform:translateY(-1px)}.tuspot-place-contact-row a .tuspot-place-svg,.tuspot-place-share-actions .tuspot-place-svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;background:#fff0;border:0;box-shadow:none;border-radius:0;color:currentColor;margin:0}.tuspot-place-contact-row a .tuspot-place-svg svg,.tuspot-place-share-actions .tuspot-place-svg svg,.tuspot-place-details .tuspot-place-svg svg{display:block;width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tuspot-place-contact-row a .tuspot-place-svg svg *,.tuspot-place-share-actions .tuspot-place-svg svg *,.tuspot-place-details .tuspot-place-svg svg *{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}.tuspot-place-share-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.tuspot-place-share-actions button,.tuspot-place-share-actions a{min-width:0;color:#166881}.tuspot-place-share-actions button:hover,.tuspot-place-share-actions a:hover,.tuspot-place-share-actions button.is-active{color:#25bbe8}.tuspot-place-details .tuspot-place-svg{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;max-width:34px;background:#fff0;border:0;box-shadow:none;border-radius:0;color:var(--ts-primary);margin:0}.tuspot-place-details span{grid-template-columns:38px minmax(0,1fr);gap:6px 12px;align-items:center}.tuspot-place-address-wide .tuspot-place-directions{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-left:8px;background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}.tuspot-place-nearby-attractions{margin-top:30px}@media (max-width:820px){.tuspot-place-contact-row{grid-template-columns:1fr}.tuspot-place-similar .tuspot-place-section-head{align-items:flex-start;gap:14px}.tuspot-place-similar .tuspot-place-section-head .tuspot-place-small-button{margin-left:0}}.tuspot-template-picker-head{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px}.tuspot-template-picker-icon{width:46px;height:46px;min-width:46px;border-radius:16px;background:var(--ts-soft);border:1px solid var(--ts-border);color:var(--ts-primary);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 28px rgb(35 187 231 / .08)}.tuspot-template-picker-icon svg{width:24px;height:24px;display:block}.tuspot-template-picker-head h3{margin:0 0 8px}.tuspot-template-picker-head p{margin:0;max-width:880px}.tuspot-template-options-rich{gap:28px;align-items:stretch}.tuspot-template-option-vector .tuspot-template-inner{padding:26px}.tuspot-template-option-vector .tuspot-template-head{margin-bottom:20px}.tuspot-template-option-vector .tuspot-template-head b{font-size:20px}.tuspot-template-option-vector .tuspot-template-head small{font-size:13px}.tuspot-template-option-vector .tuspot-template-preview{display:block}.tuspot-template-vector-preview{display:block;border:1px solid var(--ts-border);border-radius:18px;background:#fff;padding:18px;box-shadow:0 16px 34px rgb(9 52 64 / .045)}.tuspot-vector-gallery{display:grid;grid-template-columns:1fr 88px;gap:10px;height:210px}.tuspot-vector-main,.tuspot-vector-thumbs span,.tuspot-vector-hero{position:relative;display:block;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#cceefa,#7ecbd5)}.tuspot-vector-main:before,.tuspot-vector-hero:before{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(160deg,#75c7b5 0 42%,#4fb19f 42% 60%,#beeef5 60% 100%);opacity:.9;clip-path:polygon(0 70%,25% 38%,43% 58%,62% 26%,80% 48%,100% 22%,100% 100%,0 100%)}.tuspot-vector-main:after,.tuspot-vector-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34%;background:rgb(35 187 231 / .35)}.tuspot-vector-main span:nth-child(1),.tuspot-vector-hero .tuspot-vector-sky span:nth-child(1){position:absolute;top:26px;left:34px;width:64px;height:24px;border-radius:999px;background:rgb(255 255 255 / .85)}.tuspot-vector-main span:nth-child(2),.tuspot-vector-hero .tuspot-vector-sky span:nth-child(2){position:absolute;top:52px;right:34px;width:86px;height:28px;border-radius:999px;background:rgb(255 255 255 / .72)}.tuspot-vector-main span:nth-child(3){position:absolute;left:50%;bottom:28px;width:84px;height:8px;background:#c79a5a;border-radius:999px;transform:translateX(-50%);box-shadow:0 -22px 0 -2px #a87944}.tuspot-vector-thumbs{display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.tuspot-vector-thumbs span{height:auto;background:linear-gradient(180deg,#d4f3fb,#8ed6df)}.tuspot-vector-hero{height:210px;padding:0}.tuspot-vector-hero:after{background:linear-gradient(90deg,rgb(9 52 64 / .72),rgb(9 52 64 / .18));height:100%;top:0;bottom:auto;z-index:2}.tuspot-vector-hero strong,.tuspot-vector-hero small,.tuspot-vector-hero em{position:relative;z-index:3;display:inline-flex;color:#fff;margin-left:24px}.tuspot-vector-hero strong{font-size:30px;margin-top:96px;margin-bottom:9px;font-weight:700;display:block}.tuspot-vector-hero small{font-size:12px;color:var(--ts-deep);background:#fff;border-radius:999px;padding:5px 12px;margin-right:-14px;font-weight:600}.tuspot-vector-hero em{display:block;font-style:normal;font-size:13px;margin-top:12px;color:#fff}.tuspot-vector-content{display:grid;grid-template-columns:54px 1fr 130px;gap:16px;align-items:center;margin-top:16px;padding:18px;border:1px solid var(--ts-border);border-radius:16px;background:#fff}.tuspot-vector-avatar{width:46px;height:46px;border-radius:13px;background:var(--ts-soft);display:block}.tuspot-vector-lines b,.tuspot-vector-lines i,.tuspot-vector-icons i{display:block;border-radius:999px;background:#d9eaf1}.tuspot-vector-lines b{height:13px;width:70%;margin-bottom:10px}.tuspot-vector-lines i{height:9px;width:82%;margin:8px 0}.tuspot-vector-lines i:last-child{width:55%}.tuspot-vector-icons{display:grid;gap:9px}.tuspot-vector-icons i{height:9px;width:100%;position:relative}.tuspot-vector-icons i:before{content:"";position:absolute;left:-22px;top:-4px;width:16px;height:16px;border-radius:50%;border:2px solid var(--ts-primary);background:#fff0}@media (max-width:980px){.tuspot-template-options-rich{grid-template-columns:1fr}.tuspot-vector-gallery,.tuspot-vector-hero{height:190px}.tuspot-vector-content{grid-template-columns:44px 1fr}.tuspot-vector-icons{grid-column:2}}.tuspot-place-details .tuspot-place-svg{display:inline-flex;align-items:center;justify-content:center;background:#fff0;background-image:none;border:0;box-shadow:none;color:var(--ts-primary);width:40px;height:40px;min-width:40px;max-width:40px;margin:0;padding:0}.tuspot-place-details .tuspot-place-svg svg,.tuspot-place-share-actions .tuspot-place-svg svg{display:block;width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.tuspot-place-details .tuspot-place-svg svg *,.tuspot-place-share-actions .tuspot-place-svg svg *{stroke:currentColor;fill:none}.tuspot-place-details span{grid-template-columns:48px minmax(0,1fr);align-items:center}.tuspot-place-share-actions .tuspot-place-svg{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;color:currentColor;background:#fff0;border:0;box-shadow:none;padding:0;margin:0}.tuspot-place-share-actions button,.tuspot-place-share-actions a{color:#166881}.tuspot-place-share-actions button:hover,.tuspot-place-share-actions a:hover{color:#25bbe8}.tuspot-place-share-actions .tuspot-place-svg,.tuspot-place-details .tuspot-place-svg{position:relative;clip:auto;clip-path:none;overflow:visible;opacity:1;visibility:visible;pointer-events:none}.tuspot-place-share-actions .tuspot-place-svg{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;max-width:22px;margin:0;padding:0;background:#fff0;border:0;box-shadow:none;color:currentColor}.tuspot-place-share-actions button>span:not(.tuspot-place-svg),.tuspot-place-share-actions a>span:not(.tuspot-place-svg){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tuspot-place-share-actions .tuspot-place-svg svg,.tuspot-place-details .tuspot-place-svg svg{display:block;width:100%;height:100%;min-width:100%;min-height:100%;overflow:visible;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:1;visibility:visible}.tuspot-place-share-actions .tuspot-place-svg svg *,.tuspot-place-details .tuspot-place-svg svg *{stroke:currentColor;fill:none;opacity:1;visibility:visible}.tuspot-place-details>div>span{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center}.tuspot-place-details>div>span>.tuspot-place-svg{grid-row:1/3;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;max-width:34px;background:#fff0;background-image:none;border:0;box-shadow:none;border-radius:0;color:var(--ts-primary);margin:0;padding:0}.tuspot-place-details>div>span>.tuspot-place-svg svg{width:34px;height:34px}.tuspot-menu-add-grid-media{grid-template-columns:1fr 1.35fr .55fr 1fr 1fr auto;align-items:end}.tuspot-menu-add-grid-media input[type="file"]{width:100%;padding:12px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:14px;background:var(--tuspot-input,#EEF8FC);font-size:12px;color:#607884}.tuspot-menu-image-store{display:none}.tuspot-menu-dish-thumb{width:58px;height:58px;border-radius:14px;background-size:cover;background-position:center;background-color:#EAF8FE;display:block;box-shadow:0 8px 18px rgb(9 52 64 / .08)}.tuspot-menu-item-row{grid-template-columns:58px minmax(0,1fr) auto auto}.tuspot-menu-item-row:not(:has(.tuspot-menu-dish-thumb)){grid-template-columns:minmax(0,1fr) auto auto}@media (max-width:1100px){.tuspot-menu-add-grid-media{grid-template-columns:1fr 1fr}.tuspot-menu-add-grid-media .tuspot-button{grid-column:1/-1}}.tuspot-place-booking .tuspot-place-price-box{margin-bottom:36px}.tuspot-place-price-card.tuspot-place-booking{display:block}.tuspot-place-contact-card .tuspot-place-booking-form{margin-bottom:26px}.tuspot-place-contact-card .tuspot-place-booking-form h3{margin-bottom:18px}.tuspot-place-contact-card .tuspot-place-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin:0}.tuspot-place-contact-card .tuspot-place-contact-row a{width:100%;height:52px;min-height:52px;padding:0 16px;border-radius:15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#166881;border:1px solid #166881;color:#fff;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 14px 26px rgb(22 104 129 / .14);transition:background .18s ease,border-color .18s ease,transform .18s ease}.tuspot-place-contact-card .tuspot-place-contact-row a:hover{background:#25bbe8;border-color:#25bbe8;color:#fff;transform:translateY(-1px)}.tuspot-place-contact-card .tuspot-place-contact-row a.is-mail{grid-column:1/-1}.tuspot-place-contact-card .tuspot-place-contact-row a span:not(.tuspot-place-svg){position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:nowrap}.tuspot-place-contact-card .tuspot-place-contact-row .tuspot-place-svg,.tuspot-place-contact-card .tuspot-place-contact-row .tuspot-place-svg svg{width:21px;height:21px;min-width:21px;display:inline-flex;color:#fff;stroke:currentColor;fill:none}.tuspot-place-share-card{padding:22px 24px}.tuspot-place-share-card h2{margin:0 0 14px;font-size:17px;line-height:1.2;color:var(--ts-deep);font-weight:700;letter-spacing:-.02em}.tuspot-place-share-card .tuspot-place-share-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;margin:0;border:0;background:#fff0}.tuspot-place-share-card .tuspot-place-share-actions button,.tuspot-place-share-card .tuspot-place-share-actions a{width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;padding:0;border-radius:999px;border:1px solid var(--ts-border);background:#fff0;color:#166881;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;transition:all .18s ease}.tuspot-place-share-card .tuspot-place-share-actions button:hover,.tuspot-place-share-card .tuspot-place-share-actions a:hover,.tuspot-place-share-card .tuspot-place-share-actions button.is-active{background:var(--ts-soft);border-color:#25bbe8;color:#25bbe8;transform:translateY(-1px)}.tuspot-place-share-card .tuspot-place-share-actions .tuspot-place-svg,.tuspot-place-share-card .tuspot-place-share-actions .tuspot-place-svg svg{width:20px;height:20px;min-width:20px;display:block;color:currentColor;stroke:currentColor;fill:none;opacity:1;visibility:visible}.tuspot-place-share-card .tuspot-place-share-actions span:not(.tuspot-place-svg){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.tuspot-place-verified{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border-radius:999px;background:var(--ts-primary);color:#fff;vertical-align:middle;line-height:1;margin-left:8px;padding:0;box-shadow:0 8px 18px rgb(35 187 231 / .22)}.tuspot-place-verified .tuspot-place-svg{width:16px;height:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:0;box-shadow:none;color:#fff;margin:0;padding:0}.tuspot-place-verified .tuspot-place-svg svg{display:block;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:3;opacity:1;visibility:visible}@media (max-width:820px){.tuspot-place-contact-card .tuspot-place-contact-row{grid-template-columns:1fr}.tuspot-place-contact-card .tuspot-place-contact-row a.is-mail{grid-column:auto}.tuspot-place-share-card .tuspot-place-share-actions{justify-content:space-between}}.tuspot-template-options-rich .tuspot-template-option-vector .tuspot-template-vector-preview{display:none}.tuspot-template-options-rich .tuspot-template-option-rich{min-height:auto}.tuspot-template-options-rich .tuspot-template-inner{gap:18px}.tuspot-template-image-preview{display:block;width:100%;border-radius:22px;overflow:hidden;border:1px solid var(--ts-border,#D9EAF1);background:#fff;box-shadow:0 16px 36px rgb(9 52 64 / .055)}.tuspot-template-image-preview img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center}.tuspot-template-option.is-active .tuspot-template-image-preview{border-color:var(--ts-primary,#23BBE7);box-shadow:0 20px 44px rgb(35 187 231 / .14)}.tuspot-template-option .tuspot-template-head{margin-bottom:2px}.tuspot-template-option .tuspot-template-head i{display:flex;align-items:center;justify-content:center}.tuspot-place-contact-card .tuspot-place-booking-form{margin-bottom:39px}.tuspot-place-card h2{border-bottom:solid 1px #d9eaf1;padding-bottom:20px;margin-bottom:30px}@media (max-width:820px){.tuspot-template-image-preview img{aspect-ratio:16/11}}.tuspot-place-booking .tuspot-place-price-box{margin-bottom:0}.tuspot-place-side-card.tuspot-place-price-card,.tuspot-place-price-card.tuspot-place-booking{background:linear-gradient(180deg,#ffffff 0%,var(--ts-soft,#EAF8FE) 100%);border:1px solid var(--ts-border,#D9EAF1);box-shadow:0 22px 58px rgb(9 52 64 / .075)}.tuspot-place-booking .tuspot-place-price-box{background:#fff0;background-image:none;border:0;box-shadow:none;padding:0;border-radius:0;margin-bottom:0}.tuspot-flow-shell .tuspot-template-option-rich .tuspot-template-inner,.tuspot-flow-shell .tuspot-template-option-rich.is-active .tuspot-template-inner{border-color:#fff0;border-width:0;box-shadow:0 18px 48px rgb(9 52 64 / .055)}.tuspot-flow-shell .tuspot-template-option-rich:hover .tuspot-template-inner{border-color:#fff0;box-shadow:0 24px 64px rgb(9 52 64 / .075)}.tuspot-template-image-preview,.tuspot-template-option.is-active .tuspot-template-image-preview{border-color:#fff0;border-width:0;box-shadow:0 16px 36px rgb(9 52 64 / .055)}.tuspot-flow-shell .tuspot-template-option-rich.is-active .tuspot-template-head i{box-shadow:0 10px 24px rgb(35 187 231 / .24)}.tuspot-flow-shell .tuspot-template-option span,.tuspot-flow-shell .tuspot-template-option.is-active span,.tuspot-flow-shell .tuspot-template-option-rich span,.tuspot-flow-shell .tuspot-template-option-rich.is-active span,.tuspot-flow-shell .tuspot-template-head span,.tuspot-flow-shell .tuspot-template-option-rich.is-active .tuspot-template-head span{border:0;border-color:#fff0;box-shadow:none;outline:0}.tuspot-flow-shell .tuspot-template-option .tuspot-template-head,.tuspot-flow-shell .tuspot-template-option.is-active .tuspot-template-head,.tuspot-flow-shell .tuspot-template-option-rich .tuspot-template-head,.tuspot-flow-shell .tuspot-template-option-rich.is-active .tuspot-template-head{border:0;border-color:#fff0;box-shadow:none;outline:0}.tuspot-category-page{font-family:"Poppins",sans-serif;background:var(--tuspot-bg,#F6FBFE);color:var(--tuspot-dark,#093440)}.tuspot-category-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:72px 0 86px}.tuspot-category-page *{box-sizing:border-box}.tuspot-cat-svg{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 auto}.tuspot-cat-svg svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.tuspot-cat-topbar{display:flex;align-items:center;gap:30px;padding:0 0 28px;border-bottom:1px solid var(--tuspot-border,#D9EAF1);margin-bottom:38px}.tuspot-cat-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--tuspot-dark,#093440);font-size:28px;font-weight:800;letter-spacing:-.04em}.tuspot-cat-logo .tuspot-cat-svg{width:34px;height:34px;color:var(--tuspot-primary,#23BBE7)}.tuspot-cat-search{width:min(360px,34vw);height:48px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;border-radius:14px;display:flex;align-items:center;padding:0 13px;margin-right:auto}.tuspot-cat-search input{border:0;outline:0;background:#fff0;font:500 14px/1 "Poppins",sans-serif;color:var(--tuspot-dark,#093440);flex:1;min-width:0}.tuspot-cat-search button{border:0;background:#fff0;color:var(--tuspot-secondary,#13677F);padding:0;display:flex;cursor:pointer}.tuspot-cat-topbar nav{display:flex;align-items:center;gap:24px}.tuspot-cat-topbar nav a{display:inline-flex;align-items:center;gap:8px;color:var(--tuspot-dark,#093440);text-decoration:none;font-weight:600;font-size:14px}.tuspot-cat-topbar .tuspot-cat-add{background:var(--tuspot-primary,#23BBE7);color:#fff;border-radius:13px;padding:13px 20px;box-shadow:0 14px 28px rgb(35 187 231 / .18)}.tuspot-cat-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px}.tuspot-cat-breadcrumbs{display:flex;align-items:center;gap:12px;color:#7090a0;font-size:13px;font-weight:500;margin-bottom:18px}.tuspot-cat-breadcrumbs a{color:var(--tuspot-primary,#23BBE7);text-decoration:none}.tuspot-cat-hero h1{margin:0;display:flex;align-items:center;gap:18px;color:var(--tuspot-dark,#093440);font-size:38px;line-height:1.08;font-weight:750;letter-spacing:-.045em}.tuspot-cat-hero h1>.tuspot-cat-svg{width:54px;height:54px;background:var(--tuspot-primary,#23BBE7);color:#fff;border-radius:14px;padding:13px;box-shadow:0 16px 34px rgb(35 187 231 / .22)}.tuspot-cat-hero h1 em{font-style:normal;font-size:15px;letter-spacing:0;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7);border-radius:999px;padding:8px 13px;font-weight:700}.tuspot-cat-hero p{margin:12px 0 0;color:#5f7887;font-size:15px;line-height:1.65;max-width:650px}.tuspot-cat-view-switch,.tuspot-cat-controls{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:16px;padding:4px;box-shadow:0 14px 34px rgb(9 52 64 / .04)}.tuspot-cat-view-switch a,.tuspot-cat-controls>a:not(.tuspot-cat-clear){display:inline-flex;align-items:center;gap:9px;padding:13px 20px;border-radius:12px;color:var(--tuspot-secondary,#13677F);text-decoration:none;font-weight:600;font-size:14px}.tuspot-cat-view-switch a.is-active,.tuspot-cat-controls>a.is-active{background:var(--tuspot-primary,#23BBE7);color:#fff;box-shadow:0 12px 24px rgb(35 187 231 / .22)}.tuspot-cat-controls{gap:10px;margin-bottom:28px;padding:12px;flex-wrap:wrap}.tuspot-cat-controls select,.tuspot-cat-controls input{height:46px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:13px;background:#fff;padding:0 16px;color:var(--tuspot-dark,#093440);font:600 13px/1 "Poppins",sans-serif;min-width:150px}.tuspot-cat-controls button,.tuspot-cat-clear{height:46px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:13px;background:#fff;color:var(--tuspot-secondary,#13677F);padding:0 16px;display:inline-flex;align-items:center;gap:8px;font:600 13px/1 "Poppins",sans-serif;text-decoration:none;cursor:pointer}.tuspot-cat-clear{margin-left:auto}.tuspot-cat-layout{display:grid;gap:28px;align-items:start}.tuspot-cat-layout-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(260px,330px)}.tuspot-cat-filter-card,.tuspot-cat-sidebar>*,.tuspot-cat-results,.tuspot-cat-list-results,.tuspot-cat-big-map,.tuspot-cat-map-stage{background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;box-shadow:0 18px 50px rgb(9 52 64 / .05)}.tuspot-cat-filter-card{padding:22px;position:sticky;top:24px}.tuspot-cat-filter-card>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.tuspot-cat-filter-card h3{margin:0;color:var(--tuspot-dark,#093440);font-size:18px;letter-spacing:-.03em}.tuspot-cat-filter-card a{color:var(--tuspot-primary,#23BBE7);font-size:13px;font-weight:700;text-decoration:none}.tuspot-cat-filter-card label,.tuspot-cat-filter-card fieldset{display:block;border:0;margin:0 0 22px;padding:0;color:var(--tuspot-dark,#093440);font-weight:700;font-size:14px}.tuspot-cat-filter-card legend{font-size:14px;font-weight:750;margin-bottom:10px;color:var(--tuspot-dark,#093440)}.tuspot-cat-filter-card input:not([type=checkbox]):not([type=range]),.tuspot-cat-filter-card select{width:100%;height:42px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:11px;background:#fff;padding:0 13px;color:#5f7887;font-weight:500;margin-top:8px}.tuspot-cat-filter-card label:has(input[type=checkbox]),.tuspot-cat-filter-card fieldset label{display:flex;align-items:center;gap:9px;margin:9px 0;color:#567280;font-size:13px;font-weight:600}.tuspot-cat-filter-card em{margin-left:auto;background:var(--tuspot-soft,#EAF8FE);border-radius:999px;padding:3px 7px;font-style:normal;color:#7392a0;font-size:11px}.tuspot-cat-filter-card input[type=range]{width:100%;accent-color:var(--tuspot-primary,#23BBE7)}.tuspot-cat-filter-card small{display:flex;justify-content:space-between;color:#7090a0;margin-top:5px}.tuspot-cat-results{padding:24px}.tuspot-cat-results-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.tuspot-cat-results-head strong{background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);border-radius:999px;padding:9px 15px;font-size:14px}.tuspot-cat-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tuspot-cat-place-card{background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:18px;overflow:hidden;box-shadow:0 18px 42px rgb(9 52 64 / .05);transition:transform .2s ease,box-shadow .2s ease}.tuspot-cat-place-card:hover{transform:translateY(-3px);box-shadow:0 26px 54px rgb(9 52 64 / .09)}.tuspot-cat-place-img{height:190px;background-size:cover;background-position:center;display:block;position:relative;text-decoration:none}.tuspot-cat-place-img strong{position:absolute;left:14px;bottom:14px;background:var(--tuspot-primary,#23BBE7);color:#fff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:750}.tuspot-cat-place-img button{position:absolute;right:12px;top:12px;width:42px;height:42px;border:0;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--tuspot-secondary,#13677F);display:flex;align-items:center;justify-content:center;cursor:pointer}.tuspot-cat-place-body{padding:16px 17px 18px}.tuspot-cat-place-body h3{margin:0 0 5px;font-size:17px;line-height:1.28;color:var(--tuspot-dark,#093440);letter-spacing:-.02em;display:flex;align-items:center;gap:6px}.tuspot-cat-place-body h3 a{color:inherit;text-decoration:none}.tuspot-cat-place-body h3 i{font-style:normal;display:inline-flex;width:18px;height:18px;border-radius:50%;background:var(--tuspot-primary,#23BBE7);color:#fff;align-items:center;justify-content:center;font-size:11px}.tuspot-cat-place-body p{margin:0 0 10px;color:#617987;font-size:13px;line-height:1.55}.tuspot-cat-place-location{font-weight:600;color:#7090a0}.tuspot-cat-place-badges{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.tuspot-cat-place-badges span,.tuspot-cat-place-badges em{font-style:normal;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.tuspot-cat-place-badges span{background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7)}.tuspot-cat-place-badges em{background:#FFF3D7;color:#B46C00}.tuspot-cat-place-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:10px}.tuspot-cat-place-meta span{color:#123645;font-weight:700;font-size:13px}.tuspot-cat-place-meta span:before{color:#F5A524}.tuspot-cat-place-meta b{color:var(--tuspot-primary,#23BBE7);font-size:18px;line-height:1;font-weight:800;white-space:nowrap}.tuspot-cat-place-meta small{color:#6f8793;font-size:11px;font-weight:600}.tuspot-cat-amenities{display:flex;gap:9px;margin-top:14px;color:#6e8794}.tuspot-cat-amenities .tuspot-cat-svg{width:19px;height:19px}.tuspot-cat-sidebar{display:flex;flex-direction:column;gap:20px}.tuspot-cat-map{padding:0;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);box-shadow:0 18px 50px rgb(9 52 64 / .05)}.tuspot-cat-map-bg{height:260px;position:relative;overflow:hidden;background:linear-gradient(135deg,#e8f6ef,#d8eef8)}.tuspot-cat-map-bg:before{content:"";position:absolute;inset:-15%;background:radial-gradient(circle at 20% 40%,rgb(35 187 231 / .14) 0 10%,transparent 11%),radial-gradient(circle at 70% 25%,rgb(31 174 117 / .16) 0 13%,transparent 14%),radial-gradient(circle at 55% 70%,rgb(35 187 231 / .18) 0 11%,transparent 12%);opacity:.85}.tuspot-cat-map-bg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(45deg,rgb(255 255 255 / .3) 25%,transparent 25%),linear-gradient(-45deg,rgb(255 255 255 / .25) 25%,transparent 25%);background-size:90px 90px;opacity:.35}.tuspot-cat-map-pin{position:absolute;z-index:2;transform:translate(-50%,-50%);min-width:32px;height:32px;padding:0 8px;border-radius:999px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 12px 24px rgb(35 187 231 / .3)}.tuspot-cat-user-dot{position:absolute;z-index:3;left:50%;top:50%;width:22px;height:22px;border-radius:50%;background:#2f8fff;border:4px solid #fff;box-shadow:0 0 0 20px rgb(47 143 255 / .18)}.tuspot-cat-map-cta{position:absolute;z-index:4;left:50%;bottom:22px;transform:translateX(-50%);height:44px;border:0;border-radius:999px;background:#fff;color:var(--tuspot-secondary,#13677F);font-weight:750;padding:0 20px;display:flex;align-items:center;gap:8px;box-shadow:0 12px 28px rgb(9 52 64 / .12)}.tuspot-cat-map-plus,.tuspot-cat-map-minus{position:absolute;z-index:4;right:18px;width:38px;height:38px;border:0;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgb(9 52 64 / .12);font-size:22px;color:var(--tuspot-dark,#093440)}.tuspot-cat-map-plus{top:18px}.tuspot-cat-map-minus{top:62px}.tuspot-cat-map-bg p{position:absolute;z-index:4;left:24px;bottom:22px;margin:0;background:#fff;border-radius:999px;padding:12px 18px;color:#5d7481;font-weight:650;font-size:13px;box-shadow:0 12px 26px rgb(9 52 64 / .1)}.tuspot-cat-ad-slot{height:155px;border:1px dashed var(--tuspot-border,#D9EAF1);background:rgb(234 248 254 / .5);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#8aa4b0;font-weight:700}.tuspot-cat-ad-card{min-height:230px;background:var(--tuspot-soft,#EAF8FE);border:1px solid var(--tuspot-border,#D9EAF1);border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:center}.tuspot-cat-ad-card span{align-self:flex-start;background:#fff;border-radius:999px;padding:7px 10px;color:var(--tuspot-secondary,#13677F);font-size:12px;font-weight:700}.tuspot-cat-ad-card h3,.tuspot-cat-business h3{color:var(--tuspot-secondary,#13677F);font-size:23px;line-height:1.2;margin:20px 0 10px;letter-spacing:-.035em}.tuspot-cat-ad-card p,.tuspot-cat-business p{color:#66808d;line-height:1.65;margin:0 0 20px;font-size:14px}.tuspot-cat-ad-card a,.tuspot-cat-business a,.tuspot-cat-business-strip a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;border-radius:13px;font-weight:750;padding:0 18px}.tuspot-cat-business{padding:28px;text-align:left}.tuspot-cat-business ul{list-style:none;margin:18px 0 24px;padding:0}.tuspot-cat-business li{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--tuspot-border,#D9EAF1);padding:13px 0;color:#4f6d7a;font-weight:650}.tuspot-cat-business b{color:var(--tuspot-dark,#093440)}.tuspot-cat-pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px}.tuspot-cat-pagination a,.tuspot-cat-pagination b,.tuspot-cat-pagination span{min-width:38px;height:38px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:10px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--tuspot-secondary,#13677F);font-weight:700;background:#fff;padding:0 12px}.tuspot-cat-pagination b{background:var(--tuspot-primary,#23BBE7);color:#fff;border-color:var(--tuspot-primary,#23BBE7)}.tuspot-cat-feature-strip{margin-top:28px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:20px;padding:22px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;box-shadow:0 18px 50px rgb(9 52 64 / .05)}.tuspot-cat-feature-strip span{display:grid;grid-template-columns:36px 1fr;column-gap:14px;align-items:center;color:var(--tuspot-dark,#093440)}.tuspot-cat-feature-strip .tuspot-cat-svg{grid-row:span 2;width:34px;height:34px;color:var(--tuspot-secondary,#13677F)}.tuspot-cat-feature-strip b{font-size:14px}.tuspot-cat-feature-strip small{color:#718b98;font-size:12px}.tuspot-cat-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:18px;align-items:stretch;margin-bottom:24px}.tuspot-cat-info-note{float:none;margin:0;width:auto;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:16px;padding:14px 18px;color:#5e7784;box-shadow:0 18px 50px rgb(9 52 64 / .05);display:flex;flex-direction:column;justify-content:center}.tuspot-cat-info-note b{display:flex;align-items:center;gap:8px;color:var(--tuspot-secondary,#13677F);margin-bottom:4px;font-size:13px;line-height:1.35}.tuspot-cat-info-note span{font-size:12px;line-height:1.45}.tuspot-cat-controls-full{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;margin-bottom:0}.tuspot-cat-controls-full select,.tuspot-cat-controls-full input{width:100%;min-width:0}.tuspot-cat-layout-listmap{grid-template-columns:minmax(210px,260px) minmax(430px,620px) minmax(450px,1fr)}.tuspot-cat-list-results{padding:14px;display:flex;flex-direction:column;gap:12px}.tuspot-cat-place-card-list{display:grid;grid-template-columns:190px minmax(0,1fr);box-shadow:none}.tuspot-cat-place-card-list .tuspot-cat-place-img{height:145px}.tuspot-cat-place-card-list .tuspot-cat-place-body{padding:14px 16px}.tuspot-cat-place-card-list .tuspot-cat-place-meta{margin-top:6px}.tuspot-cat-place-card-list .tuspot-cat-place-body>p:not(.tuspot-cat-place-location){max-width:360px}.tuspot-cat-big-map{overflow:hidden;padding:0;position:sticky;top:22px}.tuspot-cat-map-large .tuspot-cat-map-bg{height:710px}.tuspot-cat-map-large .tuspot-cat-map-bg p{top:22px;bottom:auto}.tuspot-cat-promo-row{background:var(--tuspot-soft,#EAF8FE);border:1px solid var(--tuspot-border,#D9EAF1);border-radius:16px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--tuspot-secondary,#13677F)}.tuspot-cat-promo-row b{display:flex;align-items:center;gap:10px}.tuspot-cat-promo-row a{background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:12px;padding:10px 14px;text-decoration:none;color:var(--tuspot-primary,#23BBE7);font-weight:750;white-space:nowrap}.tuspot-cat-business-strip{margin-top:28px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;box-shadow:0 18px 50px rgb(9 52 64 / .05);display:grid;grid-template-columns:1.4fr repeat(3,.45fr) .65fr;gap:0;overflow:hidden;align-items:center}.tuspot-cat-business-strip>*{padding:28px;border-right:1px solid var(--tuspot-border,#D9EAF1);height:100%;display:flex;flex-direction:column;justify-content:center}.tuspot-cat-business-strip h3{margin:0 0 8px;color:var(--tuspot-secondary,#13677F);font-size:22px}.tuspot-cat-business-strip p{margin:0;color:#68818e}.tuspot-cat-business-strip span{color:var(--tuspot-dark,#093440);font-weight:700;text-align:center}.tuspot-cat-business-strip a{margin:24px}.tuspot-cat-layout-mapfirst{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.tuspot-cat-map-stage{padding:0;overflow:hidden;position:relative}.tuspot-cat-map-filters{position:absolute;z-index:5;left:22px;top:22px;width:260px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:18px;padding:18px;box-shadow:0 20px 48px rgb(9 52 64 / .14)}.tuspot-cat-map-filters div{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tuspot-cat-map-filters h3{margin:0;font-size:18px}.tuspot-cat-map-filters a{color:var(--tuspot-primary,#23BBE7);font-weight:700;text-decoration:none;font-size:12px}.tuspot-cat-map-filters label{display:block;color:#526f7b;font-size:12px;font-weight:700;margin-bottom:12px}.tuspot-cat-map-filters select,.tuspot-cat-map-filters input{width:100%;height:39px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:10px;margin-top:6px;padding:0 10px;background:#fff}.tuspot-cat-map-filters label span{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tuspot-cat-map-filters button{width:100%;height:44px;border:0;border-radius:12px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-weight:750}.tuspot-cat-map-hero .tuspot-cat-map-bg{height:565px}.tuspot-cat-card-rail{padding:18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;background:#fff}.tuspot-cat-place-card-compact .tuspot-cat-place-img{height:125px}.tuspot-cat-place-card-compact .tuspot-cat-place-body{padding:12px}.tuspot-cat-place-card-compact h3{font-size:14px}.tuspot-cat-place-card-compact p:not(.tuspot-cat-place-location),.tuspot-cat-place-card-compact .tuspot-cat-place-badges,.tuspot-cat-place-card-compact .tuspot-cat-amenities{display:none}.tuspot-cat-place-card-compact .tuspot-cat-place-meta b{font-size:13px}.tuspot-cat-sponsored{gap:16px}.tuspot-cat-sponsored h3{margin:0 0 4px;font-size:18px;color:var(--tuspot-dark,#093440)}.tuspot-cat-sponsored h3 small{float:right;font-size:12px;color:#8ba3ae;font-weight:600}.tuspot-cat-place-card-sponsored{display:grid;grid-template-columns:105px 1fr;box-shadow:none}.tuspot-cat-place-card-sponsored .tuspot-cat-place-img{height:118px}.tuspot-cat-place-card-sponsored .tuspot-cat-place-img strong{font-size:10px}.tuspot-cat-place-card-sponsored .tuspot-cat-place-body{padding:12px}.tuspot-cat-place-card-sponsored h3{font-size:14px}.tuspot-cat-place-card-sponsored p:not(.tuspot-cat-place-location),.tuspot-cat-place-card-sponsored .tuspot-cat-place-badges,.tuspot-cat-place-card-sponsored .tuspot-cat-amenities{display:none}.tuspot-cat-place-card-sponsored .tuspot-cat-place-meta{display:block}.tuspot-cat-place-card-sponsored .tuspot-cat-place-meta b{font-size:13px;display:block;margin-top:5px}@media (max-width:1320px){.tuspot-category-shell{width:calc(100vw - 32px)}.tuspot-cat-layout-grid{grid-template-columns:240px 1fr}.tuspot-cat-sidebar{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}.tuspot-cat-card-grid{grid-template-columns:repeat(2,1fr)}.tuspot-cat-layout-listmap{grid-template-columns:240px 1fr}.tuspot-cat-big-map{grid-column:1/-1;position:relative}.tuspot-cat-map-large .tuspot-cat-map-bg{height:520px}.tuspot-cat-layout-mapfirst{grid-template-columns:1fr}.tuspot-cat-sponsored{display:grid;grid-template-columns:repeat(3,1fr)}.tuspot-cat-sponsored .tuspot-cat-business{grid-column:1/-1}.tuspot-cat-card-rail{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.tuspot-category-shell{width:calc(100vw - 20px);padding:38px 0 54px}.tuspot-cat-topbar,.tuspot-cat-hero{display:block}.tuspot-cat-search{width:100%;margin:18px 0}.tuspot-cat-topbar nav{justify-content:space-between}.tuspot-cat-hero h1{font-size:30px;align-items:flex-start}.tuspot-cat-view-switch{margin-top:20px}.tuspot-cat-layout,.tuspot-cat-layout-grid,.tuspot-cat-layout-listmap{display:block}.tuspot-cat-filter-card{position:relative;top:auto;margin-bottom:18px}.tuspot-cat-card-grid{grid-template-columns:1fr}.tuspot-cat-sidebar{display:block}.tuspot-cat-sidebar>*{margin-top:18px}.tuspot-cat-feature-strip,.tuspot-cat-business-strip{grid-template-columns:1fr}.tuspot-cat-list-toolbar{display:block}.tuspot-cat-info-note{width:auto;margin:0 0 18px}.tuspot-cat-controls-full{grid-template-columns:1fr 1fr;margin-bottom:18px}.tuspot-cat-map-filters{position:relative;left:auto;top:auto;width:auto;margin:16px}.tuspot-cat-card-rail{grid-template-columns:1fr}.tuspot-cat-place-card-list{grid-template-columns:1fr}.tuspot-cat-place-card-list .tuspot-cat-place-img{height:210px}}.tuspot-cat-filter-form{margin:0}.tuspot-cat-controls.tuspot-cat-filter-form{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tuspot-cat-controls.tuspot-cat-filter-form input,.tuspot-cat-controls.tuspot-cat-filter-form select{height:44px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:14px;background:#fff;color:var(--tuspot-dark,#093440);padding:0 14px;font:inherit;font-size:13px;font-weight:650;min-width:138px;box-shadow:none}.tuspot-cat-controls.tuspot-cat-filter-form input[type=number]{width:112px;min-width:112px}.tuspot-cat-controls.tuspot-cat-filter-form button[type=submit]{height:44px;border:0;border-radius:14px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-weight:800;padding:0 18px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 12px 25px rgb(35 187 231 / .18);cursor:pointer}.tuspot-cat-controls.tuspot-cat-filter-form button[type=submit]:hover{background:var(--tuspot-primary-hover,#22BAE5);transform:translateY(-1px)}.tuspot-cat-filter-card button[type=submit],.tuspot-cat-map-filters button[type=submit]{cursor:pointer;transition:.18s ease}.tuspot-cat-filter-card button[type=submit]:hover,.tuspot-cat-map-filters button[type=submit]:hover{background:var(--tuspot-secondary,#13677F);transform:translateY(-1px)}.tuspot-cat-price-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tuspot-cat-price-inputs input{width:100%;height:40px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:12px;background:#fff;padding:0 10px}.tuspot-cat-place-card.is-map-active{outline:2px solid var(--tuspot-primary,#23BBE7);box-shadow:0 24px 60px rgb(35 187 231 / .22);transform:translateY(-2px)}.tuspot-cat-map-pin{border:3px solid #fff;cursor:pointer;transition:.18s ease;padding:0;width:38px;min-width:38px;height:38px}.tuspot-cat-map-pin .tuspot-cat-svg{width:18px;height:18px;color:#fff}.tuspot-cat-map-pin svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.2}.tuspot-cat-map-pin:hover,.tuspot-cat-map-pin.is-active{background:var(--tuspot-secondary,#13677F);transform:translate(-50%,-55%) scale(1.08);z-index:8;box-shadow:0 18px 34px rgb(19 103 127 / .28)}.tuspot-cat-map-popup{position:absolute;z-index:9;left:50%;top:50%;width:min(280px,calc(100% - 32px));background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:18px;box-shadow:0 22px 60px rgb(9 52 64 / .2);overflow:hidden;transform:translate(-50%,-105%)}.tuspot-cat-map-popup img{display:block;width:100%;height:118px;object-fit:cover}.tuspot-cat-map-popup div{padding:14px 15px 16px}.tuspot-cat-map-popup h4{margin:0 0 6px;font-size:16px;line-height:1.22;color:var(--tuspot-dark,#093440);font-weight:800}.tuspot-cat-map-popup p{position:static;background:#fff0;box-shadow:none;border-radius:0;padding:0;margin:0 0 10px;font-size:12px;color:#607581;font-weight:600}.tuspot-cat-map-popup strong{display:block;margin-bottom:12px;color:var(--tuspot-primary,#23BBE7);font-size:14px}.tuspot-cat-map-popup a{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:999px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;font-size:12px;font-weight:800}.tuspot-cat-map-empty{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:999px;padding:12px 18px;color:#637985;font-weight:700;box-shadow:0 12px 30px rgb(9 52 64 / .12)}@media (max-width:900px){.tuspot-cat-controls.tuspot-cat-filter-form{display:grid;grid-template-columns:1fr}.tuspot-cat-controls.tuspot-cat-filter-form input,.tuspot-cat-controls.tuspot-cat-filter-form select{width:100%}.tuspot-cat-map-popup{top:42%}}.tuspot-cat-controls.tuspot-cat-filter-form>a:not(.tuspot-cat-clear){display:none}.tuspot-cat-layout-mapfull{display:block;width:100%}.tuspot-cat-map-stage-full{width:100%;min-height:760px;margin:0 0 42px}.tuspot-cat-map-stage-full .tuspot-cat-map,.tuspot-cat-map-stage-full .tuspot-cat-map-hero{width:100%;min-height:760px;border-radius:32px}.tuspot-cat-map-stage-full .tuspot-cat-map-bg,.tuspot-cat-map-stage-full .tuspot-cat-map-hero .tuspot-cat-map-bg{height:760px}.tuspot-cat-map-stage-full .tuspot-cat-map-filters{width:300px;max-width:calc(100% - 44px)}.tuspot-cat-map-below{margin:0 0 42px}.tuspot-cat-map-below-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 24px}.tuspot-cat-map-below-head h3{margin:0;color:var(--tuspot-dark,#093440);font-size:26px;line-height:1.15;font-weight:750}.tuspot-cat-map-below-head span{color:#5f7885;font-size:14px;font-weight:600}.tuspot-cat-map-sponsored-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:30px;align-items:start;margin:0 0 40px}.tuspot-cat-map-sponsored-row>div:first-child{background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:28px;padding:28px;box-shadow:0 18px 50px rgb(9 52 64 / .05)}.tuspot-cat-map-sponsored-row h3{margin:0 0 22px;font-size:22px;color:var(--tuspot-dark,#093440)}.tuspot-cat-map-sponsored-row h3 small{font-size:12px;color:var(--tuspot-primary,#23BBE7);font-weight:700}.tuspot-cat-sponsored-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{margin:0}@media (max-width:1320px){.tuspot-cat-map-stage-full,.tuspot-cat-map-stage-full .tuspot-cat-map,.tuspot-cat-map-stage-full .tuspot-cat-map-hero,.tuspot-cat-map-stage-full .tuspot-cat-map-bg,.tuspot-cat-map-stage-full .tuspot-cat-map-hero .tuspot-cat-map-bg{min-height:640px;height:640px}.tuspot-cat-map-sponsored-row{grid-template-columns:1fr}.tuspot-cat-sponsored-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tuspot-cat-map-stage-full{min-height:auto;margin-bottom:28px}.tuspot-cat-map-stage-full .tuspot-cat-map,.tuspot-cat-map-stage-full .tuspot-cat-map-hero,.tuspot-cat-map-stage-full .tuspot-cat-map-bg,.tuspot-cat-map-stage-full .tuspot-cat-map-hero .tuspot-cat-map-bg{min-height:520px;height:520px;border-radius:24px}.tuspot-cat-map-below-head{display:block}.tuspot-cat-sponsored-inline{grid-template-columns:1fr}}.tuspot-cat-controls.tuspot-cat-filter-form{margin-bottom:20px}.tuspot-cat-map{overflow:visible}.tuspot-cat-map-bg{overflow:visible}.tuspot-cat-leaflet-map{position:absolute;inset:0;z-index:1;border-radius:inherit;overflow:hidden;background:#e7f3f7}.tuspot-cat-map-bg.is-leaflet-ready:before,.tuspot-cat-map-bg.is-leaflet-ready:after{display:none}.tuspot-cat-map-bg.is-leaflet-ready>.tuspot-cat-map-pin{display:none}.tuspot-cat-leaflet-marker{width:42px;height:42px;border-radius:999px;background:var(--tuspot-primary,#23BBE7);border:3px solid #fff;box-shadow:0 14px 28px rgb(35 187 231 / .32);display:flex;align-items:center;justify-content:center;color:#fff;transition:.18s ease}.tuspot-cat-leaflet-marker svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:2.25}.tuspot-cat-leaflet-marker.is-active,.tuspot-cat-leaflet-marker:hover{background:var(--tuspot-secondary,#13677F);transform:translateY(-4px) scale(1.06);box-shadow:0 18px 34px rgb(19 103 127 / .28)}.tuspot-cat-map .leaflet-control-zoom{display:none}.tuspot-cat-map .leaflet-container{font-family:Poppins,system-ui,sans-serif;border-radius:inherit;overflow:hidden}.tuspot-cat-map .leaflet-tile-pane{filter:saturate(.88) contrast(.98) brightness(1.03)}.tuspot-cat-map-popup{z-index:50;max-width:300px;overflow:visible}.tuspot-cat-map-large .tuspot-cat-map-popup,.tuspot-cat-map-hero .tuspot-cat-map-popup{width:310px}.tuspot-cat-filter-card button[type=submit],.tuspot-cat-map-filters button[type=submit]{height:48px;border:0;border-radius:14px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-weight:800;box-shadow:0 14px 30px rgb(35 187 231 / .20);display:inline-flex;align-items:center;justify-content:center;gap:8px}.tuspot-cat-filter-card button[type=submit]:hover,.tuspot-cat-map-filters button[type=submit]:hover{background:var(--tuspot-secondary,#13677F);transform:translateY(-1px)}.tuspot-cat-business{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffff 0%,var(--tuspot-soft,#EAF8FE) 100%);border-color:rgb(35 187 231 / .28)}.tuspot-cat-business:before{content:"";position:absolute;right:-42px;top:-42px;width:140px;height:140px;border-radius:50%;background:rgb(35 187 231 / .13)}.tuspot-cat-business-kicker{display:inline-flex;margin-bottom:12px;padding:7px 12px;border-radius:999px;background:#fff;color:var(--tuspot-secondary,#13677F);font-size:12px;font-weight:800;border:1px solid var(--tuspot-border,#D9EAF1)}.tuspot-cat-business h3{position:relative;font-size:23px;line-height:1.15}.tuspot-cat-business a{position:relative;box-shadow:0 14px 30px rgb(35 187 231 / .18)}.tuspot-cat-ad-slot{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(145deg,#fff,var(--tuspot-soft,#EAF8FE));border:2px dashed rgb(35 187 231 / .45);color:var(--tuspot-secondary,#13677F);text-align:center}.tuspot-cat-ad-slot span{padding:6px 12px;border-radius:999px;background:#fff;color:var(--tuspot-primary,#23BBE7);font-weight:800;font-size:12px;box-shadow:0 8px 18px rgb(9 52 64 / .06)}.tuspot-cat-ad-slot b{font-size:18px;color:var(--tuspot-dark,#093440)}.tuspot-cat-ad-slot small{color:#6f8490;font-weight:650}.tuspot-cat-layout-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr) minmax(260px,330px)}.tuspot-cat-layout-grid .tuspot-cat-sidebar .tuspot-cat-map{display:none}.tuspot-cat-layout-listmap{grid-template-columns:minmax(240px,280px) minmax(440px,0.92fr) minmax(360px,0.78fr);gap:28px}.tuspot-cat-list-toolbar{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;margin-bottom:24px}.tuspot-cat-sort-form{width:100%;display:flex;align-items:center;gap:12px;padding:12px;margin:0}.tuspot-cat-sort-form label{flex:1 1 auto;display:grid;grid-template-columns:auto minmax(160px,1fr);align-items:center;gap:10px;margin:0;color:var(--tuspot-secondary,#13677F);font-size:13px;font-weight:750}.tuspot-cat-sort-form select{width:100%;min-width:0}.tuspot-cat-sort-form button{background:var(--tuspot-primary,#23BBE7);color:#fff;border-color:var(--tuspot-primary,#23BBE7);font-weight:800}.tuspot-cat-sort-form button:hover{background:var(--tuspot-secondary,#13677F);border-color:var(--tuspot-secondary,#13677F)}.tuspot-cat-filter-card button[type=submit]{width:100%}.tuspot-cat-safe{margin-top:32px;padding:18px 18px 18px 68px;position:relative;border-radius:18px;background:linear-gradient(145deg,#fff,var(--tuspot-soft,#EAF8FE));border:1px solid rgb(35 187 231 / .22);box-shadow:0 16px 36px rgb(9 52 64 / .06)}.tuspot-cat-safe .tuspot-cat-svg{position:absolute;left:18px;top:18px;width:36px;height:36px;padding:8px;border-radius:14px;background:#fff;color:var(--tuspot-primary,#23BBE7);box-shadow:0 10px 22px rgb(35 187 231 / .12)}.tuspot-cat-safe b{display:block;margin:0 0 5px;color:var(--tuspot-dark,#093440);font-size:15px;line-height:1.25;font-weight:800}.tuspot-cat-safe span{display:block;color:#627d8a;font-size:13px;line-height:1.45;font-weight:600}.tuspot-cat-map,.tuspot-cat-map-bg,.tuspot-cat-big-map,.tuspot-cat-map-stage,.tuspot-cat-map-stage-full{overflow:visible}.tuspot-cat-map-bg{isolation:isolate}.tuspot-cat-leaflet-map{overflow:hidden}.tuspot-cat-map-popup{position:absolute;transform:none;z-index:9999;width:300px;max-width:calc(100% - 36px);border-radius:20px;overflow:hidden;pointer-events:auto}.tuspot-cat-map-popup img{height:132px}.tuspot-cat-map-popup a:hover{background:var(--tuspot-secondary,#13677F)}.tuspot-cat-map-hero .tuspot-cat-map-popup,.tuspot-cat-map-large .tuspot-cat-map-popup{width:320px;max-width:calc(100% - 36px)}@media (max-width:1320px){.tuspot-cat-layout-listmap{grid-template-columns:260px 1fr}.tuspot-cat-big-map{grid-column:1/-1}}@media (max-width:900px){.tuspot-cat-list-toolbar{grid-template-columns:1fr}.tuspot-cat-sort-form{display:grid;grid-template-columns:1fr}.tuspot-cat-sort-form label{grid-template-columns:1fr}}.tuspot-cat-layout-listmap{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(340px,420px);gap:32px;align-items:start}.tuspot-cat-list-toolbar{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:20px;align-items:stretch;margin-bottom:24px}.tuspot-cat-sort-form{min-height:74px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;box-shadow:0 16px 42px rgb(9 52 64 / .05);padding:14px}.tuspot-cat-sort-form label{grid-template-columns:auto minmax(170px,1fr);font-size:14px}.tuspot-cat-sort-form select{height:46px;border-radius:14px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff}.tuspot-cat-sort-form button{height:46px;border-radius:14px}.tuspot-cat-info-note{min-height:74px;display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:22px;background:var(--tuspot-soft,#EAF8FE);border:1px solid rgb(35 187 231 / .20);box-shadow:0 16px 42px rgb(9 52 64 / .04);margin:0}.tuspot-cat-info-note b{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--tuspot-dark,#093440);font-size:14px;line-height:1.25;white-space:nowrap}.tuspot-cat-info-note span{color:#607986;font-size:13px;line-height:1.45;font-weight:600}.tuspot-cat-info-note .tuspot-cat-svg{width:28px;height:28px;color:var(--tuspot-primary,#23BBE7);flex:0 0 28px}.tuspot-cat-list-results{min-width:0;padding:18px;gap:16px}.tuspot-cat-place-card-list{grid-template-columns:minmax(190px,230px) minmax(0,1fr);gap:18px;width:100%;min-width:0}.tuspot-cat-place-card-list .tuspot-cat-place-body{min-width:0}.tuspot-cat-place-card-list h3,.tuspot-cat-place-card-list p{overflow-wrap:anywhere}.tuspot-cat-big-map{min-width:0;position:sticky;top:24px;overflow:visible}.tuspot-cat-map-large .tuspot-cat-map-bg{min-height:680px;height:calc(100vh - 180px);max-height:820px}.tuspot-cat-map-large .tuspot-cat-map-popup{z-index:99999}@media (max-width:1180px){.tuspot-cat-layout-listmap{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}.tuspot-cat-big-map{grid-column:1/-1;position:relative;top:auto}.tuspot-cat-map-large .tuspot-cat-map-bg{height:560px;min-height:560px}}@media (max-width:900px){.tuspot-cat-list-toolbar{grid-template-columns:1fr}.tuspot-cat-info-note{display:block}.tuspot-cat-info-note b{display:flex;white-space:normal;margin-bottom:6px}.tuspot-cat-layout-listmap{display:block}}.tuspot-cat-grid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;padding:18px 20px;box-shadow:0 18px 42px rgb(9 52 64 / .055)}.tuspot-cat-grid-toolbar-text{display:flex;flex-direction:column;gap:4px;min-width:0}.tuspot-cat-grid-toolbar-text strong{font:700 18px/1.2 "Poppins",sans-serif;color:var(--tuspot-dark,#093440)}.tuspot-cat-grid-toolbar-text span{font:400 13px/1.45 "Poppins",sans-serif;color:var(--tuspot-secondary,#13677F)}.tuspot-cat-grid-sort-form{display:flex;align-items:center;gap:12px;margin:0;background:var(--tuspot-soft,#EAF8FE);border:1px solid var(--tuspot-border,#D9EAF1);border-radius:18px;padding:8px;box-shadow:none;flex:0 0 auto}.tuspot-cat-grid-sort-form label{display:flex;align-items:center;gap:10px;margin:0}.tuspot-cat-grid-sort-form label span{font:600 13px/1 "Poppins",sans-serif;color:var(--tuspot-secondary,#13677F)}.tuspot-cat-grid-sort-form select{height:42px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:13px;background:#fff;color:var(--tuspot-dark,#093440);padding:0 34px 0 14px;font:600 13px/1 "Poppins",sans-serif;min-width:160px;box-shadow:none}.tuspot-cat-grid-sort-form button{height:42px;border:0;border-radius:13px;background:var(--tuspot-primary,#23BBE7);color:#fff;padding:0 16px;font:700 13px/1 "Poppins",sans-serif;cursor:pointer;box-shadow:0 12px 24px rgb(35 187 231 / .18)}.tuspot-cat-grid-sort-form button:hover{background:var(--tuspot-primary-hover,#22BAE5);transform:translateY(-1px)}@media (max-width:900px){.tuspot-cat-grid-toolbar{display:block;padding:16px}.tuspot-cat-grid-toolbar-text{margin-bottom:14px}.tuspot-cat-grid-sort-form{width:100%;display:grid;grid-template-columns:1fr}.tuspot-cat-grid-sort-form label{display:grid;grid-template-columns:1fr}.tuspot-cat-grid-sort-form select,.tuspot-cat-grid-sort-form button{width:100%}}.tuspot-cat-grid-toolbar{display:none}.tuspot-cat-list-note-only{display:block;margin-bottom:24px}.tuspot-cat-list-note-only .tuspot-cat-info-note{width:100%;min-height:auto}.tuspot-cat-layout-listmap{grid-template-columns:minmax(260px,300px) minmax(320px,0.72fr) minmax(560px,1.28fr);gap:34px;align-items:start}.tuspot-cat-layout-listmap .tuspot-cat-list-results{padding:16px}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list{grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:16px}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-img{min-height:178px}.tuspot-cat-layout-listmap .tuspot-cat-big-map{min-width:0}.tuspot-cat-layout-listmap .tuspot-cat-map-large .tuspot-cat-map-bg{min-height:720px;height:calc(100vh - 150px);max-height:900px}@media (max-width:1320px){.tuspot-cat-layout-listmap{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.tuspot-cat-layout-listmap .tuspot-cat-big-map{grid-column:1/-1;position:relative;top:auto}}@media (max-width:900px){.tuspot-cat-list-note-only{margin-bottom:18px}.tuspot-cat-list-note-only .tuspot-cat-info-note{display:block}}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list{display:flex;flex-direction:column;grid-template-columns:1fr;gap:0;overflow:hidden}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-img{width:100%;height:220px;min-height:220px;border-radius:22px 22px 0 0}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-body{width:100%;padding:20px 22px 22px}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-body>p:not(.tuspot-cat-place-location){max-width:none}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-meta{margin-top:16px}.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-amenities{margin-top:14px}@media (max-width:1320px){.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-img{height:230px;min-height:230px}}@media (max-width:900px){.tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-img{height:210px;min-height:210px}}.tuspot-category-shell .tuspot-cat-topbar{display:none}.tuspot-cat-map-sponsored-row>div:first-child{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,var(--tuspot-bg,#F6FBFE) 100%);border:1px solid var(--tuspot-border,#D9EAF1);border-radius:32px;padding:34px;box-shadow:0 22px 70px rgb(9 52 64 / .075)}.tuspot-cat-map-sponsored-row>div:first-child:before{content:"";position:absolute;inset:0 auto auto 0;width:7px;height:100%;background:var(--tuspot-warning,#F5A524);opacity:.95}.tuspot-cat-map-sponsored-row h3{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 26px;padding-left:4px;font-size:24px;line-height:1.15;font-weight:750;letter-spacing:-.03em;color:var(--tuspot-dark,#093440)}.tuspot-cat-map-sponsored-row h3:before{content:"★";display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 34px;margin-right:2px;border-radius:999px;background:rgb(245 165 36 / .14);color:var(--tuspot-warning,#F5A524);font-size:16px;line-height:1}.tuspot-cat-map-sponsored-row h3 small{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgb(245 165 36 / .13);color:#9a6309;font-size:12px;line-height:1;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.tuspot-cat-map-sponsored-row h3 small:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--tuspot-warning,#F5A524);box-shadow:0 0 0 4px rgb(245 165 36 / .14)}.tuspot-cat-sponsored-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:0;min-height:164px;overflow:hidden;border:1px solid rgb(245 165 36 / .34);border-radius:24px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored:hover{transform:translateY(-3px);border-color:rgb(245 165 36 / .62);box-shadow:0 24px 62px rgb(9 52 64 / .12)}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored:before{content:"Sponsorowane";position:absolute;z-index:5;top:12px;left:12px;padding:7px 10px;border-radius:999px;background:rgb(245 165 36 / .96);color:#fff;font-size:10px;line-height:1;font-weight:800;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 8px 18px rgb(245 165 36 / .3)}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img{min-height:164px;height:100%;border-radius:0}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img strong{display:none}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img button{width:30px;height:30px;top:12px;right:12px;background:#fff;color:var(--tuspot-primary,#23BBE7);box-shadow:0 8px 18px rgb(9 52 64 / .12)}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-body{padding:20px 20px 18px;min-width:0}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored h3{display:block;margin:0 0 8px;padding:0;font-size:17px;line-height:1.2;letter-spacing:-.02em}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored h3:before{display:none}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored h3 a{color:var(--tuspot-dark,#093440)}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-location{display:block;margin:0 0 12px;color:#607782;font-size:13px;line-height:1.35;font-weight:600}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:12px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta span{color:var(--tuspot-warning,#F5A524);font-size:13px;white-space:nowrap}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta b{margin:0;color:var(--tuspot-secondary,#13677F);font-size:14px;line-height:1.15;text-align:right}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-badges,.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-amenities,.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored p:not(.tuspot-cat-place-location){display:none}@media (max-width:1320px){.tuspot-cat-sponsored-inline{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tuspot-cat-map-sponsored-row>div:first-child{padding:26px 22px;border-radius:26px}.tuspot-cat-map-sponsored-row h3{font-size:21px;flex-wrap:wrap}.tuspot-cat-sponsored-inline{grid-template-columns:1fr}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{grid-template-columns:120px minmax(0,1fr)}}@media (max-width:560px){.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{grid-template-columns:1fr}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img{height:190px;min-height:190px}}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{grid-template-columns:190px minmax(0,1fr);min-height:208px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img{min-height:208px;height:100%}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-body{padding:24px 24px 22px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored h3{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored h3 a{min-width:0}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored h3 i{flex:0 0 auto;margin-left:8px;width:19px;height:19px;font-size:11px;box-shadow:0 6px 14px rgb(35 187 231 / .22)}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-location{margin-bottom:16px}@media (max-width:1320px){.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{grid-template-columns:170px minmax(0,1fr);min-height:192px}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img{min-height:192px}}@media (max-width:760px){.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{grid-template-columns:1fr;min-height:0}.tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img{min-height:230px;height:230px}}.tuspot-owner-renewal-card small{display:block;margin-top:8px;color:var(--tuspot-muted);font-size:13px;font-weight:700;line-height:1.35}.tuspot-owner-renewal-card strong{color:var(--tuspot-dark)}.tuspot-client-dashboard{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:32px 0 48px;color:#093440}.tuspot-client-shell{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}.tuspot-client-sidebar,.tuspot-client-sidecard,.tuspot-client-kpi,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-banner{background:#fff;border:1px solid #d9eaf1;border-radius:26px;box-shadow:0 16px 48px rgb(9 52 64 / .08)}.tuspot-client-sidebar{padding:20px 16px;position:sticky;top:18px;display:flex;flex-direction:column;min-height:calc(100vh - 84px);background:linear-gradient(180deg,#fff 0%,#fbfeff 100%)}.tuspot-client-brand{display:flex;align-items:center;gap:12px;padding:2px 10px 18px;font-size:23px;line-height:1;font-weight:900;color:#0d3950}.tuspot-client-brand strong span{color:#23BBE7}.tuspot-client-brand-pin{width:18px;height:24px;border-radius:18px 18px 18px 2px;background:#23BBE7;display:inline-block;position:relative;transform:rotate(45deg)}.tuspot-client-brand-pin:before{content:"";position:absolute;inset:5px;background:#fff;border-radius:50%}.tuspot-client-nav{display:grid;gap:6px;margin:14px 0 18px}.tuspot-client-nav a{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:16px;color:#184a5e;text-decoration:none;font-weight:800;transition:.18s ease}.tuspot-client-nav a:hover,.tuspot-client-nav a.is-active{background:#eaf8fe;color:#23BBE7}.tuspot-client-nav em{margin-left:auto;min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#23BBE7;color:#fff;font-style:normal;font-size:12px;font-weight:900}.tuspot-client-svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.tuspot-client-svg svg{width:100%;height:100%}.tuspot-client-side-promo{margin-top:auto;padding:18px;border-radius:22px;background:linear-gradient(180deg,#f1fbff 0%,#ffffff 100%);border:1px solid #d9eaf1;text-align:left}.tuspot-client-side-promo-icon{width:50px;height:50px;border-radius:18px;background:#dff6ff;color:#23BBE7;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.tuspot-client-side-promo h3{margin:0 0 8px;font-size:22px;letter-spacing:-.03em}.tuspot-client-side-promo p{margin:0 0 14px;color:#5f7682;line-height:1.5}.tuspot-client-side-promo a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900}.tuspot-client-side-copy{padding:16px 8px 2px;color:#8197a4;font-size:13px;line-height:1.5}.tuspot-client-side-copy span{font-size:12px}.tuspot-client-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.tuspot-client-search{display:flex;align-items:center;gap:12px;min-height:58px;flex:1;padding:0 16px;background:#fff;border:1px solid #d9eaf1;border-radius:18px;box-shadow:0 10px 28px rgb(9 52 64 / .05)}.tuspot-client-search input{flex:1;border:0;background:#fff0;min-height:56px;padding:0;box-shadow:none}.tuspot-client-search .tuspot-client-svg{color:#6a8592}.tuspot-client-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 8px;border-radius:10px;background:#f5fbfe;color:#6a8592;font-size:12px;font-weight:900}.tuspot-client-topbar-actions{display:flex;align-items:center;gap:14px}.tuspot-client-icon-btn{width:50px;height:50px;border-radius:16px;border:1px solid #d9eaf1;background:#fff;color:#184a5e;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 28px rgb(9 52 64 / .05)}.tuspot-client-userbox{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border:1px solid #d9eaf1;border-radius:18px;box-shadow:0 10px 28px rgb(9 52 64 / .05)}.tuspot-client-userbox img{width:48px;height:48px;border-radius:50%;object-fit:cover}.tuspot-client-userbox strong{display:block;font-size:18px;letter-spacing:-.03em}.tuspot-client-userbox span{display:block;font-size:13px;color:#687f8b;font-weight:700}.tuspot-client-userbox .tuspot-client-svg:last-child{color:#7f95a0}.tuspot-client-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:24px}.tuspot-client-content-main,.tuspot-client-content-side{display:grid;gap:18px}.tuspot-client-banner{position:relative;overflow:hidden;min-height:244px;padding:26px 28px;background:linear-gradient(115deg,#f8fdff 0%,#d9f0fb 35%,#b7dbef 100%)}.tuspot-client-banner:after{content:"";position:absolute;right:-40px;top:0;bottom:0;width:48%;background:radial-gradient(circle at 30% 50%,rgb(255 255 255 / .55),transparent 65%),linear-gradient(135deg,rgb(255 255 255 / .28),#fff0);background-size:cover;border-radius:36px;background-color:#9dc8de;clip-path:ellipse(65% 65% at 70% 50%)}.tuspot-client-banner-copy{position:relative;z-index:2;max-width:420px}.tuspot-client-banner h1{margin:0 0 12px;font-size:clamp(34px,3.2vw,58px);line-height:1.02;letter-spacing:-.06em;color:#093440}.tuspot-client-banner h1 span{color:#23BBE7}.tuspot-client-banner p{margin:0 0 18px;color:#4c6977;max-width:360px;line-height:1.5;font-size:17px}.tuspot-client-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;border:0}.tuspot-client-primary-btn:hover{background:#22BAE5}.tuspot-client-primary-btn--full{width:100%}.tuspot-client-banner-badge{position:absolute;right:160px;top:24px;z-index:2;width:118px;height:118px;border-radius:50%;background:#fff;color:#093440;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:22px;font-weight:900;line-height:1;transform:rotate(-8deg);box-shadow:0 10px 30px rgb(9 52 64 / .12)}.tuspot-client-banner-badge small{display:block;margin-top:8px;font-size:20px;font-weight:800;color:#4b6877}.tuspot-client-banner-dots{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:2;display:flex;gap:8px}.tuspot-client-banner-dots span{width:9px;height:9px;border-radius:50%;background:rgb(255 255 255 / .8)}.tuspot-client-banner-dots span.is-active{width:24px;border-radius:999px;background:#fff}.tuspot-client-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tuspot-client-kpi{display:flex;align-items:center;gap:16px;padding:20px}.tuspot-client-kpi-icon{width:58px;height:58px;border-radius:18px;background:#eaf8fe;color:#23BBE7;display:flex;align-items:center;justify-content:center}.tuspot-client-kpi span{display:block;color:#5c7380;font-weight:800}.tuspot-client-kpi strong{display:block;margin-top:4px;font-size:42px;line-height:1;letter-spacing:-.05em;color:#093440}.tuspot-client-kpi small{display:block;margin-top:6px;color:#1FAE75;font-weight:900}.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-sidecard{padding:22px 24px}.tuspot-client-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tuspot-client-card-head h2{margin:0;font-size:30px;line-height:1.05;letter-spacing:-.05em;color:#0d3950}.tuspot-client-card-head span,.tuspot-client-card-head a{color:#5c7380;font-weight:800;text-decoration:none}.tuspot-client-card-head a{color:#23BBE7}.tuspot-client-card-head-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.tuspot-client-card-head-actions button{height:40px;padding:0 14px;border-radius:12px;border:1px solid #d9eaf1;background:#f8fdff;color:#385a68;font-weight:800}.tuspot-client-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tuspot-client-legend span{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#587180;font-weight:800}.tuspot-client-legend i{display:inline-block;width:14px;height:4px;border-radius:999px;background:#ccc}.tuspot-client-legend .is-blue{background:#23BBE7}.tuspot-client-legend .is-teal{background:#13677F}.tuspot-client-legend .is-green{background:#1FAE75}.tuspot-client-chart-wrap{width:100%;overflow:auto}.tuspot-client-chart-wrap svg{width:100%;height:auto;display:block}.tuspot-client-chart-wrap line{stroke:#e7f0f4;stroke-width:1}.tuspot-client-chart-wrap text{font-size:12px;fill:#7b91a0;font-weight:700}.tuspot-client-chart-wrap text.x{text-anchor:middle}.tuspot-client-chart-wrap polyline{fill:none;stroke-width:3.3;stroke-linecap:round;stroke-linejoin:round}.tuspot-client-place-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tuspot-client-place-card{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:14px;border:1px solid #d9eaf1;border-radius:20px;background:#fff}.tuspot-client-place-thumb{width:92px;height:92px;border-radius:16px;overflow:hidden;background:#eaf8fe}.tuspot-client-place-thumb img{width:100%;height:100%;object-fit:cover}.tuspot-client-place-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:900;color:#23BBE7}.tuspot-client-place-body h3{margin:0 0 6px;font-size:21px;line-height:1.12;letter-spacing:-.03em}.tuspot-client-place-body p{margin:0 0 10px;color:#748a97;font-size:14px}.tuspot-client-place-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.tuspot-client-place-badges span{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:900}.tuspot-client-place-badges .is-package{background:#fff4db;color:#d1890f}.tuspot-client-place-badges .is-featured{background:#eaf8fe;color:#23BBE7}.tuspot-client-place-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tuspot-client-place-actions a,.tuspot-client-place-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;border:1px solid #d9eaf1;background:#f8fdff;color:#23BBE7;text-decoration:none;font-weight:900}.tuspot-client-place-actions button{width:34px;padding:0;color:#6f8794}.tuspot-client-empty-inline{padding:14px;border:1px dashed #cfe6ee;border-radius:20px;background:#f8fdff;grid-column:1/-1;text-align:center}.tuspot-client-empty-inline h3{margin:0 0 8px}.tuspot-client-empty-inline p{margin:0 0 14px;color:#67808e}.tuspot-client-growth-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);gap:18px}.tuspot-client-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tuspot-client-plan{position:relative;padding:18px;border:1px solid #d9eaf1;border-radius:22px;background:#fff;text-align:center}.tuspot-client-plan.is-active{border-color:#23BBE7;box-shadow:0 10px 24px rgb(35 187 231 / .12)}.tuspot-client-plan.is-popular{border-color:#f5dcb2}.tuspot-client-plan-tag{position:absolute;top:-10px;left:50%;transform:translateX(-50%);padding:5px 10px;border-radius:999px;background:#fff0cb;color:#c27a00;font-size:11px;font-weight:900}.tuspot-client-plan-icon{width:54px;height:54px;border-radius:18px;background:#f4fbfe;color:#23BBE7;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.tuspot-client-plan h3{margin:0 0 6px;font-size:29px;letter-spacing:-.05em}.tuspot-client-plan strong{display:block;margin-bottom:10px;color:#0d3950}.tuspot-client-plan p{margin:0 0 14px;color:#6c8491;font-size:14px;min-height:60px}.tuspot-client-plan-price{font-size:36px;font-weight:900;line-height:1;color:#093440}.tuspot-client-plan-price small{font-size:15px;font-weight:800;color:#6b8290}.tuspot-client-boost-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.tuspot-client-boost-grid button{height:44px;padding:0 12px;border-radius:12px;border:1px solid #d9eaf1;background:#fff;color:#24495a;font-weight:900}.tuspot-client-boost-grid button.is-active{border-color:#23BBE7;background:#eaf8fe;color:#23BBE7}.tuspot-client-boost-grid button.is-pro{grid-column:span 2}.tuspot-client-boost-grid button small{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:999px;background:#fff0cb;color:#c27a00;font-size:10px;vertical-align:middle}.tuspot-client-package-card .tuspot-client-card-head{margin-bottom:14px}.tuspot-client-status-pill{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#e7f8ef;color:#1FAE75;font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:900}.tuspot-client-package-name{font-size:42px;font-weight:900;line-height:1;letter-spacing:-.05em;color:#d98a10;margin-bottom:14px}.tuspot-client-package-card ul{list-style:none;margin:0 0 16px;padding:0}.tuspot-client-package-card li{display:flex;justify-content:space-between;gap:14px;padding:11px 0;border-bottom:1px solid #ebf2f5}.tuspot-client-package-card li:last-child{border-bottom:0}.tuspot-client-package-card li span{color:#6d8592;font-weight:800}.tuspot-client-package-card li strong{font-size:17px;color:#0d3950;text-align:right}.tuspot-client-outline-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;border-radius:14px;border:1px solid #23BBE7;color:#23BBE7;text-decoration:none;font-weight:900;background:#fff}.tuspot-client-thread-list,.tuspot-client-review-list{display:grid;gap:14px}.tuspot-client-thread,.tuspot-client-review-item{display:grid;grid-template-columns:52px 1fr auto;gap:12px;align-items:start}.tuspot-client-thread img,.tuspot-client-review-thumb{width:52px;height:52px;border-radius:16px;overflow:hidden;background:#eef8fc}.tuspot-client-review-thumb img{width:100%;height:100%;object-fit:cover}.tuspot-client-thread strong,.tuspot-client-review-item strong{display:block;margin-bottom:4px;font-size:16px}.tuspot-client-thread p,.tuspot-client-review-item p{margin:0;color:#607985;font-size:14px;line-height:1.45}.tuspot-client-thread time,.tuspot-client-review-item time{color:#7f96a2;font-size:12px;font-weight:700;white-space:nowrap}.tuspot-client-review-row{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tuspot-client-review-row span{color:#f5a524;font-weight:900;font-size:14px}.tuspot-client-more-link{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;border-top:1px solid #ecf3f6;padding-top:16px;color:#23BBE7;text-decoration:none;font-weight:900}@media (max-width:1420px){.tuspot-client-content-grid{grid-template-columns:minmax(0,1fr) 330px}.tuspot-client-place-cards{grid-template-columns:1fr 1fr}.tuspot-client-growth-row{grid-template-columns:1fr}}@media (max-width:1180px){.tuspot-client-shell{grid-template-columns:1fr}.tuspot-client-sidebar{position:static;min-height:auto}.tuspot-client-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.tuspot-client-content-grid{grid-template-columns:1fr}.tuspot-client-content-side{grid-template-columns:1fr 1fr}.tuspot-client-place-cards,.tuspot-client-plans{grid-template-columns:1fr}.tuspot-client-kpis{grid-template-columns:1fr}.tuspot-client-topbar{flex-direction:column;align-items:stretch}}@media (max-width:820px){.tuspot-client-dashboard{width:calc(100vw - 24px);padding:18px 0 28px}.tuspot-client-nav{grid-template-columns:1fr 1fr}.tuspot-client-content-side,.tuspot-client-growth-row,.tuspot-client-place-cards{grid-template-columns:1fr}.tuspot-client-banner{padding:22px;min-height:260px}.tuspot-client-banner-badge{right:20px;top:18px;transform:none;width:90px;height:90px;font-size:18px}.tuspot-client-banner-badge small{font-size:14px}.tuspot-client-userbox{justify-content:space-between}.tuspot-client-thread,.tuspot-client-review-item{grid-template-columns:44px 1fr}.tuspot-client-thread time,.tuspot-client-review-item time{grid-column:2}.tuspot-client-boost-grid{grid-template-columns:1fr 1fr}}.tuspot-client-places-highlight-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.tuspot-client-places-highlight-row .tuspot-client-places-card,.tuspot-client-places-highlight-row .tuspot-client-highlight-card{min-width:0;height:100%}.tuspot-client-place-cards{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 14px)/2);grid-template-columns:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding-bottom:8px;gap:14px;-webkit-overflow-scrolling:touch}.tuspot-client-place-cards.has-one{grid-auto-columns:100%}.tuspot-client-place-cards::-webkit-scrollbar{height:8px}.tuspot-client-place-cards::-webkit-scrollbar-thumb{background:#d9eaf1;border-radius:999px}.tuspot-client-place-cards:after{content:"›";display:flex;align-items:center;justify-content:center;width:42px;min-height:100%;border-radius:18px;background:#eaf8fe;color:#23BBE7;font-size:34px;font-weight:800;scroll-snap-align:end}.tuspot-client-place-cards.has-one:after{display:none}.tuspot-client-place-card{display:flex;flex-direction:column;grid-template-columns:none;gap:0;padding:0;overflow:hidden;scroll-snap-align:start}.tuspot-client-place-thumb{width:100%;height:160px;border-radius:20px 20px 0 0}.tuspot-client-place-body{padding:16px}.tuspot-client-place-body h3{font-size:22px}.tuspot-client-place-body p{min-height:18px}.tuspot-client-growth-row{display:block}.tuspot-client-growth-card{width:100%}.tuspot-client-highlight-card .tuspot-client-boost-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.tuspot-client-highlight-card .tuspot-client-card-head{display:block}.tuspot-client-highlight-card .tuspot-client-card-head h2{margin-bottom:8px}.tuspot-client-highlight-card .tuspot-client-card-head span{display:block;line-height:1.45}.tuspot-client-highlight-card .tuspot-client-primary-btn{margin-top:auto}@media (max-width:1420px){.tuspot-client-places-highlight-row{grid-template-columns:1fr}.tuspot-client-place-cards{grid-auto-columns:min(360px,85%)}.tuspot-client-place-cards.has-one{grid-auto-columns:100%}}@media (max-width:820px){.tuspot-client-places-highlight-row{grid-template-columns:1fr}.tuspot-client-place-cards{grid-auto-columns:88%}.tuspot-client-place-cards.has-one{grid-auto-columns:100%}.tuspot-client-place-thumb{height:190px}}.tuspot-billing-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--tuspot-border,#d9eaf1);border-radius:999px;background:#f6fbfe;white-space:nowrap}.tuspot-billing-toggle button{min-height:34px;padding:0 13px;border:0;border-radius:999px;background:#fff0;color:#607985;font-weight:900;font-size:13px;cursor:pointer;box-shadow:none}.tuspot-billing-toggle button.is-active{background:#23BBE7;color:#fff}.tuspot-package-card-head,.tuspot-plan-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.tuspot-package-card-head h2{margin-bottom:5px}.tuspot-package-card-head p{margin:0}.tuspot-client-card-head-packages{align-items:center}.tuspot-client-card-head-packages>div{display:grid;gap:4px}.tuspot-client-plan-price{font-size:28px}.tuspot-client-plan-price small{font-size:14px}.tuspot-plan-card [data-package-price],.tuspot-plan-mini-grid [data-package-price]{transition:.18s ease}.tuspot-client-plan [data-package-price]{transition:.18s ease}@media (max-width:760px){.tuspot-package-card-head,.tuspot-client-card-head-packages{display:grid}.tuspot-billing-toggle{width:100%;justify-content:center}.tuspot-billing-toggle button{flex:1}}.tuspot-billing-toggle{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:#fff0;box-shadow:none;white-space:nowrap}.tuspot-billing-toggle .tuspot-billing-label{border:0;background:#fff0;padding:0;min-height:0;border-radius:0;box-shadow:none;color:#111827;font-weight:900;font-size:15px;line-height:1.2;cursor:pointer;opacity:.82}.tuspot-billing-toggle .tuspot-billing-label.is-active{color:#093440;opacity:1;background:#fff0}.tuspot-billing-switch{position:relative;width:74px;height:40px;border:3px solid rgb(35 187 231 / .35);border-radius:999px;background:#6a5cf6;padding:0;box-shadow:0 8px 22px rgb(35 187 231 / .18);cursor:pointer;transition:.2s ease;flex:0 0 74px}.tuspot-billing-switch span{position:absolute;left:5px;top:5px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 3px 10px rgb(0 0 0 / .18);transition:.22s ease;display:block}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(34px)}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch{background:#23bbe7;border-color:rgb(35 187 231 / .35) color:#fff}.tuspot-client-plan-kicker,.tuspot-plan-kicker{display:block;margin:0 0 5px;color:#6b8390;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.tuspot-client-plan .tuspot-client-plan-kicker{text-transform:none;letter-spacing:.02em;font-size:13px;color:#7c929d}.tuspot-plan-mini-grid .tuspot-plan-kicker{font-style:normal;color:#6b8390;margin-bottom:4px}.tuspot-plan-card .tuspot-plan-kicker{color:#7a8f9a;font-size:12px;line-height:1.1}.tuspot-client-place-more{position:relative;display:inline-flex}.tuspot-client-place-more summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;border:1px solid #d9eaf1;background:#f8fdff;color:#6f8794;font-weight:900;cursor:pointer}.tuspot-client-place-more summary::-webkit-details-marker{display:none}.tuspot-client-place-more div{position:absolute;right:0;top:42px;z-index:40;display:grid;gap:4px;min-width:178px;padding:8px;border:1px solid #d9eaf1;border-radius:14px;background:#fff;box-shadow:0 18px 46px rgb(9 52 64 / .16)}.tuspot-client-place-more:not([open]) div{display:none}.tuspot-client-place-more div a{justify-content:flex-start;width:100%;min-height:36px;border:0;background:#fff0;color:#093440}.tuspot-client-place-more div a:hover{background:#eaf8fe;color:#23bbe7}.tuspot-place-chat-form label{display:grid;gap:8px;margin-bottom:12px;font-weight:800;color:#093440}.tuspot-place-chat-form input,.tuspot-place-chat-form textarea{width:100%;border:1px solid #d9eaf1;background:#eef8fc;border-radius:16px;box-shadow:none;color:#093440;padding:12px 14px}.tuspot-place-chat-form textarea{resize:vertical}.tuspot-place-chat-form button{width:100%}.tuspot-place-chat-hint{display:block;margin-top:12px;color:#6f8794;line-height:1.45;font-weight:700}.tuspot-place-chat-notice{margin:0 0 14px;padding:14px 16px;border-radius:16px;font-weight:800;line-height:1.45}.tuspot-place-chat-notice.is-success{background:#e9f9f2;color:#127c52;border:1px solid rgb(31 174 117 / .22)}.tuspot-place-chat-notice.is-error{background:#fff5f5;color:#b42318;border:1px solid rgb(244 63 94 / .22)}.tuspot-client-inbox-card{background:#fff;border:1px solid #d9eaf1;border-radius:26px;box-shadow:0 16px 48px rgb(9 52 64 / .08);padding:22px 24px}.tuspot-client-inbox-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.tuspot-client-inbox-list{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.tuspot-client-inbox-item{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:start;padding:13px;border:1px solid #d9eaf1;border-radius:18px;background:#fbfeff;cursor:pointer;transition:.18s ease}.tuspot-client-inbox-item:hover,.tuspot-client-inbox-item.is-active{border-color:#23BBE7;background:#eaf8fe;box-shadow:0 12px 28px rgb(35 187 231 / .10)}.tuspot-client-inbox-item img{width:48px;height:48px;border-radius:15px;object-fit:cover}.tuspot-client-inbox-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.tuspot-client-inbox-top strong{font-size:16px;line-height:1.1;color:#093440}.tuspot-client-inbox-top span{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;background:#eef8fc;color:#13677F;font-size:11px;font-weight:900;white-space:nowrap}.tuspot-client-inbox-item.is-status-new .tuspot-client-inbox-top span{background:#eaf8fe;color:#23BBE7}.tuspot-client-inbox-item.is-status-replied .tuspot-client-inbox-top span,.tuspot-client-inbox-item.is-status-reserved .tuspot-client-inbox-top span{background:#e7f8ef;color:#1FAE75}.tuspot-client-inbox-item.is-status-followup .tuspot-client-inbox-top span{background:#fff6df;color:#d28909}.tuspot-client-inbox-item p{margin:0 0 7px;color:#5e7682;font-size:14px;line-height:1.35}.tuspot-client-inbox-item small{display:block;color:#7e95a0;font-weight:700;font-size:12px;line-height:1.35}.tuspot-client-conversation{border:1px solid #d9eaf1;border-radius:22px;background:#fff;padding:18px;min-height:420px}.tuspot-client-conversation-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e9f3f7}.tuspot-client-conversation-head h3{margin:6px 0 5px;font-size:27px;letter-spacing:-.045em;color:#093440}.tuspot-client-conversation-head p{margin:0;color:#607985;font-weight:700}.tuspot-client-conversation-head a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:13px;background:#eaf8fe;color:#23BBE7;text-decoration:none;font-weight:900;white-space:nowrap}.tuspot-client-conversation-status{display:inline-flex;align-items:center;min-height:27px;padding:0 10px;border-radius:999px;background:#eef8fc;color:#13677F;font-size:12px;font-weight:900}.tuspot-client-conversation-status.is-status-new{background:#eaf8fe;color:#23BBE7}.tuspot-client-conversation-status.is-status-followup{background:#fff6df;color:#d28909}.tuspot-client-conversation-status.is-status-replied,.tuspot-client-conversation-status.is-status-reserved{background:#e7f8ef;color:#1FAE75}.tuspot-client-conversation-bubble{border-radius:18px;padding:14px 16px;margin:0 0 12px;border:1px solid #d9eaf1}.tuspot-client-conversation-bubble.is-guest{background:#f6fbfe}.tuspot-client-conversation-bubble.is-owner{background:#eaf8fe;margin-left:46px;border-color:#cdebf7}.tuspot-client-conversation-bubble strong{display:block;margin-bottom:6px;color:#093440}.tuspot-client-conversation-bubble p{margin:0;color:#435f6b;line-height:1.55}.tuspot-client-conversation-bubble small{display:block;margin-top:8px;color:#78909c;font-weight:700}.tuspot-client-message-tools{padding:14px;margin:16px 0;border-radius:18px;background:#f8fdff;border:1px solid #d9eaf1}.tuspot-client-message-tools form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;margin:0}.tuspot-client-message-tools label,.tuspot-client-reply-form label{display:grid;gap:8px;font-weight:900;color:#093440}.tuspot-client-message-tools select,.tuspot-client-reply-form textarea{width:100%;border:1px solid #d9eaf1;border-radius:14px;background:#fff;box-shadow:none;color:#093440;padding:10px 12px}.tuspot-client-message-tools button,.tuspot-client-reply-form button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:14px;background:#23BBE7;color:#fff;font-weight:900;cursor:pointer}.tuspot-client-message-tools button:hover,.tuspot-client-reply-form button:hover{background:#13677F}.tuspot-client-reply-form{display:grid;gap:12px;margin-top:14px}.tuspot-client-reply-form textarea{min-height:116px;resize:vertical}.tuspot-client-reply-form button{justify-self:end;min-width:190px}.tuspot-client-thread.is-message-new{background:#f0fbff;border-radius:16px;padding:8px;margin:-8px}.tuspot-client-thread-status{display:inline-flex;align-items:center;min-height:22px;margin-top:5px;padding:0 8px;border-radius:999px;background:#eaf8fe;color:#23BBE7;font-size:11px;font-weight:900}@media (max-width:1180px){.tuspot-client-inbox-layout{grid-template-columns:1fr}.tuspot-client-inbox-list{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.tuspot-client-inbox-list{grid-template-columns:1fr}.tuspot-client-conversation-head{display:grid}.tuspot-client-message-tools form{grid-template-columns:1fr}.tuspot-client-reply-form button{justify-self:stretch}.tuspot-client-conversation-bubble.is-owner{margin-left:0}}.tuspot-client-inbox-empty-state{display:grid;grid-template-columns:74px minmax(0,1fr);gap:20px;align-items:start;padding:28px;border:1px dashed #bfe4f1;border-radius:24px;background:linear-gradient(135deg,#f6fbfe 0%,#ffffff 100%)}.tuspot-client-inbox-empty-icon{width:74px;height:74px;border-radius:24px;background:#eaf8fe;color:#23BBE7;display:flex;align-items:center;justify-content:center}.tuspot-client-inbox-empty-icon .tuspot-client-svg{width:34px;height:34px;flex-basis:34px}.tuspot-client-inbox-empty-state h3{margin:0 0 8px;font-size:26px;line-height:1.1;letter-spacing:-.04em;color:#093440}.tuspot-client-inbox-empty-state p{margin:0;color:#5f7682;line-height:1.65;max-width:780px}.tuspot-client-inbox-empty-state strong{color:#093440}.tuspot-client-inbox-empty-steps{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.tuspot-client-inbox-empty-steps span{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid #d9eaf1;color:#13677F;font-weight:800;font-size:13px}@media (max-width:820px){.tuspot-client-inbox-empty-state{grid-template-columns:1fr}.tuspot-client-inbox-empty-icon{width:62px;height:62px}}.tuspot-client-quick-replies{padding:16px;margin:4px 0 4px;border:1px solid #d9eaf1;border-radius:18px;background:linear-gradient(135deg,#f6fbfe 0%,#fff 100%)}.tuspot-client-quick-replies-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.tuspot-client-quick-replies-head strong{font-size:17px;color:#093440}.tuspot-client-quick-replies-head span{max-width:390px;color:#6f8794;font-size:13px;line-height:1.45;font-weight:700;text-align:right}.tuspot-client-quick-reply-list{display:flex;flex-wrap:wrap;gap:9px}.tuspot-client-quick-reply{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d9eaf1;border-radius:999px;background:#fff;color:#13677F;font-size:13px;font-weight:900;cursor:pointer;transition:.18s ease}.tuspot-client-quick-reply:hover,.tuspot-client-quick-reply.is-active{background:#eaf8fe;border-color:#23BBE7;color:#23BBE7;box-shadow:0 8px 20px rgb(35 187 231 / .12)}.tuspot-client-reply-form textarea:focus{border-color:#23BBE7;box-shadow:0 0 0 4px rgb(35 187 231 / .10);outline:none}@media (max-width:820px){.tuspot-client-quick-replies-head{display:grid}.tuspot-client-quick-replies-head span{text-align:left;max-width:none}.tuspot-client-quick-reply-list{display:grid;grid-template-columns:1fr}.tuspot-client-quick-reply{width:100%}}.tuspot-visit-purpose-card{margin:22px 0 20px;padding:22px;border-radius:24px;background:linear-gradient(135deg,#f6fbfe 0%,#fff 100%);border:1px solid #d9eaf1}.tuspot-visit-purpose-head{margin-bottom:16px}.tuspot-visit-purpose-head h3{margin:0 0 6px;font-size:24px;letter-spacing:-.04em;color:#093440}.tuspot-visit-purpose-head p{margin:0;color:#607985;line-height:1.55;max-width:860px}.tuspot-visit-purpose-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tuspot-visit-purpose-option{position:relative;display:block;cursor:pointer}.tuspot-visit-purpose-option input{position:absolute;opacity:0;pointer-events:none}.tuspot-visit-purpose-option span{display:grid;gap:6px;min-height:132px;padding:16px 14px;border:1px solid #d9eaf1;border-radius:20px;background:#fff;transition:.2s ease;box-shadow:0 10px 26px rgb(9 52 64 / .05)}.tuspot-visit-purpose-option i{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#eaf8fe;color:#23BBE7;font-style:normal;font-weight:900;font-size:20px}.tuspot-visit-purpose-option strong{font-size:17px;color:#093440;letter-spacing:-.025em}.tuspot-visit-purpose-option small{color:#6b8390;font-weight:700;line-height:1.35}.tuspot-visit-purpose-option:hover span{transform:translateY(-2px);border-color:#b9e7f6;box-shadow:0 16px 34px rgb(35 187 231 / .10)}.tuspot-visit-purpose-option input:checked+span,.tuspot-visit-purpose-option.is-checked span{border-color:#23BBE7;background:#eaf8fe;box-shadow:0 18px 36px rgb(35 187 231 / .14)}.tuspot-visit-purpose-option input:checked+span:after,.tuspot-visit-purpose-option.is-checked span:after{content:"✓";position:absolute;right:14px;top:14px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#1FAE75;color:#fff;font-weight:900}.tuspot-visit-purpose-note{display:block;margin-top:14px;color:#6a808c;font-weight:800}.tuspot-cat-purpose-tabs{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:min(100%,1120px);margin:22px 0 30px;padding:8px;border-radius:28px;background:#fff;border:1px solid #d9eaf1;box-shadow:0 16px 44px rgb(9 52 64 / .07)}.tuspot-cat-purpose-tabs a{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;padding:10px 12px;border-radius:20px;color:#13677F;text-decoration:none;font-weight:900;transition:.22s ease;overflow:hidden}.tuspot-cat-purpose-tabs a:before{content:"";position:absolute;inset:auto 12px 7px;height:3px;border-radius:999px;background:#23BBE7;transform:translateX(-120%);opacity:0;transition:.24s ease color:#fff}.tuspot-cat-purpose-tabs a:hover{background:#f6fbfe;color:#23BBE7}.tuspot-cat-purpose-tabs a.is-active{background:#eaf8fe;color:#093440}.tuspot-cat-purpose-tabs a.is-active:before{transform:translateX(0);opacity:1}.tuspot-cat-purpose-tabs .tuspot-cat-svg{width:22px;height:22px;color:#23BBE7}.tuspot-cat-purpose-tabs svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tuspot-cat-purpose-tabs b{font-size:14px;line-height:1.15;white-space:nowrap}.tuspot-cat-purpose-mini{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0 12px}.tuspot-cat-purpose-mini span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eaf8fe;color:#13677F;font-size:12px;font-weight:900}.tuspot-place-purpose-chips{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 14px}.tuspot-place-purpose-chips span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 13px;border-radius:999px;background:#eaf8fe;color:#13677F;border:1px solid #d9eaf1;font-weight:900;font-size:13px}.tuspot-place-purpose-chips .tuspot-place-svg{width:18px;height:18px}.tuspot-place-purpose-chips svg{stroke:#23BBE7}.tuspot-client-purpose-mini{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 12px}.tuspot-client-purpose-mini span{display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border-radius:999px;background:#eaf8fe;color:#13677F;font-size:12px;font-weight:900}@media (max-width:1180px){.tuspot-visit-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-cat-purpose-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (max-width:680px){.tuspot-visit-purpose-grid{grid-template-columns:1fr}.tuspot-cat-purpose-tabs{grid-template-columns:1fr 1fr;padding:6px;border-radius:22px}.tuspot-cat-purpose-tabs a{min-height:52px}.tuspot-cat-purpose-tabs b{font-size:13px}.tuspot-visit-purpose-option span{min-height:auto}}.tuspot-visit-purpose-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.tuspot-purpose-limit-pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:999px;background:#eaf8fe;color:#13677f;border:1px solid #d9eaf1;font-weight:900;font-size:13px;white-space:nowrap}.tuspot-visit-purpose-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.tuspot-visit-purpose-option span{min-height:126px;padding:15px 13px;position:relative}.tuspot-visit-purpose-option span em{position:absolute;right:12px;top:12px;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1fbff;border:1px solid #d9eaf1;color:#13677f;font-style:normal;font-size:12px;font-weight:900}.tuspot-visit-purpose-option[data-purpose-tip]:hover:before{content:attr(data-purpose-tip);position:absolute;z-index:30;left:8px;right:8px;bottom:calc(100% + 10px);padding:12px 13px;border-radius:16px;background:#093440;color:#fff;font-size:12px;font-weight:700;line-height:1.35;box-shadow:0 16px 38px rgb(9 52 64 / .20);pointer-events:none}.tuspot-visit-purpose-option[data-purpose-tip]:hover:after{content:"";position:absolute;z-index:31;left:32px;bottom:calc(100% + 2px);border:8px solid #fff0;border-top-color:#093440}.tuspot-visit-purpose-option.is-disabled-by-limit:not(.is-checked) span{opacity:.55;filter:saturate(.65)}.tuspot-visit-purpose-card.is-limit-hit{animation:tuspotPurposeShake .38s ease}@keyframes tuspotPurposeShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-2px)}}.tuspot-cat-purpose-tabs{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;padding:10px}.tuspot-cat-purpose-tabs a{min-height:76px;flex-direction:column;gap:5px;text-align:center;isolation:isolate}.tuspot-cat-purpose-tabs a small{display:block;color:#78909b;font-size:11px;line-height:1.15;font-weight:800}.tuspot-cat-purpose-tabs a[data-purpose-desc]:hover:after{content:attr(data-purpose-desc);position:absolute;z-index:25;left:50%;top:calc(100% + 10px);transform:translateX(-50%);width:min(290px,80vw);padding:12px 13px;border-radius:16px;background:#093440;color:#fff;font-size:12px;font-weight:700;line-height:1.35;text-align:left;box-shadow:0 16px 40px rgb(9 52 64 / .2)}.tuspot-cat-purpose-tabs a.is-active small{color:#13677f}.tuspot-cat-purpose-tabs a:hover small{color:#13677f}@media (max-width:1180px){.tuspot-visit-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-visit-purpose-head{display:grid}.tuspot-purpose-limit-pill{justify-self:start}.tuspot-cat-purpose-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (max-width:680px){.tuspot-visit-purpose-grid{grid-template-columns:1fr}.tuspot-cat-purpose-tabs{grid-template-columns:1fr 1fr}.tuspot-cat-purpose-tabs a{min-height:68px}.tuspot-cat-purpose-tabs a[data-purpose-desc]:hover:after{display:none}.tuspot-visit-purpose-option[data-purpose-tip]:hover:before,.tuspot-visit-purpose-option[data-purpose-tip]:hover:after{display:none}}.tuspot-cat-purpose-tabs a em{display:none}.tuspot-client-verification-card{background:#fff;border:1px solid #d9eaf1;border-radius:26px;box-shadow:0 16px 48px rgb(9 52 64 / .08);padding:22px 24px;margin-bottom:18px}.tuspot-verification-score{display:flex;flex-direction:column;align-items:flex-end;gap:3px;min-width:120px}.tuspot-verification-score strong{font-size:34px;line-height:1;color:#093440;letter-spacing:-.05em}.tuspot-verification-score span{font-size:13px;color:#13677f;font-weight:900}.tuspot-verification-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 20px}.tuspot-verification-step{display:grid;gap:8px;padding:14px;border:1px solid #d9eaf1;border-radius:18px;background:#f8fdff;transition:.18s ease}.tuspot-verification-step:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgb(9 52 64 / .08)}.tuspot-verification-step i{width:42px;height:42px;border-radius:14px;background:#eef8fc;color:#13677f;display:flex;align-items:center;justify-content:center;font-style:normal}.tuspot-verification-step.is-done{background:#f2fbf7;border-color:rgb(31 174 117 / .24)}.tuspot-verification-step.is-done i{background:#e1f7ee;color:#1FAE75}.tuspot-verification-step strong{display:block;color:#093440;font-size:15px;line-height:1.2}.tuspot-verification-step span{display:block;margin-top:4px;color:#667f8d;font-size:12px;line-height:1.35}.tuspot-verification-svg{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center}.tuspot-verification-svg svg{width:100%;height:100%;display:block}.tuspot-verification-form{margin-top:14px;padding:18px;border-radius:22px;background:#f8fdff;border:1px solid #d9eaf1}.tuspot-verification-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tuspot-verification-fields label{display:grid;gap:7px}.tuspot-verification-fields label.is-wide{grid-column:span 3}.tuspot-verification-fields span{font-size:13px;font-weight:900;color:#093440}.tuspot-verification-fields input{width:100%;min-height:46px;border:1px solid #d9eaf1;background:#fff;border-radius:14px;padding:10px 12px;box-shadow:none;color:#093440}.tuspot-verification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.tuspot-verification-actions button{min-height:44px;padding:0 16px;border:0;border-radius:14px;background:#23BBE7;color:#fff;font-weight:900;cursor:pointer;transition:.18s ease}.tuspot-verification-actions button:hover{background:#13677F;transform:translateY(-1px)}.tuspot-verification-actions button:nth-child(2),.tuspot-verification-actions button:nth-child(3){background:#eaf8fe;color:#13677f}.tuspot-verification-actions button:nth-child(2):hover,.tuspot-verification-actions button:nth-child(3):hover{background:#d9eaf1;color:#093440}.tuspot-verification-dev{margin:12px 0 0;padding:10px 12px;border-radius:14px;background:#fff8e8;color:#936212;font-weight:800}.tuspot-verification-place-head{display:grid;gap:4px;margin-bottom:14px}.tuspot-verification-place-head strong{font-size:20px;color:#093440;letter-spacing:-.03em}.tuspot-verification-place-head span{color:#667f8d;font-weight:700}.tuspot-place-trust-center{margin-top:22px}.tuspot-place-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tuspot-place-trust-item{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:14px;border:1px solid #d9eaf1;border-radius:18px;background:#f8fdff}.tuspot-place-trust-item i{grid-row:span 2;width:44px;height:44px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-style:normal;background:#eef8fc;color:#13677f}.tuspot-place-trust-item strong{font-size:15px;color:#093440;line-height:1.15}.tuspot-place-trust-item span{font-size:12px;color:#667f8d;font-weight:700;line-height:1.35}.tuspot-place-trust-item.is-done{background:#f2fbf7;border-color:rgb(31 174 117 / .24)}.tuspot-place-trust-item.is-done i{background:#e1f7ee;color:#1FAE75}.tuspot-place-trust-item.is-muted{opacity:.82}.tuspot-place-verified .tuspot-verification-svg{width:18px;height:18px;color:#fff}.tuspot-place-verified{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1FAE75;vertical-align:middle;margin-left:8px;position:relative;top:-2px}@media (max-width:1180px){.tuspot-verification-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-place-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tuspot-verification-steps,.tuspot-verification-fields,.tuspot-place-trust-grid{grid-template-columns:1fr}.tuspot-verification-fields label.is-wide{grid-column:auto}.tuspot-verification-score{align-items:flex-start}.tuspot-verification-actions button{width:100%}}.tuspot-cat-purpose-tabs a.is-active:before{display:none;opacity:0;content:none}.tuspot-cat-purpose-tabs a{padding-bottom:10px}.tuspot-billing-toggle,.tuspot-billing-toggle-client,.tuspot-billing-toggle-form,.tuspot-billing-toggle-mini{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:8px 10px;border:1px solid #d9eaf1;border-radius:999px;background:#fff;box-shadow:0 10px 28px rgb(9 52 64 / .06);white-space:nowrap}.tuspot-billing-toggle .tuspot-billing-label{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 6px;border:0;border-radius:999px;background:#fff0;box-shadow:none;color:#6b8794;font-weight:900;font-size:14px;line-height:1;cursor:pointer;opacity:1;transition:.18s ease}.tuspot-billing-toggle .tuspot-billing-label.is-active{color:#093440;background:#fff0}.tuspot-billing-toggle .tuspot-billing-label:hover{color:#23BBE7}.tuspot-billing-switch{position:relative;width:78px;height:40px;min-height:40px;flex:0 0 78px;padding:0;border:2px solid rgb(35 187 231 / .30);border-radius:999px;background:#23BBE7;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18),0 10px 24px rgb(35 187 231 / .20);cursor:pointer;transition:.22s ease;overflow:visible;color:#fff}.tuspot-billing-switch span{position:absolute;left:5px;top:5px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgb(9 52 64 / .25);display:block;transform:translateX(0);transition:.22s cubic-bezier(.2,.8,.2,1)}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch{background:#13677F;border-color:rgb(19 103 127 / .28)}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(38px)}.tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch{background:#13677F;border-color:rgb(19 103 127 / .28)}.tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span{transform:translateX(38px)}.tuspot-upgrade-banner .tuspot-billing-toggle,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle,.tuspot-package-card .tuspot-billing-toggle,.tuspot-client-dashboard .tuspot-billing-toggle{margin-left:auto}@media (max-width:760px){.tuspot-billing-toggle{width:100%;gap:10px}.tuspot-billing-toggle .tuspot-billing-label{flex:1}.tuspot-billing-switch{flex:0 0 72px;width:72px}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span{transform:translateX(32px)}}.tuspot-cat-purpose-tabs a.is-active:before{display:none;content:none}.tuspot-upgrade-banner .tuspot-billing-toggle,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle,.tuspot-package-card .tuspot-billing-toggle,.tuspot-client-growth-card .tuspot-billing-toggle{display:inline-flex;align-items:center;gap:18px;padding:10px 16px;border-radius:999px;background:#fff;border:1px solid rgb(217 234 241 / .95);box-shadow:0 16px 42px rgb(9 52 64 / .12);white-space:nowrap}.tuspot-upgrade-banner .tuspot-billing-toggle .tuspot-billing-label,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label,.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label,.tuspot-client-growth-card .tuspot-billing-toggle .tuspot-billing-label{border:0;background:#fff0;box-shadow:none;padding:0;min-height:0;border-radius:0;color:#6d8491;font-size:17px;font-weight:900;line-height:1;opacity:1;letter-spacing:-.02em}.tuspot-upgrade-banner .tuspot-billing-toggle .tuspot-billing-label.is-active,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label.is-active,.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label.is-active,.tuspot-client-growth-card .tuspot-billing-toggle .tuspot-billing-label.is-active{color:#093440}.tuspot-upgrade-banner .tuspot-billing-switch,.tuspot-side-card.tuspot-package-card .tuspot-billing-switch,.tuspot-package-card .tuspot-billing-switch,.tuspot-client-growth-card .tuspot-billing-switch{position:relative;width:82px;height:44px;flex:0 0 82px;border-radius:999px;border:0;background:#13677F;padding:0;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .22),0 10px 28px rgb(19 103 127 / .24);cursor:pointer;transition:background .22s ease,transform .22s ease}.tuspot-upgrade-banner .tuspot-billing-switch span,.tuspot-side-card.tuspot-package-card .tuspot-billing-switch span,.tuspot-package-card .tuspot-billing-switch span,.tuspot-client-growth-card .tuspot-billing-switch span{position:absolute;left:6px;top:6px;width:32px;height:32px;border-radius:50%;background:#fff;display:block;box-shadow:0 6px 18px rgb(9 52 64 / .22);transition:transform .24s cubic-bezier(.22,1,.36,1)}.tuspot-upgrade-banner .tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-client-growth-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch{background:#23BBE7 color:#fff}.tuspot-upgrade-banner .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-client-growth-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(38px)}.tuspot-client-growth-card{padding:34px 38px;border-radius:30px}.tuspot-client-growth-card .tuspot-client-card-head{margin-bottom:28px}.tuspot-client-growth-card .tuspot-client-plans{gap:18px}.tuspot-client-growth-card .tuspot-client-plan{padding:24px 20px}.tuspot-client-lead-filters{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 18px}.tuspot-client-lead-filters button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid #d9eaf1;background:#fff;color:#456878;font-weight:900;box-shadow:0 10px 26px rgb(9 52 64 / .05);cursor:pointer;transition:.18s ease}.tuspot-client-lead-filters button span{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eaf8fe;color:#13677F;font-size:12px}.tuspot-client-lead-filters button:hover,.tuspot-client-lead-filters button.is-active{background:#23BBE7;border-color:#23BBE7;color:#fff;transform:translateY(-1px)}.tuspot-client-lead-filters button:hover span,.tuspot-client-lead-filters button.is-active span{background:#fff;color:#23BBE7}.tuspot-client-inbox-item.is-hidden-by-filter{display:none}@media (max-width:760px){.tuspot-upgrade-banner .tuspot-billing-toggle,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle,.tuspot-package-card .tuspot-billing-toggle,.tuspot-client-growth-card .tuspot-billing-toggle{width:100%;justify-content:center;gap:14px}.tuspot-client-growth-card{padding:24px}}.tuspot-package-card-head,.tuspot-plan-mini-head,.tuspot-client-card-head-packages{display:block}.tuspot-package-card-head .tuspot-billing-toggle,.tuspot-plan-mini-head .tuspot-billing-toggle{margin-left:0}.tuspot-package-billing-row,.tuspot-client-billing-row,.tuspot-plan-mini-head{display:flex;align-items:center;justify-content:center;width:100%;margin:18px 0 26px}.tuspot-plan-mini-head{grid-column:1/-1;margin:20px 0 32px}.tuspot-upgrade-banner .tuspot-plan-mini-grid{align-items:start}.tuspot-upgrade-banner .tuspot-billing-toggle,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle,.tuspot-package-card .tuspot-billing-toggle,.tuspot-client-growth-card .tuspot-billing-toggle,.tuspot-billing-toggle.tuspot-billing-toggle-form,.tuspot-billing-toggle.tuspot-billing-toggle-mini,.tuspot-billing-toggle.tuspot-billing-toggle-client{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;max-width:100%;padding:7px 12px;border:1px solid #d9eaf1;border-radius:999px;background:rgb(255 255 255 / .94);box-shadow:0 10px 26px rgb(9 52 64 / .07);white-space:nowrap;margin-left:0}.tuspot-upgrade-banner .tuspot-billing-toggle{background:#fff;box-shadow:0 14px 36px rgb(9 52 64 / .10)}.tuspot-billing-toggle .tuspot-billing-label,.tuspot-upgrade-banner .tuspot-billing-toggle .tuspot-billing-label,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label,.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label,.tuspot-client-growth-card .tuspot-billing-toggle .tuspot-billing-label{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 5px;border:0;border-radius:999px;background:#fff0;box-shadow:none;color:#7b929e;font-size:14px;font-weight:850;line-height:1;letter-spacing:-.01em;opacity:1}.tuspot-upgrade-banner .tuspot-billing-toggle .tuspot-billing-label{font-size:15px;color:rgb(255 255 255 / .72)}.tuspot-upgrade-banner .tuspot-billing-toggle{background:rgb(255 255 255 / .10);border-color:rgb(255 255 255 / .24);box-shadow:none}.tuspot-upgrade-banner .tuspot-billing-toggle .tuspot-billing-label.is-active{color:#fff}.tuspot-billing-toggle .tuspot-billing-label.is-active,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label.is-active,.tuspot-package-card .tuspot-billing-toggle .tuspot-billing-label.is-active,.tuspot-client-growth-card .tuspot-billing-toggle .tuspot-billing-label.is-active{color:#093440;background:#fff0}.tuspot-billing-switch,.tuspot-upgrade-banner .tuspot-billing-switch,.tuspot-side-card.tuspot-package-card .tuspot-billing-switch,.tuspot-package-card .tuspot-billing-switch,.tuspot-client-growth-card .tuspot-billing-switch{position:relative;width:58px;height:31px;min-height:31px;flex:0 0 58px;padding:0;border:1px solid rgb(19 103 127 / .22);border-radius:999px;background:#eaf8fe;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .70);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.tuspot-billing-switch span,.tuspot-upgrade-banner .tuspot-billing-switch span,.tuspot-side-card.tuspot-package-card .tuspot-billing-switch span,.tuspot-package-card .tuspot-billing-switch span,.tuspot-client-growth-card .tuspot-billing-switch span{position:absolute;left:4px;top:4px;width:21px;height:21px;border-radius:50%;background:#fff;display:block;box-shadow:0 4px 12px rgb(9 52 64 / .18);transform:translateX(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch,.tuspot-upgrade-banner .tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch,.tuspot-client-growth-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch{background:#13677F;border-color:rgb(19 103 127 / .30);box-shadow:0 8px 20px rgb(19 103 127 / .14)}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span,.tuspot-upgrade-banner .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-package-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-client-growth-card .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(27px)}.tuspot-client-growth-card{padding:38px 44px}.tuspot-client-growth-card .tuspot-client-card-head-packages{margin-bottom:0}.tuspot-client-growth-card .tuspot-client-billing-row{justify-content:flex-end;margin:-58px 0 40px}.tuspot-client-growth-card .tuspot-client-plans{clear:both}@media (max-width:1024px){.tuspot-client-growth-card .tuspot-client-billing-row{justify-content:flex-start;margin:16px 0 28px}}@media (max-width:760px){.tuspot-package-billing-row,.tuspot-client-billing-row,.tuspot-plan-mini-head{justify-content:center;margin:16px 0 24px}.tuspot-upgrade-banner .tuspot-billing-toggle,.tuspot-side-card.tuspot-package-card .tuspot-billing-toggle,.tuspot-package-card .tuspot-billing-toggle,.tuspot-client-growth-card .tuspot-billing-toggle,.tuspot-billing-toggle.tuspot-billing-toggle-form,.tuspot-billing-toggle.tuspot-billing-toggle-mini,.tuspot-billing-toggle.tuspot-billing-toggle-client{width:auto;gap:8px;padding:7px 10px}.tuspot-billing-toggle .tuspot-billing-label{font-size:13px;flex:0 0 auto}.tuspot-billing-switch{width:54px;flex-basis:54px;height:30px;min-height:30px}.tuspot-billing-switch span{width:20px;height:20px}.tuspot-billing-toggle.is-yearly .tuspot-billing-switch span,.tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span{transform:translateX(24px)}.tuspot-client-growth-card{padding:26px}}.tuspot-client-dashboard[data-active-view]:not([data-active-view="panel"]) .tuspot-client-content-grid{grid-template-columns:1fr}.tuspot-client-dashboard[data-active-view]:not([data-active-view="panel"]) .tuspot-client-content-side{display:contents}.tuspot-client-dashboard [data-client-panel][hidden]{display:none}.tuspot-client-nav a.needs-verification{background:#fff8e6;color:#b97800;border:1px solid rgb(245 165 36 / .25)}.tuspot-client-nav a.needs-verification.is-active,.tuspot-client-nav a.needs-verification:hover{background:#fff1c9;color:#9b6400}.tuspot-client-simple-card{background:#fff;border:1px solid #d9eaf1;border-radius:26px;box-shadow:0 16px 48px rgb(9 52 64 / .08);padding:26px 28px}.tuspot-client-profile-grid,.tuspot-client-settings-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.tuspot-client-profile-grid div,.tuspot-client-settings-list div{padding:18px;border:1px solid #d9eaf1;border-radius:18px;background:#f8fdff}.tuspot-client-profile-grid strong,.tuspot-client-settings-list strong{display:block;margin-bottom:8px;color:#5f7682;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.tuspot-client-profile-grid span,.tuspot-client-settings-list span,.tuspot-client-settings-list a{color:#093440;font-size:18px;font-weight:900;text-decoration:none}.tuspot-client-dashboard[data-active-view="wiadomosci"] .tuspot-client-inbox-card,.tuspot-client-dashboard[data-active-view="statystyki"] .tuspot-client-chart-card,.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-places-card,.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-highlight-card,.tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-growth-card,.tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-package-card,.tuspot-client-dashboard[data-active-view="opinie"] .tuspot-client-sidecard#opinie,.tuspot-client-dashboard[data-active-view="weryfikacja"] .tuspot-verification-card,.tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-simple-card#profil,.tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-simple-card#ustawienia{animation:tuspotPanelFade .22s ease both}@keyframes tuspotPanelFade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tuspot-flow-shell .tuspot-upgrade-banner,.tuspot-app-form-shell .tuspot-upgrade-banner{display:none}@media (max-width:900px){.tuspot-client-profile-grid,.tuspot-client-settings-list{grid-template-columns:1fr}}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-places-highlight-row,.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-places-highlight-row{grid-template-columns:1fr}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-places-card,.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-highlight-card,.tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-growth-card,.tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-package-card{width:100%}.tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-side,.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-side,.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-side,.tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-side{display:contents}.tuspot-client-boost-place-select{display:grid;gap:10px;margin:4px 0 18px}.tuspot-client-boost-place-select span{color:#5f7682;font-size:13px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tuspot-client-boost-place-select select{width:100%;min-height:52px;border:1px solid #d9eaf1;border-radius:16px;background:#f8fdff;color:#093440;box-shadow:none;padding:0 15px;font-weight:900}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards{grid-auto-columns:minmax(320px,420px)}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards.has-one{grid-auto-columns:100%}.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-highlight-card{max-width:none}.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-boost-grid{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-boost-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tuspot-client-response-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px}.tuspot-client-response-stats>div{padding:18px 20px;border-radius:20px;background:#f6fbfe;border:1px solid #d9eaf1;box-shadow:0 10px 26px rgb(9 52 64 / .05)}.tuspot-client-response-stats strong{display:block;font-size:28px;line-height:1;color:#093440;letter-spacing:-.04em}.tuspot-client-response-stats span{display:block;margin-top:7px;color:#617986;font-weight:800;font-size:14px}.tuspot-client-response-stats .is-fast{background:#eefcf6;border-color:rgb(31 174 117 / .25)}.tuspot-client-response-stats .is-fast strong{color:#1FAE75}.tuspot-fast-response-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:10px;padding:7px 11px;border-radius:999px;background:#eaf8fe;color:#13677F;border:1px solid #d9eaf1;font-size:13px;font-weight:900;letter-spacing:-.01em;white-space:nowrap}.tuspot-fast-response-badge:before{content:"";width:8px;height:8px;margin-right:7px;border-radius:50%;background:#1FAE75;box-shadow:0 0 0 4px rgb(31 174 117 / .12)}@media (max-width:820px){.tuspot-client-response-stats{grid-template-columns:1fr}.tuspot-fast-response-badge{margin-left:0;margin-top:8px}}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards{grid-auto-columns:calc((100% - 28px)/3)}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards.has-one{grid-auto-columns:calc((100% - 28px)/3)}.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-card{min-width:0}@media (max-width:1180px){.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards,.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards.has-one{grid-auto-columns:calc((100% - 14px)/2)}}@media (max-width:720px){.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards,.tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-place-cards.has-one{grid-auto-columns:88%}}.tuspot-compare-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:13px;border:1px solid #d9eaf1;background:#f6fbfe;color:#13677F;font-weight:900;cursor:pointer;transition:.18s ease;text-decoration:none;font-family:inherit}.tuspot-compare-btn:hover,.tuspot-compare-btn.is-added{background:#eaf8fe;border-color:#23BBE7;color:#23BBE7;transform:translateY(-1px)}.tuspot-compare-btn-small{min-height:38px;background:#fff;border-color:#d9eaf1;color:#13677F}.tuspot-cat-place-body>.tuspot-compare-btn{width:100%;margin-top:14px}.tuspot-compare-tray{position:fixed;left:50%;bottom:22px;z-index:9999;transform:translateX(-50%);width:min(880px,calc(100vw - 32px));background:#fff;border:1px solid #d9eaf1;border-radius:24px;box-shadow:0 24px 70px rgb(9 52 64 / .18);padding:14px;display:none;align-items:center;gap:14px;color:#093440}.tuspot-compare-tray.is-visible{display:flex;animation:tuspotCompareIn .22s ease both}@keyframes tuspotCompareIn{from{opacity:0;transform:translate(-50%,18px)}to{opacity:1;transform:translate(-50%,0)}}.tuspot-compare-tray strong{font-size:18px;letter-spacing:-.03em;white-space:nowrap}.tuspot-compare-items{display:flex;gap:8px;flex:1;overflow:auto}.tuspot-compare-mini{display:flex;align-items:center;gap:8px;min-width:160px;padding:7px 9px;border-radius:16px;background:#f6fbfe;border:1px solid #d9eaf1}.tuspot-compare-mini img{width:38px;height:38px;border-radius:12px;object-fit:cover;background:#eaf8fe}.tuspot-compare-mini span{font-size:13px;font-weight:900;line-height:1.15}.tuspot-compare-mini button{margin-left:auto;width:26px;height:26px;border:0;border-radius:50%;background:#fff;color:#738996;cursor:pointer;font-weight:900}.tuspot-compare-actions{display:flex;gap:8px}.tuspot-compare-actions button{min-height:42px;padding:0 15px;border-radius:13px;border:1px solid #d9eaf1;background:#fff;color:#13677F;font-weight:900;cursor:pointer}.tuspot-compare-actions button[data-compare-open]{background:#23BBE7;border-color:#23BBE7;color:#fff}.tuspot-compare-modal{position:fixed;inset:0;z-index:10000;display:none;background:rgb(9 52 64 / .34);padding:24px;align-items:center;justify-content:center}.tuspot-compare-modal.is-visible{display:flex}.tuspot-compare-box{width:min(1180px,100%);max-height:90vh;overflow:auto;border-radius:30px;background:#fff;border:1px solid #d9eaf1;box-shadow:0 30px 90px rgb(9 52 64 / .28);padding:26px}.tuspot-compare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.tuspot-compare-head h2{margin:0;font-size:36px;letter-spacing:-.05em;color:#093440}.tuspot-compare-head p{margin:6px 0 0;color:#617986;font-weight:700}.tuspot-compare-head button{width:44px;height:44px;border:0;border-radius:50%;background:#eaf8fe;color:#13677F;font-size:24px;cursor:pointer}.tuspot-compare-table{display:grid;grid-template-columns:180px repeat(var(--compare-count,3),minmax(190px,1fr));border:1px solid #d9eaf1;border-radius:22px;overflow:hidden}.tuspot-compare-cell{padding:16px;border-right:1px solid #d9eaf1;border-bottom:1px solid #d9eaf1;background:#fff}.tuspot-compare-cell:nth-child(4n){border-right:0}.tuspot-compare-label{background:#f6fbfe;color:#5f7682;font-weight:900}.tuspot-compare-photo{height:138px;border-radius:18px;overflow:hidden;background:#eaf8fe}.tuspot-compare-photo img{width:100%;height:100%;object-fit:cover}.tuspot-compare-title{font-size:18px;font-weight:900;color:#093440;line-height:1.15;text-decoration:none}.tuspot-compare-go{display:inline-flex;margin-top:10px;min-height:36px;padding:0 12px;align-items:center;justify-content:center;border-radius:12px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900}@media (max-width:820px){.tuspot-compare-tray{align-items:stretch;flex-direction:column}.tuspot-compare-actions{width:100%}.tuspot-compare-actions button{flex:1}.tuspot-compare-table{display:block}.tuspot-compare-cell{border-right:0}.tuspot-compare-label{position:sticky;top:0;z-index:1}}.tuspot-content img{border-radius:0}.tuspot-trip-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:13px;border:1px solid #d9eaf1;background:#fff;color:#13677F;font-weight:900;cursor:pointer;transition:.18s ease;text-decoration:none;font-family:inherit}.tuspot-trip-btn:hover,.tuspot-trip-btn.is-active{background:#eaf8fe;border-color:#23BBE7;color:#23BBE7;transform:translateY(-1px)}.tuspot-trip-tray{position:fixed;right:22px;bottom:22px;z-index:9998;width:min(420px,calc(100vw - 32px));background:#fff;border:1px solid #d9eaf1;border-radius:24px;box-shadow:0 24px 70px rgb(9 52 64 / .18);padding:14px;color:#093440;display:none}.tuspot-trip-tray.is-visible{display:block;animation:tuspotTripIn .22s ease}@keyframes tuspotTripIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tuspot-trip-tray-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.tuspot-trip-tray-head strong{display:block;font-size:20px;letter-spacing:-.04em}.tuspot-trip-tray-head span{display:block;color:#6c8491;font-size:13px;font-weight:700;margin-top:2px}.tuspot-trip-tray-head button{width:34px;height:34px;border:0;border-radius:50%;background:#eaf8fe;color:#13677F;font-size:20px;cursor:pointer}.tuspot-trip-items{display:grid;gap:8px;max-height:270px;overflow:auto;padding-right:3px}.tuspot-trip-mini{display:grid;grid-template-columns:46px 1fr auto;gap:10px;align-items:center;padding:8px;border-radius:16px;background:#f6fbfe;border:1px solid #d9eaf1}.tuspot-trip-mini img{width:46px;height:46px;object-fit:cover;border-radius:13px;background:#eaf8fe}.tuspot-trip-mini strong{display:block;font-size:14px;line-height:1.15;color:#093440}.tuspot-trip-mini span{display:block;font-size:12px;color:#718894;font-weight:700;margin-top:3px}.tuspot-trip-mini button{width:28px;height:28px;border:0;border-radius:50%;background:#fff;color:#748b96;font-weight:900;cursor:pointer}.tuspot-trip-actions{display:flex;gap:8px;margin-top:12px}.tuspot-trip-actions button,.tuspot-trip-actions a{flex:1;min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;border:1px solid #d9eaf1;background:#fff;color:#13677F;text-decoration:none;font-weight:900;cursor:pointer}.tuspot-trip-actions a{background:#23BBE7;border-color:#23BBE7;color:#fff}.tuspot-trip-empty{padding:14px;border-radius:16px;background:#f6fbfe;color:#6d8491;font-weight:800;text-align:center}.tuspot-place-share-actions .tuspot-trip-btn{width:auto;min-height:0;padding:0;border-radius:50%}@media (max-width:680px){.tuspot-trip-tray{left:14px;right:14px;bottom:14px;width:auto}.tuspot-trip-actions{flex-direction:column}}.tuspot-trip-planner-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:72px 0 86px;color:#093440}.tuspot-trip-planner-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px;padding:34px;border-radius:34px;background:#fff;border:1px solid #d9eaf1;box-shadow:0 18px 54px rgb(9 52 64 / .08)}.tuspot-trip-planner-hero span{display:inline-flex;margin-bottom:10px;color:#23BBE7;font-weight:900;text-transform:uppercase;letter-spacing:.11em;font-size:12px}.tuspot-trip-planner-hero h1{margin:0 0 10px;font-size:clamp(38px,4vw,64px);line-height:.96;letter-spacing:-.07em;color:#093440}.tuspot-trip-planner-hero p{margin:0;max-width:760px;color:#5f7682;font-size:17px;line-height:1.55}.tuspot-trip-planner-hero a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:15px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;white-space:nowrap}.tuspot-trip-planner-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}.tuspot-trip-planner-main,.tuspot-trip-planner-side{display:grid;gap:22px}.tuspot-trip-planner-side{position:sticky;top:24px}.tuspot-trip-planner-card{background:#fff;border:1px solid #d9eaf1;border-radius:28px;padding:26px;box-shadow:0 18px 54px rgb(9 52 64 / .08)}.tuspot-trip-planner-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.tuspot-trip-planner-card-head h2,.tuspot-trip-summary-card h2,.tuspot-trip-tip-card h2{margin:0 0 6px;font-size:28px;line-height:1.05;letter-spacing:-.05em;color:#093440}.tuspot-trip-planner-card-head p,.tuspot-trip-tip-card p{margin:0;color:#6d8491;line-height:1.5}.tuspot-trip-planner-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.tuspot-trip-planner-fields label{display:grid;gap:8px}.tuspot-trip-planner-fields span{font-size:13px;font-weight:900;color:#385a68}.tuspot-trip-planner-fields input{width:100%;min-height:50px;border:1px solid #d9eaf1;border-radius:16px;background:#f6fbfe;padding:0 14px;box-shadow:none;color:#093440}.tuspot-trip-planner-actions{display:flex;gap:10px;flex-wrap:wrap}.tuspot-trip-planner-actions button{min-height:42px;padding:0 14px;border-radius:13px;border:1px solid #d9eaf1;background:#f6fbfe;color:#13677F;font-weight:900;cursor:pointer}.tuspot-trip-planner-actions button:last-child{background:#23BBE7;border-color:#23BBE7;color:#fff}.tuspot-trip-planner-items{display:grid;gap:12px}.tuspot-trip-planner-item{display:grid;grid-template-columns:94px 1fr auto;gap:14px;align-items:center;padding:12px;border:1px solid #d9eaf1;border-radius:22px;background:#fff}.tuspot-trip-planner-item-img{width:94px;height:86px;border-radius:18px;overflow:hidden;background:#eaf8fe;display:flex;align-items:center;justify-content:center;color:#23BBE7;font-size:34px;font-weight:900}.tuspot-trip-planner-item-img img{width:100%;height:100%;object-fit:cover}.tuspot-trip-planner-item em{display:inline-flex;margin-bottom:5px;color:#23BBE7;font-style:normal;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tuspot-trip-planner-item h3{margin:0 0 5px;font-size:22px;letter-spacing:-.035em}.tuspot-trip-planner-item h3 a{color:#093440;text-decoration:none}.tuspot-trip-planner-item p{margin:0 0 10px;color:#6f8794}.tuspot-trip-planner-item label{display:inline-flex;align-items:center;gap:8px;color:#5e7582;font-weight:800;font-size:13px}.tuspot-trip-planner-item select{height:36px;border:1px solid #d9eaf1;border-radius:11px;background:#f6fbfe;padding:0 10px}.tuspot-trip-planner-item>button{width:34px;height:34px;border:0;border-radius:50%;background:#eaf8fe;color:#13677F;font-size:22px;cursor:pointer}.tuspot-trip-planner-empty{padding:34px;border:1px dashed #bddfec;border-radius:24px;background:#f6fbfe;text-align:center}.tuspot-trip-planner-empty h3{margin:0 0 8px;font-size:26px;letter-spacing:-.04em}.tuspot-trip-planner-empty p{margin:0 0 18px;color:#6d8491}.tuspot-trip-planner-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900}.tuspot-trip-day-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.tuspot-trip-day-tabs button{padding:14px;border-radius:18px;border:1px solid #d9eaf1;background:#f6fbfe;text-align:left;color:#093440;cursor:pointer}.tuspot-trip-day-tabs button.is-active{background:#eaf8fe;border-color:#23BBE7;box-shadow:0 10px 26px rgb(35 187 231 / .12)}.tuspot-trip-day-tabs strong{display:block;font-size:16px}.tuspot-trip-day-tabs span{display:block;margin-top:4px;color:#6e8491;font-size:12px;font-weight:800}.tuspot-trip-day-list{display:grid;gap:10px}.tuspot-trip-day-row{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:18px;background:#fff;border:1px solid #d9eaf1}.tuspot-trip-day-row b{width:36px;height:36px;border-radius:50%;background:#23BBE7;color:#fff;display:flex;align-items:center;justify-content:center}.tuspot-trip-day-row strong{display:block}.tuspot-trip-day-row span{display:block;color:#728995;font-size:13px}.tuspot-trip-day-row a{color:#23BBE7;text-decoration:none;font-weight:900}.tuspot-trip-day-empty{padding:18px;border-radius:18px;background:#f6fbfe;color:#6d8491;font-weight:800;text-align:center}.tuspot-trip-planner-map{position:relative;min-height:320px;border-radius:24px;overflow:hidden;background:#dff2e9;border:1px solid #d9eaf1}.tuspot-trip-map-bg{position:absolute;inset:0;background:radial-gradient(circle at 30% 25%,#bfe7f8 0 12%,transparent 13%),radial-gradient(circle at 72% 60%,#bfe7f8 0 18%,transparent 19%),linear-gradient(135deg,#e8f7ef,#d9f0e5);opacity:.95}.tuspot-trip-map-empty{position:absolute;inset:22px;display:flex;align-items:center;justify-content:center;text-align:center;color:#55717f;font-weight:900}.tuspot-trip-map-pin{position:absolute;transform:translate(-50%,-50%);border:0;background:#fff0;cursor:pointer}.tuspot-trip-map-pin span{width:34px;height:34px;border-radius:50% 50% 50% 8px;background:#23BBE7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;transform:rotate(-45deg);box-shadow:0 10px 24px rgb(9 52 64 / .18)}.tuspot-trip-map-pin span:before{content:""}.tuspot-trip-map-pin span{font-size:13px}.tuspot-trip-map-pin em{position:absolute;left:22px;top:-2px;min-width:140px;padding:6px 9px;border-radius:999px;background:#fff;color:#093440;font-style:normal;font-size:12px;font-weight:900;box-shadow:0 10px 24px rgb(9 52 64 / .12);opacity:0;pointer-events:none;transition:.18s ease}.tuspot-trip-map-pin:hover em{opacity:1;left:28px}.tuspot-trip-summary-card ul{list-style:none;margin:0 0 18px;padding:0}.tuspot-trip-summary-card li{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid #eaf1f4}.tuspot-trip-summary-card li span{color:#6c8491;font-weight:800}.tuspot-trip-summary-card li strong{font-size:20px}.tuspot-trip-summary-card a{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:46px;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900}.tuspot-trip-tip-card{background:#f6fbfe}.tuspot-trip-tip-card p{font-size:15px}@media (max-width:1100px){.tuspot-trip-planner-grid{grid-template-columns:1fr}.tuspot-trip-planner-side{position:static}.tuspot-trip-planner-fields{grid-template-columns:1fr}.tuspot-trip-planner-hero{display:block}.tuspot-trip-planner-hero a{margin-top:18px}.tuspot-trip-day-tabs{grid-template-columns:1fr 1fr}}@media (max-width:680px){.tuspot-trip-planner-page{width:calc(100vw - 28px);padding:34px 0}.tuspot-trip-planner-card,.tuspot-trip-planner-hero{padding:20px;border-radius:24px}.tuspot-trip-planner-item{grid-template-columns:1fr}.tuspot-trip-planner-item-img{width:100%;height:180px}.tuspot-trip-day-tabs{grid-template-columns:1fr}}.tuspot-pricing-page{--tp-primary:var(--tuspot-primary,#23BBE7);--tp-hover:var(--tuspot-primary-hover,#22BAE5);--tp-dark:var(--tuspot-dark,#093440);--tp-secondary:var(--tuspot-secondary,#13677F);--tp-bg:var(--tuspot-bg,#F6FBFE);--tp-input:var(--tuspot-input,#EEF8FC);--tp-border:var(--tuspot-border,#D9EAF1);--tp-soft:var(--tuspot-soft,#EAF8FE);--tp-success:var(--tuspot-success,#1FAE75);--tp-warning:var(--tuspot-warning,#F5A524);width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:72px 0 92px;color:var(--tp-dark);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-pricing-hero{text-align:center;max-width:980px;margin:0 auto 46px}.tuspot-pricing-kicker{display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:var(--tp-soft);color:var(--tp-primary);font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tuspot-pricing-hero h1{margin:0 0 14px;font-size:clamp(42px,5.6vw,82px);line-height:.95;letter-spacing:-.075em;color:var(--tp-dark)}.tuspot-pricing-hero p{margin:0 auto 26px;max-width:780px;color:#607785;font-size:18px;line-height:1.7}.tuspot-pricing-hero .tuspot-billing-toggle{margin:0 auto;transform:scale(.86);transform-origin:center}.tuspot-pricing-table-wrap{position:relative;border:1px solid var(--tp-border);border-radius:34px;background:#fff;box-shadow:0 24px 72px rgb(9 52 64 / .08);overflow:auto}.tuspot-pricing-table{min-width:980px;display:grid}.tuspot-pricing-row{display:grid;grid-template-columns:minmax(300px,.95fr) repeat(3,minmax(220px,1fr));border-bottom:1px solid #E8F2F6}.tuspot-pricing-row:last-child{border-bottom:0}.tuspot-pricing-row>div{min-height:72px;padding:18px 24px;display:flex;align-items:center}.tuspot-pricing-row>div:not(:first-child){justify-content:center;text-align:center;border-left:1px solid #EEF5F8}.tuspot-pricing-header{position:sticky;top:0;z-index:3;background:rgb(255 255 255 / .96);backdrop-filter:blur(14px)}.tuspot-pricing-header>div{min-height:260px;align-items:flex-start;justify-content:flex-start}.tuspot-pricing-feature-head{flex-direction:column;justify-content:center;align-items:flex-start;background:linear-gradient(180deg,#F6FBFE 0%,#fff 100%)}.tuspot-pricing-feature-head strong{font-size:28px;line-height:1.05;letter-spacing:-.05em;color:var(--tp-dark)}.tuspot-pricing-feature-head span{margin-top:10px;color:#6d8390;font-weight:700;line-height:1.55}.tuspot-pricing-plan-head{position:relative;flex-direction:column;align-items:flex-start;text-align:left;gap:8px}.tuspot-pricing-plan-head.is-popular{background:linear-gradient(180deg,#FFF9EA 0%,#fff 100%)}.tuspot-pricing-popular{display:inline-flex;align-items:center;justify-content:center;position:absolute;right:18px;top:18px;padding:7px 11px;border-radius:999px;background:#FFF0C8;color:#C87900;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.tuspot-pricing-plan-head small{color:#78909C;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.tuspot-pricing-plan-head h2{margin:0;font-size:34px;line-height:1;letter-spacing:-.055em;color:#111827}.tuspot-pricing-plan-head p{margin:0;color:#5f7380;line-height:1.45;font-size:14px;min-height:60px}.tuspot-pricing-plan-head strong{display:block;margin:6px 0 6px;font-size:28px;line-height:1.05;letter-spacing:-.05em;color:var(--tp-dark)}.tuspot-pricing-buy{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:var(--tp-primary);color:#fff;font-weight:900;text-decoration:none;box-shadow:0 14px 26px rgb(35 187 231 / .22);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.tuspot-pricing-buy:hover{transform:translateY(-2px);background:var(--tp-hover);box-shadow:0 18px 32px rgb(35 187 231 / .28)}.tuspot-pricing-section-title{background:#F8FCFE;color:#0D4051;font-weight:900;letter-spacing:-.02em}.tuspot-pricing-section-title div:first-child{font-size:15px;text-transform:uppercase;letter-spacing:.08em}.tuspot-pricing-feature{gap:13px;background:#FCFEFF}.tuspot-pricing-feature span:first-child{width:34px;height:34px;border-radius:12px;background:var(--tp-soft);color:var(--tp-primary);display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex:0 0 34px}.tuspot-pricing-feature strong{font-size:15px;line-height:1.35;color:#163E50}.tuspot-pricing-feature>span:not(:first-child),.tuspot-pricing-feature>span:last-child:not(:first-child){color:#6D8390;font-weight:700}.tuspot-pricing-cell strong{font-size:18px;color:#0E3F50}.tuspot-pricing-cell .is-yes{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#E9F9F1;color:var(--tp-success);font-weight:1000;font-size:18px}.tuspot-pricing-cell .is-no{color:#A3B3BD;font-weight:900;font-size:20px}.tuspot-pricing-footer{background:#FBFEFF}.tuspot-pricing-footer .tuspot-pricing-feature{flex-direction:column;align-items:flex-start;gap:4px}.tuspot-pricing-footer .tuspot-pricing-feature span{width:auto;height:auto;border-radius:0;background:none;color:#708894;display:block;font-weight:700}.tuspot-pricing-features{margin-top:56px}.tuspot-pricing-section-head{max-width:780px;margin-bottom:26px}.tuspot-pricing-section-head span{display:inline-flex;margin-bottom:10px;color:var(--tp-primary);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.tuspot-pricing-section-head h2{margin:0 0 10px;font-size:clamp(34px,4.2vw,58px);line-height:1;letter-spacing:-.07em;color:var(--tp-dark)}.tuspot-pricing-section-head p{margin:0;color:#617784;line-height:1.7;font-size:17px}.tuspot-pricing-feature-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tuspot-pricing-feature-card{background:#fff;border:1px solid var(--tp-border);border-radius:26px;padding:26px;box-shadow:0 16px 42px rgb(9 52 64 / .07);transition:transform .18s ease,box-shadow .18s ease}.tuspot-pricing-feature-card:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgb(9 52 64 / .10)}.tuspot-pricing-feature-card div{width:54px;height:54px;border-radius:18px;background:var(--tp-soft);display:flex;align-items:center;justify-content:center;font-size:23px;margin-bottom:16px}.tuspot-pricing-feature-card h3{margin:0 0 10px;font-size:23px;letter-spacing:-.045em;color:#111827}.tuspot-pricing-feature-card p{margin:0;color:#607784;line-height:1.65}@media (max-width:1024px){.tuspot-pricing-page{width:calc(100vw - 32px);padding:48px 0 72px}.tuspot-pricing-table-wrap{border-radius:26px}.tuspot-pricing-table{min-width:0;display:block}.tuspot-pricing-row{display:grid;grid-template-columns:1fr;border-bottom:14px solid var(--tp-bg)}.tuspot-pricing-header{position:relative;top:auto;display:grid;grid-template-columns:1fr}.tuspot-pricing-header>div{min-height:auto;border-left:0;border-bottom:1px solid #E8F2F6;padding:22px}.tuspot-pricing-feature-head{display:none}.tuspot-pricing-plan-head{border-radius:0}.tuspot-pricing-section-title{display:block;padding:18px 22px}.tuspot-pricing-section-title div:not(:first-child){display:none}.tuspot-pricing-row>div{min-height:auto;padding:14px 18px}.tuspot-pricing-row>div:not(:first-child){justify-content:space-between;text-align:right;border-left:0;border-top:1px solid #EEF5F8}.tuspot-pricing-cell:before{content:attr(data-label);color:#617784;font-weight:800;margin-right:16px;text-align:left}.tuspot-pricing-feature{background:#F8FCFE}.tuspot-pricing-footer .tuspot-pricing-cell:before{content:""}.tuspot-pricing-feature-cards{grid-template-columns:1fr}.tuspot-pricing-hero h1{font-size:44px}}@media (max-width:640px){.tuspot-pricing-page{width:calc(100vw - 22px);padding:36px 0 54px}.tuspot-pricing-hero{text-align:left;margin-bottom:28px}.tuspot-pricing-hero .tuspot-billing-toggle{margin-left:0;transform:scale(.78);transform-origin:left}.tuspot-pricing-popular{position:static;align-self:flex-start;margin-bottom:4px}.tuspot-pricing-plan-head h2{font-size:30px}.tuspot-pricing-plan-head strong{font-size:24px}}.tuspot-pricing-page{--tp-primary:#23BBE7;--tp-hover:#22BAE5;--tp-dark:#093440;--tp-secondary:#13677F;--tp-bg:#F6FBFE;--tp-input:#EEF8FC;--tp-border:#D9EAF1;--tp-soft:#EAF8FE;--tp-success:#1FAE75;--tp-warning:#F5A524}.tuspot-pricing-page .tuspot-billing-toggle{background:#fff;border:1px solid var(--tp-border);box-shadow:0 14px 38px rgb(9 52 64 / .08);color:var(--tp-dark)}.tuspot-pricing-page .tuspot-billing-switch{background:linear-gradient(135deg,var(--tp-secondary),var(--tp-primary));border-color:rgb(9 52 64 / .08);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16),0 10px 22px rgb(19 103 127 / .14)}.tuspot-pricing-page .tuspot-billing-switch span{background:#fff;box-shadow:0 6px 14px rgb(9 52 64 / .16)}.tuspot-pricing-page .tuspot-billing-label.is-active{color:var(--tp-dark)}.tuspot-pricing-page .tuspot-billing-label:not(.is-active){color:#78909C}.tuspot-pricing-icon{width:34px;height:34px;border-radius:12px;background:var(--tp-soft);color:var(--tp-primary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px}.tuspot-pricing-icon svg{width:19px;height:19px;display:block;stroke:currentColor}.tuspot-pricing-feature span:first-child:not(.tuspot-pricing-icon){display:none}.tuspot-pricing-feature-card div .tuspot-pricing-icon{width:54px;height:54px;border-radius:18px}.tuspot-pricing-feature-card div .tuspot-pricing-icon svg{width:25px;height:25px}.tuspot-pricing-feature-card div{color:var(--tp-primary);font-size:0}.tuspot-pricing-feature-card div .tuspot-pricing-icon{margin:0}.tuspot-pricing-layout-compact .tuspot-pricing-header>div{min-height:220px}.tuspot-pricing-layout-compact .tuspot-pricing-row>div{padding:14px 20px;min-height:62px}.tuspot-pricing-layout-compact .tuspot-pricing-plan-head p{min-height:44px}.tuspot-pricing-layout-compact .tuspot-pricing-plan-head h2{font-size:30px}.tuspot-pricing-layout-compact .tuspot-pricing-plan-head strong{font-size:24px}.tuspot-pricing-layout-compact .tuspot-pricing-buy{min-height:42px;border-radius:12px}.tuspot-pricing-layout-cards .tuspot-pricing-table-wrap{border-radius:36px;background:linear-gradient(180deg,#fff 0%,var(--tp-bg) 100%)}.tuspot-pricing-layout-cards .tuspot-pricing-header{position:relative;background:#fff0}.tuspot-pricing-layout-cards .tuspot-pricing-plan-head{margin:18px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 18px 48px rgb(9 52 64 / .08)}.tuspot-pricing-layout-cards .tuspot-pricing-plan-head.is-popular{border-color:rgb(245 165 36 / .45);background:linear-gradient(180deg,#fffaf0 0%,#fff 100%)}.tuspot-pricing-layout-cards .tuspot-pricing-row>div:not(:first-child){border-left:0}.tuspot-pricing-layout-cards .tuspot-pricing-section-title,.tuspot-pricing-layout-cards .tuspot-pricing-row:not(.tuspot-pricing-header):not(.tuspot-pricing-footer){margin:0 18px}.tuspot-pricing-layout-cards .tuspot-pricing-footer{margin:0 18px 18px;border-radius:22px;overflow:hidden;border:1px solid var(--tp-border)}.tuspot-pricing-page .tuspot-pricing-buy{background:var(--tp-primary)}.tuspot-pricing-page .tuspot-pricing-buy:hover{background:var(--tp-hover)}.tuspot-pricing-page .tuspot-pricing-cell .is-yes{background:color-mix(in srgb,var(--tp-success) 12%,#fff);color:var(--tp-success)}@media (max-width:1024px){.tuspot-pricing-icon{width:30px;height:30px;flex-basis:30px}.tuspot-pricing-icon svg{width:17px;height:17px}.tuspot-pricing-layout-cards .tuspot-pricing-plan-head,.tuspot-pricing-layout-cards .tuspot-pricing-section-title,.tuspot-pricing-layout-cards .tuspot-pricing-row:not(.tuspot-pricing-header):not(.tuspot-pricing-footer),.tuspot-pricing-layout-cards .tuspot-pricing-footer{margin:0;border-radius:0}.tuspot-pricing-layout-cards .tuspot-pricing-plan-head{box-shadow:none}}.tuspot-place-nearby-explorer{overflow:hidden;padding:0}.tuspot-place-nearby-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:34px;border-bottom:1px solid var(--tuspot-border,#d9eaf1);background:linear-gradient(180deg,#fff 0%,var(--tuspot-soft,#eaf8fe) 100%)}.tuspot-place-nearby-hero span{display:block;margin-bottom:8px;color:var(--tuspot-primary,#23bbe7);font-weight:900;letter-spacing:.08em;text-transform:uppercase;font-size:13px}.tuspot-place-nearby-hero h2{margin:0 0 12px;border:0;padding:0;font-size:clamp(30px,3vw,48px);line-height:1.02;letter-spacing:-.06em;color:var(--tuspot-dark,#093440)}.tuspot-place-nearby-hero p{margin:0;max-width:780px;color:#5f7682;font-size:18px;line-height:1.55}.tuspot-place-nearby-weather{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:22px;border-radius:24px;background:#fff;border:1px solid var(--tuspot-border,#d9eaf1);box-shadow:0 14px 38px rgb(9 52 64 / .07)}.tuspot-place-nearby-weather b{display:flex;align-items:center;gap:10px;color:#13677f;font-size:16px}.tuspot-place-nearby-weather strong{font-size:28px;letter-spacing:-.04em;color:#093440}.tuspot-place-nearby-weather small{color:#6b8290;font-weight:800}.tuspot-place-nearby-controls{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 34px;border-bottom:1px solid var(--tuspot-border,#d9eaf1);background:#fff}.tuspot-place-nearby-tabs,.tuspot-place-nearby-radius{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tuspot-place-nearby-tabs button,.tuspot-place-nearby-radius button{border:1px solid var(--tuspot-border,#d9eaf1);background:#fff;color:#13677f;border-radius:999px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:.18s ease}.tuspot-place-nearby-tabs button:hover,.tuspot-place-nearby-tabs button.is-active,.tuspot-place-nearby-radius button:hover,.tuspot-place-nearby-radius button.is-active{background:var(--tuspot-soft,#eaf8fe);border-color:var(--tuspot-primary,#23bbe7);color:var(--tuspot-primary,#23bbe7);transform:translateY(-1px)}.tuspot-place-nearby-radius span{font-weight:900;color:#6c8491;margin-right:4px}.tuspot-place-nearby-tabs .tuspot-place-svg,.tuspot-place-nearby-footer .tuspot-place-svg{width:18px;height:18px;display:inline-flex}.tuspot-place-nearby-tabs svg,.tuspot-place-nearby-footer svg{width:18px;height:18px;stroke:currentColor}.tuspot-place-nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:30px 34px 28px}.tuspot-place-nearby-card{display:grid;grid-template-rows:180px 1fr;border:1px solid var(--tuspot-border,#d9eaf1);border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 14px 42px rgb(9 52 64 / .06);transition:.18s ease}.tuspot-place-nearby-card:hover{transform:translateY(-4px);box-shadow:0 22px 60px rgb(9 52 64 / .10)}.tuspot-place-nearby-card.is-hidden{display:none}.tuspot-place-nearby-img{position:relative;display:block;background-size:cover;background-position:center;text-decoration:none}.tuspot-place-nearby-img em{position:absolute;right:14px;top:14px;background:#fff;color:#093440;padding:7px 11px;border-radius:999px;font-style:normal;font-weight:900;box-shadow:0 10px 22px rgb(9 52 64 / .12)}.tuspot-place-nearby-card>div{padding:18px}.tuspot-place-nearby-card small{display:inline-flex;margin-bottom:8px;padding:5px 9px;border-radius:999px;background:var(--tuspot-soft,#eaf8fe);color:var(--tuspot-primary,#23bbe7);font-weight:900}.tuspot-place-nearby-card h3{margin:0 0 8px;font-size:22px;line-height:1.1;letter-spacing:-.04em}.tuspot-place-nearby-card h3 a{color:#093440;text-decoration:none}.tuspot-place-nearby-card p{margin:0 0 16px;color:#6b8290}.tuspot-place-nearby-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.tuspot-place-nearby-actions a,.tuspot-place-nearby-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--tuspot-border,#d9eaf1);background:#fff;color:#13677f;text-decoration:none;font-weight:900;cursor:pointer}.tuspot-place-nearby-actions button{background:var(--tuspot-primary,#23bbe7);border-color:var(--tuspot-primary,#23bbe7);color:#fff}.tuspot-place-nearby-empty{grid-column:1/-1;padding:28px;border-radius:24px;background:var(--tuspot-soft,#eaf8fe);border:1px dashed var(--tuspot-border,#d9eaf1);text-align:center}.tuspot-place-nearby-empty h3{margin:0 0 8px}.tuspot-place-nearby-empty p{margin:0;color:#6b8290}.tuspot-place-nearby-footer{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 34px 34px}.tuspot-place-nearby-footer a{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:0 18px;border-radius:14px;background:#fff;border:1px solid var(--tuspot-border,#d9eaf1);color:#13677f;text-decoration:none;font-weight:900}.tuspot-place-nearby-footer a:first-child{background:#093440;border-color:#093440;color:#fff}@media (max-width:1180px){.tuspot-place-nearby-hero{grid-template-columns:1fr}.tuspot-place-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-place-nearby-controls{align-items:flex-start;flex-direction:column}}@media (max-width:720px){.tuspot-place-nearby-hero,.tuspot-place-nearby-controls,.tuspot-place-nearby-grid,.tuspot-place-nearby-footer{padding-left:18px;padding-right:18px}.tuspot-place-nearby-grid{grid-template-columns:1fr}.tuspot-place-nearby-tabs,.tuspot-place-nearby-radius{overflow:auto;flex-wrap:nowrap;width:100%;padding-bottom:4px}.tuspot-place-nearby-tabs button,.tuspot-place-nearby-radius button{white-space:nowrap}}.tuspot-cat-card-actions,.tuspot-card-actions{display:grid;grid-template-columns:2fr 1fr;gap:8px;align-items:stretch;margin-top:14px}.tuspot-cat-view-btn,.tuspot-card-view-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--tuspot-primary,#23BBE7);border-radius:14px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;font-weight:900;letter-spacing:-.01em;box-shadow:0 12px 26px rgb(35 187 231 / .22);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.tuspot-cat-view-btn:hover,.tuspot-card-view-btn:hover{transform:translateY(-1px);background:#149fd0;box-shadow:0 16px 32px rgb(35 187 231 / .28)}.tuspot-compare-btn-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;width:100%;min-width:0;min-height:44px;padding:0;border-radius:14px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:var(--tuspot-secondary,#13677F);box-shadow:0 10px 22px rgb(9 52 64 / .04)}.tuspot-compare-btn-icon .tuspot-cat-svg,.tuspot-compare-btn-icon svg{width:20px;height:20px}.tuspot-compare-btn-icon:hover,.tuspot-compare-btn-icon.is-added{background:var(--tuspot-soft,#EAF8FE);border-color:var(--tuspot-primary,#23BBE7);color:var(--tuspot-primary,#23BBE7);transform:translateY(-1px)}.tuspot-compare-btn-icon[data-tooltip]:before,.tuspot-compare-btn-icon[data-tooltip]:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:20}.tuspot-compare-btn-icon[data-tooltip]:before{content:attr(data-tooltip);bottom:calc(100% + 9px);transform:translate(-50%,6px);padding:7px 9px;border-radius:9px;background:#093440;color:#fff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 12px 28px rgb(9 52 64 / .18)}.tuspot-compare-btn-icon[data-tooltip]:after{content:"";bottom:calc(100% + 4px);transform:translate(-50%,6px);border:5px solid #fff0;border-top-color:#093440}.tuspot-compare-btn-icon[data-tooltip]:hover:before,.tuspot-compare-btn-icon[data-tooltip]:hover:after,.tuspot-compare-btn-icon[data-tooltip]:focus-visible:before,.tuspot-compare-btn-icon[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%,0)}.tuspot-trip-btn-full{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:8px;border-radius:13px;background:#F6FBFE;border-color:var(--tuspot-border,#D9EAF1);color:var(--tuspot-secondary,#13677F)}.tuspot-trip-btn-full:hover,.tuspot-trip-btn-full.is-active{background:var(--tuspot-soft,#EAF8FE);border-color:var(--tuspot-primary,#23BBE7);color:var(--tuspot-primary,#23BBE7)}.tuspot-card-foot{margin-bottom:0}.tuspot-card-actions+.tuspot-trip-btn-full{margin-top:8px}.tuspot-place-nearby-actions-v2{display:grid;grid-template-columns:2fr 1fr;gap:8px}.tuspot-place-nearby-actions-v2 .tuspot-place-nearby-view{min-height:42px;background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff;box-shadow:0 12px 24px rgb(35 187 231 / .20)}.tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare{min-height:42px}.tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip{grid-column:1 / -1;width:100%;background:#fff;color:var(--tuspot-secondary,#13677F);border-color:var(--tuspot-border,#D9EAF1)}.tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip:hover,.tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip.is-active{background:var(--tuspot-soft,#EAF8FE);border-color:var(--tuspot-primary,#23BBE7);color:var(--tuspot-primary,#23BBE7)}.tuspot-cat-place-card-compact .tuspot-cat-card-actions,.tuspot-cat-place-card-sponsored .tuspot-cat-card-actions{margin-top:10px}.tuspot-cat-place-card-compact .tuspot-cat-view-btn,.tuspot-cat-place-card-compact .tuspot-compare-btn-icon,.tuspot-cat-place-card-sponsored .tuspot-cat-view-btn,.tuspot-cat-place-card-sponsored .tuspot-compare-btn-icon{min-height:38px;border-radius:12px;font-size:12px}.tuspot-cat-place-card-compact .tuspot-trip-btn-full,.tuspot-cat-place-card-sponsored .tuspot-trip-btn-full{min-height:36px;font-size:12px}@media (max-width:520px){.tuspot-cat-card-actions,.tuspot-card-actions,.tuspot-place-nearby-actions-v2{grid-template-columns:minmax(0,2fr) minmax(58px,1fr)}.tuspot-cat-view-btn,.tuspot-card-view-btn{min-height:42px;padding:0 12px}}.tuspot-card-media-wrap,.tuspot-cat-place-media{position:relative;display:block}.tuspot-card-favorite-btn,.tuspot-cat-favorite-btn{position:absolute;top:12px;right:12px;z-index:5;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(217 234 241 / .82);border-radius:999px;background:rgb(255 255 255 / .94);color:var(--tuspot-secondary,#13677F);box-shadow:0 12px 28px rgb(9 52 64 / .14);cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease;backdrop-filter:blur(10px)}.tuspot-card-favorite-btn svg,.tuspot-cat-favorite-btn svg,.tuspot-card-favorite-btn .tuspot-cat-svg,.tuspot-cat-favorite-btn .tuspot-cat-svg{width:20px;height:20px;display:block;fill:none;stroke:currentColor;stroke-width:2}.tuspot-card-favorite-btn:hover,.tuspot-cat-favorite-btn:hover,.tuspot-card-favorite-btn.is-active,.tuspot-cat-favorite-btn.is-active,[data-place-favorite].is-active{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff;transform:translateY(-1px)}.tuspot-card-favorite-btn.is-active svg,.tuspot-cat-favorite-btn.is-active svg,[data-place-favorite].is-active svg{fill:currentColor}.tuspot-card-favorite-btn[data-tooltip]:before,.tuspot-card-favorite-btn[data-tooltip]:after,.tuspot-cat-favorite-btn[data-tooltip]:before,.tuspot-cat-favorite-btn[data-tooltip]:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.tuspot-card-favorite-btn[data-tooltip]:before,.tuspot-cat-favorite-btn[data-tooltip]:before{content:attr(data-tooltip);bottom:calc(100% + 9px);transform:translate(-50%,6px);padding:7px 9px;border-radius:9px;background:#093440;color:#fff;font-size:11px;font-weight:900;line-height:1;white-space:nowrap;box-shadow:0 12px 28px rgb(9 52 64 / .18)}.tuspot-card-favorite-btn[data-tooltip]:after,.tuspot-cat-favorite-btn[data-tooltip]:after{content:"";bottom:calc(100% + 4px);transform:translate(-50%,6px);border:5px solid #fff0;border-top-color:#093440}.tuspot-card-favorite-btn[data-tooltip]:hover:before,.tuspot-card-favorite-btn[data-tooltip]:hover:after,.tuspot-cat-favorite-btn[data-tooltip]:hover:before,.tuspot-cat-favorite-btn[data-tooltip]:hover:after{opacity:1;transform:translate(-50%,0)}.tuspot-favorites-page{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:52px 0 72px;font-family:"Inter","Poppins",sans-serif;color:#093440}.tuspot-favorites-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:stretch;padding:34px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:32px;background:linear-gradient(135deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%);box-shadow:0 24px 70px rgb(9 52 64 / .08);margin-bottom:24px}.tuspot-favorites-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--tuspot-primary,#23BBE7);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tuspot-favorites-kicker .tuspot-cat-svg{width:18px;height:18px}.tuspot-favorites-hero h1{margin:0 0 10px;font-size:clamp(34px,4.2vw,58px);line-height:.98;letter-spacing:-.07em;color:#093440}.tuspot-favorites-hero p{margin:0;max-width:760px;color:#607987;font-size:17px;line-height:1.6;font-weight:500}.tuspot-favorites-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;background:#fff;box-shadow:0 14px 36px rgb(9 52 64 / .06)}.tuspot-favorites-summary strong{font-size:54px;letter-spacing:-.08em;color:var(--tuspot-primary,#23BBE7);line-height:1}.tuspot-favorites-summary span{color:#607987;font-weight:900;font-size:13px}.tuspot-favorites-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.tuspot-favorites-main,.tuspot-favorites-card{background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:28px;box-shadow:0 18px 50px rgb(9 52 64 / .055)}.tuspot-favorites-main{padding:24px}.tuspot-favorites-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.tuspot-favorites-toolbar h2,.tuspot-favorites-card h3{margin:0 0 6px;color:#093440;letter-spacing:-.04em}.tuspot-favorites-toolbar p,.tuspot-favorites-card p{margin:0;color:#607987;line-height:1.55;font-weight:500}.tuspot-favorites-actions{display:flex;gap:8px;flex-wrap:wrap}.tuspot-favorites-actions a,.tuspot-favorites-actions button,.tuspot-favorites-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:13px;padding:0 14px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:#13677F;text-decoration:none;font-weight:900;cursor:pointer}.tuspot-favorites-actions a,.tuspot-favorites-card a{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}.tuspot-favorites-grid{display:grid;gap:14px}.tuspot-favorite-item{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 38px;gap:16px;align-items:center;padding:12px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;background:#fff}.tuspot-favorite-img{height:118px;border-radius:18px;background:var(--tuspot-soft,#EAF8FE);overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--tuspot-primary,#23BBE7);font-weight:900}.tuspot-favorite-img img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-favorite-item em{display:inline-flex;margin-bottom:5px;padding:5px 9px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7);font-style:normal;font-size:12px;font-weight:900}.tuspot-favorite-item h3{margin:0 0 4px;font-size:21px;line-height:1.12;letter-spacing:-.04em}.tuspot-favorite-item h3 a{color:#093440;text-decoration:none}.tuspot-favorite-item p{margin:0 0 12px;color:#607987;font-weight:600}.tuspot-favorite-actions{display:flex;gap:8px;flex-wrap:wrap}.tuspot-favorite-actions a,.tuspot-favorite-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:#13677F;text-decoration:none;font-weight:900;cursor:pointer}.tuspot-favorite-actions a:first-child{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}.tuspot-favorite-remove{width:34px;height:34px;border:0;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:#13677F;font-size:22px;line-height:1;cursor:pointer}.tuspot-favorites-side{display:grid;gap:16px}.tuspot-favorites-card{padding:22px}.tuspot-favorites-card a{margin-top:14px}.tuspot-favorites-card-soft{background:linear-gradient(180deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%)}.tuspot-favorites-empty{padding:42px 24px;text-align:center;border:1px dashed var(--tuspot-border,#D9EAF1);border-radius:24px;background:var(--tuspot-soft,#EAF8FE)}.tuspot-favorites-empty h3{margin:0 0 8px;font-size:24px;letter-spacing:-.04em}.tuspot-favorites-empty p{margin:0 auto 16px;max-width:520px;color:#607987;line-height:1.55}.tuspot-favorites-empty a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border-radius:13px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;font-weight:900}.tuspot-compare-table{grid-template-columns:180px repeat(var(--compare-count,3),minmax(190px,1fr))}.tuspot-compare-cell.tuspot-compare-is-last{border-right:0}@media (max-width:980px){.tuspot-favorites-hero,.tuspot-favorites-layout{grid-template-columns:1fr}.tuspot-favorites-summary{min-height:150px}.tuspot-favorites-toolbar{display:block}.tuspot-favorites-actions{margin-top:16px}.tuspot-favorite-item{grid-template-columns:112px minmax(0,1fr) 34px}.tuspot-favorite-img{height:96px}}@media (max-width:620px){.tuspot-favorites-page{width:calc(100vw - 20px);padding-top:30px}.tuspot-favorites-hero,.tuspot-favorites-main,.tuspot-favorites-card{padding:18px;border-radius:22px}.tuspot-favorite-item{grid-template-columns:1fr;padding:12px}.tuspot-favorite-img{height:170px}.tuspot-favorite-remove{position:absolute;top:14px;right:14px;background:#fff}.tuspot-favorite-actions a,.tuspot-favorite-actions button{flex:1}}.tuspot-compare-table .tuspot-compare-cell:nth-child(4n){border-right:1px solid #d9eaf1}.tuspot-compare-table .tuspot-compare-cell.tuspot-compare-is-last{border-right:0}.tuspot-favorites-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto;color:var(--tuspot-text,#093440);--ts-primary:var(--tuspot-primary,#23BBE7);--ts-primary-hover:var(--tuspot-primary-hover,#22BAE5);--ts-aqua:var(--tuspot-primary,#23BBE7);--ts-aqua-2:var(--tuspot-primary-hover,#22BAE5);--ts-aqua-dark:var(--tuspot-secondary,#13677F);--ts-bg:var(--tuspot-bg,#F6FBFE);--ts-input:var(--tuspot-input,#EEF8FC);--ts-border:var(--tuspot-border,#D9EAF1);--ts-soft:var(--tuspot-soft,#EAF8FE);--ts-ink:var(--tuspot-text,#093440);--ts-deep:var(--tuspot-deep,#093440);--ts-secondary:var(--tuspot-secondary,#13677F)}.tuspot-favorites-hero{border-color:var(--tuspot-border,#D9EAF1);background:linear-gradient(135deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%)}.tuspot-favorites-kicker,.tuspot-favorites-summary strong,.tuspot-favorite-img,.tuspot-favorite-item em{color:var(--tuspot-primary,#23BBE7)}.tuspot-favorites-hero h1,.tuspot-favorites-toolbar h2,.tuspot-favorites-card h3,.tuspot-favorite-item h3 a,.tuspot-favorites-empty h3{color:var(--tuspot-text,#093440)}.tuspot-favorites-hero p,.tuspot-favorites-summary span,.tuspot-favorites-toolbar p,.tuspot-favorites-card p,.tuspot-favorite-item p,.tuspot-favorites-empty p{color:var(--tuspot-secondary,#13677F)}.tuspot-favorites-main,.tuspot-favorites-card,.tuspot-favorite-item,.tuspot-favorites-summary{border-color:var(--tuspot-border,#D9EAF1)}.tuspot-favorite-img,.tuspot-favorite-item em,.tuspot-favorite-remove,.tuspot-favorites-empty{background:var(--tuspot-soft,#EAF8FE)}.tuspot-favorites-card-soft{background:linear-gradient(180deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%)}.tuspot-favorites-actions a,.tuspot-favorites-card a,.tuspot-favorite-actions a:first-child,.tuspot-favorites-empty a{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}.tuspot-favorites-actions a:hover,.tuspot-favorites-card a:hover,.tuspot-favorite-actions a:first-child:hover,.tuspot-favorites-empty a:hover{background:var(--tuspot-primary-hover,#22BAE5);border-color:var(--tuspot-primary-hover,#22BAE5)}.tuspot-favorites-actions button,.tuspot-favorite-actions button,.tuspot-favorite-remove{border-color:var(--tuspot-border,#D9EAF1);color:var(--tuspot-secondary,#13677F)}.tuspot-favorites-actions button:hover,.tuspot-favorite-actions button:hover,.tuspot-favorite-remove:hover{background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7)}@media (max-width:620px){.tuspot-favorites-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 24px))}}.tuspot-favorites-viewport,.tuspot-trip-planner-viewport{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:var(--tuspot-bg,#F6FBFE);color:var(--tuspot-text,#093440);overflow-x:clip;box-sizing:border-box}@supports not (overflow:clip){.tuspot-favorites-viewport,.tuspot-trip-planner-viewport{overflow-x:hidden}}.tuspot-favorites-viewport *,.tuspot-trip-planner-viewport *{box-sizing:border-box}.tuspot-favorites-viewport .tuspot-favorites-page,.tuspot-trip-planner-viewport .tuspot-trip-planner-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}.tuspot-favorites-viewport .tuspot-favorites-page{padding:52px 0 72px}.tuspot-trip-planner-viewport .tuspot-trip-planner-page{padding:72px 0 86px}.tuspot-favorites-viewport,.tuspot-favorites-page,.tuspot-trip-planner-viewport,.tuspot-trip-planner-page{--tf-primary:var(--tuspot-primary,#23BBE7);--tf-primary-hover:var(--tuspot-primary-hover,#22BAE5);--tf-ink:var(--tuspot-text,#093440);--tf-deep:var(--tuspot-deep,#093440);--tf-secondary:var(--tuspot-secondary,#13677F);--tf-bg:var(--tuspot-bg,#F6FBFE);--tf-input:var(--tuspot-input,#EEF8FC);--tf-border:var(--tuspot-border,#D9EAF1);--tf-soft:var(--tuspot-soft,#EAF8FE);--tf-success:var(--tuspot-success,#1FAE75);--tf-warning:var(--tuspot-warning,#F5A524)}.tuspot-favorites-hero,.tuspot-trip-planner-hero{border-color:var(--tf-border);background:linear-gradient(135deg,#fff 0%,var(--tf-soft) 100%)}.tuspot-favorites-main,.tuspot-favorites-card,.tuspot-favorites-summary,.tuspot-favorite-item,.tuspot-trip-planner-card,.tuspot-trip-planner-item,.tuspot-trip-day-row{border-color:var(--tf-border)}.tuspot-favorites-kicker,.tuspot-favorites-summary strong,.tuspot-favorite-img,.tuspot-favorite-item em,.tuspot-trip-planner-hero span,.tuspot-trip-planner-item em,.tuspot-trip-planner-item-img,.tuspot-trip-day-row a{color:var(--tf-primary)}.tuspot-favorites-hero h1,.tuspot-favorites-toolbar h2,.tuspot-favorites-card h3,.tuspot-favorite-item h3 a,.tuspot-favorites-empty h3,.tuspot-trip-planner-hero h1,.tuspot-trip-planner-card-head h2,.tuspot-trip-summary-card h2,.tuspot-trip-tip-card h2,.tuspot-trip-planner-item h3 a{color:var(--tf-ink)}.tuspot-favorites-hero p,.tuspot-favorites-summary span,.tuspot-favorites-toolbar p,.tuspot-favorites-card p,.tuspot-favorite-item p,.tuspot-favorites-empty p,.tuspot-trip-planner-hero p,.tuspot-trip-planner-card-head p,.tuspot-trip-tip-card p,.tuspot-trip-planner-item p,.tuspot-trip-summary-card li span,.tuspot-trip-day-tabs span,.tuspot-trip-day-row span{color:var(--tf-secondary)}.tuspot-favorite-img,.tuspot-favorite-item em,.tuspot-favorite-remove,.tuspot-favorites-empty,.tuspot-trip-planner-fields input,.tuspot-trip-planner-actions button,.tuspot-trip-planner-item select,.tuspot-trip-day-tabs button,.tuspot-trip-day-empty,.tuspot-trip-tip-card{background:var(--tf-soft)}.tuspot-favorites-actions a,.tuspot-favorites-card a,.tuspot-favorite-actions a:first-child,.tuspot-favorites-empty a,.tuspot-trip-planner-hero a,.tuspot-trip-planner-actions button:last-child,.tuspot-trip-planner-empty a,.tuspot-trip-day-row b,.tuspot-trip-map-pin span,.tuspot-trip-summary-card a{background:var(--tf-primary);border-color:var(--tf-primary);color:#fff}.tuspot-favorites-actions a:hover,.tuspot-favorites-card a:hover,.tuspot-favorite-actions a:first-child:hover,.tuspot-favorites-empty a:hover,.tuspot-trip-planner-hero a:hover,.tuspot-trip-planner-actions button:last-child:hover,.tuspot-trip-planner-empty a:hover,.tuspot-trip-summary-card a:hover{background:var(--tf-primary-hover);border-color:var(--tf-primary-hover)}.tuspot-favorites-actions button,.tuspot-favorite-actions button,.tuspot-favorite-remove,.tuspot-trip-planner-actions button,.tuspot-trip-planner-item>button{border-color:var(--tf-border);color:var(--tf-secondary)}.tuspot-trip-day-tabs button.is-active{background:var(--tf-soft);border-color:var(--tf-primary);box-shadow:0 10px 26px color-mix(in srgb,var(--tf-primary) 16%,transparent)}.tuspot-trip-planner-fields input:focus,.tuspot-trip-planner-item select:focus{border-color:var(--tf-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--tf-primary) 16%,transparent)}@media (max-width:1440px){.tuspot-favorites-viewport .tuspot-favorites-page,.tuspot-trip-planner-viewport .tuspot-trip-planner-page{width:min(1180px,calc(100vw - 40px))}}@media (max-width:680px){.tuspot-favorites-viewport .tuspot-favorites-page,.tuspot-trip-planner-viewport .tuspot-trip-planner-page{width:calc(100vw - 24px);padding-top:34px;padding-bottom:58px}}.tuspot-trip-planner-viewport .tuspot-trip-planner-hero{display:grid;grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:24px}.tuspot-trip-hero-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:156px;padding:18px;border:1px solid var(--tf-border,#D9EAF1);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .055);text-align:center}.tuspot-trip-hero-panel strong{display:block;color:var(--tf-primary,#23BBE7);font-size:54px;line-height:.9;letter-spacing:-.08em}.tuspot-trip-hero-panel span{margin:0;color:var(--tf-secondary,#13677F);font-size:13px;line-height:1.25}.tuspot-trip-hero-panel a{width:100%;margin-top:8px}.tuspot-trip-planner-fields-extended{grid-template-columns:1.35fr .82fr .82fr .9fr}.tuspot-trip-planner-fields select,.tuspot-trip-note textarea{width:100%;border:1px solid var(--tf-border,#D9EAF1);border-radius:16px;background:var(--tf-bg,#F6FBFE);color:var(--tf-ink,#093440);box-shadow:none;outline:none;font:inherit;font-weight:750}.tuspot-trip-planner-fields select{min-height:50px;padding:0 14px}.tuspot-trip-note{display:grid;gap:8px;margin-top:14px}.tuspot-trip-note span{font-size:13px;font-weight:900;color:var(--tf-secondary,#13677F)}.tuspot-trip-note textarea{min-height:92px;padding:14px;resize:vertical;line-height:1.45}.tuspot-trip-buckets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tuspot-trip-bucket{min-height:168px;padding:16px;border:1px solid var(--tf-border,#D9EAF1);border-radius:22px;background:linear-gradient(180deg,#fff 0%,var(--tf-bg,#F6FBFE) 100%)}.tuspot-trip-bucket>div{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px}.tuspot-trip-bucket strong{display:block;color:var(--tf-primary,#23BBE7);font-size:38px;line-height:.9;letter-spacing:-.06em}.tuspot-trip-bucket span{display:block;color:var(--tf-ink,#093440);font-size:13px;font-weight:950;line-height:1.15}.tuspot-trip-bucket ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tuspot-trip-bucket li{padding-top:8px;border-top:1px solid color-mix(in srgb,var(--tf-border,#D9EAF1) 70%,transparent)}.tuspot-trip-bucket li a{display:block;color:var(--tf-ink,#093440);text-decoration:none;font-size:13px;font-weight:900;line-height:1.25}.tuspot-trip-bucket li span{margin-top:2px;color:var(--tf-secondary,#13677F);font-size:11px;font-weight:800;opacity:.86}.tuspot-trip-bucket li.is-empty{color:var(--tf-secondary,#13677F);font-size:12px;font-weight:800;line-height:1.35}.tuspot-trip-planner-items{gap:14px}.tuspot-trip-planner-item{grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:18px;padding:14px;border-radius:24px}.tuspot-trip-planner-item-img{width:128px;height:128px;text-decoration:none;flex:0 0 128px}.tuspot-trip-planner-item-body{min-width:0;display:grid;align-content:center}.tuspot-trip-planner-item label{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.tuspot-trip-planner-item select{min-height:38px;border-color:var(--tf-border,#D9EAF1);background:var(--tf-bg,#F6FBFE);color:var(--tf-ink,#093440)}.tuspot-trip-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tuspot-trip-item-actions a,.tuspot-trip-item-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:12px;border:1px solid var(--tf-border,#D9EAF1);background:#fff;color:var(--tf-secondary,#13677F);text-decoration:none;font-weight:900;cursor:pointer;box-shadow:none}.tuspot-trip-item-actions a:first-child{background:var(--tf-primary,#23BBE7);border-color:var(--tf-primary,#23BBE7);color:#fff}.tuspot-trip-item-actions a:first-child:hover{background:var(--tf-primary-hover,#22BAE5);border-color:var(--tf-primary-hover,#22BAE5)}.tuspot-trip-planner-actions button:nth-last-child(1),.tuspot-trip-planner-actions button:nth-last-child(2){background:var(--tf-primary,#23BBE7);border-color:var(--tf-primary,#23BBE7);color:#fff}.tuspot-trip-checklist{display:grid;gap:10px}.tuspot-trip-check{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:10px;border:1px solid var(--tf-border,#D9EAF1);border-radius:16px;background:#fff}.tuspot-trip-check span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--tf-soft,#EAF8FE);color:var(--tf-primary,#23BBE7);font-size:15px;font-weight:950}.tuspot-trip-check b{color:var(--tf-secondary,#13677F);font-size:13px;line-height:1.25}.tuspot-trip-check.is-done{border-color:color-mix(in srgb,var(--tf-primary,#23BBE7) 45%,var(--tf-border,#D9EAF1));background:linear-gradient(180deg,#fff 0%,var(--tf-soft,#EAF8FE) 100%)}.tuspot-trip-check.is-done b{color:var(--tf-ink,#093440)}.tuspot-trip-check.is-done span{background:var(--tf-primary,#23BBE7);color:#fff}.tuspot-trip-toast{position:fixed;left:50%;bottom:28px;z-index:999999;transform:translate(-50%,18px);opacity:0;padding:13px 18px;border-radius:999px;background:var(--tf-ink,#093440);color:#fff;font-weight:900;box-shadow:0 18px 48px rgb(9 52 64 / .22);transition:opacity .22s ease,transform .22s ease}.tuspot-trip-toast.is-visible{opacity:1;transform:translate(-50%,0)}.tuspot-trip-map-pin{text-decoration:none}.tuspot-trip-map-pin span{background:var(--tf-primary,#23BBE7)}@media (max-width:1280px){.tuspot-trip-buckets{grid-template-columns:repeat(3,minmax(0,1fr))}.tuspot-trip-planner-fields-extended{grid-template-columns:1fr 1fr}}@media (max-width:980px){.tuspot-trip-planner-viewport .tuspot-trip-planner-hero{grid-template-columns:1fr}.tuspot-trip-hero-panel{align-items:flex-start;text-align:left}.tuspot-trip-hero-panel a{width:auto}.tuspot-trip-buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.tuspot-trip-planner-fields-extended{grid-template-columns:1fr}.tuspot-trip-buckets{grid-template-columns:1fr}.tuspot-trip-planner-item{grid-template-columns:1fr}.tuspot-trip-planner-item-img{width:100%;height:190px}.tuspot-trip-item-actions a,.tuspot-trip-item-actions button{flex:1 1 auto}.tuspot-trip-planner-actions button{flex:1 1 45%}}.tuspot-compare-actions a[data-compare-page-link]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:13px;border:1px solid var(--tuspot-primary,#23BBE7);background:var(--tuspot-primary,#23BBE7);color:#fff;font-weight:900;text-decoration:none;white-space:nowrap}.tuspot-compare-actions a[data-compare-page-link]:hover{background:var(--tuspot-primary-hover,#22BAE5);border-color:var(--tuspot-primary-hover,#22BAE5)}.tuspot-compare-viewport{--tuspot-primary:#23BBE7;--tuspot-primary-hover:#22BAE5;--tuspot-text:#111827;--tuspot-deep:#093440;--tuspot-secondary:#13677F;--tuspot-bg:#F6FBFE;--tuspot-input:#EEF8FC;--tuspot-border:#D9EAF1;--tuspot-soft:#EAF8FE;--tuspot-success:#1FAE75;--tuspot-warning:#F5A524;position:relative;left:50%;right:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;box-sizing:border-box;display:flex;justify-content:center;padding:54px 0 82px;background:var(--tuspot-bg,#F6FBFE);color:#334155;overflow-x:clip}.tuspot-compare-viewport *{box-sizing:border-box}.tuspot-compare-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin:0 auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#334155}.tuspot-compare-page a{text-decoration:none}.tuspot-compare-page-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:24px;align-items:stretch;margin-bottom:24px;padding:34px 36px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:30px;background:linear-gradient(135deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%);box-shadow:0 20px 70px rgb(9 52 64 / .06)}.tuspot-compare-page-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--tuspot-primary,#23BBE7);font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.tuspot-compare-page-kicker .tuspot-cat-svg{width:18px;height:18px}.tuspot-compare-page-kicker svg{stroke:currentColor}.tuspot-compare-page-hero h1{margin:0 0 10px;font-size:clamp(34px,4.2vw,58px);line-height:.98;letter-spacing:-.07em;color:var(--tuspot-text,#111827);font-weight:900}.tuspot-compare-page-hero p{margin:0;max-width:760px;color:#607987;font-size:17px;line-height:1.6;font-weight:500}.tuspot-compare-page-summary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;background:#fff;box-shadow:0 14px 36px rgb(9 52 64 / .06);text-align:center}.tuspot-compare-page-summary strong{font-size:54px;letter-spacing:-.08em;color:var(--tuspot-primary,#23BBE7);line-height:1}.tuspot-compare-page-summary span{max-width:135px;color:#607987;font-weight:900;font-size:13px;line-height:1.25}.tuspot-compare-page-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:start}.tuspot-compare-page-main,.tuspot-compare-page-card{background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:28px;box-shadow:0 18px 50px rgb(9 52 64 / .055)}.tuspot-compare-page-main{padding:24px;min-width:0}.tuspot-compare-page-toolbar{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.tuspot-compare-page-toolbar h2,.tuspot-compare-page-card h3{margin:0 0 6px;color:var(--tuspot-deep,#093440);letter-spacing:-.04em;font-weight:900}.tuspot-compare-page-toolbar p,.tuspot-compare-page-card p{margin:0;color:#607987;line-height:1.55;font-weight:500}.tuspot-compare-page-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.tuspot-compare-page-actions a,.tuspot-compare-page-actions button,.tuspot-compare-page-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:13px;padding:0 14px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:var(--tuspot-secondary,#13677F);text-decoration:none;font-weight:900;cursor:pointer}.tuspot-compare-page-actions a,.tuspot-compare-page-card a{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}.tuspot-compare-page-actions a:hover,.tuspot-compare-page-card a:hover{background:var(--tuspot-primary-hover,#22BAE5);border-color:var(--tuspot-primary-hover,#22BAE5)}.tuspot-compare-page-actions button:hover{background:var(--tuspot-soft,#EAF8FE);border-color:var(--tuspot-primary,#23BBE7);color:var(--tuspot-primary,#23BBE7)}.tuspot-compare-page-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.tuspot-compare-page-mini{position:relative;display:grid;grid-template-columns:116px minmax(0,1fr) 34px;gap:14px;align-items:center;padding:10px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;background:#fff}.tuspot-compare-page-mini-img{height:94px;border-radius:18px;background:var(--tuspot-soft,#EAF8FE);overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--tuspot-primary,#23BBE7);font-weight:900;font-size:28px}.tuspot-compare-page-mini-img img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-compare-page-mini em{display:inline-flex;margin-bottom:5px;padding:5px 9px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7);font-style:normal;font-size:12px;font-weight:900}.tuspot-compare-page-mini h3{margin:0 0 4px;font-size:19px;line-height:1.12;letter-spacing:-.04em}.tuspot-compare-page-mini h3 a{color:var(--tuspot-deep,#093440)}.tuspot-compare-page-mini p{margin:0;color:#607987;font-weight:600;font-size:13px}.tuspot-compare-page-mini button{width:34px;height:34px;border:0;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);font-size:22px;line-height:1;cursor:pointer}.tuspot-compare-page-table-wrap{width:100%;overflow-x:auto;border-radius:24px}.tuspot-compare-page-table{display:grid;grid-template-columns:190px repeat(var(--compare-page-count,2),minmax(220px,1fr));min-width:max-content;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;overflow:hidden;background:#fff}.tuspot-compare-page-cell{min-width:0;padding:16px;border-right:1px solid var(--tuspot-border,#D9EAF1);border-bottom:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:#334155;font-weight:600;line-height:1.45}.tuspot-compare-page-cell:nth-child(n){word-break:normal}.tuspot-compare-page-label{background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);font-weight:900}.tuspot-compare-page-sticky{color:var(--tuspot-deep,#093440)}.tuspot-compare-page-top{background:linear-gradient(180deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%)}.tuspot-compare-page-top strong{display:block;color:var(--tuspot-deep,#093440);font-size:17px;line-height:1.18;letter-spacing:-.035em}.tuspot-compare-page-top span{display:block;margin-top:5px;color:var(--tuspot-primary,#23BBE7);font-weight:900;font-size:12px}.tuspot-compare-page-photo{height:142px;border-radius:18px;overflow:hidden;background:var(--tuspot-soft,#EAF8FE);display:flex;align-items:center;justify-content:center;color:var(--tuspot-primary,#23BBE7);font-size:42px;font-weight:900}.tuspot-compare-page-photo img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-compare-page-title{display:block;margin:0 0 10px;color:var(--tuspot-deep,#093440);font-size:18px;font-weight:900;line-height:1.16;letter-spacing:-.04em}.tuspot-compare-page-go,.tuspot-compare-page-row-actions a,.tuspot-compare-page-row-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:var(--tuspot-secondary,#13677F);font-weight:900;text-decoration:none;cursor:pointer}.tuspot-compare-page-go,.tuspot-compare-page-row-actions a:first-child{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}.tuspot-compare-page-row-actions{display:flex;gap:8px;flex-wrap:wrap}.tuspot-compare-page-side{display:grid;gap:16px}.tuspot-compare-page-card{padding:22px}.tuspot-compare-page-card a{margin-top:14px}.tuspot-compare-page-card-soft{background:linear-gradient(180deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%)}.tuspot-compare-page-empty{padding:46px 24px;text-align:center;border:1px dashed var(--tuspot-border,#D9EAF1);border-radius:24px;background:var(--tuspot-soft,#EAF8FE)}.tuspot-compare-page-empty h3{margin:0 0 8px;font-size:24px;letter-spacing:-.04em;color:var(--tuspot-text,#111827)}.tuspot-compare-page-empty p{margin:0 auto 16px;max-width:560px;color:#607987;line-height:1.55}.tuspot-compare-page-empty a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border-radius:13px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;font-weight:900}.tuspot-compare-page-toast{position:fixed;left:50%;bottom:28px;z-index:10020;transform:translate(-50%,18px);opacity:0;pointer-events:none;padding:12px 16px;border-radius:999px;background:var(--tuspot-deep,#093440);color:#fff;font-weight:900;box-shadow:0 18px 45px rgb(9 52 64 / .22);transition:opacity .18s ease,transform .18s ease}.tuspot-compare-page-toast.is-visible{opacity:1;transform:translate(-50%,0)}@media (max-width:1100px){.tuspot-compare-page-hero,.tuspot-compare-page-layout{grid-template-columns:1fr}.tuspot-compare-page-summary{min-height:135px}.tuspot-compare-page-list{grid-template-columns:1fr}.tuspot-compare-page-toolbar{display:block}.tuspot-compare-page-actions{justify-content:flex-start;margin-top:16px}.tuspot-compare-page-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tuspot-compare-viewport{padding:30px 0 56px;overflow-x:hidden}.tuspot-compare-page{width:calc(100vw - 20px)}.tuspot-compare-page-hero,.tuspot-compare-page-main,.tuspot-compare-page-card{padding:18px;border-radius:22px}.tuspot-compare-page-side{grid-template-columns:1fr}.tuspot-compare-page-actions a,.tuspot-compare-page-actions button{flex:1}.tuspot-compare-page-mini{grid-template-columns:92px minmax(0,1fr) 32px}.tuspot-compare-page-mini-img{height:82px}.tuspot-compare-page-table{display:block;min-width:0;border-radius:20px}.tuspot-compare-page-cell{display:block;border-right:0}.tuspot-compare-page-label{position:sticky;top:0;z-index:1}.tuspot-compare-page-top{border-top:6px solid var(--tuspot-soft,#EAF8FE)}.tuspot-compare-page-row-actions a,.tuspot-compare-page-row-actions button{flex:1}.tuspot-compare-actions a[data-compare-page-link],.tuspot-compare-actions button{flex:1}}.tuspot-user-hub-viewport{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;padding:0;display:flex;justify-content:center;align-items:flex-start;background:var(--tuspot-bg,#F6FBFE);color:var(--tuspot-dark,#093440);overflow-x:clip;box-sizing:border-box;text-align:left}.tuspot-user-hub-viewport *{box-sizing:border-box}.tuspot-user-hub{--tp-primary:var(--tuspot-primary,#23BBE7);--tp-hover:var(--tuspot-primary-hover,#22BAE5);--tp-dark:var(--tuspot-dark,#093440);--tp-secondary:var(--tuspot-secondary,#13677F);--tp-bg:var(--tuspot-bg,#F6FBFE);--tp-input:var(--tuspot-input,#EEF8FC);--tp-border:var(--tuspot-border,#D9EAF1);--tp-soft:var(--tuspot-soft,#EAF8FE);--tp-success:var(--tuspot-success,#1FAE75);--tp-warning:var(--tuspot-warning,#F5A524);width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto;padding:72px 0 92px;flex:0 1 auto;color:var(--tp-dark);font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-user-hub-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:22px;padding:34px;border:1px solid var(--tp-border);border-radius:34px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 100%);box-shadow:0 18px 54px rgb(9 52 64 / .08)}.tuspot-user-hub-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--tp-primary);font-weight:900;text-transform:uppercase;letter-spacing:.11em;font-size:12px}.tuspot-user-hub-kicker svg{width:16px;height:16px}.tuspot-user-hub-hero h1{margin:0 0 10px;font-size:clamp(42px,5.2vw,76px);line-height:.94;letter-spacing:-.075em;color:#111827}.tuspot-user-hub-hero p{margin:0;max-width:820px;color:#607985;font-size:17px;line-height:1.65;font-weight:700}.tuspot-user-hub-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tuspot-user-hub-actions a,.tuspot-user-hub-full-btn,.tuspot-user-hub-card>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;border:1px solid var(--tp-border);background:#fff;color:var(--tp-secondary);text-decoration:none;font-weight:900;transition:.18s ease}.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn{background:var(--tp-primary);border-color:var(--tp-primary);color:#fff;box-shadow:0 14px 28px rgb(35 187 231 / .22)}.tuspot-user-hub-actions a:hover,.tuspot-user-hub-full-btn:hover,.tuspot-user-hub-card>a:hover{transform:translateY(-1px)}.tuspot-user-hub-score{min-width:190px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:26px;border:1px solid var(--tp-border);background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}.tuspot-user-hub-score strong{font-size:54px;line-height:.9;color:var(--tp-primary);letter-spacing:-.06em}.tuspot-user-hub-score span{margin-top:8px;color:var(--tp-secondary);font-weight:900;font-size:13px;text-align:center}.tuspot-user-hub-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px}.tuspot-user-hub-stat{display:grid;grid-template-columns:54px 1fr;gap:4px 14px;align-items:center;min-height:156px;padding:22px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07);color:inherit;text-decoration:none;transition:.18s ease}.tuspot-user-hub-stat:hover{transform:translateY(-3px);box-shadow:0 22px 58px rgb(9 52 64 / .1);border-color:var(--tp-primary)}.tuspot-user-hub-stat>span{grid-row:1/4;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--tp-soft);color:var(--tp-primary)}.tuspot-user-hub-stat svg{width:25px;height:25px}.tuspot-user-hub-stat strong{font-size:36px;line-height:.95;color:#111827;letter-spacing:-.05em}.tuspot-user-hub-stat b{font-size:18px;color:#143c4d}.tuspot-user-hub-stat em{font-style:normal;color:#6d8491;font-size:13px;font-weight:800;line-height:1.35}.tuspot-user-hub-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:28px;align-items:start}.tuspot-user-hub-main,.tuspot-user-hub-side{display:grid;gap:22px}.tuspot-user-hub-side{position:sticky;top:24px}.tuspot-user-hub-card{padding:26px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(9 52 64 / .08)}.tuspot-user-hub-card-soft{background:linear-gradient(180deg,var(--tp-soft),#fff)}.tuspot-user-hub-card h2{margin:0 0 8px;font-size:28px;line-height:1.05;letter-spacing:-.05em;color:#111827}.tuspot-user-hub-card p{margin:0 0 18px;color:#607985;line-height:1.58;font-weight:700}.tuspot-user-hub-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.tuspot-user-hub-card-head h2{margin-bottom:6px}.tuspot-user-hub-card-head a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:13px;background:var(--tp-soft);color:var(--tp-secondary);text-decoration:none;font-weight:900;white-space:nowrap}.tuspot-user-hub-list{display:grid;gap:12px}.tuspot-user-hub-mini{display:grid;grid-template-columns:86px 1fr;gap:14px;align-items:center;padding:12px;border:1px solid var(--tp-border);border-radius:22px;background:#fff}.tuspot-user-hub-mini-img{width:86px;height:78px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--tp-soft);overflow:hidden;color:var(--tp-primary);font-size:34px;font-weight:900;text-decoration:none}.tuspot-user-hub-mini-img img{width:100%;height:100%;object-fit:cover}.tuspot-user-hub-mini em{display:inline-flex;margin-bottom:4px;font-style:normal;color:var(--tp-primary);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tuspot-user-hub-mini h3{margin:0 0 4px;font-size:20px;letter-spacing:-.035em;line-height:1.12}.tuspot-user-hub-mini h3 a{color:#111827;text-decoration:none}.tuspot-user-hub-mini p{margin:0 0 10px;color:#708895;font-size:13px}.tuspot-user-hub-mini div div{display:flex;gap:8px;flex-wrap:wrap}.tuspot-user-hub-mini div div a,.tuspot-user-hub-mini div div button{min-height:36px;padding:0 12px;border-radius:12px;border:1px solid var(--tp-border);background:#fff;color:var(--tp-secondary);text-decoration:none;font-weight:900;font-family:inherit;cursor:pointer}.tuspot-user-hub-mini div div a{background:var(--tp-primary);border-color:var(--tp-primary);color:#fff}.tuspot-user-hub-empty{padding:30px;border:1px dashed #bddfec;border-radius:22px;background:var(--tp-bg);text-align:center}.tuspot-user-hub-empty h3{margin:0 0 8px;font-size:24px;letter-spacing:-.04em;color:#111827}.tuspot-user-hub-empty p{margin:0 auto 16px;max-width:560px;color:#607985}.tuspot-user-hub-empty a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 16px;border-radius:13px;background:var(--tp-primary);color:#fff;text-decoration:none;font-weight:900}.tuspot-user-hub-compare-mini{display:grid;gap:10px;margin-bottom:16px}.tuspot-user-hub-compare-mini .tuspot-user-hub-mini{grid-template-columns:64px 1fr;padding:10px}.tuspot-user-hub-compare-mini .tuspot-user-hub-mini-img{width:64px;height:58px;border-radius:16px}.tuspot-user-hub-compare-mini .tuspot-user-hub-mini h3{font-size:16px}.tuspot-user-hub-compare-mini .tuspot-user-hub-mini p,.tuspot-user-hub-compare-mini .tuspot-user-hub-mini em{display:none}.tuspot-user-hub-compare-empty{padding:18px;border-radius:18px;background:var(--tp-bg);color:#607985;font-weight:900;text-align:center}.tuspot-user-hub-checklist{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:10px}.tuspot-user-hub-checklist li{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--tp-border);border-radius:16px;background:#fff}.tuspot-user-hub-checklist span{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 24px;background:var(--tp-input);color:#fff;font-size:13px;font-weight:900}.tuspot-user-hub-checklist b{font-size:14px;line-height:1.3;color:#173f4f}.tuspot-user-hub-checklist li.is-done span{background:var(--tp-success)}.tuspot-user-hub-checklist li.is-done b{text-decoration:line-through;color:#6d8491}@media (max-width:1100px){.tuspot-user-hub-layout{grid-template-columns:1fr}.tuspot-user-hub-side{position:static}.tuspot-user-hub-hero{display:block}.tuspot-user-hub-score{margin-top:22px;min-height:110px}.tuspot-user-hub-stats{grid-template-columns:1fr}}@media (max-width:680px){.tuspot-user-hub-viewport{overflow-x:hidden}.tuspot-user-hub{width:calc(100vw - 28px);padding:36px 0 62px}.tuspot-user-hub-hero,.tuspot-user-hub-card{padding:20px;border-radius:24px}.tuspot-user-hub-hero h1{font-size:42px}.tuspot-user-hub-mini{grid-template-columns:1fr}.tuspot-user-hub-mini-img{width:100%;height:170px}.tuspot-user-hub-card-head{display:block}.tuspot-user-hub-card-head a{margin-top:12px}.tuspot-user-hub-actions a{width:100%}}.tuspot-auth-viewport{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:clamp(28px, 4vw, 56px) 0;background:var(--ts-bg,#f6fbfe);color:var(--ts-ink,#093440);font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-auth-shell{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin:0 auto}.tuspot-auth-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px;padding:clamp(24px, 3vw, 38px);border:1px solid color-mix(in srgb,var(--ts-border,#d9eaf1) 88%,transparent);border-radius:32px;background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--ts-primary,#23bbe7) 15%,transparent),transparent 32%),linear-gradient(135deg,#fff,color-mix(in srgb,var(--ts-soft,#eaf8fe) 62%,#fff));box-shadow:0 18px 60px rgb(9 52 64 / .08)}.tuspot-auth-hero span,.tuspot-auth-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--ts-primary,#23bbe7) 12%,#fff);border:1px solid color-mix(in srgb,var(--ts-primary,#23bbe7) 26%,transparent);color:var(--ts-secondary,#13677f);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.tuspot-auth-hero h1,.tuspot-auth-card h1,.tuspot-auth-card h2,.tuspot-auth-choice-big-card h2{margin:12px 0 10px;color:var(--ts-ink,#093440);font-weight:850;line-height:1.05}.tuspot-auth-hero h1{font-size:clamp(34px, 4.2vw, 64px);max-width:760px}.tuspot-auth-card h1{font-size:clamp(28px, 3vw, 44px)}.tuspot-auth-card h2,.tuspot-auth-choice-big-card h2{font-size:clamp(22px, 2vw, 30px)}.tuspot-auth-hero p,.tuspot-auth-card p,.tuspot-auth-choice-big-card p,.tuspot-auth-card li{color:#55707b;font-size:15px;line-height:1.7}.tuspot-auth-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.7fr);gap:22px;align-items:stretch}.tuspot-auth-card,.tuspot-auth-choice-big-card{border:1px solid color-mix(in srgb,var(--ts-border,#d9eaf1) 92%,transparent);border-radius:30px;background:rgb(255 255 255 / .92);box-shadow:0 18px 60px rgb(9 52 64 / .075);padding:clamp(22px, 2.6vw, 34px)}.tuspot-auth-form{display:grid;gap:15px}.tuspot-auth-form label{display:grid;gap:8px;margin:0;color:var(--ts-ink,#093440);font-weight:800}.tuspot-auth-form label>span{font-size:13px}.tuspot-auth-form input[type="text"],.tuspot-auth-form input[type="email"],.tuspot-auth-form input[type="password"]{width:100%;min-height:54px;border:1px solid var(--ts-border,#d9eaf1);border-radius:18px;background:var(--ts-input,#eef8fc);padding:0 16px;color:var(--ts-ink,#093440);box-shadow:none}.tuspot-auth-form input:focus{outline:none;border-color:var(--ts-primary,#23bbe7);box-shadow:0 0 0 5px color-mix(in srgb,var(--ts-primary,#23bbe7) 16%,transparent)}.tuspot-auth-form button,.tuspot-auth-inline-form button,.tuspot-auth-actions-row a.is-primary,.tuspot-auth-choice-big-card b,.tuspot-auth-choice-mini a:hover{background:linear-gradient(135deg,var(--ts-primary,#23bbe7),var(--ts-primary-hover,#22bae5));color:#fff;border-color:#fff0}.tuspot-auth-form button,.tuspot-auth-inline-form button{min-height:54px;border:0;border-radius:18px;padding:0 20px;font-weight:850;cursor:pointer;box-shadow:0 14px 28px color-mix(in srgb,var(--ts-primary,#23bbe7) 24%,transparent)}.tuspot-auth-check{grid-template-columns:18px 1fr;display:grid;align-items:start;gap:10px;font-weight:650;color:#55707b}.tuspot-auth-check input{margin-top:4px;accent-color:var(--ts-primary,#23bbe7)}.tuspot-auth-type-grid,.tuspot-auth-choice-mini,.tuspot-auth-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tuspot-auth-type-grid label{position:relative;margin:0}.tuspot-auth-type-grid input{position:absolute;opacity:0;pointer-events:none}.tuspot-auth-type-grid label>span,.tuspot-auth-choice-mini a{display:grid;gap:7px;height:100%;padding:16px;border:1px solid var(--ts-border,#d9eaf1);border-radius:22px;background:#fff;color:inherit;text-decoration:none;transition:.2s ease}.tuspot-auth-type-grid label.is-active>span,.tuspot-auth-type-grid label:has(input:checked)>span{border-color:var(--ts-primary,#23bbe7);background:color-mix(in srgb,var(--ts-primary,#23bbe7) 10%,#fff);box-shadow:0 12px 28px rgb(9 52 64 / .07);color:#25bbe8}.tuspot-auth-type-grid b,.tuspot-auth-choice-mini b{color:var(--ts-ink,#093440);font-size:15px}.tuspot-auth-type-grid em,.tuspot-auth-choice-mini em{color:#667985;font-size:12px;line-height:1.45;font-style:normal}.tuspot-auth-icon svg,.tuspot-auth-icon{width:22px;height:22px;color:var(--ts-primary,#23bbe7);display:inline-flex}.tuspot-auth-choice-mini a:hover .tuspot-auth-icon,.tuspot-auth-choice-mini a:hover b,.tuspot-auth-choice-mini a:hover em{color:#fff}.tuspot-auth-info-card ul{margin:18px 0;padding-left:20px}.tuspot-auth-info-card a,.tuspot-auth-under a,.tuspot-auth-center-link a,.tuspot-auth-muted-link{color:var(--ts-secondary,#13677f);font-weight:850;text-decoration:none}.tuspot-auth-choice-big{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tuspot-auth-choice-big-card{display:grid;align-content:start;gap:12px;text-decoration:none;min-height:320px;transition:.22s ease}.tuspot-auth-choice-big-card:hover{transform:translateY(-3px);border-color:var(--ts-primary,#23bbe7);box-shadow:0 24px 70px rgb(9 52 64 / .11)}.tuspot-auth-choice-big-card>span{width:58px;height:58px;display:grid;place-items:center;border-radius:20px;background:color-mix(in srgb,var(--ts-primary,#23bbe7) 12%,#fff);color:var(--ts-primary,#23bbe7)}.tuspot-auth-choice-big-card>span svg{width:30px;height:30px}.tuspot-auth-choice-big-card b{display:inline-flex;justify-content:center;align-items:center;width:fit-content;min-height:48px;margin-top:auto;padding:0 18px;border-radius:999px;font-size:14px;font-weight:850}.tuspot-auth-alert{margin:0 0 18px;padding:14px 16px;border-radius:18px;font-weight:780;border:1px solid var(--ts-border,#d9eaf1);background:#fff}.tuspot-auth-alert.is-success{border-color:color-mix(in srgb,var(--ts-success,#1fae75) 34%,#fff);color:#16724f;background:color-mix(in srgb,var(--ts-success,#1fae75) 10%,#fff)}.tuspot-auth-alert.is-error{border-color:color-mix(in srgb,#ef4444 34%,#fff);color:#991b1b;background:color-mix(in srgb,#ef4444 9%,#fff)}.tuspot-auth-actions-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.tuspot-auth-actions-row a{display:inline-flex;justify-content:center;align-items:center;min-height:50px;border:1px solid var(--ts-border,#d9eaf1);border-radius:999px;background:#fff;color:var(--ts-secondary,#13677f);font-weight:850;text-decoration:none}.tuspot-auth-logged-card,.tuspot-auth-required-card{max-width:820px;margin:0 auto;text-align:center}.tuspot-auth-inline-form{margin:20px auto 12px;display:flex;justify-content:center}.tuspot-auth-muted-link{display:inline-block;margin-top:8px}.tuspot-auth-center-link{text-align:center;margin:22px 0 0}@media (max-width:980px){.tuspot-auth-grid,.tuspot-auth-choice-big{grid-template-columns:1fr}.tuspot-auth-hero{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.tuspot-auth-shell{width:calc(100vw - 28px)}.tuspot-auth-type-grid,.tuspot-auth-choice-mini,.tuspot-auth-actions-row{grid-template-columns:1fr}.tuspot-auth-viewport{padding:18px 0}.tuspot-auth-card,.tuspot-auth-choice-big-card,.tuspot-auth-hero{border-radius:24px;padding:20px}}body.tuspot-platform .tuspot-user-hub-viewport{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;display:flex;justify-content:center;text-align:left}body.tuspot-platform .tuspot-user-hub{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-account-menu{--ta-primary:var(--ts-primary,var(--tp-primary,#23bbe7));--ta-secondary:var(--ts-secondary,var(--tp-secondary,#13677f));--ta-dark:var(--ts-ink,var(--tp-dark,#093440));--ta-soft:var(--ts-soft,var(--tp-soft,#eaf8fe));--ta-border:var(--ts-border,var(--tp-border,#d9eaf1));position:relative;display:inline-flex;align-items:center;gap:10px;font-family:Poppins,Inter,system-ui,sans-serif;z-index:60}body.tuspot-platform .tuspot-account-menu a{text-decoration:none}body.tuspot-platform .tuspot-account-menu-guest>a,body.tuspot-platform .tuspot-account-main{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--ta-border);background:#fff;color:var(--ta-dark);font-size:14px;font-weight:850;line-height:1;box-shadow:0 10px 28px rgb(9 52 64 / .05);transition:.18s ease}body.tuspot-platform .tuspot-account-menu-guest>a:hover,body.tuspot-platform .tuspot-account-main:hover{transform:translateY(-1px);border-color:var(--ta-primary);box-shadow:0 16px 36px rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-register,body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-owner{background:var(--ta-primary);border-color:var(--ta-primary);color:#fff}body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-owner{background:var(--ta-soft);color:var(--ta-secondary);border-color:color-mix(in srgb,var(--ta-primary) 26%,#fff)}body.tuspot-platform .tuspot-account-menu .tuspot-auth-icon{width:19px;height:19px;color:currentColor;display:inline-flex;flex:0 0 19px}body.tuspot-platform .tuspot-account-avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:var(--ta-primary);color:#fff;font-size:12px;font-weight:950;letter-spacing:.02em;flex:0 0 34px}body.tuspot-platform .tuspot-account-avatar img{width:100%;height:100%;object-fit:cover;display:block}body.tuspot-platform .tuspot-account-copy{display:grid;gap:2px;text-align:left}body.tuspot-platform .tuspot-account-copy strong{font-size:14px;line-height:1.05;color:var(--ta-dark);max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tuspot-platform .tuspot-account-copy em{font-style:normal;font-size:11px;line-height:1.05;color:var(--ta-secondary);font-weight:850}body.tuspot-platform .tuspot-account-dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:260px;display:grid;gap:5px;padding:10px;border:1px solid var(--ta-border);border-radius:22px;background:#fff;box-shadow:0 24px 70px rgb(9 52 64 / .15);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:.16s ease}body.tuspot-platform .tuspot-account-menu-user:hover .tuspot-account-dropdown,body.tuspot-platform .tuspot-account-menu-user:focus-within .tuspot-account-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.tuspot-platform .tuspot-account-dropdown a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:14px;color:var(--ta-dark);font-size:13px;font-weight:850;background:#fff0}body.tuspot-platform .tuspot-account-dropdown a:hover{background:var(--ta-soft);color:var(--ta-secondary)}body.tuspot-platform .tuspot-account-dropdown .tuspot-auth-icon{width:18px;height:18px;color:var(--ta-primary)}body.tuspot-platform .tuspot-account-dropdown-sep{height:1px;background:var(--ta-border);margin:4px;display:block}body.tuspot-platform .tuspot-account-menu.is-compact .tuspot-account-copy em,body.tuspot-platform .tuspot-account-menu.is-compact .tuspot-account-owner{display:none}body.tuspot-platform .tuspot-user-hub-actions a.is-owner{background:#fff;color:var(--tp-secondary);border-color:var(--tp-border)}body.tuspot-platform .tuspot-user-hub-role-note{display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:center;margin:18px 0 22px;padding:18px 20px;border:1px solid var(--tp-border);border-radius:22px;background:linear-gradient(135deg,var(--tp-soft),#fff);box-shadow:0 14px 40px rgb(9 52 64 / .06);color:var(--tp-dark)}body.tuspot-platform .tuspot-user-hub-role-note strong{font-size:16px;font-weight:950;color:var(--tp-dark)}body.tuspot-platform .tuspot-user-hub-role-note span{font-size:13px;color:#607985;font-weight:750;line-height:1.45}body.tuspot-platform .tuspot-user-hub-role-note a{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:14px;background:var(--tp-primary);color:#fff;text-decoration:none;font-weight:950;white-space:nowrap}@media (max-width:760px){body.tuspot-platform .tuspot-account-menu{width:100%;display:grid;grid-template-columns:1fr;gap:8px}body.tuspot-platform .tuspot-account-menu-guest>a,body.tuspot-platform .tuspot-account-main{width:100%;min-height:46px}body.tuspot-platform .tuspot-account-dropdown{position:static;width:100%;opacity:1;visibility:visible;transform:none;pointer-events:auto;margin-top:8px;box-shadow:0 14px 40px rgb(9 52 64 / .09)}body.tuspot-platform .tuspot-user-hub-role-note{grid-template-columns:1fr}body.tuspot-platform .tuspot-user-hub-role-note a{grid-column:auto;grid-row:auto;width:100%}}body.tuspot-platform .tuspot-account-menu-user{position:relative;padding-bottom:16px;margin-bottom:-16px;z-index:95}body.tuspot-platform .tuspot-account-menu-user::after{content:"";position:absolute;left:0;right:0;top:100%;height:18px;background:#fff0;pointer-events:auto}body.tuspot-platform .tuspot-account-dropdown{top:calc(100% - 2px);z-index:9999;transform:translateY(2px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}body.tuspot-platform .tuspot-account-dropdown::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px;background:#fff0}body.tuspot-platform .tuspot-account-menu-user:hover .tuspot-account-dropdown,body.tuspot-platform .tuspot-account-menu-user:focus-within .tuspot-account-dropdown,body.tuspot-platform .tuspot-account-menu-user.is-open .tuspot-account-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}body.tuspot-platform .tuspot-user-hub-stats{grid-template-columns:repeat(4,minmax(0,1fr))}body.tuspot-platform .tuspot-user-hub-recent-card{background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 145%)}@media (max-width:1280px){body.tuspot-platform .tuspot-user-hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-user-hub-stats{grid-template-columns:1fr}body.tuspot-platform .tuspot-account-menu-user{padding-bottom:0;margin-bottom:0}body.tuspot-platform .tuspot-account-menu-user::after,body.tuspot-platform .tuspot-account-dropdown::before{display:none}}body.tuspot-platform .tuspot-profile-viewport{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;display:flex;justify-content:center;padding:0;overflow-x:clip;background:var(--tuspot-bg,var(--ts-bg,#f6fbfe));color:var(--tuspot-text,var(--ts-ink,#093440));--tp-primary:var(--tuspot-primary,var(--ts-primary,#23bbe7));--tp-primary-hover:var(--tuspot-primary-hover,var(--ts-primary-hover,#22bae5));--tp-secondary:var(--tuspot-secondary,var(--ts-secondary,#13677f));--tp-dark:var(--tuspot-text,var(--ts-ink,#093440));--tp-bg:var(--tuspot-bg,var(--ts-bg,#f6fbfe));--tp-input:var(--tuspot-input,var(--ts-input,#eef8fc));--tp-border:var(--tuspot-border,var(--ts-border,#d9eaf1));--tp-soft:var(--tuspot-soft,var(--ts-soft,#eaf8fe));--tp-success:var(--tuspot-success,var(--ts-success,#1fae75))}body.tuspot-platform .tuspot-profile-viewport *,body.tuspot-platform .tuspot-profile-viewport *::before,body.tuspot-platform .tuspot-profile-viewport *::after{box-sizing:border-box}body.tuspot-platform .tuspot-profile-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin:0 auto;padding:54px 0 76px;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-profile-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:stretch;margin:0 0 24px;padding:34px;border:1px solid var(--tp-border);border-radius:32px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 120%);box-shadow:0 24px 70px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-profile-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--tp-primary);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-profile-kicker .tuspot-auth-icon{width:18px;height:18px;color:currentColor}body.tuspot-platform .tuspot-profile-hero h1{margin:0 0 10px;color:var(--tp-dark);font-size:clamp(36px,4.3vw,64px);line-height:.96;letter-spacing:-.075em}body.tuspot-platform .tuspot-profile-hero p{margin:0;max-width:820px;color:var(--tp-secondary);font-size:17px;line-height:1.58;font-weight:720}body.tuspot-platform .tuspot-profile-user-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:8px;padding:20px;border:1px solid var(--tp-border);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-profile-user-card>span{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--tp-primary);color:#fff;font-weight:950;font-size:22px}body.tuspot-platform .tuspot-profile-user-card img{width:100%;height:100%;object-fit:cover;display:block}body.tuspot-platform .tuspot-profile-user-card strong{color:var(--tp-dark);font-size:17px;line-height:1.15;max-width:190px;overflow:hidden;text-overflow:ellipsis}body.tuspot-platform .tuspot-profile-user-card em{font-style:normal;color:var(--tp-secondary);font-size:12px;font-weight:900}body.tuspot-platform .tuspot-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}body.tuspot-platform .tuspot-profile-main,body.tuspot-platform .tuspot-profile-side{display:grid;gap:20px}body.tuspot-platform .tuspot-profile-side{position:sticky;top:22px}body.tuspot-platform .tuspot-profile-card{padding:26px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-profile-card-head{margin:0 0 18px}body.tuspot-platform .tuspot-profile-card h2{margin:0 0 8px;color:var(--tp-dark);font-size:28px;line-height:1.05;letter-spacing:-.05em}body.tuspot-platform .tuspot-profile-card p{margin:0 0 16px;color:#607985;line-height:1.55;font-weight:720}body.tuspot-platform .tuspot-profile-card strong{display:block;margin:0 0 8px;color:var(--tp-primary);font-size:24px;letter-spacing:-.04em}body.tuspot-platform .tuspot-profile-form{display:grid;gap:15px}body.tuspot-platform .tuspot-profile-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}body.tuspot-platform .tuspot-profile-form label{display:grid;gap:8px;margin:0;color:var(--tp-dark);font-weight:880}body.tuspot-platform .tuspot-profile-form label>span{font-size:13px}body.tuspot-platform .tuspot-profile-form small{font-size:12px;color:#6d8491;font-weight:700}body.tuspot-platform .tuspot-profile-form input{width:100%;min-height:50px;border:1px solid var(--tp-border);border-radius:15px;background:var(--tp-input);color:var(--tp-dark);padding:0 15px;font:inherit;font-weight:760;outline:none;box-shadow:none}body.tuspot-platform .tuspot-profile-form input:focus{border-color:var(--tp-primary);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tp-primary) 16%,transparent)}body.tuspot-platform .tuspot-profile-form input:disabled{opacity:.72;cursor:not-allowed}body.tuspot-platform .tuspot-profile-form button,body.tuspot-platform .tuspot-profile-sync-actions button,body.tuspot-platform .tuspot-profile-side-actions a,body.tuspot-platform .tuspot-profile-upgrade-card button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 17px;border-radius:999px;border:1px solid var(--tp-primary);background:var(--tp-primary);color:#fff;font-family:inherit;font-weight:950;text-decoration:none;cursor:pointer;transition:.18s ease}body.tuspot-platform .tuspot-profile-form button:hover,body.tuspot-platform .tuspot-profile-sync-actions button:hover,body.tuspot-platform .tuspot-profile-side-actions a:hover,body.tuspot-platform .tuspot-profile-upgrade-card button:hover{background:var(--tp-primary-hover);border-color:var(--tp-primary-hover);transform:translateY(-1px)}body.tuspot-platform .tuspot-profile-sync-card{background:linear-gradient(180deg,#fff 0%,var(--tp-soft) 145%)}body.tuspot-platform .tuspot-profile-sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}body.tuspot-platform .tuspot-profile-sync-grid div{padding:18px 14px;border:1px solid var(--tp-border);border-radius:20px;background:#fff;text-align:center}body.tuspot-platform .tuspot-profile-sync-grid strong{margin:0;color:var(--tp-primary);font-size:36px;line-height:1;letter-spacing:-.06em}body.tuspot-platform .tuspot-profile-sync-grid span{display:block;margin-top:6px;color:var(--tp-secondary);font-size:12px;font-weight:900}body.tuspot-platform .tuspot-profile-sync-actions{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 14px}body.tuspot-platform .tuspot-profile-sync-actions button:nth-child(2),body.tuspot-platform .tuspot-profile-sync-actions button:nth-child(3),body.tuspot-platform .tuspot-profile-side-actions a:nth-child(2){background:#fff;color:var(--tp-secondary);border-color:var(--tp-border)}body.tuspot-platform .tuspot-profile-sync-actions button:nth-child(2):hover,body.tuspot-platform .tuspot-profile-sync-actions button:nth-child(3):hover,body.tuspot-platform .tuspot-profile-side-actions a:nth-child(2):hover{background:var(--tp-soft);border-color:var(--tp-primary);color:var(--tp-primary)}body.tuspot-platform .tuspot-profile-sync-status{margin:0;padding:13px 15px;border-radius:16px;background:#fff;color:var(--tp-secondary);font-size:13px;font-weight:850}body.tuspot-platform .tuspot-profile-side-actions{display:grid;gap:9px;margin-top:14px}body.tuspot-platform .tuspot-profile-upgrade-card{background:linear-gradient(135deg,var(--tp-soft),#fff)}body.tuspot-platform .tuspot-profile-upgrade-card .tuspot-auth-inline-form{justify-content:flex-start;margin:14px 0 0}@media (max-width:1120px){body.tuspot-platform .tuspot-profile-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-profile-side{position:static}body.tuspot-platform .tuspot-profile-hero{grid-template-columns:1fr}.tuspot-profile-user-card{align-items:flex-start;text-align:left}}@media (max-width:720px){body.tuspot-platform .tuspot-profile-shell{width:calc(100vw - 28px);padding:36px 0 64px}body.tuspot-platform .tuspot-profile-hero,body.tuspot-platform .tuspot-profile-card{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-profile-two,body.tuspot-platform .tuspot-profile-sync-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-profile-sync-actions button,body.tuspot-platform .tuspot-profile-form button{width:100%}}body.tuspot-platform .tuspot-profile-viewport,body.tuspot-platform .tuspot-profile-shell,body.tuspot-platform .tuspot-notifications-viewport,body.tuspot-platform .tuspot-notifications-shell{--tp-primary:var(--tuspot-primary,#23BBE7);--tp-primary-hover:var(--tuspot-primary-hover,#22BAE5);--tp-secondary:var(--tuspot-secondary,#13677F);--tp-dark:var(--tuspot-text,#111827);--tp-bg:var(--tuspot-bg,#F6FBFE);--tp-input:var(--tuspot-input,#EEF8FC);--tp-border:var(--tuspot-border,#D9EAF1);--tp-soft:var(--tuspot-soft,#EAF8FE);--tp-success:var(--tuspot-success,#1FAE75);--tp-warning:var(--tuspot-warning,#F5A524)}body.tuspot-platform .tuspot-profile-viewport a,body.tuspot-platform .tuspot-profile-viewport button,body.tuspot-platform .tuspot-notifications-viewport a,body.tuspot-platform .tuspot-notifications-viewport button{box-shadow:none}body.tuspot-platform .tuspot-notifications-viewport{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;display:flex;justify-content:center;padding:0;overflow-x:clip;background:var(--tp-bg);color:var(--tp-dark)}body.tuspot-platform .tuspot-notifications-viewport *,body.tuspot-platform .tuspot-notifications-viewport *::before,body.tuspot-platform .tuspot-notifications-viewport *::after{box-sizing:border-box}body.tuspot-platform .tuspot-notifications-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:54px 0 76px;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-notifications-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:stretch;margin:0 0 24px;padding:34px;border:1px solid var(--tp-border);border-radius:32px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 120%);box-shadow:0 24px 70px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-notifications-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--tp-primary);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-notifications-kicker .tuspot-auth-icon{width:18px;height:18px;color:currentColor}body.tuspot-platform .tuspot-notifications-hero h1{margin:0 0 10px;color:var(--tp-dark);font-size:clamp(36px,4.3vw,64px);line-height:.96;letter-spacing:-.075em}body.tuspot-platform .tuspot-notifications-hero p{margin:0;max-width:820px;color:var(--tp-secondary);font-size:17px;line-height:1.58;font-weight:720}body.tuspot-platform .tuspot-notifications-count{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;border:1px solid var(--tp-border);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-notifications-count strong{display:block;margin:0;color:var(--tp-primary);font-size:54px;line-height:.9;letter-spacing:-.075em}body.tuspot-platform .tuspot-notifications-count span{display:block;margin-top:8px;color:var(--tp-secondary);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-notifications-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}body.tuspot-platform .tuspot-notifications-list{display:grid;gap:14px}body.tuspot-platform .tuspot-notification-card{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--tp-border);border-radius:24px;background:#fff;box-shadow:0 16px 44px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-notification-icon{width:58px;height:58px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--tp-soft);color:var(--tp-primary)}body.tuspot-platform .tuspot-notification-icon .tuspot-auth-icon{width:24px;height:24px;color:currentColor}body.tuspot-platform .tuspot-notification-copy h2{margin:0 0 6px;color:var(--tp-dark);font-size:20px;line-height:1.1;letter-spacing:-.045em}body.tuspot-platform .tuspot-notification-copy p{margin:0;color:#607985;font-size:14px;line-height:1.5;font-weight:720}body.tuspot-platform .tuspot-notification-card>a,body.tuspot-platform .tuspot-notifications-side a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--tp-primary);background:var(--tp-primary);color:#fff;text-decoration:none;font-weight:950;white-space:nowrap;transition:.18s ease}body.tuspot-platform .tuspot-notification-card>a:hover,body.tuspot-platform .tuspot-notifications-side a:hover{background:var(--tp-primary-hover);border-color:var(--tp-primary-hover);transform:translateY(-1px)}body.tuspot-platform .tuspot-notification-card.is-warning .tuspot-notification-icon{background:color-mix(in srgb,var(--tp-warning) 13%,#fff);color:var(--tp-warning)}body.tuspot-platform .tuspot-notification-card.is-success .tuspot-notification-icon{background:color-mix(in srgb,var(--tp-success) 13%,#fff);color:var(--tp-success)}body.tuspot-platform .tuspot-notification-card.is-owner .tuspot-notification-icon{background:color-mix(in srgb,var(--tp-secondary) 12%,#fff);color:var(--tp-secondary)}body.tuspot-platform .tuspot-notifications-side{position:sticky;top:22px}body.tuspot-platform .tuspot-notifications-side section{padding:24px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-notifications-side h2{margin:0 0 16px;color:var(--tp-dark);font-size:26px;letter-spacing:-.05em}body.tuspot-platform .tuspot-notifications-side div{padding:16px;margin:0 0 10px;border:1px solid var(--tp-border);border-radius:20px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 155%)}body.tuspot-platform .tuspot-notifications-side strong{display:block;margin:0 0 5px;color:var(--tp-primary);font-size:25px;letter-spacing:-.04em}body.tuspot-platform .tuspot-notifications-side span{display:block;color:var(--tp-secondary);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-notifications-side a{width:100%;margin-top:10px}@media (max-width:1120px){body.tuspot-platform .tuspot-notifications-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-notifications-side{position:static}body.tuspot-platform .tuspot-notifications-hero{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-notifications-shell{width:calc(100vw - 28px);padding:36px 0 64px}body.tuspot-platform .tuspot-notifications-hero{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-notification-card{grid-template-columns:1fr}body.tuspot-platform .tuspot-notification-card>a{width:100%}body.tuspot-platform .tuspot-notification-icon{width:52px;height:52px}}body.tuspot-platform .tuspot-messages-viewport,body.tuspot-platform .tuspot-messages-shell{--tp-primary:var(--tuspot-primary,#23BBE7);--tp-primary-hover:var(--tuspot-primary-hover,#22BAE5);--tp-secondary:var(--tuspot-secondary,#13677F);--tp-dark:var(--tuspot-text,#093440);--tp-bg:var(--tuspot-bg,#F6FBFE);--tp-input:var(--tuspot-input,#EEF8FC);--tp-border:var(--tuspot-border,#D9EAF1);--tp-soft:var(--tuspot-soft,#EAF8FE);--tp-success:var(--tuspot-success,#1FAE75);--tp-warning:var(--tuspot-warning,#F5A524)}body.tuspot-platform .tuspot-messages-viewport{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;display:flex;justify-content:center;padding:0;overflow-x:clip;background:var(--tp-bg);color:var(--tp-dark)}body.tuspot-platform .tuspot-messages-viewport *,body.tuspot-platform .tuspot-messages-viewport *::before,body.tuspot-platform .tuspot-messages-viewport *::after{box-sizing:border-box}body.tuspot-platform .tuspot-messages-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin:0 auto;padding:54px 0 76px;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-messages-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:24px;align-items:stretch;margin:0 0 24px;padding:34px;border:1px solid var(--tp-border);border-radius:32px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 120%);box-shadow:0 24px 70px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-messages-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--tp-primary);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-messages-kicker .tuspot-auth-icon{width:18px;height:18px;color:currentColor}body.tuspot-platform .tuspot-messages-hero h1{margin:0 0 10px;color:var(--tp-dark);font-size:clamp(36px,4.3vw,64px);line-height:.96;letter-spacing:-.075em}body.tuspot-platform .tuspot-messages-hero p{margin:0;max-width:850px;color:var(--tp-secondary);font-size:17px;line-height:1.58;font-weight:720}body.tuspot-platform .tuspot-messages-count{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;border:1px solid var(--tp-border);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-messages-count strong{display:block;margin:0;color:var(--tp-primary);font-size:54px;line-height:.9;letter-spacing:-.075em}body.tuspot-platform .tuspot-messages-count span,body.tuspot-platform .tuspot-messages-count em{display:block;margin-top:8px;color:var(--tp-secondary);font-size:12px;font-weight:900;font-style:normal;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-messages-count em{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--tp-warning) 13%,#fff);color:var(--tp-warning)}body.tuspot-platform .tuspot-messages-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}body.tuspot-platform .tuspot-messages-main{display:grid;gap:20px}body.tuspot-platform .tuspot-messages-card,body.tuspot-platform .tuspot-messages-side section{padding:26px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-messages-owner-card{background:linear-gradient(180deg,#fff 0%,var(--tp-soft) 150%)}body.tuspot-platform .tuspot-messages-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 18px}body.tuspot-platform .tuspot-messages-card-head h2,body.tuspot-platform .tuspot-messages-side h2{margin:0 0 8px;color:var(--tp-dark);font-size:28px;line-height:1.05;letter-spacing:-.05em}body.tuspot-platform .tuspot-messages-card-head p,body.tuspot-platform .tuspot-messages-side p{margin:0;color:#607985;line-height:1.55;font-weight:720}body.tuspot-platform .tuspot-messages-card-head>strong{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:52px;border-radius:18px;background:var(--tp-soft);color:var(--tp-primary);font-size:28px;line-height:1;letter-spacing:-.055em}body.tuspot-platform .tuspot-messages-list{display:grid;gap:14px}body.tuspot-platform .tuspot-message-row{padding:18px;border:1px solid var(--tp-border);border-radius:24px;background:#fff;box-shadow:0 12px 34px rgb(9 52 64 / .045)}body.tuspot-platform .tuspot-message-row.is-new{border-color:color-mix(in srgb,var(--tp-warning) 35%,var(--tp-border));background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--tp-warning) 7%,#fff) 135%)}body.tuspot-platform .tuspot-message-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 10px}body.tuspot-platform .tuspot-message-row h3{margin:5px 0 0;color:var(--tp-dark);font-size:20px;line-height:1.13;letter-spacing:-.045em}body.tuspot-platform .tuspot-message-row time{color:#7d929d;font-size:12px;font-weight:850;white-space:nowrap}body.tuspot-platform .tuspot-message-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--tp-soft);color:var(--tp-primary);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-message-row.is-new .tuspot-message-status{background:color-mix(in srgb,var(--tp-warning) 15%,#fff);color:var(--tp-warning)}body.tuspot-platform .tuspot-message-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 10px}body.tuspot-platform .tuspot-message-meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid var(--tp-border);border-radius:999px;color:var(--tp-secondary);background:var(--tp-soft);font-size:12px;font-weight:850}body.tuspot-platform .tuspot-message-row p{margin:0;color:#516a75;font-size:14px;line-height:1.55;font-weight:720}body.tuspot-platform .tuspot-message-reply-preview{display:grid;gap:4px;margin:12px 0 0;padding:12px 14px;border-radius:18px;background:var(--tp-soft);color:var(--tp-secondary);font-size:13px;font-weight:760}body.tuspot-platform .tuspot-message-reply-preview strong{color:var(--tp-dark)}body.tuspot-platform .tuspot-message-actions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0 0}body.tuspot-platform .tuspot-message-actions a,body.tuspot-platform .tuspot-messages-primary-link,body.tuspot-platform .tuspot-messages-side a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;border:1px solid var(--tp-primary);background:var(--tp-primary);color:#fff;text-decoration:none;font-weight:950;transition:.18s ease}body.tuspot-platform .tuspot-message-actions a:nth-child(2),body.tuspot-platform .tuspot-messages-side a:nth-of-type(2){background:#fff;color:var(--tp-secondary);border-color:var(--tp-border)}body.tuspot-platform .tuspot-message-actions a:hover,body.tuspot-platform .tuspot-messages-primary-link:hover,body.tuspot-platform .tuspot-messages-side a:hover{background:var(--tp-primary-hover);border-color:var(--tp-primary-hover);color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-messages-primary-link{margin-top:18px;width:auto}body.tuspot-platform .tuspot-messages-empty{padding:26px;border:1px dashed var(--tp-border);border-radius:24px;background:var(--tp-soft);text-align:center}body.tuspot-platform .tuspot-messages-empty h3{margin:0 0 8px;color:var(--tp-dark);font-size:22px;letter-spacing:-.045em}body.tuspot-platform .tuspot-messages-empty p{margin:0;color:var(--tp-secondary);font-weight:720}body.tuspot-platform .tuspot-messages-side{display:grid;gap:18px;position:sticky;top:22px}body.tuspot-platform .tuspot-messages-side div{padding:16px;margin:0 0 10px;border:1px solid var(--tp-border);border-radius:20px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 155%)}body.tuspot-platform .tuspot-messages-side strong{display:block;margin:0 0 5px;color:var(--tp-primary);font-size:28px;line-height:1;letter-spacing:-.05em}body.tuspot-platform .tuspot-messages-side span{display:block;color:var(--tp-secondary);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-messages-side a{width:100%;margin-top:9px}body.tuspot-platform .tuspot-messages-help{background:linear-gradient(135deg,var(--tp-soft),#fff)}@media (max-width:1120px){body.tuspot-platform .tuspot-messages-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-messages-side{position:static}body.tuspot-platform .tuspot-messages-hero{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-messages-shell{width:calc(100vw - 28px);padding:36px 0 64px}body.tuspot-platform .tuspot-messages-hero,body.tuspot-platform .tuspot-messages-card,body.tuspot-platform .tuspot-messages-side section{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-message-row-top,body.tuspot-platform .tuspot-messages-card-head{display:grid}body.tuspot-platform .tuspot-message-actions a,body.tuspot-platform .tuspot-messages-primary-link{width:100%}body.tuspot-platform .tuspot-message-row time{white-space:normal}}.tuspot-reviews-viewport,.tuspot-reviews-shell,.tuspot-reviews-module,.tuspot-messages-viewport,.tuspot-profile-viewport{--tr-primary:var(--tuspot-primary,#23BBE7);--tr-hover:var(--tuspot-primary-hover,#22BAE5);--tr-dark:var(--tuspot-dark,#093440);--tr-secondary:var(--tuspot-secondary,#13677F);--tr-bg:var(--tuspot-bg,#F6FBFE);--tr-input:var(--tuspot-input,#EEF8FC);--tr-border:var(--tuspot-border,#D9EAF1);--tr-soft:var(--tuspot-soft,#EAF8FE);--tr-success:var(--tuspot-success,#1FAE75);--tr-warning:var(--tuspot-warning,#F5A524)}.tuspot-reviews-viewport{width:100%;background:var(--tr-bg);padding:0;margin:0;font-family:Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--tr-dark)}.tuspot-reviews-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:72px 0 92px;box-sizing:border-box}.tuspot-reviews-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:end;margin-bottom:30px;padding:34px;border:1px solid var(--tr-border);border-radius:32px;background:linear-gradient(180deg,#fff 0%,var(--tr-soft) 100%);box-shadow:0 24px 72px rgb(9 52 64 / .07)}.tuspot-reviews-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;border-radius:999px;background:#fff;color:var(--tr-primary);border:1px solid var(--tr-border);font-weight:900;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.tuspot-reviews-hero h1{margin:0 0 12px;color:var(--tr-dark);font-size:clamp(38px,5vw,72px);line-height:.96;letter-spacing:-.075em;border:0;padding:0}.tuspot-reviews-hero p{margin:0;max-width:820px;color:var(--tr-secondary);font-size:17px;line-height:1.65}.tuspot-reviews-count{display:grid;place-items:center;min-height:150px;border:1px solid var(--tr-border);border-radius:26px;background:#fff;text-align:center;box-shadow:0 14px 38px rgb(9 52 64 / .06)}.tuspot-reviews-count strong{display:block;color:var(--tr-primary);font-size:54px;line-height:1;font-weight:950;letter-spacing:-.06em}.tuspot-reviews-count span{color:var(--tr-secondary);font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tuspot-reviews-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.tuspot-reviews-main{display:grid;gap:24px}.tuspot-reviews-card,.tuspot-reviews-side section{border:1px solid var(--tr-border);border-radius:30px;background:#fff;box-shadow:0 22px 68px rgb(9 52 64 / .065);padding:26px}.tuspot-reviews-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.tuspot-reviews-card-head h2,.tuspot-reviews-side h2{margin:0 0 6px;color:var(--tr-dark);font-size:26px;line-height:1.05;letter-spacing:-.05em}.tuspot-reviews-card-head p{margin:0;color:#6d8491;font-weight:700;line-height:1.5}.tuspot-reviews-card-head>strong{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:17px;background:var(--tr-soft);color:var(--tr-primary);font-weight:950;font-size:22px}.tuspot-reviews-list{display:grid;gap:14px}.tuspot-review-row{border:1px solid var(--tr-border);border-radius:22px;background:linear-gradient(180deg,#fff 0%,#fbfeff 100%);padding:18px}.tuspot-review-row-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.tuspot-review-row-top span{display:block;color:var(--tr-warning);letter-spacing:.06em;font-size:16px}.tuspot-review-row-top h3{margin:4px 0 0;color:var(--tr-dark);font-size:20px;line-height:1.15}.tuspot-review-row-top em{padding:6px 10px;border-radius:999px;background:var(--tr-soft);color:var(--tr-secondary);font-size:12px;font-style:normal;font-weight:900}.tuspot-review-row p{margin:0;color:#536b78;line-height:1.6}.tuspot-review-row-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid #eef5f8}.tuspot-review-row-actions small{color:#7a909b;font-weight:800}.tuspot-review-row-actions a,.tuspot-reviews-side a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:13px;background:var(--tr-primary);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 12px 24px rgb(35 187 231 / .18)}.tuspot-reviews-side{position:sticky;top:24px}.tuspot-reviews-side section{display:grid;gap:12px}.tuspot-reviews-side div{padding:16px;border:1px solid var(--tr-border);border-radius:18px;background:var(--tr-soft)}.tuspot-reviews-side strong{display:block;color:var(--tr-dark);font-size:28px;letter-spacing:-.04em}.tuspot-reviews-side span{display:block;color:var(--tr-secondary);font-size:13px;font-weight:900}.tuspot-reviews-empty,.tuspot-review-empty{padding:22px;border:1px dashed var(--tr-border);border-radius:22px;background:var(--tr-soft);text-align:center}.tuspot-reviews-empty h3,.tuspot-review-empty strong{margin:0 0 8px;color:var(--tr-dark);font-size:21px}.tuspot-reviews-empty p,.tuspot-review-empty p{margin:0;color:var(--tr-secondary)}.tuspot-reviews-module .tuspot-place-review-score b{color:var(--tr-primary)}.tuspot-reviews-module .tuspot-place-review-score span,.tuspot-review-stars{color:var(--tr-warning)}.tuspot-review-rating-input{direction:rtl;display:inline-flex;gap:3px;margin:6px 0 14px}.tuspot-review-rating-input input{position:absolute;opacity:0;pointer-events:none}.tuspot-review-rating-input label{font-size:28px;line-height:1;cursor:pointer;color:#c8d5db;transition:.15s ease}.tuspot-review-rating-input label:hover,.tuspot-review-rating-input label:hover~label,.tuspot-review-rating-input input:checked~label{color:var(--tr-warning);transform:translateY(-1px)}.tuspot-review-notice{padding:16px 18px;border-radius:18px;margin:0 0 14px;font-weight:850}.tuspot-review-notice.is-success{background:#e9f9f1;color:#126b4b;border:1px solid rgb(31 174 117 / .24)}.tuspot-review-notice.is-error{background:#fff1f1;color:#9b1c1c;border:1px solid rgb(239 68 68 / .24)}.tuspot-place-review-form small{display:block;margin-top:10px;color:#718792;font-size:12px;font-weight:800;line-height:1.4}.tuspot-profile-viewport .tuspot-profile-kicker,.tuspot-messages-viewport .tuspot-messages-kicker,.tuspot-notifications-viewport .tuspot-notifications-kicker{color:var(--tuspot-primary,#23BBE7);background:var(--tuspot-soft,#EAF8FE);border-color:var(--tuspot-border,#D9EAF1)}.tuspot-profile-viewport button,.tuspot-profile-viewport .tuspot-profile-side-actions a,.tuspot-messages-viewport .tuspot-messages-primary-link,.tuspot-messages-viewport .tuspot-message-actions a,.tuspot-notifications-viewport article a{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}.tuspot-profile-viewport button:hover,.tuspot-messages-viewport a:hover,.tuspot-notifications-viewport article a:hover{background:var(--tuspot-primary-hover,#22BAE5);border-color:var(--tuspot-primary-hover,#22BAE5)}.tuspot-profile-viewport .tuspot-profile-card,.tuspot-messages-viewport .tuspot-messages-card,.tuspot-notifications-viewport article,.tuspot-notifications-side section{border-color:var(--tuspot-border,#D9EAF1);background:#fff}.tuspot-profile-viewport input,.tuspot-profile-viewport textarea,.tuspot-profile-viewport select{background:var(--tuspot-input,#EEF8FC);border-color:var(--tuspot-border,#D9EAF1);color:var(--tuspot-dark,#093440)}@media (max-width:980px){.tuspot-reviews-hero,.tuspot-reviews-grid{grid-template-columns:1fr}.tuspot-reviews-side{position:static}.tuspot-reviews-shell{width:calc(100vw - 28px);padding:42px 0 68px}.tuspot-reviews-hero{padding:24px}.tuspot-reviews-count{min-height:120px}.tuspot-review-row-top,.tuspot-review-row-actions{display:grid;justify-content:stretch}.tuspot-review-row-actions a{width:100%}}body.tuspot-platform .tuspot-bookings-viewport,body.tuspot-platform .tuspot-bookings-shell,body.tuspot-platform .tuspot-booking-request-card{--ts-primary:var(--tuspot-primary, #23BBE7);--ts-primary-hover:var(--tuspot-primary-hover, #22BAE5);--ts-deep:var(--tuspot-deep, #093440);--ts-secondary:var(--tuspot-secondary, #13677F);--ts-bg:var(--tuspot-bg, #F6FBFE);--ts-input:var(--tuspot-input, #EEF8FC);--ts-border:var(--tuspot-border, #D9EAF1);--ts-soft:var(--tuspot-soft, #EAF8FE);--ts-success:var(--tuspot-success, #1FAE75);--ts-warning:var(--tuspot-warning, #F5A524);--ts-panel:#fff;--ts-ink:#111827}body.tuspot-platform .tuspot-bookings-viewport{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:linear-gradient(180deg,var(--ts-bg),#fff);padding:34px 0 56px}body.tuspot-platform .tuspot-bookings-shell{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:calc(100vw - 48px);margin:0 auto;color:#334155;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-bookings-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;align-items:stretch;padding:30px;border:1px solid var(--ts-border);border-radius:30px;background:radial-gradient(circle at 16% 18%,rgb(35 187 231 / .18),transparent 34%),#fff;box-shadow:0 22px 64px rgb(9 52 64 / .09);margin-bottom:22px}body.tuspot-platform .tuspot-bookings-kicker,body.tuspot-platform .tuspot-bookings-icon{display:inline-flex;align-items:center;gap:8px;color:var(--ts-secondary)}body.tuspot-platform .tuspot-bookings-kicker svg,body.tuspot-platform .tuspot-bookings-icon svg{width:18px;height:18px}body.tuspot-platform .tuspot-bookings-hero h1{margin:10px 0 10px;color:var(--ts-deep);font-size:clamp(34px, 3vw, 56px);letter-spacing:-.045em;line-height:1.02}body.tuspot-platform .tuspot-bookings-hero p{max-width:820px;margin:0;color:#5f6f7d;font-size:16px;line-height:1.75}body.tuspot-platform .tuspot-bookings-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.tuspot-platform .tuspot-bookings-actions a,body.tuspot-platform .tuspot-booking-actions>a,body.tuspot-platform .tuspot-booking-status-form button,body.tuspot-platform .tuspot-booking-cancel-form button,body.tuspot-platform .tuspot-booking-request-form button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:16px;border:1px solid var(--ts-primary);background:var(--ts-primary);color:#fff;text-decoration:none;font-weight:800;padding:10px 16px;box-shadow:0 12px 26px rgb(35 187 231 / .22);cursor:pointer}body.tuspot-platform .tuspot-bookings-actions a:hover,body.tuspot-platform .tuspot-booking-actions>a:hover,body.tuspot-platform .tuspot-booking-status-form button:hover,body.tuspot-platform .tuspot-booking-request-form button:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover);transform:translateY(-1px)}body.tuspot-platform .tuspot-bookings-count{border-radius:26px;background:var(--ts-soft);border:1px solid var(--ts-border);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}body.tuspot-platform .tuspot-bookings-count strong{color:var(--ts-primary);font-size:50px;line-height:1}body.tuspot-platform .tuspot-bookings-count span{color:#64748b;font-weight:700}body.tuspot-platform .tuspot-bookings-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:22px}body.tuspot-platform .tuspot-bookings-main{display:grid;gap:22px}body.tuspot-platform .tuspot-bookings-card,body.tuspot-platform .tuspot-bookings-side section,body.tuspot-platform .tuspot-booking-request-card{border:1px solid var(--ts-border);border-radius:28px;background:#fff;box-shadow:0 18px 52px rgb(9 52 64 / .075);padding:22px}body.tuspot-platform .tuspot-bookings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}body.tuspot-platform .tuspot-bookings-card-head h2,body.tuspot-platform .tuspot-bookings-side h2,body.tuspot-platform .tuspot-booking-request-form h3{margin:0 0 6px;color:var(--ts-deep);font-size:24px;letter-spacing:-.025em}body.tuspot-platform .tuspot-bookings-card-head p,body.tuspot-platform .tuspot-booking-request-form p,body.tuspot-platform .tuspot-bookings-empty p,body.tuspot-platform .tuspot-bookings-side p{margin:0;color:#64748b;line-height:1.65}body.tuspot-platform .tuspot-bookings-card-head>strong{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--ts-soft);color:var(--ts-primary);font-size:22px}body.tuspot-platform .tuspot-bookings-list{display:grid;gap:14px}body.tuspot-platform .tuspot-booking-card{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px;border:1px solid var(--ts-border);border-radius:24px;background:linear-gradient(135deg,#fff,var(--ts-bg))}body.tuspot-platform .tuspot-booking-thumb{min-height:132px;border-radius:20px;background-size:cover;background-position:center;border:1px solid rgb(255 255 255 / .8)}body.tuspot-platform .tuspot-booking-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}body.tuspot-platform .tuspot-booking-top small{color:var(--ts-secondary);font-weight:800}body.tuspot-platform .tuspot-booking-top h3{margin:3px 0 0;font-size:21px;line-height:1.15}body.tuspot-platform .tuspot-booking-top h3 a{color:var(--ts-deep);text-decoration:none}body.tuspot-platform .tuspot-booking-status{white-space:nowrap;padding:7px 10px;border-radius:999px;background:var(--ts-soft);color:var(--ts-secondary);font-weight:800;font-size:12px}body.tuspot-platform .tuspot-booking-card.is-confirmed .tuspot-booking-status{background:rgb(31 174 117 / .12);color:var(--ts-success)}body.tuspot-platform .tuspot-booking-card.is-declined .tuspot-booking-status,body.tuspot-platform .tuspot-booking-card.is-cancelled .tuspot-booking-status{background:rgb(239 68 68 / .11);color:#dc2626}body.tuspot-platform .tuspot-booking-meta,body.tuspot-platform .tuspot-booking-contact,body.tuspot-platform .tuspot-booking-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center}body.tuspot-platform .tuspot-booking-meta span,body.tuspot-platform .tuspot-booking-contact span{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:7px 10px;border:1px solid var(--ts-border);background:#fff;color:#475569;font-size:13px;font-weight:700}body.tuspot-platform .tuspot-booking-content p{margin:10px 0;color:#64748b;line-height:1.55}body.tuspot-platform .tuspot-booking-note{margin:10px 0;padding:10px 12px;border-radius:16px;background:var(--ts-soft);color:#475569}body.tuspot-platform .tuspot-booking-note strong{display:block;color:var(--ts-deep);margin-bottom:3px}body.tuspot-platform .tuspot-booking-status-form{display:grid;grid-template-columns:160px minmax(180px,1fr) auto;gap:8px;flex:1 1 100%;margin-top:4px}body.tuspot-platform .tuspot-booking-status-form select,body.tuspot-platform .tuspot-booking-status-form input,body.tuspot-platform .tuspot-booking-request-form input,body.tuspot-platform .tuspot-booking-request-form textarea{width:100%;min-height:42px;border-radius:15px;border:1px solid var(--ts-border);background:var(--ts-input);color:var(--ts-ink);padding:10px 12px;outline:none}body.tuspot-platform .tuspot-booking-request-form input:focus,body.tuspot-platform .tuspot-booking-request-form textarea:focus,body.tuspot-platform .tuspot-booking-status-form select:focus,body.tuspot-platform .tuspot-booking-status-form input:focus{border-color:var(--ts-primary);box-shadow:0 0 0 5px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-booking-cancel-form button{background:#fff;color:#dc2626;border-color:rgb(220 38 38 / .22);box-shadow:none}body.tuspot-platform .tuspot-booking-request-form{display:grid;gap:12px}body.tuspot-platform .tuspot-booking-request-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}body.tuspot-platform .tuspot-booking-request-form label{display:grid;gap:6px;color:var(--ts-deep);font-weight:800;font-size:13px}body.tuspot-platform .tuspot-booking-request-form small{color:#64748b;line-height:1.45}body.tuspot-platform .tuspot-bookings-side section div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--ts-border)}body.tuspot-platform .tuspot-bookings-side strong{color:var(--ts-primary);font-size:24px}body.tuspot-platform .tuspot-bookings-side span{color:#64748b;font-weight:700}body.tuspot-platform .tuspot-bookings-notice,body.tuspot-platform .tuspot-bookings-empty{padding:16px;border-radius:20px;border:1px solid var(--ts-border);background:var(--ts-soft);margin-bottom:16px}body.tuspot-platform .tuspot-bookings-notice.is-success{color:var(--ts-success);font-weight:800}body.tuspot-platform .tuspot-owner-booking-mini-list{display:grid;gap:10px;margin-top:14px}body.tuspot-platform .tuspot-owner-booking-mini-list a{display:grid;gap:3px;padding:12px;border:1px solid var(--ts-border);border-radius:16px;background:var(--ts-bg);text-decoration:none}body.tuspot-platform .tuspot-owner-booking-mini-list strong{color:var(--ts-deep)}body.tuspot-platform .tuspot-owner-booking-mini-list span{color:#64748b}body.tuspot-platform .tuspot-client-side-list{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}body.tuspot-platform .tuspot-client-side-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--ts-border,#D9EAF1)}body.tuspot-platform .tuspot-client-side-list strong{color:var(--ts-primary,#23BBE7);font-size:20px}@media (max-width:960px){body.tuspot-platform .tuspot-bookings-hero,body.tuspot-platform .tuspot-bookings-grid,body.tuspot-platform .tuspot-booking-card,body.tuspot-platform .tuspot-booking-status-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-booking-request-row{grid-template-columns:1fr}body.tuspot-platform .tuspot-bookings-shell{width:min(100% - 24px, 720px);max-width:calc(100vw - 24px)}}.tuspot-analytics-viewport{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:38px 0 56px;background:var(--tuspot-bg,#F6FBFE);color:#334155;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;box-sizing:border-box}.tuspot-analytics-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;box-sizing:border-box;display:grid;gap:24px}.tuspot-analytics-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:stretch;padding:32px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:30px;background:linear-gradient(135deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%);box-shadow:0 24px 60px rgb(9 52 64 / .08);overflow:hidden;position:relative}.tuspot-analytics-hero:before{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;background:color-mix(in srgb,var(--tuspot-primary,#23BBE7) 18%,transparent);pointer-events:none}.tuspot-analytics-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);color:var(--tuspot-secondary,#13677F);font-size:13px;font-weight:900;letter-spacing:.02em}.tuspot-analytics-icon svg{width:18px;height:18px;display:block}.tuspot-analytics-hero h1{margin:0 0 10px;font-size:clamp(34px,4vw,62px);line-height:.96;letter-spacing:-.06em;color:var(--tuspot-deep,#093440)}.tuspot-analytics-hero p{margin:0;max-width:760px;color:#55717e;font-size:16px;line-height:1.7;font-weight:650}.tuspot-analytics-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.tuspot-analytics-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgb(35 187 231 / .24)}.tuspot-analytics-actions a+a{background:#fff;color:var(--tuspot-secondary,#13677F);border:1px solid var(--tuspot-border,#D9EAF1);box-shadow:none}.tuspot-analytics-count{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:26px;background:#fff;border:1px solid var(--tuspot-border,#D9EAF1);box-shadow:0 16px 38px rgb(9 52 64 / .08);position:relative;z-index:1}.tuspot-analytics-count strong{font-size:58px;line-height:.9;color:var(--tuspot-primary,#23BBE7);letter-spacing:-.06em}.tuspot-analytics-count span{text-transform:uppercase;letter-spacing:.1em;color:#6f8793;font-weight:900;font-size:12px}.tuspot-analytics-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tuspot-analytics-kpis article{padding:22px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07);display:grid;gap:8px;position:relative;overflow:hidden}.tuspot-analytics-kpis article:after{content:"";position:absolute;right:-30px;bottom:-38px;width:130px;height:130px;border-radius:50%;background:var(--tuspot-soft,#EAF8FE)}.tuspot-analytics-kpis article>div{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7)}.tuspot-analytics-kpis span{font-size:13px;font-weight:900;color:#6e8591;text-transform:uppercase;letter-spacing:.06em}.tuspot-analytics-kpis strong{font-size:40px;line-height:1;color:var(--tuspot-deep,#093440);letter-spacing:-.05em}.tuspot-analytics-kpis small{font-size:13px;color:#65808d;font-weight:800}.tuspot-analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:start}.tuspot-analytics-grid main,.tuspot-analytics-grid aside{display:grid;gap:22px}.tuspot-analytics-card{padding:24px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}.tuspot-analytics-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}.tuspot-analytics-card-head h2{margin:0 0 4px;color:var(--tuspot-deep,#093440);font-size:24px;letter-spacing:-.04em}.tuspot-analytics-card-head p{margin:0;color:#6d8491;font-size:14px;font-weight:750;line-height:1.5}.tuspot-analytics-card-head span{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);font-size:12px;font-weight:900;white-space:nowrap}.tuspot-analytics-chart svg{width:100%;height:auto;display:block;overflow:visible}.tuspot-analytics-chart line{stroke:#dbeef5;stroke-width:1}.tuspot-analytics-chart polyline{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.tuspot-analytics-chart text{fill:#88a0aa;font-size:12px;font-weight:800}.tuspot-analytics-chart text.x{text-anchor:middle}.tuspot-analytics-legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px}.tuspot-analytics-legend span{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:#607985;font-weight:900}.tuspot-analytics-legend i{width:10px;height:10px;border-radius:50%;display:block}.tuspot-analytics-legend .is-views{background:#23BBE7}.tuspot-analytics-legend .is-clicks{background:#13677F}.tuspot-analytics-legend .is-leads{background:#1FAE75}.tuspot-analytics-table{display:grid;gap:8px}.tuspot-analytics-table>div{display:grid;grid-template-columns:minmax(0,1fr) 110px 90px 80px;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:16px;background:var(--tuspot-bg,#F6FBFE)}.tuspot-analytics-table .is-head{background:#fff0;border:0;color:#6e8793;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:900;padding-top:0}.tuspot-analytics-table a{color:var(--tuspot-deep,#093440);text-decoration:none;font-weight:900}.tuspot-analytics-table strong{color:var(--tuspot-secondary,#13677F);text-align:right;font-size:15px}.tuspot-analytics-events{display:grid;gap:13px}.tuspot-analytics-events>div{display:grid;gap:7px}.tuspot-analytics-events span{display:flex;justify-content:space-between;gap:12px;color:#4f6d7a;font-size:13px;font-weight:850}.tuspot-analytics-events b{font-weight:900;color:var(--tuspot-deep,#093440)}.tuspot-analytics-events em{font-style:normal;color:var(--tuspot-secondary,#13677F);font-weight:900}.tuspot-analytics-events i{display:block;height:9px;border-radius:999px;background:linear-gradient(90deg,var(--tuspot-primary,#23BBE7),var(--tuspot-success,#1FAE75));min-width:4px;box-shadow:0 6px 14px rgb(35 187 231 / .18)}.tuspot-analytics-note h2{margin:0 0 10px;color:var(--tuspot-deep,#093440)}.tuspot-analytics-note p{margin:0 0 10px;color:#607985;line-height:1.65;font-weight:700}.tuspot-analytics-empty{padding:28px;border:1px dashed #b9dce9;border-radius:20px;background:var(--tuspot-bg,#F6FBFE);text-align:center}.tuspot-analytics-empty h3{margin:0 0 8px;color:var(--tuspot-deep,#093440)}.tuspot-analytics-empty p{margin:0;color:#607985}.tuspot-client-stats-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:12px;background:var(--tuspot-primary,#23BBE7);color:#fff;text-decoration:none;font-size:12px;font-weight:900}.tuspot-client-analytics-preview .tuspot-analytics-table>div{grid-template-columns:minmax(0,1fr) 100px 84px 70px}@media (max-width:1100px){.tuspot-analytics-hero,.tuspot-analytics-grid{grid-template-columns:1fr}.tuspot-analytics-kpis{grid-template-columns:1fr}.tuspot-analytics-count{min-height:150px}.tuspot-analytics-table>div{grid-template-columns:1fr}.tuspot-analytics-table strong{text-align:left}.tuspot-analytics-table .is-head{display:none}}@media (max-width:720px){.tuspot-analytics-shell{width:calc(100vw - 24px)}.tuspot-analytics-hero,.tuspot-analytics-card,.tuspot-analytics-kpis article{padding:18px;border-radius:22px}.tuspot-analytics-hero h1{font-size:34px}.tuspot-analytics-actions a{width:100%}.tuspot-analytics-card-head{display:grid}.tuspot-analytics-count strong{font-size:44px}}.tuspot-promo-viewport{width:100%;max-width:none;margin:0;padding:34px 0 64px;background:var(--tuspot-bg,#F6FBFE);color:var(--tuspot-text,#111827)}.tuspot-promo-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-promo-shell *{box-sizing:border-box}.tuspot-promo-hero{position:relative;display:grid;gap:14px;padding:38px;border:1px solid color-mix(in srgb,var(--tuspot-primary,#23BBE7) 18%,var(--tuspot-border,#D9EAF1));border-radius:34px;background:linear-gradient(135deg,#fff 0%,var(--tuspot-soft,#EAF8FE) 100%);box-shadow:0 24px 80px rgb(9 52 64 / .08);overflow:hidden}.tuspot-promo-hero:after{content:"";position:absolute;right:-90px;top:-120px;width:340px;height:340px;border-radius:999px;background:color-mix(in srgb,var(--tuspot-primary,#23BBE7) 18%,transparent)}.tuspot-promo-hero span{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;width:max-content;padding:8px 13px;border-radius:999px;background:#fff;color:var(--tuspot-primary,#23BBE7);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 28px rgb(9 52 64 / .08)}.tuspot-promo-hero svg,.tuspot-promo-shell svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tuspot-promo-hero h1{position:relative;z-index:1;max-width:930px;margin:0;color:var(--tuspot-deep,#093440);font-size:clamp(32px,4vw,58px);line-height:1.02;letter-spacing:-.045em;font-weight:900}.tuspot-promo-hero p{position:relative;z-index:1;max-width:760px;margin:0;color:var(--tuspot-secondary,#13677F);font-size:16px;line-height:1.72}.tuspot-promo-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:22px;margin-top:24px;align-items:start}.tuspot-promo-card,.tuspot-promoted-widget{border:1px solid var(--tuspot-border,#D9EAF1);border-radius:30px;background:#fff;box-shadow:0 20px 70px rgb(9 52 64 / .07)}.tuspot-promo-card{padding:26px}.tuspot-promo-card h2,.tuspot-promoted-widget h3{margin:0 0 18px;color:var(--tuspot-deep,#093440);font-size:24px;letter-spacing:-.03em;font-weight:900}.tuspot-promo-form{display:grid;gap:18px}.tuspot-promo-form label{display:grid;gap:8px;color:var(--tuspot-deep,#093440);font-weight:800}.tuspot-promo-form label span:first-child{font-size:13px;color:var(--tuspot-secondary,#13677F)}.tuspot-promo-form input[type="text"],.tuspot-promo-form select{width:100%;min-height:50px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:16px;background:var(--tuspot-input,#EEF8FC);padding:0 15px;color:var(--tuspot-text,#111827);font-size:14px;font-weight:700;outline:none;box-shadow:none}.tuspot-promo-form input:focus,.tuspot-promo-form select:focus{border-color:var(--tuspot-primary,#23BBE7);box-shadow:0 0 0 5px color-mix(in srgb,var(--tuspot-primary,#23BBE7) 14%,transparent)}.tuspot-promo-duration{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tuspot-promo-duration label{cursor:pointer}.tuspot-promo-duration input{position:absolute;opacity:0;pointer-events:none}.tuspot-promo-duration span{display:flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:16px;background:#fff;color:var(--tuspot-secondary,#13677F);font-size:14px;font-weight:900}.tuspot-promo-duration input:checked+span{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff;box-shadow:0 14px 28px color-mix(in srgb,var(--tuspot-primary,#23BBE7) 24%,transparent)}.tuspot-promo-slots{display:grid;gap:10px;padding:18px;border-radius:24px;background:var(--tuspot-soft,#EAF8FE);border:1px solid color-mix(in srgb,var(--tuspot-primary,#23BBE7) 16%,var(--tuspot-border,#D9EAF1))}.tuspot-promo-slots h3{margin:0 0 4px;color:var(--tuspot-deep,#093440);font-size:17px;font-weight:900}.tuspot-promo-slots label{cursor:pointer}.tuspot-promo-slots label>input{position:absolute;opacity:0;pointer-events:none}.tuspot-promo-slots label>span{display:grid;grid-template-columns:42px 1fr;grid-template-areas:"icon title" "icon desc";gap:1px 12px;align-items:center;padding:13px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:18px;background:#fff;transition:.18s ease}.tuspot-promo-slots svg{grid-area:icon;width:42px;height:42px;padding:10px;border-radius:15px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7)}.tuspot-promo-slots b{grid-area:title;color:var(--tuspot-deep,#093440);font-size:14px;font-weight:900}.tuspot-promo-slots em{grid-area:desc;color:var(--tuspot-secondary,#13677F);font-size:12px;font-style:normal;font-weight:650}.tuspot-promo-slots input:checked+span{border-color:var(--tuspot-primary,#23BBE7);box-shadow:0 0 0 4px color-mix(in srgb,var(--tuspot-primary,#23BBE7) 10%,transparent)}.tuspot-promo-form button,.tuspot-promo-empty a,.tuspot-promo-row-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border:0;border-radius:16px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-size:14px;font-weight:900;text-decoration:none;box-shadow:0 16px 32px color-mix(in srgb,var(--tuspot-primary,#23BBE7) 25%,transparent);cursor:pointer}.tuspot-promo-form button:hover,.tuspot-promo-empty a:hover,.tuspot-promo-row-actions a:hover{background:var(--tuspot-primary-hover,#22BAE5)}.tuspot-promo-hint{margin:0;color:var(--tuspot-secondary,#13677F);font-size:13px;line-height:1.6}.tuspot-promo-place-list{display:grid;gap:12px}.tuspot-promo-place-row{display:grid;grid-template-columns:82px 1fr;gap:13px;padding:12px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;background:#fff}.tuspot-promo-place-row.is-active{border-color:color-mix(in srgb,var(--tuspot-success,#1FAE75) 42%,var(--tuspot-border,#D9EAF1));background:linear-gradient(135deg,#fff 0%,color-mix(in srgb,var(--tuspot-success,#1FAE75) 8%,#fff) 100%)}.tuspot-promo-place-img{display:block;width:82px;height:82px;border-radius:18px;background-size:cover;background-position:center;background-color:var(--tuspot-soft,#EAF8FE)}.tuspot-promo-place-row h3{margin:0;color:var(--tuspot-deep,#093440);font-size:16px;font-weight:900;line-height:1.25}.tuspot-promo-place-row p{margin:4px 0 2px;color:var(--tuspot-secondary,#13677F);font-size:13px;font-weight:800}.tuspot-promo-place-row em{display:block;color:var(--tuspot-primary,#23BBE7);font-size:12px;font-style:normal;font-weight:850}.tuspot-promo-row-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:9px;align-items:center}.tuspot-promo-row-actions a{min-height:34px;padding:0 12px;border-radius:12px;font-size:12px;box-shadow:none}.tuspot-promo-row-actions form{margin:0}.tuspot-promo-row-actions button{min-height:34px;padding:0 12px;border-radius:12px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:var(--tuspot-secondary,#13677F);font-size:12px;font-weight:900;cursor:pointer}.tuspot-promo-preview{display:grid;grid-template-columns:360px 1fr;gap:20px;margin-top:24px;align-items:start}.tuspot-promo-preview>div:first-child{padding:28px;border-radius:30px;background:var(--tuspot-deep,#093440);color:#fff;box-shadow:0 20px 70px rgb(9 52 64 / .14)}.tuspot-promo-preview span{display:inline-block;margin-bottom:12px;color:color-mix(in srgb,var(--tuspot-primary,#23BBE7) 85%,#fff);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.tuspot-promo-preview h2{margin:0 0 10px;color:#fff;font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1.12}.tuspot-promo-preview p{margin:0;color:rgb(255 255 255 / .76);line-height:1.7;font-size:14px}.tuspot-promoted-widget{padding:22px}.tuspot-promoted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tuspot-promoted-card{display:grid;gap:10px;padding:10px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;background:#fff;text-decoration:none;color:inherit}.tuspot-promoted-img{position:relative;display:block;height:142px;border-radius:17px;background-size:cover;background-position:center;background-color:var(--tuspot-soft,#EAF8FE);overflow:hidden}.tuspot-promoted-img b{position:absolute;left:10px;top:10px;padding:6px 9px;border-radius:999px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.tuspot-promoted-card strong{color:var(--tuspot-deep,#093440);font-size:15px;font-weight:900;line-height:1.25}.tuspot-promoted-card em{color:var(--tuspot-secondary,#13677F);font-size:12px;font-style:normal;font-weight:750}.tuspot-promoted-empty,.tuspot-promo-empty{padding:28px;border:1px dashed color-mix(in srgb,var(--tuspot-primary,#23BBE7) 36%,var(--tuspot-border,#D9EAF1));border-radius:26px;background:#fff;color:var(--tuspot-secondary,#13677F);font-weight:750}.tuspot-promo-empty{margin-top:24px;text-align:center}.tuspot-promo-empty h2{margin:0 0 8px;color:var(--tuspot-deep,#093440);font-size:28px;font-weight:900}.tuspot-promo-empty p{margin:0 0 16px}.tuspot-promo-notice{margin-top:18px;padding:15px 18px;border-radius:18px;background:color-mix(in srgb,var(--tuspot-success,#1FAE75) 10%,#fff);border:1px solid color-mix(in srgb,var(--tuspot-success,#1FAE75) 34%,var(--tuspot-border,#D9EAF1));color:var(--tuspot-deep,#093440);font-weight:900}@media (max-width:1100px){.tuspot-promo-grid,.tuspot-promo-preview{grid-template-columns:1fr}.tuspot-promoted-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tuspot-promo-shell{width:calc(100vw - 28px)}.tuspot-promo-hero{padding:26px;border-radius:26px}.tuspot-promo-duration{grid-template-columns:repeat(2,1fr)}.tuspot-promoted-grid{grid-template-columns:1fr}.tuspot-promo-place-row{grid-template-columns:68px 1fr}.tuspot-promo-place-img{width:68px;height:68px}.tuspot-promo-card{padding:18px;border-radius:24px}}.tuspot-owner-packages-viewport{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--tuspot-bg,#F6FBFE);color:#334155;padding:34px 0 58px;box-sizing:border-box;overflow:hidden}.tuspot-owner-packages-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;box-sizing:border-box;--ts-primary:var(--tuspot-primary,#23BBE7);--ts-primary-hover:var(--tuspot-primary-hover,#22BAE5);--ts-deep:var(--tuspot-deep,#093440);--ts-secondary:var(--tuspot-secondary,#13677F);--ts-bg:var(--tuspot-bg,#F6FBFE);--ts-input:var(--tuspot-input,#EEF8FC);--ts-border:var(--tuspot-border,#D9EAF1);--ts-soft:var(--tuspot-soft,#EAF8FE);--ts-success:var(--tuspot-success,#1FAE75);--ts-warning:var(--tuspot-warning,#F5A524);font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-owner-packages-hero{padding:34px;border:1px solid var(--ts-border);border-radius:28px;background:linear-gradient(135deg,#fff 0%,var(--ts-soft) 100%);box-shadow:0 22px 70px rgb(9 52 64 / .08);margin-bottom:24px}.tuspot-owner-packages-hero span,.tuspot-owner-packages-section-head span,.tuspot-owner-packages-card-head span{display:inline-flex;align-items:center;gap:8px;color:var(--ts-primary);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.tuspot-owner-packages-hero svg{width:18px;height:18px}.tuspot-owner-packages-hero h1{max-width:930px;margin:12px 0;color:var(--ts-deep);font-size:clamp(30px,3vw,54px);line-height:1.02;letter-spacing:-.04em;font-weight:850}.tuspot-owner-packages-hero p{max-width:850px;margin:0;color:#55707a;font-size:16px;line-height:1.75}.tuspot-owner-packages-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:22px;align-items:start;margin-bottom:26px}.tuspot-owner-packages-card,.tuspot-owner-packages-empty,.tuspot-owner-packages-plans{background:#fff;border:1px solid var(--ts-border);border-radius:26px;box-shadow:0 18px 52px rgb(9 52 64 / .07);padding:24px;box-sizing:border-box}.tuspot-owner-packages-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.tuspot-owner-packages-card-head h2,.tuspot-owner-packages-section-head h2,.tuspot-owner-packages-empty h2{margin:5px 0 0;color:var(--ts-deep);font-size:26px;line-height:1.15;letter-spacing:-.025em;font-weight:830}.tuspot-owner-packages-card-head strong{font-size:22px;color:var(--ts-deep);background:var(--ts-soft);border:1px solid var(--ts-border);padding:10px 14px;border-radius:18px;white-space:nowrap}.tuspot-owner-packages-select label,.tuspot-owner-package-form label{display:grid;gap:8px;margin-bottom:14px;color:var(--ts-deep);font-weight:750;font-size:13px}.tuspot-owner-packages-select select,.tuspot-owner-package-form select,.tuspot-owner-package-form textarea{width:100%;border:1px solid var(--ts-border);border-radius:18px;background:var(--ts-input);color:#334155;padding:13px 14px;outline:none;box-shadow:none;font:inherit;box-sizing:border-box}.tuspot-owner-packages-select select:focus,.tuspot-owner-package-form select:focus,.tuspot-owner-package-form textarea:focus{border-color:var(--ts-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--ts-primary) 16%,transparent);background:#fff}.tuspot-owner-package-progress{margin:18px 0;padding:16px;background:var(--ts-soft);border:1px solid var(--ts-border);border-radius:20px}.tuspot-owner-package-progress>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px;color:#55707a;font-size:13px}.tuspot-owner-package-progress strong{color:var(--ts-deep)}.tuspot-owner-package-progress em{display:block;height:10px;background:#fff;border:1px solid var(--ts-border);border-radius:99px;overflow:hidden}.tuspot-owner-package-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--ts-primary),var(--ts-success));border-radius:99px}.tuspot-owner-package-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;list-style:none}.tuspot-owner-package-meta li{display:grid;gap:4px;background:#fff;border:1px solid var(--ts-border);border-radius:18px;padding:14px}.tuspot-owner-package-meta span{color:#64748b;font-size:12px}.tuspot-owner-package-meta strong{color:var(--ts-deep);font-size:16px}.tuspot-owner-package-pending,.tuspot-owner-package-notice{border-radius:18px;padding:14px 16px;margin:0 0 16px;font-weight:750}.tuspot-owner-package-pending{background:#FFF8E8;border:1px solid rgb(245 165 36 / .35);color:#8A5600}.tuspot-owner-package-notice.is-success{background:#EAF8F2;border:1px solid rgb(31 174 117 / .25);color:#0F7A51}.tuspot-owner-package-notice.is-error{background:#FEF2F2;border:1px solid #FECACA;color:#991B1B}.tuspot-owner-package-actions{display:flex;gap:10px;flex-wrap:wrap}.tuspot-owner-package-actions a,.tuspot-owner-packages-empty a{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;border-radius:16px;padding:12px 14px;background:var(--ts-soft);border:1px solid var(--ts-border);color:var(--ts-secondary);font-weight:850}.tuspot-owner-package-actions a:hover,.tuspot-owner-packages-empty a:hover{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}.tuspot-owner-package-periods{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.tuspot-owner-package-periods label{margin:0}.tuspot-owner-package-periods input{display:none}.tuspot-owner-package-periods span{display:flex;justify-content:center;padding:12px 14px;border-radius:16px;border:1px solid var(--ts-border);background:var(--ts-soft);color:var(--ts-secondary);font-weight:850}.tuspot-owner-package-periods input:checked+span{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}.tuspot-owner-package-form button{width:100%;border:0;border-radius:18px;background:linear-gradient(135deg,var(--ts-primary),var(--ts-primary-hover));color:#fff;font-weight:900;padding:15px 18px;cursor:pointer;box-shadow:0 16px 34px rgb(35 187 231 / .23)}.tuspot-owner-package-form button:hover{transform:translateY(-1px);filter:saturate(1.05)}.tuspot-owner-package-form p{color:#64748b;font-size:13px;line-height:1.65;margin:12px 0 0}.tuspot-owner-packages-plans{margin-top:6px}.tuspot-owner-packages-section-head{margin-bottom:16px}.tuspot-owner-package-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.tuspot-owner-package-plan{position:relative;padding:22px;border:1px solid var(--ts-border);border-radius:24px;background:linear-gradient(180deg,#fff 0%,var(--ts-soft) 100%)}.tuspot-owner-package-plan.is-current{border-color:var(--ts-primary);box-shadow:0 18px 44px rgb(35 187 231 / .14)}.tuspot-owner-package-plan.is-pro{background:linear-gradient(180deg,#fff 0%,#FFF8E8 100%)}.tuspot-owner-package-plan em{position:absolute;right:16px;top:16px;background:var(--ts-warning);color:#3B2A00;border-radius:99px;padding:6px 10px;font-size:11px;font-style:normal;font-weight:900}.tuspot-owner-package-plan span{color:var(--ts-primary);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.tuspot-owner-package-plan h3{margin:8px 0;color:var(--ts-deep);font-size:25px}.tuspot-owner-package-plan strong{display:block;margin:0 0 10px;color:var(--ts-deep);font-size:28px}.tuspot-owner-package-plan p{color:#64748b;line-height:1.6}.tuspot-owner-package-plan ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.tuspot-owner-package-plan li{position:relative;padding-left:22px;color:#334155;font-size:13px}.tuspot-owner-package-plan li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--ts-success);box-shadow:0 0 0 4px color-mix(in srgb,var(--ts-success) 14%,transparent)}.tuspot-owner-packages-empty{text-align:center;padding:48px 28px}.tuspot-owner-packages-empty p{color:#64748b;max-width:560px;margin:10px auto 20px;line-height:1.7}@media (max-width:980px){.tuspot-owner-packages-grid,.tuspot-owner-package-plan-grid{grid-template-columns:1fr}.tuspot-owner-package-meta{grid-template-columns:1fr}.tuspot-owner-packages-shell{width:calc(100vw - 28px)}.tuspot-owner-packages-viewport{padding-top:20px}.tuspot-owner-packages-hero{padding:24px}}body.tuspot-platform .tuspot-seo-viewport{width:100%;margin:0;padding:0;background:var(--ts-bg,#F6FBFE);font-family:Inter,Poppins,system-ui,sans-serif;color:var(--ts-deep,#093440)}body.tuspot-platform .tuspot-seo-viewport *,body.tuspot-platform .tuspot-seo-viewport *::before,body.tuspot-platform .tuspot-seo-viewport *::after{box-sizing:border-box}body.tuspot-platform .tuspot-seo-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:54px 0 78px}body.tuspot-platform .tuspot-seo-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:22px;align-items:stretch;margin:0 0 24px;padding:34px;border:1px solid var(--ts-border,#D9EAF1);border-radius:32px;background:linear-gradient(135deg,#fff 0%,var(--ts-soft,#EAF8FE) 120%);box-shadow:0 24px 70px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-seo-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--ts-primary,#23BBE7);font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-seo-icon,body.tuspot-platform .tuspot-seo-icon svg{display:inline-flex;width:18px;height:18px;color:currentColor}body.tuspot-platform .tuspot-seo-hero h1{margin:0 0 10px;color:var(--ts-deep,#093440);font-size:clamp(36px,4.2vw,62px);line-height:.98;letter-spacing:-.07em;font-weight:900}body.tuspot-platform .tuspot-seo-hero p{margin:0;max-width:820px;color:var(--ts-secondary,#13677F);font-size:17px;line-height:1.62;font-weight:650}body.tuspot-platform .tuspot-seo-hero-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px;border:1px solid var(--ts-border,#D9EAF1);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-seo-hero-badge strong{display:block;margin:0;color:var(--ts-primary,#23BBE7);font-size:52px;line-height:.9;letter-spacing:-.075em}body.tuspot-platform .tuspot-seo-hero-badge span{display:block;margin-top:8px;color:var(--ts-secondary,#13677F);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-seo-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start}body.tuspot-platform .tuspot-seo-sidebar,body.tuspot-platform .tuspot-seo-card,body.tuspot-platform .tuspot-seo-preview-card,body.tuspot-platform .tuspot-seo-empty{border:1px solid var(--ts-border,#D9EAF1);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-seo-sidebar{position:sticky;top:22px;padding:22px}body.tuspot-platform .tuspot-seo-sidebar h2{margin:0 0 16px;color:var(--ts-deep,#093440);font-size:24px;letter-spacing:-.04em}body.tuspot-platform .tuspot-seo-place-list{display:grid;gap:10px}body.tuspot-platform .tuspot-seo-place-list a{position:relative;display:grid;gap:4px;padding:15px 60px 15px 16px;border:1px solid var(--ts-border,#D9EAF1);border-radius:20px;background:var(--ts-soft,#EAF8FE);color:var(--ts-deep,#093440);text-decoration:none;transition:.16s ease}body.tuspot-platform .tuspot-seo-place-list a:hover,body.tuspot-platform .tuspot-seo-place-list a.is-active{border-color:var(--ts-primary,#23BBE7);background:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-seo-place-list strong{font-size:15px;line-height:1.2;color:var(--ts-deep,#093440)}body.tuspot-platform .tuspot-seo-place-list span{font-size:12px;font-weight:800;color:var(--ts-secondary,#13677F)}body.tuspot-platform .tuspot-seo-place-list em{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:var(--ts-primary,#23BBE7);color:#fff;font-style:normal;font-weight:950;font-size:13px}body.tuspot-platform .tuspot-seo-card{padding:26px;margin:0 0 22px}body.tuspot-platform .tuspot-seo-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}body.tuspot-platform .tuspot-seo-card-head span{display:block;color:var(--ts-primary,#23BBE7);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-seo-card-head h2{margin:6px 0;color:var(--ts-deep,#093440);font-size:clamp(28px,2.8vw,42px);line-height:1.02;letter-spacing:-.055em}body.tuspot-platform .tuspot-seo-card-head p{margin:0;color:var(--ts-secondary,#13677F);font-weight:700}body.tuspot-platform .tuspot-seo-score{min-width:122px;text-align:center;padding:14px;border:1px solid var(--ts-border,#D9EAF1);border-radius:22px;background:var(--ts-soft,#EAF8FE)}body.tuspot-platform .tuspot-seo-score strong{display:block;color:var(--ts-primary,#23BBE7);font-size:36px;line-height:.95;letter-spacing:-.06em}body.tuspot-platform .tuspot-seo-score span{margin-top:6px;color:var(--ts-secondary,#13677F);font-size:11px}body.tuspot-platform .tuspot-seo-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px}body.tuspot-platform .tuspot-seo-checklist div{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid var(--ts-border,#D9EAF1);border-radius:16px;background:#fff;color:var(--ts-secondary,#13677F);font-weight:800;font-size:13px}body.tuspot-platform .tuspot-seo-checklist div.is-done{background:rgb(31 174 117 / .08);border-color:rgb(31 174 117 / .22);color:#0E7A51}body.tuspot-platform .tuspot-seo-form{display:grid;gap:14px}body.tuspot-platform .tuspot-seo-form label{display:grid;gap:7px;color:var(--ts-deep,#093440);font-weight:900}body.tuspot-platform .tuspot-seo-form label span{font-size:13px;letter-spacing:.02em;color:var(--ts-secondary,#13677F)}body.tuspot-platform .tuspot-seo-form input,body.tuspot-platform .tuspot-seo-form textarea{width:100%;border:1px solid var(--ts-border,#D9EAF1);border-radius:17px;background:var(--ts-input,#EEF8FC);color:var(--ts-deep,#093440);padding:13px 15px;font:inherit;font-weight:700;outline:0;box-shadow:none}body.tuspot-platform .tuspot-seo-form input:focus,body.tuspot-platform .tuspot-seo-form textarea:focus{border-color:var(--ts-primary,#23BBE7);box-shadow:0 0 0 4px rgb(35 187 231 / .14);background:#fff}body.tuspot-platform .tuspot-seo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}body.tuspot-platform .tuspot-seo-actions button,body.tuspot-platform .tuspot-seo-actions a,body.tuspot-platform .tuspot-seo-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:1px solid var(--ts-primary,#23BBE7);border-radius:999px;background:var(--ts-primary,#23BBE7);color:#fff;text-decoration:none;font-weight:950;cursor:pointer;box-shadow:none;transition:.16s ease}body.tuspot-platform .tuspot-seo-actions a{background:#fff;color:var(--ts-primary,#23BBE7)}body.tuspot-platform .tuspot-seo-actions button:hover,body.tuspot-platform .tuspot-seo-actions a:hover,body.tuspot-platform .tuspot-seo-empty a:hover{transform:translateY(-1px);background:var(--ts-primary-hover,#22BAE5);border-color:var(--ts-primary-hover,#22BAE5);color:#fff}body.tuspot-platform .tuspot-seo-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-seo-preview-card{overflow:hidden;padding:20px}body.tuspot-platform .tuspot-seo-preview-card>span{display:block;margin-bottom:10px;color:var(--ts-primary,#23BBE7);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-seo-google-preview strong{display:block;margin:0 0 4px;color:#1a0dab;font-size:20px;line-height:1.25;font-weight:500}body.tuspot-platform .tuspot-seo-google-preview em{display:block;margin:0 0 8px;color:#006621;font-style:normal;font-size:13px;word-break:break-all}body.tuspot-platform .tuspot-seo-preview-card p{margin:0;color:#4b5563;line-height:1.55;font-size:14px}body.tuspot-platform .tuspot-seo-social-preview{padding:0}body.tuspot-platform .tuspot-seo-social-preview img{display:block;width:100%;height:170px;object-fit:cover;background:var(--ts-soft,#EAF8FE)}body.tuspot-platform .tuspot-seo-social-preview div{padding:17px}body.tuspot-platform .tuspot-seo-social-preview strong,.tuspot-seo-schema-preview strong{display:block;margin:0 0 8px;color:var(--ts-deep,#093440);font-size:19px;line-height:1.2}body.tuspot-platform .tuspot-seo-empty{padding:48px 28px;text-align:center}.tuspot-seo-empty h2{margin:0 0 8px;color:var(--ts-deep,#093440);font-size:34px;letter-spacing:-.05em}.tuspot-seo-empty p{max-width:620px;margin:0 auto 18px;color:var(--ts-secondary,#13677F);line-height:1.65;font-weight:650}body.tuspot-platform .tuspot-seo-alert{margin:0 0 18px;padding:14px 16px;border:1px solid rgb(31 174 117 / .24);border-radius:18px;background:rgb(31 174 117 / .08);color:#0E7A51;font-weight:900}@media (max-width:1100px){body.tuspot-platform .tuspot-seo-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-seo-sidebar{position:static}body.tuspot-platform .tuspot-seo-preview-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-seo-hero{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-seo-shell{width:calc(100vw - 28px);padding:36px 0 64px}body.tuspot-platform .tuspot-seo-hero{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-seo-card{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-seo-card-head{display:grid}.tuspot-seo-checklist{grid-template-columns:1fr}}body.tuspot-platform .tuspot-category-page,body.tuspot-platform .tuspot-category-page *{box-sizing:border-box}body.tuspot-platform .tuspot-category-page{--ts-primary:var(--tuspot-primary,#23BBE7);--ts-primary-hover:var(--tuspot-primary-hover,#22BAE5);--ts-secondary:var(--tuspot-secondary,#13677F);--ts-deep:var(--tuspot-deep,#093440);--ts-soft:var(--tuspot-soft,#EAF8FE);--ts-bg:var(--tuspot-bg,#F6FBFE);--ts-border:var(--tuspot-border,#D9EAF1);--ts-input:var(--tuspot-input,#EEF8FC);--ts-success:#1FAE75;color:var(--ts-deep)}body.tuspot-platform .tuspot-category-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto}body.tuspot-platform .tuspot-cat-mobile-filter-toggle{display:none;align-items:center;justify-content:center;gap:8px;width:100%;margin:16px 0;min-height:48px;border:1px solid var(--ts-primary);border-radius:999px;background:var(--ts-primary);color:#fff;font-weight:900;box-shadow:0 14px 34px rgb(35 187 231 / .18);cursor:pointer}body.tuspot-platform .tuspot-cat-mobile-filter-toggle .tuspot-cat-svg{width:18px;height:18px;color:currentColor}body.tuspot-platform .tuspot-cat-subnav{display:flex;align-items:center;gap:14px;margin:14px 0 24px;padding:14px;border:1px solid var(--ts-border);border-radius:24px;background:rgb(255 255 255 / .72);box-shadow:0 18px 44px rgb(9 52 64 / .05);overflow:hidden}body.tuspot-platform .tuspot-cat-subnav strong{white-space:nowrap;color:var(--ts-deep);font-weight:950;font-size:13px;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-cat-subnav div{display:flex;gap:8px;overflow:auto;padding-bottom:2px;scrollbar-width:thin}body.tuspot-platform .tuspot-cat-subnav a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:39px;padding:0 13px;border:1px solid var(--ts-border);border-radius:999px;background:#fff;color:var(--ts-secondary);text-decoration:none;font-size:13px;font-weight:850;transition:.16s ease}body.tuspot-platform .tuspot-cat-subnav a span{display:inline-flex;min-width:25px;height:25px;align-items:center;justify-content:center;border-radius:99px;background:var(--ts-soft);color:var(--ts-primary);font-size:11px;font-weight:950}body.tuspot-platform .tuspot-cat-subnav a:hover,body.tuspot-platform .tuspot-cat-subnav a.is-active{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-cat-subnav a:hover span,body.tuspot-platform .tuspot-cat-subnav a.is-active span{background:rgb(255 255 255 / .22);color:#fff}body.tuspot-platform .tuspot-cat-results-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:16px 18px;border:1px solid var(--ts-border);border-radius:24px;background:#fff;box-shadow:0 16px 38px rgb(9 52 64 / .05)}body.tuspot-platform .tuspot-cat-results-head strong{display:block;margin:0 0 3px;color:var(--ts-deep);font-size:22px;letter-spacing:-.03em}body.tuspot-platform .tuspot-cat-results-head span{display:block;color:var(--ts-secondary);font-size:13px;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-cat-results-sort{display:flex;align-items:end;gap:8px;margin:0;min-width:220px}body.tuspot-platform .tuspot-cat-results-sort label{display:grid;gap:5px;width:100%;color:var(--ts-secondary);font-size:12px;font-weight:850}body.tuspot-platform .tuspot-cat-results-sort select{width:100%;min-height:43px;padding:0 36px 0 13px;border:1px solid var(--ts-border);border-radius:999px;background:var(--ts-input);color:var(--ts-deep);font:inherit;font-weight:850;outline:none;box-shadow:none}body.tuspot-platform .tuspot-cat-results-sort select:focus{border-color:var(--ts-primary);box-shadow:0 0 0 4px rgb(35 187 231 / .13);background:#fff}body.tuspot-platform .tuspot-cat-results-sort button{display:none}body.tuspot-platform .tuspot-cat-active-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 18px}body.tuspot-platform .tuspot-cat-active-chips a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-secondary);text-decoration:none;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-cat-active-chips a span{font-size:16px;line-height:1;color:var(--ts-primary)}body.tuspot-platform .tuspot-cat-active-chips a:hover{border-color:var(--ts-primary);color:var(--ts-primary);background:var(--ts-soft)}body.tuspot-platform .tuspot-cat-active-chips a.is-clear{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}body.tuspot-platform .tuspot-cat-active-chips a.is-clear:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover);color:#fff}body.tuspot-platform .tuspot-cat-filter-card input[name="szukaj"],body.tuspot-platform .tuspot-cat-map-filters input[name="szukaj"]{font-weight:850;color:var(--ts-deep);background:#fff;border-color:var(--ts-border)}body.tuspot-platform .tuspot-cat-checkline{display:flex;align-items:center;gap:9px;padding:12px 13px;border:1px solid var(--ts-border);border-radius:16px;background:var(--ts-soft);color:var(--ts-deep);font-weight:850}body.tuspot-platform .tuspot-cat-checkline input{width:18px;height:18px;accent-color:var(--ts-primary);margin:0}body.tuspot-platform .tuspot-cat-quick-filters{display:grid;gap:9px;margin:10px 0 2px;padding:13px;border:1px solid var(--ts-border);border-radius:18px;background:#fff}body.tuspot-platform .tuspot-cat-quick-filters>span{color:var(--ts-secondary);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-cat-quick-filters div{display:flex;flex-wrap:wrap;gap:7px}body.tuspot-platform .tuspot-cat-quick-filters a{display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border-radius:999px;background:var(--ts-soft);border:1px solid rgb(35 187 231 / .22);color:var(--ts-primary);text-decoration:none;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-cat-quick-filters a:hover{background:var(--ts-primary);color:#fff;border-color:var(--ts-primary)}body.tuspot-platform .tuspot-cat-pagination{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:28px 0 0}body.tuspot-platform .tuspot-cat-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 13px;border:1px solid var(--ts-border);border-radius:999px;background:#fff;color:var(--ts-secondary);text-decoration:none;font-weight:900;box-shadow:0 10px 22px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-cat-pagination .page-numbers.current,body.tuspot-platform .tuspot-cat-pagination .page-numbers:hover{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}body.tuspot-platform .tuspot-cat-empty{grid-column:1/-1;display:grid;justify-items:center;gap:14px;padding:54px 28px;border:1px dashed rgb(35 187 231 / .38);border-radius:30px;background:linear-gradient(180deg,#fff 0%,var(--ts-soft) 100%);text-align:center;color:var(--ts-deep)}body.tuspot-platform .tuspot-cat-empty>span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:24px;background:#fff;color:var(--ts-primary);border:1px solid var(--ts-border);box-shadow:0 18px 40px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-cat-empty svg{width:28px;height:28px;stroke:currentColor}body.tuspot-platform .tuspot-cat-empty h3{margin:0;color:var(--ts-deep);font-size:clamp(24px,2.4vw,36px);letter-spacing:-.04em}body.tuspot-platform .tuspot-cat-empty p{max-width:620px;margin:0;color:var(--ts-secondary);line-height:1.65;font-weight:650}body.tuspot-platform .tuspot-cat-empty div{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:4px}body.tuspot-platform .tuspot-cat-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-secondary);text-decoration:none;font-weight:900}body.tuspot-platform .tuspot-cat-empty a:first-child{background:var(--ts-primary);border-color:var(--ts-primary);color:#fff}body.tuspot-platform .tuspot-cat-empty a:hover{background:var(--ts-primary-hover);border-color:var(--ts-primary-hover);color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-cat-place-meta span:first-child{color:var(--ts-primary);font-weight:900}body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn svg{stroke:currentColor;fill:none}@media (max-width:1100px){body.tuspot-platform .tuspot-cat-results-head{display:grid}body.tuspot-platform .tuspot-cat-results-sort{min-width:0;width:100%}}@media (max-width:860px){body.tuspot-platform .tuspot-category-shell{width:calc(100vw - 28px)}body.tuspot-platform .tuspot-cat-mobile-filter-toggle{display:flex}body.tuspot-platform .tuspot-cat-subnav{display:grid;gap:10px;border-radius:20px;padding:12px}body.tuspot-platform .tuspot-cat-layout-grid,body.tuspot-platform .tuspot-cat-layout-listmap{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-layout>aside:first-child{display:none}body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-layout>aside:first-child{display:block;position:fixed;z-index:99999;left:12px;right:12px;top:78px;max-height:calc(100vh - 96px);overflow:auto;background:#fff;border:1px solid var(--ts-border);border-radius:24px;box-shadow:0 28px 80px rgb(9 52 64 / .22);padding:10px}body.tuspot-platform .tuspot-category-page.is-filter-open:before{content:"";position:fixed;z-index:99998;inset:0;background:rgb(9 52 64 / .34);backdrop-filter:blur(3px)}body.tuspot-platform .tuspot-cat-sidebar{display:none}body.tuspot-platform .tuspot-cat-results-head{padding:14px;border-radius:20px}}@media (max-width:640px){body.tuspot-platform .tuspot-cat-results-head strong{font-size:19px}body.tuspot-platform .tuspot-cat-subnav div{display:flex;overflow:auto;flex-wrap:nowrap}body.tuspot-platform .tuspot-cat-active-chips{flex-wrap:nowrap;overflow:auto;padding-bottom:2px}body.tuspot-platform .tuspot-cat-empty div{display:grid;width:100%}body.tuspot-platform .tuspot-cat-empty a{width:100%}}body.tuspot-platform.tuspot-mobile-menu-open{overflow:hidden;touch-action:none}body.tuspot-platform .tuspot-mobile-header{--tm-primary:var(--ts-primary,var(--tp-primary,#23bbe7));--tm-secondary:var(--ts-secondary,var(--tp-secondary,#126a82));--tm-dark:var(--ts-ink,var(--tp-dark,#092f3c));--tm-soft:var(--ts-soft,var(--tp-soft,#eafbff));--tm-border:var(--ts-border,var(--tp-border,#cdeef7));--tm-bg:var(--ts-bg,var(--tp-bg,#f6fbfe));position:relative;z-index:9990;width:min(100%,520px);margin:0 auto;font-family:Poppins,Inter,system-ui,sans-serif;color:var(--tm-dark)}body.tuspot-platform .tuspot-mobile-header.is-mobile-only{display:none}body.tuspot-platform .tuspot-mobile-logo-row{display:flex;align-items:center;justify-content:center;margin:0 0 18px;text-align:center}body.tuspot-platform .tuspot-mobile-logo-custom .custom-logo-link{display:inline-flex;align-items:center;justify-content:center}body.tuspot-platform .tuspot-mobile-logo-custom img{max-width:min(310px,72vw);width:auto;height:auto;max-height:96px;display:block}body.tuspot-platform .tuspot-mobile-logo-text{display:inline-flex;align-items:baseline;gap:0;text-decoration:none;font-weight:950;font-size:clamp(42px,12vw,72px);line-height:.95;letter-spacing:-.07em;color:#202842}body.tuspot-platform .tuspot-mobile-logo-text strong{color:var(--tm-primary);font-weight:950}body.tuspot-platform .tuspot-mobile-quickbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch;width:100%}body.tuspot-platform .tuspot-mobile-quick{appearance:none;border:1px solid var(--tm-border);background:#fff;color:var(--tm-dark);min-width:0;min-height:62px;border-radius:20px;padding:9px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;text-decoration:none;font-size:11px;font-weight:900;line-height:1.05;box-shadow:0 14px 34px rgb(9 52 64 / .08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;cursor:pointer}body.tuspot-platform .tuspot-mobile-quick:hover,body.tuspot-platform .tuspot-mobile-quick:focus{transform:translateY(-1px);border-color:var(--tm-primary);box-shadow:0 18px 44px rgb(35 187 231 / .16);outline:none}body.tuspot-platform .tuspot-mobile-quick.is-primary{background:var(--tm-primary);color:#fff;border-color:var(--tm-primary)}body.tuspot-platform .tuspot-mobile-quick .tuspot-auth-icon{width:21px;height:21px;display:inline-flex;color:currentColor;flex:0 0 21px}body.tuspot-platform .tuspot-mobile-hamburger{width:22px;height:18px;display:grid;gap:4px;align-content:center;color:currentColor}body.tuspot-platform .tuspot-mobile-hamburger i{display:block;height:2px;border-radius:99px;background:currentColor;width:100%}body.tuspot-platform .tuspot-mobile-overlay{position:fixed;inset:0;z-index:9991;background:rgb(5 23 31 / .42);backdrop-filter:blur(8px)}body.tuspot-platform .tuspot-mobile-drawer{position:fixed;left:50%;bottom:14px;z-index:9992;width:min(560px,calc(100vw - 24px));max-height:min(82vh,760px);overflow:auto;overscroll-behavior:contain;transform:translate(-50%,calc(100% + 36px));opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(180deg,#fff 0%,var(--tm-bg) 100%);border:1px solid var(--tm-border);border-radius:30px;box-shadow:0 28px 90px rgb(9 52 64 / .26);padding:14px;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .2s ease,visibility .2s ease}body.tuspot-platform .tuspot-mobile-header.is-open .tuspot-mobile-drawer{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto}body.tuspot-platform .tuspot-mobile-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:8px 8px 14px;border-bottom:1px solid var(--tm-border);margin-bottom:12px}body.tuspot-platform .tuspot-mobile-drawer-head div{display:grid;gap:3px}body.tuspot-platform .tuspot-mobile-drawer-head span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--tm-primary);font-weight:950}body.tuspot-platform .tuspot-mobile-drawer-head strong{font-size:23px;line-height:1.05;color:var(--tm-dark);font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-mobile-drawer-head em{font-style:normal;font-size:12px;color:var(--tm-secondary);font-weight:750;line-height:1.25}body.tuspot-platform .tuspot-mobile-drawer-head button{width:42px;height:42px;border-radius:15px;border:1px solid var(--tm-border);background:#fff;color:var(--tm-dark);font-size:28px;line-height:1;font-weight:700;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-mobile-drawer-grid{display:grid;gap:12px}body.tuspot-platform .tuspot-mobile-drawer-section{display:grid;gap:7px;padding:12px;border:1px solid color-mix(in srgb,var(--tm-border) 80%,#fff);border-radius:22px;background:rgb(255 255 255 / .72);box-shadow:0 12px 36px rgb(9 52 64 / .05)}body.tuspot-platform .tuspot-mobile-drawer-section h3{margin:0 0 3px;color:var(--tm-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}body.tuspot-platform .tuspot-mobile-drawer-section a{min-height:44px;border-radius:15px;padding:0 12px;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--tm-dark);background:#fff;border:1px solid #fff0;font-size:13px;font-weight:880;box-shadow:0 8px 22px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-mobile-drawer-section a:hover,body.tuspot-platform .tuspot-mobile-drawer-section a:focus{border-color:var(--tm-border);background:var(--tm-soft);color:var(--tm-secondary);outline:none}body.tuspot-platform .tuspot-mobile-drawer-section .tuspot-auth-icon{width:19px;height:19px;color:var(--tm-primary);flex:0 0 19px}body.tuspot-platform .tuspot-mobile-logout{margin-top:12px;min-height:46px;border-radius:17px;background:var(--tm-primary);color:#fff;text-decoration:none;font-weight:950;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width:782px){body.tuspot-platform .tuspot-mobile-header.is-mobile-only{display:block}}@media (max-width:380px){body.tuspot-platform .tuspot-mobile-quickbar{gap:6px}body.tuspot-platform .tuspot-mobile-quick{font-size:10px;min-height:58px;border-radius:18px}.tuspot-mobile-drawer{border-radius:24px}}@media (max-width:760px){body.tuspot-platform .tuspot-account-menu-guest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:420px;margin:0 auto;width:100%}body.tuspot-platform .tuspot-account-menu-guest>a{min-height:58px;width:auto;border-radius:19px;padding:8px 6px;display:flex;flex-direction:column;gap:6px;font-size:11px;line-height:1.05;text-align:center;box-shadow:0 14px 34px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-account-menu-guest>a .tuspot-auth-icon{width:21px;height:21px;flex-basis:21px}}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel{display:grid;grid-template-columns:auto 42px minmax(0,1fr) 42px;align-items:center;gap:10px;margin:14px 0 24px;padding:16px;border:1px solid var(--ts-border,var(--tuspot-border,#D9EAF1));border-radius:28px;background:rgb(255 255 255 / .82);box-shadow:0 18px 44px rgb(9 52 64 / .055);overflow:visible}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel strong{align-self:stretch;display:flex;align-items:center;white-space:nowrap;padding:0 2px;color:var(--ts-deep,var(--tuspot-deep,#093440));font-weight:950;font-size:13px;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-cat-subnav-track{display:flex;align-items:center;gap:12px;min-width:0;width:100%;overflow-x:auto;overflow-y:visible;padding:5px 6px 7px;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}body.tuspot-platform .tuspot-cat-subnav-track::-webkit-scrollbar{display:none;width:0;height:0}body.tuspot-platform .tuspot-cat-subnav-arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border:1px solid rgb(35 187 231 / .24);border-radius:999px;background:linear-gradient(180deg,#fff 0%,var(--ts-soft,var(--tuspot-soft,#EAF8FE)) 100%);color:var(--ts-primary,var(--tuspot-primary,#23BBE7));font-size:24px;line-height:1;font-weight:950;cursor:pointer;box-shadow:0 12px 28px rgb(35 187 231 / .08);transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}body.tuspot-platform .tuspot-cat-subnav-arrow:hover{transform:translateY(-1px);background:var(--ts-primary,var(--tuspot-primary,#23BBE7));border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));color:#fff}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item{position:relative;display:inline-flex;align-items:center;gap:11px;scroll-snap-align:start;min-height:58px;min-width:max-content;padding:8px 15px 8px 9px;border:1px solid var(--ts-border,var(--tuspot-border,#D9EAF1));border-radius:22px;background:#fff;color:var(--ts-secondary,var(--tuspot-secondary,#13677F));text-decoration:none;box-shadow:0 12px 30px rgb(9 52 64 / .04);transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:hover,body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item.is-active{background:var(--ts-primary,var(--tuspot-primary,#23BBE7));border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));color:#fff;transform:translateY(-1px);box-shadow:0 16px 36px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-subnav-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border-radius:16px;background:var(--ts-soft,var(--tuspot-soft,#EAF8FE));color:var(--ts-primary,var(--tuspot-primary,#23BBE7));border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-subnav-icon .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-subnav-icon svg{display:block;width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.9}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:hover .tuspot-cat-subnav-icon,body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item.is-active .tuspot-cat-subnav-icon{background:rgb(255 255 255 / .20);color:#fff;border-color:rgb(255 255 255 / .26)}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item b{display:block;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:13px;line-height:1.1;font-weight:900}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item em{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;margin-left:1px;padding:0 7px;border-radius:999px;background:var(--ts-soft,var(--tuspot-soft,#EAF8FE));color:var(--ts-primary,var(--tuspot-primary,#23BBE7));font-style:normal;font-size:11px;line-height:1;font-weight:950}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:hover em,body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item.is-active em{background:rgb(255 255 255 / .22);color:#fff}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:after{content:attr(data-tooltip);position:absolute;left:50%;top:-42px;z-index:20;transform:translate(-50%,6px);opacity:0;pointer-events:none;max-width:260px;padding:8px 11px;border-radius:12px;background:var(--ts-deep,var(--tuspot-deep,#093440));color:#fff;white-space:nowrap;font-size:12px;font-weight:850;box-shadow:0 16px 32px rgb(9 52 64 / .18);transition:opacity .14s ease,transform .14s ease}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:hover:after,body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:focus-visible:after{opacity:1;transform:translate(-50%,0)}body.tuspot-platform .tuspot-cat-results-head{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:center;gap:18px}body.tuspot-platform .tuspot-cat-results-head>div:first-child{min-width:0}body.tuspot-platform .tuspot-cat-results-sort.tuspot-cat-sort-form,body.tuspot-platform form.tuspot-cat-sort-form.tuspot-cat-results-sort{width:100%;min-width:0;min-height:0;display:flex;align-items:center;padding:0;margin:0;border:0;border-radius:0;background:#fff0;box-shadow:none}body.tuspot-platform .tuspot-cat-results-sort label{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%}body.tuspot-platform .tuspot-cat-results-sort label>span{color:var(--ts-secondary,var(--tuspot-secondary,#13677F));font-size:13px;font-weight:950}body.tuspot-platform .tuspot-cat-results-sort label:after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--ts-deep,var(--tuspot-deep,#093440));border-bottom:2px solid var(--ts-deep,var(--tuspot-deep,#093440));transform:translateY(-65%) rotate(45deg);pointer-events:none;opacity:.9}body.tuspot-platform .tuspot-cat-results-sort select{appearance:none;-webkit-appearance:none;width:100%;min-height:46px;padding:0 54px 0 18px;border:1px solid var(--ts-border,var(--tuspot-border,#D9EAF1));border-radius:999px;background:var(--ts-input,var(--tuspot-input,#EEF8FC));color:var(--ts-deep,var(--tuspot-deep,#093440));font:inherit;font-weight:900;outline:none;box-shadow:none}body.tuspot-platform .tuspot-cat-results-sort select::-ms-expand{display:none}body.tuspot-platform .tuspot-cat-results-sort select:focus{border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));box-shadow:0 0 0 4px rgb(35 187 231 / .13);background:#fff}@media (max-width:1100px){body.tuspot-platform .tuspot-cat-results-head{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-results-sort label{grid-template-columns:auto minmax(180px,1fr)}}@media (max-width:760px){body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel{grid-template-columns:1fr 38px 38px;gap:8px;padding:12px;border-radius:22px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel strong{grid-column:1/2;font-size:12px}body.tuspot-platform .tuspot-cat-subnav-arrow{width:38px;height:38px;min-width:38px}body.tuspot-platform .tuspot-cat-subnav-arrow.is-prev{grid-column:2/3;grid-row:1}body.tuspot-platform .tuspot-cat-subnav-arrow.is-next{grid-column:3/4;grid-row:1}body.tuspot-platform .tuspot-cat-subnav-track{grid-column:1/-1;gap:10px;padding:4px 2px 6px}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item{min-height:54px;border-radius:20px;padding:8px 13px 8px 8px}body.tuspot-platform .tuspot-cat-subnav-icon{width:38px;height:38px;min-width:38px;border-radius:15px}body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:after{display:none}body.tuspot-platform .tuspot-cat-results-sort label{grid-template-columns:1fr;gap:6px}}@media (max-width:480px){body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item b{max-width:132px}}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel *{scrollbar-width:none}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel::-webkit-scrollbar,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel *::-webkit-scrollbar{display:none;width:0;height:0}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel{overflow:visible;padding:18px 20px;gap:14px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel .tuspot-cat-subnav-track{overflow-x:auto;overflow-y:hidden;padding:6px 8px;gap:14px;scrollbar-width:none;-ms-overflow-style:none}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel .tuspot-cat-subnav-track::-webkit-scrollbar{display:none;width:0;height:0}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons a.tuspot-cat-subnav-item{width:60px;min-width:60px;height:60px;min-height:60px;padding:0;align-items:center;justify-content:center;border-radius:22px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons .tuspot-cat-subnav-icon{width:44px;height:44px;min-width:44px;border-radius:17px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons .tuspot-cat-subnav-icon svg,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons .tuspot-cat-subnav-icon .tuspot-cat-svg{width:22px;height:22px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons a.tuspot-cat-subnav-item b,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons a.tuspot-cat-subnav-item em{display:none}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons a.tuspot-cat-subnav-item:after{top:-48px}body.tuspot-platform .tuspot-cat-results-head strong{background:#fff0;border-radius:0;padding:0;box-shadow:none}body.tuspot-platform .tuspot-cat-results-head{grid-template-columns:minmax(0,3fr) minmax(230px,1fr)}body.tuspot-platform .tuspot-cat-results-sort label:after{right:28px}body.tuspot-platform .tuspot-cat-results-sort select{padding-right:64px}body.tuspot-platform .tuspot-cat-sort-form{border-color:#fff0}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-cta{background:var(--ts-primary,var(--tuspot-primary,#23BBE7));color:#fff;box-shadow:0 18px 38px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-plus,body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-minus{border:1px solid rgb(35 187 231 / .18);color:var(--ts-deep,var(--tuspot-deep,#093440))}body.tuspot-platform .tuspot-cat-leaflet-marker{transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.tuspot-platform .tuspot-cat-leaflet-marker.is-active,body.tuspot-platform .tuspot-cat-map-pin.is-active{transform:scale(1.12);box-shadow:0 20px 44px rgb(35 187 231 / .32)}@media (max-width:760px){body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel{grid-template-columns:1fr 42px 42px;padding:14px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-carousel .tuspot-cat-subnav-track{gap:12px;padding:6px 2px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons a.tuspot-cat-subnav-item{width:56px;min-width:56px;height:56px;min-height:56px;border-radius:20px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-icons .tuspot-cat-subnav-icon{width:41px;height:41px;min-width:41px}}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels *{scrollbar-width:none;-ms-overflow-style:none}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels::-webkit-scrollbar,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels *::-webkit-scrollbar{display:none;width:0;height:0}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels{grid-template-columns:auto 42px minmax(0,1fr) 42px;padding:18px 20px;gap:14px;overflow:visible}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels .tuspot-cat-subnav-track{overflow-x:auto;overflow-y:hidden;gap:12px;padding:6px 8px;scrollbar-width:none;-ms-overflow-style:none}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item{width:auto;min-width:max-content;height:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;background:#fff;color:var(--ts-secondary,var(--tuspot-secondary,#13677F));border:1px solid var(--ts-border,var(--tuspot-border,#D9EAF1));box-shadow:0 10px 28px rgb(9 52 64 / .035)}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item:hover,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active{background:var(--ts-primary,var(--tuspot-primary,#23BBE7));border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));color:#fff;box-shadow:0 16px 36px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels .tuspot-cat-subnav-icon{width:20px;height:20px;min-width:20px;border:0;border-radius:0;background:#fff0;color:var(--ts-primary,var(--tuspot-primary,#23BBE7))}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels .tuspot-cat-subnav-icon svg,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels .tuspot-cat-subnav-icon .tuspot-cat-svg{width:19px;height:19px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item:hover .tuspot-cat-subnav-icon,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active .tuspot-cat-subnav-icon{background:#fff0;border:0;color:#fff}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item b{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;font-size:13px;line-height:1;font-weight:900}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item em,body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item:after{display:none;content:none}body.tuspot-platform .tuspot-cat-map-head{position:absolute;top:16px;left:16px;right:16px;z-index:460;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none}body.tuspot-platform .tuspot-cat-map-head>span,body.tuspot-platform .tuspot-cat-map-head>strong{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid rgb(35 187 231 / .18);border-radius:999px;background:rgb(255 255 255 / .90);color:var(--ts-deep,var(--tuspot-deep,#093440));box-shadow:0 14px 34px rgb(9 52 64 / .10);backdrop-filter:blur(12px);font-size:12px;line-height:1;font-weight:950}body.tuspot-platform .tuspot-cat-map-head>span svg{width:16px;height:16px;color:var(--ts-primary,var(--tuspot-primary,#23BBE7))}body.tuspot-platform .tuspot-cat-map-fit{position:absolute;right:18px;bottom:70px;z-index:455;display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid rgb(35 187 231 / .18);border-radius:999px;background:rgb(255 255 255 / .94);color:var(--ts-deep,var(--tuspot-deep,#093440));font-size:12px;font-weight:950;box-shadow:0 14px 32px rgb(9 52 64 / .10);cursor:pointer}body.tuspot-platform .tuspot-cat-map-fit:hover{background:var(--ts-primary,var(--tuspot-primary,#23BBE7));border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));color:#fff}body.tuspot-platform .tuspot-cat-map-fit svg{width:15px;height:15px}body.tuspot-platform .tuspot-cat-place-card.is-map-active{border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7))}@media (max-width:760px){body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels{grid-template-columns:1fr 40px 40px;padding:14px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels .tuspot-cat-subnav-track{grid-column:1/-1;gap:10px;padding:6px 2px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item{height:44px;min-height:44px;padding:0 14px}body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item b{max-width:150px}body.tuspot-platform .tuspot-cat-map-head{top:12px;left:12px;right:12px}body.tuspot-platform .tuspot-cat-map-head>span{display:none}body.tuspot-platform .tuspot-cat-map-fit{bottom:64px;right:12px}}@media (max-width:760px){body.tuspot-platform .tuspot-cat-results-head{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:start;gap:12px;padding:16px}body.tuspot-platform .tuspot-cat-results-head>div:first-child{grid-column:1;grid-row:1;width:100%}body.tuspot-platform .tuspot-cat-results-head strong{display:block;background:#fff0;padding:0;border-radius:0;box-shadow:none;font-size:22px;line-height:1.08}body.tuspot-platform .tuspot-cat-results-head span{margin-top:4px;font-size:12.5px;line-height:1.42}body.tuspot-platform .tuspot-cat-results-sort{grid-column:1;grid-row:2;width:100%;min-width:0;margin:0}body.tuspot-platform .tuspot-cat-results-sort label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%}body.tuspot-platform .tuspot-cat-results-sort label>span{margin:0;white-space:nowrap;color:var(--ts-secondary,var(--tuspot-secondary,#13677F));font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-cat-results-sort select{min-height:44px;width:100%;padding-right:54px}body.tuspot-platform .tuspot-cat-results-sort label:after{right:22px}}@media (max-width:420px){body.tuspot-platform .tuspot-cat-results-sort label{grid-template-columns:1fr;gap:6px}}body.tuspot-platform .tuspot-cat-list-toolbar .tuspot-cat-results-head,body.tuspot-platform .tuspot-cat-map-toolbar .tuspot-cat-results-head{margin-top:14px;margin-bottom:0}body.tuspot-platform .tuspot-cat-map-toolbar{margin:0 0 18px}body.tuspot-platform .tuspot-cat-list-toolbar .tuspot-cat-active-chips,body.tuspot-platform .tuspot-cat-map-toolbar .tuspot-cat-active-chips{margin-top:12px;margin-bottom:0}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-list-results .tuspot-cat-results-head{display:none}body.tuspot-platform .tuspot-cat-map-toolbar .tuspot-cat-results-head{background:rgb(255 255 255 / .82);backdrop-filter:blur(16px)}body.tuspot-platform .tuspot-cat-map-head{right:auto;width:auto;max-width:calc(100% - 104px);justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;z-index:450}body.tuspot-platform .tuspot-cat-map-head>span,body.tuspot-platform .tuspot-cat-map-head>strong{flex:0 0 auto}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-plus,body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-minus{right:18px;z-index:470}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-plus{top:18px}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-minus{top:64px}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-plus:focus-visible,body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-minus:focus-visible,body.tuspot-platform .tuspot-cat-map-fit:focus-visible{outline:3px solid rgb(35 187 231 / .28);outline-offset:3px}body.tuspot-platform .tuspot-cat-map-popup{z-index:465}body.tuspot-platform .tuspot-cat-map-fit{right:18px;bottom:74px;z-index:462}body.tuspot-platform .tuspot-cat-map-bg>p{max-width:calc(100% - 116px)}@media (max-width:760px){body.tuspot-platform .tuspot-cat-map-head{top:12px;left:12px;right:auto;max-width:calc(100% - 84px)}body.tuspot-platform .tuspot-cat-map-head>strong{min-height:34px;padding:0 12px;font-size:11.5px}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-plus,body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-minus{right:12px;width:38px;height:38px}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-plus{top:12px}body.tuspot-platform .tuspot-cat-map .tuspot-cat-map-minus{top:56px}body.tuspot-platform .tuspot-cat-map-fit{right:12px;bottom:58px;min-height:36px;padding:0 11px}body.tuspot-platform .tuspot-cat-map-bg>p{left:12px;right:12px;bottom:14px;max-width:none;padding:10px 13px;font-size:12px}}body.tuspot-platform .tuspot-cat-place-card.is-map-active,body.tuspot-platform .tuspot-cat-place-card-list.is-map-active{border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));box-shadow:0 22px 54px rgb(35 187 231 / .14);transform:translateY(-2px)}body.tuspot-platform .tuspot-cat-place-card.is-map-active .tuspot-cat-place-title,body.tuspot-platform .tuspot-cat-place-card-list.is-map-active .tuspot-cat-place-title{color:var(--ts-secondary,var(--tuspot-secondary,#13677F))}body.tuspot-platform .tuspot-search-viewport,body.tuspot-platform .tuspot-search-widget{--tp-primary:var(--tuspot-primary,#23BBE7);--tp-primary-hover:var(--tuspot-primary-hover,#22BAE5);--tp-dark:var(--tuspot-dark,#093440);--tp-secondary:var(--tuspot-secondary,#13677F);--tp-bg:var(--tuspot-bg,#F6FBFE);--tp-input:var(--tuspot-input,#EEF8FC);--tp-border:var(--tuspot-border,#D9EAF1);--tp-soft:var(--tuspot-soft,#EAF8FE);--tp-success:var(--tuspot-success,#1FAE75);--tp-radius:var(--tuspot-radius,24px)}body.tuspot-platform .tuspot-search-viewport{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden;background:linear-gradient(180deg,var(--tp-bg),#fff 46%,var(--tp-bg))}body.tuspot-platform .tuspot-search-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:46px 0 76px;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--tp-dark)}body.tuspot-platform .tuspot-search-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;align-items:stretch;margin:0 0 22px;padding:34px;border:1px solid var(--tp-border);border-radius:32px;background:linear-gradient(135deg,#fff 0%,var(--tp-soft) 145%);box-shadow:0 22px 64px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-search-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--tp-primary);font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-search-kicker svg,body.tuspot-platform .tuspot-search-widget svg,body.tuspot-platform .tuspot-search-card svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-search-hero h1{margin:0 0 12px;color:var(--tp-dark);font-size:clamp(38px,4.4vw,68px);line-height:.95;letter-spacing:-.075em}body.tuspot-platform .tuspot-search-hero p{margin:0;max-width:850px;color:var(--tp-secondary);font-size:17px;line-height:1.58;font-weight:720}body.tuspot-platform .tuspot-search-hero-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid color-mix(in srgb,var(--tp-primary) 22%,#fff);border-radius:28px;background:#fff;box-shadow:0 16px 46px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-search-hero-badge strong{font-size:54px;line-height:.95;color:var(--tp-primary);letter-spacing:-.06em}body.tuspot-platform .tuspot-search-hero-badge span{margin-top:8px;color:var(--tp-secondary);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-search-panel{position:relative;margin:0 0 24px;padding:18px;border:1px solid var(--tp-border);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-search-widget{position:relative;width:100%;z-index:5;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-search-form{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.65fr) auto;gap:12px;align-items:center;margin:0}body.tuspot-platform .tuspot-search-widget-compact .tuspot-search-form{grid-template-columns:minmax(220px,1fr) minmax(170px,.55fr) auto}body.tuspot-platform .tuspot-search-field{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:center;margin:0;min-height:56px;padding:0 15px;border:1px solid var(--tp-border);border-radius:18px;background:var(--tp-input);color:var(--tp-secondary)}body.tuspot-platform .tuspot-search-field input{width:100%;min-height:52px;border:0;background:#fff0;box-shadow:none;outline:0;padding:0;color:var(--tp-dark);font:inherit;font-weight:820}body.tuspot-platform .tuspot-search-field input::placeholder{color:#7d98a5;font-weight:760}body.tuspot-platform .tuspot-search-field:focus-within{border-color:var(--tp-primary);background:#fff;box-shadow:0 0 0 4px color-mix(in srgb,var(--tp-primary) 15%,transparent)}body.tuspot-platform .tuspot-search-form button{min-height:56px;padding:0 22px;border:1px solid var(--tp-primary);border-radius:18px;background:var(--tp-primary);color:#fff;font:inherit;font-weight:950;display:inline-flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;box-shadow:0 14px 34px rgb(35 187 231 / .22);transition:.16s ease}body.tuspot-platform .tuspot-search-form button:hover{background:var(--tp-primary-hover);border-color:var(--tp-primary-hover);transform:translateY(-1px)}body.tuspot-platform .tuspot-search-suggestions{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:90;padding:10px;border:1px solid var(--tp-border);border-radius:22px;background:#fff;box-shadow:0 24px 76px rgb(9 52 64 / .18)}body.tuspot-platform .tuspot-search-suggestion-list{display:grid;gap:6px}body.tuspot-platform .tuspot-search-suggestion-item{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:center;padding:8px;border-radius:16px;text-decoration:none;color:var(--tp-dark)}body.tuspot-platform .tuspot-search-suggestion-item:hover{background:var(--tp-soft)}body.tuspot-platform .tuspot-search-suggestion-item>span{width:54px;height:48px;border-radius:14px;background:var(--tp-soft) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:var(--tp-primary);font-weight:950}body.tuspot-platform .tuspot-search-suggestion-item strong{min-width:0;display:grid;gap:3px;color:var(--tp-dark);font-size:14px;line-height:1.15}body.tuspot-platform .tuspot-search-suggestion-item small{color:#6d8491;font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tuspot-platform .tuspot-search-suggestion-more{display:flex;align-items:center;justify-content:center;min-height:42px;margin-top:8px;border-radius:14px;background:var(--tp-soft);color:var(--tp-secondary);text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-search-suggestion-empty,body.tuspot-platform .tuspot-search-suggestion-loading{padding:16px;color:var(--tp-secondary);font-weight:850;text-align:center}body.tuspot-platform .tuspot-search-filter-row{display:flex;align-items:center;gap:12px;margin:14px 0 0;flex-wrap:wrap}body.tuspot-platform .tuspot-search-filter-row label{display:flex;align-items:center;gap:10px;margin:0;color:var(--tp-secondary);font-size:13px;font-weight:900}body.tuspot-platform .tuspot-search-filter-row select{min-height:44px;min-width:230px;border:1px solid var(--tp-border);border-radius:14px;background:var(--tp-input);color:var(--tp-dark);padding:0 36px 0 13px;font:inherit;font-weight:850;outline:0}body.tuspot-platform .tuspot-search-filter-row a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border-radius:14px;background:#fff;border:1px solid var(--tp-border);color:var(--tp-secondary);text-decoration:none;font-weight:900}body.tuspot-platform .tuspot-search-results-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin:24px 0 18px}body.tuspot-platform .tuspot-search-results-head strong{display:block;color:var(--tp-dark);font-size:28px;letter-spacing:-.04em}body.tuspot-platform .tuspot-search-results-head span{display:block;color:#607985;font-weight:760;margin-top:4px}body.tuspot-platform .tuspot-search-results-head>a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:14px;background:var(--tp-soft);color:var(--tp-secondary);text-decoration:none;font-weight:950;white-space:nowrap}body.tuspot-platform .tuspot-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-search-card{display:grid;grid-template-rows:210px 1fr;border:1px solid var(--tp-border);border-radius:28px;background:#fff;overflow:hidden;box-shadow:0 18px 54px rgb(9 52 64 / .07);transition:.16s ease}body.tuspot-platform .tuspot-search-card:hover{transform:translateY(-3px);box-shadow:0 24px 70px rgb(9 52 64 / .12);border-color:color-mix(in srgb,var(--tp-primary) 36%,#fff)}body.tuspot-platform .tuspot-search-card-img{position:relative;display:block;background:var(--tp-soft) center/cover no-repeat;text-decoration:none}body.tuspot-platform .tuspot-search-card-img span{position:absolute;left:14px;top:14px;display:inline-flex;min-height:32px;align-items:center;padding:0 11px;border-radius:999px;background:#fff;color:var(--tp-secondary);font-size:12px;font-weight:950;box-shadow:0 10px 28px rgb(9 52 64 / .12)}body.tuspot-platform .tuspot-search-card>div{padding:18px;display:grid;gap:8px}body.tuspot-platform .tuspot-search-card em{display:flex;align-items:center;gap:6px;font-style:normal;color:var(--tp-primary);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-search-card h3{margin:0;font-size:23px;line-height:1.08;letter-spacing:-.04em;color:var(--tp-dark)}body.tuspot-platform .tuspot-search-card h3 a{color:inherit;text-decoration:none}body.tuspot-platform .tuspot-search-card p{margin:0;color:#607985;line-height:1.45;font-weight:700}body.tuspot-platform .tuspot-search-card strong{color:var(--tp-dark);font-size:16px}body.tuspot-platform .tuspot-search-card-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;margin-top:7px}body.tuspot-platform .tuspot-search-card-actions a,body.tuspot-platform .tuspot-search-card-actions button{min-height:42px;border-radius:14px;border:1px solid var(--tp-border);background:#fff;color:var(--tp-secondary);display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;text-decoration:none;font:inherit;font-size:13px;font-weight:950;cursor:pointer}body.tuspot-platform .tuspot-search-card-actions a{background:var(--tp-primary);border-color:var(--tp-primary);color:#fff}body.tuspot-platform .tuspot-search-card-actions button span{display:none}body.tuspot-platform .tuspot-search-empty{padding:44px 24px;border:1px dashed #bddfec;border-radius:28px;background:#fff;text-align:center}body.tuspot-platform .tuspot-search-empty>span{width:70px;height:70px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center;border-radius:24px;background:var(--tp-soft);color:var(--tp-primary)}body.tuspot-platform .tuspot-search-empty h3{margin:0 0 8px;color:var(--tp-dark);font-size:30px;letter-spacing:-.045em}body.tuspot-platform .tuspot-search-empty p{margin:0 auto 18px;max-width:640px;color:#607985;font-weight:760;line-height:1.55}body.tuspot-platform .tuspot-search-empty div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}body.tuspot-platform .tuspot-search-empty a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:14px;background:var(--tp-primary);color:#fff;text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-search-empty a+a{background:var(--tp-soft);color:var(--tp-secondary)}body.tuspot-platform .tuspot-search-pagination{display:flex;justify-content:center;gap:8px;margin:28px 0 0;flex-wrap:wrap}body.tuspot-platform .tuspot-search-pagination a,body.tuspot-platform .tuspot-search-pagination span{min-width:42px;min-height:42px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--tp-border);background:#fff;color:var(--tp-secondary);text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-search-pagination .current{background:var(--tp-primary);border-color:var(--tp-primary);color:#fff}@media (max-width:1100px){body.tuspot-platform .tuspot-search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-search-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-search-hero{grid-template-columns:1fr}.tuspot-search-hero-badge{min-height:130px}}@media (max-width:680px){body.tuspot-platform .tuspot-search-page{width:calc(100vw - 28px);padding:28px 0 58px}body.tuspot-platform .tuspot-search-hero,body.tuspot-platform .tuspot-search-panel{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-search-hero h1{font-size:42px}body.tuspot-platform .tuspot-search-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-search-results-head{grid-template-columns:1fr}body.tuspot-platform .tuspot-search-results-head>a{width:100%}body.tuspot-platform .tuspot-search-field-location{display:none}body.tuspot-platform .tuspot-search-card{grid-template-rows:190px 1fr}body.tuspot-platform .tuspot-search-card-actions{grid-template-columns:1fr 48px 48px}body.tuspot-platform .tuspot-search-filter-row label,body.tuspot-platform .tuspot-search-filter-row select,body.tuspot-platform .tuspot-search-filter-row a{width:100%}.tuspot-search-suggestions{position:fixed;left:14px;right:14px;top:auto;bottom:18px;max-height:70vh;overflow:auto}}body.tuspot-platform .tuspot-search-field-main{grid-template-columns:22px minmax(0,1fr) 42px;padding-right:8px}body.tuspot-platform .tuspot-search-voice-btn{width:38px;height:38px;min-width:38px;min-height:38px;border:0;border-radius:14px;background:var(--tp-soft);color:var(--tp-primary);display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;box-shadow:none;cursor:pointer;transition:.16s ease}body.tuspot-platform .tuspot-search-voice-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-search-voice-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-search-voice-btn:hover,body.tuspot-platform .tuspot-search-voice-btn:focus{background:var(--tp-primary);color:#fff;outline:0;transform:translateY(-1px)}body.tuspot-platform .tuspot-search-voice-btn.is-listening{background:linear-gradient(135deg,var(--tp-primary),var(--tp-accent));color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--tp-primary) 16%,transparent),0 12px 28px color-mix(in srgb,var(--tp-primary) 24%,transparent);animation:tuspotVoicePulse 1.1s ease-in-out infinite}body.tuspot-platform .tuspot-search-voice-btn.is-disabled{opacity:.45;cursor:not-allowed;transform:none}body.tuspot-platform .tuspot-search-voice-status{position:absolute;left:18px;right:18px;top:calc(100% + 8px);z-index:35;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--tp-border);color:var(--tp-secondary);box-shadow:0 18px 45px rgb(9 52 64 / .12);font-size:13px;font-weight:850}body.tuspot-platform .tuspot-search-voice-status.is-error{color:#b42318;border-color:#fecaca;background:#fff7f7}body.tuspot-platform .tuspot-search-widget{position:relative}@keyframes tuspotVoicePulse{0%,100%{transform:translateY(-1px) scale(1)}50%{transform:translateY(-1px) scale(1.06)}}@media (max-width:680px){body.tuspot-platform .tuspot-search-field-main{grid-template-columns:20px minmax(0,1fr) 40px;padding-right:7px}body.tuspot-platform .tuspot-search-voice-btn{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:13px}}body.tuspot-platform .tuspot-beta-viewport{width:100%;max-width:100%;padding:0;margin:0;display:flex;justify-content:center;box-sizing:border-box}body.tuspot-platform .tuspot-beta-front{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:42px 0 72px;color:var(--tp-dark);box-sizing:border-box}body.tuspot-platform .tuspot-beta-front-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:22px;align-items:stretch;padding:30px;border-radius:34px;background:linear-gradient(135deg,var(--tp-primary),var(--tp-accent));color:#fff;box-shadow:0 24px 70px rgb(9 52 64 / .13);overflow:hidden;position:relative}body.tuspot-platform .tuspot-beta-front-hero span{font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em;opacity:.88}body.tuspot-platform .tuspot-beta-front-hero h1{margin:8px 0 8px;color:#fff;font-size:54px;line-height:.95;letter-spacing:-.06em}body.tuspot-platform .tuspot-beta-front-hero p{margin:0;color:rgb(255 255 255 / .88);font-weight:750;line-height:1.5}body.tuspot-platform .tuspot-beta-front-score{border-radius:30px;background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .34);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;color:#fff}body.tuspot-platform .tuspot-beta-front-score strong{font-size:48px;line-height:1;letter-spacing:-.08em;color:#fff}body.tuspot-platform .tuspot-beta-front-score small{margin-top:6px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-beta-front-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}body.tuspot-platform .tuspot-beta-front-card{padding:18px;border-radius:24px;background:#fff;border:1px solid var(--tp-border);box-shadow:0 18px 45px rgb(9 52 64 / .08);display:grid;gap:8px}body.tuspot-platform .tuspot-beta-front-card b{width:38px;height:38px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:var(--tp-soft);color:var(--tp-primary);font-size:20px}body.tuspot-platform .tuspot-beta-front-card.is-ok b{background:rgb(19 168 111 / .12);color:#0f8b55}body.tuspot-platform .tuspot-beta-front-card.is-warn b{background:rgb(245 158 11 / .14);color:#b45309}body.tuspot-platform .tuspot-beta-front-card.is-bad b{background:rgb(244 63 94 / .12);color:#be123c}body.tuspot-platform .tuspot-beta-front-card strong{color:var(--tp-dark);font-size:18px;letter-spacing:-.03em}body.tuspot-platform .tuspot-beta-front-card span{color:#607985;font-weight:750;line-height:1.45}body.tuspot-platform .tuspot-beta-front-locked{width:min(920px,calc(100vw - 32px));margin:30px auto;padding:30px;border-radius:28px;background:#fff;border:1px solid var(--tp-border);text-align:center}@media (max-width:900px){body.tuspot-platform .tuspot-beta-front{width:calc(100vw - 28px);padding:26px 0 58px}body.tuspot-platform .tuspot-beta-front-hero{grid-template-columns:1fr;padding:22px;border-radius:28px}body.tuspot-platform .tuspot-beta-front-hero h1{font-size:42px}body.tuspot-platform .tuspot-beta-front-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-beta-front-score{min-height:120px}}body.tuspot-platform .tuspot-favorites-viewport,body.tuspot-platform .tuspot-trip-planner-viewport,body.tuspot-platform .tuspot-compare-viewport,body.tuspot-platform .tuspot-user-hub-viewport,body.tuspot-platform .tuspot-auth-viewport,body.tuspot-platform .tuspot-profile-viewport,body.tuspot-platform .tuspot-notifications-viewport,body.tuspot-platform .tuspot-messages-viewport,body.tuspot-platform .tuspot-bookings-viewport,body.tuspot-platform .tuspot-reviews-viewport,body.tuspot-platform .tuspot-analytics-viewport,body.tuspot-platform .tuspot-promo-viewport,body.tuspot-platform .tuspot-owner-packages-viewport,body.tuspot-platform .tuspot-seo-viewport,body.tuspot-platform .tuspot-search-viewport,body.tuspot-platform .tuspot-beta-viewport{--tp-primary:var(--tuspot-primary,#23BBE7);--tp-primary-hover:var(--tuspot-primary-hover,#22BAE5);--tp-accent:var(--tuspot-accent,#1FAE75);--tp-dark:var(--tuspot-dark,#093440);--tp-deep:var(--tuspot-deep,#093440);--tp-secondary:var(--tuspot-secondary,#13677F);--tp-bg:var(--tuspot-bg,#F6FBFE);--tp-input:var(--tuspot-input,#EEF8FC);--tp-border:var(--tuspot-border,#D9EAF1);--tp-soft:var(--tuspot-soft,#EAF8FE);--tp-success:var(--tuspot-success,#1FAE75);--tp-warning:var(--tuspot-warning,#F5A524);--ts-primary:var(--tuspot-primary,#23BBE7);--ts-primary-hover:var(--tuspot-primary-hover,#22BAE5);--ts-accent:var(--tuspot-primary,#23BBE7);--ts-deep:var(--tuspot-deep,#093440);--ts-secondary:var(--tuspot-secondary,#13677F);--ts-bg:var(--tuspot-bg,#F6FBFE);--ts-input:var(--tuspot-input,#EEF8FC);--ts-border:var(--tuspot-border,#D9EAF1);--ts-soft:var(--tuspot-soft,#EAF8FE);--ts-success:var(--tuspot-success,#1FAE75);--ts-warning:var(--tuspot-warning,#F5A524);background:var(--tp-bg)}body.tuspot-platform .tuspot-favorites-page,body.tuspot-platform .tuspot-trip-planner-page,body.tuspot-platform .tuspot-compare-page,body.tuspot-platform .tuspot-user-hub-page,body.tuspot-platform .tuspot-auth-shell,body.tuspot-platform .tuspot-profile-shell,body.tuspot-platform .tuspot-notifications-shell,body.tuspot-platform .tuspot-messages-shell,body.tuspot-platform .tuspot-bookings-shell,body.tuspot-platform .tuspot-reviews-shell,body.tuspot-platform .tuspot-analytics-shell,body.tuspot-platform .tuspot-promo-shell,body.tuspot-platform .tuspot-owner-packages-shell,body.tuspot-platform .tuspot-seo-shell,body.tuspot-platform .tuspot-search-page,body.tuspot-platform .tuspot-beta-front{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-search-widget button,body.tuspot-platform .tuspot-search-page a,body.tuspot-platform .tuspot-seo-actions button,body.tuspot-platform .tuspot-seo-actions a,body.tuspot-platform .tuspot-beta-front a,body.tuspot-platform .tuspot-mobile-quick,body.tuspot-platform .tuspot-mobile-drawer a{-webkit-tap-highlight-color:#fff0}body.tuspot-platform .tuspot-compare-page-table-wrap,body.tuspot-platform .tuspot-analytics-table-wrap,body.tuspot-platform .tuspot-beta-pages-table,body.tuspot-platform .tuspot-bookings-table-wrap,body.tuspot-platform .tuspot-owner-package-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}body.tuspot-platform .tuspot-compare-page-table-wrap table,body.tuspot-platform .tuspot-analytics-table-wrap table,body.tuspot-platform .tuspot-bookings-table-wrap table{min-width:760px}body.tuspot-platform .tuspot-search-suggestions,body.tuspot-platform .tuspot-client-account-dropdown,body.tuspot-platform .tuspot-mobile-drawer{z-index:99999}body.tuspot-platform .tuspot-client-dashboard,body.tuspot-platform .tuspot-client-shell{--ts-primary:var(--tuspot-primary,#23BBE7);--ts-primary-hover:var(--tuspot-primary-hover,#22BAE5);--ts-deep:var(--tuspot-deep,#093440);--ts-secondary:var(--tuspot-secondary,#13677F);--ts-bg:var(--tuspot-bg,#F6FBFE);--ts-input:var(--tuspot-input,#EEF8FC);--ts-border:var(--tuspot-border,#D9EAF1);--ts-soft:var(--tuspot-soft,#EAF8FE)}@media (max-width:1180px){body.tuspot-platform .tuspot-client-shell{grid-template-columns:1fr;gap:18px}body.tuspot-platform .tuspot-client-sidebar{position:relative;top:auto;width:100%;max-width:100%;min-height:0;border-radius:28px;padding:16px}body.tuspot-platform .tuspot-client-nav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}body.tuspot-platform .tuspot-client-nav::-webkit-scrollbar{display:none}body.tuspot-platform .tuspot-client-nav a{min-width:max-content;white-space:nowrap;padding:11px 13px;border-radius:16px}body.tuspot-platform .tuspot-client-side-promo,body.tuspot-platform .tuspot-client-side-copy{display:none}body.tuspot-platform .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-places-highlight-row,body.tuspot-platform .tuspot-client-grid-2,body.tuspot-platform .tuspot-client-grid-3{grid-template-columns:1fr}}@media (max-width:980px){body.tuspot-platform .tuspot-search-form,body.tuspot-platform .tuspot-search-widget-compact .tuspot-search-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-search-filter-row{display:grid;grid-template-columns:1fr;align-items:stretch}body.tuspot-platform .tuspot-search-filter-row label{display:grid;align-items:stretch}body.tuspot-platform .tuspot-search-filter-row select,body.tuspot-platform .tuspot-search-filter-row a{width:100%;min-width:0}body.tuspot-platform .tuspot-search-results-head,body.tuspot-platform .tuspot-cat-results-head{grid-template-columns:1fr;gap:10px;align-items:stretch}body.tuspot-platform .tuspot-search-results-head>a,body.tuspot-platform .tuspot-cat-sort-form{justify-self:stretch;width:100%}body.tuspot-platform .tuspot-cat-sort-form{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}body.tuspot-platform .tuspot-cat-sort-form select{width:100%}body.tuspot-platform .tuspot-seo-layout,body.tuspot-platform .tuspot-owner-packages-layout,body.tuspot-platform .tuspot-promo-layout,body.tuspot-platform .tuspot-analytics-layout,body.tuspot-platform .tuspot-profile-layout,body.tuspot-platform .tuspot-messages-layout,body.tuspot-platform .tuspot-bookings-layout,body.tuspot-platform .tuspot-reviews-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-seo-sidebar,body.tuspot-platform .tuspot-owner-packages-sidebar,body.tuspot-platform .tuspot-promo-sidebar{position:static}body.tuspot-platform .tuspot-seo-preview-grid,body.tuspot-platform .tuspot-beta-front-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-planner-layout,body.tuspot-platform .tuspot-compare-page-layout,body.tuspot-platform .tuspot-favorites-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-planner-side,body.tuspot-platform .tuspot-compare-page-side{order:2}}@media (max-width:760px){body.tuspot-platform .tuspot-favorites-page,body.tuspot-platform .tuspot-trip-planner-page,body.tuspot-platform .tuspot-compare-page,body.tuspot-platform .tuspot-user-hub-page,body.tuspot-platform .tuspot-auth-shell,body.tuspot-platform .tuspot-profile-shell,body.tuspot-platform .tuspot-notifications-shell,body.tuspot-platform .tuspot-messages-shell,body.tuspot-platform .tuspot-bookings-shell,body.tuspot-platform .tuspot-reviews-shell,body.tuspot-platform .tuspot-analytics-shell,body.tuspot-platform .tuspot-promo-shell,body.tuspot-platform .tuspot-owner-packages-shell,body.tuspot-platform .tuspot-seo-shell,body.tuspot-platform .tuspot-search-page,body.tuspot-platform .tuspot-beta-front{width:calc(100vw - 28px);padding-left:0;padding-right:0}body.tuspot-platform .tuspot-search-hero,body.tuspot-platform .tuspot-seo-hero,body.tuspot-platform .tuspot-beta-front-hero,body.tuspot-platform .tuspot-profile-hero,body.tuspot-platform .tuspot-notifications-hero,body.tuspot-platform .tuspot-messages-hero,body.tuspot-platform .tuspot-bookings-hero,body.tuspot-platform .tuspot-reviews-hero,body.tuspot-platform .tuspot-analytics-hero,body.tuspot-platform .tuspot-promo-hero,body.tuspot-platform .tuspot-owner-packages-hero,body.tuspot-platform .tuspot-user-hub-hero,body.tuspot-platform .tuspot-trip-planner-hero,body.tuspot-platform .tuspot-compare-page-hero,body.tuspot-platform .tuspot-favorites-hero{grid-template-columns:1fr;padding:22px;border-radius:26px;gap:16px}body.tuspot-platform .tuspot-search-hero h1,body.tuspot-platform .tuspot-seo-hero h1,body.tuspot-platform .tuspot-beta-front-hero h1,body.tuspot-platform .tuspot-profile-hero h1,body.tuspot-platform .tuspot-notifications-hero h1,body.tuspot-platform .tuspot-messages-hero h1,body.tuspot-platform .tuspot-bookings-hero h1,body.tuspot-platform .tuspot-reviews-hero h1,body.tuspot-platform .tuspot-analytics-hero h1,body.tuspot-platform .tuspot-promo-hero h1,body.tuspot-platform .tuspot-owner-packages-hero h1,body.tuspot-platform .tuspot-user-hub-hero h1,body.tuspot-platform .tuspot-trip-planner-hero h1,body.tuspot-platform .tuspot-compare-page-hero h1,body.tuspot-platform .tuspot-favorites-hero h1{font-size:clamp(33px,9vw,46px);letter-spacing:-.055em}body.tuspot-platform .tuspot-search-panel,body.tuspot-platform .tuspot-seo-card,body.tuspot-platform .tuspot-beta-front-card,body.tuspot-platform .tuspot-profile-card,body.tuspot-platform .tuspot-notifications-card,body.tuspot-platform .tuspot-messages-card,body.tuspot-platform .tuspot-bookings-card,body.tuspot-platform .tuspot-reviews-card,body.tuspot-platform .tuspot-analytics-card,body.tuspot-platform .tuspot-promo-card,body.tuspot-platform .tuspot-owner-packages-card,body.tuspot-platform .tuspot-user-hub-card,body.tuspot-platform .tuspot-trip-planner-card,body.tuspot-platform .tuspot-compare-page-card,body.tuspot-platform .tuspot-favorites-card{border-radius:22px;padding:18px}body.tuspot-platform .tuspot-search-results-grid,body.tuspot-platform .tuspot-favorites-grid,body.tuspot-platform .tuspot-user-hub-grid,body.tuspot-platform .tuspot-trip-planner-grid,body.tuspot-platform .tuspot-bookings-grid,body.tuspot-platform .tuspot-reviews-grid,body.tuspot-platform .tuspot-analytics-grid,body.tuspot-platform .tuspot-promo-grid,body.tuspot-platform .tuspot-owner-packages-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-search-card,body.tuspot-platform .tuspot-favorite-card,body.tuspot-platform .tuspot-trip-item,body.tuspot-platform .tuspot-compare-page-item{grid-template-columns:1fr}body.tuspot-platform .tuspot-search-card-thumb,body.tuspot-platform .tuspot-favorite-thumb{width:100%;min-height:180px}body.tuspot-platform .tuspot-search-card-actions,body.tuspot-platform .tuspot-favorite-actions,body.tuspot-platform .tuspot-trip-planner-actions,body.tuspot-platform .tuspot-compare-page-actions,body.tuspot-platform .tuspot-seo-actions,body.tuspot-platform .tuspot-profile-actions{display:grid;grid-template-columns:1fr;gap:9px}body.tuspot-platform .tuspot-search-card-actions a,body.tuspot-platform .tuspot-search-card-actions button,body.tuspot-platform .tuspot-favorite-actions a,body.tuspot-platform .tuspot-favorite-actions button,body.tuspot-platform .tuspot-trip-planner-actions button,body.tuspot-platform .tuspot-compare-page-actions button,body.tuspot-platform .tuspot-seo-actions a,body.tuspot-platform .tuspot-seo-actions button,body.tuspot-platform .tuspot-profile-actions a,body.tuspot-platform .tuspot-profile-actions button{width:100%;justify-content:center}body.tuspot-platform .tuspot-client-dashboard{padding:12px}body.tuspot-platform .tuspot-client-topbar{display:grid;grid-template-columns:1fr;gap:12px}body.tuspot-platform .tuspot-client-topbar-actions{justify-content:space-between}body.tuspot-platform .tuspot-client-banner{grid-template-columns:1fr;padding:22px;border-radius:26px}body.tuspot-platform .tuspot-client-banner h1{font-size:38px}body.tuspot-platform .tuspot-client-kpis{grid-template-columns:1fr}}@media (max-width:520px){body.tuspot-platform .tuspot-mobile-header{padding:10px 10px 12px;border-radius:0 0 22px 22px}body.tuspot-platform .tuspot-mobile-logo-row{justify-content:center;margin-bottom:9px}body.tuspot-platform .tuspot-mobile-quickbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}body.tuspot-platform .tuspot-mobile-quick{min-width:0;padding:9px 4px;border-radius:15px;font-size:11px}body.tuspot-platform .tuspot-mobile-quick svg{width:18px;height:18px}body.tuspot-platform .tuspot-mobile-drawer{left:8px;right:8px;bottom:8px;width:auto;max-height:88vh;border-radius:26px;padding:16px}body.tuspot-platform .tuspot-mobile-drawer-grid{grid-template-columns:1fr;gap:12px;overflow:auto;max-height:calc(88vh - 96px);padding-right:2px}body.tuspot-platform .tuspot-cat-results-head{display:grid;grid-template-columns:1fr;gap:12px}body.tuspot-platform .tuspot-cat-results-head strong{font-size:22px;line-height:1.15}body.tuspot-platform .tuspot-cat-sort-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-sort-form label{margin-bottom:-4px}body.tuspot-platform .tuspot-search-field-main{grid-template-columns:20px minmax(0,1fr) 38px}body.tuspot-platform .tuspot-search-voice-status{left:0;right:0}body.tuspot-platform .tuspot-seo-checklist{grid-template-columns:1fr}body.tuspot-platform .tuspot-seo-card-head{display:grid}body.tuspot-platform .tuspot-seo-score{width:100%;min-width:0}}body.tuspot-platform [data-tuspot-theme="dark"],html[data-tuspot-theme="dark"] body.tuspot-platform{--tuspot-bg:#071f27;--tuspot-card:#0d2a34;--tuspot-soft:#123744;--tuspot-input:#102f3a;--tuspot-border:rgba(184,232,245,.18);--tuspot-text:#edf8fb;--tuspot-deep:#eaf8fe;--tuspot-secondary:#9ee7f8;--ts-bg:#071f27;--ts-panel:#0d2a34;--ts-soft:#123744;--ts-input:#102f3a;--ts-border:rgba(184,232,245,.18);--ts-ink:#edf8fb;--ts-secondary:#9ee7f8;background:#071f27;color:#d7eef4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-user-hub-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-search-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-travel-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-card{background:#0d2a34;border-color:rgb(184 232 245 / .16);color:#d7eef4}body.tuspot-platform .tuspot-global-switchers{width:min(clamp(720px,74vw,1120px),calc(100vw - 32px));margin:18px auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:12px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;background:rgb(255 255 255 / .82);box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-switcher{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:5px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:999px;background:var(--tuspot-input,#EEF8FC)}body.tuspot-platform .tuspot-switcher>span,body.tuspot-platform .tuspot-switcher>label{margin:0 6px 0 10px;font-size:12px;line-height:1;font-weight:800;color:var(--tuspot-secondary,#13677F)}body.tuspot-platform .tuspot-switcher button,body.tuspot-platform .tuspot-switcher select{border:0;min-height:32px;border-radius:999px;padding:0 12px;background:#fff;color:var(--tuspot-deep,#093440);font-weight:800;box-shadow:none;cursor:pointer}body.tuspot-platform .tuspot-switcher button.is-active,body.tuspot-platform .tuspot-switcher button:hover{background:var(--tuspot-primary,#23BBE7);color:#fff}body.tuspot-platform .tuspot-travel-viewport{width:100%;padding:32px 0 52px;background:var(--tuspot-bg,#F6FBFE)}body.tuspot-platform .tuspot-travel-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto}body.tuspot-platform .tuspot-travel-hero{display:grid;gap:14px;padding:34px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:30px;background:linear-gradient(135deg,rgb(35 187 231 / .14),rgb(31 174 117 / .10)),#fff;box-shadow:0 18px 44px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-travel-hero>span,body.tuspot-platform .tuspot-transport-modes>div>span{width:max-content;padding:7px 11px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-travel-hero h1{margin:0;color:var(--tuspot-deep,#093440);font-size:clamp(32px,4vw,58px);letter-spacing:-.04em;line-height:1.02}body.tuspot-platform .tuspot-travel-hero p{max-width:860px;margin:0;color:#4b6470;font-size:17px;line-height:1.65}body.tuspot-platform .tuspot-travel-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}body.tuspot-platform .tuspot-travel-actions a,body.tuspot-platform .tuspot-travel-card strong{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:42px;padding:0 16px;border-radius:999px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-travel-actions a:nth-child(2){background:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-travel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}body.tuspot-platform .tuspot-travel-card{display:flex;flex-direction:column;gap:10px;min-height:230px;padding:22px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:26px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 30px rgb(9 52 64 / .055);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-travel-card:hover{transform:translateY(-3px);border-color:var(--tuspot-primary,#23BBE7);box-shadow:0 18px 40px rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-travel-card i{font-style:normal;font-size:30px;line-height:1}body.tuspot-platform .tuspot-travel-card h2{margin:0;color:var(--tuspot-deep,#093440);font-size:20px;line-height:1.1;letter-spacing:-.02em}body.tuspot-platform .tuspot-travel-card p{margin:0;color:#5f7380;line-height:1.55;flex:1}body.tuspot-platform .tuspot-travel-card strong{min-height:36px;padding:0 13px;font-size:13px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F)}body.tuspot-platform .tuspot-transport-modes{display:grid;grid-template-columns:minmax(280px,.8fr) 1.2fr;gap:18px;margin-top:22px;padding:26px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:28px;background:#fff;box-shadow:0 12px 34px rgb(9 52 64 / .055)}body.tuspot-platform .tuspot-transport-modes h2{margin:12px 0;color:var(--tuspot-deep,#093440);font-size:28px;letter-spacing:-.03em}body.tuspot-platform .tuspot-transport-modes p{margin:0;color:#5f7380;line-height:1.6}body.tuspot-platform .tuspot-transport-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-transport-mode-grid article{padding:16px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:20px;background:var(--tuspot-bg,#F6FBFE)}body.tuspot-platform .tuspot-transport-mode-grid i{font-style:normal;font-size:24px}body.tuspot-platform .tuspot-transport-mode-grid h3{margin:8px 0 6px;color:var(--tuspot-deep,#093440);font-size:16px}body.tuspot-platform .tuspot-transport-mode-grid p{font-size:13px}body.tuspot-platform .tuspot-owner-trust-card{padding:20px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:26px;background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-owner-trust-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}body.tuspot-platform .tuspot-owner-trust-head>span{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-size:22px;font-weight:900}body.tuspot-platform .tuspot-owner-trust-head small{color:var(--tuspot-secondary,#13677F);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.06em}body.tuspot-platform .tuspot-owner-trust-head h2{margin:2px 0 0;color:var(--tuspot-deep,#093440);font-size:20px}body.tuspot-platform .tuspot-owner-trust-badges{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}body.tuspot-platform .tuspot-owner-trust-badges em{font-style:normal;padding:7px 9px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);font-size:12px;font-weight:900}body.tuspot-platform .tuspot-owner-trust-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}body.tuspot-platform .tuspot-owner-trust-stats span{padding:11px;border-radius:18px;background:var(--tuspot-bg,#F6FBFE);border:1px solid var(--tuspot-border,#D9EAF1)}body.tuspot-platform .tuspot-owner-trust-stats b{display:block;color:var(--tuspot-deep,#093440);font-size:18px;line-height:1.1}body.tuspot-platform .tuspot-owner-trust-stats small{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:800}body.tuspot-platform .tuspot-owner-trust-card p{margin:0;color:#64748b;font-size:13px;line-height:1.5}body.tuspot-platform .tuspot-review-criteria-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0}body.tuspot-platform .tuspot-review-criteria-grid label{display:flex;flex-direction:column;gap:5px;padding:9px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:14px;background:var(--tuspot-bg,#F6FBFE)}body.tuspot-platform .tuspot-review-criteria-grid span{font-size:11px;font-weight:900;color:var(--tuspot-secondary,#13677F)}body.tuspot-platform .tuspot-review-criteria-grid select{min-height:36px;border:0;border-radius:10px;background:#fff;font-weight:900;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-review-criteria-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}body.tuspot-platform .tuspot-review-criteria-chips span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);border:1px solid var(--tuspot-border,#D9EAF1)}body.tuspot-platform .tuspot-review-criteria-chips small{font-size:11px;font-weight:800;color:#64748b}body.tuspot-platform .tuspot-review-criteria-chips b{font-size:12px;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-review-owner-reply{margin-top:10px;padding:12px 14px;border-left:3px solid var(--tuspot-primary,#23BBE7);border-radius:14px;background:var(--tuspot-bg,#F6FBFE)}body.tuspot-platform .tuspot-review-owner-reply strong{display:block;color:var(--tuspot-deep,#093440);font-size:13px;margin-bottom:4px}body.tuspot-platform .tuspot-review-owner-reply p{margin:0;color:#536976}body.tuspot-platform .tuspot-review-owner-reply-form{display:grid;gap:8px;margin-top:10px}body.tuspot-platform .tuspot-review-owner-reply-form textarea{width:100%;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:14px;background:var(--tuspot-input,#EEF8FC);padding:10px 12px}body.tuspot-platform .tuspot-review-owner-reply-form button{justify-self:start;border:0;border-radius:999px;background:var(--tuspot-primary,#23BBE7);color:#fff;font-weight:900;min-height:36px;padding:0 14px}@media (max-width:980px){body.tuspot-platform .tuspot-travel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-transport-modes{grid-template-columns:1fr}body.tuspot-platform .tuspot-review-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.tuspot-platform .tuspot-global-switchers{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;width:calc(100vw - 24px)}body.tuspot-platform .tuspot-travel-shell{width:calc(100vw - 24px)}body.tuspot-platform .tuspot-travel-hero{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-travel-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-transport-mode-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-trust-stats{grid-template-columns:1fr}}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-global-switchers{width:100%;margin:14px 0 0;box-shadow:none;justify-content:flex-start;background:rgb(255 255 255 / .7)}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{flex:1 1 auto}body.tuspot-platform .tuspot-floating-theme-switcher{--tf-primary:var(--tuspot-primary,var(--ts-primary,#23BBE7));--tf-deep:var(--tuspot-deep,var(--ts-deep,#093440));--tf-border:var(--tuspot-border,var(--ts-border,#D9EAF1));--tf-bg:rgba(255,255,255,.86);position:fixed;left:12px;top:50%;transform:translateY(-50%);z-index:99990;display:grid;gap:8px;align-items:center;justify-items:center;padding:8px;border:1px solid rgb(217 234 241 / .96);border-radius:999px;background:var(--tf-bg);backdrop-filter:blur(18px) saturate(1.25);-webkit-backdrop-filter:blur(18px) saturate(1.25);box-shadow:0 18px 44px rgb(9 52 64 / .13);font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-floating-theme-switcher.is-right{left:auto;right:12px}body.tuspot-platform .tuspot-floating-theme-switcher>span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:950;color:var(--tf-deep);opacity:.74;padding:3px 0}body.tuspot-platform .tuspot-floating-theme-switcher button{width:38px;height:38px;border-radius:999px;border:1px solid #fff0;background:#fff;color:var(--tf-deep);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgb(9 52 64 / .08);cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-floating-theme-switcher button:hover,body.tuspot-platform .tuspot-floating-theme-switcher button:focus{transform:translateY(-1px);border-color:var(--tf-primary);outline:none}body.tuspot-platform .tuspot-floating-theme-switcher button i{font-style:normal;font-size:17px;line-height:1}html[data-tuspot-theme="light"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"],html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="dark"],body.tuspot-platform .tuspot-floating-theme-switcher button.is-active{background:var(--tf-primary);border-color:var(--tf-primary);color:#fff;box-shadow:0 12px 28px rgb(35 187 231 / .32)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher{--tf-bg:rgba(13,42,52,.86);border-color:rgb(184 232 245 / .18);box-shadow:0 18px 44px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher>span{color:#d9f5fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher button{background:rgb(255 255 255 / .08);color:#d9f5fb}body.tuspot-platform .tuspot-mobile-header.tuspot-mobile-header-app{width:min(100%,560px);max-width:100%;margin:0 auto;padding:0;border-radius:0}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:10px 12px;border:1px solid rgb(217 234 241 / .9);border-radius:26px;background:rgb(255 255 255 / .82);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:0 18px 44px rgb(9 52 64 / .09)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-row{display:flex;align-items:center;justify-content:flex-start;margin:0;min-width:0;flex:1 1 auto}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-custom img{max-width:min(230px,56vw);max-height:64px;width:auto;height:auto}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-text{font-size:clamp(34px,10vw,54px);line-height:.9;letter-spacing:-.075em}body.tuspot-platform .tuspot-mobile-app-menu-button{appearance:none;flex:0 0 auto;min-width:82px;height:54px;padding:0 14px;border-radius:19px;border:1px solid var(--tm-border,#D9EAF1);background:linear-gradient(135deg,var(--tm-primary,#23BBE7),#20d0bf);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 15px 34px rgb(35 187 231 / .28);cursor:pointer;font-size:12px;line-height:1;font-weight:950;text-transform:none;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}body.tuspot-platform .tuspot-mobile-app-menu-button:hover,body.tuspot-platform .tuspot-mobile-app-menu-button:focus{transform:translateY(-1px);filter:saturate(1.05);outline:none;box-shadow:0 20px 44px rgb(35 187 231 / .34)}body.tuspot-platform .tuspot-mobile-header-app.is-open .tuspot-mobile-app-menu-button{background:var(--tm-dark,#093440);box-shadow:0 18px 42px rgb(9 52 64 / .24)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-hamburger{width:22px;height:18px;position:relative;display:block}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-hamburger i{position:absolute;left:0;width:100%;height:2px;border-radius:99px;background:currentColor;transform-origin:center;transition:top .2s ease,transform .2s ease,opacity .16s ease}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-hamburger i:nth-child(1){top:2px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-hamburger i:nth-child(2){top:8px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-hamburger i:nth-child(3){top:14px}body.tuspot-platform .tuspot-mobile-header-app.is-open .tuspot-mobile-hamburger i:nth-child(1){top:8px;transform:rotate(45deg)}body.tuspot-platform .tuspot-mobile-header-app.is-open .tuspot-mobile-hamburger i:nth-child(2){opacity:0;transform:scaleX(.4)}body.tuspot-platform .tuspot-mobile-header-app.is-open .tuspot-mobile-hamburger i:nth-child(3){top:8px;transform:rotate(-45deg)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quickbar{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick{min-height:66px;border-radius:22px;background:rgb(255 255 255 / .88);border-color:rgb(217 234 241 / .95);box-shadow:0 14px 32px rgb(9 52 64 / .075);font-size:11px;font-weight:950}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary{background:linear-gradient(135deg,var(--tm-primary,#23BBE7),#20d0bf);border-color:#fff0;color:#fff}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-overlay{z-index:99988;background:rgb(4 24 32 / .52);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{z-index:99989;position:fixed;left:auto;right:12px;top:12px;bottom:12px;width:min(440px,calc(100vw - 24px));max-height:none;padding:18px;border-radius:30px;background:linear-gradient(180deg,rgb(255 255 255 / .98),var(--tm-bg,#F6FBFE));border:1px solid rgb(217 234 241 / .96);box-shadow:0 34px 110px rgb(9 52 64 / .34);overflow:hidden;transform:translateX(110%) scale(.98);transform-origin:right center;opacity:0;transition:transform .34s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility .22s ease}body.tuspot-platform .tuspot-mobile-header-app.is-open .tuspot-mobile-drawer{transform:translateX(0) scale(1);opacity:1}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head{align-items:center;padding:4px 2px 14px;margin-bottom:14px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head strong{font-size:28px;letter-spacing:-.05em}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head button{width:52px;height:52px;border-radius:18px;font-size:30px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid{display:grid;grid-template-columns:1fr;gap:12px;max-height:calc(100vh - 190px);overflow:auto;padding:0 2px 6px 0;-webkit-overflow-scrolling:touch}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section{padding:12px;border-radius:24px;background:rgb(255 255 255 / .74)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section a{min-height:52px;border-radius:18px;padding:0 14px;font-size:14px;font-weight:920}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:first-of-type{background:var(--tm-soft,#EAFBFF);border-color:rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-global-switchers{width:100%;margin:12px 0 0;border-radius:22px;padding:9px;overflow-x:auto;flex-wrap:nowrap}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logout{min-height:52px;border-radius:18px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section{background:rgb(13 42 52 / .82);border-color:rgb(184 232 245 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{background:linear-gradient(180deg,rgb(13 42 52 / .98),#071d26);border-color:rgb(184 232 245 / .18)}@media (max-width:782px){body.tuspot-platform .tuspot-mobile-header.tuspot-mobile-header-app.is-mobile-only{display:block}}@media (max-width:520px){body.tuspot-platform .tuspot-mobile-header.tuspot-mobile-header-app{width:100%;padding:0 8px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{min-height:70px;border-radius:24px;padding:9px 10px}body.tuspot-platform .tuspot-mobile-app-menu-button{min-width:76px;height:50px;border-radius:18px;padding:0 12px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quickbar{gap:7px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick{min-height:62px;border-radius:18px;font-size:10.5px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{left:10px;right:10px;top:10px;bottom:10px;width:auto;border-radius:28px;padding:16px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head strong{font-size:25px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid{max-height:calc(100vh - 184px)}body.tuspot-platform .tuspot-floating-theme-switcher{left:8px;padding:6px;gap:6px}body.tuspot-platform .tuspot-floating-theme-switcher>span{display:none}body.tuspot-platform .tuspot-floating-theme-switcher button{width:35px;height:35px}}@media (max-width:370px){body.tuspot-platform .tuspot-mobile-app-menu-button>span:not(.tuspot-mobile-hamburger){display:none}body.tuspot-platform .tuspot-mobile-app-menu-button{min-width:54px;padding:0 13px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick{font-size:9.5px}}body.tuspot-platform .tuspot-floating-theme-switcher{--tf-primary:var(--tuspot-primary,#23BBE7);--tf-deep:var(--tuspot-deep,#093440);--tf-border:var(--tuspot-border,#D9EAF1);--tf-soft:var(--tuspot-soft,#EAF8FE);width:auto;min-width:58px;gap:7px;padding:9px 7px;border-color:rgb(35 187 231 / .18);background:rgb(255 255 255 / .9);box-shadow:0 16px 42px rgb(9 52 64 / .14)}body.tuspot-platform .tuspot-floating-theme-switcher>span{color:var(--tf-deep);opacity:.76}body.tuspot-platform .tuspot-floating-theme-switcher button{width:46px;height:50px;display:grid;place-items:center;align-content:center;gap:3px;border:1px solid rgb(217 234 241 / .9);background:rgb(255 255 255 / .86);color:var(--tf-deep);box-shadow:0 7px 18px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-floating-theme-switcher button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.05;stroke-linecap:round;stroke-linejoin:round;display:block}body.tuspot-platform .tuspot-floating-theme-switcher button em{font-style:normal;font-size:8.5px;line-height:1;font-weight:950;letter-spacing:.01em}html[data-tuspot-theme="light"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"],html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="dark"],body.tuspot-platform .tuspot-floating-theme-switcher button.is-active{background:var(--tf-soft);border-color:rgb(35 187 231 / .55);color:var(--tf-primary);box-shadow:0 9px 22px rgb(35 187 231 / .13)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher{background:rgb(8 31 39 / .9);border-color:rgb(151 222 241 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher button{background:rgb(255 255 255 / .055);border-color:rgb(184 232 245 / .15);color:#e6f8fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="dark"],html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher button.is-active{background:rgb(35 187 231 / .16);border-color:rgb(35 187 231 / .5);color:#8ce9ff}body.tuspot-platform .tuspot-mobile-logo-switcher{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;text-decoration:none}body.tuspot-platform .tuspot-mobile-logo-switcher img{display:block;max-width:min(220px,48vw);max-height:58px;width:auto;height:auto;object-fit:contain}body.tuspot-platform .tuspot-mobile-logo-switcher .is-dark-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-logo-switcher .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-logo-switcher .is-dark-logo{display:block}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{grid-template-columns:minmax(0,1fr) auto;background:rgb(255 255 255 / .9)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-row{min-width:0;overflow:hidden}body.tuspot-platform .tuspot-mobile-drawer-title{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0}body.tuspot-platform .tuspot-mobile-drawer-logo{display:inline-flex;align-items:center;justify-content:center;max-width:104px;overflow:hidden}body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-custom img{max-width:104px;max-height:42px}body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-text{font-size:24px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid{scrollbar-width:thin;scrollbar-color:rgb(35 187 231 / .62) rgb(234 248 254 / .72);padding-right:9px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid::-webkit-scrollbar{width:7px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid::-webkit-scrollbar-track{background:rgb(234 248 254 / .78);border-radius:999px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(35 187 231 / .82),rgb(32 208 191 / .74));border-radius:999px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid::-webkit-scrollbar-thumb:hover{background:var(--tuspot-primary,#23BBE7)}html[data-tuspot-theme="dark"] body.tuspot-platform{--tuspot-bg:#061B23;--tuspot-card:#0B2832;--tuspot-soft:#0F3541;--tuspot-input:#0E303B;--tuspot-border:rgba(159,226,244,.18);--tuspot-text:#EFFBFD;--tuspot-deep:#F4FBFD;--tuspot-secondary:#A6EAF8;--tuspot-muted:#9DB4BE;--ts-bg:#061B23;--ts-panel:#0B2832;--ts-soft:#0F3541;--ts-input:#0E303B;--ts-border:rgba(159,226,244,.18);--ts-ink:#EFFBFD;--ts-deep:#F4FBFD;--ts-secondary:#A6EAF8;background:#061B23;color:#D7EEF4}html[data-tuspot-theme="dark"] body.tuspot-platform,html[data-tuspot-theme="dark"] body.tuspot-platform #page,html[data-tuspot-theme="dark"] body.tuspot-platform .site,html[data-tuspot-theme="dark"] body.tuspot-platform .site-content,html[data-tuspot-theme="dark"] body.tuspot-platform main,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-section,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-container,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-widget-wrap,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-category-page,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-search-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-user-hub-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-profile-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-travel-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell{background-color:#061B23;color:#D7EEF4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-category-page,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-page,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-favorites-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trip-planner-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-compare-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-user-hub-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-auth-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-profile-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notifications-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-messages-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-bookings-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-analytics-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-packages-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-beta-viewport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-travel-shell,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer{--tuspot-bg:#061B23;--tuspot-card:#0B2832;--tuspot-soft:#0F3541;--tuspot-input:#0E303B;--tuspot-border:rgba(159,226,244,.18);--tuspot-text:#EFFBFD;--tuspot-deep:#F4FBFD;--tuspot-secondary:#A6EAF8;--ts-bg:#061B23;--ts-panel:#0B2832;--ts-soft:#0F3541;--ts-input:#0E303B;--ts-border:rgba(159,226,244,.18);--ts-ink:#EFFBFD;--ts-deep:#F4FBFD;--ts-secondary:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform h1,html[data-tuspot-theme="dark"] body.tuspot-platform h2,html[data-tuspot-theme="dark"] body.tuspot-platform h3,html[data-tuspot-theme="dark"] body.tuspot-platform h4,html[data-tuspot-theme="dark"] body.tuspot-platform strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-title,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head strong{color:#F4FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform p,html[data-tuspot-theme="dark"] body.tuspot-platform small,html[data-tuspot-theme="dark"] body.tuspot-platform em,html[data-tuspot-theme="dark"] body.tuspot-platform label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-desc,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-card p{color:#AFC7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-main,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-intent-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-side-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-user-hub-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-search-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-travel-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-global-switchers,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-switcher{background:#0B2832;border-color:rgb(159 226 244 / .18);color:#D7EEF4;box-shadow:0 16px 44px rgb(0 0 0 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform input,html[data-tuspot-theme="dark"] body.tuspot-platform textarea,html[data-tuspot-theme="dark"] body.tuspot-platform select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-switcher button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-switcher select{background:#0E303B;border-color:rgb(159 226 244 / .18);color:#EAF8FE}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{background:linear-gradient(180deg,rgb(11 40 50 / .98),#061B23);border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid{scrollbar-color:rgb(35 187 231 / .68) rgb(10 44 55 / .92)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid::-webkit-scrollbar-track{background:rgb(10 44 55 / .92)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(35 187 231 / .9),rgb(32 208 191 / .7))}@media (max-width:520px){body.tuspot-platform .tuspot-floating-theme-switcher{min-width:54px;left:8px}body.tuspot-platform .tuspot-floating-theme-switcher button{width:42px;height:46px}body.tuspot-platform .tuspot-floating-theme-switcher button em{font-size:7.5px}body.tuspot-platform .tuspot-mobile-logo-switcher img{max-width:min(190px,44vw);max-height:52px}body.tuspot-platform .tuspot-mobile-drawer-title{grid-template-columns:1fr;gap:8px}body.tuspot-platform .tuspot-mobile-drawer-logo{justify-content:flex-start;max-width:160px}}body.tuspot-platform .tuspot-theme-logo,body.tuspot-platform .tuspot-theme-logo-switcher{display:inline-flex;align-items:center;text-decoration:none;line-height:1}body.tuspot-platform .tuspot-theme-logo-switcher img{display:block;max-width:240px;max-height:72px;width:auto;height:auto;object-fit:contain}body.tuspot-platform .tuspot-theme-logo-switcher .is-dark-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-theme-logo-switcher .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-theme-logo-switcher .is-dark-logo{display:block}body.tuspot-platform .tuspot-theme-logo-text{font-weight:950;font-size:34px;letter-spacing:-.06em;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-theme-logo-text strong{color:var(--tuspot-primary,#23BBE7)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-theme-logo-text{color:#fff}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:8px 2px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{background:#fff0;border-color:#fff0;box-shadow:none}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-row{display:flex;align-items:center;justify-content:flex-start;overflow:visible;visibility:visible;opacity:1;min-height:48px}body.tuspot-platform .tuspot-mobile-logo-switcher,body.tuspot-platform .tuspot-mobile-logo-custom,body.tuspot-platform .tuspot-mobile-logo-text{display:inline-flex;visibility:visible;opacity:1}body.tuspot-platform .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-logo-custom img{display:block;max-width:min(210px,52vw);max-height:58px;width:auto;height:auto;object-fit:contain}body.tuspot-platform .tuspot-mobile-drawer-title{grid-template-columns:1fr;gap:7px;align-items:start}body.tuspot-platform .tuspot-mobile-drawer-logo{max-width:min(230px,60vw);justify-content:flex-start;overflow:visible}body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-custom img{max-width:min(210px,58vw);max-height:58px}body.tuspot-platform .tuspot-mobile-drawer-meta em{display:block;color:var(--tuspot-secondary,#13677F);font-style:normal;font-size:13px;font-weight:850;line-height:1.25;margin-top:2px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-meta em{color:#A6EAF8}@media (max-width:782px){body.tuspot-platform .tuspot-floating-theme-switcher{display:none}body.tuspot-platform .tuspot-mobile-drawer-switches{display:block;margin:14px 0 0;padding:12px;border-radius:22px;background:rgb(234 248 254 / .74);border:1px solid rgb(35 187 231 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-switches{background:rgb(14 48 59 / .82);border-color:rgb(159 226 244 / .18)}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-global-switchers{background:#fff0;border:0;box-shadow:none;margin:0;padding:0;width:100%;overflow:visible;flex-wrap:wrap;gap:9px}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{flex:1 1 140px;min-width:0;border-radius:18px;background:#fff;border:1px solid rgb(217 234 241 / .95)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{background:#0B2832;border-color:rgb(159 226 244 / .18)}}@media (max-width:520px){body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{padding:6px 0}body.tuspot-platform .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-logo-custom img{max-width:min(190px,50vw);max-height:52px}body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-custom img{max-width:min(190px,56vw);max-height:54px}}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary *{color:#fff}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary svg,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary svg *{stroke:#fff;color:#fff}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:space-between;gap:12px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-row{display:flex;align-items:center;justify-content:flex-start;min-height:54px;flex:1 1 auto;min-width:0;opacity:1;visibility:visible}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-custom,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-text,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-custom,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-text{display:inline-flex;align-items:center;visibility:visible;opacity:1}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-custom img{display:block;width:auto;height:auto;max-width:min(230px,54vw);max-height:58px;object-fit:contain}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher .is-dark-logo,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher .is-dark-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher .is-light-logo,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher .is-dark-logo,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher .is-dark-logo{display:block}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{display:flex;flex-direction:column;overflow:hidden}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head{flex:0 0 auto;gap:14px;border-bottom:1px solid rgb(217 234 241 / .95)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-title{display:flex;flex-direction:column;gap:8px;min-width:0}body.tuspot-platform .tuspot-mobile-drawer-logo{display:flex;align-items:center;justify-content:flex-start;max-width:min(250px,62vw);min-height:42px;overflow:visible}body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-custom img{display:block;width:auto;height:auto;max-width:min(220px,60vw);max-height:58px;object-fit:contain}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 8px 22px 0;scrollbar-width:thin;scrollbar-color:rgb(35 187 231 / .72) rgb(234 248 254 / .82)}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar{width:7px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-track{background:rgb(234 248 254 / .82);border-radius:999px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(35 187 231 / .88),rgb(32 208 191 / .76));border-radius:999px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-grid{max-height:none;overflow:visible;padding:0}body.tuspot-platform .tuspot-mobile-drawer-switches{display:block;margin:14px 0 10px;padding:12px;border-radius:24px;background:rgb(234 248 254 / .82);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-global-switchers{display:flex;width:100%;max-width:100%;margin:0;padding:0;gap:10px;flex-wrap:wrap;overflow:visible;background:#fff0;border:0;box-shadow:none}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{flex:1 1 140px;min-width:130px;background:#fff;border:1px solid rgb(217 234 241 / .95);border-radius:20px}body.tuspot-platform .tuspot-mobile-logout{display:flex;align-items:center;justify-content:center;width:100%;margin:10px 0 0;background:#fff;border:1px solid rgb(217 234 241 / .95);color:var(--tuspot-secondary,#13677F)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head{border-bottom-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll{scrollbar-color:rgb(35 187 231 / .76) rgb(10 44 55 / .92)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-track{background:rgb(10 44 55 / .92)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-switches{background:rgb(14 48 59 / .82);border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-logout{background:#0B2832;border-color:rgb(159 226 244 / .18);color:#A6EAF8}@media (max-width:782px){body.tuspot-platform .tuspot-floating-theme-switcher{display:none}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{top:10px;bottom:10px;left:10px;right:10px;width:auto;padding:16px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary .tuspot-auth-icon{color:#fff}}@media (max-width:420px){body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-custom img{max-width:min(185px,48vw);max-height:50px}body.tuspot-platform .tuspot-mobile-app-menu-button{min-width:74px;height:52px;padding:0 12px}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{flex-basis:100%}}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-appbar{background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-row{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;min-height:54px;min-width:0;overflow:visible}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher,body.tuspot-platform .tuspot-theme-logo-switcher{display:inline-flex;align-items:center;justify-content:flex-start;min-width:96px;min-height:42px;text-decoration:none;overflow:visible}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-theme-logo-switcher img{display:block;width:auto;height:auto;object-fit:contain;opacity:1;visibility:visible}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logo-custom img{max-width:min(220px,52vw);max-height:56px}body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-switcher img,body.tuspot-platform .tuspot-mobile-drawer-logo .tuspot-mobile-logo-custom img{max-width:min(220px,58vw);max-height:54px}body.tuspot-platform .tuspot-mobile-logo-switcher .tuspot-mobile-logo-fallback,body.tuspot-platform .tuspot-theme-logo-switcher .tuspot-theme-logo-fallback{display:none;align-items:baseline;gap:0;font-weight:950;line-height:.95;letter-spacing:-.07em;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-mobile-logo-switcher .tuspot-mobile-logo-fallback{font-size:clamp(32px,8vw,48px)}body.tuspot-platform .tuspot-theme-logo-switcher .tuspot-theme-logo-fallback{font-size:clamp(26px,6vw,42px)}body.tuspot-platform .tuspot-mobile-logo-switcher .tuspot-mobile-logo-fallback strong,body.tuspot-platform .tuspot-theme-logo-switcher .tuspot-theme-logo-fallback strong{color:var(--tuspot-primary,#23BBE7)}body.tuspot-platform .tuspot-mobile-logo-switcher.has-logo-error .tuspot-mobile-logo-fallback,body.tuspot-platform .tuspot-theme-logo-switcher.has-logo-error .tuspot-theme-logo-fallback{display:inline-flex}html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-mobile-logo-switcher .is-dark-logo,html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-theme-logo-switcher .is-dark-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-logo-switcher .is-light-logo,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-theme-logo-switcher .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-logo-switcher .is-dark-logo,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-theme-logo-switcher .is-dark-logo{display:block}body.tuspot-platform .tuspot-mobile-drawer-logo{display:flex;align-items:center;justify-content:flex-start;min-height:54px;max-width:min(260px,62vw);overflow:visible}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-title{gap:6px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll{overflow-y:auto;overflow-x:hidden;max-height:calc(100dvh - 126px);padding:0 8px max(34px,env(safe-area-inset-bottom)) 0;overscroll-behavior:contain}body.tuspot-platform .tuspot-mobile-drawer-switches{display:block;margin:16px 0 12px;padding:12px;border-radius:24px;background:rgb(234 248 254 / .86);border:1px solid rgb(35 187 231 / .2);overflow:visible}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-global-switchers{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:10px;width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow:visible;overflow-x:hidden;background:#fff0;border:0;box-shadow:none}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{display:flex;flex:0 0 auto;width:100%;min-width:0;max-width:100%;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:8px;border-radius:18px;background:#fff;border:1px solid rgb(217 234 241 / .95);box-shadow:none;overflow:hidden}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher>span,body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher>label{flex:0 0 74px;margin:0;font-size:12px;font-weight:950;letter-spacing:.02em;color:var(--tuspot-secondary,#13677F)}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher button{flex:1 1 auto;min-width:0;min-height:36px;padding:0 10px}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher select{flex:1 1 auto;width:auto;min-width:0;max-width:100%;min-height:36px}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary span,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary svg,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-quick.is-primary svg *{color:#fff;stroke:#fff;fill:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-switches{background:rgb(14 48 59 / .88);border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{background:#0B2832;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-logo-switcher .tuspot-mobile-logo-fallback,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-theme-logo-switcher .tuspot-theme-logo-fallback{color:#E6F8FC}@media (max-width:782px){body.tuspot-platform .tuspot-floating-theme-switcher{display:none}body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer{top:10px;bottom:10px;left:10px;right:10px;width:auto;max-height:calc(100dvh - 20px)}}@media (max-width:420px){body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher{align-items:stretch}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher>span,body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher>label{flex-basis:68px}}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher>span,body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher>label{align-self:center;display:flex;align-items:center;justify-content:flex-start;min-height:36px;padding-top:3px;line-height:1}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher button,body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-switcher select{align-self:center}body.tuspot-platform .tuspot-owner-package-buy .tuspot-owner-packages-card-head p{margin:8px 0 0;color:#55707a;font-size:13px;line-height:1.6;font-weight:650;max-width:620px}body.tuspot-platform .tuspot-owner-package-buy-list{display:grid;gap:14px}body.tuspot-platform .tuspot-owner-package-buy-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;border:1px solid var(--ts-border);border-radius:22px;background:linear-gradient(180deg,#fff 0%,var(--ts-soft) 100%);padding:18px;box-shadow:0 14px 34px rgb(9 52 64 / .045)}body.tuspot-platform .tuspot-owner-package-buy-item.is-current{border-color:color-mix(in srgb,var(--ts-primary) 58%,#fff);box-shadow:0 16px 40px rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-owner-package-buy-item.is-pro{background:linear-gradient(180deg,#fff 0%,#eefbff 100%)}body.tuspot-platform .tuspot-owner-package-buy-item span{display:inline-flex;width:max-content;margin-bottom:6px;border-radius:999px;padding:5px 10px;background:var(--ts-soft);border:1px solid var(--ts-border);color:var(--ts-primary);font-size:10px;line-height:1;text-transform:uppercase;letter-spacing:.08em;font-weight:900}body.tuspot-platform .tuspot-owner-package-buy-item h3{margin:0 0 5px;color:var(--ts-deep);font-size:22px;line-height:1.15;letter-spacing:-.02em;font-weight:900}body.tuspot-platform .tuspot-owner-package-buy-item p{margin:0;color:#607985;font-size:13px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-owner-package-buy-prices{display:grid;gap:6px;text-align:right;min-width:138px}body.tuspot-platform .tuspot-owner-package-buy-prices strong{color:var(--ts-deep);font-size:18px;line-height:1.1;white-space:nowrap}body.tuspot-platform .tuspot-owner-package-buy-prices em{font-style:normal;color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}body.tuspot-platform .tuspot-owner-package-buy-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}body.tuspot-platform .tuspot-owner-package-buy-actions a{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;border-radius:16px;border:1px solid var(--ts-border);background:#fff;color:var(--ts-secondary);font-weight:900;font-size:13px;line-height:1.2;padding:13px 14px;box-shadow:0 12px 26px rgb(9 52 64 / .045);transition:.18s ease}body.tuspot-platform .tuspot-owner-package-buy-actions a.is-primary{border-color:var(--ts-primary);background:linear-gradient(135deg,var(--ts-primary),var(--ts-primary-hover));color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-owner-package-buy-actions a:hover{transform:translateY(-1px);border-color:var(--ts-primary);color:var(--ts-primary)}body.tuspot-platform .tuspot-owner-package-buy-actions a.is-primary:hover{color:#fff;filter:saturate(1.06)}body.tuspot-platform .tuspot-owner-package-buy-note{margin-top:14px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--ts-primary) 40%,#d7edf5);background:var(--ts-soft);padding:13px 15px;color:#55707a;font-size:12px;line-height:1.6;font-weight:700}body.tuspot-platform .tuspot-owner-package-buy-note strong{color:var(--ts-deep)}@media (max-width:640px){body.tuspot-platform .tuspot-owner-package-buy-item{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-package-buy-prices{text-align:left;min-width:0}body.tuspot-platform .tuspot-owner-package-buy-actions{grid-template-columns:1fr}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-package-buy-item,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-package-buy-actions a{background:rgb(255 255 255 / .055);border-color:rgb(125 211 252 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-package-buy-item p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-package-buy .tuspot-owner-packages-card-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-package-buy-note{color:rgb(226 244 249 / .78)}body.tuspot-platform .tuspot-owner-limits-panel,body.tuspot-platform .tuspot-package-limit-lock-inner{border:1px solid var(--tuspot-border,#d9eaf1);background:linear-gradient(135deg,rgb(234 248 254 / .96),rgb(255 255 255 / .96));border-radius:32px;box-shadow:0 22px 54px rgb(9 52 64 / .08);color:var(--tuspot-text,#111827)}body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-limits-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-package-limit-lock-inner,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-limits-panel,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-package-limit-lock-inner{background:linear-gradient(135deg,rgb(9 52 64 / .96),rgb(6 28 35 / .96));border-color:rgb(35 187 231 / .26)}body.tuspot-platform .tuspot-owner-limits-panel{padding:26px;margin:24px 0}body.tuspot-platform .tuspot-owner-limits-panel.is-compact{margin:18px 0 24px}body.tuspot-platform .tuspot-owner-limits-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}body.tuspot-platform .tuspot-owner-limits-head span{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--tuspot-primary,#23bbe7)}body.tuspot-platform .tuspot-owner-limits-head svg{width:18px;height:18px}body.tuspot-platform .tuspot-owner-limits-head h2{margin:7px 0 5px;font-size:clamp(24px,3vw,38px);line-height:1;color:var(--tuspot-text,#111827)}body.tuspot-platform .tuspot-owner-limits-head p{margin:0;color:var(--tuspot-secondary,#13677f);font-weight:700;max-width:760px}body.tuspot-platform .tuspot-owner-limits-head>a,body.tuspot-platform .tuspot-package-limit-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:999px;text-decoration:none;font-weight:900;border:1px solid var(--tuspot-border,#d9eaf1);color:var(--tuspot-deep,#093440);background:#fff;white-space:nowrap}body.tuspot-platform .tuspot-owner-limits-head>a,body.tuspot-platform .tuspot-package-limit-actions a.is-primary{color:#fff;background:linear-gradient(135deg,var(--tuspot-primary,#23bbe7),var(--tuspot-primary-hover,#22bae5));border-color:#fff0;box-shadow:0 16px 30px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-owner-limits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-owner-limits-grid article{background:#fff;border:1px solid var(--tuspot-border,#d9eaf1);border-radius:24px;padding:18px;min-height:132px;box-shadow:0 14px 32px rgb(9 52 64 / .06)}body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-limits-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-limits-grid article{background:rgb(255 255 255 / .06);border-color:rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-owner-limits-grid strong{display:block;font-size:30px;line-height:1;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-owner-limits-grid span{display:block;margin-top:8px;font-weight:900;color:var(--tuspot-text,#111827)}body.tuspot-platform .tuspot-owner-limits-grid small{display:block;margin-top:7px;color:var(--tuspot-secondary,#13677f);font-weight:700}body.tuspot-platform .tuspot-owner-limits-grid em{display:block;height:8px;overflow:hidden;border-radius:99px;background:var(--tuspot-soft,#eaf8fe);margin-top:14px}body.tuspot-platform .tuspot-owner-limits-grid em i{display:block;height:100%;border-radius:inherit;background:var(--tuspot-primary,#23bbe7)}body.tuspot-platform .tuspot-owner-limits-grid article.is-warning{border-color:rgb(245 165 36 / .55)}body.tuspot-platform .tuspot-owner-limits-grid article.is-warning em i{background:var(--tuspot-warning,#f5a524)}body.tuspot-platform .tuspot-owner-limits-features{margin-top:18px;background:rgb(255 255 255 / .58);border:1px solid var(--tuspot-border,#d9eaf1);border-radius:24px;padding:18px}body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-limits-features,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-limits-features{background:rgb(255 255 255 / .04);border-color:rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-owner-limits-features h3{margin:0 0 12px;font-size:16px;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-owner-limits-features div{display:flex;flex-wrap:wrap;gap:9px}body.tuspot-platform .tuspot-owner-limits-features span{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border-radius:999px;background:var(--tuspot-soft,#eaf8fe);border:1px solid rgb(35 187 231 / .22);color:var(--tuspot-deep,#093440);font-size:12px;font-weight:900}body.tuspot-platform .tuspot-package-limit-lock{width:min(clamp(980px,74vw,1360px),calc(100vw - 48px));margin:48px auto}body.tuspot-platform .tuspot-package-limit-lock-inner{padding:42px;text-align:center}body.tuspot-platform .tuspot-package-limit-lock-inner>span{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:24px;color:#fff;background:var(--tuspot-primary,#23bbe7);box-shadow:0 18px 34px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-package-limit-lock-inner>span svg{width:30px;height:30px}body.tuspot-platform .tuspot-package-limit-lock-inner h2{margin:20px auto 12px;max-width:820px;font-size:clamp(28px,4vw,48px);line-height:1.04;color:var(--tuspot-text,#111827)}body.tuspot-platform .tuspot-package-limit-lock-inner p{max-width:760px;margin:0 auto 24px;color:var(--tuspot-secondary,#13677f);font-weight:700;font-size:16px;line-height:1.6}body.tuspot-platform .tuspot-package-limit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}@media (max-width:900px){body.tuspot-platform .tuspot-owner-limits-head{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-owner-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){body.tuspot-platform .tuspot-owner-limits-panel{padding:18px;border-radius:24px}body.tuspot-platform .tuspot-owner-limits-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-package-limit-lock{width:calc(100vw - 28px);margin:28px auto}body.tuspot-platform .tuspot-package-limit-lock-inner{padding:28px 18px;border-radius:26px}body.tuspot-platform .tuspot-package-limit-actions a{width:100%}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app{--tuspot-bg:#061B23;--tuspot-card:#0B2832;--tuspot-soft:#0F3541;--tuspot-input:#0E303B;--tuspot-border:rgba(159,226,244,.20);--tuspot-text:#EFFBFD;--tuspot-deep:#F4FBFD;--tuspot-secondary:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer{background:radial-gradient(circle at 78% 8%,rgb(35 187 231 / .12),transparent 34%),linear-gradient(180deg,#082934 0%,#061B23 100%);border-color:rgb(159 226 244 / .22);color:#EFFBFD;box-shadow:0 34px 110px rgb(0 0 0 / .42)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-head{border-bottom-color:rgb(159 226 244 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-head button{background:#0E303B;color:#EFFBFD;border-color:rgb(159 226 244 / .24);box-shadow:0 18px 44px rgb(0 0 0 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-head button:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-head button:hover{background:#123B48;color:#8CEBFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-meta em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-meta em{color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section{background:rgb(11 40 50 / .78);border-color:rgb(159 226 244 / .18);box-shadow:0 18px 54px rgb(0 0 0 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section h3{color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section a{background:#0F3541;border-color:rgb(159 226 244 / .14);color:#EFFBFD;box-shadow:0 12px 34px rgb(0 0 0 / .14)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:first-of-type,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:first-of-type{background:rgb(35 187 231 / .13);border-color:rgb(35 187 231 / .34);color:#F4FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:focus,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section a:focus{background:rgb(35 187 231 / .18);border-color:rgb(35 187 231 / .48);color:#FFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-section .tuspot-auth-icon,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-section .tuspot-auth-icon{color:#23BBE7;stroke:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches{background:rgb(11 40 50 / .86);border-color:rgb(159 226 244 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher{background:#0F3541;border-color:rgb(159 226 244 / .17);color:#EFFBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher>label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher>label{color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher select{background:#0B2832;border-color:rgb(159 226 244 / .18);color:#EFFBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher button.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher button[aria-pressed="true"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher button.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-switches .tuspot-switcher button[aria-pressed="true"]{background:rgb(35 187 231 / .18);border-color:rgb(35 187 231 / .45);color:#8CEBFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-logout,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-logout{background:#0F3541;border-color:rgb(159 226 244 / .20);color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll{scrollbar-color:rgb(35 187 231 / .78) rgb(10 44 55 / .95)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-track,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-track{background:rgb(10 44 55 / .95)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-thumb,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-mobile-header-app .tuspot-mobile-drawer-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgb(35 187 231 / .92),rgb(32 208 191 / .76))}html[data-tuspot-theme="dark"] body.tuspot-platform{--tuspot-dark-bg:#061B23;--tuspot-dark-panel:#0B2832;--tuspot-dark-panel-2:#0E303B;--tuspot-dark-soft:#103845;--tuspot-dark-line:rgba(159,226,244,.18);--tuspot-dark-line-strong:rgba(159,226,244,.28);--tuspot-dark-text:#F3FBFD;--tuspot-dark-muted:#A9C7D0;--tuspot-dark-faint:#7FA8B5;--tuspot-bg:#061B23;--tuspot-card:#0B2832;--tuspot-soft:#103845;--tuspot-input:#0E303B;--tuspot-border:rgba(159,226,244,.18);--tuspot-line:rgba(159,226,244,.18);--tuspot-text:#F3FBFD;--tuspot-dark:#F3FBFD;--tuspot-deep:#F3FBFD;--tuspot-muted:#A9C7D0;--tuspot-secondary:#A6EAF8;--ts-bg:#061B23;--ts-panel:#0B2832;--ts-soft:#103845;--ts-input:#0E303B;--ts-border:rgba(159,226,244,.18);--ts-ink:#F3FBFD;--ts-deep:#F3FBFD;--ts-secondary:#A6EAF8;background:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform,html[data-tuspot-theme="dark"] body.tuspot-platform #page,html[data-tuspot-theme="dark"] body.tuspot-platform .site,html[data-tuspot-theme="dark"] body.tuspot-platform .site-content,html[data-tuspot-theme="dark"] body.tuspot-platform .site-main,html[data-tuspot-theme="dark"] body.tuspot-platform main,html[data-tuspot-theme="dark"] body.tuspot-platform article,html[data-tuspot-theme="dark"] body.tuspot-platform .entry-content,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-section,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-container,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-widget-wrap{background-color:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-category-page,.tuspot-place-page,.tuspot-directory,.tuspot-form-wrap,.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-flow-shell,.tuspot-favorites-viewport,.tuspot-trip-planner-viewport,.tuspot-compare-viewport,.tuspot-user-hub-viewport,.tuspot-auth-viewport,.tuspot-profile-viewport,.tuspot-notifications-viewport,.tuspot-messages-viewport,.tuspot-bookings-viewport,.tuspot-reviews-viewport,.tuspot-analytics-viewport,.tuspot-promo-viewport,.tuspot-owner-packages-viewport,.tuspot-seo-viewport,.tuspot-beta-viewport,.tuspot-search-viewport,.tuspot-travel-viewport,.tuspot-travel-shell,.tuspot-mobile-header,.tuspot-mobile-header-app){background:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-main,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-intent-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-sidebar,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-search,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-userbox,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-side-promo,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-place-more div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-stats div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-form-file,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-form-tax-list,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-empty,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-switcher,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-global-switchers{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .26)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-form-hero,.tuspot-user-hub-hero,.tuspot-flow-hero,.tuspot-profile-hero,.tuspot-search-hero,.tuspot-travel-hero,.tuspot-place-hero,.tuspot-category-hero,.tuspot-favorites-hero,.tuspot-trip-planner-hero,.tuspot-compare-hero,.tuspot-seo-hero,.tuspot-beta-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-owner-packages-hero){background:linear-gradient(135deg,#0B2832 0%,#0E303B 55%,#103845 100%);border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-client-dashboard,.tuspot-client-dashboard *,.tuspot-owner-panel,.tuspot-owner-panel *,.tuspot-form-wrap,.tuspot-form-wrap *,.tuspot-profile-viewport,.tuspot-profile-viewport *,.tuspot-user-hub-viewport,.tuspot-user-hub-viewport *,.tuspot-flow-shell,.tuspot-flow-shell *,.tuspot-search-viewport,.tuspot-search-viewport *,.tuspot-travel-viewport,.tuspot-travel-viewport *){border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-cat-title,.tuspot-client-card-head h2,.tuspot-client-banner h1,.tuspot-client-kpi strong,.tuspot-client-brand,.tuspot-client-place-body h3,.tuspot-package-card h2,.tuspot-plan-card h2,.tuspot-form-field span,.tuspot-form-tax-title){color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(p,small,em,label,span,time,li,td,th,.tuspot-cat-desc,.tuspot-card-address,.tuspot-client-card-head span,.tuspot-client-card-head a:not(.tuspot-client-primary-btn),.tuspot-client-userbox span,.tuspot-client-side-copy,.tuspot-client-place-body p,.tuspot-form-card-head p,.tuspot-empty p,.tuspot-profile-muted,.tuspot-muted){color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform a:not(.tuspot-button):not(.tuspot-client-primary-btn):not(.tuspot-card-view-btn):not(.tuspot-cat-card-main){color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select,.tuspot-form-field input:not([type=file]),.tuspot-form-field textarea,.tuspot-form-field select,.tuspot-client-search input,.tuspot-switcher select){background:#0E303B;background-color:#0E303B;border-color:rgb(159 226 244 / .22);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(input,textarea)::placeholder{color:#7FA8B5;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform select option{background:#0E303B;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-term-option,.tuspot-client-nav a,.tuspot-client-icon-btn,.tuspot-client-card-head-actions button,.tuspot-client-place-more summary,.tuspot-cat-subnav a,.tuspot-cat-chip,.tuspot-cat-amenity-chip,.tuspot-billing-toggle,.tuspot-switcher button,.tuspot-plan-mini,.tuspot-package-card,.tuspot-owner-package-buy-item,.tuspot-owner-limits-grid article){background:#0E303B;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-client-nav a:hover,.tuspot-client-nav a.is-active,.tuspot-cat-subnav a:hover,.tuspot-cat-subnav a.is-active,.tuspot-switcher button.is-active,.tuspot-switcher button[aria-pressed="true"]){background:rgb(35 187 231 / .18);border-color:rgb(35 187 231 / .42);color:#EAFBFF}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-client-primary-btn,.tuspot-button,.tuspot-card-view-btn,.tuspot-cat-card-main,button[type="submit"],.tuspot-owner-package-buy-actions a.is-primary){background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-card-media,.tuspot-card-placeholder,.tuspot-image-preview,.tuspot-client-place-thumb,.tuspot-client-kpi-icon,.tuspot-client-side-promo-icon,.tuspot-map-card,.tuspot-place-map-card){background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .18);color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform :is(table,thead,tbody,tr,td,th){background-color:#fff0;border-color:rgb(159 226 244 / .16);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-badge,.tuspot-client-place-badges span,.tuspot-plan-kicker,.tuspot-client-plan-kicker,.tuspot-cat-card-badge,.tuspot-status-badge){background:rgb(35 187 231 / .14);border-color:rgb(35 187 231 / .28);color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-chart-wrap line{stroke:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-chart-wrap text{fill:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-mobile-header-app *{border-color:rgb(159 226 244 / .18)}body.tuspot-platform .tuspot-pricing-section-title{min-height:86px;padding:26px 32px;align-items:center}body.tuspot-platform .tuspot-pricing-row>div{padding:24px 30px}body.tuspot-platform .tuspot-pricing-plan-head{padding:30px 28px}body.tuspot-platform .tuspot-pricing-feature{padding:24px 30px}body.tuspot-platform .tuspot-pricing-section-head{padding:0 24px;margin-bottom:28px}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{--tuspot-bg:#061B23;--tuspot-card:#0B2832;--tuspot-panel:#0B2832;--tuspot-soft:#103845;--tuspot-input:#0E303B;--tuspot-border:rgba(159,226,244,.18);--tuspot-line:rgba(159,226,244,.18);--tuspot-text:#F3FBFD;--tuspot-dark:#F3FBFD;--tuspot-deep:#F3FBFD;--tuspot-muted:#A9C7D0;--tuspot-secondary:#A6EAF8;--tp-bg:#061B23;--tp-card:#0B2832;--tp-soft:#103845;--tp-input:#0E303B;--tp-border:rgba(159,226,244,.18);--tp-dark:#F3FBFD;--tp-secondary:#A6EAF8;--ts-bg:#061B23;--ts-panel:#0B2832;--ts-soft:#103845;--ts-input:#0E303B;--ts-border:rgba(159,226,244,.18);--ts-ink:#F3FBFD;--ts-deep:#F3FBFD;--ts-secondary:#A6EAF8;background:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(#page,.site,.site-content,.site-main,main,article,.entry-content,.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap),body.tuspot-platform[data-tuspot-theme="dark"] :is(#page,.site,.site-content,.site-main,main,article,.entry-content,.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap){background:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-flow-shell,.tuspot-place-page,.tuspot-category-page,.tuspot-directory,.tuspot-form-wrap,.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-favorites-viewport,.tuspot-trip-planner-viewport,.tuspot-compare-viewport,.tuspot-user-hub-viewport,.tuspot-user-hub,.tuspot-user-hub-page,.tuspot-auth-viewport,.tuspot-auth-shell,.tuspot-profile-viewport,.tuspot-profile-shell,.tuspot-notifications-viewport,.tuspot-notifications-shell,.tuspot-messages-viewport,.tuspot-messages-shell,.tuspot-bookings-viewport,.tuspot-bookings-shell,.tuspot-reviews-viewport,.tuspot-reviews-shell,.tuspot-analytics-viewport,.tuspot-analytics-shell,.tuspot-promo-viewport,.tuspot-promo-shell,.tuspot-owner-packages-viewport,.tuspot-owner-packages-shell,.tuspot-seo-viewport,.tuspot-seo-shell,.tuspot-search-viewport,.tuspot-search-page,.tuspot-search-widget,.tuspot-beta-viewport,.tuspot-beta-front,.tuspot-travel-viewport,.tuspot-travel-shell,.tuspot-pricing-page,.tuspot-mobile-header,.tuspot-mobile-header-app),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-flow-shell,.tuspot-place-page,.tuspot-category-page,.tuspot-directory,.tuspot-form-wrap,.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-favorites-viewport,.tuspot-trip-planner-viewport,.tuspot-compare-viewport,.tuspot-user-hub-viewport,.tuspot-user-hub,.tuspot-user-hub-page,.tuspot-auth-viewport,.tuspot-auth-shell,.tuspot-profile-viewport,.tuspot-profile-shell,.tuspot-notifications-viewport,.tuspot-notifications-shell,.tuspot-messages-viewport,.tuspot-messages-shell,.tuspot-bookings-viewport,.tuspot-bookings-shell,.tuspot-reviews-viewport,.tuspot-reviews-shell,.tuspot-analytics-viewport,.tuspot-analytics-shell,.tuspot-promo-viewport,.tuspot-promo-shell,.tuspot-owner-packages-viewport,.tuspot-owner-packages-shell,.tuspot-seo-viewport,.tuspot-seo-shell,.tuspot-search-viewport,.tuspot-search-page,.tuspot-search-widget,.tuspot-beta-viewport,.tuspot-beta-front,.tuspot-travel-viewport,.tuspot-travel-shell,.tuspot-pricing-page,.tuspot-mobile-header,.tuspot-mobile-header-app){background:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-user-hub-hero,.tuspot-profile-hero,.tuspot-client-banner,.tuspot-owner-hero,.tuspot-form-hero,.tuspot-pricing-hero,.tuspot-category-hero,.tuspot-place-hero,.tuspot-search-hero,.tuspot-flow-hero),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-user-hub-hero,.tuspot-profile-hero,.tuspot-client-banner,.tuspot-owner-hero,.tuspot-form-hero,.tuspot-pricing-hero,.tuspot-category-hero,.tuspot-place-hero,.tuspot-search-hero,.tuspot-flow-hero){background:linear-gradient(135deg,#0B2832 0%,#0E303B 58%,#103845 100%);border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-account-copy strong,.tuspot-pricing-plan-head h2,.tuspot-pricing-feature-head strong,.tuspot-pricing-section-title,.tuspot-profile-card h2,.tuspot-user-hub-card h2,.tuspot-user-hub-stat b,.tuspot-client-brand),body.tuspot-platform[data-tuspot-theme="dark"] :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-account-copy strong,.tuspot-pricing-plan-head h2,.tuspot-pricing-feature-head strong,.tuspot-pricing-section-title,.tuspot-profile-card h2,.tuspot-user-hub-card h2,.tuspot-user-hub-stat b,.tuspot-client-brand){color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(p,small,em,label,span,time,li,td,th,.tuspot-account-copy em,.tuspot-pricing-plan-head p,.tuspot-pricing-feature-head span,.tuspot-profile-card p,.tuspot-user-hub-card p,.tuspot-user-hub-stat em,.tuspot-client-card-head span,.tuspot-muted),body.tuspot-platform[data-tuspot-theme="dark"] :is(p,small,em,label,span,time,li,td,th,.tuspot-account-copy em,.tuspot-pricing-plan-head p,.tuspot-pricing-feature-head span,.tuspot-profile-card p,.tuspot-user-hub-card p,.tuspot-user-hub-stat em,.tuspot-client-card-head span,.tuspot-muted){color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select),body.tuspot-platform[data-tuspot-theme="dark"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select){background:#0E303B;background-color:#0E303B;border-color:rgb(159 226 244 / .24);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(input,textarea)::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] :is(input,textarea)::placeholder{color:#7FA8B5;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform select option,body.tuspot-platform[data-tuspot-theme="dark"] select option{background:#0E303B;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-account-main,.tuspot-account-dropdown,.tuspot-account-menu-guest>a,.tuspot-user-hub-actions a.is-owner,.tuspot-profile-sync-actions button:nth-child(2),.tuspot-profile-sync-actions button:nth-child(3),.tuspot-profile-side-actions a:nth-child(2),.tuspot-pricing-table-wrap,.tuspot-pricing-header,.tuspot-pricing-feature-head,.tuspot-pricing-plan-head,.tuspot-pricing-plan-head.is-popular,.tuspot-pricing-section-title,.tuspot-pricing-row,.tuspot-pricing-feature,.tuspot-pricing-cell,.tuspot-pricing-footer,.tuspot-pricing-feature-card),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-account-main,.tuspot-account-dropdown,.tuspot-account-menu-guest>a,.tuspot-user-hub-actions a.is-owner,.tuspot-profile-sync-actions button:nth-child(2),.tuspot-profile-sync-actions button:nth-child(3),.tuspot-profile-side-actions a:nth-child(2),.tuspot-pricing-table-wrap,.tuspot-pricing-header,.tuspot-pricing-feature-head,.tuspot-pricing-plan-head,.tuspot-pricing-plan-head.is-popular,.tuspot-pricing-section-title,.tuspot-pricing-row,.tuspot-pricing-feature,.tuspot-pricing-cell,.tuspot-pricing-footer,.tuspot-pricing-feature-card){background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-account-dropdown a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-account-dropdown a{background:#fff0;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-account-dropdown a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-account-dropdown a:hover{background:rgb(35 187 231 / .16);color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform :is(a.tuspot-button,.tuspot-button,.tuspot-pricing-buy,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,button[type="submit"],.tuspot-owner-package-buy-actions a.is-primary),body.tuspot-platform[data-tuspot-theme="dark"] :is(a.tuspot-button,.tuspot-button,.tuspot-pricing-buy,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,button[type="submit"],.tuspot-owner-package-buy-actions a.is-primary){background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-client-nav a,.tuspot-cat-chip,.tuspot-cat-subnav a,.tuspot-term-option,.tuspot-switcher button,.tuspot-billing-toggle,.tuspot-owner-package-buy-item,.tuspot-owner-limits-grid article,.tuspot-profile-sync-grid div,.tuspot-user-hub-checklist li,.tuspot-user-hub-mini,.tuspot-user-hub-empty,.tuspot-user-hub-compare-empty),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-client-nav a,.tuspot-cat-chip,.tuspot-cat-subnav a,.tuspot-term-option,.tuspot-switcher button,.tuspot-billing-toggle,.tuspot-owner-package-buy-item,.tuspot-owner-limits-grid article,.tuspot-profile-sync-grid div,.tuspot-user-hub-checklist li,.tuspot-user-hub-mini,.tuspot-user-hub-empty,.tuspot-user-hub-compare-empty){background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-client-nav a:hover,.tuspot-client-nav a.is-active,.tuspot-cat-subnav a:hover,.tuspot-cat-subnav a.is-active,.tuspot-switcher button.is-active,.tuspot-switcher button[aria-pressed="true"]),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-client-nav a:hover,.tuspot-client-nav a.is-active,.tuspot-cat-subnav a:hover,.tuspot-cat-subnav a.is-active,.tuspot-switcher button.is-active,.tuspot-switcher button[aria-pressed="true"]){background:rgb(35 187 231 / .18);border-color:rgb(35 187 231 / .42);color:#EAFBFF}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-badge,.tuspot-client-place-badges span,.tuspot-plan-kicker,.tuspot-client-plan-kicker,.tuspot-cat-card-badge,.tuspot-status-badge,.tuspot-pricing-popular),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-badge,.tuspot-client-place-badges span,.tuspot-plan-kicker,.tuspot-client-plan-kicker,.tuspot-cat-card-badge,.tuspot-status-badge,.tuspot-pricing-popular){background:rgb(35 187 231 / .14);border-color:rgb(35 187 231 / .28);color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform :is(table,thead,tbody,tr,td,th),body.tuspot-platform[data-tuspot-theme="dark"] :is(table,thead,tbody,tr,td,th){background:#fff0;border-color:rgb(159 226 244 / .16);color:#F3FBFD}@media (max-width:720px){body.tuspot-platform .tuspot-pricing-section-title{padding:22px 20px;min-height:72px}body.tuspot-platform .tuspot-pricing-row>div{padding:20px 18px}}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{color-scheme:dark}html[data-tuspot-theme="dark"] body.tuspot-platform :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary),body.tuspot-platform[data-tuspot-theme="dark"] :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary){background:linear-gradient(135deg,var(--tuspot-primary,#23BBE7),var(--tuspot-accent,#1FD1D9));color:#fff;border-color:rgb(35 187 231 / .66);box-shadow:0 18px 38px rgb(35 187 231 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary) :is(span,strong,small,em,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary) :is(span,strong,small,em,svg,path){color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-user-hub-score,.tuspot-user-hub-stat,.tuspot-client-kpi,.tuspot-client-stat,.tuspot-seo-score,.tuspot-beta-front-score,.tuspot-verification-score,.tuspot-owner-limits-grid article,.tuspot-package-limit,.tuspot-profile-avatar-card,.tuspot-profile-sync-grid>div,.tuspot-plan-mini,.tuspot-compare-mini,.tuspot-favorites-count,.tuspot-dashboard-score,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-user-hub-score,.tuspot-user-hub-stat,.tuspot-client-kpi,.tuspot-client-stat,.tuspot-seo-score,.tuspot-beta-front-score,.tuspot-verification-score,.tuspot-owner-limits-grid article,.tuspot-package-limit,.tuspot-profile-avatar-card,.tuspot-profile-sync-grid>div,.tuspot-plan-mini,.tuspot-compare-mini,.tuspot-favorites-count,.tuspot-dashboard-score,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment){background:#0B2832;background-image:linear-gradient(135deg,rgb(35 187 231 / .10),rgb(11 40 50 / .96));border-color:rgb(159 226 244 / .20);color:#F3FBFD;box-shadow:0 16px 42px rgb(0 0 0 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-user-hub-score,.tuspot-user-hub-stat,.tuspot-client-kpi,.tuspot-seo-score,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment) :is(strong,b),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-user-hub-score,.tuspot-user-hub-stat,.tuspot-client-kpi,.tuspot-seo-score,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment) :is(strong,b){color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-user-hub-score,.tuspot-user-hub-stat,.tuspot-client-kpi,.tuspot-seo-score,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment) :is(span,small,em,p),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-user-hub-score,.tuspot-user-hub-stat,.tuspot-client-kpi,.tuspot-seo-score,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment) :is(span,small,em,p){color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-user-hub-card,.tuspot-user-hub-card a,.tuspot-profile-card,.tuspot-profile-card-inner,.tuspot-profile-side,.tuspot-owner-panel-card,.tuspot-client-card,.tuspot-client-side-card,.tuspot-form-card,.tuspot-message-card,.tuspot-booking-card,.tuspot-review-card),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-user-hub-card,.tuspot-user-hub-card a,.tuspot-profile-card,.tuspot-profile-card-inner,.tuspot-profile-side,.tuspot-owner-panel-card,.tuspot-client-card,.tuspot-client-side-card,.tuspot-form-card,.tuspot-message-card,.tuspot-booking-card,.tuspot-review-card){background:#0B2832;background-image:none;color:#F3FBFD;border-color:rgb(159 226 244 / .18)}body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"] svg,body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"] em,html[data-tuspot-theme="light"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"] svg,html[data-tuspot-theme="light"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"] em,body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"].is-active svg,body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"].is-active em{color:#28bfe5;fill:#28bfe5;stroke:#28bfe5}body.tuspot-platform .tuspot-floating-theme-switcher button.is-active,html[data-tuspot-theme="light"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"],html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="dark"]{border-color:rgb(40 191 229 / .38);box-shadow:0 14px 34px rgb(40 191 229 / .24)}body.tuspot-platform .tuspot-pro-slider{position:relative;width:min(1480px,calc(100vw - 48px));min-height:var(--tuspot-slider-height,640px);margin:0 auto;overflow:hidden;border-radius:42px;background:#062c35;box-shadow:0 38px 110px rgb(4 32 40 / .24);isolation:isolate}body.tuspot-platform .tuspot-pro-slider-track,body.tuspot-platform .tuspot-pro-slide{position:absolute;inset:0}body.tuspot-platform .tuspot-pro-slide{opacity:0;visibility:hidden;transform:scale(1.025);transition:opacity .7s ease,visibility .7s ease,transform 1.2s ease}body.tuspot-platform .tuspot-pro-slide.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:2}body.tuspot-platform .tuspot-pro-slide-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.04) contrast(1.02);transform:scale(1.02)}body.tuspot-platform .tuspot-pro-slide-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(4 29 37 / .86),rgb(4 29 37 / .52) 48%,rgb(4 29 37 / .08)),radial-gradient(circle at 78% 20%,rgb(40 191 229 / .28),transparent 32%)}body.tuspot-platform .tuspot-pro-slide-content{position:relative;z-index:3;max-width:720px;min-height:var(--tuspot-slider-height,640px);padding:80px clamp(34px,7vw,110px);display:flex;flex-direction:column;justify-content:center;color:#fff}body.tuspot-platform .tuspot-pro-slide-kicker{display:inline-flex;align-items:center;width:max-content;margin-bottom:18px;padding:9px 14px;border-radius:999px;background:rgb(40 191 229 / .18);border:1px solid rgb(118 226 249 / .36);color:#9eeeff;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}body.tuspot-platform .tuspot-pro-slide h2{margin:0 0 18px;color:#fff;font-size:clamp(40px,6vw,88px);line-height:.96;font-weight:900;letter-spacing:-.06em;max-width:800px}body.tuspot-platform .tuspot-pro-slide p{margin:0;color:rgb(232 251 255 / .88);font-size:clamp(16px,1.55vw,22px);line-height:1.55;font-weight:600;max-width:620px}body.tuspot-platform .tuspot-pro-slide-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform .tuspot-pro-slide-meta em{font-style:normal;padding:9px 13px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .2);color:#e9fbff;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-pro-slide-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}body.tuspot-platform .tuspot-pro-slide-actions a,body.tuspot-platform .tuspot-pro-slide-actions button{appearance:none;border:none;text-decoration:none;cursor:pointer;border-radius:999px;padding:16px 24px;font-size:14px;font-weight:900;line-height:1;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}body.tuspot-platform .tuspot-pro-slide-actions a{background:#28bfe5;color:#fff;box-shadow:0 18px 42px rgb(40 191 229 / .34)}body.tuspot-platform .tuspot-pro-slide-actions button{background:rgb(255 255 255 / .14);color:#fff;border:1px solid rgb(255 255 255 / .24)}body.tuspot-platform .tuspot-pro-slide-actions a:hover,body.tuspot-platform .tuspot-pro-slide-actions button:hover{transform:translateY(-2px)}body.tuspot-platform .tuspot-pro-slider-arrow{position:absolute;top:50%;z-index:5;width:54px;height:54px;border-radius:999px;border:1px solid rgb(255 255 255 / .24);background:rgb(255 255 255 / .14);color:#fff;font-size:42px;line-height:48px;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(12px);transition:background .2s ease,transform .2s ease}body.tuspot-platform .tuspot-pro-slider-arrow:hover{background:#28bfe5;transform:translateY(-50%) scale(1.04)}body.tuspot-platform .tuspot-pro-slider-arrow.is-prev{left:22px;transform:translateY(-50%)}body.tuspot-platform .tuspot-pro-slider-arrow.is-next{right:22px;transform:translateY(-50%)}body.tuspot-platform .tuspot-pro-slider-bottom{position:absolute;z-index:6;left:clamp(34px,7vw,110px);right:clamp(34px,7vw,110px);bottom:32px;display:flex;align-items:center;gap:18px}body.tuspot-platform .tuspot-pro-slider-dots{display:flex;gap:8px;align-items:center}body.tuspot-platform .tuspot-pro-slider-dots button{width:9px;height:9px;border-radius:999px;padding:0;border:0;background:rgb(255 255 255 / .46);cursor:pointer;transition:width .25s ease,background .25s ease}body.tuspot-platform .tuspot-pro-slider-dots button.is-active{width:36px;background:#28bfe5}body.tuspot-platform .tuspot-pro-slider-progress{height:4px;flex:1;max-width:320px;background:rgb(255 255 255 / .18);border-radius:999px;overflow:hidden}body.tuspot-platform .tuspot-pro-slider-progress span{display:block;height:100%;width:0;background:#28bfe5;border-radius:999px}body.tuspot-platform .tuspot-pro-slider.is-empty{display:flex;align-items:center;justify-content:center;padding:48px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pro-slider{box-shadow:0 36px 100px rgb(0 0 0 / .42)}@media (max-width:780px){body.tuspot-platform .tuspot-pro-slider{width:calc(100vw - 24px);border-radius:28px;min-height:560px}body.tuspot-platform .tuspot-pro-slide-content{padding:54px 28px 86px;min-height:560px}body.tuspot-platform .tuspot-pro-slider-arrow{display:none}body.tuspot-platform .tuspot-pro-slider-bottom{left:28px;right:28px;bottom:24px}}body.tuspot-platform .tuspot-home-section,body.tuspot-platform .tuspot-home-hero{--tuspot-home-accent:#28bfe5;--tuspot-home-dark:#062c35;--tuspot-home-bg:#f4fbfe;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-home-section{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:clamp(34px,5vw,82px) auto;padding:clamp(28px,4vw,58px);border-radius:42px;background:var(--tuspot-home-bg,#f4fbfe);border:1px solid rgb(182 230 244 / .75);box-shadow:0 28px 90px rgb(6 52 64 / .08);color:#093440;overflow:hidden}body.tuspot-platform .tuspot-home-section-head{max-width:880px;margin:0 0 28px}body.tuspot-platform .tuspot-home-section-head span{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--tuspot-home-accent,#28bfe5);font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}body.tuspot-platform .tuspot-home-section-head h2{margin:0;color:#071225;font-size:clamp(28px,3.4vw,58px);line-height:1;font-weight:900;letter-spacing:-.055em}body.tuspot-platform .tuspot-home-section-head p{margin:14px 0 0;color:#16677b;font-size:clamp(14px,1.2vw,18px);line-height:1.6;font-weight:650;max-width:720px}body.tuspot-platform .tuspot-home-section-head-actions{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none;margin-bottom:30px}body.tuspot-platform .tuspot-home-section-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:999px;background:var(--tuspot-home-accent,#28bfe5);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 16px 38px rgb(40 191 229 / .24);white-space:nowrap}body.tuspot-platform .tuspot-home-hero{width:min(1560px,calc(100vw - 48px));border-radius:48px}body.tuspot-platform .tuspot-home-hero .tuspot-pro-slide-shade{background:linear-gradient(90deg,rgb(4 29 37 / .92),rgb(4 29 37 / .58) 52%,rgb(4 29 37 / .1)),radial-gradient(circle at 78% 18%,rgb(40 191 229 / .34),transparent 32%)}body.tuspot-platform .tuspot-home-hero-content{max-width:820px;padding-bottom:170px}body.tuspot-platform .tuspot-home-hero-content h1{margin:0 0 18px;color:#fff;font-size:clamp(42px,6.5vw,96px);line-height:.94;font-weight:950;letter-spacing:-.075em}body.tuspot-platform .tuspot-home-hero-content .is-ghost{background:rgb(255 255 255 / .14);color:#fff;border:1px solid rgb(255 255 255 / .26);box-shadow:none}body.tuspot-platform .tuspot-home-search{position:absolute;left:clamp(34px,7vw,110px);right:clamp(34px,7vw,110px);bottom:78px;z-index:8;padding:18px;border-radius:30px;background:rgb(255 255 255 / .92);border:1px solid rgb(255 255 255 / .58);box-shadow:0 22px 70px rgb(0 0 0 / .18);backdrop-filter:blur(18px);color:#073440}body.tuspot-platform .tuspot-home-search>strong{display:block;margin:0 0 10px;color:#073440;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-home-search-row{display:grid;grid-template-columns:1.35fr 1fr .9fr auto;gap:10px;align-items:center}body.tuspot-platform .tuspot-home-search label{display:flex;align-items:center;gap:10px;margin:0;padding:0 16px;height:54px;border-radius:18px;background:#eef9fd;border:1px solid rgb(183 231 244 / .9)}body.tuspot-platform .tuspot-home-search label span{display:grid;place-items:center;color:var(--tuspot-home-accent,#28bfe5)}body.tuspot-platform .tuspot-home-search svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-search input,body.tuspot-platform .tuspot-home-search select{width:100%;height:54px;border-radius:18px;border:1px solid rgb(183 231 244 / .9);background:#eef9fd;color:#073440;padding:0 16px;font-weight:800;outline:none}body.tuspot-platform .tuspot-home-search label input{height:auto;border:0;background:#fff0;padding:0}body.tuspot-platform .tuspot-home-search button{height:54px;border:0;border-radius:18px;background:var(--tuspot-home-accent,#28bfe5);color:#fff;padding:0 26px;font-weight:950;cursor:pointer;box-shadow:0 16px 34px rgb(40 191 229 / .24)}body.tuspot-platform .tuspot-home-goals-grid,body.tuspot-platform .tuspot-home-places-grid,body.tuspot-platform .tuspot-home-category-grid{display:grid;grid-template-columns:repeat(var(--tuspot-home-cols,4),minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-home-goal-card{min-height:148px;padding:24px 20px;border-radius:28px;background:#fff;border:1px solid rgb(180 229 244 / .86);text-decoration:none;color:#073440;box-shadow:0 18px 50px rgb(6 52 64 / .06);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}body.tuspot-platform .tuspot-home-goal-card:hover{transform:translateY(-4px);box-shadow:0 24px 70px rgb(6 52 64 / .12);background:#eef9fd}body.tuspot-platform .tuspot-home-goal-icon,body.tuspot-platform .tuspot-home-category-icon{display:grid;place-items:center;width:44px;height:44px;margin:0 0 14px;border-radius:16px;background:#e9f9fe;color:var(--tuspot-home-accent,#28bfe5)}body.tuspot-platform .tuspot-home-goal-card svg,body.tuspot-platform .tuspot-home-category-card svg,body.tuspot-platform .tuspot-home-place-card svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-goal-card strong{display:block;color:#071225;font-size:20px;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-home-goal-card em{display:block;margin-top:5px;color:#16677b;font-style:normal;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-home-place-card{min-width:0;border-radius:30px;overflow:hidden;background:#fff;border:1px solid rgb(180 229 244 / .9);box-shadow:0 18px 58px rgb(6 52 64 / .08)}body.tuspot-platform .tuspot-home-place-image{position:relative;display:block;min-height:220px;background-size:cover;background-position:center;text-decoration:none}body.tuspot-platform .tuspot-home-place-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .02),rgb(0 0 0 / .32))}body.tuspot-platform .tuspot-home-place-image span{position:absolute;z-index:2;left:16px;bottom:16px;padding:8px 12px;border-radius:999px;background:var(--tuspot-home-accent,#28bfe5);color:#fff;font-size:11px;font-weight:950}body.tuspot-platform .tuspot-home-place-body{padding:19px}body.tuspot-platform .tuspot-home-place-body h3{margin:0 0 8px;font-size:19px;line-height:1.15;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-home-place-body h3 a{color:#071225;text-decoration:none}body.tuspot-platform .tuspot-home-place-body p{margin:0;color:#5d7d88;font-size:13px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-home-place-meta{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0}body.tuspot-platform .tuspot-home-place-meta em{font-style:normal;padding:6px 9px;border-radius:999px;background:#eef9fd;color:#17677b;font-size:11px;font-weight:850}body.tuspot-platform .tuspot-home-place-actions{display:grid;grid-template-columns:1fr 54px;gap:9px;margin-top:14px}body.tuspot-platform .tuspot-home-place-actions a,body.tuspot-platform .tuspot-home-place-actions button{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:17px;border:0;text-decoration:none;font-size:13px;font-weight:950;cursor:pointer}body.tuspot-platform .tuspot-home-place-actions a{background:var(--tuspot-home-accent,#28bfe5);color:#fff}body.tuspot-platform .tuspot-home-place-actions button{background:#eef9fd;color:#17677b;border:1px solid rgb(180 229 244 / .9)}body.tuspot-platform .tuspot-home-place-card.is-ad{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:28px;background:linear-gradient(135deg,#e9f9fe,#cbeff8);color:#073440}body.tuspot-platform .tuspot-home-place-card.is-ad span{width:max-content;padding:8px 12px;border-radius:999px;background:#fff;color:var(--tuspot-home-accent,#28bfe5);font-size:11px;font-weight:950}body.tuspot-platform .tuspot-home-place-card.is-ad h3{margin:18px 0 10px;font-size:28px;line-height:1;font-weight:950;letter-spacing:-.05em}body.tuspot-platform .tuspot-home-place-card.is-ad p{margin:0 0 20px;color:#17677b;font-weight:700;line-height:1.55}body.tuspot-platform .tuspot-home-place-card.is-ad a{width:max-content;padding:14px 18px;border-radius:18px;background:var(--tuspot-home-accent,#28bfe5);color:#fff;text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-home-empty{grid-column:1/-1;padding:32px;border-radius:28px;background:#fff;border:1px dashed rgb(40 191 229 / .45);color:#073440}body.tuspot-platform .tuspot-home-empty strong{display:block;font-size:20px;font-weight:950}body.tuspot-platform .tuspot-home-empty span{display:block;margin-top:6px;color:#17677b;font-weight:700}body.tuspot-platform .tuspot-home-category-card{position:relative;min-height:290px;padding:28px;border-radius:34px;overflow:hidden;text-decoration:none;background:#073440;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 24px 70px rgb(6 52 64 / .14);isolation:isolate;transition:transform .2s ease,box-shadow .2s ease}body.tuspot-platform .tuspot-home-category-card:hover{transform:translateY(-4px);box-shadow:0 32px 90px rgb(6 52 64 / .2)}body.tuspot-platform .tuspot-home-category-bg{position:absolute;inset:0;background-size:cover;background-position:center;opacity:.52;z-index:-2}body.tuspot-platform .tuspot-home-category-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(3 28 36 / .16),rgb(3 28 36 / .92)),radial-gradient(circle at 80% 10%,rgb(40 191 229 / .34),transparent 36%);z-index:-1}body.tuspot-platform .tuspot-home-category-card .tuspot-home-category-icon{background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .22);color:#9eeeff;backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-home-category-card strong{color:#fff;font-size:28px;line-height:1;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-home-category-card em{margin-top:10px;color:rgb(235 251 255 / .82);font-style:normal;font-weight:750;line-height:1.45}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section{background:#072f38;border-color:rgb(184 232 245 / .16);box-shadow:0 32px 100px rgb(0 0 0 / .32);color:#e9fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-goal-card strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-body h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-empty strong{color:#f4fdff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-goal-card em,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-body p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-empty span{color:rgb(219 247 253 / .76)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-goal-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-empty{background:#0a3b46;border-color:rgb(184 232 245 / .16);box-shadow:0 24px 80px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-goal-icon,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-actions button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-meta em{background:#0e4a56;border-color:rgb(184 232 245 / .18);color:#7ee9ff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-search{background:rgb(7 47 56 / .92);border-color:rgb(184 232 245 / .22);color:#e9fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-search>strong{color:#e9fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-search label{background:#0a3b46;border-color:rgb(184 232 245 / .18);color:#e9fbff}@media (max-width:1120px){body.tuspot-platform .tuspot-home-goals-grid,body.tuspot-platform .tuspot-home-places-grid,body.tuspot-platform .tuspot-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-home-search-row{grid-template-columns:1fr 1fr}body.tuspot-platform .tuspot-home-search button{grid-column:1/-1}}@media (max-width:720px){body.tuspot-platform .tuspot-home-section{width:calc(100vw - 24px);margin:28px auto;padding:24px;border-radius:30px}body.tuspot-platform .tuspot-home-section-head-actions{display:block}body.tuspot-platform .tuspot-home-section-cta{margin-top:18px;width:100%}body.tuspot-platform .tuspot-home-goals-grid,body.tuspot-platform .tuspot-home-places-grid,body.tuspot-platform .tuspot-home-category-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-hero{width:calc(100vw - 24px);border-radius:30px;min-height:720px}body.tuspot-platform .tuspot-home-hero-content{padding:50px 24px 250px;min-height:720px}body.tuspot-platform .tuspot-home-search{left:18px;right:18px;bottom:66px;padding:14px;border-radius:24px}body.tuspot-platform .tuspot-home-search-row{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-place-image{min-height:230px}}body.tuspot-platform .tuspot-home-hero-content{position:static}body.tuspot-platform .tuspot-homepage-layout{width:100%;overflow:hidden}body.tuspot-platform .tuspot-home-steps-grid,body.tuspot-platform .tuspot-home-trust-grid{display:grid;grid-template-columns:repeat(var(--tuspot-home-cols,4),minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-home-step-card,body.tuspot-platform .tuspot-home-trust-card{position:relative;padding:28px;border-radius:30px;background:#fff;border:1px solid rgb(180 229 244 / .9);box-shadow:0 18px 58px rgb(6 52 64 / .08);min-height:220px;overflow:hidden}body.tuspot-platform .tuspot-home-step-card:before{content:"";position:absolute;right:-42px;top:-42px;width:150px;height:150px;border-radius:50%;background:rgb(40 191 229 / .12)}body.tuspot-platform .tuspot-home-step-number{display:block;color:rgb(40 191 229 / .42);font-size:42px;line-height:1;font-weight:950;letter-spacing:-.08em;margin-bottom:18px}body.tuspot-platform .tuspot-home-step-icon,body.tuspot-platform .tuspot-home-trust-card span{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:#eaf8fe;color:var(--tuspot-home-accent,#28bfe5);border:1px solid rgb(40 191 229 / .25);margin-bottom:18px}body.tuspot-platform .tuspot-home-step-icon svg,body.tuspot-platform .tuspot-home-trust-card svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-step-card strong,body.tuspot-platform .tuspot-home-trust-card strong{display:block;color:#071225;font-size:23px;line-height:1.12;font-weight:950;letter-spacing:-.045em;margin-bottom:10px}body.tuspot-platform .tuspot-home-step-card p,body.tuspot-platform .tuspot-home-trust-card em{display:block;margin:0;color:#5d7d88;font-style:normal;font-size:14px;line-height:1.55;font-weight:700}body.tuspot-platform .tuspot-home-trust-card{min-height:180px}body.tuspot-platform .tuspot-home-trust-card strong{font-size:34px;color:#073440}body.tuspot-platform .tuspot-home-owner-cta{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:42px auto;padding:34px;border-radius:42px;background:radial-gradient(circle at 80% 0%,rgb(40 191 229 / .26),transparent 36%),linear-gradient(135deg,var(--tuspot-home-dark,#062c35),#073440);color:#fff;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:28px;box-shadow:0 32px 120px rgb(6 52 64 / .24);overflow:hidden}body.tuspot-platform .tuspot-home-owner-cta-content{padding:34px}body.tuspot-platform .tuspot-home-owner-cta-content>span{display:inline-flex;margin-bottom:18px;padding:9px 13px;border-radius:999px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .18);color:#9eeeff;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}body.tuspot-platform .tuspot-home-owner-cta h2{margin:0;color:#fff;font-size:clamp(34px,4vw,62px);line-height:.98;font-weight:950;letter-spacing:-.07em}body.tuspot-platform .tuspot-home-owner-cta p{max-width:720px;margin:18px 0 0;color:rgb(235 251 255 / .78);font-size:16px;line-height:1.65;font-weight:720}body.tuspot-platform .tuspot-home-owner-cta-features{display:grid;grid-template-columns:1fr;gap:10px;margin:24px 0}body.tuspot-platform .tuspot-home-owner-cta-features em{display:flex;align-items:center;gap:10px;font-style:normal;color:#eaffff;font-weight:850}body.tuspot-platform .tuspot-home-owner-cta-features svg{width:18px;height:18px;fill:none;stroke:var(--tuspot-home-accent,#28bfe5);stroke-width:2.4}body.tuspot-platform .tuspot-home-owner-cta-actions{display:flex;flex-wrap:wrap;gap:12px}body.tuspot-platform .tuspot-home-owner-cta-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:18px;background:var(--tuspot-home-accent,#28bfe5);color:#fff;text-decoration:none;font-weight:950;box-shadow:0 16px 40px rgb(40 191 229 / .28)}body.tuspot-platform .tuspot-home-owner-cta-actions a.is-ghost{background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .22);color:#eafbff;box-shadow:none}body.tuspot-platform .tuspot-home-owner-cta-visual{min-height:420px;border-radius:32px;background-size:cover;background-position:center;position:relative;overflow:hidden;border:1px solid rgb(255 255 255 / .18)}body.tuspot-platform .tuspot-home-owner-cta-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(3 28 36 / .12),rgb(3 28 36 / .68))}body.tuspot-platform .tuspot-home-owner-cta-visual div{position:absolute;left:24px;right:24px;bottom:24px;padding:22px;border-radius:24px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(18px);color:#fff}body.tuspot-platform .tuspot-home-owner-cta-visual strong{display:block;font-size:28px;font-weight:950;letter-spacing:-.05em}body.tuspot-platform .tuspot-home-owner-cta-visual span{display:block;color:#c8f5ff;font-weight:800;margin-top:4px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-trust-card{background:#0a3b46;border-color:rgb(184 232 245 / .16);box-shadow:0 24px 80px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-trust-card strong{color:#f4fdff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-trust-card em{color:rgb(219 247 253 / .76)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-icon,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-trust-card span{background:#0e4a56;border-color:rgb(184 232 245 / .18);color:#7ee9ff}@media (max-width:1120px){body.tuspot-platform .tuspot-home-steps-grid,body.tuspot-platform .tuspot-home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-home-owner-cta{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-home-steps-grid,body.tuspot-platform .tuspot-home-trust-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-owner-cta{width:calc(100vw - 24px);margin:28px auto;padding:20px;border-radius:30px}body.tuspot-platform .tuspot-home-owner-cta-content{padding:14px}body.tuspot-platform .tuspot-home-owner-cta-visual{min-height:300px}body.tuspot-platform .tuspot-home-owner-cta-actions a{width:100%}}body.tuspot-platform .tuspot-home-hero-v2{--tuspot-hero-v2-accent:#28bfe5;--tuspot-hero-v2-bg:#eaf8fe;--tuspot-hero-v2-title:#062c35;--tuspot-hero-v2-text:#376b78;position:relative;min-height:var(--tuspot-hero-v2-height,760px);margin:0 auto;border-radius:var(--tuspot-hero-v2-radius,0);overflow:hidden;background:radial-gradient(circle at 50% 10%,rgb(40 191 229 / .28),transparent 34%),linear-gradient(180deg,var(--tuspot-hero-v2-bg,#eaf8fe),#f7fdff);font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;isolation:isolate;color:var(--tuspot-hero-v2-title,#062c35)}body.tuspot-platform .tuspot-home-hero-v2.is-full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.tuspot-platform .tuspot-home-hero-v2.is-boxed{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));border-radius:42px;margin-top:28px;margin-bottom:28px;box-shadow:0 28px 90px rgb(6 52 64 / .12)}body.tuspot-platform .tuspot-home-hero-v2-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .72),rgb(255 255 255 / .38) 50%,rgb(255 255 255 / .72)),radial-gradient(circle at 20% 20%,rgb(40 191 229 / .18),transparent 32%),radial-gradient(circle at 80% 25%,rgb(19 103 127 / .13),transparent 35%);z-index:0}body.tuspot-platform .tuspot-home-hero-v2-inner{position:relative;z-index:2;width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));min-height:var(--tuspot-hero-v2-height,760px);margin:0 auto;display:grid;grid-template-columns:minmax(220px,.64fr) minmax(480px,1.1fr) minmax(220px,.64fr);gap:clamp(18px,3vw,44px);align-items:center;padding:clamp(58px,7vw,112px) 0}body.tuspot-platform .tuspot-home-hero-v2-content{position:relative;z-index:3;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-hero-v2-content{text-align:left;align-items:flex-start}body.tuspot-platform .tuspot-home-hero-v2-kicker{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:0 0 18px;padding:10px 16px;border-radius:999px;background:rgb(255 255 255 / .66);border:1px solid rgb(40 191 229 / .25);color:var(--tuspot-hero-v2-accent,#28bfe5);box-shadow:0 14px 40px rgb(6 52 64 / .08);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}body.tuspot-platform .tuspot-home-hero-v2 h1{margin:0;max-width:980px;color:var(--tuspot-hero-v2-title,#062c35);font-size:var(--tuspot-hero-v2-title-size,clamp(44px,6.4vw,104px));font-weight:var(--tuspot-hero-v2-title-weight,950);line-height:.92;letter-spacing:-.08em;text-wrap:balance}body.tuspot-platform .tuspot-home-hero-v2 p{max-width:760px;margin:22px auto 0;color:var(--tuspot-hero-v2-text,#376b78);font-size:clamp(16px,1.35vw,21px);line-height:1.62;font-weight:700;text-wrap:balance}body.tuspot-platform .tuspot-home-hero-v2.is-align-left p{margin-left:0;margin-right:0}body.tuspot-platform .tuspot-home-hero-v2-visual{position:relative;min-height:clamp(320px,45vw,640px);border-radius:clamp(26px,3vw,46px);background-size:cover;background-position:center;box-shadow:0 34px 92px rgb(6 52 64 / .16);overflow:hidden;transform:rotate(-2.2deg);border:8px solid rgb(255 255 255 / .72)}body.tuspot-platform .tuspot-home-hero-v2-visual.is-right{transform:rotate(2.2deg)}body.tuspot-platform .tuspot-home-hero-v2-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(5 36 45 / .04),rgb(5 36 45 / .26))}body.tuspot-platform .tuspot-home-hero-v2-visual span{position:absolute;inset:auto 18px 18px;height:78px;border-radius:24px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-home-hero-v2.is-layout-single .tuspot-home-hero-v2-inner{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-hero-v2.is-layout-single .tuspot-home-hero-v2-visual.is-left{position:absolute;inset:clamp(28px,4vw,62px) 0;z-index:-1;min-height:auto;border-radius:48px;transform:none;opacity:.42;filter:saturate(1.04);width:100%}body.tuspot-platform .tuspot-home-hero-v2.is-layout-single .tuspot-home-hero-v2-visual.is-right{display:none}body.tuspot-platform .tuspot-home-hero-v2.is-layout-single .tuspot-home-hero-v2-content{max-width:980px;margin:0 auto;padding:clamp(30px,4vw,62px);border-radius:42px;background:rgb(255 255 255 / .54);border:1px solid rgb(255 255 255 / .56);backdrop-filter:blur(18px);box-shadow:0 28px 86px rgb(6 52 64 / .12)}body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-inner{grid-template-columns:minmax(0,1.06fr) minmax(360px,.94fr)}body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-content{grid-column:1;text-align:left;align-items:flex-start}body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-visual.is-left{display:none}body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-visual.is-right{grid-column:2;transform:rotate(1.4deg)}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search{position:relative;left:auto;right:auto;bottom:auto;width:min(100%,980px);margin:30px auto 0;padding:14px;border-radius:30px;background:rgb(255 255 255 / .86);border:1px solid rgb(188 231 244 / .85);box-shadow:0 24px 74px rgb(6 52 64 / .12);backdrop-filter:blur(18px)}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-search,body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-search{margin-left:0;margin-right:0}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search>strong{display:block;color:#073440;text-align:left;margin:0 0 10px 8px;font-size:13px;font-weight:950;letter-spacing:.03em}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(170px,.54fr) auto;gap:10px;align-items:center}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search label,body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search select{height:58px;border-radius:20px;background:#fff;border:1px solid rgb(185 230 244 / .9);box-shadow:none}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search button{height:58px;border-radius:20px;background:var(--tuspot-hero-v2-accent,#28bfe5);color:#fff;box-shadow:0 18px 42px rgb(40 191 229 / .28)}body.tuspot-platform .tuspot-home-hero-v2-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto 0}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-hero-v2-chips,body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-chips{justify-content:flex-start;margin-left:0}body.tuspot-platform .tuspot-home-hero-v2-chips a{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;background:rgb(255 255 255 / .7);border:1px solid rgb(40 191 229 / .18);color:#073440;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 12px 36px rgb(6 52 64 / .06);transition:transform .18s ease,background .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-home-hero-v2-chips a:hover{transform:translateY(-2px);background:#fff;border-color:rgb(40 191 229 / .42)}body.tuspot-platform .tuspot-home-hero-v2-chips svg{width:17px;height:17px;fill:none;stroke:var(--tuspot-hero-v2-accent,#28bfe5);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-hero-v2-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-hero-v2-actions,body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-actions{justify-content:flex-start}body.tuspot-platform .tuspot-home-hero-v2-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;background:var(--tuspot-hero-v2-accent,#28bfe5);color:#fff;text-decoration:none;font-size:14px;font-weight:950;box-shadow:0 18px 44px rgb(40 191 229 / .28)}body.tuspot-platform .tuspot-home-hero-v2-actions a.is-ghost{background:rgb(255 255 255 / .72);color:#073440;border:1px solid rgb(40 191 229 / .18);box-shadow:0 14px 36px rgb(6 52 64 / .08)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2{background:radial-gradient(circle at 50% 0%,rgb(40 191 229 / .20),transparent 36%),linear-gradient(180deg,#061f27,#082f38)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2-bg{background:radial-gradient(circle at 18% 20%,rgb(40 191 229 / .16),transparent 30%),radial-gradient(circle at 82% 18%,rgb(126 233 255 / .10),transparent 34%)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 h1{color:#f2fdff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 p{color:rgb(222 248 254 / .78)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2-chips a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2-actions a.is-ghost{background:rgb(10 59 70 / .78);border-color:rgb(126 233 255 / .20);color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search{background:rgb(7 47 56 / .90);border-color:rgb(126 233 255 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search>strong{color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search select{background:#082f38;border-color:rgb(126 233 255 / .18);color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search input{color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v2.is-layout-single .tuspot-home-hero-v2-content{background:rgb(7 47 56 / .72);border-color:rgb(126 233 255 / .18)}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v2-inner{grid-template-columns:1fr;gap:26px}body.tuspot-platform .tuspot-home-hero-v2-visual{display:none}body.tuspot-platform .tuspot-home-hero-v2-content{text-align:center;align-items:center}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-hero-v2-content{text-align:center;align-items:center}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-search,body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-search{margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-hero-v2-chips,body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-chips,body.tuspot-platform .tuspot-home-hero-v2.is-align-left .tuspot-home-hero-v2-actions,body.tuspot-platform .tuspot-home-hero-v2.is-layout-right .tuspot-home-hero-v2-actions{justify-content:center}}@media (max-width:760px){body.tuspot-platform .tuspot-home-hero-v2{min-height:auto}body.tuspot-platform .tuspot-home-hero-v2-inner{width:calc(100vw - 24px);min-height:auto;padding:50px 0 38px}body.tuspot-platform .tuspot-home-hero-v2 h1{font-size:clamp(40px,12vw,66px);letter-spacing:-.07em}body.tuspot-platform .tuspot-home-hero-v2 p{font-size:15px}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search{width:100%;padding:12px;border-radius:24px}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search-row{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search label,body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search select,body.tuspot-platform .tuspot-home-hero-v2 .tuspot-home-search button{height:54px;border-radius:18px}body.tuspot-platform .tuspot-home-hero-v2-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.tuspot-platform .tuspot-home-hero-v2-chips a{justify-content:center}body.tuspot-platform .tuspot-home-hero-v2-actions{display:grid;grid-template-columns:1fr;width:100%}}body.tuspot-platform .tuspot-home-hero-v4{--tuspot-hero-v4-accent:#28bfe5;--tuspot-hero-v4-bg:#f2fbfe;--tuspot-hero-v4-title:#062c35;--tuspot-hero-v4-text:#47717b;position:relative;min-height:var(--tuspot-hero-v4-height,760px);margin:0 auto;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:center;background:var(--tuspot-hero-v4-bg,#f2fbfe);font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-home-hero-v4.is-full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.tuspot-platform .tuspot-home-hero-v4.is-boxed{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));border-radius:46px;margin-top:28px;margin-bottom:28px;box-shadow:0 34px 100px rgb(6 52 64 / .12)}body.tuspot-platform .tuspot-home-hero-v4-bg{position:absolute;inset:0;z-index:0;background:var(--tuspot-hero-v4-bg-image,none),radial-gradient(circle at 15% 18%,rgb(40 191 229 / .20),transparent 30%),radial-gradient(circle at 84% 20%,rgb(40 191 229 / .16),transparent 32%),linear-gradient(180deg,#f6fdff,#eaf8fe);background-size:cover;background-position:center}body.tuspot-platform .tuspot-home-hero-v4-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .70),rgb(255 255 255 / .30))}body.tuspot-platform .tuspot-home-hero-v4-orbs{position:absolute;inset:0;pointer-events:none;z-index:1}body.tuspot-platform .tuspot-home-hero-v4-orbs span{position:absolute;border-radius:999px;background:rgb(40 191 229 / .16);filter:blur(.2px)}body.tuspot-platform .tuspot-home-hero-v4-orbs span:nth-child(1){width:210px;height:210px;left:6%;top:16%}body.tuspot-platform .tuspot-home-hero-v4-orbs span:nth-child(2){width:150px;height:150px;right:12%;top:12%;background:rgb(126 233 255 / .18)}body.tuspot-platform .tuspot-home-hero-v4-orbs span:nth-child(3){width:280px;height:280px;right:4%;bottom:-90px;background:rgb(6 52 64 / .05)}body.tuspot-platform .tuspot-home-hero-v4-inner{position:relative;z-index:5;width:min(var(--tuspot-hero-v4-content,980px),calc(100vw - 48px));margin:0 auto;text-align:center;padding:clamp(74px,8vw,126px) 0 clamp(62px,7vw,100px);display:flex;flex-direction:column;align-items:center}body.tuspot-platform .tuspot-home-hero-v4-kicker{display:inline-flex;align-items:center;justify-content:center;margin:0 0 18px;padding:10px 17px;border-radius:999px;background:rgb(255 255 255 / .82);border:1px solid rgb(40 191 229 / .22);color:var(--tuspot-hero-v4-accent,#28bfe5);font-size:12px;line-height:1;font-weight:950;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 40px rgb(6 52 64 / .08)}body.tuspot-platform .tuspot-home-hero-v4 h1{max-width:var(--tuspot-hero-v4-content,980px);margin:0;color:var(--tuspot-hero-v4-title,#062c35);font-size:var(--tuspot-hero-v4-title-size,clamp(48px,7.6vw,118px));font-weight:var(--tuspot-hero-v4-title-weight,950);line-height:.92;letter-spacing:-.085em;text-wrap:balance}body.tuspot-platform .tuspot-home-hero-v4 p{max-width:780px;margin:22px auto 0;color:var(--tuspot-hero-v4-text,#47717b);font-size:clamp(16px,1.25vw,21px);line-height:1.68;font-weight:700;text-wrap:balance}body.tuspot-platform .tuspot-home-hero-v4-photo{position:absolute;z-index:3;background-size:cover;background-position:center;border-radius:42px;box-shadow:0 40px 100px rgb(6 52 64 / .18);overflow:hidden;border:8px solid rgb(255 255 255 / .78)}body.tuspot-platform .tuspot-home-hero-v4-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 52 64 / .02),rgb(6 52 64 / .25))}body.tuspot-platform .tuspot-home-hero-v4-photo span{position:absolute;left:18px;right:18px;bottom:18px;height:68px;border-radius:22px;background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .28);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-home-hero-v4-photo.is-left{left:max(20px,calc((100vw - 1720px)/2 + 26px));top:clamp(80px,12vw,150px);width:clamp(210px,19vw,360px);height:clamp(300px,34vw,540px);transform:rotate(-4deg)}body.tuspot-platform .tuspot-home-hero-v4-photo.is-right{right:max(20px,calc((100vw - 1720px)/2 + 26px));top:clamp(104px,14vw,178px);width:clamp(210px,19vw,360px);height:clamp(300px,34vw,540px);transform:rotate(4deg)}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-photo.is-left{left:auto;right:max(28px,calc((100vw - 1720px)/2 + 36px));width:clamp(280px,31vw,540px);height:clamp(360px,42vw,640px);transform:rotate(2.2deg);opacity:.92}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-inner{align-items:flex-start;text-align:left;margin-left:max(24px,calc((100vw - min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))/2))}body.tuspot-platform .tuspot-home-hero-v4.is-clean .tuspot-home-hero-v4-inner{padding-top:clamp(82px,9vw,140px)}body.tuspot-platform .tuspot-home-hero-v4-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px auto 0;max-width:980px}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-tabs{justify-content:flex-start;margin-left:0}body.tuspot-platform .tuspot-home-hero-v4-tabs a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 15px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(40 191 229 / .18);color:#073440;text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 12px 34px rgb(6 52 64 / .07);transition:transform .2s ease,background .2s ease,border-color .2s ease}body.tuspot-platform .tuspot-home-hero-v4-tabs a:hover,body.tuspot-platform .tuspot-home-hero-v4-tabs a.is-active{transform:translateY(-2px);background:#fff;border-color:rgb(40 191 229 / .48);color:#062c35}body.tuspot-platform .tuspot-home-hero-v4-tabs svg{width:17px;height:17px;fill:none;stroke:var(--tuspot-hero-v4-accent,#28bfe5);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search{position:relative;left:auto;right:auto;bottom:auto;width:min(100%,1040px);margin:28px auto 0;padding:16px;border-radius:32px;background:rgb(255 255 255 / .92);border:1px solid rgb(188 231 244 / .9);box-shadow:0 28px 86px rgb(6 52 64 / .13);backdrop-filter:blur(18px)}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-search{margin-left:0;margin-right:0}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search>strong{display:block;margin:0 0 12px 8px;text-align:left;color:#073440;font-size:15px;font-weight:950;letter-spacing:-.02em}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(170px,.54fr) minmax(130px,.42fr);gap:10px;align-items:center}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search label,body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search select{height:60px;border-radius:21px;background:#fff;border:1px solid rgb(185 230 244 / .9);box-shadow:none}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search input{font-size:15px;font-weight:800;color:#073440}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search button{height:60px;border-radius:21px;background:var(--tuspot-hero-v4-accent,#28bfe5);color:#fff;font-weight:950;box-shadow:0 18px 42px rgb(40 191 229 / .30)}body.tuspot-platform .tuspot-home-hero-v4-locations{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:18px auto 0;color:var(--tuspot-hero-v4-text,#47717b)}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-locations{justify-content:flex-start;margin-left:0}body.tuspot-platform .tuspot-home-hero-v4-locations:before{content:"Popularne:";display:inline-flex;align-items:center;color:#6b8991;font-weight:900;font-size:13px;margin-right:2px}body.tuspot-platform .tuspot-home-hero-v4-locations a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;background:rgb(255 255 255 / .60);border:1px solid rgb(40 191 229 / .14);color:#073440;text-decoration:none;font-size:13px;font-weight:850}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4{background:#061f27}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4-bg{background:var(--tuspot-hero-v4-bg-image,none),radial-gradient(circle at 15% 18%,rgb(40 191 229 / .17),transparent 30%),radial-gradient(circle at 84% 20%,rgb(126 233 255 / .10),transparent 32%),linear-gradient(180deg,#061f27,#082f38);background-size:cover;background-position:center}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4-bg:after{background:linear-gradient(180deg,rgb(6 31 39 / .78),rgb(6 31 39 / .48))}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 h1{color:#f2fdff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 p{color:rgb(222 248 254 / .78)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4-tabs a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4-locations a{background:rgb(10 59 70 / .78);border-color:rgb(126 233 255 / .20);color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search{background:rgb(7 47 56 / .92);border-color:rgb(126 233 255 / .22);box-shadow:0 34px 100px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search>strong{color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search select{background:#082f38;border-color:rgb(126 233 255 / .18);color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search input{color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v4-locations:before{color:rgb(222 248 254 / .66)}@media (max-width:1280px){body.tuspot-platform .tuspot-home-hero-v4-photo{opacity:.34;filter:saturate(.96)}body.tuspot-platform .tuspot-home-hero-v4-photo.is-left{left:-110px}body.tuspot-platform .tuspot-home-hero-v4-photo.is-right{right:-110px}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-photo.is-left{right:-80px;opacity:.25}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-inner{align-items:center;text-align:center;margin-left:auto}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-tabs,body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-hero-v4-locations{justify-content:center}body.tuspot-platform .tuspot-home-hero-v4.is-single .tuspot-home-search{margin-left:auto;margin-right:auto}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v4{min-height:auto}body.tuspot-platform .tuspot-home-hero-v4-inner{width:calc(100vw - 24px);padding:54px 0 44px}body.tuspot-platform .tuspot-home-hero-v4-photo{display:none}body.tuspot-platform .tuspot-home-hero-v4 h1{font-size:clamp(42px,13vw,72px);letter-spacing:-.075em}body.tuspot-platform .tuspot-home-hero-v4 p{font-size:15px;margin-top:16px}body.tuspot-platform .tuspot-home-hero-v4-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-top:22px}body.tuspot-platform .tuspot-home-hero-v4-tabs a{justify-content:center}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search{width:100%;margin-top:18px;padding:12px;border-radius:26px}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search-row{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search label,body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search select,body.tuspot-platform .tuspot-home-hero-v4 .tuspot-home-search button{height:54px;border-radius:18px}body.tuspot-platform .tuspot-home-hero-v4-locations{justify-content:center}body.tuspot-platform .tuspot-home-hero-v4-locations:before{width:100%;justify-content:center;margin-bottom:2px}}body.tuspot-platform .tuspot-logo-dark{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-logo-light{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-logo-dark{display:inline-flex}html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-location-header .elementor-nav-menu a,html[data-tuspot-theme="dark"] body.tuspot-platform header .elementor-nav-menu a{color:#e8fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-location-header .elementor-nav-menu a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform header .elementor-nav-menu a:hover{color:#7ee9ff}html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-location-header,html[data-tuspot-theme="dark"] body.tuspot-platform header.elementor-location-header{background:rgb(6 31 39 / .82);border-color:rgb(126 233 255 / .14)}body.tuspot-platform .tuspot-menu-currency-switcher{--tc-aqua:var(--tuspot-primary,#23BBE7);--tc-deep:var(--tuspot-deep,#093440);--tc-soft:var(--tuspot-soft,#EAF8FE);--tc-border:var(--tuspot-border,#D9EAF1);position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:60;font-family:inherit}body.tuspot-platform .tuspot-menu-currency-current{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:7px 11px 7px 9px;border:1px solid rgb(35 187 231 / .22);border-radius:999px;background:rgb(255 255 255 / .92);color:var(--tc-deep);box-shadow:0 10px 28px rgb(9 52 64 / .08);cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-menu-currency-current:hover,body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-current{transform:translateY(-1px);border-color:rgb(35 187 231 / .58);box-shadow:0 14px 34px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-menu-currency-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--tc-soft);color:var(--tc-aqua);flex:0 0 auto}body.tuspot-platform .tuspot-menu-currency-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-menu-currency-copy{display:grid;gap:1px;text-align:left;line-height:1}body.tuspot-platform .tuspot-menu-currency-copy em{margin:0;font-style:normal;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;color:var(--tuspot-secondary,#13677F)}body.tuspot-platform .tuspot-menu-currency-copy strong{margin:0;font-size:14px;font-weight:950;letter-spacing:.01em;color:var(--tc-deep)}body.tuspot-platform .tuspot-menu-currency-current>i{display:block;font-style:normal;font-weight:900;color:var(--tc-aqua);transition:transform .18s ease}body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-current>i{transform:rotate(180deg)}body.tuspot-platform .tuspot-menu-currency-list{position:absolute;top:calc(100% + 10px);right:0;min-width:226px;display:grid;gap:6px;padding:8px;border:1px solid rgb(35 187 231 / .18);border-radius:22px;background:rgb(255 255 255 / .97);box-shadow:0 24px 58px rgb(9 52 64 / .18);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:99999}body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-list{opacity:1;visibility:visible;transform:translateY(0) scale(1)}body.tuspot-platform .tuspot-menu-currency-list button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;min-height:46px;padding:8px 10px;border:0;border-radius:16px;background:#fff0;color:var(--tc-deep);text-align:left;cursor:pointer}body.tuspot-platform .tuspot-menu-currency-list button:hover,body.tuspot-platform .tuspot-menu-currency-list button.is-active{background:var(--tc-soft);color:var(--tc-deep)}body.tuspot-platform .tuspot-menu-currency-list button strong{color:var(--tc-aqua);font-size:13px;font-weight:950}body.tuspot-platform .tuspot-menu-currency-list button span{color:var(--tc-deep);font-size:13px;font-weight:800}body.tuspot-platform .tuspot-menu-currency-list button em{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#fff;color:var(--tuspot-secondary,#13677F);font-style:normal;font-weight:950;font-size:12px}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile{display:block;width:100%;z-index:auto}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-current{width:100%;min-height:54px;border-radius:18px;justify-content:flex-start;padding:10px 12px;box-shadow:none}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-copy{grid-template-columns:1fr auto;align-items:center;width:100%}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-copy em{font-size:12px;text-transform:none;letter-spacing:0}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-copy strong{font-size:14px}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-list{position:static;width:100%;min-width:0;margin-top:8px;opacity:1;visibility:visible;transform:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:none;border-radius:18px}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-current>i{display:none}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-menu-currency-switcher{margin-top:10px}body.tuspot-platform .tuspot-mobile-drawer-switches .tuspot-global-switchers+.tuspot-menu-currency-switcher{margin-top:12px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-current{background:#0B2832;border-color:rgb(159 226 244 / .18);color:#EAF8FE}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-copy strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-list button span{color:#EAF8FE}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-copy em{color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-icon{background:rgb(35 187 231 / .14);color:#56D6F7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-list{background:#0B2832;border-color:rgb(159 226 244 / .18);box-shadow:0 24px 58px rgb(0 0 0 / .36)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-list button:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-list button.is-active{background:rgb(35 187 231 / .14)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-list button em{background:rgb(255 255 255 / .08);color:#A6EAF8}body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"] svg,body.tuspot-platform .tuspot-floating-theme-switcher [data-theme-value="light"] em{color:var(--tuspot-primary,#23BBE7);stroke:var(--tuspot-primary,#23BBE7)}@media (max-width:782px){body.tuspot-platform .tuspot-menu-currency-switcher:not(.is-mobile) .tuspot-menu-currency-list{right:auto;left:0;transform-origin:top left}body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-list{grid-template-columns:1fr 1fr}}@media (max-width:420px){body.tuspot-platform .tuspot-menu-currency-switcher.is-mobile .tuspot-menu-currency-list{grid-template-columns:1fr}}body.tuspot-platform .tuspot-menu-currency-icon{font-size:13px;line-height:1;font-weight:950;letter-spacing:-.03em;color:var(--tc-aqua,var(--tuspot-primary,#23BBE7));background:rgb(35 187 231 / .12);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-menu-currency-current:hover .tuspot-menu-currency-icon,body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-icon{background:var(--tc-aqua,var(--tuspot-primary,#23BBE7));color:#fff;border-color:var(--tc-aqua,var(--tuspot-primary,#23BBE7))}body.tuspot-platform .tuspot-menu-currency-list button.is-active strong,body.tuspot-platform .tuspot-menu-currency-list button:hover strong{color:var(--tc-aqua,var(--tuspot-primary,#23BBE7))}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-icon{background:rgb(35 187 231 / .16);border-color:rgb(159 226 244 / .22);color:#69DDF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-current:hover .tuspot-menu-currency-icon,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-icon{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-home-hero-v3{--th3-aqua:var(--tuspot-hero-v3-accent,var(--tuspot-primary,#28BFE5));--th3-deep:#071923;--th3-card:#fff;position:relative;min-height:var(--tuspot-hero-v3-height,760px);margin:0 auto;overflow:visible;isolation:isolate;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--tuspot-hero-v3-title,#fff)}body.tuspot-platform .tuspot-home-hero-v3.is-full-bleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.tuspot-platform .tuspot-home-hero-v3.is-boxed{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));border-radius:42px;margin-top:28px;margin-bottom:110px;overflow:hidden;box-shadow:0 34px 110px rgb(6 52 64 / .14)}body.tuspot-platform .tuspot-home-hero-v3-bg{position:absolute;inset:0 0 0 0;background:var(--tuspot-hero-v3-bg) center/cover no-repeat;z-index:0;transform:translateZ(0)}body.tuspot-platform .tuspot-home-hero-v3-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgb(5 20 28 / .42) 0%,rgb(5 20 28 / .22) 42%,rgb(255 255 255 / .18) 100%),linear-gradient(180deg,rgb(255 255 255 / .05) 0%,rgb(255 255 255 / .10) 52%,rgb(255 255 255 / .96) 100%)}body.tuspot-platform .tuspot-home-hero-v3-inner{position:relative;z-index:3;width:min(var(--tuspot-hero-v3-content,1180px),calc(100vw - 48px));margin:0 auto;min-height:var(--tuspot-hero-v3-height,760px);display:flex;flex-direction:column;justify-content:center;padding:clamp(84px,9vw,160px) 0 146px}body.tuspot-platform .tuspot-home-hero-v3.is-align-center .tuspot-home-hero-v3-content{margin-inline:auto;text-align:center;align-items:center}body.tuspot-platform .tuspot-home-hero-v3-content{width:min(760px,100%);display:flex;flex-direction:column;align-items:flex-start;text-align:left}body.tuspot-platform .tuspot-home-hero-v3-kicker{display:inline-flex;margin:0 0 15px;padding:8px 14px;border-radius:999px;background:rgb(255 255 255 / .22);border:1px solid rgb(255 255 255 / .28);color:#fff;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-home-hero-v3 h1{margin:0;max-width:760px;color:var(--tuspot-hero-v3-title,#fff);font-size:var(--tuspot-hero-v3-title-size,clamp(42px,5vw,82px));line-height:.98;font-weight:var(--tuspot-hero-v3-title-weight,950);letter-spacing:-.055em;text-shadow:0 20px 60px rgb(0 0 0 / .22)}body.tuspot-platform .tuspot-home-hero-v3 p{margin:18px 0 24px;max-width:620px;color:var(--tuspot-hero-v3-text,#fff);font-size:clamp(16px,1.2vw,21px);line-height:1.55;font-weight:750;text-shadow:0 10px 34px rgb(0 0 0 / .26)}body.tuspot-platform .tuspot-home-hero-v3-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}body.tuspot-platform .tuspot-home-hero-v3-tabs a{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:10px 17px;border-radius:999px;background:rgb(255 255 255 / .54);border:1px solid rgb(255 255 255 / .52);color:#1B2932;text-decoration:none;font-size:14px;font-weight:900;backdrop-filter:blur(18px);box-shadow:0 12px 32px rgb(0 0 0 / .08);transition:transform .18s ease,background .18s ease,color .18s ease}body.tuspot-platform .tuspot-home-hero-v3-tabs a:hover{transform:translateY(-1px);background:#fff;color:var(--th3-aqua)}body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active{background:#fff;color:#071923;box-shadow:0 16px 34px rgb(0 0 0 / .12)}body.tuspot-platform .tuspot-home-hero-v3-tabs svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-hero-v3-search{position:relative;display:grid;grid-template-columns:1.25fr .95fr 54px;grid-template-areas:"keyword category submit" "location price submit";gap:0;width:min(760px,100%);padding:0;border-radius:24px;background:#fff;box-shadow:0 28px 80px rgb(0 0 0 / .20);border:1px solid rgb(255 255 255 / .88);overflow:hidden}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-price{position:relative;min-height:74px;display:flex;align-items:center;gap:13px;padding:18px 22px;background:#fff;border:0;color:#111827}body.tuspot-platform .tuspot-home-hero-v3-search label:after,body.tuspot-platform .tuspot-home-hero-v3-price:after{content:"";position:absolute;right:0;top:18px;bottom:18px;width:1px;background:#EDF2F5}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{grid-area:keyword}body.tuspot-platform .tuspot-home-hero-v3-search .is-category{grid-area:category}body.tuspot-platform .tuspot-home-hero-v3-search .is-location{grid-area:location;border-top:1px solid #EDF2F5}body.tuspot-platform .tuspot-home-hero-v3-price{grid-area:price;border-top:1px solid #EDF2F5;display:grid;grid-template-columns:1fr;gap:7px;padding-right:30px}body.tuspot-platform .tuspot-home-hero-v3-search label>svg{width:24px;height:24px;fill:none;stroke:#111827;stroke-width:2.2;flex:0 0 auto}body.tuspot-platform .tuspot-home-hero-v3-search input,body.tuspot-platform .tuspot-home-hero-v3-search select{width:100%;height:auto;min-height:0;margin:0;padding:0;border:0;background:#fff0;color:#111827;font-size:15px;font-weight:850;outline:none;box-shadow:none;appearance:none}body.tuspot-platform .tuspot-home-hero-v3-search input::placeholder{color:#111827;opacity:.9}body.tuspot-platform .tuspot-home-hero-v3-search label>span,body.tuspot-platform .tuspot-home-hero-v3-price>span{display:block;color:#111827;font-size:15px;font-weight:900;line-height:1.15}body.tuspot-platform .tuspot-home-hero-v3-search label em{margin-left:auto;color:#A7B2B8;font-size:24px;line-height:1;font-style:normal;font-weight:500}body.tuspot-platform .tuspot-home-hero-v3-price strong{position:relative;display:inline-flex;width:max-content;max-width:100%;margin:0 auto;padding:5px 10px;border-radius:999px;background:#161719;color:#fff;font-size:12px;font-weight:950;line-height:1;z-index:2}body.tuspot-platform .tuspot-home-hero-v3-price i{display:block;position:relative;height:4px;border-radius:999px;background:rgb(40 191 229 / .30);overflow:visible}body.tuspot-platform .tuspot-home-hero-v3-price i:before,body.tuspot-platform .tuspot-home-hero-v3-price i:after{content:"";position:absolute;top:50%;width:16px;height:16px;border-radius:999px;background:#fff;border:3px solid var(--th3-aqua);transform:translateY(-50%)}body.tuspot-platform .tuspot-home-hero-v3-price i:before{left:6%}body.tuspot-platform .tuspot-home-hero-v3-price i:after{right:0}body.tuspot-platform .tuspot-home-hero-v3-price i b{display:block;height:100%;margin-left:10%;width:82%;background:var(--th3-aqua);border-radius:999px}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{grid-area:submit;align-self:stretch;justify-self:stretch;display:grid;place-items:center;width:54px;min-width:54px;height:auto;margin:0;border:0;border-radius:0;background:#15171A;color:#fff;cursor:pointer;transition:background .18s ease,transform .18s ease}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover{background:var(--th3-aqua);transform:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.5}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{position:absolute;z-index:7;left:50%;bottom:-95px;transform:translateX(-50%);width:min(1000px,calc(100vw - 48px));padding:18px 24px;border-radius:24px;background:#fff;box-shadow:0 26px 80px rgb(6 52 64 / .14);border:1px solid rgb(6 52 64 / .05)}body.tuspot-platform .tuspot-home-hero-v3-cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(126px,1fr);gap:16px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-bottom:2px}body.tuspot-platform .tuspot-home-hero-v3-cards::-webkit-scrollbar{display:none}body.tuspot-platform .tuspot-home-hero-v3-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:168px;overflow:hidden;border-radius:16px;background:#EAF8FE;color:#18212B;text-decoration:none;box-shadow:0 10px 30px rgb(6 52 64 / .10);transition:transform .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-home-hero-v3-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgb(6 52 64 / .16)}body.tuspot-platform .tuspot-home-hero-v3-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.04);transition:transform .25s ease}body.tuspot-platform .tuspot-home-hero-v3-card:hover img{transform:scale(1.04)}body.tuspot-platform .tuspot-home-hero-v3-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .03),rgb(0 0 0 / .46));z-index:1}body.tuspot-platform .tuspot-home-hero-v3-card span{position:relative;z-index:2;display:grid;place-items:center;margin:0 0 16px;width:56px;height:56px;color:#fff;filter:drop-shadow(0 7px 14px rgb(0 0 0 / .22))}body.tuspot-platform .tuspot-home-hero-v3-card span svg{width:50px;height:50px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-hero-v3-card strong{position:relative;z-index:2;width:100%;display:block;padding:12px 8px 14px;background:#fff;color:#1B1F24;text-align:center;font-size:14px;font-weight:900;line-height:1.1}body.tuspot-platform .tuspot-home-hero-v3-card-next{position:absolute;right:-15px;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;background:#fff;color:#17202A;display:grid;place-items:center;text-decoration:none;font-size:28px;font-weight:600;box-shadow:0 14px 34px rgb(6 52 64 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-shade{background:linear-gradient(90deg,rgb(3 18 23 / .62),rgb(3 18 23 / .42),rgb(3 18 23 / .28)),linear-gradient(180deg,rgb(3 18 23 / .12),rgb(3 18 23 / .18),#061F28 100%)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-cards-wrap,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search{background:#0B2832;border-color:rgb(159 226 244 / .15);box-shadow:0 28px 80px rgb(0 0 0 / .36)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price{background:#0B2832;color:#EAF8FE;border-color:rgb(159 226 244 / .12)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label:after,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price:after{background:rgb(159 226 244 / .12)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price>span{color:#EAF8FE}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input::placeholder{color:#A6EAF8;opacity:.75}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>svg{stroke:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card strong{background:#0B2832;color:#EAF8FE}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card-next{background:#0B2832;color:#EAF8FE;border:1px solid rgb(159 226 244 / .16)}@media (max-width:980px){body.tuspot-platform .tuspot-home-hero-v3-inner{padding-top:92px;padding-bottom:154px;justify-content:flex-start}body.tuspot-platform .tuspot-home-hero-v3-content{align-items:center;text-align:center;margin-inline:auto}body.tuspot-platform .tuspot-home-hero-v3 h1{max-width:760px}body.tuspot-platform .tuspot-home-hero-v3 p{max-width:680px}body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:1fr;grid-template-areas:"keyword" "category" "location" "price" "submit";border-radius:24px;max-width:620px}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-price{min-height:62px;border-top:1px solid #EDF2F5}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{border-top:0}body.tuspot-platform .tuspot-home-hero-v3-search label:after,body.tuspot-platform .tuspot-home-hero-v3-price:after{display:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:100%;min-height:58px;border-radius:0 0 24px 24px}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{bottom:-85px;width:min(780px,calc(100vw - 32px));padding:14px}body.tuspot-platform .tuspot-home-hero-v3-cards{grid-auto-columns:132px}}@media (max-width:640px){body.tuspot-platform .tuspot-home-hero-v3{min-height:780px}body.tuspot-platform .tuspot-home-hero-v3-inner{width:calc(100vw - 28px);min-height:780px;padding-top:72px;padding-bottom:140px}body.tuspot-platform .tuspot-home-hero-v3 h1{font-size:clamp(38px,12vw,62px)}body.tuspot-platform .tuspot-home-hero-v3 p{font-size:15px}body.tuspot-platform .tuspot-home-hero-v3-tabs{justify-content:center;gap:8px}body.tuspot-platform .tuspot-home-hero-v3-tabs a{min-height:38px;padding:9px 13px;font-size:13px}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{bottom:-78px;border-radius:20px}body.tuspot-platform .tuspot-home-hero-v3-cards{grid-auto-columns:118px;gap:12px}body.tuspot-platform .tuspot-home-hero-v3-card{min-height:150px;border-radius:14px}body.tuspot-platform .tuspot-home-hero-v3-card-next{display:none}}body.tuspot-platform .tuspot-place-trust-center{padding:22px}body.tuspot-platform .tuspot-place-trust-center .tuspot-place-section-head{margin-bottom:14px}body.tuspot-platform .tuspot-place-trust-center .tuspot-place-section-head h2{font-size:clamp(20px,2vw,28px)}body.tuspot-platform .tuspot-place-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-place-trust-item{padding:13px 14px;min-height:auto;border-radius:18px}body.tuspot-platform .tuspot-place-trust-item strong{font-size:13px;line-height:1.18}body.tuspot-platform .tuspot-place-trust-item span{font-size:11px;line-height:1.35}body.tuspot-platform .tuspot-verification-svg svg{width:18px;height:18px}@media (max-width:820px){body.tuspot-platform .tuspot-place-trust-grid{grid-template-columns:1fr 1fr}}body.tuspot-platform .tuspot-growth-shell,body.tuspot-platform .tuspot-legal-page,body.tuspot-platform .tuspot-features-library,body.tuspot-platform .tuspot-inspirations-page,body.tuspot-platform .tuspot-backlink-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:32px auto;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--tuspot-dark,#093440)}body.tuspot-platform .tuspot-growth-hero{border:1px solid rgb(35 187 231 / .18);border-radius:34px;padding:clamp(28px,4vw,64px);background:linear-gradient(135deg,#fff,#eaf8fe);box-shadow:0 30px 90px rgb(9 52 64 / .08);margin-bottom:26px}body.tuspot-platform .tuspot-growth-hero>span,body.tuspot-platform .tuspot-pricing-growth-banners article>span,body.tuspot-platform .tuspot-multi-place-offer span{display:inline-flex;align-items:center;gap:8px;color:var(--tuspot-primary,#23BBE7);font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:12px}body.tuspot-platform .tuspot-growth-hero h1{font-size:clamp(36px,5vw,76px);line-height:.95;letter-spacing:-.07em;margin:12px 0 14px;color:var(--tuspot-dark,#093440)}body.tuspot-platform .tuspot-growth-hero p{max-width:860px;font-weight:700;color:var(--tuspot-secondary,#13677F);font-size:clamp(15px,1.4vw,19px)}body.tuspot-platform .tuspot-growth-icon{display:inline-flex;width:24px;height:24px;color:var(--tuspot-primary,#23BBE7)}body.tuspot-platform .tuspot-growth-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-legal-content,body.tuspot-platform .tuspot-backlink-grid>div,body.tuspot-platform .tuspot-newsletter-box,body.tuspot-platform .tuspot-multi-place-offer{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:28px;box-shadow:0 22px 70px rgb(9 52 64 / .07);padding:clamp(24px,3vw,46px)}body.tuspot-platform .tuspot-legal-content h2{font-size:24px;margin:28px 0 10px;color:var(--tuspot-dark,#093440)}body.tuspot-platform .tuspot-legal-content p{font-size:16px;line-height:1.8;color:var(--tuspot-secondary,#13677F);font-weight:600}body.tuspot-platform .tuspot-growth-feature-grid,body.tuspot-platform .tuspot-inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-growth-feature-grid article,body.tuspot-platform .tuspot-inspiration-grid a{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:26px;padding:26px;text-decoration:none;box-shadow:0 20px 60px rgb(9 52 64 / .06);color:inherit}body.tuspot-platform .tuspot-growth-feature-grid article b{display:inline-flex;color:var(--tuspot-primary,#23BBE7);margin-bottom:10px}body.tuspot-platform .tuspot-growth-feature-grid article h3,body.tuspot-platform .tuspot-inspiration-grid h3{font-size:22px;line-height:1.05;color:var(--tuspot-dark,#093440);margin:0 0 10px}body.tuspot-platform .tuspot-growth-feature-grid article p,body.tuspot-platform .tuspot-inspiration-grid p{color:var(--tuspot-secondary,#13677F);font-weight:650;line-height:1.55;margin:0}body.tuspot-platform .tuspot-inspiration-grid em{display:inline-flex;margin-top:18px;color:var(--tuspot-primary,#23BBE7);font-weight:900;font-style:normal}body.tuspot-platform .tuspot-backlink-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}body.tuspot-platform .tuspot-backlink-preview>div{display:flex;align-items:center;justify-content:center;min-height:140px;background:#f6fbfe;border-radius:22px}body.tuspot-platform .tuspot-backlink-code textarea{width:100%;min-height:180px;border-radius:18px;border:1px solid rgb(35 187 231 / .25);padding:16px;font-family:monospace;background:#f6fbfe;color:#093440}body.tuspot-platform .tuspot-pricing-growth-banners{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 auto 24px;max-width:1440px}body.tuspot-platform .tuspot-pricing-growth-banners article{background:linear-gradient(135deg,#fff,#eaf8fe);border:1px solid rgb(35 187 231 / .2);border-radius:28px;padding:28px;box-shadow:0 20px 70px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-pricing-growth-banners h2{font-size:24px;margin:12px 0 8px;color:var(--tuspot-dark,#093440)}body.tuspot-platform .tuspot-pricing-growth-banners p{font-weight:650;color:var(--tuspot-secondary,#13677F);margin:0;line-height:1.5}body.tuspot-platform .tuspot-multi-place-offer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;background:linear-gradient(135deg,#eaf8fe,#fff)}body.tuspot-platform .tuspot-multi-place-offer h2{font-size:28px;margin:10px 0;color:var(--tuspot-dark,#093440)}body.tuspot-platform .tuspot-multi-place-offer p{font-weight:650;color:var(--tuspot-secondary,#13677F);max-width:780px}body.tuspot-platform .tuspot-multi-place-offer a,body.tuspot-platform .tuspot-newsletter-box button,body.tuspot-platform .tuspot-translate-card button{border:0;background:var(--tuspot-primary,#23BBE7);color:#fff;border-radius:999px;padding:14px 22px;font-weight:900;text-decoration:none;white-space:nowrap}body.tuspot-platform .tuspot-newsletter-box{display:flex;align-items:center;justify-content:space-between;gap:20px}body.tuspot-platform .tuspot-newsletter-box form{display:flex;gap:10px;min-width:min(460px,100%)}body.tuspot-platform .tuspot-newsletter-box input{flex:1;border:1px solid rgb(35 187 231 / .25);border-radius:999px;padding:14px 18px;background:#fff;color:#093440}body.tuspot-platform .tuspot-translate-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;background:linear-gradient(135deg,#fff,#eaf8fe)}body.tuspot-platform .tuspot-translate-card>div:first-child{display:flex;gap:14px;align-items:flex-start}body.tuspot-platform .tuspot-translate-card h2{margin:0 0 4px;font-size:24px;color:var(--tuspot-dark,#093440)}body.tuspot-platform .tuspot-translate-card p{margin:0;color:var(--tuspot-secondary,#13677F);font-weight:650}body.tuspot-platform .tuspot-translate-result{margin-top:18px;padding:18px;background:#fff;border:1px solid rgb(35 187 231 / .16);border-radius:18px;color:#093440}body.tuspot-platform .tuspot-same-owner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-same-owner-grid a{background:#fff;border:1px solid rgb(35 187 231 / .16);border-radius:22px;padding:12px;text-decoration:none;color:inherit;box-shadow:0 15px 45px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-same-owner-grid span{display:block;aspect-ratio:4/3;background:#eaf8fe center/cover no-repeat;border-radius:16px;margin-bottom:12px}body.tuspot-platform .tuspot-same-owner-grid b{display:block;color:var(--tuspot-dark,#093440);font-size:15px;line-height:1.15}body.tuspot-platform .tuspot-same-owner-grid em{display:block;margin-top:8px;color:var(--tuspot-primary,#23BBE7);font-style:normal;font-weight:900;font-size:12px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-shell,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-legal-page,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-features-library,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspirations-page,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-page{color:#F3FBFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-legal-content,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-feature-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiration-grid a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-grid>div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-multi-place-offer,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-newsletter-box,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-translate-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-same-owner-grid a{background:#082A33;border-color:rgb(115 226 255 / .24);color:#F3FBFF;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-legal-content h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-feature-grid article h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiration-grid h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-multi-place-offer h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-translate-card h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-same-owner-grid b{color:#F3FBFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-legal-content p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-growth-feature-grid article p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiration-grid p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-multi-place-offer p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-translate-card p{color:#BDEAF4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-code textarea,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-newsletter-box input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-translate-result{background:#06232B;color:#F3FBFF;border-color:rgb(115 226 255 / .22)}@media (max-width:960px){body.tuspot-platform .tuspot-growth-feature-grid,body.tuspot-platform .tuspot-inspiration-grid,body.tuspot-platform .tuspot-pricing-growth-banners{grid-template-columns:1fr}body.tuspot-platform .tuspot-backlink-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-multi-place-offer,body.tuspot-platform .tuspot-newsletter-box,body.tuspot-platform .tuspot-translate-card{display:block}body.tuspot-platform .tuspot-newsletter-box form{margin-top:16px}body.tuspot-platform .tuspot-same-owner-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){body.tuspot-platform .tuspot-growth-shell{width:calc(100vw - 28px)}body.tuspot-platform .tuspot-same-owner-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:min(1180px,100%)}body.tuspot-platform .tuspot-home-hero-v3-card{box-shadow:none;border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-home-hero-v3-card:hover{box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(70vw,1180px,calc(100vw - 48px));max-width:none;background:rgb(255 255 255 / .58);border:1px solid rgb(255 255 255 / .58);box-shadow:0 22px 74px rgb(6 52 64 / .14);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-price{background:rgb(255 255 255 / .36)}body.tuspot-platform .tuspot-home-hero-v3-search label:after,body.tuspot-platform .tuspot-home-hero-v3-price:after{background:rgb(255 255 255 / .42)}body.tuspot-platform .tuspot-home-hero-v3-tabs a{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .28);color:#fff;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-tabs a:hover,body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active{background:rgb(255 255 255 / .24);border-color:rgb(35 187 231 / .62);color:#fff;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:min(70vw,1180px,calc(100vw - 48px));box-shadow:none;border:1px solid rgb(35 187 231 / .20);background:rgb(255 255 255 / .90);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{background:linear-gradient(135deg,var(--tuspot-primary,#23BBE7),var(--tuspot-accent,#18A7D5));color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover{background:linear-gradient(135deg,var(--tuspot-accent,#18A7D5),var(--tuspot-primary,#23BBE7));color:#fff}body.tuspot-platform .tuspot-menu-currency-current,body.tuspot-platform .tuspot-menu-currency-current:hover,body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-current{border-color:rgb(35 187 231 / .42)}body.tuspot-platform .tuspot-menu-currency-icon,body.tuspot-platform .tuspot-menu-currency-icon svg,body.tuspot-platform .tuspot-menu-currency-copy span,body.tuspot-platform .tuspot-menu-currency-copy strong,body.tuspot-platform .tuspot-menu-currency-current>i{color:var(--tuspot-primary,#23BBE7);stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search{background:rgb(7 36 46 / .68);border-color:rgb(159 226 244 / .18);box-shadow:0 22px 74px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price{background:rgb(11 54 67 / .52)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{background:rgb(7 36 46 / .88);border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card{border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active{background:rgb(11 54 67 / .46);border-color:rgb(159 226 244 / .18);color:#EAF8FE}@media (max-width:980px){body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:min(92vw,calc(100vw - 28px))}}@media (max-width:680px){body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:calc(100vw - 28px)}}body.tuspot-platform .tuspot-home-hero-v3-search{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(160px,.85fr) minmax(170px,.9fr) minmax(170px,.95fr) 66px;grid-template-areas:"keyword category location price submit";width:min(70vw,1180px,calc(100vw - 48px));min-height:72px;padding:0;border-radius:26px;background:#fff;border:1px solid rgb(255 255 255 / .92);box-shadow:0 22px 70px rgb(6 52 64 / .16);backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-price{min-height:72px;padding:12px 18px;background:#fff;border-top:0;color:#071923}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;align-items:center;column-gap:8px;row-gap:2px}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>span,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>span{grid-column:1 / -1;font-size:10px;line-height:1;font-weight:950;letter-spacing:.05em;text-transform:uppercase;color:#6D8790}body.tuspot-platform .tuspot-home-hero-v3-search .is-category select,body.tuspot-platform .tuspot-home-hero-v3-search .is-location input{grid-column:1 / 2;min-width:0;font-size:14px;font-weight:900;color:#071923}body.tuspot-platform .tuspot-home-hero-v3-search .is-category em,body.tuspot-platform .tuspot-home-hero-v3-search .is-location em{grid-column:2 / 3;grid-row:1 / 3;align-self:center;margin-left:0;color:#9DB0B8;font-size:22px}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{display:flex;align-items:center;gap:12px}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword input{font-size:15px;font-weight:900}body.tuspot-platform .tuspot-home-hero-v3-price{display:flex;align-items:center;justify-content:space-between;gap:10px}body.tuspot-platform .tuspot-home-hero-v3-price>span{font-size:10px;line-height:1.1;font-weight:950;letter-spacing:.05em;text-transform:uppercase;color:#6D8790}body.tuspot-platform .tuspot-home-hero-v3-price strong{margin:0;padding:7px 10px;background:#071923;color:#fff;white-space:nowrap}body.tuspot-platform .tuspot-home-hero-v3-price i{display:none}body.tuspot-platform .tuspot-home-hero-v3-search label:after,body.tuspot-platform .tuspot-home-hero-v3-price:after{display:block;top:16px;bottom:16px;background:#E7F1F5}body.tuspot-platform .tuspot-home-hero-v3-price:after{display:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{background:var(--tuspot-primary,#23BBE7);color:#fff;width:66px;min-width:66px;border-radius:0;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover{background:var(--tuspot-accent,#18A7D5);color:#fff;transform:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg{stroke:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search{background:#fff;border-color:rgb(255 255 255 / .88);box-shadow:0 22px 70px rgb(0 0 0 / .34)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price{background:#fff;color:#071923}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price>span{color:#071923}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price>span{color:#6D8790}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input::placeholder{color:#071923;opacity:.8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>svg{stroke:#071923}body.tuspot-platform .tuspot-menu-currency-switcher{--tc-aqua:var(--tuspot-primary,#23BBE7);--tc-deep:var(--tuspot-deep,#093440);--tc-bg:#fff;--tc-soft:var(--tuspot-soft,#EAF8FE);--tc-border:var(--tuspot-border,#CFEAF4)}body.tuspot-platform .tuspot-menu-currency-current{background:var(--tc-bg,#fff);border-color:var(--tc-border,#CFEAF4);color:var(--tc-deep,#093440)}body.tuspot-platform .tuspot-menu-currency-current:hover,body.tuspot-platform .tuspot-menu-currency-switcher.is-open .tuspot-menu-currency-current{border-color:var(--tc-aqua,#23BBE7);box-shadow:0 14px 34px color-mix(in srgb,var(--tc-aqua,#23BBE7) 22%,transparent)}body.tuspot-platform .tuspot-menu-currency-icon,body.tuspot-platform .tuspot-menu-currency-copy em,body.tuspot-platform .tuspot-menu-currency-copy strong,body.tuspot-platform .tuspot-menu-currency-current>i,body.tuspot-platform .tuspot-menu-currency-list button strong,body.tuspot-platform .tuspot-menu-currency-list button.is-active strong,body.tuspot-platform .tuspot-menu-currency-list button:hover strong{color:var(--tc-aqua,#23BBE7);stroke:currentColor}body.tuspot-platform .tuspot-menu-currency-icon{background:var(--tc-soft,#EAF8FE);border-color:color-mix(in srgb,var(--tc-aqua,#23BBE7) 22%,transparent)}body.tuspot-platform .tuspot-menu-currency-list{border-color:var(--tc-border,#CFEAF4)}body.tuspot-platform .tuspot-menu-currency-list button:hover,body.tuspot-platform .tuspot-menu-currency-list button.is-active{background:var(--tc-soft,#EAF8FE)}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:minmax(220px,1.15fr) minmax(150px,.85fr) minmax(150px,.85fr) 66px;grid-template-areas:"keyword category location submit"}body.tuspot-platform .tuspot-home-hero-v3-price{display:none}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:1fr;grid-template-areas:"keyword" "category" "location" "price" "submit";width:calc(100vw - 28px);min-height:0;border-radius:24px}body.tuspot-platform .tuspot-home-hero-v3-price{display:flex}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-price{min-height:62px;border-top:1px solid #E7F1F5}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{border-top:0}body.tuspot-platform .tuspot-home-hero-v3-search label:after,body.tuspot-platform .tuspot-home-hero-v3-price:after{display:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:100%;min-height:58px;border-radius:0 0 24px 24px}}body.tuspot-platform .tuspot-pricing-growth-banners{width:min(1720px,calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-pricing-growth-banners article{background:#EAF8FE;background-image:none;border:1px solid rgb(35 187 231 / .34);box-shadow:none;color:#093440}body.tuspot-platform .tuspot-pricing-growth-banners article:nth-child(2){background:#DFF6FD}body.tuspot-platform .tuspot-pricing-growth-banners article:nth-child(3){background:#F3FCFF}body.tuspot-platform .tuspot-pricing-growth-banners h2{color:#093440}body.tuspot-platform .tuspot-pricing-growth-banners p{color:#13677F}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners article:nth-child(2),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners article:nth-child(3){background:#0A3340;background-image:none;border-color:rgb(115 226 255 / .30);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners h2{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-pricing-growth-banners p{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-category-page{--ts-bg:#061B23;--ts-panel:#0B2832;--ts-panel-2:#0E303B;--ts-soft:#103845;--ts-input:#0E303B;--ts-border:rgba(159,226,244,.22);--ts-deep:#F3FBFD;--ts-secondary:#A6EAF8;--ts-muted:#A9C7D0;background:#061B23;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-category-shell{background:#fff0;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-hero h1 em,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card legend,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-body h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-body h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-ad-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business h3{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-body p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-location,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-ad-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business li,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card small{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-breadcrumbs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-breadcrumbs span{color:#7FA8B5}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-switch,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sidebar>*,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-list-results,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-big-map,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-stage,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-quick-filters,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-info-note,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-feature-strip,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-ad-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-ad-slot,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-promo-row{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .22);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-head{box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-card:hover{box-shadow:0 22px 58px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav-item,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav-arrow,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-active-chips a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-pagination a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-pagination span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-pagination b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-plus,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-minus,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-cta{background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .22);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-switch a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls>a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-pagination .page-numbers.current,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-active-chips a.is-clear,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-btn,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-card-main,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-cta,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-ad-card a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip a{background:var(--tuspot-primary,#23BBE7);background-image:none;border-color:var(--tuspot-primary,#23BBE7);color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav-icon,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-badges span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card em,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-ad-card span{background:rgb(35 187 231 / .14);border-color:rgb(35 187 231 / .24);color:#69DDF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-badges em{background:rgb(245 165 36 / .16);color:#FFD48A}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card input:not([type=checkbox]):not([type=range]),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-results-sort select{background:#0E303B;background-color:#0E303B;border-color:rgb(159 226 244 / .24);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls input::placeholder,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-card input::placeholder{color:#7FA8B5;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-checkline{background:#0E303B;border-color:rgb(159 226 244 / .22);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-meta span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-meta small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-amenities{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-meta b{color:#69DDF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg{background:linear-gradient(135deg,#0E303B,#0A3340)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg:after{opacity:.12}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg p{background:#0E303B;border:1px solid rgb(159 226 244 / .20);color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-favorite-btn{background:rgb(11 40 50 / .88);color:#69DDF8;border:1px solid rgb(159 226 244 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-compare-btn,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-plan-btn{background:#0E303B;border-color:rgb(159 226 244 / .24);color:#F3FBFD}body.tuspot-platform .tuspot-home-hero-v3-search{align-items:stretch}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{display:flex;align-items:center;justify-content:space-between;gap:10px;grid-template-columns:none;grid-template-rows:none;align-content:center}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>span,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>span{display:none}body.tuspot-platform .tuspot-home-hero-v3-search .is-category select,body.tuspot-platform .tuspot-home-hero-v3-search .is-location input{grid-column:auto;min-width:0;align-self:center;font-size:15px;font-weight:900;line-height:1.2;color:#071923}body.tuspot-platform .tuspot-home-hero-v3-search .is-location input::placeholder{color:#071923;opacity:.9}body.tuspot-platform .tuspot-home-hero-v3-search .is-category em,body.tuspot-platform .tuspot-home-hero-v3-search .is-location em{grid-column:auto;grid-row:auto;align-self:center;margin-left:0;color:#9DB0B8;font-size:22px;line-height:1}body.tuspot-platform .tuspot-home-hero-v3-price>span{font-size:11px;line-height:1.1;font-weight:950;letter-spacing:.05em;text-transform:uppercase;color:#6D8790}body.tuspot-platform .tuspot-home-hero-v3-price strong{margin:0;padding:7px 10px;background:#bbe7f7;color:#212844;white-space:nowrap}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{background:#23BBE7;background-image:none;color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover{background:#212844;background-image:none;color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg{stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item{background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .24);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active{background:#23BBE7;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-purpose-tabs a.is-active{background:#23BBE7;background-image:none;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active :is(span,b,small,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-purpose-tabs a.is-active :is(span,b,small,svg,path),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active :is(span,b,small,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active :is(span,b,small,svg,path){color:#071923}html[data-tuspot-theme="dark"] body.tuspot-platform :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary),body.tuspot-platform[data-tuspot-theme="dark"] :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary){background:#23BBE7;background-image:none;border-color:#23BBE7;color:#fff;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary):hover,body.tuspot-platform[data-tuspot-theme="dark"] :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary):hover{background:#fff;background-image:none;border-color:#fff;color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary):hover :is(span,strong,small,em,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] :is(button[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary):hover :is(span,strong,small,em,svg,path){color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]:hover{background:#fff;border-color:#fff;color:#23BBE7}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{min-height:62px}}body.tuspot-platform .tuspot-home-hero-v3-search .is-category select,body.tuspot-platform .tuspot-home-hero-v3-search .is-location select{width:100%;min-width:0;margin:0;padding:0 2px;border:0;background:#fff0;background-image:none;color:#071923;font-size:15px;font-weight:900;line-height:1.2;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;pointer-events:auto}body.tuspot-platform .tuspot-home-hero-v3-search .is-location input{display:none}body.tuspot-platform .tuspot-home-hero-v3-search .is-category em,body.tuspot-platform .tuspot-home-hero-v3-search .is-location em{pointer-events:none;transform:translateY(-1px);color:#9DB0B8;font-size:22px}body.tuspot-platform .tuspot-home-hero-v3-price{min-width:0;align-items:center}body.tuspot-platform .tuspot-home-hero-v3-price-control{width:100%;min-width:0;display:grid;grid-template-columns:1fr;gap:6px;align-items:center}body.tuspot-platform .tuspot-home-hero-v3-price strong[data-tuspot-hero-price-output]{justify-self:end;max-width:100%;font-size:12px;line-height:1}body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]{display:block;width:100%;height:14px;min-height:14px;margin:0;padding:0;border:0;background:#fff0;box-shadow:none;appearance:none;-webkit-appearance:none;cursor:pointer;accent-color:#23BBE7}body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:#CFEAF4}body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:999px;background:#23BBE7;border:2px solid #fff;box-shadow:0 4px 12px rgb(35 187 231 / .32)}body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]::-moz-range-track{height:4px;border-radius:999px;background:#CFEAF4}body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]::-moz-range-thumb{width:14px;height:14px;border-radius:999px;background:#23BBE7;border:2px solid #fff;box-shadow:0 4px 12px rgb(35 187 231 / .32)}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover{background:#212844;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform a:not(.tuspot-button):not(.tuspot-client-primary-btn):not(.tuspot-card-view-btn):not(.tuspot-cat-card-main),body.tuspot-platform[data-tuspot-theme="dark"] a:not(.tuspot-button):not(.tuspot-client-primary-btn):not(.tuspot-card-view-btn):not(.tuspot-cat-card-main){border-color:rgb(159 226 244 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .26);box-shadow:0 24px 80px rgb(0 0 0 / .42)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .16);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label:after,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price:after{background:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-location select{background:#fff0;background-color:#fff0;background-image:none;color:#F3FBFD;border:0;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search select option{background:#0E303B;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input::placeholder{color:#A9C7D0;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>svg,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category em,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label>svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-location em{color:#A6EAF8;stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price>span{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price strong[data-tuspot-hero-price-output],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price strong[data-tuspot-hero-price-output]{background:#103845;border:1px solid rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]::-webkit-slider-runnable-track,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price input[type="range"]::-webkit-slider-runnable-track{background:rgb(159 226 244 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price input[type="range"]::-moz-range-track,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price input[type="range"]::-moz-range-track{background:rgb(159 226 244 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-business-strip{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .22);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip>*,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-business-strip>*{border-color:rgb(159 226 244 / .16);background:#fff0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-business-strip h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-business-strip span{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-business-strip p{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-safe,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-safe{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .22);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-safe .tuspot-cat-svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-safe .tuspot-cat-svg{background:#0E303B;border:1px solid rgb(159 226 244 / .18);color:#A6EAF8;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-safe b,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-safe b{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-safe span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-safe span{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup{background:#0B2832;border-color:rgb(159 226 244 / .24);box-shadow:0 24px 70px rgb(0 0 0 / .38)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup div,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup div{background:#0B2832;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup h4,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup h4{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup p{background:#fff0;border:0;color:#A9C7D0;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup strong{color:#69DDF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup a{background:#23BBE7;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg>p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-bg>p{z-index:850;background:#0B2832;background-image:none;border:1px solid rgb(159 226 244 / .24);color:#F3FBFD;box-shadow:0 14px 34px rgb(0 0 0 / .30)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle){z-index:860;background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .28);color:#F3FBFD;box-shadow:0 12px 30px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-cta,.leaflet-control-zoom a):hover,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-cta,.leaflet-control-zoom a):hover{background:#23BBE7;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row{background:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row>div:first-child,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row>aside,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row>div:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row>aside{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .22);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3 small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3 small{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below{background:#fff0;background-image:none;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below-head h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below-head h3{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below-head span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below-head span{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-checkline,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-checkline{background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .24);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-checkline input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-checkline input{border-color:rgb(159 226 244 / .32);accent-color:#23BBE7}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-price-control{gap:5px}body.tuspot-platform .tuspot-home-hero-v3-price strong[data-tuspot-hero-price-output]{justify-self:start}}body.tuspot-platform .tuspot-antispam-field{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-home-hero-v3-bg-slider{position:absolute;inset:0;z-index:0;overflow:hidden}body.tuspot-platform .tuspot-home-hero-v3-bg-slider span{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transform:scale(1.025);transition:opacity .72s ease,transform 6.8s ease}body.tuspot-platform .tuspot-home-hero-v3-bg-slider span.is-active{opacity:1;transform:scale(1)}body.tuspot-platform .tuspot-home-hero-v3.is-bg-slider .tuspot-home-hero-v3-bg{opacity:0}body.tuspot-platform .tuspot-home-hero-v3-card-next{display:none}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{position:relative;overflow:visible}body.tuspot-platform .tuspot-home-hero-v3-search select.is-tuspot-native-hidden{position:absolute;inset:auto;width:1px;height:1px;min-height:1px;margin:0;padding:0;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-home-hero-v3-select-ui{position:relative;z-index:20;flex:1 1 auto;min-width:0}body.tuspot-platform .tuspot-home-hero-v3-select-btn{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;min-height:34px;margin:0;padding:5px 0;border:0;border-radius:0;background:#fff0;background-image:none;color:#071923;text-align:left;font-size:15px;font-weight:900;line-height:1.2;box-shadow:none;cursor:pointer}body.tuspot-platform .tuspot-home-hero-v3-select-btn span:first-child{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.tuspot-platform .tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron{display:grid;place-items:center;flex:0 0 auto;width:23px;height:23px;border-radius:999px;border:1px solid rgb(35 187 231 / .24);color:#8AAEBA;font-size:13px;line-height:1;background:rgb(35 187 231 / .06);transition:transform .16s ease,background .16s ease,color .16s ease}body.tuspot-platform .tuspot-home-hero-v3-select-ui.is-open .tuspot-home-hero-v3-select-chevron{transform:rotate(180deg);background:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-home-hero-v3-select-panel{position:absolute;left:-14px;top:calc(100% + 13px);z-index:999;width:max(240px,calc(100% + 28px));max-height:286px;overflow:auto;padding:8px;border-radius:18px;background:#fff;border:1px solid #D9EAF1;box-shadow:0 24px 64px rgb(9 52 64 / .18);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}body.tuspot-platform .tuspot-home-hero-v3-select-ui.is-open .tuspot-home-hero-v3-select-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.tuspot-platform .tuspot-home-hero-v3-select-option{display:flex;align-items:center;gap:9px;width:100%;min-height:39px;padding:9px 11px;border:0;border-radius:12px;background:#fff0;background-image:none;color:#093440;text-align:left;font-size:13px;font-weight:850;line-height:1.2;box-shadow:none;cursor:pointer}body.tuspot-platform .tuspot-home-hero-v3-select-option:before{content:"";display:block;width:7px;height:7px;border-radius:999px;background:#23BBE7;opacity:.34;flex:0 0 auto;color:#fff}body.tuspot-platform .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected{background:#EAF8FE;color:#093440}body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected:before{opacity:1}body.tuspot-platform .tuspot-home-hero-v3-search .is-category em,body.tuspot-platform .tuspot-home-hero-v3-search .is-location em{transform:translateY(-2px);align-self:center}body.tuspot-platform .tuspot-home-hero-v3-select-ui+em{display:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg *{fill:none}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg circle,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg path{stroke:currentColor;fill:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select),html[data-tuspot-theme="dark"] body.tuspot-platform input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),body.tuspot-platform[data-tuspot-theme="dark"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select),body.tuspot-platform[data-tuspot-theme="dark"] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]){background:#0b2832;background-color:#0b2832;border-color:#325964;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform a:not(.tuspot-button):not(.tuspot-client-primary-btn):not(.tuspot-card-view-btn):not(.tuspot-cat-card-main),body.tuspot-platform[data-tuspot-theme="dark"] a:not(.tuspot-button):not(.tuspot-client-primary-btn):not(.tuspot-card-view-btn):not(.tuspot-cat-card-main){border-color:#325964}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:#0B2832;background-color:#0B2832;border-color:#325964;box-shadow:0 30px 90px rgb(0 0 0 / .42)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price{background:#0B2832;background-color:#0B2832;color:#F3FBFD;border-color:#325964}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label:after,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price:after{background:#325964}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-btn{color:#F3FBFD;background:#fff0;background-color:#fff0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card span svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-card span svg{stroke:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category em{transform:translateY(-3px)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron{background:#103845;border-color:#325964;color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-ui.is-open .tuspot-home-hero-v3-select-chevron,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-ui.is-open .tuspot-home-hero-v3-select-chevron{background:#23BBE7;border-color:#23BBE7;color:#06242D}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel{background:#0B2832;border-color:#325964;box-shadow:0 28px 80px rgb(0 0 0 / .46)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option{background:#fff0;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option.is-selected{background:#103845;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]{background:#23BBE7;background-image:none;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]:hover{background:#fff;color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"] svg *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"] svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"] svg *{fill:none;stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-business-strip,.tuspot-cat-safe,.tuspot-cat-map-popup,.tuspot-cat-map-below,.tuspot-cat-checkline,.tuspot-cat-map-sponsored-row>div:first-child,.tuspot-cat-map-sponsored-row>aside),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-business-strip,.tuspot-cat-safe,.tuspot-cat-map-popup,.tuspot-cat-map-below,.tuspot-cat-checkline,.tuspot-cat-map-sponsored-row>div:first-child,.tuspot-cat-map-sponsored-row>aside){background:#0B2832;background-color:#0B2832;background-image:none;border-color:#325964;color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-popup div,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-popup div{background:#0B2832;background-color:#0B2832;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg>p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-bg>p{background:#0B2832;background-color:#0B2832;background-image:none;border:1px solid #325964;color:#F3FBFD;z-index:850;box-shadow:0 14px 34px rgb(0 0 0 / .30)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg :is(button,a,.leaflet-control-zoom a,.leaflet-control-layers-toggle),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-bg :is(button,a,.leaflet-control-zoom a,.leaflet-control-layers-toggle){background:#0B2832;background-color:#0B2832;background-image:none;border-color:#325964;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-bg :is(button,a,.leaflet-control-zoom a):hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-bg :is(button,a,.leaflet-control-zoom a):hover{background:#23BBE7;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-business-strip *,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row *,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-business-strip *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below *{border-color:#325964}body.tuspot-platform .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-bg>p{top:auto;bottom:18px;left:20px;right:auto;max-width:min(520px,calc(100% - 150px));z-index:430;pointer-events:none}body.tuspot-platform .tuspot-cat-map-large .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-large .tuspot-cat-map-bg>p,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg>p{top:auto;bottom:22px}body.tuspot-platform .tuspot-cat-map-head{background:#fff0;background-image:none;border:0;box-shadow:none}body.tuspot-platform .tuspot-cat-map-head>span,body.tuspot-platform .tuspot-cat-map-head>strong{background:#fff0;background-color:#fff0;background-image:none;border-color:#fff0;box-shadow:none;backdrop-filter:none;padding-left:0;padding-right:10px}html[data-tuspot-theme="dark"] body.tuspot-platform :is(p,small,em,label,span,time,li,td,th,.tuspot-cat-desc,.tuspot-card-address,.tuspot-client-card-head span,.tuspot-client-card-head a:not(.tuspot-client-primary-btn),.tuspot-client-userbox span,.tuspot-client-side-copy,.tuspot-client-place-body p,.tuspot-form-card-head p,.tuspot-empty p,.tuspot-profile-muted,.tuspot-muted),body.tuspot-platform[data-tuspot-theme="dark"] :is(p,small,em,label,span,time,li,td,th,.tuspot-cat-desc,.tuspot-card-address,.tuspot-client-card-head span,.tuspot-client-card-head a:not(.tuspot-client-primary-btn),.tuspot-client-userbox span,.tuspot-client-side-copy,.tuspot-client-place-body p,.tuspot-form-card-head p,.tuspot-empty p,.tuspot-profile-muted,.tuspot-muted){color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav a span{background:#fff0;background-color:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-head>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-head>strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-head>span svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-head>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-head>strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-head>span svg{color:#F3FBFD;stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle){background:#fff;background-color:#fff;background-image:none;border-color:rgb(35 187 231 / .18);color:#093440;fill:none;stroke:currentColor;box-shadow:0 14px 32px rgb(0 0 0 / .16);opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle) svg,html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle) svg *,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle) svg,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle) svg *{color:currentColor;stroke:currentColor;fill:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle):hover,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-plus,.tuspot-cat-map-minus,.tuspot-cat-map-fit,.tuspot-cat-map-cta,.leaflet-control-zoom a,.leaflet-control-layers-toggle):hover{background:#23BBE7;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-list-results>div>a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-promo-row a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-list-results>div>a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-promo-row a{background:#0E303B;background-image:none;border:1px solid #325964;color:#A6EAF8;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-list-results>div>a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-promo-row a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-list-results>div>a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-promo-row a:hover{background:#23BBE7;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-checkline input[type="checkbox"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-checkline input[type="checkbox"]{width:18px;height:18px;min-width:18px;min-height:18px;margin:0;border:1px solid #325964;border-radius:5px;background:#0B2832;background-color:#0B2832;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);accent-color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-body .tuspot-cat-place-badges em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-place-body .tuspot-cat-place-badges em{background:rgb(166 234 248 / .13);border:1px solid rgb(166 234 248 / .20);color:#D8F7FF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-switch a.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-purpose-tabs a.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav a.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-view-switch a.is-active{background:#23BBE7;background-image:none;border-color:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active :is(span,b,small,em,svg,path),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active :is(span,b,small,em,svg,path),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-subnav a.is-active :is(span,b,small,em,svg,path),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-switch a.is-active :is(span,b,small,em,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-purpose-tabs a.is-active :is(span,b,small,em,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav.tuspot-cat-subnav-labels a.tuspot-cat-subnav-item.is-active :is(span,b,small,em,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-subnav a.is-active :is(span,b,small,em,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-view-switch a.is-active :is(span,b,small,em,svg,path){color:#fff;stroke:#fff;fill:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active .tuspot-cat-svg,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-view-switch a.is-active .tuspot-cat-svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-purpose-tabs a.is-active .tuspot-cat-svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-view-switch a.is-active .tuspot-cat-svg{color:#fff}@media (max-width:760px){body.tuspot-platform .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-bg>p{left:12px;right:12px;bottom:14px;max-width:none}}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{display:flex;align-items:center;justify-content:center;overflow:visible}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>select.is-tuspot-native-hidden,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>select.is-tuspot-native-hidden{position:absolute;left:0;top:0;width:1px;height:1px;min-width:1px;min-height:1px;max-width:1px;max-height:1px;opacity:0;pointer-events:none;appearance:none}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>.tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>.tuspot-home-hero-v3-select-ui{position:relative;z-index:90;display:flex;align-items:center;justify-content:center;flex:1 1 auto;width:100%;min-width:0;max-width:100%;margin:0;padding:0;background:#fff0;background-image:none;border:0;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{grid-area:auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;max-width:100%;height:auto;min-height:34px;margin:0;padding:4px 0;border:0;border-radius:0;background:#fff0;background-color:#fff0;background-image:none;color:#212844;text-align:left;font-size:15px;font-weight:850;line-height:1.15;box-shadow:none;transform:none;cursor:pointer}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn:hover{background:#fff0;background-color:#fff0;background-image:none;color:#23BBE7;transform:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;min-width:26px;min-height:26px;margin:0;padding:0;border-radius:999px;border:1px solid rgb(35 187 231 / .28);background:rgb(35 187 231 / .07);background-image:none;color:#78A7B4;font-size:14px;font-weight:800;line-height:1;box-shadow:none;transform:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{background:#23BBE7;border-color:#23BBE7;color:#fff;transform:rotate(180deg)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel{position:absolute;left:-12px;top:calc(100% + 12px);z-index:99999;display:block;width:max(248px,calc(100% + 24px));max-height:310px;overflow:auto;margin:0;padding:8px;border:1px solid #D9EAF1;border-radius:18px;background:#fff;background-color:#fff;background-image:none;box-shadow:0 24px 64px rgb(9 52 64 / .18);opacity:0;visibility:hidden;transform:translateY(6px);pointer-events:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{grid-area:auto;position:relative;display:flex;align-items:center;justify-content:flex-start;gap:9px;width:100%;min-width:0;max-width:none;height:auto;min-height:39px;margin:0;padding:9px 11px;border:0;border-radius:12px;background:#fff0;background-color:#fff0;background-image:none;color:#093440;text-align:left;font-size:13px;font-weight:800;line-height:1.2;box-shadow:none;transform:none;cursor:pointer}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option:before,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option:before{content:"";display:block;flex:0 0 7px;width:7px;height:7px;border-radius:999px;background:#23BBE7;opacity:.32;color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option.is-selected{background:#EAF8FE;background-image:none;color:#093440}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option.is-selected:before{opacity:1}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>em,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>em,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui+em{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{background:#fff0;background-color:#fff0;background-image:none;color:#D8F7FF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{background:#103845;background-image:none;border-color:#325964;color:#A6EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel{background:#0B2832;background-color:#0B2832;background-image:none;border-color:#325964;box-shadow:0 28px 80px rgb(0 0 0 / .46)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{background:#fff0;background-color:#fff0;background-image:none;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option.is-selected,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option.is-selected{background:#103845;background-image:none;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search{overflow:visible;z-index:1500}body.tuspot-platform .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-inner{overflow:visible}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{z-index:1600}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui{z-index:1700}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open{z-index:1900}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{position:absolute;top:calc(100% + 18px);left:-12px;z-index:999999;display:block;min-width:min(320px,calc(100vw - 40px));width:max(268px,calc(100% + 28px));max-height:320px;overflow:auto;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;text-indent:0;vertical-align:middle}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{content:"";display:block;width:7px;height:7px;margin:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(45deg);transform-origin:center}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{transform:translateY(1px) rotate(45deg)}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{border-radius:0 999px 999px 0;overflow:hidden}@media (max-width:760px){body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{border-radius:0 0 24px 24px}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{left:0;width:100%;min-width:0}}html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment{background:#fff0;background-color:#fff0;background-image:none}body.tuspot-platform .tuspot-home-hero-v3-search{border-radius:999px;overflow:visible;background:#fff0;background-color:#fff0;background-image:none;border-color:#fff0;box-shadow:none;isolation:isolate;z-index:1500}body.tuspot-platform .tuspot-home-hero-v3-search::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:#fff;border:1px solid rgb(255 255 255 / .88);box-shadow:0 28px 80px rgb(0 0 0 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search::before{background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .22);box-shadow:0 28px 80px rgb(0 0 0 / .36)}body.tuspot-platform .tuspot-home-hero-v3-search>*,body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{position:relative;z-index:2}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{z-index:3;border-radius:0 999px 999px 0;overflow:hidden}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open{z-index:999990}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open::after{content:"";position:absolute;left:-16px;right:-16px;top:100%;height:28px;z-index:999990;background:#fff0;pointer-events:auto}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{top:calc(100% + 27px);z-index:999999;scrollbar-width:thin;scrollbar-color:#23BBE7 rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar{width:10px}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-track{background:rgb(35 187 231 / .12);border-radius:999px;margin:14px 4px}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-thumb{background:#23BBE7;border-radius:999px;border:2px solid #F8FCFE;box-shadow:0 0 0 1px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-thumb:hover{background:#1AAAD3}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-track,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-track{background:rgb(35 187 231 / .14)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-thumb,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel::-webkit-scrollbar-thumb{border-color:#0B2832;background:#23BBE7}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{position:relative;display:grid;place-items:center;line-height:0}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{position:absolute;top:50%;left:50%;width:8px;height:8px;margin:0;transform:translate(-50%,-64%) rotate(45deg);transform-origin:center}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{transform:translate(-50%,-36%) rotate(225deg)}@media (max-width:760px){body.tuspot-platform .tuspot-home-hero-v3-search{border-radius:24px}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{border-radius:0 0 24px 24px}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{top:calc(100% + 16px)}}body.tuspot-platform .tuspot-account-copy strong{max-width:240px;letter-spacing:-.02em}body.tuspot-platform .tuspot-account-copy em{opacity:.82}body.tuspot-platform .tuspot-client-userbox strong{max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tuspot-platform .tuspot-client-banner-copy h1 span{display:inline}@media (max-width:680px){body.tuspot-platform .tuspot-account-copy strong,body.tuspot-platform .tuspot-client-userbox strong{max-width:180px}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row{background:#fff0;background-color:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row *:not(.tuspot-cat-place-img),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row *:not(.tuspot-cat-place-img){border-color:#325964}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row :is(.tuspot-cat-card-actions,.tuspot-cat-place-body,.tuspot-cat-place-meta,h3,small,span,em,p,strong,button)::before,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row :is(.tuspot-cat-card-actions,.tuspot-cat-place-body,.tuspot-cat-place-meta,h3,small,span,em,p,strong,button)::after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row :is(.tuspot-cat-card-actions,.tuspot-cat-place-body,.tuspot-cat-place-meta,h3,small,span,em,p,strong,button)::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row :is(.tuspot-cat-card-actions,.tuspot-cat-place-body,.tuspot-cat-place-meta,h3,small,span,em,p,strong,button)::after{background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row>div:first-child,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row>aside,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row>div:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row>aside{background:#0B2832;background-color:#0B2832;background-image:none;border:1px solid #325964;color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3 span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3 span{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3 small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3 small{background:#0E303B;background-color:#0E303B;background-image:none;border:1px solid rgb(245 165 36 / .28);color:#FFD58A}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3::before,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row h3 small::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row h3 small::before{background-color:#F5A524;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-filters,.tuspot-cat-map-filters .tuspot-cat-filter-form,.tuspot-cat-controls.tuspot-cat-filter-form),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-filters,.tuspot-cat-map-filters .tuspot-cat-filter-form,.tuspot-cat-controls.tuspot-cat-filter-form){background:#0B2832;background-color:#0B2832;background-image:none;border:1px solid #325964;color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls.tuspot-cat-filter-form{padding:14px;border-radius:20px}body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-controls.tuspot-cat-filter-form{padding:14px;border-radius:20px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters>div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters label span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters>div,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters label span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form label{background:#fff0;background-color:#fff0;background-image:none;color:#A9C7D0;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form h3{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls.tuspot-cat-filter-form>a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-controls.tuspot-cat-filter-form>a{background:#fff0;background-color:#fff0;background-image:none;border-color:#325964;color:#9FE2F4;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-controls.tuspot-cat-filter-form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-controls.tuspot-cat-filter-form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){background:#0E303B;background-color:#0E303B;background-image:none;border:1px solid #325964;color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters :is(input,textarea)::placeholder,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form :is(input,textarea)::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters :is(input,textarea)::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form :is(input,textarea)::placeholder{color:#7FA8B4;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus{border-color:#23BBE7;box-shadow:0 0 0 3px rgb(35 187 231 / .18);outline:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters input[type="checkbox"],html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form input[type="checkbox"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters input[type="checkbox"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form input[type="checkbox"]{width:18px;height:18px;margin:0 8px 0 0;background:#0E303B;background-color:#0E303B;border:1px solid #325964;border-radius:5px;accent-color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button,html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button[type="submit"],body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button[type="submit"]{background:#23BBE7;background-color:#23BBE7;background-image:none;border-color:#23BBE7;color:#FFF;box-shadow:0 14px 30px rgb(35 187 231 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button:hover,html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button[type="submit"]:hover,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button:hover,body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-map-filters,.tuspot-cat-filter-form) button[type="submit"]:hover{background:#FFF;background-color:#FFF;background-image:none;border-color:#FFF;color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard{--ts-owner-bg:#061B23;--ts-owner-card:#0B2832;--ts-owner-card-2:#0E303B;--ts-owner-soft:#103845;--ts-owner-border:rgb(50 89 100);--ts-owner-border-soft:rgba(159,226,244,.18);--ts-owner-text:#F3FBFD;--ts-owner-muted:#A9C7D0;--ts-owner-aqua:#23BBE7;background:#fff0;color:var(--ts-owner-text)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-search,.tuspot-client-userbox,.tuspot-client-icon-btn,.tuspot-client-kpi,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-sidecard,.tuspot-client-simple-card,.tuspot-client-inbox-card,.tuspot-client-verification-card,.tuspot-verification-card),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-search,.tuspot-client-userbox,.tuspot-client-icon-btn,.tuspot-client-kpi,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-sidecard,.tuspot-client-simple-card,.tuspot-client-inbox-card,.tuspot-client-verification-card,.tuspot-verification-card){background:var(--ts-owner-card);background-color:var(--ts-owner-card);background-image:none;border-color:var(--ts-owner-border);color:var(--ts-owner-text);box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-sidecard,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-simple-card,.tuspot-client-inbox-card,.tuspot-client-verification-card,.tuspot-verification-card),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-sidecard,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-simple-card,.tuspot-client-inbox-card,.tuspot-client-verification-card,.tuspot-verification-card){border-width:1px;border-style:solid}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-main,.tuspot-client-content-main,.tuspot-client-content-side,.tuspot-client-card-head,.tuspot-client-card-head-actions,.tuspot-client-billing-row),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-main,.tuspot-client-content-main,.tuspot-client-content-side,.tuspot-client-card-head,.tuspot-client-card-head-actions,.tuspot-client-billing-row){background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(h1,h2,h3,h4,strong,b,.tuspot-client-brand,.tuspot-client-card-head h2,.tuspot-client-banner h1,.tuspot-client-kpi strong,.tuspot-client-place-body h3,.tuspot-client-plan h3,.tuspot-client-plan strong,.tuspot-client-package-card li strong,.tuspot-client-inbox-empty-state h3,.tuspot-verification-place-head strong,.tuspot-verification-step strong,.tuspot-verification-fields span,.tuspot-client-conversation-head h3,.tuspot-client-conversation-bubble strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(h1,h2,h3,h4,strong,b,.tuspot-client-brand,.tuspot-client-card-head h2,.tuspot-client-banner h1,.tuspot-client-kpi strong,.tuspot-client-place-body h3,.tuspot-client-plan h3,.tuspot-client-plan strong,.tuspot-client-package-card li strong,.tuspot-client-inbox-empty-state h3,.tuspot-verification-place-head strong,.tuspot-verification-step strong,.tuspot-verification-fields span,.tuspot-client-conversation-head h3,.tuspot-client-conversation-bubble strong){color:var(--ts-owner-text)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(p,small,span,em,label,li,time,.tuspot-client-card-head span,.tuspot-client-card-head a:not(.tuspot-client-primary-btn),.tuspot-client-userbox span,.tuspot-client-side-copy,.tuspot-client-place-body p,.tuspot-client-kpi span,.tuspot-client-package-card li span,.tuspot-client-thread p,.tuspot-client-review-item p,.tuspot-verification-step span,.tuspot-verification-place-head span,.tuspot-client-inbox-empty-state p,.tuspot-client-conversation-head p,.tuspot-client-conversation-bubble p,.tuspot-client-profile-grid strong,.tuspot-client-settings-list strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(p,small,span,em,label,li,time,.tuspot-client-card-head span,.tuspot-client-card-head a:not(.tuspot-client-primary-btn),.tuspot-client-userbox span,.tuspot-client-side-copy,.tuspot-client-place-body p,.tuspot-client-kpi span,.tuspot-client-package-card li span,.tuspot-client-thread p,.tuspot-client-review-item p,.tuspot-verification-step span,.tuspot-verification-place-head span,.tuspot-client-inbox-empty-state p,.tuspot-client-conversation-head p,.tuspot-client-conversation-bubble p,.tuspot-client-profile-grid strong,.tuspot-client-settings-list strong){color:var(--ts-owner-muted)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard a:not(.tuspot-client-primary-btn):not(.tuspot-button),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard a:not(.tuspot-client-primary-btn):not(.tuspot-button){color:#9FE2F4;border-color:var(--ts-owner-border)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard svg{stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-nav a,.tuspot-client-place-card,.tuspot-client-plan,.tuspot-client-boost-grid button,.tuspot-client-empty-inline,.tuspot-client-profile-grid div,.tuspot-client-settings-list div,.tuspot-client-thread,.tuspot-client-review-item,.tuspot-client-inbox-item,.tuspot-client-conversation,.tuspot-client-message-tools,.tuspot-client-quick-replies,.tuspot-client-response-stats>div,.tuspot-client-inbox-empty-state,.tuspot-verification-step,.tuspot-verification-form,.tuspot-place-trust-item,.tuspot-client-plan-icon,.tuspot-client-kpi-icon,.tuspot-client-side-promo-icon,.tuspot-client-place-thumb,.tuspot-client-review-thumb,.tuspot-client-thread img),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-nav a,.tuspot-client-place-card,.tuspot-client-plan,.tuspot-client-boost-grid button,.tuspot-client-empty-inline,.tuspot-client-profile-grid div,.tuspot-client-settings-list div,.tuspot-client-thread,.tuspot-client-review-item,.tuspot-client-inbox-item,.tuspot-client-conversation,.tuspot-client-message-tools,.tuspot-client-quick-replies,.tuspot-client-response-stats>div,.tuspot-client-inbox-empty-state,.tuspot-verification-step,.tuspot-verification-form,.tuspot-place-trust-item,.tuspot-client-plan-icon,.tuspot-client-kpi-icon,.tuspot-client-side-promo-icon,.tuspot-client-place-thumb,.tuspot-client-review-thumb,.tuspot-client-thread img){background:var(--ts-owner-card-2);background-color:var(--ts-owner-card-2);background-image:none;border-color:var(--ts-owner-border);color:var(--ts-owner-text);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-nav a:hover,.tuspot-client-nav a.is-active,.tuspot-client-nav a.needs-verification,.tuspot-client-nav a.needs-verification.is-active,.tuspot-client-nav a.needs-verification:hover,.tuspot-client-boost-grid button:hover,.tuspot-client-boost-grid button.is-active,.tuspot-client-inbox-item:hover,.tuspot-client-inbox-item.is-active),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-nav a:hover,.tuspot-client-nav a.is-active,.tuspot-client-nav a.needs-verification,.tuspot-client-nav a.needs-verification.is-active,.tuspot-client-nav a.needs-verification:hover,.tuspot-client-boost-grid button:hover,.tuspot-client-boost-grid button.is-active,.tuspot-client-inbox-item:hover,.tuspot-client-inbox-item.is-active){background:rgb(35 187 231 / .16);background-color:rgb(35 187 231 / .16);border-color:rgb(35 187 231 / .46);color:#FFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-nav a:hover svg,.tuspot-client-nav a.is-active svg,.tuspot-client-nav a:hover span,.tuspot-client-nav a.is-active span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-nav a:hover svg,.tuspot-client-nav a.is-active svg,.tuspot-client-nav a:hover span,.tuspot-client-nav a.is-active span){color:#FFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-client-boost-place-select select,.tuspot-verification-fields input,.tuspot-client-message-tools select,.tuspot-client-reply-form textarea),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-client-boost-place-select select,.tuspot-verification-fields input,.tuspot-client-message-tools select,.tuspot-client-reply-form textarea){background:#0B2832;background-color:#0B2832;background-image:none;border:1px solid var(--ts-owner-border);color:var(--ts-owner-text);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(input,textarea)::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(input,textarea)::placeholder{color:#7FA8B5;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-banner),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-banner){background:#0B2832;background-color:#0B2832;background-image:linear-gradient(135deg,#0B2832 0%,#0E303B 56%,#123D49 100%);border-color:var(--ts-owner-border);box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-banner:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-banner:after{background:radial-gradient(circle at 34% 50%,rgb(255 255 255 / .26),transparent 62%),linear-gradient(135deg,rgb(35 187 231 / .22),rgb(159 226 244 / .08));background-color:rgb(159 226 244 / .20);opacity:.92}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-banner h1 span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-banner h1 span{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-banner-badge,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-banner-badge{background:#F3FBFD;color:#0B2832;box-shadow:0 18px 40px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-banner-badge small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-banner-badge small{color:#5A7D89}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-plan-price,.tuspot-client-package-name),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-plan-price,.tuspot-client-package-name){color:#23BBE7;text-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-plan.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-plan.is-active{border-color:#23BBE7;box-shadow:0 0 0 1px rgb(35 187 231 / .18),0 18px 40px rgb(0 0 0 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-plan.is-popular,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-plan.is-popular{border-color:rgb(255 213 138 / .38)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-plan-tag,.tuspot-client-status-pill,.tuspot-client-place-badges span,.tuspot-client-plan-kicker,.tuspot-client-thread-status,.tuspot-client-conversation-status,.tuspot-client-inbox-top span,.tuspot-client-inbox-empty-steps span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-plan-tag,.tuspot-client-status-pill,.tuspot-client-place-badges span,.tuspot-client-plan-kicker,.tuspot-client-thread-status,.tuspot-client-conversation-status,.tuspot-client-inbox-top span,.tuspot-client-inbox-empty-steps span){background:rgb(35 187 231 / .16);background-color:rgb(35 187 231 / .16);background-image:none;border:1px solid rgb(35 187 231 / .30);color:#9FE2F4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-verification-step.is-done,.tuspot-place-trust-item.is-done,.tuspot-client-conversation-bubble.is-owner),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-verification-step.is-done,.tuspot-place-trust-item.is-done,.tuspot-client-conversation-bubble.is-owner){background:rgb(31 174 117 / .12);background-color:rgb(31 174 117 / .12);border-color:rgb(31 174 117 / .34)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-conversation-bubble.is-guest,.tuspot-client-conversation-bubble),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-conversation-bubble.is-guest,.tuspot-client-conversation-bubble){background:#0B2832;background-color:#0B2832;border-color:var(--ts-owner-border)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-client-stats-link),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-client-stats-link){background:#fff0;background-color:#fff0;background-image:none;border-color:var(--ts-owner-border);color:#9FE2F4;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-primary-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-primary-btn,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(button[type="submit"],.tuspot-verification-actions button,.tuspot-client-message-tools button,.tuspot-client-reply-form button),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(button[type="submit"],.tuspot-verification-actions button,.tuspot-client-message-tools button,.tuspot-client-reply-form button){background:#23BBE7;background-color:#23BBE7;background-image:none;border-color:#23BBE7;color:#FFF;box-shadow:0 14px 30px rgb(35 187 231 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-outline-btn:hover,.tuspot-client-more-link:hover,.tuspot-client-primary-btn:hover,button[type="submit"]:hover,.tuspot-verification-actions button:hover,.tuspot-client-message-tools button:hover,.tuspot-client-reply-form button:hover),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-outline-btn:hover,.tuspot-client-more-link:hover,.tuspot-client-primary-btn:hover,button[type="submit"]:hover,.tuspot-verification-actions button:hover,.tuspot-client-message-tools button:hover,.tuspot-client-reply-form button:hover){background:#FFF;background-color:#FFF;background-image:none;border-color:#FFF;color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-billing-toggle,.tuspot-client-growth-card .tuspot-billing-toggle,.tuspot-upgrade-banner .tuspot-billing-toggle),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-billing-toggle,.tuspot-client-growth-card .tuspot-billing-toggle,.tuspot-upgrade-banner .tuspot-billing-toggle){background:#0E303B;background-color:#0E303B;background-image:none;border-color:var(--ts-owner-border);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-billing-toggle .tuspot-billing-label.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-billing-toggle .tuspot-billing-label.is-active{color:#FFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-analytics-table>div,.tuspot-analytics-empty,.tuspot-analytics-card,.tuspot-analytics-kpis article),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-analytics-table>div,.tuspot-analytics-empty,.tuspot-analytics-card,.tuspot-analytics-kpis article){background:#0E303B;background-color:#0E303B;background-image:none;border-color:var(--ts-owner-border);color:var(--ts-owner-text)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table .is-head,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-analytics-table .is-head{background:#fff0;border-color:#fff0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-analytics-table a{color:#9FE2F4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-analytics-table strong{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-chart-wrap line,.tuspot-analytics-chart line),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-chart-wrap line,.tuspot-analytics-chart line){stroke:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-chart-wrap text,.tuspot-analytics-chart text),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-chart-wrap text,.tuspot-analytics-chart text){fill:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-cat-business-strip,.tuspot-cat-safe,.tuspot-cat-map-popup,.tuspot-cat-map-below,.tuspot-cat-checkline,.tuspot-cat-map-sponsored-row>div:first-child,.tuspot-cat-map-sponsored-row>aside),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-cat-business-strip,.tuspot-cat-safe,.tuspot-cat-map-popup,.tuspot-cat-map-below,.tuspot-cat-checkline,.tuspot-cat-map-sponsored-row>div:first-child,.tuspot-cat-map-sponsored-row>aside){background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below-head,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below-head{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below-head *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below-head *{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-shell,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-shell{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidebar,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-sidebar{background:#0B2832;background-color:#0B2832;background-image:none;border:1px solid rgb(159 226 244 / .18);box-shadow:none;filter:none;outline:0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidebar::before,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidebar::after,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-shell::before,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-shell::after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-sidebar::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-sidebar::after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-shell::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-shell::after{content:none;display:none;background:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-plan-kicker,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-plan-kicker{display:block;padding:0;margin:0 0 6px;background:#fff0;background-color:#fff0;background-image:none;border:0;color:#A9C7D0;box-shadow:none;text-transform:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-place-actions a,.tuspot-client-place-actions button,.tuspot-client-place-more summary,.tuspot-client-place-more div a,.tuspot-client-card-head-actions button,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-stats-link,.tuspot-owner-package-actions a,.tuspot-owner-package-buy-actions a:not(.is-primary)),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-place-actions a,.tuspot-client-place-actions button,.tuspot-client-place-more summary,.tuspot-client-place-more div a,.tuspot-client-card-head-actions button,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-stats-link,.tuspot-owner-package-actions a,.tuspot-owner-package-buy-actions a:not(.is-primary)){background:#0E303B;background-color:#0E303B;background-image:none;border:1px solid rgb(159 226 244 / .22);color:#9FE2F4;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-place-actions a,.tuspot-client-place-actions button,.tuspot-client-place-more summary,.tuspot-client-place-more div a,.tuspot-client-card-head-actions button,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-stats-link,.tuspot-owner-package-actions a,.tuspot-owner-package-buy-actions a:not(.is-primary)):hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-place-actions a,.tuspot-client-place-actions button,.tuspot-client-place-more summary,.tuspot-client-place-more div a,.tuspot-client-card-head-actions button,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-stats-link,.tuspot-owner-package-actions a,.tuspot-owner-package-buy-actions a:not(.is-primary)):hover{background:#23BBE7;background-color:#23BBE7;background-image:none;border-color:#23BBE7;color:#FFF;transform:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-place-actions a,.tuspot-client-place-actions button,.tuspot-client-place-more summary,.tuspot-client-place-more div a,.tuspot-client-card-head-actions button,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-stats-link) :is(svg,path,span,strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-place-actions a,.tuspot-client-place-actions button,.tuspot-client-place-more summary,.tuspot-client-place-more div a,.tuspot-client-card-head-actions button,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-stats-link) :is(svg,path,span,strong){color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-home-hero-v3-search{border-radius:999px;overflow:visible;background:#fff0;background-color:#fff0;background-image:none;border:0;box-shadow:none;isolation:isolate}body.tuspot-platform .tuspot-home-hero-v3-search::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:999px;background:#FFF;background-image:none;border:1px solid rgb(255 255 255 / .92);box-shadow:0 28px 80px rgb(0 0 0 / .20)}body.tuspot-platform .tuspot-home-hero-v3-search>*,body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-price,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{position:relative;z-index:2}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-price,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-price{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{border-radius:999px 0 0 999px}@media (max-width:760px){body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-search::before{border-radius:24px}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{border-radius:24px 24px 0 0}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{border-radius:0 0 24px 24px}}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{background:#061F27;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.site,.site-main,.entry-content,.wp-site-blocks,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-container,.e-con,.e-con-inner),body.tuspot-platform[data-tuspot-theme="dark"] :is(.site,.site-main,.entry-content,.wp-site-blocks,.elementor,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-container,.e-con,.e-con-inner){background-color:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-category-page,.tuspot-single-page,.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-search-page,.tuspot-compare-viewport,.tuspot-plan-page,.tuspot-account-page,.tuspot-home-wrap),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-category-page,.tuspot-single-page,.tuspot-client-dashboard,.tuspot-owner-dashboard,.tuspot-search-page,.tuspot-compare-viewport,.tuspot-plan-page,.tuspot-account-page,.tuspot-home-wrap){background:#061F27;background-image:none;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment){background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment):not(.tuspot-client-plan-kicker):not(.tuspot-cat-map-below-head):not(.tuspot-home-hero-v3-search):not(.tuspot-home-hero-v3-select-panel),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment):not(.tuspot-client-plan-kicker):not(.tuspot-cat-map-below-head):not(.tuspot-home-hero-v3-search):not(.tuspot-home-hero-v3-select-panel){background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-title,.tuspot-heading),body.tuspot-platform[data-tuspot-theme="dark"] :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-title,.tuspot-heading){color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select),body.tuspot-platform[data-tuspot-theme="dark"] :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select,.tuspot-cat-sort-select){background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .24);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(button[type="submit"],input[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary),body.tuspot-platform[data-tuspot-theme="dark"] :is(button[type="submit"],input[type="submit"],.tuspot-button.is-primary,.tuspot-primary-btn,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-pricing-buy,.tuspot-user-hub-actions a.is-primary,.tuspot-user-hub-full-btn,.tuspot-owner-package-buy-actions a.is-primary,.tuspot-search-submit,.tuspot-mobile-quick.is-primary){background:#23BBE7;background-color:#23BBE7;background-image:none;border-color:#23BBE7;color:#FFF;box-shadow:0 14px 32px rgb(35 187 231 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(svg,path,circle,line,polyline,rect),body.tuspot-platform[data-tuspot-theme="dark"] :is(svg,path,circle,line,polyline,rect){stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below{background:#fff0;background-color:#fff0;background-image:none;border:0;box-shadow:none;padding:0;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below-head,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below-head,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-below .tuspot-cat-card-rail,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-below .tuspot-cat-card-rail{background:#fff0;background-color:#fff0;background-image:none;border:0;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row>div:first-child,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row>aside,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row>div:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row>aside{background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-sponsored-row .tuspot-cat-place-img,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-sponsored-row .tuspot-cat-place-img,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-place-card .tuspot-cat-place-img{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:120px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{background:#08262F;border-color:#23BBE7;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidebar,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-sidebar,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard .tuspot-client-side-promo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard .tuspot-client-side-promo{background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .20);box-shadow:none;filter:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-shell,.tuspot-client-dashboard)::before,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-shell,.tuspot-client-dashboard)::after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-shell,.tuspot-client-dashboard)::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-dashboard :is(.tuspot-client-sidebar,.tuspot-client-shell,.tuspot-client-dashboard)::after{content:none;display:none}body.tuspot-platform .tuspot-home-hero-v3-search{border-radius:999px;overflow:visible;clip-path:inset(0 round 999px)}body.tuspot-platform .tuspot-home-hero-v3-search:has(.tuspot-home-hero-v3-select-ui.is-open){clip-path:none}body.tuspot-platform .tuspot-home-hero-v3-search::before{inset:0;border-radius:999px;overflow:hidden}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:#fff0;background-color:#fff0;background-image:none;border-radius:999px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-keyword{border-radius:999px 0 0 999px;overflow:hidden}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]{border-radius:0 999px 999px 0}@media (max-width:1180px){body.tuspot-platform :is(.tuspot-category-shell,.tuspot-client-dashboard,.tuspot-single-shell,.tuspot-owner-dashboard){width:calc(100vw - 28px);max-width:calc(100vw - 28px)}body.tuspot-platform :is(.tuspot-cat-layout-grid,.tuspot-cat-layout-listmap,.tuspot-client-shell,.tuspot-client-content-grid,.tuspot-compare-page-layout){grid-template-columns:1fr}body.tuspot-platform .tuspot-client-sidebar,body.tuspot-platform .tuspot-cat-filter-card{position:relative;top:auto;min-height:auto}body.tuspot-platform .tuspot-client-topbar,body.tuspot-platform .tuspot-cat-topbar,body.tuspot-platform .tuspot-cat-hero{flex-wrap:wrap}}@media (max-width:900px){body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-hero,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg{height:520px;min-height:520px}body.tuspot-platform .tuspot-cat-map-filters{position:relative;left:auto;top:auto;width:auto;max-width:none;margin:14px}body.tuspot-platform .tuspot-cat-map-sponsored-row,body.tuspot-platform .tuspot-cat-sponsored-inline,body.tuspot-platform .tuspot-client-kpi-grid,body.tuspot-platform .tuspot-client-package-grid,body.tuspot-platform .tuspot-client-form-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-place-card-list,body.tuspot-platform .tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-sponsored-inline .tuspot-cat-place-card-sponsored .tuspot-cat-place-img{min-height:210px;height:210px}}@media (max-width:760px){body.tuspot-platform .tuspot-home-hero-v3-search{display:grid;grid-template-columns:1fr;border-radius:24px;clip-path:none}body.tuspot-platform .tuspot-home-hero-v3-search::before{border-radius:24px}body.tuspot-platform .tuspot-home-hero-v3-search :is(label,.tuspot-home-hero-v3-price,button[type="submit"]){width:100%;min-width:0;border-left:0;border-right:0}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-keyword{border-radius:24px 24px 0 0}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"],html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]{border-radius:0 0 24px 24px;min-height:58px}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{left:0;width:100%;min-width:0;max-height:280px}body.tuspot-platform .tuspot-client-banner,body.tuspot-platform .tuspot-client-verification-card,body.tuspot-platform .tuspot-client-growth-card,body.tuspot-platform .tuspot-cat-map-sponsored-row>div:first-child,body.tuspot-platform .tuspot-cat-map-sponsored-row>aside{border-radius:22px;padding:20px}body.tuspot-platform .tuspot-client-place-actions,body.tuspot-platform .tuspot-cat-card-actions{grid-template-columns:1fr}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-switcher.is-header.is-compact,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-menu-currency-switcher.is-header.is-compact{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-switcher.is-header.is-compact .tuspot-menu-currency-current,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-menu-currency-switcher.is-header.is-compact .tuspot-menu-currency-current{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none;border-color:rgb(159 226 244 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-switcher.is-header.is-compact .tuspot-menu-currency-current:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-switcher.is-header.is-compact.is-open .tuspot-menu-currency-current,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-menu-currency-switcher.is-header.is-compact .tuspot-menu-currency-current:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-menu-currency-switcher.is-header.is-compact.is-open .tuspot-menu-currency-current{background:rgb(35 187 231 / .10);background-image:none;border-color:rgb(159 226 244 / .34)}body.tuspot-platform .tuspot-client-brand-with-logo{min-height:52px;padding:2px 10px 18px;display:flex;align-items:center;gap:10px}body.tuspot-platform .tuspot-client-brand-logo{display:block;width:auto;height:auto;object-fit:contain}body.tuspot-platform .tuspot-client-brand-client .tuspot-client-brand-logo{max-width:178px;max-height:58px;border-radius:12px}body.tuspot-platform .tuspot-client-brand-tuspot .tuspot-client-brand-logo{width:28px;max-width:28px;max-height:32px;flex:0 0 auto}body.tuspot-platform .tuspot-client-brand-tuspot .is-dark-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-brand-tuspot .is-light-logo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-brand-tuspot .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-brand-tuspot .is-dark-logo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-brand-tuspot .is-dark-logo{display:block}body.tuspot-platform .tuspot-client-brand.has-logo-error .tuspot-client-brand-logo{display:none}body.tuspot-platform .tuspot-client-brand-tuspot strong{display:inline-flex;align-items:baseline;font-size:23px;line-height:1;font-weight:950;letter-spacing:-.05em;color:#0D3950}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-client-brand-tuspot strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-client-brand-tuspot strong{color:#F3FBFD}body.tuspot-platform .tuspot-client-brand-tuspot strong span{color:#23BBE7}body.tuspot-platform .tuspot-client-brand-pin{display:none}@media (max-width:1180px){body.tuspot-platform .tuspot-client-brand-with-logo{justify-content:center;padding:0 8px 14px}body.tuspot-platform .tuspot-client-brand-client .tuspot-client-brand-logo{max-width:min(210px,70vw)}}body.tuspot-platform{--tuspot-accent:#22BAE5;--tuspot-highlight:#22BAE5;--ts-accent:#22BAE5}body.tuspot-platform :is(span,b,strong,em,i,small,mark,a).tuspot-accent,body.tuspot-platform :is(span,b,strong,em,i,small,mark,a).is-accent,body.tuspot-platform :is(span,b,strong,em,i,small,mark,a).has-accent-color,body.tuspot-platform .has-vivid-cyan-blue-color,body.tuspot-platform .has-tuspot-accent-color,body.tuspot-platform .tuspot-highlight,body.tuspot-platform .tuspot-brand-accent{color:var(--tuspot-accent,#22BAE5)}body.tuspot-platform .has-tuspot-accent-background-color,body.tuspot-platform .tuspot-accent-bg{background:var(--tuspot-accent,#22BAE5);background-color:var(--tuspot-accent,#22BAE5)}body.tuspot-platform .tuspot-home-hero-v3.is-card-icons-hidden .tuspot-home-hero-v3-card>span{display:none}body.tuspot-platform .tuspot-home-hero-v3.is-card-icons-hidden .tuspot-home-hero-v3-card img{filter:none}body.tuspot-platform .tuspot-home-hero-v3{min-height:var(--tuspot-hero-v3-height,60vh)}body.tuspot-platform .tuspot-home-hero-v3-inner{width:min(var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));min-height:var(--tuspot-hero-v3-height,60vh);padding-top:clamp(88px,8vw,150px);padding-bottom:clamp(116px,10vw,170px)}body.tuspot-platform .tuspot-home-hero-v3-content{width:100%;max-width:none}body.tuspot-platform .tuspot-home-hero-v3-search{width:100%;max-width:none}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:min(var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3.is-boxed{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:calc(100vw - 32px)}body.tuspot-platform .tuspot-home-hero-v3-search{width:100%}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3{min-height:720px}body.tuspot-platform .tuspot-home-hero-v3-inner{min-height:720px;width:calc(100vw - 28px);padding-top:72px;padding-bottom:138px}body.tuspot-platform .tuspot-home-hero-v3-search{width:100%}}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{padding-top:22px;padding-bottom:22px}body.tuspot-platform .tuspot-home-hero-v3-card{min-height:190px}body.tuspot-platform .tuspot-home-hero-v3-card strong{padding-top:15px;padding-bottom:17px}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{padding-top:18px;padding-bottom:18px}body.tuspot-platform .tuspot-home-hero-v3-card{min-height:174px}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}@media (max-width:640px){body.tuspot-platform .tuspot-home-hero-v3-card{min-height:164px}}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:min(var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto;align-items:center}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto;align-self:center;justify-self:center}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}body.tuspot-platform .tuspot-home-hero-v3{--tuspot-hero-v3-gap:24px;--tuspot-hero-v3-search-bg:#fff;--tuspot-hero-v3-search-bg-dark:#0B2832;--tuspot-hero-v3-search-opacity:1;--tuspot-hero-v3-search-border:rgba(255,255,255,.88);--tuspot-hero-v3-search-border-dark:rgba(159,226,244,.18);--tuspot-hero-v3-search-text:#142033;--tuspot-hero-v3-search-text-dark:#C7EAF2;--tuspot-hero-v3-search-radius:34px;--tuspot-hero-v3-search-shadow:0 28px 80px rgba(0,0,0,.20);--tuspot-hero-v3-button-bg:#23BBE7;--tuspot-hero-v3-button-hover:#212844;--tuspot-hero-v3-price-bg:#BBE7F7;--tuspot-hero-v3-price-color:#212844;--tuspot-hero-v3-cards-bg:#fff;--tuspot-hero-v3-cards-bg-dark:#0B2832;--tuspot-hero-v3-cards-opacity:1;--tuspot-hero-v3-cards-radius:28px;--tuspot-hero-v3-cards-gap:16px;--tuspot-hero-v3-card-bg:#fff;--tuspot-hero-v3-card-bg-dark:#08212A;--tuspot-hero-v3-card-border:rgba(35,187,231,.22);--tuspot-hero-v3-card-border-dark:rgba(159,226,244,.18);--tuspot-hero-v3-card-radius:18px;--tuspot-hero-v3-card-shadow:0 12px 34px rgba(6,52,64,.10);--tuspot-hero-v3-card-image-height:132px;--tuspot-hero-v3-card-title-bg:#fff;--tuspot-hero-v3-card-title-bg-dark:#08212A;--tuspot-hero-v3-card-title:#122033;--tuspot-hero-v3-card-title-dark:#F3FBFD}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{gap:var(--tuspot-hero-v3-gap);text-align:center}body.tuspot-platform .tuspot-home-hero-v3.is-text-align-left .tuspot-home-hero-v3-content{text-align:left;align-items:flex-start}body.tuspot-platform .tuspot-home-hero-v3.is-text-align-center .tuspot-home-hero-v3-content{text-align:center;align-items:center}body.tuspot-platform .tuspot-home-hero-v3.is-text-align-right .tuspot-home-hero-v3-content{text-align:right;align-items:flex-end}body.tuspot-platform .tuspot-home-hero-v3.is-align-left .tuspot-home-hero-v3-content{margin-left:0;margin-right:auto}body.tuspot-platform .tuspot-home-hero-v3.is-align-center .tuspot-home-hero-v3-content{margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-home-hero-v3.is-align-right .tuspot-home-hero-v3-content{margin-left:auto;margin-right:0}body.tuspot-platform .tuspot-home-hero-v3.is-valign-start .tuspot-home-hero-v3-inner{align-items:flex-start;padding-top:clamp(70px,6vw,120px)}body.tuspot-platform .tuspot-home-hero-v3.is-valign-center .tuspot-home-hero-v3-inner{align-items:center}body.tuspot-platform .tuspot-home-hero-v3.is-valign-end .tuspot-home-hero-v3-inner{align-items:flex-end;padding-bottom:clamp(132px,12vw,210px)}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-kicker{color:var(--tuspot-hero-v3-kicker,#BDEFFF)}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-hidden .tuspot-home-hero-v3-kicker,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-hidden .tuspot-home-hero-v3-content>h1,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-hidden .tuspot-home-hero-v3-content>p,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-hidden .tuspot-home-hero-v3-tabs{display:none}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-content{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(680px,1.28fr);grid-auto-rows:auto;column-gap:clamp(28px,4vw,76px);row-gap:14px;align-items:center;text-align:left}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-kicker,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-kicker{grid-column:1}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-content>h1,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-content>h1{grid-column:1;margin-bottom:0}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-content>p,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-content>p{grid-column:1;margin-bottom:0}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-tabs,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-tabs{grid-column:1;justify-content:flex-start;margin-top:8px}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-search{grid-column:2;grid-row:1 / span 4;width:100%;max-width:100%}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-kicker,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-content>h1,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-content>p,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-tabs{grid-column:2}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-search{grid-column:1}body.tuspot-platform .tuspot-home-hero-v3.is-layout-compact_minimal .tuspot-home-hero-v3-inner{padding-top:clamp(62px,6vw,104px);padding-bottom:clamp(92px,8vw,136px)}body.tuspot-platform .tuspot-home-hero-v3.is-layout-compact_minimal .tuspot-home-hero-v3-content>h1{max-width:880px}body.tuspot-platform .tuspot-home-hero-v3.is-layout-wide_search .tuspot-home-hero-v3-search{width:min(var(--tuspot-hero-v3-content),calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3.is-layout-editorial_left .tuspot-home-hero-v3-content{text-align:left;align-items:flex-start}body.tuspot-platform .tuspot-home-hero-v3.is-layout-cards_focus .tuspot-home-hero-v3-cards-wrap{padding-top:28px;padding-bottom:28px}body.tuspot-platform .tuspot-home-hero-v3-search{border-radius:var(--tuspot-hero-v3-search-radius);background:#fff0;background-color:#fff0;border-color:var(--tuspot-hero-v3-search-border);box-shadow:var(--tuspot-hero-v3-search-shadow);color:var(--tuspot-hero-v3-search-text);isolation:isolate}body.tuspot-platform .tuspot-home-hero-v3-search::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tuspot-hero-v3-search-bg);opacity:var(--tuspot-hero-v3-search-opacity);pointer-events:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{border-color:var(--tuspot-hero-v3-search-border-dark);color:var(--tuspot-hero-v3-search-text-dark)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search::before{background:var(--tuspot-hero-v3-search-bg-dark)}body.tuspot-platform .tuspot-home-hero-v3-search input,body.tuspot-platform .tuspot-home-hero-v3-search select,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-trigger,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel button{color:var(--tuspot-hero-v3-search-text)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-trigger,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-trigger,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel button{color:var(--tuspot-hero-v3-search-text-dark)}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{background:var(--tuspot-hero-v3-button-bg)}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover{background:var(--tuspot-hero-v3-button-hover)}body.tuspot-platform .tuspot-home-hero-v3-price strong{background:var(--tuspot-hero-v3-price-bg);color:var(--tuspot-hero-v3-price-color)}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{position:absolute;border-radius:var(--tuspot-hero-v3-cards-radius);background:#fff0;background-color:#fff0;overflow:visible;isolation:isolate}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--tuspot-hero-v3-cards-bg);opacity:var(--tuspot-hero-v3-cards-opacity);pointer-events:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-cards-wrap::before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-cards-wrap::before{background:var(--tuspot-hero-v3-cards-bg-dark)}body.tuspot-platform .tuspot-home-hero-v3-cards{gap:var(--tuspot-hero-v3-cards-gap)}body.tuspot-platform .tuspot-home-hero-v3-card{min-height:calc(var(--tuspot-hero-v3-card-image-height) + 60px);border-radius:var(--tuspot-hero-v3-card-radius);background:var(--tuspot-hero-v3-card-bg);border-color:var(--tuspot-hero-v3-card-border);box-shadow:var(--tuspot-hero-v3-card-shadow);overflow:hidden}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-card{background:var(--tuspot-hero-v3-card-bg-dark);border-color:var(--tuspot-hero-v3-card-border-dark)}body.tuspot-platform .tuspot-home-hero-v3-card img{height:var(--tuspot-hero-v3-card-image-height)}body.tuspot-platform .tuspot-home-hero-v3-card strong{background:var(--tuspot-hero-v3-card-title-bg);color:var(--tuspot-hero-v3-card-title)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-card strong{background:var(--tuspot-hero-v3-card-title-bg-dark);color:var(--tuspot-hero-v3-card-title-dark)}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-content{display:flex;flex-direction:column;text-align:center;align-items:center}body.tuspot-platform .tuspot-home-hero-v3.is-text-position-left_of_search .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3.is-text-position-right_of_search .tuspot-home-hero-v3-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-search{border-radius:min(var(--tuspot-hero-v3-search-radius),28px)}body.tuspot-platform .tuspot-home-hero-v3-card img{height:min(var(--tuspot-hero-v3-card-image-height),118px)}}body.tuspot-platform .tuspot-home-hero-v3-search::before,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap::before{z-index:0}body.tuspot-platform .tuspot-home-hero-v3-search>*,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap>*{position:relative;z-index:1}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel{z-index:30}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-head h2){font-size:28px;font-weight:800;line-height:1.12;letter-spacing:-.4px}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-head p){font-size:14px;font-weight:500;line-height:1.45}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-card h3,.tuspot-pcw-card h3 a){font-size:19px;font-weight:800;line-height:1.18;letter-spacing:-.2px}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-location){font-size:14px;font-weight:700;line-height:1.35}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-desc){font-size:14px;font-weight:400;line-height:1.48}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-media strong){font-size:12px;font-weight:800;line-height:1}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-badges span,.tuspot-pcw-badges em){font-size:12px;font-weight:800;line-height:1}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-rating,.tuspot-pcw-rating span,.tuspot-pcw-rating small){font-size:13px;font-weight:700;line-height:1.25}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-meta b,.tuspot-pcw-meta b span){font-size:18px;font-weight:900;line-height:1}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-meta b small,.tuspot-pcw-meta small){font-size:13px;font-weight:700;line-height:1.2}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-view,.tuspot-pcw-compare,.tuspot-pcw-plan,.tuspot-pcw-view span,.tuspot-pcw-compare span,.tuspot-pcw-plan span){font-size:14px;font-weight:800;line-height:1.1}body.tuspot-platform .tuspot-place-cards-pro :where(.tuspot-pcw-empty,.tuspot-pcw-empty h3,.tuspot-pcw-empty p){font-size:14px;font-weight:600;line-height:1.45}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{background:#fff0;background-color:#fff0}body.tuspot-platform .tuspot-home-hero-v3-card{display:grid;grid-template-rows:var(--tuspot-hero-v3-card-image-height,132px) auto;align-items:stretch;justify-content:stretch;min-height:0;background:var(--tuspot-hero-v3-card-title-bg,#fff);border:1px solid var(--tuspot-hero-v3-card-border,rgb(35 187 231 / .22));overflow:hidden}body.tuspot-platform .tuspot-home-hero-v3-card::before{display:none;content:none}body.tuspot-platform .tuspot-home-hero-v3-card img{position:relative;inset:auto;grid-row:1;z-index:0;width:100%;height:var(--tuspot-hero-v3-card-image-height,132px);min-height:var(--tuspot-hero-v3-card-image-height,132px);max-height:none;object-fit:cover;object-position:center center;display:block;background:#fff0}body.tuspot-platform .tuspot-home-hero-v3-card strong{grid-row:2;align-self:stretch;width:100%;min-height:56px;display:flex;align-items:center;justify-content:center;margin:0;background:var(--tuspot-hero-v3-card-title-bg,#fff);color:var(--tuspot-hero-v3-card-title,#122033)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-card{background:var(--tuspot-hero-v3-card-title-bg-dark,#08212A);border-color:var(--tuspot-hero-v3-card-border-dark,rgb(159 226 244 / .18))}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-card strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-card strong{background:var(--tuspot-hero-v3-card-title-bg-dark,#08212A);color:var(--tuspot-hero-v3-card-title-dark,#F3FBFD)}body.tuspot-platform .tuspot-home-hero-v3-card>span{position:absolute;left:50%;top:calc(var(--tuspot-hero-v3-card-image-height,132px) / 2);transform:translate(-50%,-50%);z-index:2;margin:0}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-card{grid-template-rows:min(var(--tuspot-hero-v3-card-image-height,132px),118px) auto}body.tuspot-platform .tuspot-home-hero-v3-card img{height:min(var(--tuspot-hero-v3-card-image-height,132px),118px);min-height:min(var(--tuspot-hero-v3-card-image-height,132px),118px)}body.tuspot-platform .tuspot-home-hero-v3-card>span{top:calc(min(var(--tuspot-hero-v3-card-image-height,132px),118px) / 2)}}body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-register,body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-register span,body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-register .tuspot-auth-icon,body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-register svg,body.tuspot-platform .tuspot-account-menu-guest .tuspot-account-register svg *{color:#fff;stroke:#fff;fill:none}body.tuspot-platform .tuspot-auth-register,body.tuspot-platform .tuspot-auth-register .tuspot-auth-icon,body.tuspot-platform .tuspot-auth-register svg,body.tuspot-platform .tuspot-auth-register svg *{color:#fff;stroke:#fff;fill:none}body.tuspot-platform .tuspot-home-hero-v3 :is(.tuspot-home-hero-v3-kicker,.tuspot-home-hero-v3-content h1,.tuspot-home-hero-v3-content>p,.tuspot-home-hero-v3-tabs a,.tuspot-home-hero-v3-tabs span,.tuspot-home-hero-v3-search input,.tuspot-home-hero-v3-search select,.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-select-panel button,.tuspot-home-hero-v3-price span,.tuspot-home-hero-v3-price strong,.tuspot-home-hero-v3-search button[type="submit"],.tuspot-home-hero-v3-card strong){font-family:inherit}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap:hover,body.tuspot-platform .tuspot-home-hero-v3-card,body.tuspot-platform .tuspot-home-hero-v3-card:hover{box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap::before{box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-card img{object-fit:cover;object-position:center center}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment):not(.tuspot-client-plan-kicker):not(.tuspot-cat-map-below-head):not(.tuspot-home-hero-v3-search):not(.tuspot-home-hero-v3-select-panel){background:#fff0;background-color:#fff0;background-image:none}body.tuspot-platform .tuspot-package-card-max .tuspot-package-max-badge,body.tuspot-platform .tuspot-owner-package-max{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:9px 14px;border-radius:999px;background:#e8f9fe;color:#0d6173;font-weight:800;border:1px solid rgb(35 187 231 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-package-card-max .tuspot-package-max-badge,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-package-max{background:rgb(35 187 231 / .14);color:#f3fbfd;border-color:rgb(159 226 244 / .25)}body.tuspot-platform .tuspot-visit-purpose-option i .tuspot-place-svg,body.tuspot-platform .tuspot-visit-purpose-option i svg{width:28px;height:28px;display:block}body.tuspot-platform .tuspot-visit-purpose-option i{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:18px;background:rgb(35 187 231 / .12);color:#1686a1;font-style:normal}body.tuspot-platform .tuspot-backlink-exchange-card{border:1px dashed rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-backlink-status-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0;padding:12px 14px;border-radius:18px;background:rgb(35 187 231 / .08);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-backlink-status-row span{font-weight:800;color:#0b2832}body.tuspot-platform .tuspot-backlink-status-row small,body.tuspot-platform .tuspot-backlink-status-row em{color:#76909a;font-style:normal;font-weight:700}body.tuspot-platform .tuspot-backlink-code textarea,body.tuspot-platform .tuspot-backlink-owner-panel textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;min-height:104px}body.tuspot-platform .tuspot-backlink-owner-grid{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;gap:18px;align-items:stretch}body.tuspot-platform .tuspot-backlink-owner-grid>div,body.tuspot-platform .tuspot-backlink-owner-grid label{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:22px;border:1px solid rgb(35 187 231 / .16);background:rgb(35 187 231 / .06)}body.tuspot-platform .tuspot-multi-place-offer{margin:22px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px;border-radius:28px;border:1px solid rgb(35 187 231 / .20);background:linear-gradient(135deg,rgb(35 187 231 / .10),rgb(255 255 255 / .72))}body.tuspot-platform .tuspot-multi-place-offer h2{margin:4px 0 6px;font-size:clamp(22px,2vw,32px)}body.tuspot-platform .tuspot-multi-place-offer p{margin:0;max-width:760px}body.tuspot-platform .tuspot-multi-place-offer>a{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;padding:13px 18px;background:#23bbe7;color:#fff;font-weight:900;text-decoration:none;white-space:nowrap}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-status-row,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-owner-grid>div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-owner-grid label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-multi-place-offer{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-status-row span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-multi-place-offer h2{color:#f3fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-status-row small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-backlink-status-row em,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-multi-place-offer p{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-visit-purpose-option i{background:rgb(35 187 231 / .14);color:#9fe2f4}@media (max-width:780px){body.tuspot-platform .tuspot-backlink-owner-grid,body.tuspot-platform .tuspot-multi-place-offer{grid-template-columns:1fr;display:grid}body.tuspot-platform .tuspot-multi-place-offer>a{width:100%}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-media-block,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-media-block,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-media-block,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-media-block{background:#fff0;background-color:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-template-option span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-template-option span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-template-option span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-template-option span{background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-media-block>:is(.tuspot-flow-main-photo,.tuspot-flow-gallery-upload,.tuspot-media-video,.tuspot-template-picker),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-media-block>:is(.tuspot-flow-main-photo,.tuspot-flow-gallery-upload,.tuspot-media-video,.tuspot-template-picker){background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18)}body.tuspot-platform .tuspot-cat-place-img .tuspot-cat-recent-badge{position:absolute;left:14px;top:14px;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:999px;background:#23BBE7;color:#fff;font-size:10px;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 12px 28px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-cat-place-img .tuspot-cat-recent-badge::before{content:"";width:6px;height:6px;border-radius:999px;background:#fff;opacity:.92}body.tuspot-platform .tuspot-cat-place-img strong+.tuspot-cat-recent-badge{top:12px}body.tuspot-platform .tuspot-cat-place-card-sponsored .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card-compact .tuspot-cat-place-img .tuspot-cat-recent-badge{font-size:9px;padding:6px 8px;left:10px;top:10px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-place-img .tuspot-cat-recent-badge{background:#23BBE7;color:#F3FBFD;border:1px solid rgb(159 226 244 / .24);box-shadow:0 14px 34px rgb(0 0 0 / .28),0 0 0 1px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card.is-single-action .tuspot-pcw-actions,body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card .tuspot-pcw-actions:has(>:only-child){grid-template-columns:1fr;width:100%}body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card.is-single-action .tuspot-pcw-view,body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card.is-single-action .tuspot-pcw-compare,body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card.is-single-action .tuspot-pcw-plan,body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card .tuspot-pcw-actions:has(>:only-child)>.tuspot-pcw-view,body.tuspot-platform .tuspot-place-cards-pro .tuspot-pcw-card .tuspot-pcw-actions:has(>:only-child)>.tuspot-pcw-compare{width:100%;max-width:none;grid-column:1 / -1}body.tuspot-platform .tuspot-promo-pricing{margin:24px 0;padding:26px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:32px;background:rgb(255 255 255 / .88);box-shadow:0 24px 70px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-promo-pricing-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}body.tuspot-platform .tuspot-promo-pricing-head span{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--tuspot-primary,#23BBE7);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;background:#fff0}body.tuspot-platform .tuspot-promo-pricing-head h2{margin:0 0 8px;color:var(--tuspot-deep,#093440);font-size:clamp(26px,2.4vw,42px);line-height:1.05;font-weight:900;letter-spacing:-.04em}body.tuspot-platform .tuspot-promo-pricing-head p{max-width:720px;margin:0;color:var(--tuspot-secondary,#13677F);font-size:15px;line-height:1.65;font-weight:650}body.tuspot-platform .tuspot-promo-pricing-head>strong{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-deep,#093440);border:1px solid color-mix(in srgb,var(--tuspot-primary,#23BBE7) 28%,var(--tuspot-border,#D9EAF1));font-size:13px;font-weight:900;white-space:nowrap}body.tuspot-platform .tuspot-promo-price-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-promo-price-grid article{position:relative;display:grid;align-content:start;gap:8px;min-height:146px;padding:18px;border-radius:24px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-promo-price-grid article.is-popular{border-color:var(--tuspot-primary,#23BBE7);box-shadow:0 20px 46px rgb(35 187 231 / .15)}body.tuspot-platform .tuspot-promo-price-grid article em{display:inline-flex;justify-self:start;margin:0 0 2px;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--tuspot-primary,#23BBE7) 13%,#fff);color:var(--tuspot-primary,#23BBE7);font-size:10px;line-height:1;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-promo-price-grid article h3{margin:0;color:var(--tuspot-deep,#093440);font-size:16px;line-height:1.2;font-weight:900}body.tuspot-platform .tuspot-promo-price-grid article strong{margin-top:auto;color:var(--tuspot-primary,#23BBE7);font-size:30px;line-height:1;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-promo-price-grid article small{color:var(--tuspot-muted,#6F8792);font-size:12px;font-weight:750}body.tuspot-platform .tuspot-promo-discount-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}body.tuspot-platform .tuspot-promo-discount-row span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);border:1px solid var(--tuspot-border,#D9EAF1);font-size:12px;font-weight:850}body.tuspot-platform .tuspot-promo-duration label>span{min-height:76px;align-content:center}body.tuspot-platform .tuspot-promo-duration label>span b,body.tuspot-platform .tuspot-promo-duration label>span strong,body.tuspot-platform .tuspot-promo-duration label>span em{display:block;background:#fff0}body.tuspot-platform .tuspot-promo-duration label>span b{color:inherit;font-size:13px;line-height:1.2;font-weight:900}body.tuspot-platform .tuspot-promo-duration label>span strong{margin-top:5px;color:var(--tuspot-primary,#23BBE7);font-size:22px;line-height:1;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-promo-duration label>span em{margin-top:5px;color:var(--tuspot-secondary,#13677F);font-size:10px;line-height:1.2;font-style:normal;font-weight:850}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-pricing,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-pricing{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);box-shadow:0 18px 46px rgb(0 0 0 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-pricing-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-pricing-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-price-grid article h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-price-grid article h3{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-pricing-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-pricing-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-price-grid article small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-price-grid article small{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-pricing-head>strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-pricing-head>strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-price-grid article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-price-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-discount-row span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-discount-row span{background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-price-grid article em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-price-grid article em{background:rgb(35 187 231 / .12);color:#9FE2F4}@media (max-width:1100px){body.tuspot-platform .tuspot-promo-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body.tuspot-platform .tuspot-promo-pricing{padding:18px;border-radius:24px}body.tuspot-platform .tuspot-promo-pricing-head{display:grid}body.tuspot-platform .tuspot-promo-price-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-verification-center{--tuspot-verification-line:#d9eaf1;--tuspot-verification-surface:#ffffff;--tuspot-verification-soft:#f6fbfe;--tuspot-verification-ink:#093440;--tuspot-verification-muted:#607985;--tuspot-verification-aqua:#23BBE7;--tuspot-verification-green:#1FAE75;background:#fff;border:1px solid var(--tuspot-verification-line);border-radius:30px;box-shadow:0 18px 54px rgb(9 52 64 / .08);padding:24px;overflow:hidden}body.tuspot-platform .tuspot-verification-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:stretch;margin-bottom:16px}body.tuspot-platform .tuspot-verification-hero-copy{position:relative;padding:24px;border-radius:26px;background:linear-gradient(135deg,#f8fdff 0%,#eef9fd 100%);border:1px solid var(--tuspot-verification-line);overflow:hidden}body.tuspot-platform .tuspot-verification-hero-copy:after{content:"";position:absolute;right:-52px;top:-52px;width:190px;height:190px;border-radius:50%;background:rgb(35 187 231 / .14);pointer-events:none}body.tuspot-platform .tuspot-verification-kicker{display:inline-flex;align-items:center;width:max-content;margin-bottom:10px;padding:7px 11px;border-radius:999px;background:#eaf8fe;color:#13677f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-verification-hero-copy h2{position:relative;margin:0 0 10px;color:var(--tuspot-verification-ink);font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.055em}body.tuspot-platform .tuspot-verification-hero-copy p{position:relative;margin:0;max-width:760px;color:var(--tuspot-verification-muted);font-size:15px;font-weight:650;line-height:1.58}body.tuspot-platform .tuspot-verification-benefits{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.tuspot-platform .tuspot-verification-benefits span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid var(--tuspot-verification-line);color:#13677f;font-size:12px;font-weight:900;box-shadow:0 8px 22px rgb(9 52 64 / .045)}body.tuspot-platform .tuspot-verification-benefits .tuspot-verification-svg{width:16px;height:16px;color:#23BBE7}body.tuspot-platform .tuspot-verification-score-card{display:grid;place-items:center;gap:14px;padding:22px;border-radius:26px;background:#fbfeff;border:1px solid var(--tuspot-verification-line);text-align:center}body.tuspot-platform .tuspot-verification-score-ring{width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(var(--tuspot-verification-aqua) var(--tuspot-verification-progress,0%),#e8f4f8 0);position:relative;box-shadow:inset 0 0 0 1px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-verification-score-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff;border:1px solid #e4f1f5}body.tuspot-platform .tuspot-verification-score-ring strong,body.tuspot-platform .tuspot-verification-score-ring span{position:relative;z-index:1}body.tuspot-platform .tuspot-verification-score-ring strong{color:var(--tuspot-verification-ink);font-size:36px;line-height:1;letter-spacing:-.06em}body.tuspot-platform .tuspot-verification-score-ring span{color:#13677f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-verification-score-meta{display:grid;gap:8px;width:100%}body.tuspot-platform .tuspot-verification-score-meta em{justify-self:center;font-style:normal;padding:7px 11px;border-radius:999px;background:#eaf8fe;color:#13677f;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-verification-progress{height:8px;width:100%;border-radius:999px;background:#e8f4f8;overflow:hidden}body.tuspot-platform .tuspot-verification-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23BBE7,#4bd7ef)}body.tuspot-platform .tuspot-verification-score-meta small{color:var(--tuspot-verification-muted);font-size:12px;font-weight:800}body.tuspot-platform .tuspot-verification-next-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin:0 0 16px;padding:14px 16px;border-radius:20px;background:#f0fbff;border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-verification-next-step>i{width:48px;height:48px;border-radius:16px;background:#23BBE7;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal}body.tuspot-platform .tuspot-verification-next-step strong{display:block;margin-bottom:3px;color:var(--tuspot-verification-ink);font-size:15px;line-height:1.2}body.tuspot-platform .tuspot-verification-next-step span{color:var(--tuspot-verification-muted);font-size:13px;font-weight:750;line-height:1.4}body.tuspot-platform .tuspot-verification-roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}body.tuspot-platform .tuspot-verification-step{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--tuspot-verification-line);border-radius:20px;background:#fbfeff;transition:.18s ease;box-shadow:none}body.tuspot-platform .tuspot-verification-step:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-verification-step>i{width:42px;height:42px;border-radius:15px;background:#eef8fc;color:#13677f;display:flex;align-items:center;justify-content:center;font-style:normal}body.tuspot-platform .tuspot-verification-step small{display:block;margin-bottom:5px;color:#7b929d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-verification-step strong{display:block;color:var(--tuspot-verification-ink);font-size:14px;line-height:1.2}body.tuspot-platform .tuspot-verification-step span{display:block;margin-top:5px;color:var(--tuspot-verification-muted);font-size:12px;font-weight:650;line-height:1.38}body.tuspot-platform .tuspot-verification-step em{grid-column:1/-1;justify-self:start;font-style:normal;padding:5px 9px;border-radius:999px;background:#f0f7fa;color:#607985;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-verification-step.is-done{background:#f3fbf7;border-color:rgb(31 174 117 / .24)}body.tuspot-platform .tuspot-verification-step.is-done>i{background:#e1f7ee;color:#1FAE75}body.tuspot-platform .tuspot-verification-step.is-done em{background:#e1f7ee;color:#0f8b55}body.tuspot-platform .tuspot-verification-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}body.tuspot-platform .tuspot-verification-form{margin:0;padding:18px;border-radius:24px;background:#fbfeff;border:1px solid var(--tuspot-verification-line);box-shadow:none}body.tuspot-platform .tuspot-verification-form+.tuspot-verification-form{margin-top:16px}body.tuspot-platform .tuspot-verification-form-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #edf4f7}body.tuspot-platform .tuspot-verification-form-head>i{width:46px;height:46px;border-radius:16px;background:#eaf8fe;color:#13677f;display:flex;align-items:center;justify-content:center;font-style:normal}body.tuspot-platform .tuspot-verification-form-head strong{display:block;color:var(--tuspot-verification-ink);font-size:20px;line-height:1.15;letter-spacing:-.035em}body.tuspot-platform .tuspot-verification-form-head span{display:block;margin-top:4px;color:var(--tuspot-verification-muted);font-size:13px;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-verification-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-verification-fields label,body.tuspot-platform .tuspot-verification-place-select{display:grid;gap:7px}body.tuspot-platform .tuspot-verification-fields label.is-wide{grid-column:span 3}body.tuspot-platform .tuspot-verification-fields span,body.tuspot-platform .tuspot-verification-place-select span{font-size:12px;font-weight:900;color:var(--tuspot-verification-ink);letter-spacing:.01em}body.tuspot-platform .tuspot-verification-fields input,body.tuspot-platform .tuspot-verification-place-select select{width:100%;min-height:46px;border:1px solid var(--tuspot-verification-line);background:#fff;border-radius:14px;padding:10px 12px;box-shadow:none;color:var(--tuspot-verification-ink);font-weight:650;outline:none}body.tuspot-platform .tuspot-verification-fields input:focus,body.tuspot-platform .tuspot-verification-place-select select:focus{border-color:#23BBE7;box-shadow:0 0 0 3px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-verification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}body.tuspot-platform .tuspot-verification-actions button{min-height:44px;padding:0 16px;border:1px solid #23BBE7;border-radius:14px;background:#23BBE7;color:#fff;font-weight:900;cursor:pointer;transition:.18s ease;box-shadow:none}body.tuspot-platform .tuspot-verification-actions button:hover{background:#13677F;border-color:#13677F;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-verification-actions button.is-secondary{background:#eaf8fe;color:#13677f;border-color:#cdebf5}body.tuspot-platform .tuspot-verification-actions button.is-secondary:hover{background:#d9f3fb;color:#093440;border-color:#bfe7f2}body.tuspot-platform .tuspot-verification-actions button.is-ghost{background:#fff;color:#13677f;border-color:#d9eaf1}body.tuspot-platform .tuspot-verification-notes{display:grid;gap:4px;margin-top:12px;padding:12px 13px;border-radius:16px;background:#f6fbfe;border:1px solid var(--tuspot-verification-line)}body.tuspot-platform .tuspot-verification-notes p{margin:0;color:#385c6c;font-size:13px;font-weight:750;line-height:1.4}body.tuspot-platform .tuspot-verification-notes small{color:#607985;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-verification-dev{background:#fff8e8;color:#936212;border-color:#f2dca9}body.tuspot-platform .tuspot-verification-help-card{display:grid;gap:13px;padding:18px;border-radius:24px;background:#093440;color:#fff;box-shadow:0 18px 46px rgb(9 52 64 / .16)}body.tuspot-platform .tuspot-verification-help-card strong{color:#fff;font-size:20px;letter-spacing:-.03em}body.tuspot-platform .tuspot-verification-help-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-verification-help-card li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;color:#d9f4fb;font-size:13px;font-weight:750;line-height:1.35}body.tuspot-platform .tuspot-verification-help-card li span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#23BBE7;color:#061B23;font-size:12px;font-weight:950}body.tuspot-platform .tuspot-verification-help-card p{margin:0;color:#a9d7e3;font-size:13px;font-weight:700;line-height:1.48}body.tuspot-platform .tuspot-verification-place-form{margin-top:16px}body.tuspot-platform .tuspot-verification-place-select{margin:0 0 14px}@media (max-width:1280px){body.tuspot-platform .tuspot-verification-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-verification-columns{grid-template-columns:1fr}}@media (max-width:900px){body.tuspot-platform .tuspot-verification-hero-panel{grid-template-columns:1fr}body.tuspot-platform .tuspot-verification-score-card{justify-items:start;text-align:left}body.tuspot-platform .tuspot-verification-score-ring{width:128px;height:128px}body.tuspot-platform .tuspot-verification-fields{grid-template-columns:1fr}body.tuspot-platform .tuspot-verification-fields label.is-wide{grid-column:auto}}@media (max-width:680px){body.tuspot-platform .tuspot-verification-center{padding:16px;border-radius:24px}body.tuspot-platform .tuspot-verification-hero-copy{padding:18px;border-radius:20px}body.tuspot-platform .tuspot-verification-roadmap{grid-template-columns:1fr}body.tuspot-platform .tuspot-verification-actions button{width:100%}body.tuspot-platform .tuspot-verification-benefits{display:grid}body.tuspot-platform .tuspot-verification-benefits span{width:100%;justify-content:flex-start}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-center,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-center{--tuspot-verification-line:rgba(159,226,244,.18);--tuspot-verification-surface:#0B2832;--tuspot-verification-soft:#0E303B;--tuspot-verification-ink:#F3FBFD;--tuspot-verification-muted:#A9C7D0;background:#0B2832;border-color:rgb(159 226 244 / .18);box-shadow:0 18px 54px rgb(0 0 0 / .26);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-hero-copy,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-hero-copy,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-score-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-score-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-form,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-form{background:#0E303B;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-hero-copy:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-hero-copy:after{background:rgb(35 187 231 / .08)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-kicker,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-score-meta em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-score-meta em{background:rgb(35 187 231 / .12);color:#8fe7fb;border:1px solid rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-benefits span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-benefits span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-step,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-step,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-next-step,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-next-step,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-notes,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-notes{background:#0B2832;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-step.is-done,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-step.is-done{background:rgb(31 174 117 / .10);border-color:rgb(31 174 117 / .32)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-step>i,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-step>i,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-form-head>i,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-form-head>i{background:rgb(35 187 231 / .12);color:#8fe7fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-score-ring,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-score-ring{background:conic-gradient(#23BBE7 var(--tuspot-verification-progress,0%),#163d49 0)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-score-ring:before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-score-ring:before{background:#0B2832;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-progress,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-progress{background:#163d49}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-fields input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-fields input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-place-select select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-place-select select{background:#0B2832;border-color:rgb(159 226 244 / .20);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-form-head,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-form-head{border-bottom-color:rgb(159 226 244 / .14)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-help-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-help-card{background:#061B23;border:1px solid rgb(159 226 244 / .16);box-shadow:0 18px 46px rgb(0 0 0 / .26)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-actions button.is-secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-actions button.is-secondary,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-actions button.is-ghost,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-actions button.is-ghost{background:#fff0;color:#8fe7fb;border-color:rgb(159 226 244 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-actions button.is-secondary:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-actions button.is-secondary:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-actions button.is-ghost:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-actions button.is-ghost:hover{background:#23BBE7;border-color:#23BBE7;color:#061B23}body.tuspot-platform .tuspot-visit-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-visit-purpose-option span{min-height:128px}@media (max-width:980px){body.tuspot-platform .tuspot-visit-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.tuspot-platform .tuspot-visit-purpose-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-flow-shell input[type="url"]{padding:10px;border:none}body.tuspot-platform .tuspot-content :where(p,li){font-size:15px;line-height:1.58}body.tuspot-platform .tuspot-backlink-exchange-card .tuspot-form-subsection p{font-size:13px;line-height:1.48;max-width:900px}body.tuspot-platform .tuspot-backlink-status-row,body.tuspot-platform .tuspot-backlink-status-row span,body.tuspot-platform .tuspot-backlink-status-row strong,body.tuspot-platform .tuspot-backlink-status-row small,body.tuspot-platform .tuspot-backlink-status-row em{font-size:12px;line-height:1.25;font-weight:800}body.tuspot-platform .tuspot-backlink-status-row em{font-style:normal}body.tuspot-platform .tuspot-backlink-code>span{display:flex;align-items:center;justify-content:space-between;gap:12px}body.tuspot-platform .tuspot-copy-code-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 10px;border-radius:999px;border:1px solid rgb(35 187 231 / .28);background:#eaf8fe;color:#13677f;font-size:12px;font-weight:900;cursor:pointer}body.tuspot-platform .tuspot-copy-code-btn svg{width:15px;height:15px;stroke:currentColor}body.tuspot-platform .tuspot-copy-code-btn.is-copied{background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-backlink-code textarea{font-size:12px;line-height:1.35}body.tuspot-platform .tuspot-reservation-example{display:grid;gap:4px;margin:10px 0 16px;padding:12px 14px;border-radius:16px;border:1px solid rgb(35 187 231 / .18);background:rgb(35 187 231 / .07)}body.tuspot-platform .tuspot-reservation-example b{color:#13677f;font-size:12px;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-reservation-example span{color:#496d78;font-size:13px;font-weight:700}body.tuspot-platform .tuspot-promo-duration{display:grid;grid-template-columns:1fr;gap:10px}body.tuspot-platform .tuspot-promo-duration span{align-items:center;justify-content:space-between}body.tuspot-platform .tuspot-promo-hint{font-size:13px;line-height:1.5;color:#607985}body.tuspot-platform .tuspot-promo-hero p{max-width:920px;font-size:16px;line-height:1.58}body.tuspot-platform .tuspot-home-hero-v3-inner{width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));max-width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(var(--tuspot-hero-v3-search-width,100%),calc(100vw - 48px));max-width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:min(var(--tuspot-hero-v3-cards-width,100%),calc(100vw - 48px));max-width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));margin-left:auto;margin-right:auto}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-media-block,.tuspot-template-option span,.tuspot-template-inner,.tuspot-template-option-rich,.tuspot-feature-card,.tuspot-flow-actions,.tuspot-reservation-example),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-media-block,.tuspot-template-option span,.tuspot-template-inner,.tuspot-template-option-rich,.tuspot-feature-card,.tuspot-flow-actions,.tuspot-reservation-example){background:#fff0;background-color:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-flow-main-photo,.tuspot-flow-gallery-upload,.tuspot-media-video .tuspot-package-field,.tuspot-calendar-editor,.tuspot-big-calendar,.tuspot-calendar-month,.tuspot-flow-location-tip,.tuspot-backlink-code textarea,.tuspot-unavailable-list),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-flow-main-photo,.tuspot-flow-gallery-upload,.tuspot-media-video .tuspot-package-field,.tuspot-calendar-editor,.tuspot-big-calendar,.tuspot-calendar-month,.tuspot-flow-location-tip,.tuspot-backlink-code textarea,.tuspot-unavailable-list){background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-chip-row label,.tuspot-flow-actions,.tuspot-template-option-rich,.tuspot-visit-purpose-option span,.tuspot-amenity-option),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-chip-row label,.tuspot-flow-actions,.tuspot-template-option-rich,.tuspot-visit-purpose-option span,.tuspot-amenity-option){background:#0B2832;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-chip-row label span,.tuspot-chip-row label strong,.tuspot-visit-purpose-option strong,.tuspot-visit-purpose-option small,.tuspot-template-option small,.tuspot-template-note,.tuspot-reservation-example span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-chip-row label span,.tuspot-chip-row label strong,.tuspot-visit-purpose-option strong,.tuspot-visit-purpose-option small,.tuspot-template-option small,.tuspot-template-note,.tuspot-reservation-example span){color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-reservation-example b,.tuspot-backlink-status-row strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-reservation-example b,.tuspot-backlink-status-row strong){color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-copy-code-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-copy-code-btn{background:rgb(35 187 231 / .14);color:#D7F6FF;border-color:rgb(159 226 244 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-copy-code-btn.is-copied,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-copy-code-btn.is-copied{background:#23BBE7;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-flow-actions{box-shadow:none}body.tuspot-platform :is(.tuspot-theme-toggle,.tuspot-toggle-theme,.tuspot-theme-switch,.tuspot-theme-dark-toggle,.tuspot-theme-light-toggle,[data-tuspot-theme-toggle]){cursor:pointer}body.tuspot-platform :is(.tuspot-theme-toggle,.tuspot-toggle-theme,.tuspot-theme-switch)>a::after,body.tuspot-platform a.tuspot-theme-toggle::after,body.tuspot-platform a.tuspot-toggle-theme::after{content:"☾";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;border-radius:50%;background:#EAF8FE;color:#13677F;font-size:13px}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-theme-toggle,.tuspot-toggle-theme,.tuspot-theme-switch)>a::after,html[data-tuspot-theme="dark"] body.tuspot-platform a.tuspot-theme-toggle::after,html[data-tuspot-theme="dark"] body.tuspot-platform a.tuspot-toggle-theme::after{content:"☀";background:rgb(35 187 231 / .16);color:#D7F6FF}body.tuspot-platform .tuspot-cat-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}body.tuspot-platform .tuspot-cat-toolbar .tuspot-cat-view-switch{margin:0}body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog{position:relative;z-index:20;margin:0}body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog .tuspot-menu-currency-current{min-height:44px;padding:8px 14px;border-radius:999px;border:1px solid rgb(35 187 231 / .24);background:rgb(255 255 255 / .82);box-shadow:none}body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog .tuspot-menu-currency-list{right:0;left:auto;min-width:260px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog .tuspot-menu-currency-current,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-menu-currency-switcher.is-catalog .tuspot-menu-currency-current{background:rgb(11 40 50 / .86);background-color:rgb(11 40 50 / .86);border-color:rgb(159 226 244 / .22);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-toolbar .tuspot-menu-currency-list,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-toolbar .tuspot-menu-currency-list{background:#0B2832;border-color:rgb(159 226 244 / .18)}body.tuspot-platform .tuspot-place-page-fallback{padding:72px 24px;background:var(--tuspot-bg,#F7FBFD)}body.tuspot-platform .tuspot-place-fallback-card{max-width:920px;margin:0 auto;padding:34px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 70px rgb(12 47 60 / .12)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-page-fallback,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-place-page-fallback{background:#061E26}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-fallback-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-place-fallback-card{background:#0B2832;border-color:rgb(159 226 244 / .18);color:#F3FBFD}body.tuspot-platform .tuspot-backlink-code code,body.tuspot-platform textarea.tuspot-backlink-code{font-size:12px}@media (max-width:860px){body.tuspot-platform .tuspot-cat-toolbar{justify-content:flex-start;width:100%}body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog{width:100%;max-width:320px}body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog .tuspot-menu-currency-current{width:100%;justify-content:flex-start}body.tuspot-platform .tuspot-menu-currency-switcher.is-catalog .tuspot-menu-currency-list{left:0;right:auto}}body.tuspot-platform .tuspot-promo-duration{display:grid;grid-template-columns:1fr;gap:14px;max-width:860px;width:100%}body.tuspot-platform .tuspot-promo-duration label{width:100%;display:block;position:relative}body.tuspot-platform .tuspot-promo-duration label>span{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 20px;width:100%;min-height:0;padding:18px 22px;border-radius:24px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff;color:var(--tuspot-deep,#093440);box-shadow:0 14px 34px rgb(9 52 64 / .055);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}body.tuspot-platform .tuspot-promo-duration label>span:hover{transform:translateY(-1px);border-color:rgb(35 187 231 / .38);box-shadow:0 18px 42px rgb(9 52 64 / .075)}body.tuspot-platform .tuspot-promo-duration label>span b{margin:0;color:inherit;font-size:17px;line-height:1.15;font-weight:950;letter-spacing:-.02em}body.tuspot-platform .tuspot-promo-duration label>span strong{margin:0;color:var(--tuspot-primary,#23BBE7);font-size:28px;line-height:1;font-weight:950;letter-spacing:-.055em;white-space:nowrap}body.tuspot-platform .tuspot-promo-duration label>span em{grid-column:1 / -1;margin:0;color:var(--tuspot-secondary,#13677F);font-size:12px;line-height:1.35;font-style:normal;font-weight:850;letter-spacing:.01em}body.tuspot-platform .tuspot-promo-duration label.is-popular>span:before{content:"Najpopularniejsze";position:absolute;right:18px;top:-11px;display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:#FFF2C2;color:#8a6100;font-size:11px;line-height:1;font-weight:950;box-shadow:0 10px 26px rgb(138 97 0 / .12)}body.tuspot-platform .tuspot-promo-duration input:checked+span{background:linear-gradient(135deg,#23BBE7,#18a7d2);border-color:#23BBE7;color:#fff;box-shadow:0 18px 42px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-promo-duration input:checked+span b,body.tuspot-platform .tuspot-promo-duration input:checked+span strong,body.tuspot-platform .tuspot-promo-duration input:checked+span em{color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-duration label>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-duration label>span{background:#0B2832;border-color:rgb(159 226 244 / .20);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-duration label>span em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-duration label>span em{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-promo-duration input:checked+span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-promo-duration input:checked+span{background:#23BBE7;background-image:none;color:#fff}@media (max-width:620px){body.tuspot-platform .tuspot-promo-duration label>span{grid-template-columns:1fr;padding:16px 18px}body.tuspot-platform .tuspot-promo-duration label>span strong{font-size:24px}}body.tuspot-platform .tuspot-booking-request-form h3{gap:14px}body.tuspot-platform .tuspot-booking-request-form h3 .tuspot-place-svg{margin-right:4px}body.tuspot-platform .tuspot-place-contact-hint{margin:12px 0 0;color:#6F8793;font-size:13px;font-weight:750;line-height:1.45}body.tuspot-platform .tuspot-translate-card{display:none}body.tuspot-platform .tuspot-reviews-module-v2{padding:38px;overflow:visible}body.tuspot-platform .tuspot-reviews-v2-head{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:26px;align-items:stretch;margin-bottom:28px}body.tuspot-platform .tuspot-reviews-v2-head h2{border:0;padding:0;margin:0 0 8px;font-size:34px;line-height:1;letter-spacing:-.055em;color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-reviews-v2-head p{margin:0;color:#607985;font-size:16px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-reviews-kicker{display:inline-flex;width:max-content;margin:0 0 12px;padding:8px 12px;border-radius:999px;background:#EAF8FE;border:1px solid rgb(35 187 231 / .18);color:#13677F;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-reviews-average-card{display:grid;align-content:center;justify-items:center;gap:6px;min-height:160px;padding:22px;border-radius:28px;background:linear-gradient(135deg,#EAF8FE,#fff);border:1px solid rgb(35 187 231 / .20);box-shadow:0 18px 44px rgb(9 52 64 / .055);text-align:center}body.tuspot-platform .tuspot-reviews-average-card b{display:block;color:#093440;font-size:56px;line-height:.95;letter-spacing:-.07em;font-weight:950}body.tuspot-platform .tuspot-reviews-average-card span{display:block;color:#F5A21A;font-size:22px;letter-spacing:2px}body.tuspot-platform .tuspot-reviews-average-card small{display:block;color:#6B8290;font-size:13px;font-weight:850}body.tuspot-platform .tuspot-reviews-v2-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px}body.tuspot-platform .tuspot-review-card-v2{display:grid;width:auto;gap:12px;margin:0;padding:20px;border-radius:24px;background:#fff;border:1px solid #D9EAF1;box-shadow:0 14px 32px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-review-card-v2 p{margin:0;color:#536D7B;font-size:14px;line-height:1.6;font-weight:600}body.tuspot-platform .tuspot-review-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}body.tuspot-platform .tuspot-review-avatar{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:16px;background:#EAF8FE;border:1px solid rgb(35 187 231 / .18);color:#13677F;font-size:17px;font-weight:950}body.tuspot-platform .tuspot-review-card-top strong{display:block;color:#093440;font-size:15px;line-height:1.1;font-weight:950}body.tuspot-platform .tuspot-review-card-top small{display:block;margin-top:3px;color:#78919D;font-size:12px;font-weight:750}body.tuspot-platform .tuspot-review-card-top b{color:#23BBE7;font-size:15px;font-weight:950;white-space:nowrap}body.tuspot-platform .tuspot-review-stars-line{color:#F5A21A;font-size:18px;letter-spacing:1.5px;line-height:1}body.tuspot-platform .tuspot-review-criteria-list{display:grid;gap:7px;margin:2px 0 0}body.tuspot-platform .tuspot-review-criteria-list div{display:grid;grid-template-columns:minmax(92px,.8fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#F4FBFE;border:1px solid rgb(217 234 241 / .82)}body.tuspot-platform .tuspot-review-criteria-list span{color:#607985;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-review-criteria-list b{color:#F5A21A;font-size:14px;letter-spacing:1px;white-space:nowrap}body.tuspot-platform .tuspot-review-criteria-list small{color:#13677F;font-size:12px;font-weight:950}body.tuspot-platform .tuspot-reviews-v2-actions{display:flex;justify-content:center;margin:10px 0 28px}body.tuspot-platform .tuspot-reviews-v2-actions button{border:1px solid rgb(35 187 231 / .25);border-radius:999px;background:#23BBE7;color:#fff;padding:14px 22px;font-weight:950;box-shadow:0 18px 34px rgb(35 187 231 / .18);cursor:pointer}body.tuspot-platform .tuspot-reviews-v2-form-wrap{margin-top:26px;padding-top:28px;border-top:1px solid rgb(217 234 241 / .9)}body.tuspot-platform .tuspot-place-review-form-v2{display:grid;gap:18px;width:100%;padding:28px;border-radius:30px;background:#EAF8FE;border:1px solid rgb(35 187 231 / .20);box-shadow:none}body.tuspot-platform .tuspot-place-review-form-v2 header{display:grid;gap:4px;margin-bottom:4px}body.tuspot-platform .tuspot-place-review-form-v2 header span{color:#23BBE7;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-place-review-form-v2 h3{margin:0;color:#093440;font-size:32px;line-height:1;letter-spacing:-.05em;font-weight:950}body.tuspot-platform .tuspot-place-review-form-v2 header p{margin:0;color:#607985;font-size:15px;font-weight:650;line-height:1.5}body.tuspot-platform .tuspot-review-overall-row{display:grid;grid-template-columns:minmax(140px,220px) auto;align-items:center;gap:18px;padding:16px 18px;border-radius:22px;background:#fff;border:1px solid rgb(217 234 241 / .95)}body.tuspot-platform .tuspot-review-overall-row strong{color:#093440;font-size:16px;font-weight:950}body.tuspot-platform .tuspot-review-rating-input,body.tuspot-platform .tuspot-review-criterion-stars{direction:rtl;display:inline-flex;justify-content:flex-end;gap:5px}body.tuspot-platform .tuspot-review-rating-input input,body.tuspot-platform .tuspot-review-criterion-stars input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-review-rating-input label,body.tuspot-platform .tuspot-review-criterion-stars label{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#FFF7E8;color:#D7B46E;font-size:21px;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease}body.tuspot-platform .tuspot-review-rating-input label:hover,body.tuspot-platform .tuspot-review-rating-input label:hover~label,body.tuspot-platform .tuspot-review-rating-input input:checked~label,body.tuspot-platform .tuspot-review-criterion-stars label:hover,body.tuspot-platform .tuspot-review-criterion-stars label:hover~label,body.tuspot-platform .tuspot-review-criterion-stars input:checked~label{background:#FFEBC2;color:#F5A21A;transform:translateY(-1px)}body.tuspot-platform .tuspot-review-criteria-grid-v2{display:grid;grid-template-columns:1fr;gap:12px;margin:0}body.tuspot-platform .tuspot-review-criterion{display:grid;grid-template-columns:minmax(150px,240px) auto;align-items:center;gap:18px;margin:0;padding:14px 18px;border:1px solid rgb(217 234 241 / .95);border-radius:22px;background:#fff}body.tuspot-platform .tuspot-review-criterion legend{float:left;width:auto;margin:0;padding:0;color:#093440;font-size:15px;font-weight:950;line-height:1.2}body.tuspot-platform .tuspot-review-textarea-label{display:grid;gap:9px;color:#093440;font-weight:950}body.tuspot-platform .tuspot-review-textarea-label textarea{width:100%;min-height:160px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(217 234 241 / .95);color:#093440;font-weight:650}body.tuspot-platform .tuspot-place-review-form-v2 button[type="submit"]{justify-self:start;border:0;border-radius:999px;background:#23BBE7;color:#fff;min-height:52px;padding:0 26px;font-weight:950;box-shadow:0 18px 34px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-place-review-form-v2>small{color:#6D8491;font-size:13px;font-weight:800}body.tuspot-platform .tuspot-place-review-form.is-guest{display:grid;gap:12px;padding:26px;border-radius:28px;background:#EAF8FE;border:1px solid rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-place-review-form.is-guest h3{margin:0;font-size:28px;color:#093440}body.tuspot-platform .tuspot-place-review-form.is-guest p{margin:0;color:#607985}body.tuspot-platform .tuspot-place-review-form.is-guest a{width:max-content;border-radius:999px;background:#23BBE7;color:#fff;padding:13px 18px;text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-reviews-modal[hidden]{display:none}body.tuspot-platform .tuspot-reviews-modal{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:28px}body.tuspot-platform .tuspot-reviews-modal-backdrop{position:absolute;inset:0;background:rgb(3 24 32 / .58);backdrop-filter:blur(8px)}body.tuspot-platform .tuspot-reviews-modal-dialog{position:relative;z-index:1;width:min(920px,calc(100vw - 36px));max-height:min(760px,calc(100vh - 56px));display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:32px;background:#fff;border:1px solid rgb(217 234 241 / .95);box-shadow:0 34px 90px rgb(0 0 0 / .28);overflow:hidden}body.tuspot-platform .tuspot-reviews-modal-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-bottom:1px solid #D9EAF1;background:#F6FBFE}body.tuspot-platform .tuspot-reviews-modal-dialog>header span{display:block;color:#23BBE7;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-reviews-modal-dialog>header h3{margin:4px 0 0;color:#093440;font-size:28px;line-height:1;letter-spacing:-.04em}body.tuspot-platform .tuspot-reviews-modal-dialog>header button{width:46px;height:46px;border:0;border-radius:16px;background:#23BBE7;color:#fff;font-size:26px;line-height:1;cursor:pointer}body.tuspot-platform .tuspot-reviews-modal-list{overflow:auto;padding:22px;display:grid;gap:14px;scrollbar-width:thin;scrollbar-color:#23BBE7 #EAF8FE}body.tuspot-platform .tuspot-reviews-modal-list::-webkit-scrollbar{width:10px}body.tuspot-platform .tuspot-reviews-modal-list::-webkit-scrollbar-track{background:#EAF8FE;border-radius:999px}body.tuspot-platform .tuspot-reviews-modal-list::-webkit-scrollbar-thumb{background:#23BBE7;border-radius:999px;border:2px solid #EAF8FE}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-v2-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-review-form-v2 h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-overall-row strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion legend,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-card-top strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-textarea-label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-card b{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-v2-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-card-v2 p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-review-form-v2 header p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-card small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-contact-hint{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-card-v2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-review-form-v2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-overall-row,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-textarea-label textarea,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-modal-dialog{background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-avatar,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-list div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-review-form.is-guest{background:#0E303B;border-color:rgb(159 226 244 / .18);color:#BDEAF4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-modal-dialog>header{background:#0E303B;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-modal-dialog>header h3{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-modal-list{scrollbar-color:#23BBE7 #0E303B}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-modal-list::-webkit-scrollbar-track{background:#0E303B}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-modal-list::-webkit-scrollbar-thumb{border-color:#0E303B}@media (max-width:1180px){body.tuspot-platform .tuspot-reviews-v2-list{grid-template-columns:1fr}body.tuspot-platform .tuspot-reviews-v2-head{grid-template-columns:1fr}body.tuspot-platform .tuspot-reviews-average-card{justify-items:start;text-align:left;min-height:0}}@media (max-width:720px){body.tuspot-platform .tuspot-reviews-module-v2{padding:22px}body.tuspot-platform .tuspot-review-overall-row,body.tuspot-platform .tuspot-review-criterion{grid-template-columns:1fr}body.tuspot-platform .tuspot-review-rating-input,body.tuspot-platform .tuspot-review-criterion-stars{justify-content:flex-start}body.tuspot-platform .tuspot-reviews-v2-head h2{font-size:28px}body.tuspot-platform .tuspot-place-review-form-v2 h3{font-size:27px}body.tuspot-platform .tuspot-reviews-modal{padding:14px}body.tuspot-platform .tuspot-reviews-modal-dialog{border-radius:24px}}body.tuspot-platform .tuspot-page-loader{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgb(255 255 255 / .94),rgb(234 248 254 / .88));opacity:1;visibility:visible;transition:opacity .34s ease,visibility .34s ease;pointer-events:none}body.tuspot-platform .tuspot-page-loader.is-hidden{opacity:0;visibility:hidden}body.tuspot-platform .tuspot-page-loader-mark{position:relative;width:86px;height:86px;border-radius:28px;display:grid;place-items:center;background:#fff;border:1px solid rgb(35 187 231 / .22);box-shadow:0 24px 70px rgb(9 52 64 / .16)}body.tuspot-platform .tuspot-page-loader-mark img{width:44px;height:44px;object-fit:contain;position:relative;z-index:2}body.tuspot-platform .tuspot-page-loader-mark span{position:absolute;inset:-8px;border-radius:32px;border:2px solid rgb(35 187 231 / .18);border-top-color:#23BBE7;animation:tuspotLoaderSpin .78s linear infinite}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-page-loader{background:radial-gradient(circle at 50% 45%,rgb(11 40 50 / .94),rgb(3 23 30 / .94))}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-page-loader-mark{background:#0B2832;border-color:rgb(159 226 244 / .22);box-shadow:0 24px 70px rgb(0 0 0 / .28)}@keyframes tuspotLoaderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body.tuspot-platform .tuspot-page-loader-mark span{animation:none}body.tuspot-platform .tuspot-page-loader{display:none}}html.tuspot-modal-open{overflow:hidden}body.tuspot-platform .tuspot-reviews-module-v2{padding:30px}body.tuspot-platform .tuspot-reviews-v2-head{grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);gap:28px;align-items:start;margin-bottom:22px}body.tuspot-platform .tuspot-reviews-v2-head h2{font-size:30px;letter-spacing:-.045em;margin-bottom:10px}body.tuspot-platform .tuspot-reviews-v2-head p{font-size:14px;max-width:560px}body.tuspot-platform .tuspot-reviews-kicker{margin-bottom:10px;padding:7px 10px;font-size:11px;background:#fff0;border-color:rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-reviews-average-card{align-content:start;justify-items:stretch;gap:16px;min-height:0;padding:0;background:#fff0;background-image:none;border:0;box-shadow:none;text-align:left}body.tuspot-platform .tuspot-reviews-average-main{display:flex;align-items:center;gap:18px;padding-bottom:18px;border-bottom:1px solid rgb(217 234 241 / .86)}body.tuspot-platform .tuspot-reviews-average-main b{display:block;color:#24323A;font-size:56px;line-height:.9;letter-spacing:-.07em;font-weight:950}body.tuspot-platform .tuspot-reviews-average-main span{display:block;color:#23BBE7;font-size:24px;line-height:1;letter-spacing:1px;white-space:nowrap}body.tuspot-platform .tuspot-reviews-average-main small{display:block;margin-top:8px;color:#657984;font-size:14px;font-weight:700}body.tuspot-platform .tuspot-review-score-bars{display:grid;gap:12px}body.tuspot-platform .tuspot-review-score-bar{display:grid;gap:6px}body.tuspot-platform .tuspot-review-score-bar-head{display:flex;justify-content:space-between;align-items:center;gap:16px}body.tuspot-platform .tuspot-review-score-bar-head span{color:#22323A;font-size:14px;font-weight:760}body.tuspot-platform .tuspot-review-score-bar-head b{color:#22323A;font-size:15px;font-weight:900}body.tuspot-platform .tuspot-review-score-bar i{display:block;height:7px;border-radius:999px;background:#ECF4F6;overflow:hidden}body.tuspot-platform .tuspot-review-score-bar i em{display:block;height:100%;border-radius:999px;background:#23BBE7;box-shadow:none}body.tuspot-platform .tuspot-review-score-bar:nth-child(1) i em,body.tuspot-platform .tuspot-review-score-bar:nth-child(3) i em{background:#F5A21A}body.tuspot-platform .tuspot-reviews-v2-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}body.tuspot-platform .tuspot-review-card-v2{gap:9px;padding:16px;border-radius:20px;box-shadow:none}body.tuspot-platform .tuspot-review-card-top{gap:10px}body.tuspot-platform .tuspot-review-avatar{width:36px;height:36px;border-radius:13px;font-size:14px}body.tuspot-platform .tuspot-review-card-top strong{font-size:14px}body.tuspot-platform .tuspot-review-card-top small,body.tuspot-platform .tuspot-review-card-v2 p{font-size:13px}body.tuspot-platform .tuspot-review-stars-line{font-size:15px;letter-spacing:1px}body.tuspot-platform .tuspot-review-criteria-list{gap:6px}body.tuspot-platform .tuspot-review-criteria-list div{grid-template-columns:minmax(94px,.9fr) minmax(90px,1fr) auto;gap:10px;padding:0;border-radius:0;background:#fff0;border:0}body.tuspot-platform .tuspot-review-criteria-list div::before{content:"";grid-column:2;grid-row:1;align-self:center;height:5px;border-radius:999px;background:#EDF5F7}body.tuspot-platform .tuspot-review-criteria-list b{grid-column:2;grid-row:1;align-self:center;overflow:hidden;width:100%;max-width:120px;height:5px;color:#fff0;font-size:0;letter-spacing:0;border-radius:999px;background:#23BBE7;z-index:1}body.tuspot-platform .tuspot-review-criteria-list small{font-size:11px;color:#22323A}body.tuspot-platform .tuspot-review-criteria-list span{font-size:11px;color:#657984}body.tuspot-platform .tuspot-reviews-v2-form-wrap{margin-top:18px;padding-top:20px}body.tuspot-platform .tuspot-place-review-form-v2{gap:14px;padding:24px;border-radius:26px;background:#F4FBFE;box-shadow:none}body.tuspot-platform .tuspot-place-review-form-v2 header{gap:3px}body.tuspot-platform .tuspot-place-review-form-v2 h3{font-size:28px}body.tuspot-platform .tuspot-place-review-form-v2 header p{font-size:13px}body.tuspot-platform .tuspot-review-overall-row{grid-template-columns:minmax(120px,190px) auto;gap:14px;padding:0;background:#fff0;border:0;border-radius:0}body.tuspot-platform .tuspot-review-overall-row strong{font-size:14px}body.tuspot-platform .tuspot-review-criteria-grid,body.tuspot-platform .tuspot-review-criteria-grid-v2{display:grid;grid-template-columns:1fr;gap:9px;margin:0;background:#fff0;border:0;box-shadow:none}body.tuspot-platform .tuspot-review-criterion{display:grid;grid-template-columns:minmax(130px,190px) auto;align-items:center;gap:14px;margin:0;padding:0;border:0;border-radius:0;background:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-review-criterion legend{font-size:14px;color:#304852}body.tuspot-platform .tuspot-review-rating-input,body.tuspot-platform .tuspot-review-criterion-stars{gap:3px;justify-content:flex-start}body.tuspot-platform .tuspot-review-rating-input label,body.tuspot-platform .tuspot-review-criterion-stars label{width:28px;height:28px;border-radius:9px;background:#FFF6E8;color:#D9C7A5;font-size:18px}body.tuspot-platform .tuspot-review-rating-input label:hover,body.tuspot-platform .tuspot-review-rating-input label:hover~label,body.tuspot-platform .tuspot-review-rating-input input:checked~label,body.tuspot-platform .tuspot-review-criterion-stars label:hover,body.tuspot-platform .tuspot-review-criterion-stars label:hover~label,body.tuspot-platform .tuspot-review-criterion-stars input:checked~label{background:#FFECC8;color:#F5A21A;transform:none}body.tuspot-platform .tuspot-review-textarea-label{gap:7px;font-size:14px}body.tuspot-platform .tuspot-review-textarea-label textarea{min-height:130px;padding:16px;border-radius:20px}body.tuspot-platform .tuspot-place-review-form-v2 button[type="submit"]{min-height:46px;padding:0 22px;box-shadow:none}body.tuspot-platform .tuspot-place-review-form-v2>small{font-size:12px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-overall-row,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-grid,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-grid-v2{background:#fff0;background-image:none;border-color:#fff0;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-main{border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-main b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-score-bar-head span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-score-bar-head b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-list small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion legend{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-average-main small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-list span{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-score-bar i,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-list div::before{background:rgb(159 226 244 / .14)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-place-review-form-v2{background:#0B2832;border-color:rgb(159 226 244 / .18);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-rating-input label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion-stars label{background:rgb(245 162 26 / .10);color:rgb(245 162 26 / .42)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-rating-input label:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-rating-input label:hover~label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-rating-input input:checked~label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion-stars label:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion-stars label:hover~label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criterion-stars input:checked~label{background:rgb(245 162 26 / .18);color:#F5A21A}@media (max-width:1180px){body.tuspot-platform .tuspot-reviews-v2-head{grid-template-columns:1fr}body.tuspot-platform .tuspot-reviews-v2-list{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-reviews-module-v2{padding:22px}body.tuspot-platform .tuspot-reviews-average-main{align-items:flex-start}body.tuspot-platform .tuspot-reviews-average-main b{font-size:46px}body.tuspot-platform .tuspot-reviews-average-main span{font-size:20px}body.tuspot-platform .tuspot-review-overall-row,body.tuspot-platform .tuspot-review-criterion{grid-template-columns:1fr;gap:8px}}body.tuspot-platform .tuspot-review-criteria-list b{position:relative;display:block;background:#EDF5F7}body.tuspot-platform .tuspot-review-criteria-list b em{display:block;height:100%;border-radius:999px;background:#23BBE7}body.tuspot-platform .tuspot-review-criteria-list div:nth-child(1) b em,body.tuspot-platform .tuspot-review-criteria-list div:nth-child(3) b em{background:#F5A21A}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-criteria-list b{background:rgb(159 226 244 / .14)}body.tuspot-platform .tuspot-reviews-module-v2.tuspot-reviews-pro-layout{padding:42px;border-radius:34px;background:#fff;border:1px solid rgb(217 234 241 / .95);box-shadow:0 22px 60px rgb(9 52 64 / .055);overflow:visible}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head{display:grid;grid-template-columns:minmax(280px,.86fr) minmax(420px,1.14fr);gap:42px;align-items:start;margin:0 0 30px;padding:0 0 28px;border-bottom:1px solid rgb(217 234 241 / .95)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-title-block{max-width:520px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-kicker{display:inline-flex;width:auto;margin:0 0 14px;padding:7px 13px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .24);color:#126D83;font-size:12px;font-weight:950;line-height:1;letter-spacing:.07em;text-transform:uppercase;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head h2{margin:0 0 10px;padding:0;border:0;color:#083743;font-size:clamp(34px,3.2vw,52px);line-height:.98;letter-spacing:-.065em;font-weight:950}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head p{margin:0;color:#647B87;font-size:16px;font-weight:700;line-height:1.55;max-width:520px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-card{display:block;min-height:0;padding:0;border:0;border-radius:0;background:#fff0;background-image:none;box-shadow:none;text-align:left}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;align-items:center;padding:0;margin:0 0 24px;border:0;background:#fff0;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main b{display:block;margin:0;color:#263238;font-size:clamp(72px,7vw,118px);font-weight:900;letter-spacing:-.09em;line-height:.82}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main span{display:block;margin:0 0 7px;color:#16D7B0;font-size:clamp(25px,2.4vw,38px);letter-spacing:4px;line-height:1;text-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main small{display:block;color:#6A7B82;font-size:16px;font-weight:600;line-height:1.3}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bars{display:grid;gap:18px;width:100%;max-width:720px;margin:0;padding:0;border:0;background:#fff0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar{display:grid;gap:8px;margin:0;padding:0;border:0;background:#fff0;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head span{color:#202C31;font-size:18px;font-weight:650;line-height:1.15}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head b{color:#111820;font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar i{display:block;width:100%;height:8px;border-radius:999px;background:#EDF3F5;overflow:hidden}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar i em{display:block;height:100%;border-radius:999px;background:#16D7B0;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar:nth-child(1) i em,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar:nth-child(3) i em{background:#F5A21A}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head h3{margin:0;color:#111820;font-size:30px;line-height:1;font-weight:900;letter-spacing:-.045em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head h3 span{color:#7B8C93;font-weight:500;letter-spacing:-.03em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head div{display:flex;align-items:center;gap:16px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head div span{color:#263238;font-size:15px;font-weight:600;background:#fff0;padding:0;border:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-list{display:grid;grid-template-columns:1fr;gap:0;margin:0 0 22px;border-top:1px solid #E7EEF1}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty{width:100%;margin:0;padding:22px 24px;border:1px dashed rgb(35 187 231 / .25);border-radius:22px;background:#EAF8FE;text-align:center;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty strong{display:block;color:#083743;font-size:22px;font-weight:900;line-height:1.15}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty p{margin:6px 0 0;color:#176A81;font-size:16px;line-height:1.45}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2{display:grid;gap:10px;margin:0;padding:24px 0;border:0;border-bottom:1px solid #E7EEF1;border-radius:0;background:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-avatar{width:38px;height:38px;border-radius:50%;background:#EAF8FE;color:#126D83;font-size:14px;font-weight:950}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top strong{display:block;color:#111820;font-size:18px;font-weight:850;line-height:1.15}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top small{display:block;margin-top:3px;color:#7B8C93;font-size:13px;font-weight:600}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top b{color:#7B8C93;font-size:14px;font-weight:750}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-stars-line{color:#16D7B0;font-size:17px;letter-spacing:2px;line-height:1}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2 p{max-width:860px;margin:0;color:#263238;font-size:16px;line-height:1.55;font-weight:500}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list{display:grid;grid-template-columns:1fr;gap:8px;max-width:640px;margin:2px 0 0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list div{display:grid;grid-template-columns:minmax(120px,180px) minmax(140px,1fr) 42px;gap:12px;align-items:center;padding:0;border:0;border-radius:0;background:#fff0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list span{color:#687E88;font-size:12px;font-weight:700}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list b{position:relative;display:block;width:100%;max-width:none;height:6px;border-radius:999px;background:#EDF3F5;overflow:hidden;color:#fff0;font-size:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list b em{display:block;height:100%;border-radius:999px;background:#16D7B0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list div:nth-child(1) b em,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list div:nth-child(3) b em{background:#F5A21A}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list small{color:#263238;font-size:12px;font-weight:750;text-align:right}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-actions{justify-content:flex-start;margin:8px 0 34px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-actions button{min-height:42px;padding:0 18px;border-radius:999px;box-shadow:none;font-size:14px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-form-wrap{margin:30px 0 0;padding:32px 0 0;border-top:1px solid #E7EEF1}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2{display:grid;gap:18px;padding:0;border:0;border-radius:0;background:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header{display:grid;gap:4px;margin:0 0 4px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header span{color:#23BBE7;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 h3{margin:0;color:#083743;font-size:34px;line-height:1;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header p{max-width:720px;margin:0;color:#607985;font-size:14px;line-height:1.45;font-weight:700}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion{display:grid;grid-template-columns:minmax(130px,210px) auto;align-items:center;justify-content:start;width:min(100%,640px);gap:16px;margin:0;padding:0;border:0;border-radius:0;background:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row strong,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion legend{margin:0;padding:0;color:#263238;font-size:15px;font-weight:850;line-height:1.2}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-grid,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-grid-v2{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;border:0;background:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars{display:inline-flex;gap:5px;justify-content:flex-start;align-items:center;margin:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;border:1px solid rgb(245 162 26 / .22);background:#FFF4DD;color:#D9BF89;font-size:18px;line-height:1;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease,transform .14s ease}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input input:checked~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars input:checked~label{background:#FFE6B4;border-color:rgb(245 162 26 / .35);color:#F5A21A;transform:translateY(-1px)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label{display:grid;gap:8px;margin-top:4px;color:#263238;font-size:15px;font-weight:850}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label span{color:#F5A21A;font-size:14px;font-weight:950}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label textarea{min-height:128px;padding:18px;border-radius:20px;border:1px solid #D9EAF1;background:#fff;color:#083743;font-size:16px;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 button[type="submit"]{justify-self:start;min-height:46px;padding:0 22px;border-radius:999px;box-shadow:none;font-size:14px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2>small{color:#657984;font-size:12px;font-weight:750}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-module-v2.tuspot-reviews-pro-layout{background:#0B2832;border-color:rgb(159 226 244 / .18);box-shadow:0 18px 46px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-list,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-form-wrap{border-color:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2 p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion legend,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list small{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2>small{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-avatar{background:#0E303B;border-color:rgb(159 226 244 / .18);color:#9FE2F4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty{background:rgb(35 187 231 / .08);border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty strong{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty p{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar i,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list b{background:rgb(159 226 244 / .14)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label textarea{background:#08232C;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{background:rgb(245 162 26 / .10);border-color:rgb(245 162 26 / .18);color:rgb(245 162 26 / .42)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover~label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input input:checked~label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover~label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars input:checked~label{background:rgb(245 162 26 / .20);color:#F5A21A}@media (max-width:1180px){body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head{grid-template-columns:1fr;gap:26px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-card{max-width:760px}}@media (max-width:720px){body.tuspot-platform .tuspot-reviews-module-v2.tuspot-reviews-pro-layout{padding:24px;border-radius:26px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main{grid-template-columns:1fr;gap:12px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-main b{font-size:64px;letter-spacing:-.07em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head{display:grid}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head div{flex-wrap:wrap;gap:10px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top{grid-template-columns:auto minmax(0,1fr)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top b{grid-column:2}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list div{grid-template-columns:1fr;gap:5px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list small{text-align:left}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion{grid-template-columns:1fr;width:100%;gap:7px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{width:28px;height:28px}}body.tuspot-platform .tuspot-reviews-module-v2.tuspot-reviews-pro-layout{--tr-trust:#00B67A;--tr-trust-dark:#008F62;--tr-star-empty:#DCDCE6;--tr-text:#121A1F;--tr-muted:#6B7D86;--tr-line:#E5EEF2;--tr-soft:#F7FCFE;--tr-aqua:#23BBE7;padding:42px;border:1px solid #D9EAF1;border-radius:34px;background:#fff;box-shadow:0 18px 52px rgb(9 52 64 / .055)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);gap:44px;align-items:start;margin:0;padding:0 0 30px;border-bottom:1px solid var(--tr-line);background:#fff0;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-title-block{align-self:start}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 14px;margin:0 0 16px;border-radius:999px;border:1px solid #CFEAF3;background:#fff;color:#0E6E84;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head h2{max-width:420px;margin:0 0 14px;color:#083743;font-size:clamp(38px,4.2vw,62px);line-height:.94;letter-spacing:-.075em;font-weight:950;border:0;background:#fff0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head p{max-width:470px;margin:0;color:#5F7580;font-size:17px;line-height:1.45;font-weight:720}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-card,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-trust-card{width:100%;max-width:none;margin:0;padding:0;border:0;background:#fff0;background-image:none;box-shadow:none}body.tuspot-platform .tuspot-trust-summary{display:grid;grid-template-columns:220px minmax(280px,1fr);gap:34px;align-items:center;width:100%}body.tuspot-platform .tuspot-trust-score{display:grid;gap:8px;justify-items:start;align-content:start}body.tuspot-platform .tuspot-trust-score b{display:block;margin:0;padding:0;color:#252A2A;background:#fff0;border:0;box-shadow:none;font-size:78px;line-height:.88;letter-spacing:-.08em;font-weight:900}body.tuspot-platform .tuspot-trust-score strong{display:block;margin:0;color:#252A2A;font-size:23px;line-height:1.05;font-weight:850;letter-spacing:-.03em}body.tuspot-platform .tuspot-trust-score small{display:block;margin:2px 0 0;color:#5D6C72;font-size:15px;line-height:1.25;font-weight:650}body.tuspot-platform .tuspot-trust-stars{display:flex;gap:4px;align-items:center;margin:2px 0 0}body.tuspot-platform .tuspot-trust-star{position:relative;display:grid;place-items:center;width:34px;height:34px;overflow:hidden;border-radius:0;background:var(--tr-star-empty);color:#fff;box-shadow:none}body.tuspot-platform .tuspot-trust-star i{position:absolute;inset:0 auto 0 0;display:block;width:0;height:100%;background:var(--tr-trust)}body.tuspot-platform .tuspot-trust-star em{position:relative;z-index:1;display:block;color:#fff;font-style:normal;font-size:22px;line-height:1;transform:translateY(-1px)}body.tuspot-platform .tuspot-trust-distribution{display:grid;gap:11px;width:100%;max-width:520px}body.tuspot-platform .tuspot-trust-bar-row{display:grid;grid-template-columns:92px minmax(170px,1fr) 32px;gap:14px;align-items:center}body.tuspot-platform .tuspot-trust-bar-row span{color:#202829;font-size:16px;font-weight:650;line-height:1;white-space:nowrap;background:#fff0}body.tuspot-platform .tuspot-trust-bar-row i{position:relative;display:block;width:100%;height:14px;border-radius:999px;background:#D8DBDE;overflow:hidden;box-shadow:none}body.tuspot-platform .tuspot-trust-bar-row i em{display:block;height:100%;min-width:0;border-radius:999px;background:var(--tr-trust);box-shadow:none}body.tuspot-platform .tuspot-trust-bar-row:nth-child(n+3) i em{background:#73D400}body.tuspot-platform .tuspot-trust-bar-row:nth-child(n+4) i em{background:#FFB020}body.tuspot-platform .tuspot-trust-bar-row small{color:#5D6C72;font-size:13px;font-weight:750;text-align:right}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bars{margin:24px 0 0;padding:18px 0 0;border-top:1px solid var(--tr-line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:760px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar{gap:6px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head span{color:#526B75;font-size:13px;font-weight:760}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar-head b{color:#202829;font-size:13px;font-weight:850}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar i{height:6px;background:#E5EAED}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar i em{background:var(--tr-trust)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head{margin:26px 0 0;padding:18px 0;border-bottom:1px solid var(--tr-line)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head h3{color:#111820;font-size:26px;letter-spacing:-.04em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head h3 span{font-weight:500;color:#778A92}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head div span{position:relative;display:inline-flex;align-items:center;gap:6px;color:#202829;font-size:15px;font-weight:650}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head div span::after{content:"";width:7px;height:7px;border-right:2px solid #7B8C93;border-bottom:2px solid #7B8C93;transform:rotate(45deg) translateY(-2px)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-list{border-top:0;margin:0 0 20px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty{margin:0;padding:26px 28px;border:1px solid #D9EAF1;border-radius:16px;background:#F3FBFE;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty strong{font-size:22px;color:#083743;letter-spacing:-.025em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-empty p{font-size:16px;color:#176A81}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2{padding:24px 0;border-bottom:1px solid var(--tr-line)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-avatar{display:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top{grid-template-columns:minmax(0,1fr) auto;gap:16px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top>div{grid-column:1}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top strong{font-size:18px;color:#111820}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top small{font-size:14px;color:#7B8C93}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top b{font-size:14px;color:#7B8C93;font-weight:600}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-stars-line{color:var(--tr-trust);font-size:18px;letter-spacing:1px;margin-top:-3px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2 p{font-size:16px;color:#202829;line-height:1.55}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list{max-width:680px;gap:7px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list div{grid-template-columns:minmax(110px,160px) minmax(170px,1fr) 40px;gap:12px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list b{height:6px;background:#D8DBDE}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list b em{background:var(--tr-trust)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-form-wrap{margin:30px 0 0;padding:30px 0 0;border-top:1px solid var(--tr-line)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2{max-width:820px;gap:15px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header span{color:#0E6E84}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 h3{font-size:36px;color:#083743}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header p{font-size:14px;color:#5F7580}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion{grid-template-columns:minmax(130px,220px) auto;gap:14px;width:min(100%,640px)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars{display:inline-flex;flex-direction:row-reverse;gap:4px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{width:32px;height:32px;border-radius:0;border:0;background:#DCDCE6;color:#fff;font-size:21px;line-height:1;box-shadow:none;transform:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input input:checked+label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input input:checked~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars input:checked+label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars input:checked~label{background:var(--tr-trust);color:#fff;transform:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label textarea{border-radius:16px;background:#fff}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 button[type="submit"]{background:var(--tr-aqua);color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-module-v2.tuspot-reviews-pro-layout{--tr-text:#F3FBFD;--tr-muted:#A9C7D0;--tr-line:rgba(159,226,244,.16);background:#0B2832;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-kicker{background:#fff0;color:#9FE2F4;border-color:rgb(159 226 244 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trust-score b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trust-score strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trust-bar-row span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head div span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-v2 p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion legend{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trust-score small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trust-bar-row small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-card-top b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header p{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-trust-bar-row i,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-list b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar i{background:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label textarea{background:#08232C;color:#F3FBFD;border-color:rgb(159 226 244 / .18)}@media (max-width:1180px){body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head{grid-template-columns:1fr}body.tuspot-platform .tuspot-trust-summary{max-width:760px}}@media (max-width:720px){body.tuspot-platform .tuspot-reviews-module-v2.tuspot-reviews-pro-layout{padding:24px;border-radius:26px}body.tuspot-platform .tuspot-trust-summary{grid-template-columns:1fr;gap:22px}body.tuspot-platform .tuspot-trust-score b{font-size:62px}body.tuspot-platform .tuspot-trust-bar-row{grid-template-columns:88px minmax(120px,1fr) 28px;gap:10px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bars{grid-template-columns:1fr}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head h2{font-size:42px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion{grid-template-columns:1fr;width:100%}}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head{grid-template-columns:minmax(320px,.62fr) minmax(520px,1fr);gap:56px}body.tuspot-platform .tuspot-trust-summary{grid-template-columns:260px minmax(320px,560px);gap:44px;align-items:start}body.tuspot-platform .tuspot-trust-distribution{max-width:560px;gap:12px}body.tuspot-platform .tuspot-trust-bar-row{grid-template-columns:134px minmax(220px,420px) 26px;gap:16px}body.tuspot-platform .tuspot-trust-bar-row span{font-size:18px;font-weight:780;letter-spacing:.01em;line-height:1.05}body.tuspot-platform .tuspot-trust-bar-row i{height:9px;max-width:420px;border-radius:999px;background:#D6DADC;align-self:center}body.tuspot-platform .tuspot-trust-bar-row small{font-size:16px;font-weight:800;color:#60727A}body.tuspot-platform .tuspot-trust-stars{gap:5px}body.tuspot-platform .tuspot-trust-star{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#D8D8E2;overflow:hidden}body.tuspot-platform .tuspot-trust-star em{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:900;line-height:1;text-align:center;transform:none}body.tuspot-platform .tuspot-trust-score b{font-size:82px;line-height:.86}body.tuspot-platform .tuspot-trust-score strong{font-size:24px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-list-head{grid-template-columns:1fr auto;gap:20px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2{max-width:760px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-place-review-form-v2 header span,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-textarea-label span{color:#00B67A}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion{grid-template-columns:minmax(145px,220px) minmax(0,360px);gap:18px;width:min(100%,660px);align-items:center}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-stars-wrap{display:flex;align-items:center;gap:12px;min-width:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars{display:inline-flex;flex-direction:row-reverse;gap:6px;align-items:center;justify-content:flex-end}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{width:34px;height:34px;min-width:34px;min-height:34px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border-radius:0;border:0;background:#D8F3EA;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:900;line-height:1;text-align:center;box-shadow:none;transform:none;cursor:pointer;transition:background-color .16s ease,transform .16s ease}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input input:checked+label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input input:checked~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover~label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars input:checked+label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars input:checked~label{background:#00B67A;color:#fff;transform:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label:hover,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label:hover{background:#009B68}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-stars-score{min-width:42px;color:#00A06C;font-size:14px;font-weight:850;line-height:1;white-space:nowrap;background:#fff0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criteria-grid-v2{gap:12px;display:grid;background:#fff0;border:0;box-shadow:none;padding:0}@media (max-width:1180px){body.tuspot-platform .tuspot-trust-summary{grid-template-columns:240px minmax(280px,1fr)}body.tuspot-platform .tuspot-trust-bar-row{grid-template-columns:124px minmax(180px,1fr) 26px}}@media (max-width:720px){body.tuspot-platform .tuspot-trust-summary{grid-template-columns:1fr}body.tuspot-platform .tuspot-trust-bar-row{grid-template-columns:112px minmax(110px,1fr) 24px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-overall-row,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion{grid-template-columns:1fr;gap:8px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-stars-wrap{justify-content:space-between}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-rating-input label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{width:30px;height:30px;min-width:30px;min-height:30px;font-size:20px}}body.tuspot-platform .tuspot-header-pro{width:100%;z-index:999}body.tuspot-platform .tuspot-header-pro.is-sticky{position:sticky;top:0}body.tuspot-platform .tuspot-header-pro-inner{max-width:var(--thp-max);margin:0 auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 24px;background:var(--thp-bg);border:1px solid var(--thp-border);border-radius:0;box-shadow:0 12px 36px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-header-pro-logo{flex:0 0 auto;display:flex;align-items:center;min-width:130px}body.tuspot-platform .tuspot-header-pro-logo .tuspot-mobile-logo-switcher{height:46px;display:inline-flex;align-items:center;text-decoration:none}body.tuspot-platform .tuspot-header-pro-logo img{max-height:42px;width:auto;display:block}body.tuspot-platform .tuspot-header-pro-menu{flex:1 1 auto;display:flex;justify-content:flex-end;min-width:0}body.tuspot-platform .tuspot-header-pro-menu-list{display:flex;align-items:center;justify-content:flex-end;gap:24px;list-style:none;margin:0;padding:0}body.tuspot-platform .tuspot-header-pro-menu-list li{position:relative;margin:0;padding:0;background:#fff0}body.tuspot-platform .tuspot-header-pro-menu a{display:inline-flex;align-items:center;gap:8px;color:var(--thp-text);text-decoration:none;font-size:15px;font-weight:850;line-height:1;padding:14px 0;border:0;background:#fff0;transition:color .18s ease}body.tuspot-platform .tuspot-header-pro-menu a:hover{color:var(--thp-accent)}body.tuspot-platform .tuspot-header-pro-menu .sub-menu{position:absolute;top:100%;right:0;min-width:220px;margin:10px 0 0;padding:10px;list-style:none;border-radius:20px;background:var(--thp-bg);border:1px solid var(--thp-border);box-shadow:0 22px 55px rgb(9 52 64 / .12);opacity:0;visibility:hidden;transform:translateY(8px);transition:.18s ease;z-index:1000}body.tuspot-platform .tuspot-header-pro-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}body.tuspot-platform .tuspot-header-pro-menu .sub-menu a{width:100%;padding:12px 14px;border-radius:14px}body.tuspot-platform .tuspot-header-pro-menu .sub-menu a:hover{background:rgb(35 187 231 / .10)}body.tuspot-platform .tuspot-header-pro-actions{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:14px}body.tuspot-platform .tuspot-header-pro-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--thp-accent);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-header-pro .tuspot-account-menu{margin:0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-inner{background:var(--thp-bg-dark);border-color:var(--thp-border-dark);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu a{color:var(--thp-text-dark)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu{background:var(--thp-bg-dark);border-color:var(--thp-border-dark);box-shadow:0 24px 60px rgb(0 0 0 / .26)}@media (max-width:1024px){body.tuspot-platform .tuspot-header-pro{display:none}}@media (min-width:1025px){body.tuspot-platform .tuspot-mobile-header.is-mobile-only{display:none}}@media (max-width:1220px){body.tuspot-platform .tuspot-header-pro-inner{gap:18px}body.tuspot-platform .tuspot-header-pro-menu-list{gap:16px}body.tuspot-platform .tuspot-header-pro-actions{gap:10px}}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher{height:46px;display:inline-flex;align-items:center;text-decoration:none;position:relative}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher img{max-height:42px;width:auto;display:block}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher .is-light-logo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher .is-dark-logo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher .is-dark-logo{display:block}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher .is-dark-logo{display:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-v2-head{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:22px;align-items:stretch;margin-bottom:28px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-title-block,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-card{width:100%;max-width:none;min-width:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-card{padding:0;background:#fff0;border:0;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-summary{display:grid;grid-template-columns:minmax(220px,300px) minmax(320px,1fr);gap:30px;align-items:center;width:100%;padding:22px 0 26px;border-top:1px solid rgb(9 52 64 / .10);border-bottom:1px solid rgb(9 52 64 / .10)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-score{align-items:flex-start;text-align:left;justify-items:start}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-score b{font-size:clamp(58px,6.5vw,96px);line-height:.9;letter-spacing:-.07em}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-score strong{font-size:24px;line-height:1.1;margin-top:8px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-score small{font-size:15px;line-height:1.2;margin-top:8px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-stars{gap:5px;margin-top:12px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-star{width:40px;height:40px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-star em{position:relative;z-index:2;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:27px;line-height:1;font-family:Arial,sans-serif}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-distribution{gap:12px;max-width:680px;width:100%}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row{display:grid;grid-template-columns:145px minmax(180px,1fr) 36px;gap:16px;align-items:center}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row span{font-size:18px;font-weight:850;line-height:1.1;white-space:nowrap;color:#20282C}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row i{height:14px;border-radius:999px;background:#D4D8DC;overflow:hidden;display:block}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row i em{height:100%;border-radius:999px;background:#00B67A;display:block}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bars{margin-top:18px;max-width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bar{background:#fff0;border:0;padding:0;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-summary{border-color:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row span{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row i{background:rgb(169 199 208 / .22)}@media (max-width:900px){body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-summary{grid-template-columns:1fr;gap:18px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-score-bars{grid-template-columns:1fr}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row{grid-template-columns:115px minmax(100px,1fr) 30px;gap:10px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row span{font-size:14px}}body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card:hover,body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card:focus,body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card:focus-within{border-color:var(--pcw-border,#BFEAF6);outline:0}html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card:focus-within{border-color:var(--pcw-border-dark,rgb(159 226 244 / .24))}body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card,body.tuspot-platform .elementor-widget-tuspot_place_cards_pro .tuspot-pcw-card *{outline-color:#fff0}body.tuspot-platform .tuspot-header-pro-inner{min-height:var(--thp-height,82px);height:auto;align-items:center;padding:0 30px;border-radius:0}body.tuspot-platform .tuspot-header-pro-logo{display:flex;align-items:center;min-width:0}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher{height:var(--thp-logo-h,46px);display:inline-flex;align-items:center;line-height:0;gap:0}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher img{max-height:var(--thp-logo-h,46px);height:var(--thp-logo-h,46px);width:auto;display:block;object-fit:contain}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-fallback{display:none;color:#fff0;font-size:0;line-height:0}body.tuspot-platform .tuspot-header-pro-logo .tuspot-header-pro-logo-switcher.has-logo-error .tuspot-header-pro-logo-fallback{display:inline-flex;font-size:24px;line-height:1;color:var(--thp-text);font-weight:900}body.tuspot-platform .tuspot-header-pro-actions,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest>a{display:flex;align-items:center;justify-content:center;align-self:center}body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest>a{min-height:44px;padding-top:0;padding-bottom:0}body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user img,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest img,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user .avatar{align-self:center}@media (min-width:1025px){body.tuspot-platform .tuspot-header-pro .tuspot-mobile-header{display:none}}body.tuspot-platform .tuspot-place-nearby-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-nearby-weather{display:none}body.tuspot-platform .tuspot-owner-trust-card.tuspot-owner-trust-card-v2{display:grid;gap:16px;padding:22px;border-radius:28px;border:1px solid var(--tuspot-border,#D9EAF1);background:linear-gradient(180deg,#fff 0%,#f6fbfe 100%);box-shadow:0 18px 42px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-owner-trust-head-v2{display:flex;align-items:center;gap:14px;margin:0}body.tuspot-platform .tuspot-owner-trust-head-v2>span{flex:0 0 56px;display:grid;place-items:center;width:56px;height:56px;border-radius:20px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-primary,#23BBE7);box-shadow:none}body.tuspot-platform .tuspot-owner-trust-head-v2>span svg{width:28px;height:28px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-owner-trust-head-v2 small{display:block;margin:0 0 3px;color:var(--tuspot-primary,#23BBE7);font-size:11px;line-height:1.1;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body.tuspot-platform .tuspot-owner-trust-head-v2 h2{margin:0;color:var(--tuspot-deep,#093440);font-size:clamp(24px,2.2vw,32px);line-height:1.04;letter-spacing:-.045em;font-weight:950}body.tuspot-platform .tuspot-owner-trust-stats-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}body.tuspot-platform .tuspot-owner-trust-stats-v2 span{padding:16px;border-radius:22px;background:rgb(234 248 254 / .86);border:1px solid var(--tuspot-border,#D9EAF1)}body.tuspot-platform .tuspot-owner-trust-stats-v2 b{display:block;color:var(--tuspot-deep,#093440);font-size:30px;line-height:1;letter-spacing:-.05em;font-weight:950}body.tuspot-platform .tuspot-owner-trust-stats-v2 small{display:block;margin-top:6px;color:#637986;font-size:12px;line-height:1.25;font-weight:900;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-owner-price-box{display:grid;gap:14px;padding:16px;border-radius:22px;border:1px solid var(--tuspot-border,#D9EAF1);background:#fff}body.tuspot-platform .tuspot-owner-price-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}body.tuspot-platform .tuspot-owner-price-head small{display:block;margin:0 0 4px;color:#6a808c;font-size:12px;line-height:1.2;font-weight:900;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-owner-price-head strong{display:block;color:var(--tuspot-deep,#093440);font-size:20px;line-height:1.1;font-weight:950;letter-spacing:-.025em}body.tuspot-platform .tuspot-owner-price-head em{flex:0 0 auto;align-self:center;padding:8px 12px;border-radius:999px;background:var(--tuspot-soft,#EAF8FE);color:var(--tuspot-secondary,#13677F);font-size:12px;line-height:1;font-style:normal;font-weight:950;white-space:nowrap}body.tuspot-platform .tuspot-owner-price-meter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}body.tuspot-platform .tuspot-owner-price-meter span{display:grid;gap:6px;min-width:0}body.tuspot-platform .tuspot-owner-price-meter i{display:block;height:8px;border-radius:999px;background:#dbeaf0;box-shadow:inset 0 0 0 1px rgb(9 52 64 / .03)}body.tuspot-platform .tuspot-owner-price-meter span:nth-child(1).is-active i{background:#41d99f}body.tuspot-platform .tuspot-owner-price-meter span:nth-child(2).is-active i{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-owner-price-meter span:nth-child(3).is-active i{background:#f5c451}body.tuspot-platform .tuspot-owner-price-meter span:nth-child(4).is-active i{background:#ff9b42}body.tuspot-platform .tuspot-owner-price-meter span:nth-child(5).is-active i{background:#ef5b6a}body.tuspot-platform .tuspot-owner-price-meter span.is-active small{color:var(--tuspot-deep,#093440);font-weight:950}body.tuspot-platform .tuspot-owner-price-meter small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d929b;font-size:10px;line-height:1.15;font-weight:800;text-align:center}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-card.tuspot-owner-trust-card-v2{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:0 18px 46px rgb(0 0 0 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-head-v2>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-stats-v2 span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-price-head em{background:#123744;border-color:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-price-box{background:#09232c;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-price-meter i{background:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-price-meter span.is-active small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-head-v2 h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-trust-stats-v2 b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-price-head strong{color:#f3fbfd}@media (max-width:640px){body.tuspot-platform .tuspot-owner-trust-stats-v2{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-price-head{display:grid}body.tuspot-platform .tuspot-owner-price-head em{justify-self:start}body.tuspot-platform .tuspot-owner-price-meter{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-price-meter span{grid-template-columns:100px 1fr;align-items:center}body.tuspot-platform .tuspot-owner-price-meter small{text-align:left;order:-1}}body.tuspot-platform .tuspot-header-pro.no-shadow .tuspot-header-pro-inner,body.tuspot-platform .tuspot-header-pro.no-shadow:not(.has-shadow) .tuspot-header-pro-inner{box-shadow:none}body.tuspot-platform .tuspot-header-pro.has-shadow .tuspot-header-pro-inner{box-shadow:0 14px 42px rgb(9 52 64 / .08)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro.has-shadow .tuspot-header-pro-inner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro.has-shadow .tuspot-header-pro-inner{box-shadow:0 18px 52px rgb(0 0 0 / .22)}body.tuspot-platform .tuspot-header-pro-actions{align-items:center}body.tuspot-platform .tuspot-header-pro-cta{order:99;gap:8px;min-height:46px;padding:0 22px;background:var(--thp-accent,#23BBE7);background-image:none;color:#fff;border:1px solid var(--thp-accent,#23BBE7);box-shadow:0 14px 34px rgb(35 187 231 / .22);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-header-pro-cta svg{width:17px;height:17px;stroke:#fff;color:#fff;fill:none}body.tuspot-platform .tuspot-header-pro-cta:hover,body.tuspot-platform .tuspot-header-pro-cta:focus-visible{transform:translateY(-1px);background:#0B2832;border-color:#0B2832;color:#fff;box-shadow:0 18px 42px rgb(9 52 64 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-cta:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-cta:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-cta:focus-visible,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-cta:focus-visible{background:#fff;border-color:#fff;color:var(--thp-accent,#23BBE7)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-cta:hover svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-cta:hover svg,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-cta:focus-visible svg,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-cta:focus-visible svg{stroke:var(--thp-accent,#23BBE7);color:var(--thp-accent,#23BBE7)}body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest.is-compact{gap:10px}body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest.is-compact>a{transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease}body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest.is-compact>a:hover{transform:translateY(-1px)}body.tuspot-platform .tuspot-auth-required .tuspot-auth-card h1{letter-spacing:-.04em}body.tuspot-platform .tuspot-auth-required .tuspot-auth-actions-row .is-primary{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-header-pro-search{flex:0 1 var(--thp-search-w,340px);width:var(--thp-search-w,340px);max-width:min(var(--thp-search-w,340px),40vw);min-width:220px;height:44px;display:flex;align-items:center;gap:10px;margin:0 auto 0 12px;padding:0 9px 0 14px;border:1px solid var(--thp-search-border,rgb(9 52 64 / .12));border-radius:15px;background:var(--thp-search-bg,#F7FCFF);color:var(--thp-search-text,#607985);box-shadow:0 9px 26px rgb(9 52 64 / .045)}body.tuspot-platform .tuspot-header-pro-search>span,body.tuspot-platform .tuspot-header-pro-search button{flex:0 0 auto;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--thp-accent,#23BBE7)}body.tuspot-platform .tuspot-header-pro-search>span svg,body.tuspot-platform .tuspot-header-pro-search button svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}body.tuspot-platform .tuspot-header-pro-search input{flex:1 1 auto;width:100%;min-width:0;height:40px;min-height:40px;border:0;outline:0;box-shadow:none;padding:0;margin:0;background:#fff0;color:var(--thp-text,#151B2D);font-size:14px;font-weight:650}body.tuspot-platform .tuspot-header-pro-search input::placeholder{color:var(--thp-search-text,#607985);opacity:.9}body.tuspot-platform .tuspot-header-pro-search button{border:0;background:#fff0;padding:0;cursor:pointer;transition:transform .16s ease,color .16s ease}body.tuspot-platform .tuspot-header-pro-search button:hover{transform:scale(1.06);color:#0B2832}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-search{background:var(--thp-search-bg-dark,#0B2832);border-color:var(--thp-border-dark,rgb(159 226 244 / .18));box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-search input{color:var(--thp-text-dark,#F3FBFD)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-search button:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-search button:hover{color:#fff}@media (max-width:1280px){body.tuspot-platform .tuspot-header-pro-search{max-width:260px;min-width:190px;margin-left:4px}body.tuspot-platform .tuspot-header-pro-menu-list{gap:14px}}@media (max-width:1120px){body.tuspot-platform .tuspot-header-pro-search{display:none}}body.tuspot-platform .tuspot-floating-socials{position:fixed;z-index:998;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:14px;pointer-events:auto}body.tuspot-platform .tuspot-floating-socials.is-right{right:18px;flex-direction:column}body.tuspot-platform .tuspot-floating-socials.is-left{left:18px;flex-direction:column}body.tuspot-platform .tuspot-floating-socials-label{writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:850;letter-spacing:.02em;color:#0B2832;opacity:.78;white-space:nowrap}body.tuspot-platform .tuspot-floating-socials-list{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border:1px solid rgb(9 52 64 / .10);border-radius:999px;background:rgb(255 255 255 / .72);backdrop-filter:blur(14px);box-shadow:0 14px 36px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-floating-socials a{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#13677F;background:#fff0;border:1px solid #fff0;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-floating-socials a svg{width:17px;height:17px;stroke-width:1.8}body.tuspot-platform .tuspot-floating-socials a:hover{transform:translateY(-1px) scale(1.05);background:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-floating-socials.is-shortcuts .tuspot-floating-socials-list,body.tuspot-platform .tuspot-floating-socials.is-custom .tuspot-floating-socials-list{writing-mode:vertical-rl;transform:rotate(180deg);border-radius:18px;padding:14px 9px;background:#fff0;border-color:#fff0;box-shadow:none;backdrop-filter:none}body.tuspot-platform .tuspot-floating-socials.is-shortcuts a,body.tuspot-platform .tuspot-floating-socials.is-custom a{width:auto;height:auto;border:0;border-radius:0;padding:0;color:#0B2832;background:#fff0;font-size:13px;font-weight:900;line-height:1.2}body.tuspot-platform .tuspot-floating-socials-custom strong{display:inline-flex;gap:7px;align-items:center;font-size:13px;line-height:1.2}body.tuspot-platform .tuspot-floating-socials-custom a{display:inline;text-decoration:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials-label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials-label{color:#DDF6FC;opacity:.84}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials-list,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials-list{background:rgb(11 40 50 / .72);border-color:rgb(159 226 244 / .16);box-shadow:0 18px 44px rgb(0 0 0 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials a{color:#A9EAF8}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials.is-shortcuts a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials.is-custom a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials.is-shortcuts a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials.is-custom a{color:#DDF6FC}@media (max-width:1024px){body.tuspot-platform .tuspot-floating-socials{display:none}}body.tuspot-platform .tuspot-mobile-social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-mobile-social-grid a{display:flex;align-items:center;gap:10px}body.tuspot-platform .tuspot-mobile-social-grid svg{width:18px;height:18px}body.tuspot-platform .tuspot-mobile-social-custom{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:13px;font-weight:850;color:var(--ts-secondary,#13677F)}body.tuspot-platform .tuspot-mobile-social-custom a{display:inline;width:auto;padding:0;border:0;background:#fff0;color:var(--ts-secondary,#13677F);text-decoration:none}body.tuspot-platform .tuspot-floating-socials.is-shortcuts,body.tuspot-platform .tuspot-floating-socials.is-custom{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:0;width:auto;max-width:none;white-space:nowrap}body.tuspot-platform .tuspot-floating-socials.is-right.is-shortcuts,body.tuspot-platform .tuspot-floating-socials.is-right.is-custom{right:-72px;left:auto;transform:translateY(-50%) rotate(90deg);transform-origin:center center}body.tuspot-platform .tuspot-floating-socials.is-left.is-shortcuts,body.tuspot-platform .tuspot-floating-socials.is-left.is-custom{left:-72px;right:auto;transform:translateY(-50%) rotate(-90deg);transform-origin:center center}body.tuspot-platform .tuspot-floating-socials.is-shortcuts .tuspot-floating-socials-label,body.tuspot-platform .tuspot-floating-socials.is-custom .tuspot-floating-socials-label{writing-mode:horizontal-tb;transform:none;display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1;font-weight:850;letter-spacing:.01em;opacity:.9}body.tuspot-platform .tuspot-floating-socials.is-shortcuts .tuspot-floating-socials-label::after,body.tuspot-platform .tuspot-floating-socials.is-custom .tuspot-floating-socials-label::after{content:"—";display:inline-block;margin-left:1px;color:currentColor;opacity:.85}body.tuspot-platform .tuspot-floating-socials.is-shortcuts .tuspot-floating-socials-list,body.tuspot-platform .tuspot-floating-socials.is-custom .tuspot-floating-socials-list{writing-mode:horizontal-tb;transform:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;padding:0;margin:0;border:0;border-radius:0;background:#fff0;background-color:#fff0;background-image:none;box-shadow:none;backdrop-filter:none;white-space:nowrap}body.tuspot-platform .tuspot-floating-socials.is-shortcuts a,body.tuspot-platform .tuspot-floating-socials.is-custom a{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;height:auto;padding:0;margin:0;border:0;border-radius:0;background:#fff0;background-color:#fff0;background-image:none;box-shadow:none;color:#0B2832;font-size:13px;line-height:1;font-weight:900;text-decoration:none;transform:none}body.tuspot-platform .tuspot-floating-socials.is-shortcuts a:not(:last-child)::after{content:"/";display:inline-block;margin-left:8px;color:currentColor;opacity:.8;font-weight:850}body.tuspot-platform .tuspot-floating-socials.is-shortcuts a:hover,body.tuspot-platform .tuspot-floating-socials.is-custom a:hover{color:#23BBE7;background:#fff0;border-color:#fff0;transform:none}body.tuspot-platform .tuspot-floating-socials-custom,body.tuspot-platform .tuspot-floating-socials-custom strong{writing-mode:horizontal-tb;transform:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;white-space:nowrap;font-size:13px;line-height:1;font-weight:900}body.tuspot-platform .tuspot-floating-socials-custom a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials.is-shortcuts a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials.is-custom a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials.is-shortcuts a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials.is-custom a{color:#DDF6FC;background:#fff0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials.is-shortcuts a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials.is-custom a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials.is-shortcuts a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials.is-custom a:hover{color:#23BBE7}@media (max-width:1024px){body.tuspot-platform .tuspot-floating-socials.is-shortcuts,body.tuspot-platform .tuspot-floating-socials.is-custom{display:none}}body.tuspot-platform .tuspot-footer-pro,.tuspot-footer-pro{--tfp-max:1480px;--tfp-logo-h:54px;--tfp-pt:72px;--tfp-pb:36px;--tfp-radius:34px;--tfp-bg:#f4fbfe;--tfp-bg-dark:#06232c;--tfp-box:#fff;--tfp-box-dark:#0b2832;--tfp-text:#123946;--tfp-text-dark:#f3fbfd;--tfp-muted:#6f8894;--tfp-muted-dark:#a9c7d0;--tfp-border:rgba(35,187,231,.18);--tfp-border-dark:rgba(159,226,244,.18);--tfp-accent:#23bbe7;--tfp-cta-bg:#23bbe7;--tfp-cta-text:#fff;position:relative;width:100%;padding:var(--tfp-pt) 24px var(--tfp-pb);background:var(--tfp-bg);color:var(--tfp-text);overflow:hidden}body.tuspot-platform .tuspot-footer-pro::before,.tuspot-footer-pro::before{content:"";position:absolute;inset:auto -12% -35% auto;width:420px;height:420px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .22),transparent 68%);pointer-events:none}body.tuspot-platform .tuspot-footer-pro-shell,.tuspot-footer-pro-shell{position:relative;z-index:1;width:min(var(--tfp-max), calc(100vw - 48px));margin:0 auto;padding:clamp(26px, 3vw, 54px);border:1px solid var(--tfp-border);border-radius:var(--tfp-radius);background:color-mix(in srgb,var(--tfp-box) 92%,transparent);backdrop-filter:blur(18px)}body.tuspot-platform .tuspot-footer-pro.has-shadow .tuspot-footer-pro-shell,.tuspot-footer-pro.has-shadow .tuspot-footer-pro-shell{box-shadow:0 26px 70px rgb(9 52 64 / .12)}body.tuspot-platform .tuspot-footer-pro-main,.tuspot-footer-pro-main{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.8fr);gap:clamp(28px, 4vw, 72px);align-items:start}body.tuspot-platform .tuspot-footer-pro-brand,.tuspot-footer-pro-brand{display:flex;flex-direction:column;gap:18px;min-width:0}body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher,.tuspot-footer-pro .tuspot-header-pro-logo-switcher{width:fit-content;min-height:0;display:inline-flex;align-items:center}body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher img,.tuspot-footer-pro .tuspot-header-pro-logo-switcher img{height:var(--tfp-logo-h);width:auto;max-width:min(260px, 70vw);object-fit:contain;display:block}body.tuspot-platform .tuspot-footer-pro-brand p,.tuspot-footer-pro-brand p{max-width:420px;margin:0;color:var(--tfp-muted);font-size:15px;line-height:1.75}body.tuspot-platform .tuspot-footer-pro-columns,.tuspot-footer-pro-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px, 2.2vw, 42px)}body.tuspot-platform .tuspot-footer-pro.is-columns-2 .tuspot-footer-pro-columns,.tuspot-footer-pro.is-columns-2 .tuspot-footer-pro-columns{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-footer-pro.is-columns-3 .tuspot-footer-pro-columns,.tuspot-footer-pro.is-columns-3 .tuspot-footer-pro-columns{grid-template-columns:repeat(3,minmax(0,1fr))}body.tuspot-platform .tuspot-footer-pro-col,.tuspot-footer-pro-col{min-width:0;background:#fff0}body.tuspot-platform .tuspot-footer-pro-col h3,body.tuspot-platform .tuspot-footer-pro-cta h3,body.tuspot-platform .tuspot-footer-pro-newsletter h3,.tuspot-footer-pro-col h3,.tuspot-footer-pro-cta h3,.tuspot-footer-pro-newsletter h3{margin:0 0 14px;color:var(--tfp-text);font-size:15px;line-height:1.25;font-weight:850;letter-spacing:-.01em}body.tuspot-platform .tuspot-footer-pro-links,.tuspot-footer-pro-links{list-style:none;margin:0;padding:0;display:grid;gap:9px}body.tuspot-platform .tuspot-footer-pro-links li,.tuspot-footer-pro-links li{margin:0;padding:0;background:#fff0}body.tuspot-platform .tuspot-footer-pro-links a,.tuspot-footer-pro-links a{display:inline-flex;align-items:center;width:fit-content;color:var(--tfp-muted);text-decoration:none;border:0;background:#fff0;font-size:14px;font-weight:720;line-height:1.35;transition:color .18s ease,transform .18s ease}body.tuspot-platform .tuspot-footer-pro-links a:hover,.tuspot-footer-pro-links a:hover{color:var(--tfp-accent);transform:translateX(3px)}body.tuspot-platform .tuspot-footer-pro-social,.tuspot-footer-pro-social{display:flex;flex-wrap:wrap;gap:9px;align-items:center}body.tuspot-platform .tuspot-footer-pro-social a,.tuspot-footer-pro-social a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:42px;height:42px;padding:0 13px;border-radius:999px;border:1px solid var(--tfp-border);background:rgb(35 187 231 / .08);color:var(--tfp-text);text-decoration:none;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-footer-pro-social a:hover,.tuspot-footer-pro-social a:hover{transform:translateY(-2px);background:var(--tfp-accent);border-color:var(--tfp-accent);color:#fff}body.tuspot-platform .tuspot-footer-pro-social svg,.tuspot-footer-pro-social svg{width:18px;height:18px;stroke-width:0}body.tuspot-platform .tuspot-footer-pro-social.is-style-icons a span,.tuspot-footer-pro-social.is-style-icons a span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-footer-pro-social.is-style-short a,.tuspot-footer-pro-social.is-style-short a{min-width:0;width:auto;height:auto;padding:0;border:0;background:#fff0;color:var(--tfp-muted);font-weight:850}body.tuspot-platform .tuspot-footer-pro-social.is-style-short a+a::before,.tuspot-footer-pro-social.is-style-short a+a::before{content:"/";margin-right:9px;color:color-mix(in srgb,var(--tfp-muted) 55%,transparent)}body.tuspot-platform .tuspot-footer-pro-utility,.tuspot-footer-pro-utility{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:clamp(28px, 4vw, 56px)}body.tuspot-platform .tuspot-footer-pro-cta,body.tuspot-platform .tuspot-footer-pro-newsletter,.tuspot-footer-pro-cta,.tuspot-footer-pro-newsletter{display:flex;align-items:center;gap:18px;min-width:0;padding:20px;border-radius:24px;border:1px solid var(--tfp-border);background:rgb(35 187 231 / .07)}body.tuspot-platform .tuspot-footer-pro-cta>span,.tuspot-footer-pro-cta>span{width:48px;height:48px;flex:0 0 48px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--tfp-accent);background:rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-footer-pro-cta>span .tuspot-auth-icon,.tuspot-footer-pro-cta>span .tuspot-auth-icon{width:24px;height:24px;margin:0}body.tuspot-platform .tuspot-footer-pro-cta p,body.tuspot-platform .tuspot-footer-pro-newsletter p,.tuspot-footer-pro-cta p,.tuspot-footer-pro-newsletter p{margin:0;color:var(--tfp-muted);font-size:14px;line-height:1.55}body.tuspot-platform .tuspot-footer-pro-button,.tuspot-footer-pro-button{margin-left:auto;flex:0 0 auto;border:0;border-radius:999px;padding:13px 18px;background:var(--tfp-cta-bg);color:var(--tfp-cta-text);font-weight:850;text-decoration:none;box-shadow:0 16px 34px rgb(35 187 231 / .24);transition:transform .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-footer-pro-button:hover,.tuspot-footer-pro-button:hover{transform:translateY(-2px);box-shadow:0 22px 44px rgb(35 187 231 / .32)}body.tuspot-platform .tuspot-footer-pro-newsletter,.tuspot-footer-pro-newsletter{flex-direction:column;align-items:stretch}body.tuspot-platform .tuspot-footer-pro-newsletter form,.tuspot-footer-pro-newsletter form{display:flex;gap:8px;margin:8px 0 0}body.tuspot-platform .tuspot-footer-pro-newsletter input,.tuspot-footer-pro-newsletter input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--tfp-border);border-radius:999px;background:#fff;color:var(--tfp-text)}body.tuspot-platform .tuspot-footer-pro-newsletter button,.tuspot-footer-pro-newsletter button{min-height:46px;padding:0 18px;border:0;border-radius:999px;background:var(--tfp-accent);color:#fff;font-weight:850}body.tuspot-platform .tuspot-footer-pro-bottom,.tuspot-footer-pro-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:clamp(26px, 3vw, 44px);padding-top:20px;border-top:1px solid var(--tfp-border);color:var(--tfp-muted);font-size:13px}body.tuspot-platform .tuspot-footer-pro-bottom p,.tuspot-footer-pro-bottom p{margin:0;color:inherit}body.tuspot-platform .tuspot-footer-pro-bottom nav .tuspot-footer-pro-links,.tuspot-footer-pro-bottom nav .tuspot-footer-pro-links{display:flex;flex-wrap:wrap;gap:14px}body.tuspot-platform .tuspot-footer-pro-top,.tuspot-footer-pro-top{color:var(--tfp-accent);border:0;background:#fff0;text-decoration:none;font-weight:850}body.tuspot-platform .tuspot-footer-pro.is-layout-compact .tuspot-footer-pro-main,.tuspot-footer-pro.is-layout-compact .tuspot-footer-pro-main{grid-template-columns:1fr}body.tuspot-platform .tuspot-footer-pro.is-layout-compact .tuspot-footer-pro-brand,.tuspot-footer-pro.is-layout-compact .tuspot-footer-pro-brand{flex-direction:row;justify-content:space-between;align-items:center}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro{background:var(--tfp-bg-dark);color:var(--tfp-text-dark)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-shell,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-shell{background:color-mix(in srgb,var(--tfp-box-dark) 92%,transparent);border-color:var(--tfp-border-dark);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-col h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-cta h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-newsletter h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-col h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-cta h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-newsletter h3{color:var(--tfp-text-dark)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-brand p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-links a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-bottom,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-cta p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-newsletter p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-brand p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-links a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-bottom,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-cta p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-newsletter p{color:var(--tfp-muted-dark)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-cta,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-newsletter,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-cta,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-newsletter{border-color:var(--tfp-border-dark);background:rgb(35 187 231 / .08)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-social a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-social a{color:var(--tfp-text-dark);border-color:var(--tfp-border-dark);background:rgb(159 226 244 / .08)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-newsletter input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-newsletter input{background:#0b2832;color:var(--tfp-text-dark);border-color:var(--tfp-border-dark)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-bottom,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-bottom{border-color:var(--tfp-border-dark)}@media (max-width:1100px){body.tuspot-platform .tuspot-footer-pro-main,.tuspot-footer-pro-main{grid-template-columns:1fr}body.tuspot-platform .tuspot-footer-pro-utility,.tuspot-footer-pro-utility{grid-template-columns:1fr}}@media (max-width:780px){body.tuspot-platform .tuspot-footer-pro,.tuspot-footer-pro{padding:42px 14px 24px}body.tuspot-platform .tuspot-footer-pro-shell,.tuspot-footer-pro-shell{width:min(100%, calc(100vw - 28px));padding:26px 18px;border-radius:26px}body.tuspot-platform .tuspot-footer-pro-columns,body.tuspot-platform .tuspot-footer-pro.is-columns-2 .tuspot-footer-pro-columns,body.tuspot-platform .tuspot-footer-pro.is-columns-3 .tuspot-footer-pro-columns,.tuspot-footer-pro-columns,.tuspot-footer-pro.is-columns-2 .tuspot-footer-pro-columns,.tuspot-footer-pro.is-columns-3 .tuspot-footer-pro-columns{grid-template-columns:1fr 1fr}body.tuspot-platform .tuspot-footer-pro-cta,.tuspot-footer-pro-cta{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-footer-pro-button,.tuspot-footer-pro-button{width:100%;text-align:center;margin-left:0}}@media (max-width:520px){body.tuspot-platform .tuspot-footer-pro-columns,body.tuspot-platform .tuspot-footer-pro.is-columns-2 .tuspot-footer-pro-columns,body.tuspot-platform .tuspot-footer-pro.is-columns-3 .tuspot-footer-pro-columns,.tuspot-footer-pro-columns,.tuspot-footer-pro.is-columns-2 .tuspot-footer-pro-columns,.tuspot-footer-pro.is-columns-3 .tuspot-footer-pro-columns{grid-template-columns:1fr}body.tuspot-platform .tuspot-footer-pro-newsletter form,.tuspot-footer-pro-newsletter form{flex-direction:column}body.tuspot-platform .tuspot-footer-pro.is-layout-compact .tuspot-footer-pro-brand,.tuspot-footer-pro.is-layout-compact .tuspot-footer-pro-brand{flex-direction:column;align-items:flex-start}}body.tuspot-platform .tuspot-footer-pro-shell,.tuspot-footer-pro-shell{width:min(var(--tfp-max, 70%), calc(100vw - 48px))}body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher,.tuspot-footer-pro .tuspot-header-pro-logo-switcher{position:relative;display:inline-flex;align-items:center;width:fit-content;max-width:min(320px, 70vw);overflow:hidden;line-height:0;text-decoration:none;border:0;background:#fff0}body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher .is-dark-logo,.tuspot-footer-pro .tuspot-header-pro-logo-switcher .is-dark-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher .is-light-logo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro .tuspot-header-pro-logo-switcher .is-light-logo{display:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher .is-dark-logo,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro .tuspot-header-pro-logo-switcher .is-dark-logo{display:block}body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher .tuspot-header-pro-logo-fallback,.tuspot-footer-pro .tuspot-header-pro-logo-switcher .tuspot-header-pro-logo-fallback{display:none;font-size:0;line-height:0;color:#fff0;width:0;height:0;overflow:hidden}body.tuspot-platform .tuspot-footer-pro .tuspot-header-pro-logo-switcher.has-logo-error .tuspot-header-pro-logo-fallback,.tuspot-footer-pro .tuspot-header-pro-logo-switcher.has-logo-error .tuspot-header-pro-logo-fallback{display:inline-flex;width:auto;height:auto;overflow:visible;font-size:22px;line-height:1;color:var(--tfp-text);font-weight:900}body.tuspot-platform .tuspot-footer-pro-credit,.tuspot-footer-pro-credit{margin:0;color:var(--tfp-muted);font-size:13px;font-weight:650}body.tuspot-platform .tuspot-footer-pro-credit a,.tuspot-footer-pro-credit a{color:var(--tfp-muted);text-decoration:none;border:0;background:#fff0;transition:color .18s ease}body.tuspot-platform .tuspot-footer-pro-credit a:hover,.tuspot-footer-pro-credit a:hover{color:var(--tfp-accent)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-credit,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-footer-pro-credit a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-credit,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-footer-pro-credit a{color:var(--tfp-muted-dark)}@media (max-width:780px){body.tuspot-platform .tuspot-footer-pro-shell,.tuspot-footer-pro-shell{width:min(100%, calc(100vw - 28px))}}body.tuspot-platform .tuspot-footer-pro-utility,.tuspot-footer-pro-utility{align-items:stretch}body.tuspot-platform .tuspot-footer-pro-cta,body.tuspot-platform .tuspot-footer-pro-newsletter,.tuspot-footer-pro-cta,.tuspot-footer-pro-newsletter{min-height:148px;padding:clamp(18px, 2vw, 28px);border-radius:28px}body.tuspot-platform .tuspot-footer-pro-cta,.tuspot-footer-pro-cta{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;column-gap:22px}body.tuspot-platform .tuspot-footer-pro-cta>span,.tuspot-footer-pro-cta>span{width:58px;height:58px;flex-basis:58px;border-radius:20px}body.tuspot-platform .tuspot-footer-pro-cta h3,body.tuspot-platform .tuspot-footer-pro-newsletter h3,.tuspot-footer-pro-cta h3,.tuspot-footer-pro-newsletter h3{margin:0 0 8px}body.tuspot-platform .tuspot-footer-pro-cta p,body.tuspot-platform .tuspot-footer-pro-newsletter p,.tuspot-footer-pro-cta p,.tuspot-footer-pro-newsletter p{max-width:620px}body.tuspot-platform .tuspot-footer-pro-button,.tuspot-footer-pro-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 26px;white-space:nowrap}body.tuspot-platform .tuspot-footer-pro-newsletter,.tuspot-footer-pro-newsletter{display:grid;grid-template-rows:auto 1fr;align-content:center;gap:18px}body.tuspot-platform .tuspot-footer-pro-newsletter-copy,.tuspot-footer-pro-newsletter-copy{min-width:0}body.tuspot-platform .tuspot-footer-pro-newsletter form,.tuspot-footer-pro-newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0}body.tuspot-platform .tuspot-footer-pro-newsletter input,.tuspot-footer-pro-newsletter input{min-height:52px;padding:0 20px}body.tuspot-platform .tuspot-footer-pro-newsletter button,.tuspot-footer-pro-newsletter button{min-height:52px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}body.tuspot-platform .tuspot-footer-pro-newsletter-embed,.tuspot-footer-pro-newsletter-embed{min-width:0}body.tuspot-platform .tuspot-footer-pro-newsletter-embed form,.tuspot-footer-pro-newsletter-embed form{margin:0}body.tuspot-platform .tuspot-footer-pro-newsletter-embed :is(input[type="email"],input[type="text"]),.tuspot-footer-pro-newsletter-embed :is(input[type="email"],input[type="text"]){min-height:52px;border-radius:999px}body.tuspot-platform .tuspot-footer-pro-newsletter-embed :is(button,input[type="submit"]),.tuspot-footer-pro-newsletter-embed :is(button,input[type="submit"]){min-height:52px;border-radius:999px;background:var(--tfp-accent);color:#fff;font-weight:850}@media (max-width:1100px){body.tuspot-platform .tuspot-footer-pro-cta,.tuspot-footer-pro-cta{grid-template-columns:58px minmax(0,1fr) auto}}@media (max-width:780px){body.tuspot-platform .tuspot-footer-pro-cta,.tuspot-footer-pro-cta{grid-template-columns:1fr;align-items:stretch}body.tuspot-platform .tuspot-footer-pro-newsletter form,.tuspot-footer-pro-newsletter form{grid-template-columns:1fr}}body.tuspot-platform .tuspot-seo-collections,body.tuspot-platform .tuspot-seo-collection-page{width:min(1420px,calc(100vw - 48px));margin:48px auto;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-seo-collections-head span,body.tuspot-platform .tuspot-seo-collection-page>header>span{display:inline-flex;padding:7px 12px;border-radius:999px;background:#eaf8fe;color:#178eb0;font-weight:800;font-size:12px;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-seo-collections-head h2,body.tuspot-platform .tuspot-seo-collection-page h1{margin:14px 0 8px;color:#102b35;font-size:clamp(30px,4vw,58px);line-height:1.02;font-weight:900;letter-spacing:-.04em}body.tuspot-platform .tuspot-seo-collections-head p,body.tuspot-platform .tuspot-seo-collection-page>header>p{max-width:760px;color:#5a7680;font-size:16px;line-height:1.7}body.tuspot-platform .tuspot-seo-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}body.tuspot-platform .tuspot-seo-collection-card{display:flex;min-height:220px;flex-direction:column;justify-content:flex-end;text-decoration:none;padding:24px;border-radius:28px;background:linear-gradient(145deg,#f5fcff,#e4f7fd);border:1px solid rgb(35 187 231 / .20);box-shadow:0 18px 50px rgb(10 58 74 / .08);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}body.tuspot-platform .tuspot-seo-collection-card:hover{transform:translateY(-4px);border-color:rgb(35 187 231 / .55);box-shadow:0 26px 70px rgb(10 58 74 / .14)}body.tuspot-platform .tuspot-seo-collection-card small{font-weight:800;color:#23bbe7;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-seo-collection-card h3{margin:8px 0;color:#102b35;font-size:23px;line-height:1.15;font-weight:900}body.tuspot-platform .tuspot-seo-collection-card p{color:#597580;line-height:1.55;margin:0 0 18px}body.tuspot-platform .tuspot-seo-collection-card span:last-child{font-weight:850;color:#0b9ec7}body.tuspot-platform .tuspot-seo-collection-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}body.tuspot-platform .tuspot-seo-mini-card a{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:center;text-decoration:none;padding:14px;border-radius:24px;background:#fff;border:1px solid rgb(9 52 64 / .10);box-shadow:0 14px 36px rgb(10 58 74 / .08)}body.tuspot-platform .tuspot-seo-mini-card span{display:block;height:112px;border-radius:18px;background-size:cover;background-position:center}body.tuspot-platform .tuspot-seo-mini-card h3{margin:0 0 7px;color:#102b35;font-size:18px;font-weight:900;line-height:1.2}body.tuspot-platform .tuspot-seo-mini-card p{margin:0 0 9px;color:#6b838b}body.tuspot-platform .tuspot-seo-mini-card b{color:#23bbe7;font-size:14px}body.tuspot-platform .tuspot-smart-filter-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:18px 0 0;padding:12px;border-radius:22px;background:rgb(234 248 254 / .82);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-smart-filter-strip strong{font-size:13px;color:#123540;white-space:nowrap}body.tuspot-platform .tuspot-smart-filter-strip div{display:flex;gap:8px;flex-wrap:wrap}body.tuspot-platform .tuspot-smart-filter-strip a{padding:8px 12px;border-radius:999px;background:#fff;color:#166c84;text-decoration:none;font-size:13px;font-weight:800;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-smart-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}body.tuspot-platform .tuspot-cat-smart-tools a{display:flex;align-items:center;gap:11px;text-decoration:none;padding:12px 14px;border-radius:20px;background:#f4fbfe;border:1px solid rgb(35 187 231 / .18);color:#103441;transition:transform .2s ease,background .2s ease,border-color .2s ease}body.tuspot-platform .tuspot-cat-smart-tools a:hover{transform:translateY(-2px);background:#eaf8fe;border-color:rgb(35 187 231 / .42)}body.tuspot-platform .tuspot-cat-smart-tools svg{width:20px;height:20px;stroke:#23bbe7}body.tuspot-platform .tuspot-cat-smart-tools b{display:block;font-size:13px;color:#102b35}body.tuspot-platform .tuspot-cat-smart-tools small{display:block;font-size:12px;color:#6b838b;line-height:1.35}body.tuspot-platform .tuspot-cat-match-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;width:min(1420px,calc(100vw - 48px));margin:16px auto 20px;padding:16px 18px;border-radius:24px;background:rgb(255 255 255 / .76);border:1px solid rgb(35 187 231 / .16);box-shadow:0 14px 40px rgb(10 58 74 / .06)}body.tuspot-platform .tuspot-cat-match-intro strong{display:flex;align-items:center;gap:10px;color:#102b35;font-size:15px;white-space:nowrap}body.tuspot-platform .tuspot-cat-match-intro p{margin:0;color:#5d7982;line-height:1.55;font-size:14px}body.tuspot-platform .tuspot-price-transparent-note{display:block;margin-top:3px;font-size:10.5px;line-height:1.2;color:#7d969e;font-style:normal;font-weight:650}body.tuspot-platform .tuspot-review-insights{margin-top:14px;padding-top:14px;border-top:1px solid rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-review-insights strong{display:block;margin-bottom:8px;font-size:13px;color:#102b35}body.tuspot-platform .tuspot-review-insights div{display:flex;gap:7px;flex-wrap:wrap}body.tuspot-platform .tuspot-review-insights span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#f0fbf5;color:#05824c;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-header-pro-actions{gap:var(--thp-action-gap,8px)}body.tuspot-platform .tuspot-header-pro.is-action-gradient .tuspot-header-pro-cta{background:linear-gradient(135deg,#23bbe7,#15a7d1);color:#fff;border-color:#fff0}body.tuspot-platform .tuspot-header-pro.is-action-solid .tuspot-header-pro-cta{background:var(--thp-accent,#23bbe7);color:#fff;border-color:#fff0}body.tuspot-platform .tuspot-header-pro.is-action-outline .tuspot-header-pro-cta{background:#fff0;color:var(--thp-accent,#23bbe7);border-color:rgb(35 187 231 / .45)}body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta{transition:transform .22s ease,background .22s ease,color .22s ease,box-shadow .22s ease}body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgb(35 187 231 / .24);filter:saturate(1.08)}body.tuspot-platform .tuspot-header-pro.is-radius-rounded .tuspot-header-pro-cta,body.tuspot-platform .tuspot-header-pro.is-radius-rounded .tuspot-account-menu-guest>a,body.tuspot-platform .tuspot-header-pro.is-radius-rounded .tuspot-menu-currency-current{border-radius:999px}body.tuspot-platform .tuspot-header-pro.is-radius-soft .tuspot-header-pro-cta,body.tuspot-platform .tuspot-header-pro.is-radius-soft .tuspot-account-menu-guest>a,body.tuspot-platform .tuspot-header-pro.is-radius-soft .tuspot-menu-currency-current{border-radius:14px}body.tuspot-platform .tuspot-header-pro.is-radius-square_joined .tuspot-header-pro-cta,body.tuspot-platform .tuspot-header-pro.is-radius-square_joined .tuspot-account-menu-guest>a,body.tuspot-platform .tuspot-header-pro.is-radius-square_joined .tuspot-menu-currency-current{border-radius:0;margin-left:-1px}body.tuspot-platform .tuspot-mobile-drawer,body.tuspot-platform .tuspot-mobile-drawer-panel,body.tuspot-platform .tuspot-mobile-nav{padding-bottom:max(92px,env(safe-area-inset-bottom,0px) + 76px)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-collection-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-mini-card a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-intro,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-smart-tools a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-smart-filter-strip{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-collections h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-collection-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-mini-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-smart-tools b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-intro strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-review-insights strong{color:#f3fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-collections p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-seo-collection-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-smart-tools small,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-intro p{color:#a9c7d0}@media (max-width:980px){body.tuspot-platform .tuspot-seo-collections-grid,body.tuspot-platform .tuspot-seo-collection-results{grid-template-columns:1fr 1fr}body.tuspot-platform .tuspot-cat-match-intro{display:block}body.tuspot-platform .tuspot-cat-match-intro strong{white-space:normal;margin-bottom:8px}body.tuspot-platform .tuspot-cat-smart-tools{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-seo-collections,body.tuspot-platform .tuspot-seo-collection-page,body.tuspot-platform .tuspot-cat-match-intro{width:calc(100vw - 28px)}body.tuspot-platform .tuspot-seo-collections-grid,body.tuspot-platform .tuspot-seo-collection-results{grid-template-columns:1fr}body.tuspot-platform .tuspot-seo-mini-card a{grid-template-columns:1fr}body.tuspot-platform .tuspot-seo-mini-card span{height:190px}}body.tuspot-platform .tuspot-header-pro.has-mega-menu{overflow:visible}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-pro-inner{overflow:visible;position:relative}body.tuspot-platform .tuspot-header-mega-menu{position:relative;overflow:visible}body.tuspot-platform .tuspot-header-mega-root{position:relative}body.tuspot-platform .tuspot-header-mega-top{position:relative}body.tuspot-platform .tuspot-header-mega-trigger{position:relative;display:inline-flex;align-items:center;gap:8px}body.tuspot-platform .tuspot-header-mega-trigger em{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);opacity:.58;transition:transform .2s ease,opacity .2s ease}body.tuspot-platform .tuspot-header-mega-top:hover .tuspot-header-mega-trigger em{transform:rotate(225deg) translateY(-1px);opacity:1}body.tuspot-platform .tuspot-header-mega-panel{position:absolute;top:calc(100% + 18px);left:50%;width:min(var(--thp-mega-w,920px),calc(100vw - 48px));transform:translateX(-50%) translateY(8px);opacity:0;visibility:hidden;pointer-events:none;z-index:4000;padding:18px;border-radius:28px;background:var(--thp-mega-bg,#fff);border:1px solid var(--thp-border,rgb(9 52 64 / .10));box-shadow:0 28px 80px rgb(9 52 64 / .16);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:18px}body.tuspot-platform .tuspot-header-mega-panel:before{content:"";position:absolute;left:0;right:0;top:-22px;height:24px;background:#fff0}body.tuspot-platform .tuspot-header-mega-top:hover>.tuspot-header-mega-panel,body.tuspot-platform .tuspot-header-mega-top:focus-within>.tuspot-header-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}body.tuspot-platform .tuspot-header-pro.is-mega-trigger-click .tuspot-header-mega-top:hover>.tuspot-header-mega-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(8px)}body.tuspot-platform .tuspot-header-pro.is-mega-trigger-click .tuspot-header-mega-top:focus-within>.tuspot-header-mega-panel,body.tuspot-platform .tuspot-header-pro.is-mega-trigger-click .tuspot-header-mega-top.is-open>.tuspot-header-mega-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}body.tuspot-platform .tuspot-header-mega-grid{display:grid;grid-template-columns:repeat(var(--thp-mega-cols,3),minmax(0,1fr));gap:10px;align-content:start}body.tuspot-platform .tuspot-header-mega-link{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border-radius:18px;background:var(--thp-mega-card-bg,#F3FBFD);border:1px solid rgb(35 187 231 / .12);text-decoration:none;color:var(--thp-text,#151B2D);min-height:74px;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-header-mega-menu.is-style-minimal .tuspot-header-mega-link{background:#fff0;border-color:#fff0;min-height:60px;padding:10px}body.tuspot-platform .tuspot-header-mega-menu.is-style-cards .tuspot-header-mega-link{box-shadow:0 12px 32px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-header-mega-link:hover{transform:translateY(-2px);background:rgb(35 187 231 / .10);border-color:rgb(35 187 231 / .28);box-shadow:0 16px 38px rgb(9 52 64 / .10);color:var(--thp-text,#151B2D)}body.tuspot-platform .tuspot-header-mega-link i{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgb(35 187 231 / .13);color:var(--thp-accent,#23BBE7)}body.tuspot-platform .tuspot-header-mega-link i svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.1}body.tuspot-platform .tuspot-header-mega-link span{display:flex;flex-direction:column;gap:4px;min-width:0;background:#fff0}body.tuspot-platform .tuspot-header-mega-link strong{display:block;color:inherit;font-size:14px;font-weight:900;line-height:1.1;white-space:normal}body.tuspot-platform .tuspot-header-mega-link small{display:block;color:#6B818A;font-size:12px;font-weight:650;line-height:1.3;white-space:normal}body.tuspot-platform .tuspot-header-mega-link b{display:inline-flex;align-items:center;justify-content:center;padding:5px 8px;border-radius:999px;background:rgb(35 187 231 / .14);color:#0B7FA0;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-header-mega-cta{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:20px;border-radius:22px;background:linear-gradient(135deg,rgb(35 187 231 / .16),rgb(187 231 247 / .34));border:1px solid rgb(35 187 231 / .20);min-height:100%}body.tuspot-platform .tuspot-header-mega-cta strong{display:block;color:var(--thp-text,#151B2D);font-size:18px;font-weight:950;line-height:1.12}body.tuspot-platform .tuspot-header-mega-cta p{margin:0;color:#57737E;font-size:13px;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-header-mega-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;background:var(--thp-accent,#23BBE7);color:#fff;text-decoration:none;font-weight:900;border:0;transition:transform .18s ease,filter .18s ease}body.tuspot-platform .tuspot-header-mega-cta a:hover{transform:translateY(-2px);filter:saturate(1.08)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-panel{background:var(--thp-mega-bg-dark,#06232C);border-color:var(--thp-border-dark,rgb(159 226 244 / .18));box-shadow:0 28px 80px rgb(0 0 0 / .34)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-link,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-link{background:var(--thp-mega-card-bg-dark,#0B2832);border-color:rgb(159 226 244 / .16);color:var(--thp-text-dark,#F3FBFD)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-link:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-link:hover{background:rgb(35 187 231 / .12);border-color:rgb(159 226 244 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-link small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-link small{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-link b,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-link b{background:rgb(35 187 231 / .20);color:#BFEFFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-cta,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-cta{background:#0B2832;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-cta strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-cta strong{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-mega-cta p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-mega-cta p{color:#A9C7D0}@media (max-width:1320px){body.tuspot-platform .tuspot-header-mega-panel{width:min(var(--thp-mega-w,880px),calc(100vw - 32px));grid-template-columns:1fr}body.tuspot-platform .tuspot-header-mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-header-mega-cta{min-height:0}}@media (max-width:1024px){body.tuspot-platform .tuspot-header-mega-panel{display:none}}body.tuspot-platform .tuspot-inspiracje-page{width:min(clamp(1180px,74vw,1680px),calc(100vw - 48px));margin:56px auto 72px;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-inspiracje-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:28px;align-items:stretch;padding:42px;border-radius:34px;background:linear-gradient(135deg,#effbff,#fff);border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 70px rgb(8 55 70 / .08)}body.tuspot-platform .tuspot-inspiracje-hero span,body.tuspot-platform .tuspot-inspiracje-card small,body.tuspot-platform .tuspot-inspiracja-single-hero span{display:inline-flex;width:max-content;padding:7px 13px;border-radius:999px;background:#e8f8fe;color:#148caf;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracje-hero h1{max-width:980px;margin:16px 0 14px;color:#0b3540;font-size:clamp(42px,4.8vw,82px);line-height:.96;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-inspiracje-hero p{max-width:850px;margin:0;color:#607983;font-size:18px;line-height:1.72}body.tuspot-platform .tuspot-inspiracje-hero aside{display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border-radius:28px;background:#0b3540;color:#fff;position:relative;overflow:hidden}body.tuspot-platform .tuspot-inspiracje-hero aside:before{content:"";position:absolute;right:-80px;top:-90px;width:220px;height:220px;border-radius:50%;background:rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-inspiracje-hero aside strong{color:#fff;font-size:28px;line-height:1.05;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-inspiracje-hero aside p{margin-top:12px;color:#c4e2ea;font-size:15px;line-height:1.65}body.tuspot-platform .tuspot-inspiracje-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform .tuspot-inspiracje-hero-actions a,body.tuspot-platform .tuspot-inspiracja-single-hero a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:999px;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-inspiracje-hero-actions a:first-child,body.tuspot-platform .tuspot-inspiracja-single-hero a{background:#23bbe7;color:#fff;box-shadow:0 16px 36px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-inspiracje-hero-actions a:last-child{background:#fff;color:#0f7189;border:1px solid rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-inspiracje-seo{margin:30px 0;padding:28px 32px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .15);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracje-seo h2{margin:0 0 10px;color:#0b3540;font-size:32px;line-height:1.1;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-inspiracje-seo p{margin:10px 0 0;color:#607983;font-size:16px;line-height:1.75}body.tuspot-platform .tuspot-inspiracje-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.tuspot-platform .tuspot-inspiracje-card{display:flex;flex-direction:column;min-height:100%;border-radius:30px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 18px 54px rgb(8 55 70 / .075);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.tuspot-platform .tuspot-inspiracje-card:hover{transform:translateY(-5px);border-color:rgb(35 187 231 / .46);box-shadow:0 28px 76px rgb(8 55 70 / .12)}body.tuspot-platform .tuspot-inspiracje-card>a{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}body.tuspot-platform .tuspot-inspiracje-card figure{position:relative;height:235px;margin:0;background-size:cover;background-position:center;border-bottom:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-inspiracje-card.is-featured{grid-column:span 2}body.tuspot-platform .tuspot-inspiracje-card.is-featured figure{height:310px}body.tuspot-platform .tuspot-inspiracje-card figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,rgb(6 34 43 / .36))}body.tuspot-platform .tuspot-inspiracje-card figure span{position:absolute;left:18px;top:18px;z-index:2;width:44px;height:44px;border-radius:16px;background:#fff;color:#23bbe7;display:grid;place-items:center;font-weight:950;box-shadow:0 12px 28px rgb(0 0 0 / .12)}body.tuspot-platform .tuspot-inspiracje-card div{padding:24px 24px 22px}body.tuspot-platform .tuspot-inspiracje-card h2{margin:12px 0 6px;color:#0b3540;font-size:30px;line-height:1.05;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-inspiracje-card h3{margin:0 0 12px;color:#4f6f7a;font-size:15px;line-height:1.35;font-weight:850}body.tuspot-platform .tuspot-inspiracje-card p{margin:0;color:#657f89;font-size:15px;line-height:1.65}body.tuspot-platform .tuspot-inspiracje-card b{display:inline-flex;margin-top:18px;color:#0e9ec4;font-weight:950}body.tuspot-platform .tuspot-inspiracje-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:16px;padding:0}body.tuspot-platform .tuspot-inspiracje-tags span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#edf9fe;color:#177f9b;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-inspiracje-card footer{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:0 24px 24px;margin-top:auto}body.tuspot-platform .tuspot-inspiracje-card footer a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:999px;text-decoration:none;font-weight:850;font-size:13px;border:1px solid rgb(35 187 231 / .22);color:#0c718a;background:#f4fcff}body.tuspot-platform .tuspot-inspiracje-card footer a:last-child{background:#23bbe7;color:#fff;border-color:#23bbe7}body.tuspot-platform .tuspot-inspiracje-editor-note{margin-top:28px;padding:26px 30px;border-radius:28px;background:#eaf8fe;border:1px dashed rgb(35 187 231 / .34)}body.tuspot-platform .tuspot-inspiracje-editor-note h2{margin:0 0 8px;color:#0b3540;font-size:25px;font-weight:950;letter-spacing:-.025em}body.tuspot-platform .tuspot-inspiracje-editor-note p{margin:0;color:#607983;line-height:1.7}body.tuspot-platform .tuspot-inspiracja-single{width:min(clamp(1180px,74vw,1680px),calc(100vw - 48px))}body.tuspot-platform .tuspot-inspiracja-single-hero{display:grid;grid-template-columns:1fr .85fr;gap:28px;align-items:stretch;margin-bottom:26px;padding:34px;border-radius:34px;background:#fff;border:1px solid rgb(35 187 231 / .17);box-shadow:0 24px 70px rgb(8 55 70 / .08)}body.tuspot-platform .tuspot-inspiracja-single-hero h1{margin:16px 0 14px;color:#0b3540;font-size:clamp(42px,4.6vw,76px);line-height:.98;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-inspiracja-single-hero p{color:#607983;font-size:18px;line-height:1.7}body.tuspot-platform .tuspot-inspiracja-single-hero figure{min-height:360px;margin:0;border-radius:28px;background-size:cover;background-position:center}body.tuspot-platform .tuspot-inspiracja-content{margin:0 0 28px;padding:30px;border-radius:28px;background:#f4fcff;border:1px solid rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-inspiracja-content h2{margin:0 0 10px;color:#0b3540;font-size:32px;line-height:1.12;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-inspiracja-content p{color:#607983;line-height:1.75;font-size:16px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-seo,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-single-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-content{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:0 22px 60px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-seo h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-card h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-single-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-content h2{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-seo p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-single-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-content p{color:#a9c7d0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-editor-note{background:#0e303b;border-color:rgb(159 226 244 / .22)}@media (max-width:1100px){body.tuspot-platform .tuspot-inspiracje-hero,body.tuspot-platform .tuspot-inspiracja-single-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracje-grid{grid-template-columns:1fr 1fr}body.tuspot-platform .tuspot-inspiracje-card.is-featured{grid-column:span 1}}@media (max-width:700px){body.tuspot-platform .tuspot-inspiracje-page,body.tuspot-platform .tuspot-inspiracja-single{width:calc(100vw - 28px);margin:34px auto}body.tuspot-platform .tuspot-inspiracje-hero,body.tuspot-platform .tuspot-inspiracja-single-hero{padding:24px;border-radius:26px}body.tuspot-platform .tuspot-inspiracje-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracje-card figure,body.tuspot-platform .tuspot-inspiracje-card.is-featured figure{height:220px}body.tuspot-platform .tuspot-inspiracje-card footer{flex-direction:column;align-items:stretch}body.tuspot-platform .tuspot-inspiracja-single-hero figure{min-height:240px}}body.tuspot-platform .tuspot-inspiracje-page,body.tuspot-platform .tuspot-seo-collection-page,body.tuspot-platform .tuspot-inspiracja-single{width:min(1320px, calc(100vw - 48px));max-width:1320px;margin-left:auto;margin-right:auto;float:none}body.tuspot-platform .tuspot-inspiracje-hero,body.tuspot-platform .tuspot-inspiracja-single-hero,body.tuspot-platform .tuspot-inspiracje-seo,body.tuspot-platform .tuspot-inspiracja-content{width:100%;margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-inspiracje-grid,body.tuspot-platform .tuspot-seo-collection-results{width:100%}body.tuspot-platform .tuspot-inspiracja-single-hero figure,body.tuspot-platform .tuspot-inspiracje-card figure{background-size:cover;background-position:center}@media (max-width:700px){body.tuspot-platform .tuspot-inspiracje-page,body.tuspot-platform .tuspot-seo-collection-page,body.tuspot-platform .tuspot-inspiracja-single{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}body.tuspot-platform .tuspot-inspiracje-page,body.tuspot-platform .tuspot-seo-collection-page,body.tuspot-platform .tuspot-inspiracja-single{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;float:none}body.tuspot-platform .tuspot-inspiracje-hero,body.tuspot-platform .tuspot-inspiracja-single-hero,body.tuspot-platform .tuspot-inspiracje-seo,body.tuspot-platform .tuspot-inspiracja-content,body.tuspot-platform .tuspot-seo-collection-results{width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-inspiracje-card>a{cursor:pointer}@media (max-width:1100px){body.tuspot-platform .tuspot-inspiracje-page,body.tuspot-platform .tuspot-seo-collection-page,body.tuspot-platform .tuspot-inspiracja-single{width:calc(100vw - 40px);max-width:calc(100vw - 40px)}}@media (max-width:700px){body.tuspot-platform .tuspot-inspiracje-page,body.tuspot-platform .tuspot-seo-collection-page,body.tuspot-platform .tuspot-inspiracja-single{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}body.tuspot-platform .tuspot-inspiracja-single-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-inspiracja-single-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:999px;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-inspiracja-single-actions a:first-child{background:#23bbe7;color:#fff;box-shadow:0 16px 36px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-inspiracja-single-actions a.is-secondary{background:#fff;color:#0f7189;border:1px solid rgb(35 187 231 / .25);box-shadow:none}body.tuspot-platform .tuspot-inspiracja-plan{margin:0 0 28px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#effbff,#fff);border:1px solid rgb(35 187 231 / .18);box-shadow:0 18px 54px rgb(8 55 70 / .07)}body.tuspot-platform .tuspot-inspiracja-plan-head{max-width:920px;margin-bottom:22px}body.tuspot-platform .tuspot-inspiracja-plan-head>span,body.tuspot-platform .tuspot-inspiracja-next>div>span{display:inline-flex;width:max-content;padding:7px 13px;border-radius:999px;background:#e8f8fe;color:#148caf;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracja-plan h2,body.tuspot-platform .tuspot-inspiracja-next h2{margin:12px 0 10px;color:#0b3540;font-size:32px;line-height:1.1;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-inspiracja-plan p{margin:0;color:#607983;line-height:1.72;font-size:16px}body.tuspot-platform .tuspot-inspiracja-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-inspiracja-plan-grid article{position:relative;overflow:hidden;padding:22px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .15);box-shadow:0 12px 34px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-plan-grid article:after{content:"";position:absolute;right:-38px;top:-46px;width:118px;height:118px;border-radius:50%;background:rgb(35 187 231 / .10)}body.tuspot-platform .tuspot-inspiracja-plan-grid small{display:inline-flex;margin-bottom:14px;padding:7px 10px;border-radius:999px;background:#0b3540;color:#fff;font-weight:900;font-size:12px}body.tuspot-platform .tuspot-inspiracja-plan-grid h3{margin:0 0 9px;color:#0b3540;font-size:22px;line-height:1.12;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-inspiracja-plan-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}body.tuspot-platform .tuspot-inspiracja-plan-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:900;border:1px solid rgb(35 187 231 / .22);color:#0c718a;background:#fff}body.tuspot-platform .tuspot-inspiracja-plan-actions a:first-child{background:#23bbe7;color:#fff;border-color:#23bbe7;box-shadow:0 14px 30px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-inspiracja-next{margin:0 0 28px;padding:28px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-next{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:center}body.tuspot-platform .tuspot-inspiracja-next h2{font-size:28px;margin-bottom:0}body.tuspot-platform .tuspot-inspiracja-next nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-inspiracja-next a{display:grid;gap:6px;min-height:104px;padding:18px;border-radius:20px;background:#f4fcff;border:1px solid rgb(35 187 231 / .16);text-decoration:none;color:inherit}body.tuspot-platform .tuspot-inspiracja-next a span{color:#0b3540;font-weight:950;font-size:18px;line-height:1.12;letter-spacing:-.02em}body.tuspot-platform .tuspot-inspiracja-next a small{color:#607983;line-height:1.35;font-weight:750}body.tuspot-platform .tuspot-trip-map-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}body.tuspot-platform .tuspot-trip-map-actions a,body.tuspot-platform .tuspot-trip-map-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:14px;border:1px solid #d9eaf1;background:#f6fbfe;color:#13677F;text-decoration:none;font-weight:900;cursor:pointer}body.tuspot-platform .tuspot-trip-map-actions a:not(.is-disabled){background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 12px 28px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-trip-map-actions a.is-disabled{opacity:.62;pointer-events:none}body.tuspot-platform .tuspot-trip-map-pin.no-coords span{background:#8ab9c7}body.tuspot-platform .tuspot-trip-map-pin.has-coords span{background:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-plan,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-next,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-plan-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-next a{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:0 22px 60px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-plan h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-plan h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-next h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-next a span{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-plan p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-next a small{color:#a9c7d0}@media (max-width:1100px){body.tuspot-platform .tuspot-inspiracja-plan-grid,body.tuspot-platform .tuspot-inspiracja-next nav{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracja-next{grid-template-columns:1fr}}@media (max-width:700px){body.tuspot-platform .tuspot-inspiracja-plan,body.tuspot-platform .tuspot-inspiracja-next{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-inspiracja-single-actions,body.tuspot-platform .tuspot-inspiracja-plan-actions,body.tuspot-platform .tuspot-trip-map-actions{flex-direction:column;align-items:stretch}body.tuspot-platform .tuspot-inspiracja-single-actions a,body.tuspot-platform .tuspot-inspiracja-plan-actions a{width:100%}}@media print{body.tuspot-platform .tuspot-site-header,body.tuspot-platform .tuspot-header,body.tuspot-platform .tuspot-mobile-header,body.tuspot-platform .tuspot-floating-theme-switcher,body.tuspot-platform .tuspot-floating-socials,body.tuspot-platform .tuspot-trip-tray,body.tuspot-platform .tuspot-trip-planner-actions,body.tuspot-platform .tuspot-trip-map-actions{display:none}body.tuspot-platform .tuspot-trip-planner-page{width:100%;max-width:100%;padding:0}body.tuspot-platform .tuspot-trip-planner-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-planner-card,body.tuspot-platform .tuspot-trip-planner-hero{box-shadow:none;border-color:#d9eaf1;break-inside:avoid}}body.tuspot-platform .tuspot-inspiracja-breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 18px;font-size:13px;font-weight:850;color:#6f8790}body.tuspot-platform .tuspot-inspiracja-breadcrumbs a{color:#128caf;text-decoration:none}body.tuspot-platform .tuspot-inspiracja-breadcrumbs span{color:#a7bdc5}body.tuspot-platform .tuspot-inspiracja-breadcrumbs strong{color:#0b3540;font-weight:950}body.tuspot-platform .tuspot-inspiracja-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 28px}body.tuspot-platform .tuspot-inspiracja-facts article{min-height:118px;padding:20px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 14px 38px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-facts small{display:block;margin:0 0 9px;color:#159bc1;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.055em}body.tuspot-platform .tuspot-inspiracja-facts strong{display:block;color:#0b3540;font-size:16px;line-height:1.35;font-weight:900;letter-spacing:-.015em}body.tuspot-platform .tuspot-inspiracja-checklist{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:24px;align-items:start;margin:0 0 28px;padding:30px;border-radius:30px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-checklist span:first-child,body.tuspot-platform .tuspot-inspiracja-faq-head span,body.tuspot-platform .tuspot-inspiracja-results-head span{display:inline-flex;width:max-content;padding:7px 13px;border-radius:999px;background:#e8f8fe;color:#148caf;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracja-checklist h2,body.tuspot-platform .tuspot-inspiracja-faq h2,body.tuspot-platform .tuspot-inspiracja-results-head h2{margin:12px 0 10px;color:#0b3540;font-size:32px;line-height:1.1;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-inspiracja-checklist p,body.tuspot-platform .tuspot-inspiracja-faq-head p,body.tuspot-platform .tuspot-inspiracja-results-head p{margin:0;color:#607983;line-height:1.7;font-size:16px}body.tuspot-platform .tuspot-inspiracja-checklist ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-inspiracja-checklist li{display:flex;align-items:flex-start;gap:11px;padding:14px 16px;border-radius:18px;background:#f4fcff;border:1px solid rgb(35 187 231 / .14);color:#315763;font-weight:850;line-height:1.42}body.tuspot-platform .tuspot-inspiracja-checklist li span{flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:#23bbe7;position:relative;box-shadow:0 10px 22px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-inspiracja-checklist li span:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}body.tuspot-platform .tuspot-inspiracja-faq{margin:0 0 28px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#f4fcff,#fff);border:1px solid rgb(35 187 231 / .18);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-faq-head{max-width:920px;margin:0 0 22px}body.tuspot-platform .tuspot-inspiracja-faq-list{display:grid;gap:12px}body.tuspot-platform .tuspot-inspiracja-faq details{padding:0;border-radius:20px;background:#fff;border:1px solid rgb(35 187 231 / .15);overflow:hidden;box-shadow:0 10px 28px rgb(8 55 70 / .045)}body.tuspot-platform .tuspot-inspiracja-faq summary{list-style:none;cursor:pointer;padding:18px 48px 18px 20px;color:#0b3540;font-size:17px;font-weight:950;line-height:1.25;position:relative}body.tuspot-platform .tuspot-inspiracja-faq summary::-webkit-details-marker{display:none}body.tuspot-platform .tuspot-inspiracja-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:999px;background:#e8f8fe;color:#148caf;display:grid;place-items:center;font-weight:950}body.tuspot-platform .tuspot-inspiracja-faq details[open] summary:after{content:"−";background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-inspiracja-faq details p{margin:0;padding:0 20px 20px;color:#607983;line-height:1.75}body.tuspot-platform .tuspot-inspiracja-results{margin:0 0 28px}body.tuspot-platform .tuspot-inspiracja-results-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 18px;padding:26px 28px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 14px 38px rgb(8 55 70 / .052)}body.tuspot-platform .tuspot-inspiracja-results-head h2{font-size:30px;margin-bottom:6px}body.tuspot-platform .tuspot-inspiracja-results-head>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 18px;border-radius:999px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:950;white-space:nowrap;box-shadow:0 14px 30px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-smart-filter-strip a.is-all{background:#23bbe7;color:#fff;border-color:#23bbe7;box-shadow:0 10px 22px rgb(35 187 231 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-breadcrumbs strong{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-facts article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-checklist,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-faq,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-faq details,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-results-head{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:0 22px 60px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-facts strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-checklist h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-faq h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-faq summary,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-results-head h2{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-checklist p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-faq-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-results-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-faq details p{color:#a9c7d0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-checklist li{background:#071f28;border-color:rgb(159 226 244 / .14);color:#cfe6ed}@media (max-width:1100px){body.tuspot-platform .tuspot-inspiracja-facts{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-inspiracja-checklist{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracja-results-head{display:block}body.tuspot-platform .tuspot-inspiracja-results-head>a{margin-top:18px}}@media (max-width:700px){body.tuspot-platform .tuspot-inspiracja-facts{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracja-checklist,body.tuspot-platform .tuspot-inspiracja-faq,body.tuspot-platform .tuspot-inspiracja-results-head{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-inspiracja-results-head>a{width:100%}body.tuspot-platform .tuspot-inspiracja-faq summary{padding-right:54px}}body.tuspot-platform .tuspot-inspiracje-how{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);gap:22px;align-items:stretch;margin:0 0 28px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#0b3540,#0e5160);color:#fff;box-shadow:0 20px 62px rgb(8 55 70 / .11);overflow:hidden;position:relative}body.tuspot-platform .tuspot-inspiracje-how:after{content:"";position:absolute;right:-80px;top:-90px;width:230px;height:230px;border-radius:999px;background:rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-inspiracje-how>div{position:relative;z-index:1}body.tuspot-platform .tuspot-inspiracje-how span,body.tuspot-platform .tuspot-inspiracja-experience-head span,body.tuspot-platform .tuspot-inspiracja-owner-cta span{display:inline-flex;width:max-content;padding:7px 13px;border-radius:999px;background:#e8f8fe;color:#148caf;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracje-how h2,body.tuspot-platform .tuspot-inspiracja-experience h2,body.tuspot-platform .tuspot-inspiracja-owner-cta h2{margin:12px 0 10px;font-size:32px;line-height:1.08;font-weight:950;letter-spacing:-.04em;color:#fff}body.tuspot-platform .tuspot-inspiracje-how>div>p{margin:0;color:#c4e2ea;font-size:16px;line-height:1.7}body.tuspot-platform .tuspot-inspiracje-how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-inspiracje-how-grid article{padding:20px;border-radius:22px;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-inspiracje-how-grid small{display:inline-flex;margin-bottom:14px;width:38px;height:38px;align-items:center;justify-content:center;border-radius:999px;background:#23bbe7;color:#fff;font-size:12px;font-weight:950;box-shadow:0 12px 26px rgb(35 187 231 / .26)}body.tuspot-platform .tuspot-inspiracje-how-grid h3{margin:0 0 8px;color:#fff;font-size:20px;line-height:1.15;font-weight:950;letter-spacing:-.025em}body.tuspot-platform .tuspot-inspiracje-how-grid p{margin:0;color:#c4e2ea;font-size:14px;line-height:1.58;font-weight:650}body.tuspot-platform .tuspot-inspiracja-experience{margin:0 0 28px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#f4fcff,#fff);border:1px solid rgb(35 187 231 / .18);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-experience-head{max-width:940px;margin:0 0 22px}body.tuspot-platform .tuspot-inspiracja-experience h2{color:#0b3540}body.tuspot-platform .tuspot-inspiracja-experience-head p{margin:0;color:#607983;font-size:16px;line-height:1.7}body.tuspot-platform .tuspot-inspiracja-experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-inspiracja-experience-grid article{padding:20px;border-radius:22px;background:#fff;border:1px solid rgb(35 187 231 / .15);box-shadow:0 12px 34px rgb(8 55 70 / .045)}body.tuspot-platform .tuspot-inspiracja-experience-grid small{display:block;margin:0 0 10px;color:#159bc1;font-size:12px;font-weight:950;letter-spacing:.055em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracja-experience-grid h3{margin:0 0 8px;color:#0b3540;font-size:20px;line-height:1.14;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-inspiracja-experience-grid p{margin:0;color:#607983;font-size:14px;line-height:1.58;font-weight:650}body.tuspot-platform .tuspot-inspiracja-owner-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:0 0 28px;padding:30px;border-radius:30px;background:#0b3540;border:1px solid rgb(35 187 231 / .22);box-shadow:0 20px 62px rgb(8 55 70 / .11);position:relative;overflow:hidden}body.tuspot-platform .tuspot-inspiracja-owner-cta:after{content:"";position:absolute;right:-70px;bottom:-90px;width:230px;height:230px;border-radius:999px;background:rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-inspiracja-owner-cta>div,body.tuspot-platform .tuspot-inspiracja-owner-cta nav{position:relative;z-index:1}body.tuspot-platform .tuspot-inspiracja-owner-cta h2{color:#fff;max-width:780px}body.tuspot-platform .tuspot-inspiracja-owner-cta p{margin:0;max-width:880px;color:#c4e2ea;font-size:16px;line-height:1.7}body.tuspot-platform .tuspot-inspiracja-owner-cta nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}body.tuspot-platform .tuspot-inspiracja-owner-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:950;white-space:nowrap;border:1px solid rgb(255 255 255 / .18);background:#fff;color:#0f7189}body.tuspot-platform .tuspot-inspiracja-owner-cta a:first-child{background:#23bbe7;color:#fff;border-color:#23bbe7;box-shadow:0 14px 30px rgb(35 187 231 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-experience,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-experience-grid article{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:0 22px 60px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-experience h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-experience-grid h3{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-experience-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-experience-grid p{color:#a9c7d0}@media (max-width:1200px){body.tuspot-platform .tuspot-inspiracje-how,body.tuspot-platform .tuspot-inspiracja-owner-cta{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracje-how-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.tuspot-platform .tuspot-inspiracja-owner-cta nav{justify-content:flex-start}body.tuspot-platform .tuspot-inspiracja-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.tuspot-platform .tuspot-inspiracje-how,body.tuspot-platform .tuspot-inspiracja-experience,body.tuspot-platform .tuspot-inspiracja-owner-cta{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-inspiracje-how-grid,body.tuspot-platform .tuspot-inspiracja-experience-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracja-owner-cta nav{display:grid;grid-template-columns:1fr;width:100%}body.tuspot-platform .tuspot-inspiracja-owner-cta a{width:100%}}body.tuspot-platform .tuspot-inspiracje-season{margin:0 0 28px;padding:30px;border-radius:30px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracje-season-head,body.tuspot-platform .tuspot-inspiracja-regions-head,body.tuspot-platform .tuspot-inspiracja-variants-head{max-width:960px;margin:0 0 22px}body.tuspot-platform .tuspot-inspiracje-season-head span,body.tuspot-platform .tuspot-inspiracja-regions-head span,body.tuspot-platform .tuspot-inspiracja-variants-head span{display:inline-flex;width:max-content;padding:7px 13px;border-radius:999px;background:#e8f8fe;color:#148caf;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracje-season h2,body.tuspot-platform .tuspot-inspiracja-regions h2,body.tuspot-platform .tuspot-inspiracja-variants h2{margin:12px 0 10px;color:#0b3540;font-size:32px;line-height:1.1;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-inspiracje-season-head p,body.tuspot-platform .tuspot-inspiracja-regions-head p,body.tuspot-platform .tuspot-inspiracja-variants-head p{margin:0;color:#607983;font-size:16px;line-height:1.7}body.tuspot-platform .tuspot-inspiracje-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-inspiracje-season-grid article{padding:20px;border-radius:24px;background:linear-gradient(135deg,#f4fcff,#fff);border:1px solid rgb(35 187 231 / .15);box-shadow:0 12px 34px rgb(8 55 70 / .045)}body.tuspot-platform .tuspot-inspiracje-season-grid small{display:inline-flex;margin-bottom:12px;padding:7px 10px;border-radius:999px;background:#0b3540;color:#fff;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-inspiracje-season-grid h3{margin:0 0 8px;color:#0b3540;font-size:21px;line-height:1.12;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-inspiracje-season-grid p{margin:0 0 14px;color:#607983;font-size:14px;line-height:1.58;font-weight:650}body.tuspot-platform .tuspot-inspiracje-season-grid nav{display:flex;flex-wrap:wrap;gap:8px}body.tuspot-platform .tuspot-inspiracje-season-grid a{display:inline-flex;align-items:center;min-height:34px;padding:8px 10px;border-radius:999px;background:#e8f8fe;color:#0f7189;text-decoration:none;font-size:12px;font-weight:900;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-inspiracja-regions{margin:0 0 28px;padding:30px;border-radius:30px;background:linear-gradient(135deg,#effbff,#fff);border:1px solid rgb(35 187 231 / .18);box-shadow:0 16px 48px rgb(8 55 70 / .055)}body.tuspot-platform .tuspot-inspiracja-regions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-inspiracja-regions-grid a{display:flex;flex-direction:column;min-height:190px;padding:20px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .15);box-shadow:0 12px 34px rgb(8 55 70 / .045);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}body.tuspot-platform .tuspot-inspiracja-regions-grid a:hover{transform:translateY(-4px);border-color:rgb(35 187 231 / .44);box-shadow:0 20px 54px rgb(8 55 70 / .09)}body.tuspot-platform .tuspot-inspiracja-regions-grid small{display:block;margin:0 0 9px;color:#159bc1;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.055em}body.tuspot-platform .tuspot-inspiracja-regions-grid strong{display:block;color:#0b3540;font-size:21px;line-height:1.12;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-inspiracja-regions-grid p{margin:10px 0 16px;color:#607983;font-size:14px;line-height:1.58;font-weight:650}body.tuspot-platform .tuspot-inspiracja-regions-grid span{margin-top:auto;color:#0e9ec4;font-size:13px;font-weight:950}body.tuspot-platform .tuspot-inspiracja-variants{margin:0 0 28px;padding:30px;border-radius:30px;background:#0b3540;color:#fff;border:1px solid rgb(35 187 231 / .22);box-shadow:0 20px 62px rgb(8 55 70 / .11);position:relative;overflow:hidden}body.tuspot-platform .tuspot-inspiracja-variants:after{content:"";position:absolute;right:-80px;top:-100px;width:240px;height:240px;border-radius:999px;background:rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-inspiracja-variants>*{position:relative;z-index:1}body.tuspot-platform .tuspot-inspiracja-variants h2{color:#fff}body.tuspot-platform .tuspot-inspiracja-variants-head p{color:#c4e2ea}body.tuspot-platform .tuspot-inspiracja-variants-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-inspiracja-variants-grid article{display:flex;flex-direction:column;min-height:230px;padding:22px;border-radius:24px;background:rgb(255 255 255 / .10);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-inspiracja-variants-grid small{display:inline-flex;width:max-content;margin-bottom:14px;padding:7px 10px;border-radius:999px;background:#23bbe7;color:#fff;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 12px 26px rgb(35 187 231 / .26)}body.tuspot-platform .tuspot-inspiracja-variants-grid h3{margin:0 0 9px;color:#fff;font-size:23px;line-height:1.12;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-inspiracja-variants-grid p{margin:0 0 18px;color:#c4e2ea;font-size:14px;line-height:1.62;font-weight:650}body.tuspot-platform .tuspot-inspiracja-variants-grid a{display:inline-flex;align-items:center;justify-content:center;margin-top:auto;min-height:42px;padding:10px 14px;border-radius:999px;background:#fff;color:#0f7189;text-decoration:none;font-weight:950;border:1px solid rgb(255 255 255 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-season,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-season-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-regions,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-regions-grid a{background:#0b2832;border-color:rgb(159 226 244 / .18);box-shadow:0 22px 60px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-season h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-season-grid h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-regions h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-regions-grid strong{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-season-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracje-season-grid p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-regions-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-regions-grid p{color:#a9c7d0}@media (max-width:1200px){body.tuspot-platform .tuspot-inspiracje-season-grid,body.tuspot-platform .tuspot-inspiracja-regions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.tuspot-platform .tuspot-inspiracja-variants-grid{grid-template-columns:1fr}}@media (max-width:700px){body.tuspot-platform .tuspot-inspiracje-season,body.tuspot-platform .tuspot-inspiracja-regions,body.tuspot-platform .tuspot-inspiracja-variants{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-inspiracje-season-grid,body.tuspot-platform .tuspot-inspiracja-regions-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-inspiracja-regions-grid a{min-height:0}}body.tuspot-platform .tuspot-inspiracja-checklist li span{background:#e8f8fe;border:1px solid rgb(35 187 231 / .34);box-shadow:inset 0 0 0 3px rgb(255 255 255 / .78),0 10px 22px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-inspiracja-checklist li span:after{border-color:#23bbe7;border-width:0 2.5px 2.5px 0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-checklist li span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-inspiracja-checklist li span{background:#0f3440;border-color:rgb(35 187 231 / .42);box-shadow:inset 0 0 0 3px rgb(255 255 255 / .04),0 10px 22px rgb(0 0 0 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-inspiracja-checklist li span:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-inspiracja-checklist li span:after{border-color:#9fe8f7}body.tuspot-platform :is(a.tuspot-button,button.tuspot-button,.tuspot-button):not(.tuspot-button-light):not(.is-secondary){background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 14px 30px rgb(35 187 231 / .20)}body.tuspot-platform :is(a.tuspot-button,button.tuspot-button,.tuspot-button):not(.tuspot-button-light):not(.is-secondary):hover{background:#212844;border-color:#212844;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-button.is-secondary{background:#fff;border-color:rgb(35 187 231 / .32);color:#13677F}body.tuspot-platform .tuspot-season-card{margin-top:18px;border-color:rgb(35 187 231 / .22);background:linear-gradient(180deg,#fff 0%,#f4fbfe 100%)}body.tuspot-platform .tuspot-season-card .tuspot-purpose-limit-pill{background:#EAF8FE;color:#1383A5;border:1px solid rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-season-option input:checked+span{border-color:#23BBE7;background:#EAF8FE;box-shadow:0 14px 30px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-season-option input:checked+span i,body.tuspot-platform .tuspot-season-option input:checked+span strong{color:#13677F}body.tuspot-platform .tuspot-cat-season-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:18px 0;padding:12px;border:1px solid var(--tuspot-border,#D9EAF1);border-radius:22px;background:rgb(255 255 255 / .76);box-shadow:0 14px 34px rgb(9 52 64 / .055)}body.tuspot-platform .tuspot-cat-season-tabs span{padding:0 8px;color:#607987;font-size:13px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-cat-season-tabs a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border:1px solid rgb(35 187 231 / .22);border-radius:999px;background:#fff;color:#13677F;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-cat-season-tabs a:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-active{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-place-card.is-season-match{border-color:rgb(35 187 231 / .30)}body.tuspot-platform .tuspot-cat-season-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:8px 0 0;padding:7px 10px;border-radius:999px;background:#EAF8FE;color:#13677F;border:1px solid rgb(35 187 231 / .24);font-size:12px;font-weight:900}body.tuspot-platform .tuspot-cat-season-badge .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-season-badge svg{width:15px;height:15px;color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-tabs,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-season-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-season-card{background:rgb(10 37 47 / .86);border-color:rgb(94 211 240 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-tabs a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-tabs a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-badge,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-badge{background:#0f3440;border-color:rgb(94 211 240 / .28);color:#b9eef8}body.tuspot-platform .tuspot-header-pro-menu .sub-menu{width:max-content;min-width:320px;max-width:min(460px,calc(100vw - 48px));padding:14px;border-radius:24px;box-sizing:border-box}body.tuspot-platform .tuspot-header-pro-menu .sub-menu li{width:100%;min-width:0}body.tuspot-platform .tuspot-header-pro-menu .sub-menu a{width:100%;min-width:max-content;white-space:nowrap;box-sizing:border-box;justify-content:flex-start;padding:13px 18px;line-height:1.08}body.tuspot-platform .tuspot-header-pro-menu .sub-menu a br{display:none}body.tuspot-platform .tuspot-header-pro-menu .sub-menu a:hover{background:rgb(35 187 231 / .10);color:#23BBE7}@media (max-width:1180px) and (min-width:1025px){body.tuspot-platform .tuspot-header-pro-menu .sub-menu{min-width:300px;max-width:min(420px,calc(100vw - 32px))}body.tuspot-platform .tuspot-header-pro-menu .sub-menu a{padding-left:16px;padding-right:16px}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu a:hover{background:rgb(94 211 240 / .14);color:#9FE8F7}body.tuspot-platform .tuspot-cat-season-guide{width:100%;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;align-items:stretch;margin:18px 0 24px;padding:22px;border-radius:30px;background:linear-gradient(135deg,#f0fbff 0%,#ffffff 56%,#ecf9fe 100%);border:1px solid rgb(35 187 231 / .24);box-shadow:0 18px 54px rgb(8 55 70 / .06)}body.tuspot-platform .tuspot-cat-season-guide-main{padding:4px 2px}body.tuspot-platform .tuspot-cat-season-guide-main>span{display:inline-flex;align-items:center;width:max-content;min-height:30px;padding:7px 13px;border-radius:999px;background:#dff6fe;color:#148caf;font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-cat-season-guide h2{margin:12px 0 8px;color:#0b3540;font-size:clamp(25px,2vw,36px);line-height:1.08;font-weight:950;letter-spacing:-.045em}body.tuspot-platform .tuspot-cat-season-guide p{max-width:920px;margin:0 0 12px;color:#5d7781;font-size:15px;line-height:1.7;font-weight:650}body.tuspot-platform .tuspot-cat-season-guide small{display:inline-flex;align-items:flex-start;gap:8px;max-width:820px;color:#0f7189;font-size:13px;line-height:1.45;font-weight:850}body.tuspot-platform .tuspot-cat-season-guide small:before{content:"✓";display:inline-grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#c9f0fb;color:#129fc4;font-weight:950}body.tuspot-platform .tuspot-cat-season-guide-actions{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:100%;padding:18px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 12px 32px rgb(8 55 70 / .045)}body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary{display:flex;align-items:center;justify-content:center;min-height:52px;padding:13px 18px;border-radius:18px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:950;box-shadow:0 16px 34px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary:hover{background:#212844;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-cat-season-guide-actions nav{display:flex;flex-wrap:wrap;gap:9px}body.tuspot-platform .tuspot-cat-season-guide-actions nav a{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:999px;background:#e8f8fe;color:#0f7189;text-decoration:none;border:1px solid rgb(35 187 231 / .22);font-size:13px;font-weight:900}body.tuspot-platform .tuspot-cat-season-guide-actions nav a:hover{background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-place-card.is-season-match{border-color:rgb(35 187 231 / .42);box-shadow:0 24px 58px rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-cat-season-badge{border-color:rgb(35 187 231 / .28);background:#eaf9fe;color:#0f7189}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide{background:linear-gradient(135deg,#092934,#0b3540);border-color:rgb(159 226 244 / .18);box-shadow:0 24px 70px rgb(0 0 0 / .26)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide h2{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide p{color:#a9c7d0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide-actions,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide-actions{background:#0b2832;border-color:rgb(159 226 244 / .18)}@media (max-width:1100px){body.tuspot-platform .tuspot-cat-season-guide{grid-template-columns:1fr}}@media (max-width:700px){body.tuspot-platform .tuspot-cat-season-guide{padding:18px;border-radius:24px;margin:14px 0 20px}body.tuspot-platform .tuspot-cat-season-guide-actions{padding:14px}body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary{min-height:48px}}body.tuspot-platform .tuspot-cat-match-studio{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.35fr) minmax(220px,.55fr);gap:18px;align-items:stretch;margin:18px 0 24px;padding:22px;border-radius:30px;background:linear-gradient(135deg,#f8fdff 0%,#eefaff 100%);border:1px solid rgb(35 187 231 / .22);box-shadow:0 20px 56px rgb(11 74 92 / .07)}body.tuspot-platform .tuspot-cat-match-studio-head{display:flex;flex-direction:column;justify-content:center;gap:9px}body.tuspot-platform .tuspot-cat-match-studio-head>span{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:#dff6fd;color:#118fb0;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.055em}body.tuspot-platform .tuspot-cat-match-studio-head h2{margin:0;color:#093440;font-size:clamp(24px,2vw,34px);line-height:1.02;letter-spacing:-.055em;font-weight:950}body.tuspot-platform .tuspot-cat-match-studio-head p,body.tuspot-platform .tuspot-cat-match-studio-grid article p{margin:0;color:#607886;line-height:1.58;font-size:14px}body.tuspot-platform .tuspot-cat-match-studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-cat-match-studio-grid article{display:flex;flex-direction:column;gap:8px;min-height:150px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 12px 28px rgb(8 55 70 / .045)}body.tuspot-platform .tuspot-cat-match-studio-grid article small{color:#159fc3;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-cat-match-studio-grid article strong{color:#123244;font-size:18px;line-height:1.1;font-weight:950}body.tuspot-platform .tuspot-cat-match-studio-actions{display:flex;flex-direction:column;justify-content:center;gap:10px}body.tuspot-platform .tuspot-cat-match-studio-actions a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 15px;border-radius:17px;text-decoration:none;font-weight:950;border:1px solid rgb(35 187 231 / .26);background:#fff;color:#126b82}body.tuspot-platform .tuspot-cat-match-studio-actions a:first-child{background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 14px 30px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-cat-match-studio-actions a:hover{transform:translateY(-1px);background:#212844;border-color:#212844;color:#fff}body.tuspot-platform .tuspot-cat-place-card.is-smart-match{border-color:rgb(35 187 231 / .55);box-shadow:0 26px 64px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-cat-match-badge{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin:8px 0 0;padding:8px 11px;border-radius:999px;background:#f0fbff;border:1px solid rgb(35 187 231 / .24);color:#0f7189;font-size:12px;font-weight:950}body.tuspot-platform .tuspot-cat-match-badge .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-match-badge svg{width:15px;height:15px;color:#23BBE7;stroke:#23BBE7}body.tuspot-platform .tuspot-cat-match-badge.is-strong{background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 10px 22px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-cat-match-badge.is-strong .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-match-badge.is-strong svg{color:#fff;stroke:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio{background:linear-gradient(135deg,#092934,#0b3540);border-color:rgb(159 226 244 / .20);box-shadow:0 24px 70px rgb(0 0 0 / .26)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-grid article strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-grid article strong{color:#f4fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-grid article p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-grid article p{color:#a9c7d0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-grid article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-actions a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-actions a{background:#0b2832;border-color:rgb(159 226 244 / .18);color:#e9f8fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-actions a:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-actions a:first-child{background:#23BBE7;border-color:#23BBE7;color:#fff}@media (max-width:1280px){body.tuspot-platform .tuspot-cat-match-studio{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-match-studio-actions{flex-direction:row;flex-wrap:wrap}body.tuspot-platform .tuspot-cat-match-studio-actions a{flex:1 1 220px}}@media (max-width:760px){body.tuspot-platform .tuspot-cat-match-studio{padding:16px;border-radius:24px}body.tuspot-platform .tuspot-cat-match-studio-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-match-studio-actions{flex-direction:column}body.tuspot-platform .tuspot-cat-match-studio-actions a{width:100%}}body.tuspot-platform .tuspot-cat-match-intro.tuspot-cat-match-studio{width:auto;max-width:none}body.tuspot-platform .tuspot-cat-match-studio .tuspot-cat-match-studio-grid article strong{display:block;white-space:normal}body.tuspot-platform .tuspot-cat-match-studio .tuspot-cat-match-studio-head>span{white-space:normal}body.tuspot-platform .tuspot-cat-trip-presets{width:min(1420px,calc(100vw - 48px));margin:18px auto 22px;padding:20px;border-radius:30px;background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(235 249 254 / .82));border:1px solid rgb(35 187 231 / .22);box-shadow:0 22px 60px rgb(10 58 74 / .07)}body.tuspot-platform .tuspot-cat-trip-presets-head{display:grid;grid-template-columns:minmax(280px,.95fr) minmax(320px,1.35fr);gap:18px;align-items:end;margin-bottom:16px}body.tuspot-platform .tuspot-cat-trip-presets-head span{display:inline-flex;align-items:center;gap:9px;width:max-content;margin-bottom:10px;padding:8px 12px;border-radius:999px;background:#E7F8FE;color:#1688A9;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.07em}body.tuspot-platform .tuspot-cat-trip-presets-head h2{margin:0;color:#093440;font-size:clamp(24px,2.2vw,38px);line-height:.98;letter-spacing:-.04em;font-weight:950}body.tuspot-platform .tuspot-cat-trip-presets-head p{margin:0;color:#5f7e88;font-size:15px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-cat-trip-presets-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-cat-trip-presets-grid a{position:relative;display:flex;min-height:132px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;padding:15px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .18);color:#102b35;text-decoration:none;box-shadow:0 12px 30px rgb(10 58 74 / .055);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;overflow:hidden}body.tuspot-platform .tuspot-cat-trip-presets-grid a:after{content:"";position:absolute;right:-36px;top:-42px;width:92px;height:92px;border-radius:999px;background:rgb(35 187 231 / .11);pointer-events:none}body.tuspot-platform .tuspot-cat-trip-presets-grid a:hover,body.tuspot-platform .tuspot-cat-trip-presets-grid a.is-active{transform:translateY(-3px);border-color:rgb(35 187 231 / .5);background:#F4FCFF;box-shadow:0 18px 44px rgb(10 58 74 / .1)}body.tuspot-platform .tuspot-cat-trip-presets-grid a i{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#E4F8FE;color:#23BBE7;font-style:normal}body.tuspot-platform .tuspot-cat-trip-presets-grid a .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-trip-presets-grid a svg,body.tuspot-platform .tuspot-cat-smart-tools .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-smart-tools svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-cat-trip-presets-grid a strong{display:block;position:relative;z-index:1;color:#102b35;font-size:16px;line-height:1.05;letter-spacing:-.02em;font-weight:950}body.tuspot-platform .tuspot-cat-trip-presets-grid a small{display:block;position:relative;z-index:1;color:#6a838d;font-size:12px;line-height:1.35;font-weight:750}body.tuspot-platform .tuspot-compare-btn-icon .tuspot-cat-svg,body.tuspot-platform .tuspot-compare-btn-icon svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-trip-presets,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-trip-presets{background:linear-gradient(135deg,rgb(8 28 36 / .96),rgb(11 52 65 / .82));border-color:rgb(159 226 244 / .2);box-shadow:0 26px 70px rgb(0 0 0 / .32)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-trip-presets-grid a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-trip-presets-grid a{background:#0B2832;border-color:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-trip-presets-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-trip-presets-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-trip-presets-grid a strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-trip-presets-grid a strong{color:#F4FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-trip-presets-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-trip-presets-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-trip-presets-grid a small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-trip-presets-grid a small{color:#A9C7D0}@media (max-width:1180px){body.tuspot-platform .tuspot-cat-trip-presets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body.tuspot-platform .tuspot-cat-trip-presets{width:calc(100vw - 28px);padding:16px;border-radius:24px}body.tuspot-platform .tuspot-cat-trip-presets-head{grid-template-columns:1fr;gap:10px}body.tuspot-platform .tuspot-cat-trip-presets-grid{grid-template-columns:1fr 1fr;gap:10px}body.tuspot-platform .tuspot-cat-trip-presets-grid a{min-height:128px;padding:13px;border-radius:20px}}@media (max-width:480px){body.tuspot-platform .tuspot-cat-trip-presets-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-cat-region-shortcuts{width:100%;margin:14px 0 18px;padding:16px;border-radius:26px;background:linear-gradient(135deg,#ffffff 0%,#eefaff 100%);border:1px solid rgb(35 187 231 / .20);box-shadow:0 16px 42px rgb(10 58 74 / .055)}body.tuspot-platform .tuspot-cat-region-shortcuts-head{display:grid;grid-template-columns:170px 1fr;gap:14px;align-items:center;margin-bottom:13px}body.tuspot-platform .tuspot-cat-region-shortcuts-head>span{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;padding:8px 12px;border-radius:999px;background:#E4F8FE;color:#1688A9;font-size:12px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.07em}body.tuspot-platform .tuspot-cat-region-shortcuts-head h3{margin:0 0 4px;color:#093440;font-size:22px;line-height:1.05;letter-spacing:-.035em;font-weight:950}body.tuspot-platform .tuspot-cat-region-shortcuts-head p{margin:0;color:#5d7883;font-size:13px;line-height:1.45;font-weight:650}body.tuspot-platform .tuspot-cat-region-shortcuts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-cat-region-shortcuts-grid a{position:relative;display:flex;flex-direction:column;gap:7px;min-height:116px;padding:15px;border-radius:21px;text-decoration:none;color:#102b35;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 10px 28px rgb(10 58 74 / .045);overflow:hidden;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}body.tuspot-platform .tuspot-cat-region-shortcuts-grid a:after{content:"";position:absolute;right:-28px;top:-34px;width:78px;height:78px;border-radius:999px;background:rgb(35 187 231 / .10)}body.tuspot-platform .tuspot-cat-region-shortcuts-grid a:hover{transform:translateY(-2px);border-color:rgb(35 187 231 / .52);background:#F5FCFF;box-shadow:0 18px 42px rgb(10 58 74 / .095)}body.tuspot-platform .tuspot-cat-region-shortcuts-grid small{width:max-content;padding:5px 8px;border-radius:999px;background:#E7F8FE;color:#1288A8;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-cat-region-shortcuts-grid strong{display:block;position:relative;z-index:1;color:#102b35;font-size:17px;line-height:1.08;font-weight:950}body.tuspot-platform .tuspot-cat-region-shortcuts-grid span{display:block;position:relative;z-index:1;color:#6a838d;font-size:12px;line-height:1.35;font-weight:700}body.tuspot-platform .tuspot-cat-empty-smart{grid-column:1/-1;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:18px;align-items:stretch;width:100%;padding:22px;border-radius:30px;background:linear-gradient(135deg,#ffffff 0%,#edfaff 100%);border:1px solid rgb(35 187 231 / .24);box-shadow:0 22px 60px rgb(10 58 74 / .075);text-align:left}body.tuspot-platform .tuspot-cat-empty-smart .tuspot-cat-empty-main{display:flex;flex-direction:column;justify-content:center;gap:12px}body.tuspot-platform .tuspot-cat-empty-smart .tuspot-cat-empty-main>span{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:18px;background:#E4F8FE;color:#23BBE7}body.tuspot-platform .tuspot-cat-empty-smart h3{margin:0;color:#093440;font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.045em;font-weight:950}body.tuspot-platform .tuspot-cat-empty-smart p{margin:0;color:#607886;font-size:15px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-cat-empty-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}body.tuspot-platform .tuspot-cat-empty-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:950;background:#fff;color:#126b82;border:1px solid rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-cat-empty-actions a.is-primary{background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 12px 26px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-cat-empty-suggestions{padding:16px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-empty-suggestions>strong{display:block;margin:0 0 10px;color:#093440;font-size:15px;font-weight:950}body.tuspot-platform .tuspot-cat-empty-suggestions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-cat-empty-suggestions a{display:flex;flex-direction:column;gap:5px;padding:13px;border-radius:18px;text-decoration:none;background:#F4FCFF;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-empty-suggestions a strong{color:#102b35;font-size:14px;line-height:1.15;font-weight:950}body.tuspot-platform .tuspot-cat-empty-suggestions a span{color:#6a838d;font-size:12px;line-height:1.35;font-weight:700}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-region-shortcuts,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-region-shortcuts,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-smart,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-smart{background:linear-gradient(135deg,rgb(8 28 36 / .96),rgb(11 52 65 / .82));border-color:rgb(159 226 244 / .20);box-shadow:0 26px 70px rgb(0 0 0 / .32)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-region-shortcuts-grid a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-region-shortcuts-grid a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-suggestions,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-suggestions,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-suggestions a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-suggestions a{background:#0B2832;border-color:rgb(159 226 244 / .16)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-region-shortcuts-head h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-region-shortcuts-head h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-region-shortcuts-grid strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-region-shortcuts-grid strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-smart h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-smart h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-suggestions>strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-suggestions>strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-suggestions a strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-suggestions a strong{color:#F4FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-region-shortcuts-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-region-shortcuts-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-region-shortcuts-grid span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-region-shortcuts-grid span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-smart p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-smart p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-empty-suggestions a span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-empty-suggestions a span{color:#A9C7D0}@media (max-width:1180px){body.tuspot-platform .tuspot-cat-region-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-cat-empty-smart{grid-template-columns:1fr}}@media (max-width:760px){body.tuspot-platform .tuspot-cat-region-shortcuts-head{grid-template-columns:1fr;gap:9px}body.tuspot-platform .tuspot-cat-region-shortcuts-grid,body.tuspot-platform .tuspot-cat-empty-suggestions>div{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-empty-smart{padding:16px;border-radius:24px}}body.tuspot-platform .tuspot-cat-trip-presets{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none}body.tuspot-platform .tuspot-cat-match-intro.tuspot-cat-match-studio{margin-top:16px}body.tuspot-platform .tuspot-cat-feature-strip+.tuspot-cat-trip-presets{margin-top:24px}body.tuspot-platform .tuspot-cat-results-sort{position:relative;min-width:310px;width:auto;flex:0 0 auto;margin-left:auto;overflow:visible;z-index:30}body.tuspot-platform .tuspot-cat-results-sort label,body.tuspot-platform .tuspot-cat-results-sort>button{display:none}body.tuspot-platform .tuspot-cat-sort-custom{position:relative;width:100%;min-width:310px;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-cat-sort-trigger{display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;min-height:54px;padding:9px 14px 9px 16px;border-radius:18px;border:1px solid rgb(35 187 231 / .24);background:linear-gradient(135deg,#ffffff,#eefbff);color:#0c3441;text-align:left;box-shadow:0 12px 28px rgb(10 58 74 / .06);cursor:pointer}body.tuspot-platform .tuspot-cat-sort-trigger span{display:block;margin:0 0 2px;color:#1688A9;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-cat-sort-trigger strong{display:block;grid-column:1;margin:0;padding:0;background:#fff0;color:#0c3441;font-size:14px;line-height:1.15;font-weight:950;letter-spacing:-.02em}body.tuspot-platform .tuspot-cat-sort-trigger i{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#DDF6FE;color:#1688A9;font-style:normal;font-size:20px;line-height:1;transition:transform .18s ease,background .18s ease}body.tuspot-platform .tuspot-cat-sort-custom.is-open .tuspot-cat-sort-trigger,body.tuspot-platform .tuspot-cat-sort-custom:focus-within .tuspot-cat-sort-trigger,body.tuspot-platform .tuspot-cat-sort-custom:hover .tuspot-cat-sort-trigger{border-color:#23BBE7;box-shadow:0 16px 36px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-cat-sort-custom.is-open .tuspot-cat-sort-trigger i,body.tuspot-platform .tuspot-cat-sort-custom:focus-within .tuspot-cat-sort-trigger i,body.tuspot-platform .tuspot-cat-sort-custom:hover .tuspot-cat-sort-trigger i{transform:rotate(180deg);background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-sort-menu{position:absolute;top:calc(100% + 10px);right:0;display:grid;gap:6px;width:max(100%,360px);max-width:min(420px,calc(100vw - 36px));padding:10px;border-radius:22px;border:1px solid rgb(35 187 231 / .24);background:rgb(255 255 255 / .96);box-shadow:0 24px 70px rgb(9 52 64 / .18);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transform:translateY(8px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:9999}body.tuspot-platform .tuspot-cat-sort-custom.is-open .tuspot-cat-sort-menu,body.tuspot-platform .tuspot-cat-sort-custom:focus-within .tuspot-cat-sort-menu,body.tuspot-platform .tuspot-cat-sort-custom:hover .tuspot-cat-sort-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}body.tuspot-platform .tuspot-cat-sort-menu button{display:grid;gap:2px;width:100%;min-height:54px;padding:10px 12px;border:1px solid #fff0;border-radius:16px;background:#fff0;color:#123440;text-align:left;cursor:pointer;box-shadow:none}body.tuspot-platform .tuspot-cat-sort-menu button b{color:inherit;font-size:14px;font-weight:950;line-height:1.15}body.tuspot-platform .tuspot-cat-sort-menu button small{color:#66838c;font-size:12px;font-weight:750;line-height:1.25}body.tuspot-platform .tuspot-cat-sort-menu button:hover,body.tuspot-platform .tuspot-cat-sort-menu button:focus,body.tuspot-platform .tuspot-cat-sort-menu button.is-active{background:#EAF8FE;border-color:rgb(35 187 231 / .25);color:#0f7189;outline:none}body.tuspot-platform .tuspot-cat-sort-menu button.is-active{box-shadow:inset 4px 0 0 #23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-trigger,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-trigger{background:linear-gradient(135deg,#0B2832,#0E3641);border-color:rgb(159 226 244 / .22);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-trigger strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-trigger strong{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-menu,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-menu{background:rgb(9 34 43 / .97);border-color:rgb(159 226 244 / .22);box-shadow:0 26px 70px rgb(0 0 0 / .36)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-menu button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-menu button{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-menu button small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-menu button small{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-menu button:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-menu button:focus,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-sort-menu button.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-menu button:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-menu button:focus,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-sort-menu button.is-active{background:#0E303B;border-color:rgb(159 226 244 / .25);color:#A6EAF8}@media (max-width:1100px){body.tuspot-platform .tuspot-cat-results-sort,body.tuspot-platform .tuspot-cat-sort-custom{width:100%;min-width:0}body.tuspot-platform .tuspot-cat-sort-menu{left:0;right:auto;width:100%;max-width:100%;transform-origin:top left}}@media (max-width:760px){body.tuspot-platform .tuspot-cat-trip-presets{width:calc(100vw - 28px)}body.tuspot-platform .tuspot-cat-sort-trigger{min-height:52px;border-radius:17px}}body.tuspot-platform .tuspot-home-studio{--ths-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));--ths-padding:clamp(28px,4vw,62px);--ths-gap:18px;--ths-radius:42px;--ths-image-ratio:62%;--ths-cols:3;--ths-accent:#23BBE7;--ths-bg:#F4FBFE;--ths-surface:#fff;--ths-dark:#062C35;--ths-title:#071225;--ths-text:#17687B;position:relative;isolation:isolate;width:var(--ths-width);margin:clamp(30px,5vw,84px) auto;padding:var(--ths-padding);border-radius:var(--ths-radius);background:linear-gradient(135deg,var(--ths-bg),#fff 52%,rgb(35 187 231 / .08));border:1px solid rgb(180 229 244 / .82);box-shadow:0 28px 90px rgb(6 52 64 / .09);overflow:hidden;color:var(--ths-title);font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-home-studio *{box-sizing:border-box}body.tuspot-platform .tuspot-home-studio-glow{position:absolute;inset:auto -16% -32% auto;width:48vw;height:48vw;min-width:420px;min-height:420px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .22),#fff0 66%);z-index:-1;pointer-events:none}body.tuspot-platform .tuspot-home-studio:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 12% 10%,rgb(126 233 255 / .22),transparent 27%),radial-gradient(circle at 86% 14%,rgb(35 187 231 / .16),transparent 30%);z-index:-2;pointer-events:none}body.tuspot-platform .tuspot-home-studio-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--ths-gap)}body.tuspot-platform .tuspot-home-studio-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:6px}body.tuspot-platform .tuspot-home-studio-copy{max-width:860px}body.tuspot-platform .tuspot-home-studio-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;margin:0 0 12px;border-radius:999px;background:rgb(35 187 231 / .11);border:1px solid rgb(35 187 231 / .22);color:var(--ths-accent);font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}body.tuspot-platform .tuspot-home-studio h2{margin:0;color:var(--ths-title);font-size:clamp(30px,4vw,66px);line-height:.98;font-weight:950;letter-spacing:-.065em}body.tuspot-platform .tuspot-home-studio p{margin:14px 0 0;color:var(--ths-text);font-size:clamp(14px,1.12vw,18px);line-height:1.62;font-weight:650;max-width:740px}body.tuspot-platform .tuspot-home-studio-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}body.tuspot-platform .tuspot-home-studio-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:var(--ths-accent);color:#fff;text-decoration:none;font-size:14px;font-weight:950;box-shadow:0 18px 42px rgb(35 187 231 / .26);white-space:nowrap;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}body.tuspot-platform .tuspot-home-studio-btn:hover{transform:translateY(-2px);background:var(--ths-dark);color:#fff;box-shadow:0 22px 54px rgb(6 52 64 / .18)}body.tuspot-platform .tuspot-home-studio-btn.is-ghost{background:rgb(255 255 255 / .74);color:var(--ths-dark);border:1px solid rgb(35 187 231 / .24);box-shadow:0 12px 32px rgb(6 52 64 / .06)}body.tuspot-platform .tuspot-home-studio-search{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(160px,.55fr) auto;gap:10px;padding:12px;margin:2px 0 10px;border-radius:30px;background:rgb(255 255 255 / .82);border:1px solid rgb(185 230 244 / .92);box-shadow:0 18px 58px rgb(6 52 64 / .08);backdrop-filter:blur(16px)}body.tuspot-platform .tuspot-home-studio-search label{display:flex;align-items:center;gap:10px;min-width:0;height:58px;margin:0;padding:0 16px;border-radius:20px;background:#F2FBFE;border:1px solid rgb(185 230 244 / .86);color:var(--ths-accent)}body.tuspot-platform .tuspot-home-studio-search label span{display:grid;place-items:center;flex:0 0 auto}body.tuspot-platform .tuspot-home-studio-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-studio-search input,body.tuspot-platform .tuspot-home-studio-search select{width:100%;height:58px;border:0;outline:none;background:#fff0;color:var(--ths-dark);font-size:14px;font-weight:850;box-shadow:none}body.tuspot-platform .tuspot-home-studio-search select{padding:0 14px;border-radius:20px;background:#F2FBFE;border:1px solid rgb(185 230 244 / .86);appearance:auto}body.tuspot-platform .tuspot-home-studio-search button{height:58px;border:0;border-radius:20px;background:var(--ths-accent);color:#fff;padding:0 24px;font-weight:950;cursor:pointer;box-shadow:0 16px 36px rgb(35 187 231 / .24);transition:background .2s ease,transform .2s ease}body.tuspot-platform .tuspot-home-studio-search button:hover{background:var(--ths-dark);transform:translateY(-1px)}body.tuspot-platform .tuspot-home-studio-main{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(0,1.45fr);gap:var(--ths-gap);align-items:stretch}body.tuspot-platform .tuspot-home-studio-feature{position:relative;display:flex;min-height:100%;border-radius:32px;overflow:hidden;text-decoration:none;color:#fff;background:var(--ths-dark);box-shadow:0 24px 72px rgb(6 52 64 / .16);transform:translateZ(0)}body.tuspot-platform .tuspot-home-studio-feature-bg{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(1.04);transition:transform .35s ease}body.tuspot-platform .tuspot-home-studio-feature:hover .tuspot-home-studio-feature-bg{transform:scale(1.045)}body.tuspot-platform .tuspot-home-studio-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 44 53 / .06),rgb(6 44 53 / .78)),radial-gradient(circle at 20% 18%,rgb(35 187 231 / .38),transparent 30%)}body.tuspot-platform .tuspot-home-studio-feature-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:420px;padding:30px}body.tuspot-platform .tuspot-home-studio-feature-content em{align-self:flex-start;display:inline-flex;margin:0 0 12px;padding:8px 11px;border-radius:999px;background:rgb(255 255 255 / .17);border:1px solid rgb(255 255 255 / .26);color:#fff;font-style:normal;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.11em;backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-home-studio-feature-content strong{display:block;color:#fff;font-size:clamp(26px,2.8vw,44px);line-height:1;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-home-studio-feature-content small{display:block;margin:12px 0 0;color:rgb(255 255 255 / .86);font-size:14px;line-height:1.55;font-weight:700}body.tuspot-platform .tuspot-home-studio-feature-content b{display:inline-flex;align-self:flex-start;margin-top:18px;padding:11px 15px;border-radius:999px;background:#fff;color:var(--ths-dark);font-size:13px;font-weight:950}body.tuspot-platform .tuspot-home-studio-grid{display:grid;grid-template-columns:repeat(var(--ths-cols),minmax(0,1fr));gap:var(--ths-gap)}body.tuspot-platform .tuspot-home-studio-card{display:flex;min-width:0;flex-direction:column;border-radius:30px;overflow:hidden;background:var(--ths-surface);border:1px solid rgb(180 229 244 / .86);text-decoration:none;color:var(--ths-title);box-shadow:0 18px 58px rgb(6 52 64 / .075);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.tuspot-platform .tuspot-home-studio-card:hover{transform:translateY(-4px);border-color:rgb(35 187 231 / .46);box-shadow:0 25px 76px rgb(6 52 64 / .13)}body.tuspot-platform .tuspot-home-studio-card-image{position:relative;display:block;width:100%;padding-top:var(--ths-image-ratio);background-size:cover;background-position:center;background-color:#EAF8FE}body.tuspot-platform .tuspot-home-studio-card-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,rgb(0 0 0 / .26))}body.tuspot-platform .tuspot-home-studio-card-image em{position:absolute;z-index:2;left:14px;bottom:12px;padding:7px 10px;border-radius:999px;background:var(--ths-accent);color:#fff;font-style:normal;font-size:10px;font-weight:950;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-home-studio-card-body{position:relative;display:flex;flex:1;flex-direction:column;padding:18px}body.tuspot-platform .tuspot-home-studio-card-icon{display:grid;place-items:center;width:38px;height:38px;margin:-38px 0 12px auto;border-radius:15px;background:#fff;color:var(--ths-accent);border:1px solid rgb(35 187 231 / .20);box-shadow:0 12px 30px rgb(6 52 64 / .10);z-index:3}body.tuspot-platform .tuspot-home-studio-card-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-studio-card-body small{display:block;margin:0 0 6px;color:var(--ths-accent);font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}body.tuspot-platform .tuspot-home-studio-card-body strong{display:block;color:var(--ths-title);font-size:19px;line-height:1.12;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-home-studio-card-body span:not(.tuspot-home-studio-card-icon){display:block;margin:8px 0 0;color:var(--ths-text);font-size:13px;line-height:1.5;font-weight:650}body.tuspot-platform .tuspot-home-studio-card-body b{display:block;margin:auto 0 0;padding-top:12px;color:#6c8890;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-home-studio-quick{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:4px}body.tuspot-platform .tuspot-home-studio-quick a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border-radius:999px;background:rgb(255 255 255 / .76);border:1px solid rgb(35 187 231 / .18);color:var(--ths-dark);text-decoration:none;font-size:13px;font-weight:900;box-shadow:0 10px 26px rgb(6 52 64 / .045);transition:transform .2s ease,background .2s ease}body.tuspot-platform .tuspot-home-studio-quick a:hover{transform:translateY(-2px);background:#fff;color:var(--ths-dark)}body.tuspot-platform .tuspot-home-studio-quick svg{width:17px;height:17px;fill:none;stroke:var(--ths-accent);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-home-studio-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:6px;padding:12px;border-radius:28px;background:rgb(255 255 255 / .66);border:1px solid rgb(180 229 244 / .80)}body.tuspot-platform .tuspot-home-studio-stats span{display:flex;flex-direction:column;justify-content:center;min-height:72px;padding:14px;border-radius:20px;background:#fff;border:1px solid rgb(180 229 244 / .66)}body.tuspot-platform .tuspot-home-studio-stats strong{display:block;color:var(--ths-dark);font-size:20px;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-home-studio-stats em{display:block;color:var(--ths-text);font-style:normal;font-size:12px;font-weight:800;line-height:1.25}body.tuspot-platform .tuspot-home-studio.is-layout-split .tuspot-home-studio-main{grid-template-columns:minmax(380px,.95fr) minmax(0,1.25fr)}body.tuspot-platform .tuspot-home-studio.is-layout-editorial .tuspot-home-studio-head{align-items:flex-start}body.tuspot-platform .tuspot-home-studio.is-layout-editorial .tuspot-home-studio-main{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-studio.is-layout-editorial .tuspot-home-studio-feature{min-height:360px}body.tuspot-platform .tuspot-home-studio.is-layout-editorial .tuspot-home-studio-grid{grid-template-columns:repeat(var(--ths-cols),minmax(0,1fr))}body.tuspot-platform .tuspot-home-studio.is-layout-compact{padding:clamp(20px,3vw,38px)}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-head{align-items:center}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-main{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-feature{display:none}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-card{display:grid;grid-template-columns:116px 1fr;min-height:116px}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-card-image{height:100%;padding-top:0}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-card-body{padding:15px}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-card-icon{display:none}body.tuspot-platform .tuspot-home-studio.is-layout-carousel .tuspot-home-studio-main{display:block}body.tuspot-platform .tuspot-home-studio.is-layout-carousel .tuspot-home-studio-feature{margin-bottom:var(--ths-gap);min-height:360px}body.tuspot-platform .tuspot-home-studio.is-layout-carousel .tuspot-home-studio-grid{display:flex;gap:var(--ths-gap);overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 6px 18px;margin:0 -6px}body.tuspot-platform .tuspot-home-studio.is-layout-carousel .tuspot-home-studio-card{flex:0 0 min(360px,82vw);scroll-snap-align:start}body.tuspot-platform .tuspot-home-studio.is-card-compact .tuspot-home-studio-card-body{padding:15px}body.tuspot-platform .tuspot-home-studio.is-card-compact .tuspot-home-studio-card-body strong{font-size:17px}body.tuspot-platform .tuspot-home-studio.is-card-large .tuspot-home-studio-card-body{padding:22px}body.tuspot-platform .tuspot-home-studio.is-card-large .tuspot-home-studio-card-body strong{font-size:22px}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio{background:linear-gradient(135deg,#061f27,#082f38 58%,rgb(35 187 231 / .10));border-color:rgb(126 233 255 / .18);box-shadow:0 30px 100px rgb(0 0 0 / .26)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio h2{color:#F2FDFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-card-body span:not(.tuspot-home-studio-card-icon),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-stats em{color:rgb(222 248 254 / .74)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-stats span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-search select{background:#082f38;border-color:rgb(126 233 255 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-search,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-stats,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-quick a{background:rgb(7 47 56 / .76);border-color:rgb(126 233 255 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-card-body strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-stats strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-quick a{color:#F2FDFF}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-card-icon,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-studio-btn.is-ghost{background:#0A3B46;color:#E8FBFF;border-color:rgb(126 233 255 / .20)}@media (max-width:1280px){body.tuspot-platform .tuspot-home-studio-main{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-studio-feature-content{min-height:360px}body.tuspot-platform .tuspot-home-studio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){body.tuspot-platform .tuspot-home-studio{width:calc(100vw - 24px);border-radius:30px}body.tuspot-platform .tuspot-home-studio-head{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-home-studio-actions{justify-content:flex-start}body.tuspot-platform .tuspot-home-studio-search{grid-template-columns:1fr;border-radius:24px}body.tuspot-platform .tuspot-home-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-home-studio-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.tuspot-platform .tuspot-home-studio{padding:22px}body.tuspot-platform .tuspot-home-studio h2{font-size:clamp(32px,10vw,48px)}body.tuspot-platform .tuspot-home-studio-actions{width:100%}body.tuspot-platform .tuspot-home-studio-btn{width:100%}body.tuspot-platform .tuspot-home-studio-feature-content{min-height:330px;padding:22px}body.tuspot-platform .tuspot-home-studio-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-studio-stats{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-studio.is-layout-compact .tuspot-home-studio-card{grid-template-columns:96px 1fr}}body.tuspot-platform .tuspot-cat-season-guide{order:-10}body.tuspot-platform .tuspot-aqua-newsletter,body.tuspot-platform .tuspot-facts-widget,body.tuspot-platform .tuspot-articles-widget{width:var(--tan-width,var(--tfw-width,var(--taw-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))));max-width:none;margin:clamp(28px,4vw,64px) auto;box-sizing:border-box;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-aqua-newsletter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr) 260px;gap:22px;align-items:center;overflow:hidden;padding:clamp(26px,3vw,52px);border-radius:42px;background:linear-gradient(135deg,var(--tan-bg),#fff);border:1px solid rgb(35 187 231 / .24);box-shadow:0 28px 80px rgb(9 52 64 / .1);color:var(--tan-dark)}body.tuspot-platform .tuspot-aqua-newsletter-bg{position:absolute;inset:auto -120px -180px auto;width:420px;height:420px;border-radius:999px;background:var(--tan-accent);opacity:.14;filter:blur(8px);pointer-events:none}body.tuspot-platform .tuspot-aqua-newsletter-copy,body.tuspot-platform .tuspot-aqua-newsletter-form,body.tuspot-platform .tuspot-aqua-newsletter-visual{position:relative;z-index:2}body.tuspot-platform .tuspot-aqua-newsletter-copy span,body.tuspot-platform .tuspot-facts-head span,body.tuspot-platform .tuspot-articles-head span{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;border-radius:999px;background:rgb(35 187 231 / .12);color:#137792;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-aqua-newsletter-copy h2,body.tuspot-platform .tuspot-facts-head h2,body.tuspot-platform .tuspot-articles-head h2{margin:0;color:var(--tan-dark,var(--tfw-dark,var(--taw-dark,#062C35)));font-size:clamp(28px,3vw,48px);line-height:1.04;font-weight:900;letter-spacing:-.045em}body.tuspot-platform .tuspot-aqua-newsletter-copy p,body.tuspot-platform .tuspot-facts-head p,body.tuspot-platform .tuspot-articles-head p{margin:14px 0 0;max-width:720px;color:#17687B;font-size:16px;line-height:1.7;font-weight:650}body.tuspot-platform .tuspot-aqua-newsletter-form{padding:18px;border-radius:30px;background:rgb(255 255 255 / .82);border:1px solid rgb(35 187 231 / .2);box-shadow:0 18px 50px rgb(9 52 64 / .08);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-aqua-newsletter-fields{display:grid;grid-template-columns:1fr;gap:10px}body.tuspot-platform .tuspot-aqua-newsletter-form label{display:grid;gap:7px;margin:0;color:#137792;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-aqua-newsletter-form input{width:100%;min-height:54px;padding:0 16px;border-radius:18px;border:1px solid rgb(35 187 231 / .22);background:var(--tan-surface);color:#062C35;font-size:15px;font-weight:750;outline:none;box-sizing:border-box}body.tuspot-platform .tuspot-aqua-newsletter-form input:focus{border-color:var(--tan-accent);box-shadow:0 0 0 4px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-aqua-newsletter-form button{min-height:56px;padding:0 20px;border:0;border-radius:18px;background:var(--tan-accent);color:#fff;font-weight:900;cursor:pointer;box-shadow:0 14px 28px rgb(35 187 231 / .22);transition:.2s ease}body.tuspot-platform .tuspot-aqua-newsletter-form button:hover{background:#212844;transform:translateY(-1px);color:#fff}body.tuspot-platform .tuspot-aqua-newsletter-form small{display:block;margin-top:12px;color:#6f8991;font-size:12px;line-height:1.45;font-weight:650}body.tuspot-platform .tuspot-aqua-newsletter-visual{min-height:220px;border-radius:30px;background-size:cover;background-position:center;border:1px solid rgb(255 255 255 / .6);box-shadow:inset 0 0 0 999px rgb(6 44 53 / .06)}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-center{grid-template-columns:1fr;text-align:center}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-center .tuspot-aqua-newsletter-copy p{margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-center .tuspot-aqua-newsletter-form{max-width:760px;margin:auto;width:100%}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-center .tuspot-aqua-newsletter-visual{display:none}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-compact{grid-template-columns:1fr minmax(360px,.8fr);padding:24px;border-radius:30px}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-compact .tuspot-aqua-newsletter-visual{display:none}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-compact h2{font-size:clamp(24px,2.2vw,34px)}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-compact .tuspot-aqua-newsletter-fields{grid-template-columns:1fr auto;align-items:end}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-compact .tuspot-aqua-newsletter-fields label:first-child{display:none}body.tuspot-platform .tuspot-facts-widget{padding:clamp(26px,3vw,52px);border-radius:42px;background:var(--tfw-bg);border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 70px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-facts-head,body.tuspot-platform .tuspot-articles-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}body.tuspot-platform .tuspot-facts-head>a,body.tuspot-platform .tuspot-articles-head>a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:var(--tfw-accent,var(--taw-accent,#23BBE7));color:#fff;text-decoration:none;font-weight:900;box-shadow:0 14px 28px rgb(35 187 231 / .2)}body.tuspot-platform .tuspot-facts-grid{display:grid;grid-template-columns:repeat(var(--tfw-cols),minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-fact-card{display:grid;grid-template-columns:112px 1fr;gap:16px;min-height:180px;padding:16px;border-radius:30px;background:var(--tfw-surface);border:1px solid rgb(35 187 231 / .16);box-shadow:0 18px 50px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-fact-image{display:block;border-radius:22px;background-size:cover;background-position:center;background-color:#EAF8FE}body.tuspot-platform .tuspot-fact-card em{font-style:normal;color:#1293B4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-fact-card h3{margin:8px 0 8px;font-size:20px;line-height:1.15;letter-spacing:-.02em}body.tuspot-platform .tuspot-fact-card h3 a{color:var(--tfw-dark);text-decoration:none}body.tuspot-platform .tuspot-fact-card p{margin:0;color:#577780;font-size:14px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-fact-card small{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#17687B;font-weight:850}body.tuspot-platform .tuspot-fact-card small svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}body.tuspot-platform .tuspot-facts-widget.is-layout-compact .tuspot-fact-card{grid-template-columns:1fr;min-height:auto}body.tuspot-platform .tuspot-facts-widget.is-layout-compact .tuspot-fact-image{display:none}body.tuspot-platform .tuspot-facts-widget.is-layout-editorial .tuspot-facts-grid{grid-template-columns:1.15fr .85fr}body.tuspot-platform .tuspot-facts-widget.is-layout-editorial .tuspot-fact-card:first-child{grid-row:span 2;grid-template-columns:1fr}body.tuspot-platform .tuspot-facts-widget.is-layout-editorial .tuspot-fact-card:first-child .tuspot-fact-image{min-height:260px}body.tuspot-platform .tuspot-articles-widget{padding:clamp(26px,3vw,52px);border-radius:42px;background:var(--taw-bg);border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-articles-grid{display:grid;grid-template-columns:repeat(var(--taw-cols),minmax(0,1fr));gap:20px}body.tuspot-platform .tuspot-article-card{overflow:hidden;border-radius:32px;background:var(--taw-surface);border:1px solid rgb(35 187 231 / .16);box-shadow:0 18px 52px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-article-image{position:relative;display:block;min-height:220px;background-size:cover;background-position:center;text-decoration:none}body.tuspot-platform .tuspot-article-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,rgb(6 44 53 / .42))}body.tuspot-platform .tuspot-article-image em{position:absolute;z-index:2;left:16px;bottom:16px;padding:8px 11px;border-radius:999px;background:rgb(255 255 255 / .88);color:#093440;font-style:normal;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-article-card>div{padding:22px}body.tuspot-platform .tuspot-article-card small{display:inline-flex;color:#1293B4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}body.tuspot-platform .tuspot-article-card h3{margin:8px 0 10px;font-size:23px;line-height:1.12;letter-spacing:-.03em}body.tuspot-platform .tuspot-article-card h3 a{color:var(--taw-dark);text-decoration:none}body.tuspot-platform .tuspot-article-card p{margin:0 0 18px;color:#577780;font-size:15px;line-height:1.6;font-weight:650}body.tuspot-platform .tuspot-article-more{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .24);color:#137792;text-decoration:none;font-weight:900}body.tuspot-platform .tuspot-article-more:hover{background:var(--taw-accent);color:#fff;border-color:var(--taw-accent)}body.tuspot-platform .tuspot-articles-widget.is-layout-featured_grid .tuspot-article-card.is-featured{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}body.tuspot-platform .tuspot-articles-widget.is-layout-featured_grid .tuspot-article-card.is-featured .tuspot-article-image{min-height:100%}body.tuspot-platform .tuspot-articles-widget.is-layout-mosaic .tuspot-article-card:nth-child(3n+1){grid-row:span 2}body.tuspot-platform .tuspot-articles-widget.is-layout-compact .tuspot-articles-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-articles-widget.is-layout-compact .tuspot-article-card{display:grid;grid-template-columns:240px 1fr}body.tuspot-platform .tuspot-articles-widget.is-layout-carousel .tuspot-articles-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}body.tuspot-platform .tuspot-articles-widget.is-layout-carousel .tuspot-article-card{min-width:min(380px,86vw);scroll-snap-align:start}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-aqua-newsletter,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-aqua-newsletter,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-facts-widget,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-facts-widget,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-articles-widget,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-articles-widget{background:#061B23;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-aqua-newsletter-form,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fact-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-article-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-aqua-newsletter-form,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fact-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-article-card{background:#0B2832;border-color:rgb(159 226 244 / .22);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-aqua-newsletter h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-facts-widget h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-articles-widget h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fact-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-article-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-aqua-newsletter h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-facts-widget h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-articles-widget h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fact-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-article-card h3 a{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-aqua-newsletter p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-facts-widget p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-articles-widget p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-aqua-newsletter p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-facts-widget p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-articles-widget p{color:#A9C7D0}@media (max-width:1180px){body.tuspot-platform .tuspot-aqua-newsletter{grid-template-columns:1fr}body.tuspot-platform .tuspot-aqua-newsletter-visual{display:none}body.tuspot-platform .tuspot-facts-grid,body.tuspot-platform .tuspot-articles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-articles-widget.is-layout-featured_grid .tuspot-article-card.is-featured{grid-column:span 2}}@media (max-width:760px){body.tuspot-platform .tuspot-aqua-newsletter,body.tuspot-platform .tuspot-facts-widget,body.tuspot-platform .tuspot-articles-widget{width:min(100%,calc(100vw - 28px));margin:24px auto;border-radius:28px;padding:20px}body.tuspot-platform .tuspot-facts-head,body.tuspot-platform .tuspot-articles-head{display:block}body.tuspot-platform .tuspot-facts-head>a,body.tuspot-platform .tuspot-articles-head>a{margin-top:16px}body.tuspot-platform .tuspot-facts-grid,body.tuspot-platform .tuspot-articles-grid,body.tuspot-platform .tuspot-facts-widget.is-layout-editorial .tuspot-facts-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-fact-card,body.tuspot-platform .tuspot-articles-widget.is-layout-featured_grid .tuspot-article-card.is-featured,body.tuspot-platform .tuspot-articles-widget.is-layout-compact .tuspot-article-card{display:block;grid-column:auto}body.tuspot-platform .tuspot-fact-image{min-height:180px;margin-bottom:14px}body.tuspot-platform .tuspot-aqua-newsletter.is-layout-compact .tuspot-aqua-newsletter-fields{grid-template-columns:1fr}}body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout{background:radial-gradient(circle at top left,rgb(35 187 231 / .14),transparent 34vw),linear-gradient(180deg,rgb(244 251 255 / .94),#fff 34%,rgb(246 250 252 / .98))}body.tuspot-platform.woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content){width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin:34px auto 70px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#212844}body.tuspot-platform .tuspot-wc-hero{position:relative;overflow:hidden;margin:0 0 24px;padding:clamp(26px, 3vw, 46px);border:1px solid rgb(35 187 231 / .20);border-radius:34px;background:radial-gradient(circle at 88% 0%,rgb(35 187 231 / .23),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(232 249 255 / .96));box-shadow:0 26px 72px rgb(33 40 68 / .10)}body.tuspot-platform .tuspot-wc-hero:after{content:"";position:absolute;right:-48px;bottom:-58px;width:230px;height:230px;border-radius:999px;background:rgb(35 187 231 / .11);pointer-events:none}body.tuspot-platform .tuspot-wc-hero-kicker,body.tuspot-platform .tuspot-wc-next-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:8px 13px;border:1px solid rgb(35 187 231 / .24);border-radius:999px;background:rgb(35 187 231 / .10);color:#118fb5;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-wc-hero h1{max-width:820px;margin:0 0 12px;color:#212844;font-size:clamp(34px, 4vw, 64px);line-height:.98;letter-spacing:-.055em;font-weight:850}body.tuspot-platform .tuspot-wc-hero p{max-width:740px;margin:0;color:rgb(33 40 68 / .72);font-size:17px;line-height:1.72}body.tuspot-platform .tuspot-wc-hero-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform .tuspot-wc-hero-pills span{display:inline-flex;padding:10px 13px;border-radius:999px;background:rgb(255 255 255 / .78);color:#212844;font-size:13px;font-weight:750;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .18)}body.tuspot-platform.woocommerce .woocommerce-breadcrumb,body.tuspot-platform.woocommerce-page .woocommerce-breadcrumb{margin:0 auto 18px;color:rgb(33 40 68 / .55);font-size:13px;font-weight:650}body.tuspot-platform.woocommerce .woocommerce-breadcrumb a,body.tuspot-platform.woocommerce-page .woocommerce-breadcrumb a{color:#118fb5;text-decoration:none}body.tuspot-platform.woocommerce .woocommerce-result-count,body.tuspot-platform.woocommerce .woocommerce-ordering{margin:0 0 18px}body.tuspot-platform.woocommerce .woocommerce-ordering select,body.tuspot-platform.woocommerce-page .woocommerce form .form-row select,body.tuspot-platform.woocommerce-page .select2-container--default .select2-selection--single{min-height:48px;border:1px solid rgb(35 187 231 / .24);border-radius:16px;background:rgb(255 255 255 / .92);color:#212844;padding:0 42px 0 14px;font-weight:700;box-shadow:0 12px 28px rgb(33 40 68 / .06)}body.tuspot-platform.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px;margin:0}body.tuspot-platform.woocommerce ul.products::before,body.tuspot-platform.woocommerce ul.products::after{display:none}body.tuspot-platform.woocommerce ul.products li.product,body.tuspot-platform.woocommerce-page ul.products li.product{width:auto;float:none;clear:none;margin:0;padding:16px;border:1px solid rgb(35 187 231 / .18);border-radius:30px;background:rgb(255 255 255 / .94);box-shadow:0 20px 52px rgb(33 40 68 / .08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform.woocommerce ul.products li.product:hover,body.tuspot-platform.woocommerce-page ul.products li.product:hover{transform:translateY(-4px);border-color:rgb(35 187 231 / .34);box-shadow:0 28px 74px rgb(33 40 68 / .13)}body.tuspot-platform.woocommerce ul.products li.product a img,body.tuspot-platform.woocommerce-page ul.products li.product a img{width:100%;aspect-ratio:4/3;object-fit:cover;margin:0 0 14px;border-radius:22px;background:radial-gradient(circle at 72% 22%,rgb(35 187 231 / .28),transparent 32%),linear-gradient(135deg,#ecfbff,#ffffff)}body.tuspot-platform.woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:0;margin:12px 0 8px;padding:0;color:#212844;font-size:20px;line-height:1.22;letter-spacing:-.03em;font-weight:850}body.tuspot-platform.woocommerce ul.products li.product .price,body.tuspot-platform.woocommerce-page ul.products li.product .price{display:flex;align-items:baseline;gap:6px;margin:12px 0 16px;color:#118fb5;font-size:21px;font-weight:900}body.tuspot-platform .tuspot-wc-product-badge,body.tuspot-platform .tuspot-wc-single-badge span{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:8px 11px;border-radius:999px;background:rgb(35 187 231 / .11);color:#118fb5;font-size:12px;font-weight:850;letter-spacing:.02em}body.tuspot-platform .tuspot-wc-product-badge.is-promotion{background:rgb(33 40 68 / .07);color:#212844}body.tuspot-platform .tuspot-wc-product-features{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 14px}body.tuspot-platform .tuspot-wc-product-features span{padding:7px 9px;border-radius:999px;background:rgb(33 40 68 / .045);color:rgb(33 40 68 / .68);font-size:12px;font-weight:720}body.tuspot-platform.woocommerce a.button,body.tuspot-platform.woocommerce button.button,body.tuspot-platform.woocommerce input.button,body.tuspot-platform.woocommerce #respond input#submit,body.tuspot-platform.woocommerce-page a.button,body.tuspot-platform.woocommerce-page button.button,body.tuspot-platform.woocommerce-page input.button,body.tuspot-platform.woocommerce-page #respond input#submit{min-height:48px;border:0;border-radius:999px;background:#23BBE7;color:#fff;padding:14px 20px;font-size:14px;line-height:1;font-weight:850;letter-spacing:-.01em;box-shadow:0 16px 34px rgb(35 187 231 / .28);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}body.tuspot-platform.woocommerce a.button:hover,body.tuspot-platform.woocommerce button.button:hover,body.tuspot-platform.woocommerce input.button:hover,body.tuspot-platform.woocommerce #respond input#submit:hover,body.tuspot-platform.woocommerce-page a.button:hover,body.tuspot-platform.woocommerce-page button.button:hover,body.tuspot-platform.woocommerce-page input.button:hover,body.tuspot-platform.woocommerce-page #respond input#submit:hover{background:#212844;color:#fff;transform:translateY(-1px);box-shadow:0 18px 40px rgb(33 40 68 / .22)}body.tuspot-platform.woocommerce .button.tuspot-button-light,body.tuspot-platform.woocommerce-page .button.tuspot-button-light,body.tuspot-platform.woocommerce-page a.checkout-button:not(.button){background:rgb(255 255 255 / .9);color:#118fb5;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .24),0 12px 24px rgb(33 40 68 / .06)}body.tuspot-platform.woocommerce div.product{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);gap:clamp(24px, 4vw, 54px);align-items:start;margin-top:20px}body.tuspot-platform.woocommerce div.product div.images,body.tuspot-platform.woocommerce div.product div.summary{width:auto;float:none;margin:0}body.tuspot-platform.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,body.tuspot-platform.woocommerce div.product div.images img{border-radius:32px}body.tuspot-platform.woocommerce div.product div.images{padding:14px;border:1px solid rgb(35 187 231 / .18);border-radius:36px;background:rgb(255 255 255 / .88);box-shadow:0 24px 62px rgb(33 40 68 / .08)}body.tuspot-platform.woocommerce div.product div.summary{position:sticky;top:112px;padding:clamp(24px, 3vw, 38px);border:1px solid rgb(35 187 231 / .20);border-radius:36px;background:radial-gradient(circle at top right,rgb(35 187 231 / .15),transparent 36%),rgb(255 255 255 / .96);box-shadow:0 24px 68px rgb(33 40 68 / .10)}body.tuspot-platform.woocommerce div.product .product_title{margin:0 0 12px;color:#212844;font-size:clamp(34px, 3.2vw, 58px);line-height:1;letter-spacing:-.055em;font-weight:870}body.tuspot-platform.woocommerce div.product p.price,body.tuspot-platform.woocommerce div.product span.price{color:#118fb5;font-size:clamp(28px, 2.6vw, 44px);font-weight:900}body.tuspot-platform.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}body.tuspot-platform.woocommerce div.product form.cart .quantity input.qty,body.tuspot-platform.woocommerce .quantity input.qty{min-height:48px;border:1px solid rgb(35 187 231 / .24);border-radius:999px;background:#fff;color:#212844;font-weight:800}body.tuspot-platform.woocommerce div.product .woocommerce-tabs,body.tuspot-platform.woocommerce div.product .related.products,body.tuspot-platform.woocommerce div.product .upsells.products{grid-column:1 / -1;margin-top:28px;padding:clamp(20px, 2.4vw, 34px);border:1px solid rgb(35 187 231 / .16);border-radius:34px;background:rgb(255 255 255 / .92);box-shadow:0 20px 54px rgb(33 40 68 / .075)}body.tuspot-platform.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0 0 20px;padding:0;border:0}body.tuspot-platform.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0;border-radius:999px;background:rgb(35 187 231 / .10);color:#118fb5}body.tuspot-platform.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#23BBE7;color:#fff}body.tuspot-platform.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}body.tuspot-platform .tuspot-wc-single-badge{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}body.tuspot-platform .tuspot-wc-single-badge small{color:rgb(33 40 68 / .52);font-weight:800;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content){display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:26px;align-items:start}body.tuspot-platform.woocommerce-cart .woocommerce-notices-wrapper,body.tuspot-platform.woocommerce-cart .tuspot-wc-hero,body.tuspot-platform.woocommerce-cart .woocommerce-info,body.tuspot-platform.woocommerce-cart .return-to-shop{grid-column:1 / -1}body.tuspot-platform.woocommerce-cart form.woocommerce-cart-form,body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals,body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review,body.tuspot-platform.woocommerce-order-received .woocommerce-order,body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation,body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-content{border:1px solid rgb(35 187 231 / .18);border-radius:34px;background:rgb(255 255 255 / .94);box-shadow:0 22px 64px rgb(33 40 68 / .08)}body.tuspot-platform.woocommerce-cart form.woocommerce-cart-form,body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-order-received .woocommerce-order,body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-content{padding:clamp(18px, 2.1vw, 32px)}body.tuspot-platform.woocommerce-cart .cart-collaterals{width:auto;float:none;margin:0}body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals{width:100%;float:none;position:sticky;top:112px;padding:24px}body.tuspot-platform.woocommerce table.shop_table,body.tuspot-platform.woocommerce-page table.shop_table{border:0;border-collapse:separate;border-spacing:0 10px;margin:0}body.tuspot-platform.woocommerce table.shop_table th,body.tuspot-platform.woocommerce-page table.shop_table th{color:rgb(33 40 68 / .58);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform.woocommerce table.shop_table td,body.tuspot-platform.woocommerce-page table.shop_table td{border-top:1px solid rgb(35 187 231 / .12);color:#212844;font-weight:650}body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail img{width:84px;border-radius:18px}body.tuspot-platform.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:flex;justify-content:center;width:100%;font-size:16px}body.tuspot-platform.woocommerce-cart .coupon{display:flex;gap:10px}body.tuspot-platform.woocommerce-cart .coupon .input-text,body.tuspot-platform.woocommerce form .form-row input.input-text,body.tuspot-platform.woocommerce form .form-row textarea,body.tuspot-platform.woocommerce-page form .form-row input.input-text,body.tuspot-platform.woocommerce-page form .form-row textarea{min-height:50px;border:1px solid rgb(35 187 231 / .22);border-radius:16px;background:rgb(255 255 255 / .94);color:#212844;padding:12px 15px;font-size:15px;font-weight:650;outline:none;box-shadow:0 10px 26px rgb(33 40 68 / .045)}body.tuspot-platform.woocommerce form .form-row input.input-text:focus,body.tuspot-platform.woocommerce form .form-row textarea:focus,body.tuspot-platform.woocommerce-page form .form-row input.input-text:focus,body.tuspot-platform.woocommerce-page form .form-row textarea:focus{border-color:rgb(35 187 231 / .68);box-shadow:0 0 0 4px rgb(35 187 231 / .12),0 14px 30px rgb(33 40 68 / .06)}body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content)>.woocommerce-form-coupon-toggle,body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content)>.woocommerce-form-login-toggle,body.tuspot-platform.woocommerce-checkout .woocommerce-notices-wrapper,body.tuspot-platform.woocommerce-checkout .tuspot-wc-hero{width:100%}body.tuspot-platform.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,480px);gap:28px;align-items:start;margin-top:22px}body.tuspot-platform.woocommerce-checkout #customer_details{grid-column:1}body.tuspot-platform.woocommerce-checkout #customer_details .col-1,body.tuspot-platform.woocommerce-checkout #customer_details .col-2{width:100%;float:none}body.tuspot-platform.woocommerce-checkout #customer_details h3,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-cart .cart_totals h2,body.tuspot-platform.woocommerce div.product .related.products h2,body.tuspot-platform.woocommerce div.product .upsells.products h2{margin:0 0 18px;color:#212844;font-size:clamp(24px, 2vw, 34px);line-height:1.08;letter-spacing:-.04em;font-weight:850}body.tuspot-platform.woocommerce-checkout #order_review_heading{grid-column:2;position:sticky;top:104px;z-index:4;padding:20px 22px 0;margin:0;border:1px solid rgb(35 187 231 / .18);border-bottom:0;border-radius:34px 34px 0 0;background:rgb(255 255 255 / .96);box-shadow:0 10px 30px rgb(33 40 68 / .05)}body.tuspot-platform.woocommerce-checkout #order_review{grid-column:2;position:sticky;top:158px;padding:22px;border-radius:0 0 34px 34px;border-top:0}body.tuspot-platform.woocommerce-checkout #payment{border:0;border-radius:24px;background:rgb(235 250 255 / .72)}body.tuspot-platform.woocommerce-checkout #payment div.payment_box{border-radius:18px;background:rgb(255 255 255 / .88);color:rgb(33 40 68 / .75)}body.tuspot-platform.woocommerce-checkout #place_order{width:100%;justify-content:center;min-height:56px;margin-top:14px;font-size:16px}body.tuspot-platform .tuspot-wc-secure-note{display:grid;gap:5px;margin:18px 0;padding:15px 16px;border-radius:22px;background:rgb(35 187 231 / .10);color:#212844}body.tuspot-platform .tuspot-wc-secure-note strong{color:#118fb5;font-size:14px;font-weight:850}body.tuspot-platform .tuspot-wc-secure-note span{color:rgb(33 40 68 / .68);font-size:13px;line-height:1.55}body.tuspot-platform.woocommerce-order-received .woocommerce-order{padding:clamp(22px, 3vw, 42px)}body.tuspot-platform.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 0 22px;padding:clamp(22px, 2.6vw, 36px);border-radius:30px;background:radial-gradient(circle at top right,rgb(35 187 231 / .22),transparent 36%),linear-gradient(135deg,rgb(235 250 255 / .98),rgb(255 255 255 / .96));color:#212844;font-size:clamp(24px, 2.4vw, 38px);line-height:1.1;font-weight:850;letter-spacing:-.04em}body.tuspot-platform.woocommerce-order-received ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:0 0 24px;padding:0}body.tuspot-platform.woocommerce-order-received ul.woocommerce-order-overview li{margin:0;padding:15px;border:1px solid rgb(35 187 231 / .16);border-radius:20px;background:rgb(255 255 255 / .82);color:rgb(33 40 68 / .62);font-size:12px;font-weight:800}body.tuspot-platform .tuspot-wc-next-steps{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-top:28px;padding:clamp(20px, 2.6vw, 34px);border:1px solid rgb(35 187 231 / .18);border-radius:32px;background:rgb(255 255 255 / .92);box-shadow:0 20px 56px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-wc-next-steps h2{margin:0 0 8px;color:#212844;font-size:clamp(25px, 2.2vw, 38px);letter-spacing:-.045em;font-weight:850}body.tuspot-platform .tuspot-wc-next-steps p{max-width:680px;margin:0;color:rgb(33 40 68 / .68);line-height:1.65}body.tuspot-platform .tuspot-wc-next-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content){display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px}body.tuspot-platform.woocommerce-account .woocommerce-notices-wrapper,body.tuspot-platform.woocommerce-account .tuspot-wc-hero{grid-column:1 / -1}body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation{padding:18px}body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation li a{display:flex;padding:12px 14px;border-radius:16px;color:rgb(33 40 68 / .72);font-weight:780;text-decoration:none}body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:rgb(35 187 231 / .12);color:#118fb5}body.tuspot-platform.woocommerce .woocommerce-info,body.tuspot-platform.woocommerce .woocommerce-message,body.tuspot-platform.woocommerce .woocommerce-error,body.tuspot-platform.woocommerce-page .woocommerce-info,body.tuspot-platform.woocommerce-page .woocommerce-message,body.tuspot-platform.woocommerce-page .woocommerce-error{border:1px solid rgb(35 187 231 / .22);border-top:4px solid #23BBE7;border-radius:22px;background:rgb(255 255 255 / .94);color:#212844;box-shadow:0 14px 36px rgb(33 40 68 / .07)}body.tuspot-platform.woocommerce .woocommerce-info::before,body.tuspot-platform.woocommerce .woocommerce-message::before,body.tuspot-platform.woocommerce-page .woocommerce-info::before,body.tuspot-platform.woocommerce-page .woocommerce-message::before{color:#23BBE7}body.tuspot-platform.woocommerce .woocommerce-error{border-top-color:#e64664}html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-page,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-cart,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-checkout{background:radial-gradient(circle at top left,rgb(35 187 231 / .18),transparent 34vw),linear-gradient(180deg,#11172a,#0d1223 60%,#0b1020)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-wc-hero,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce ul.products li.product,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-page ul.products li.product,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce div.product div.images,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce div.product div.summary,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce div.product .woocommerce-tabs,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce div.product .related.products,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-cart form.woocommerce-cart-form,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-checkout #customer_details,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-checkout #order_review,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-checkout #order_review_heading,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-order-received .woocommerce-order,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-wc-next-steps,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-navigation,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-account .woocommerce-MyAccount-content{border-color:rgb(35 187 231 / .20);background:rgb(17 23 42 / .92);color:#eef8ff;box-shadow:0 24px 70px rgb(0 0 0 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce h1,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce h2,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce h3,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-page h1,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-page h2,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-page h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-wc-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-wc-next-steps h2,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce div.product .product_title{color:#f5fbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-wc-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-wc-next-steps p,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce table.shop_table td,html[data-tuspot-theme="dark"] body.tuspot-platform.woocommerce-page table.shop_table td{color:rgb(238 248 255 / .72)}@media (max-width:1180px){body.tuspot-platform.woocommerce div.product,body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout form.checkout,body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content){grid-template-columns:1fr}body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review,body.tuspot-platform.woocommerce-checkout #order_review_heading{grid-column:1;position:static;top:auto;border-radius:30px;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform.woocommerce div.product div.summary,body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals{position:static;top:auto}}@media (max-width:720px){body.tuspot-platform.woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content){width:min(100% - 24px, 100%);margin:18px auto 44px}body.tuspot-platform .tuspot-wc-hero,body.tuspot-platform.woocommerce-cart form.woocommerce-cart-form,body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals,body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review,body.tuspot-platform.woocommerce-order-received .woocommerce-order{border-radius:24px}body.tuspot-platform.woocommerce-cart .coupon{display:grid}body.tuspot-platform .tuspot-wc-next-steps{display:grid}body.tuspot-platform .tuspot-wc-next-actions{justify-content:stretch}body.tuspot-platform .tuspot-wc-next-actions a{width:100%;justify-content:center}}body.tuspot-blog-template{background:#f5fbfe;color:#172033}.tuspot-blog-single,.tuspot-blog-archive,.tuspot-related-posts{--tb-line:rgba(6,44,53,.10);--tb-muted:#637783;--tb-radius:30px;--tb-shadow:0 24px 80px rgba(7,53,66,.10);width:var(--tb-width);max-width:var(--tb-width);margin:0 auto;color:#162230;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-blog-single *,.tuspot-blog-archive *,.tuspot-related-posts *{box-sizing:border-box}.tuspot-blog-single a,.tuspot-blog-archive a,.tuspot-related-posts a{text-decoration:none;color:inherit}.tuspot-blog-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 18px;font-size:13px;font-weight:900;color:#75909b}.tuspot-blog-breadcrumbs a{color:var(--tb-accent);font-weight:950}.tuspot-blog-breadcrumbs span{opacity:.55}.tuspot-blog-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);gap:26px;align-items:stretch;margin:34px 0 28px}.tuspot-blog-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:540px;padding:clamp(34px,4vw,68px);border:1px solid var(--tb-line);border-radius:38px;background:linear-gradient(135deg,#fff 0%,#f4fbfe 100%);box-shadow:var(--tb-shadow);overflow:hidden}.tuspot-blog-hero-copy:before{content:"";position:absolute;right:-160px;top:-160px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--tb-accent) 36%,transparent),transparent 66%);opacity:.75}.tuspot-blog-kicker-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:18px}.tuspot-blog-kicker-row a,.tuspot-blog-kicker-row span,.tuspot-blog-eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:7px 12px;border-radius:999px;background:#e4f8ff;color:#097a99;border:1px solid rgb(35 187 231 / .22);font-size:12px;font-weight:950;letter-spacing:.03em;text-transform:uppercase}.tuspot-blog-kicker-row span{background:#fff;color:#637783;border-color:rgb(6 44 53 / .10);text-transform:none;letter-spacing:0}.tuspot-blog-hero h1,.tuspot-blog-archive-hero h1{margin:0;color:#0b2e38;font-size:clamp(42px,5.2vw,78px);line-height:.94;letter-spacing:-.075em;font-weight:950}.tuspot-blog-lead,.tuspot-blog-archive-hero p{max-width:760px;margin:22px 0 0;color:#526d77;font-size:clamp(17px,1.5vw,22px);line-height:1.55;font-weight:650}.tuspot-blog-hero-image{min-height:540px;border-radius:38px;background-size:cover;background-position:center;box-shadow:var(--tb-shadow);border:1px solid rgb(255 255 255 / .65);overflow:hidden}.tuspot-blog-hero-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:30px;padding-top:22px;border-top:1px solid rgb(6 44 53 / .10)}.tuspot-blog-hero-meta>span{display:inline-flex;align-items:center;gap:10px;font-weight:950;color:#0b2e38}.tuspot-blog-hero-meta img{width:42px;height:42px;border-radius:999px}.tuspot-blog-share{display:flex;gap:8px;flex-wrap:wrap}.tuspot-blog-share a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;background:#fff;border:1px solid rgb(6 44 53 / .11);color:#0b2e38;font-size:12px;font-weight:950}.tuspot-blog-share a:hover{background:var(--tb-accent);border-color:var(--tb-accent);color:#fff}.tuspot-blog-content-shell{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:26px;align-items:start;margin:0 0 48px}.tuspot-blog-single.no-sidebar .tuspot-blog-content-shell{grid-template-columns:minmax(0,900px);justify-content:center}.tuspot-blog-content-card{min-width:0;padding:clamp(26px,3vw,52px);border-radius:34px;background:var(--tb-surface);border:1px solid var(--tb-line);box-shadow:var(--tb-shadow)}.tuspot-blog-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.tuspot-blog-tags a{padding:8px 11px;border-radius:999px;background:#edf9fd;color:#0784a6;font-size:13px;font-weight:900}.tuspot-blog-content{font-size:18px;line-height:1.78;color:#273743}.tuspot-blog-content p{margin:0 0 1.35em}.tuspot-blog-content h2,.tuspot-blog-content h3,.tuspot-blog-content h4{margin:1.55em 0 .7em;color:#0b2e38;letter-spacing:-.045em;line-height:1.08}.tuspot-blog-content h2{font-size:clamp(30px,3vw,44px)}.tuspot-blog-content h3{font-size:clamp(24px,2.2vw,32px)}.tuspot-blog-content img{max-width:100%;height:auto;border-radius:26px;box-shadow:0 16px 50px rgb(7 53 66 / .12)}.tuspot-blog-content blockquote{margin:2em 0;padding:24px 28px;border-left:5px solid var(--tb-accent);border-radius:24px;background:#f0fbff;color:#0b2e38;font-size:22px;font-weight:800;line-height:1.45}.tuspot-blog-content ul,.tuspot-blog-content ol{padding-left:1.2em;margin:0 0 1.4em}.tuspot-blog-content li{margin:.35em 0}.tuspot-blog-content table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--tb-line);border-radius:18px}.tuspot-blog-content th,.tuspot-blog-content td{padding:13px 15px;border-bottom:1px solid var(--tb-line)}.tuspot-blog-content th{background:#f0fbff;color:#0b2e38;text-align:left}.tuspot-blog-sidebar{position:sticky;top:110px;display:grid;gap:18px}.tuspot-blog-sidebar-card,.tuspot-related-posts.is-layout-sidebar{padding:22px;border:1px solid var(--tb-line);border-radius:28px;background:#fff;box-shadow:0 18px 58px rgb(7 53 66 / .09)}.tuspot-blog-newsletter{background:linear-gradient(145deg,#062c35,#0a4958);color:#fff;overflow:hidden}.tuspot-blog-newsletter span{display:inline-flex;margin-bottom:8px;color:#9ee7fa;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.tuspot-blog-newsletter h3{margin:0 0 8px;color:#fff;font-size:24px;letter-spacing:-.04em}.tuspot-blog-newsletter p{margin:0 0 16px;color:rgb(255 255 255 / .74);line-height:1.5}.tuspot-blog-newsletter form{display:grid;gap:9px}.tuspot-blog-newsletter input{width:100%;min-height:48px;border:1px solid rgb(255 255 255 / .16);border-radius:15px;background:rgb(255 255 255 / .09);color:#fff;padding:0 14px}.tuspot-blog-newsletter input::placeholder{color:rgb(255 255 255 / .65)}.tuspot-blog-newsletter button,.tuspot-blog-hero-button,.tuspot-blog-search button,.tuspot-blog-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:0;border-radius:999px;background:var(--tb-accent);color:#fff;font-weight:950;cursor:pointer;box-shadow:0 14px 32px rgb(35 187 231 / .24)}.tuspot-blog-newsletter button:hover,.tuspot-blog-hero-button:hover,.tuspot-blog-search button:hover,.tuspot-blog-empty a:hover{background:var(--tb-dark);color:#fff}.tuspot-blog-author{display:grid;grid-template-columns:72px 1fr;gap:16px;margin-top:36px;padding:22px;border-radius:28px;background:#f3fbfe;border:1px solid rgb(35 187 231 / .18)}.tuspot-blog-author img{border-radius:22px}.tuspot-blog-author span{display:block;margin-bottom:3px;color:var(--tb-accent);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.tuspot-blog-author h3{margin:0 0 5px;color:#0b2e38;font-size:22px;letter-spacing:-.035em}.tuspot-blog-author p{margin:0;color:#526d77;line-height:1.5}.tuspot-blog-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px}.tuspot-blog-post-nav a{display:grid;gap:5px;padding:18px;border:1px solid rgb(6 44 53 / .10);border-radius:22px;background:#fff}.tuspot-blog-post-nav small{color:#78909a;font-weight:900}.tuspot-blog-post-nav strong{color:#0b2e38;line-height:1.25}.tuspot-blog-comments{max-width:920px;margin:0 auto 60px;padding:28px;border-radius:30px;background:#fff;border:1px solid var(--tb-line);box-shadow:var(--tb-shadow)}.tuspot-blog-archive{padding:34px 0 58px}.tuspot-blog-archive-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 22px;padding:clamp(28px,4vw,58px);border:1px solid var(--tb-line);border-radius:38px;background:linear-gradient(135deg,#fff 0%,var(--tb-bg) 100%);box-shadow:var(--tb-shadow);overflow:hidden}.tuspot-blog-archive-hero>div{max-width:900px}.tuspot-blog-archive-hero .tuspot-blog-eyebrow{margin-bottom:16px}.tuspot-blog-tools{display:grid;gap:14px;margin:0 0 22px;padding:16px;border:1px solid var(--tb-line);border-radius:28px;background:rgb(255 255 255 / .85);box-shadow:0 18px 58px rgb(7 53 66 / .07);backdrop-filter:blur(16px)}.tuspot-blog-search{display:grid;grid-template-columns:1fr auto;gap:10px}.tuspot-blog-search input{min-height:54px;padding:0 18px;border:1px solid rgb(6 44 53 / .12);border-radius:999px;background:#fff;color:#0b2e38;font-weight:750}.tuspot-blog-search input:focus{outline:0;border-color:var(--tb-accent);box-shadow:0 0 0 4px rgb(35 187 231 / .14)}.tuspot-blog-chips{display:flex;flex-wrap:wrap;gap:8px}.tuspot-blog-chips a{display:inline-flex;min-height:38px;align-items:center;padding:8px 13px;border-radius:999px;border:1px solid rgb(6 44 53 / .10);background:#fff;color:#0b2e38;font-weight:900;font-size:13px}.tuspot-blog-chips a.is-active,.tuspot-blog-chips a:hover{background:var(--tb-accent);border-color:var(--tb-accent);color:#fff}.tuspot-blog-grid{display:grid;grid-template-columns:repeat(var(--tb-cols),minmax(0,1fr));gap:22px}.tuspot-blog-card{display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;border-radius:30px;background:var(--tb-surface);border:1px solid var(--tb-line);box-shadow:0 18px 58px rgb(7 53 66 / .09);transition:transform .18s ease,box-shadow .18s ease}.tuspot-blog-card:hover{transform:translateY(-4px);box-shadow:0 26px 72px rgb(7 53 66 / .14)}.tuspot-blog-card-image{position:relative;display:block;aspect-ratio:1.52/1;background:#dff7ff;background-size:cover;background-position:center}.tuspot-blog-card-image span{position:absolute;left:14px;top:14px;display:inline-flex;padding:7px 10px;border-radius:999px;background:rgb(255 255 255 / .92);color:#0b2e38;font-size:12px;font-weight:950;backdrop-filter:blur(10px)}.tuspot-blog-card-body{display:flex;flex:1;flex-direction:column;padding:20px}.tuspot-blog-card-cat{align-self:flex-start;margin:0 0 10px;padding:7px 10px;border-radius:999px;background:#e7f9ff;color:#0784a6;font-size:12px;font-weight:950}.tuspot-blog-card h2{margin:0 0 10px;color:#0b2e38;font-size:24px;line-height:1.08;letter-spacing:-.045em}.tuspot-blog-card p{margin:0 0 18px;color:#526d77;line-height:1.55;font-weight:600}.tuspot-blog-card-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px;border-top:1px solid rgb(6 44 53 / .09)}.tuspot-blog-card-foot span{color:#78909a;font-size:13px;font-weight:900}.tuspot-blog-card-foot a{display:inline-flex;padding:10px 14px;border-radius:999px;background:var(--tb-dark);color:#fff;font-size:13px;font-weight:950}.tuspot-blog-card-foot a:hover{background:var(--tb-accent)}.tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured,.tuspot-blog-archive.is-layout-magazine .tuspot-blog-card.is-featured{grid-column:span 2;display:grid;grid-template-columns:1.05fr .95fr}.tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured .tuspot-blog-card-image,.tuspot-blog-archive.is-layout-magazine .tuspot-blog-card.is-featured .tuspot-blog-card-image{height:100%;aspect-ratio:auto}.tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured h2,.tuspot-blog-archive.is-layout-magazine .tuspot-blog-card.is-featured h2{font-size:clamp(30px,3vw,44px)}.tuspot-blog-archive.is-layout-mosaic .tuspot-blog-card:nth-child(5n+1){grid-row:span 2}.tuspot-blog-archive.is-layout-mosaic .tuspot-blog-card:nth-child(5n+1) .tuspot-blog-card-image{aspect-ratio:1/1}.tuspot-blog-archive.is-layout-compact .tuspot-blog-grid{grid-template-columns:1fr}.tuspot-blog-archive.is-layout-compact .tuspot-blog-card{display:grid;grid-template-columns:260px 1fr}.tuspot-blog-archive.is-layout-compact .tuspot-blog-card-image{height:100%;aspect-ratio:auto}.tuspot-blog-empty{grid-column:1/-1;text-align:center;padding:50px;border-radius:30px;background:#fff;border:1px dashed rgb(35 187 231 / .38)}.tuspot-blog-empty h2{margin:0 0 8px;color:#0b2e38;font-size:34px;letter-spacing:-.05em}.tuspot-blog-empty p{margin:0 0 18px;color:#526d77}.tuspot-blog-pages{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:28px}.tuspot-blog-pages .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgb(6 44 53 / .10);color:#0b2e38;font-weight:950}.tuspot-blog-pages .current,.tuspot-blog-pages .page-numbers:hover{background:var(--tb-accent);border-color:var(--tb-accent);color:#fff}.tuspot-related-posts{margin:30px auto}.tuspot-related-posts h2{margin:0 0 16px;color:#0b2e38;font-size:clamp(24px,2.4vw,36px);letter-spacing:-.045em}.tuspot-related-grid{display:grid;grid-template-columns:repeat(var(--tb-cols),minmax(0,1fr));gap:16px}.tuspot-related-card{overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgb(6 44 53 / .10);box-shadow:0 14px 42px rgb(7 53 66 / .08)}.tuspot-related-image{display:block;aspect-ratio:1.55/1;background-size:cover;background-position:center}.tuspot-related-card>div{padding:16px}.tuspot-related-card small{color:#78909a;font-weight:900}.tuspot-related-card h3{margin:5px 0 12px;color:#0b2e38;font-size:18px;line-height:1.18;letter-spacing:-.03em}.tuspot-related-card>div>a{display:inline-flex;padding:8px 12px;border-radius:999px;background:#e7f9ff;color:#0784a6;font-size:12px;font-weight:950}.tuspot-related-posts.is-layout-sidebar{width:auto;max-width:none;margin:0}.tuspot-related-posts.is-layout-sidebar .tuspot-related-grid{grid-template-columns:1fr}.tuspot-related-posts.is-layout-sidebar .tuspot-related-card{display:grid;grid-template-columns:96px 1fr;box-shadow:none}.tuspot-related-posts.is-layout-sidebar .tuspot-related-image{height:100%;aspect-ratio:auto}.tuspot-related-posts.is-layout-sidebar .tuspot-related-card>div{padding:12px}.tuspot-related-posts.is-layout-sidebar .tuspot-related-card h3{font-size:15px}.tuspot-related-posts.is-layout-compact .tuspot-related-grid{grid-template-columns:1fr}.tuspot-related-posts.is-layout-compact .tuspot-related-card{display:grid;grid-template-columns:180px 1fr}.tuspot-related-posts.is-layout-compact .tuspot-related-image{height:100%;aspect-ratio:auto}[data-tuspot-theme="dark"] body.tuspot-blog-template,body.tuspot-platform-dark.tuspot-blog-template{background:#051b22}.tuspot-platform-dark .tuspot-blog-single,.tuspot-platform-dark .tuspot-blog-archive,[data-tuspot-theme="dark"] .tuspot-blog-single,[data-tuspot-theme="dark"] .tuspot-blog-archive{--tb-line:rgba(179,234,248,.16);--tb-bg:#082630;--tb-surface:#082630;color:#eefbff}.tuspot-platform-dark .tuspot-blog-hero-copy,.tuspot-platform-dark .tuspot-blog-archive-hero,.tuspot-platform-dark .tuspot-blog-content-card,.tuspot-platform-dark .tuspot-blog-tools,.tuspot-platform-dark .tuspot-blog-card,.tuspot-platform-dark .tuspot-related-card,.tuspot-platform-dark .tuspot-blog-sidebar-card,[data-tuspot-theme="dark"] .tuspot-blog-hero-copy,[data-tuspot-theme="dark"] .tuspot-blog-archive-hero,[data-tuspot-theme="dark"] .tuspot-blog-content-card,[data-tuspot-theme="dark"] .tuspot-blog-tools,[data-tuspot-theme="dark"] .tuspot-blog-card,[data-tuspot-theme="dark"] .tuspot-related-card,[data-tuspot-theme="dark"] .tuspot-blog-sidebar-card{background:#082630;border-color:rgb(179 234 248 / .16);color:#eefbff}.tuspot-platform-dark .tuspot-blog-hero h1,.tuspot-platform-dark .tuspot-blog-archive-hero h1,.tuspot-platform-dark .tuspot-blog-card h2,.tuspot-platform-dark .tuspot-blog-content h2,.tuspot-platform-dark .tuspot-blog-content h3,.tuspot-platform-dark .tuspot-related-posts h2,[data-tuspot-theme="dark"] .tuspot-blog-hero h1,[data-tuspot-theme="dark"] .tuspot-blog-archive-hero h1,[data-tuspot-theme="dark"] .tuspot-blog-card h2,[data-tuspot-theme="dark"] .tuspot-blog-content h2,[data-tuspot-theme="dark"] .tuspot-blog-content h3,[data-tuspot-theme="dark"] .tuspot-related-posts h2{color:#f5fdff}.tuspot-platform-dark .tuspot-blog-lead,.tuspot-platform-dark .tuspot-blog-archive-hero p,.tuspot-platform-dark .tuspot-blog-card p,.tuspot-platform-dark .tuspot-blog-content,[data-tuspot-theme="dark"] .tuspot-blog-lead,[data-tuspot-theme="dark"] .tuspot-blog-archive-hero p,[data-tuspot-theme="dark"] .tuspot-blog-card p,[data-tuspot-theme="dark"] .tuspot-blog-content{color:#b9d1d8}.tuspot-platform-dark .tuspot-blog-search input,.tuspot-platform-dark .tuspot-blog-chips a,[data-tuspot-theme="dark"] .tuspot-blog-search input,[data-tuspot-theme="dark"] .tuspot-blog-chips a{background:#0b2d38;border-color:rgb(179 234 248 / .16);color:#eefbff}@media (max-width:1180px){.tuspot-blog-hero{grid-template-columns:1fr}.tuspot-blog-hero-copy,.tuspot-blog-hero-image{min-height:420px}.tuspot-blog-content-shell{grid-template-columns:1fr}.tuspot-blog-sidebar{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured,.tuspot-blog-archive.is-layout-magazine .tuspot-blog-card.is-featured{grid-column:span 1;display:flex}.tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured .tuspot-blog-card-image,.tuspot-blog-archive.is-layout-magazine .tuspot-blog-card.is-featured .tuspot-blog-card-image{height:auto;aspect-ratio:1.52/1}}@media (max-width:860px){.tuspot-blog-single,.tuspot-blog-archive,.tuspot-related-posts{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.tuspot-blog-archive-hero{display:grid}.tuspot-blog-grid,.tuspot-related-grid{grid-template-columns:1fr}.tuspot-blog-archive.is-layout-compact .tuspot-blog-card,.tuspot-related-posts.is-layout-compact .tuspot-related-card{grid-template-columns:1fr}.tuspot-blog-archive.is-layout-compact .tuspot-blog-card-image,.tuspot-related-posts.is-layout-compact .tuspot-related-image{height:auto;aspect-ratio:1.52/1}.tuspot-blog-search{grid-template-columns:1fr}.tuspot-blog-sidebar{grid-template-columns:1fr}.tuspot-blog-post-nav{grid-template-columns:1fr}.tuspot-blog-author{grid-template-columns:1fr}.tuspot-blog-content{font-size:16px}.tuspot-blog-hero-copy{padding:28px;min-height:0}.tuspot-blog-hero-image{min-height:300px}.tuspot-blog-content-card{padding:24px}.tuspot-blog-hero-meta{display:grid}.tuspot-related-posts.is-layout-sidebar .tuspot-related-card{grid-template-columns:110px 1fr}}body.tuspot-platform.tuspot-404-page .site-main,body.tuspot-platform.tuspot-404-page #main{background:linear-gradient(180deg,#f4fbfe 0%,#ffffff 54%,#f7fcfe 100%)}body.tuspot-platform .tuspot-notfound-page{width:100%;padding:42px 0 72px;background:radial-gradient(circle at 12% 12%,rgb(35 187 231 / .16),transparent 34%),radial-gradient(circle at 84% 18%,rgb(33 40 68 / .09),transparent 30%),linear-gradient(180deg,#f4fbfe 0%,#fff 65%)}body.tuspot-platform .tuspot-notfound-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto}body.tuspot-platform .tuspot-notfound-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);gap:26px;align-items:stretch}body.tuspot-platform .tuspot-notfound-copy{position:relative;overflow:hidden;padding:clamp(28px,4vw,64px);border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:rgb(255 255 255 / .86);box-shadow:0 28px 80px rgb(9 52 64 / .10);backdrop-filter:blur(18px)}body.tuspot-platform .tuspot-notfound-copy:after{content:"";position:absolute;right:-90px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgb(35 187 231 / .18),transparent 65%);pointer-events:none}body.tuspot-platform .tuspot-notfound-kicker{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:#eaf8fe;color:#13677f;border:1px solid rgb(35 187 231 / .24);font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.tuspot-platform .tuspot-notfound-copy h1{max-width:920px;margin:20px 0 16px;color:#093440;font-size:clamp(36px,5.6vw,84px);line-height:.96;letter-spacing:-.07em;font-weight:950}body.tuspot-platform .tuspot-notfound-copy p{max-width:760px;margin:0 0 24px;color:#607985;font-size:clamp(16px,1.25vw,20px);line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-notfound-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:780px;margin:0 0 18px;padding:8px;border-radius:22px;background:#fff;border:1px solid #d8edf4;box-shadow:0 16px 42px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-notfound-search input{width:100%;min-height:54px;border:0;background:#fff0;border-radius:16px;padding:0 14px;color:#093440;font-size:15px;font-weight:750;outline:none;box-shadow:none}body.tuspot-platform .tuspot-notfound-search button{min-height:54px;padding:0 24px;border:0;border-radius:16px;background:#23BBE7;color:#fff;font-size:14px;font-weight:950;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 32px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-notfound-search button:hover{background:#212844;color:#fff}body.tuspot-platform .tuspot-notfound-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}body.tuspot-platform .tuspot-notfound-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid rgb(35 187 231 / .28);background:#fff;color:#13677f;text-decoration:none;font-size:14px;font-weight:900;box-shadow:none}body.tuspot-platform .tuspot-notfound-actions a.is-primary{background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-notfound-actions a:hover{background:#212844;border-color:#212844;color:#fff}body.tuspot-platform .tuspot-notfound-card{display:grid;gap:12px;padding:20px;border-radius:34px;background:#093440;color:#fff;box-shadow:0 28px 72px rgb(9 52 64 / .18)}body.tuspot-platform .tuspot-notfound-card>strong{display:block;margin:0 0 2px;color:#fff;font-size:22px;letter-spacing:-.04em}body.tuspot-platform .tuspot-notfound-card a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px 12px;align-items:center;padding:14px;border-radius:22px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .10);text-decoration:none;color:#fff}body.tuspot-platform .tuspot-notfound-card a:hover{background:rgb(35 187 231 / .16);border-color:rgb(35 187 231 / .38);transform:translateY(-1px)}body.tuspot-platform .tuspot-notfound-card a span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:#23BBE7;color:#fff;font-size:13px;font-weight:950}body.tuspot-platform .tuspot-notfound-card a b{display:block;color:#fff;font-size:15px;line-height:1.15}body.tuspot-platform .tuspot-notfound-card a em{display:block;margin-top:3px;color:#b9dbe4;font-style:normal;font-size:12px;font-weight:650;line-height:1.4}body.tuspot-platform.tuspot-woocommerce-page .woocommerce-error,body.tuspot-platform.tuspot-woocommerce-page .woocommerce-info,body.tuspot-platform.tuspot-woocommerce-page .woocommerce-message{border-radius:18px;border-top:0;border:1px solid rgb(35 187 231 / .24);background:#eaf8fe;color:#13677f;font-weight:750;box-shadow:none}body.tuspot-platform.tuspot-woocommerce-page .woocommerce-error:before,body.tuspot-platform.tuspot-woocommerce-page .woocommerce-info:before,body.tuspot-platform.tuspot-woocommerce-page .woocommerce-message:before{color:#23BBE7}@media (max-width:980px){body.tuspot-platform .tuspot-notfound-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-notfound-card{border-radius:28px}}@media (max-width:640px){body.tuspot-platform .tuspot-notfound-page{padding:22px 0 44px}body.tuspot-platform .tuspot-notfound-shell{width:calc(100vw - 28px)}body.tuspot-platform .tuspot-notfound-copy{padding:24px;border-radius:26px}body.tuspot-platform .tuspot-notfound-search{grid-template-columns:1fr}body.tuspot-platform .tuspot-notfound-search button{width:100%}body.tuspot-platform .tuspot-notfound-actions a{width:100%}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notfound-page,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-notfound-page{background:radial-gradient(circle at 12% 12%,rgb(35 187 231 / .12),transparent 34%),linear-gradient(180deg,#071c24 0%,#0b2832 100%)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notfound-copy,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-notfound-copy{background:#0e303b;border-color:rgb(159 226 244 / .18);box-shadow:0 28px 80px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notfound-copy h1,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-notfound-copy h1{color:#f3fbfd}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notfound-copy p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-notfound-copy p{color:#a9c7d0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notfound-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-notfound-search{background:#0b2832;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notfound-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-notfound-search input{color:#f3fbfd}body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout,body.tuspot-platform.woocommerce-account,body.tuspot-platform.woocommerce-order-received{overflow-x:hidden}body.tuspot-platform.tuspot-woocommerce-page #page,body.tuspot-platform.tuspot-woocommerce-page .site,body.tuspot-platform.tuspot-woocommerce-page .site-content,body.tuspot-platform.tuspot-woocommerce-page #content,body.tuspot-platform.tuspot-woocommerce-page .content-area,body.tuspot-platform.tuspot-woocommerce-page #primary,body.tuspot-platform.tuspot-woocommerce-page main,body.tuspot-platform.tuspot-woocommerce-page .site-main,body.tuspot-platform.tuspot-woocommerce-page .entry-content,body.tuspot-platform.tuspot-woocommerce-page .page-content{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;box-sizing:border-box;overflow:visible}body.tuspot-platform.tuspot-woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-order-received .woocommerce:not(.widget_shopping_cart_content){width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto;box-sizing:border-box;transform:none;left:auto;right:auto}body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content){grid-template-columns:minmax(0,1fr) minmax(320px,430px);justify-content:center;max-width:calc(100vw - 48px)}body.tuspot-platform.woocommerce-cart form.woocommerce-cart-form,body.tuspot-platform.woocommerce-cart .cart-collaterals,body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals,body.tuspot-platform.woocommerce-cart table.cart,body.tuspot-platform.woocommerce-checkout form.checkout,body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-checkout #order_review{min-width:0;max-width:100%;width:100%;box-sizing:border-box;float:none;clear:none}body.tuspot-platform.woocommerce-cart table.cart{table-layout:auto}body.tuspot-platform.woocommerce-cart table.cart td.actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:18px}body.tuspot-platform.woocommerce-cart table.cart td.actions::before,body.tuspot-platform.woocommerce-cart table.cart td.actions::after{display:none}body.tuspot-platform.woocommerce-cart .coupon{width:auto;max-width:100%;float:none;display:flex;align-items:center;gap:10px;flex:1 1 460px;flex-wrap:wrap}body.tuspot-platform.woocommerce-cart .coupon .input-text,body.tuspot-platform.woocommerce-cart .coupon input[name="coupon_code"],body.tuspot-platform.woocommerce-cart input#coupon_code{width:clamp(220px, 24vw, 340px);min-width:220px;max-width:100%;flex:1 1 240px;text-overflow:ellipsis}body.tuspot-platform.woocommerce-cart .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{float:none;white-space:nowrap;flex:0 0 auto}body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{margin-left:auto}body.tuspot-platform.woocommerce-checkout .woocommerce-notices-wrapper,body.tuspot-platform.woocommerce-checkout .woocommerce-form-coupon-toggle,body.tuspot-platform.woocommerce-checkout .woocommerce-form-login-toggle,body.tuspot-platform.woocommerce-checkout .tuspot-wc-hero{max-width:100%;box-sizing:border-box}body.tuspot-platform.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);grid-template-areas:"details summaryTitle" "details summaryPanel";grid-template-rows:auto auto;gap:0 28px;align-items:start;justify-content:center;margin:22px auto 0;overflow:visible}body.tuspot-platform.woocommerce-checkout #customer_details{grid-area:details;align-self:start}body.tuspot-platform.woocommerce-checkout #order_review_heading{grid-area:summaryTitle;align-self:start;position:sticky;top:104px;margin:0}body.tuspot-platform.woocommerce-checkout #order_review{grid-area:summaryPanel;align-self:start;position:sticky;top:171px;margin:0}body.tuspot-platform.woocommerce-checkout table.shop_table,body.tuspot-platform.woocommerce-checkout #payment,body.tuspot-platform.woocommerce-checkout .woocommerce-checkout-review-order-table{width:100%;max-width:100%;box-sizing:border-box}@media (max-width:1180px){body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout form.checkout{grid-template-columns:1fr;grid-template-areas:none;gap:22px}body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-checkout #order_review{grid-area:auto;grid-column:1;position:static;top:auto}body.tuspot-platform.woocommerce-checkout #order_review_heading{border-radius:34px 34px 0 0}body.tuspot-platform.woocommerce-checkout #order_review{border-radius:0 0 34px 34px}body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals{position:static;top:auto}}@media (max-width:760px){body.tuspot-platform.tuspot-woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-order-received .woocommerce:not(.widget_shopping_cart_content){width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-top:22px}body.tuspot-platform.woocommerce-cart table.cart td.actions{display:block}body.tuspot-platform.woocommerce-cart .coupon,body.tuspot-platform.woocommerce-cart .coupon .input-text,body.tuspot-platform.woocommerce-cart .coupon input[name="coupon_code"],body.tuspot-platform.woocommerce-cart input#coupon_code,body.tuspot-platform.woocommerce-cart .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{width:100%;min-width:0;margin:6px 0 0}}body.tuspot-platform .tuspot-blog-content-card .tuspot-blog-comments,.tuspot-blog-content-card .tuspot-blog-comments{width:100%;max-width:none;margin:38px 0 0;padding:clamp(24px,3vw,40px);border-radius:30px;background:linear-gradient(135deg,#ffffff 0%,#f4fbfe 100%);border:1px solid rgb(35 187 231 / .20);box-shadow:0 18px 58px rgb(7 53 66 / .08)}.tuspot-blog-comments-head{display:grid;gap:9px;margin-bottom:24px}.tuspot-blog-comments-head span,.tuspot-blog-comment-reply-title:before{display:inline-flex;width:max-content;padding:7px 12px;border-radius:999px;background:#e4f8ff;color:#0784a6;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tuspot-blog-comments-head h2{margin:0;color:#0b2e38;font-size:clamp(28px,2.8vw,42px);line-height:1;letter-spacing:-.055em}.tuspot-blog-comments-head p,.tuspot-blog-comment-note{margin:0;color:#5d7682;font-size:15px;line-height:1.65;font-weight:650}.tuspot-blog-comment-list{display:grid;gap:14px;margin:0 0 26px}.tuspot-blog-comment-card{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(6 44 53 / .09)}.tuspot-blog-comment-avatar img{width:48px;height:48px;border-radius:16px}.tuspot-blog-comment-card header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px}.tuspot-blog-comment-card header strong{color:#0b2e38;font-weight:950}.tuspot-blog-comment-card header span{color:#7a929d;font-size:12px;font-weight:900}.tuspot-blog-comment-text{color:#344a55;font-size:15px;line-height:1.65}.tuspot-blog-comment-text p{margin:0 0 .85em}.tuspot-blog-comment-reply-title{display:grid;gap:10px;margin:26px 0 12px;color:#0b2e38;font-size:26px;line-height:1.05;letter-spacing:-.04em}.tuspot-blog-comment-reply-title:before{content:"Dodaj komentarz"}.tuspot-blog-comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.tuspot-blog-comment-form p{margin:0}.tuspot-blog-comment-form .comment-form-comment,.tuspot-blog-comment-form .comment-notes,.tuspot-blog-comment-form .logged-in-as,.tuspot-blog-comment-form .form-submit,.tuspot-blog-comment-form .comment-form-cookies-consent{grid-column:1/-1}.tuspot-blog-comment-form label{display:block;margin:0 0 7px;color:#263847;font-size:13px;font-weight:950}.tuspot-blog-comment-form input[type="text"],.tuspot-blog-comment-form input[type="email"],.tuspot-blog-comment-form textarea{width:100%;min-height:52px;padding:14px 16px;border:1px solid rgb(35 187 231 / .26);border-radius:18px;background:#fff;color:#172634;box-shadow:0 12px 28px rgb(7 53 66 / .04);outline:none;font:inherit}.tuspot-blog-comment-form textarea{min-height:150px;resize:vertical}.tuspot-blog-comment-form input:focus,.tuspot-blog-comment-form textarea:focus{border-color:var(--tb-accent,#23BBE7);box-shadow:0 0 0 4px rgb(35 187 231 / .13)}.tuspot-blog-comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border-radius:18px;background:#f0fbff;color:#5d7682}.tuspot-blog-comment-form .comment-form-cookies-consent input{width:auto;margin-top:3px}.tuspot-blog-comment-submit,.tuspot-blog-comment-form .submit{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 24px;border:0;border-radius:999px;background:#23BBE7;color:#fff;font-weight:950;box-shadow:0 14px 32px rgb(35 187 231 / .25);cursor:pointer}.tuspot-blog-comment-submit:hover,.tuspot-blog-comment-form .submit:hover{background:#062C35;color:#fff}.tuspot-blog-comment-form .logged-in-as a{color:#0784a6;font-weight:850}.tuspot-platform-dark .tuspot-blog-content-card .tuspot-blog-comments,[data-tuspot-theme="dark"] .tuspot-blog-content-card .tuspot-blog-comments{background:#082630;border-color:rgb(179 234 248 / .16)}.tuspot-platform-dark .tuspot-blog-comments-head h2,.tuspot-platform-dark .tuspot-blog-comment-reply-title,.tuspot-platform-dark .tuspot-blog-comment-card header strong,[data-tuspot-theme="dark"] .tuspot-blog-comments-head h2,[data-tuspot-theme="dark"] .tuspot-blog-comment-reply-title,[data-tuspot-theme="dark"] .tuspot-blog-comment-card header strong{color:#f5fdff}.tuspot-platform-dark .tuspot-blog-comment-card,[data-tuspot-theme="dark"] .tuspot-blog-comment-card{background:#0b2d38;border-color:rgb(179 234 248 / .16)}.tuspot-platform-dark .tuspot-blog-comment-text,.tuspot-platform-dark .tuspot-blog-comment-note,[data-tuspot-theme="dark"] .tuspot-blog-comment-text,[data-tuspot-theme="dark"] .tuspot-blog-comment-note{color:#b9d1d8}.tuspot-platform-dark .tuspot-blog-comment-form input[type="text"],.tuspot-platform-dark .tuspot-blog-comment-form input[type="email"],.tuspot-platform-dark .tuspot-blog-comment-form textarea,[data-tuspot-theme="dark"] .tuspot-blog-comment-form input[type="text"],[data-tuspot-theme="dark"] .tuspot-blog-comment-form input[type="email"],[data-tuspot-theme="dark"] .tuspot-blog-comment-form textarea{background:#061f28;border-color:rgb(179 234 248 / .18);color:#eefbff}.tuspot-platform-dark .tuspot-blog-comment-form label,[data-tuspot-theme="dark"] .tuspot-blog-comment-form label{color:#eefbff}.tuspot-page-pro{--tp-line:rgba(6,44,53,.10);--tp-muted:#607985;width:var(--tp-width);max-width:var(--tp-width);margin:0 auto;color:#162230;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-page-pro *{box-sizing:border-box}.tuspot-page-pro a{text-decoration:none;color:inherit}.tuspot-page-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:28px;align-items:stretch;margin:36px 0 28px;padding:clamp(34px,4.2vw,70px);border:1px solid rgb(35 187 231 / .20);border-radius:38px;background:linear-gradient(135deg,#fff 0%,#f4fbfe 62%,rgb(35 187 231 / .18) 100%);box-shadow:0 24px 90px rgb(7 53 66 / .10);overflow:hidden}.tuspot-page-hero:after{content:"";position:absolute;right:-110px;top:-120px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .24),transparent 68%)}.tuspot-page-hero>div,.tuspot-page-hero>aside{position:relative;z-index:1}.tuspot-page-kicker,.tuspot-about-story span,.tuspot-about-values .tuspot-section-heading span,.tuspot-contact-form-head span,.tuspot-contact-info-card span,.tuspot-contact-social>span,.tuspot-about-cta span{display:inline-flex;width:max-content;padding:8px 13px;border-radius:999px;background:#e4f8ff;color:#0784a6;border:1px solid rgb(35 187 231 / .22);font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tuspot-page-hero h1{max-width:980px;margin:18px 0 0;color:#0b2e38;font-size:clamp(44px,5vw,78px);line-height:.95;letter-spacing:-.075em;font-weight:950}.tuspot-page-hero p{max-width:830px;margin:20px 0 0;color:#526d77;font-size:clamp(17px,1.4vw,22px);line-height:1.55;font-weight:650}.tuspot-contact-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tuspot-contact-hero-actions a,.tuspot-about-cta a,.tuspot-contact-submit{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 22px;border-radius:999px;border:1px solid rgb(35 187 231 / .25);background:#23BBE7;color:#fff;font-weight:950;box-shadow:0 14px 34px rgb(35 187 231 / .24)}.tuspot-contact-hero-actions a:nth-child(2),.tuspot-about-cta a:nth-of-type(2){background:#fff;color:#0b2e38}.tuspot-contact-hero-card,.tuspot-about-hero-badge{align-self:center;padding:28px;border-radius:30px;background:#062C35;color:#fff;box-shadow:0 22px 60px rgb(6 44 53 / .18)}.tuspot-contact-hero-card span,.tuspot-about-hero-badge strong{display:block;margin-bottom:12px;color:#a9ecfb;font-weight:950;text-transform:uppercase;letter-spacing:.07em}.tuspot-contact-hero-card ul{margin:0;padding-left:20px;color:rgb(255 255 255 / .78);line-height:1.8;font-weight:700}.tuspot-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:26px;margin:0 0 60px}.tuspot-contact-main,.tuspot-contact-side{min-width:0}.tuspot-contact-form,.tuspot-contact-info-card,.tuspot-contact-social,.tuspot-about-story,.tuspot-about-values,.tuspot-about-stats,.tuspot-about-cta{border:1px solid var(--tp-line);border-radius:32px;background:var(--tp-surface);box-shadow:0 20px 70px rgb(7 53 66 / .09)}.tuspot-contact-form{padding:clamp(24px,3vw,44px)}.tuspot-contact-form-head{display:grid;gap:10px;margin-bottom:24px}.tuspot-contact-form-head h2,.tuspot-about-story h2,.tuspot-about-values h2,.tuspot-about-cta h2{margin:0;color:#0b2e38;font-size:clamp(30px,3.3vw,48px);line-height:1;letter-spacing:-.06em}.tuspot-contact-form-head p{margin:0;max-width:740px;color:#5e7681;line-height:1.65;font-weight:650}.tuspot-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tuspot-contact-form label{display:grid;gap:7px;color:#263847;font-size:13px;font-weight:950}.tuspot-contact-form label.is-full{grid-column:1/-1}.tuspot-contact-form input,.tuspot-contact-form select,.tuspot-contact-form textarea{width:100%;min-height:54px;border:1px solid rgb(35 187 231 / .25);border-radius:18px;background:#fff;color:#172634;padding:13px 16px;font:inherit;font-weight:750;outline:none;box-shadow:0 12px 28px rgb(7 53 66 / .04)}.tuspot-contact-form textarea{min-height:170px;resize:vertical}.tuspot-contact-form input:focus,.tuspot-contact-form select:focus,.tuspot-contact-form textarea:focus{border-color:#23BBE7;box-shadow:0 0 0 4px rgb(35 187 231 / .13)}.tuspot-contact-consent{display:flex;grid-template-columns:auto;align-items:flex-start;gap:10px;margin:16px 0 18px;padding:14px 16px;border-radius:18px;background:#f0fbff;color:#607985}.tuspot-contact-consent input{width:auto;min-height:auto;margin-top:3px}.tuspot-contact-submit{border:0;cursor:pointer;width:auto}.tuspot-contact-side{position:sticky;top:110px;display:grid;gap:16px;align-self:start}.tuspot-contact-info-card,.tuspot-contact-social{padding:22px}.tuspot-contact-info-card.is-dark{background:linear-gradient(145deg,#062c35,#0a4958);color:#fff}.tuspot-contact-info-card h2{margin:8px 0 8px;color:inherit;font-size:30px;letter-spacing:-.05em}.tuspot-contact-info-card p{margin:8px 0 0;color:#607985;line-height:1.55;font-weight:650}.tuspot-contact-info-card.is-dark p{color:rgb(255 255 255 / .72)}.tuspot-contact-info-card a{display:block;margin-top:8px;color:#0b2e38;font-size:18px;font-weight:950;word-break:break-word}.tuspot-contact-social div{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.tuspot-contact-social a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 13px;border-radius:999px;background:#e4f8ff;color:#0784a6;font-weight:950}.tuspot-contact-alert{margin:-8px 0 24px;padding:16px 18px;border-radius:20px;border:1px solid rgb(35 187 231 / .25);background:#eaf9ff;color:#0b6177;font-weight:900}.tuspot-contact-alert.is-missing,.tuspot-contact-alert.is-error{background:#fff3f3;border-color:rgb(220 38 38 / .18);color:#9f1d1d}.tuspot-about-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.55fr);gap:28px;padding:clamp(28px,3.6vw,56px);margin-bottom:28px}.tuspot-about-story p{color:#526d77;font-size:17px;line-height:1.75;font-weight:650}.tuspot-about-principles{display:grid;gap:14px}.tuspot-about-principles div,.tuspot-about-value-grid article{padding:22px;border-radius:26px;background:#f4fbfe;border:1px solid rgb(35 187 231 / .18)}.tuspot-about-principles b{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:15px;background:#23BBE7;color:#fff;font-weight:950}.tuspot-about-principles strong,.tuspot-about-value-grid h3{display:block;margin:13px 0 8px;color:#0b2e38;font-size:22px;letter-spacing:-.035em}.tuspot-about-principles p,.tuspot-about-value-grid p{margin:0;color:#5f7882;line-height:1.6;font-weight:650}.tuspot-about-values{padding:clamp(28px,3.3vw,48px);margin-bottom:28px}.tuspot-about-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.tuspot-about-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-bottom:28px}.tuspot-about-stats div{padding:30px;background:#fff;text-align:center}.tuspot-about-stats strong{display:block;color:#23BBE7;font-size:clamp(40px,4vw,64px);line-height:1;font-weight:950;letter-spacing:-.06em}.tuspot-about-stats span{display:block;margin-top:8px;color:#526d77;font-weight:850;line-height:1.35}.tuspot-about-cta{display:flex;align-items:center;gap:14px;padding:clamp(28px,3.3vw,48px);margin-bottom:60px;background:linear-gradient(135deg,#fff,#eafbff)}.tuspot-about-cta div{min-width:0;margin-right:auto}.tuspot-about-cta p{max-width:760px;margin:12px 0 0;color:#526d77;line-height:1.65;font-weight:650}.tuspot-about-hero-badge span{display:block;color:rgb(255 255 255 / .72);line-height:1.55;font-weight:650}.tuspot-platform-dark .tuspot-page-pro,[data-tuspot-theme="dark"] .tuspot-page-pro{color:#eefbff}.tuspot-platform-dark .tuspot-page-hero,.tuspot-platform-dark .tuspot-contact-form,.tuspot-platform-dark .tuspot-contact-info-card,.tuspot-platform-dark .tuspot-contact-social,.tuspot-platform-dark .tuspot-about-story,.tuspot-platform-dark .tuspot-about-values,.tuspot-platform-dark .tuspot-about-stats,.tuspot-platform-dark .tuspot-about-cta,[data-tuspot-theme="dark"] .tuspot-page-hero,[data-tuspot-theme="dark"] .tuspot-contact-form,[data-tuspot-theme="dark"] .tuspot-contact-info-card,[data-tuspot-theme="dark"] .tuspot-contact-social,[data-tuspot-theme="dark"] .tuspot-about-story,[data-tuspot-theme="dark"] .tuspot-about-values,[data-tuspot-theme="dark"] .tuspot-about-stats,[data-tuspot-theme="dark"] .tuspot-about-cta{background:#082630;border-color:rgb(179 234 248 / .16);color:#eefbff}.tuspot-platform-dark .tuspot-page-hero h1,.tuspot-platform-dark .tuspot-contact-form-head h2,.tuspot-platform-dark .tuspot-about-story h2,.tuspot-platform-dark .tuspot-about-values h2,.tuspot-platform-dark .tuspot-about-cta h2,.tuspot-platform-dark .tuspot-about-principles strong,.tuspot-platform-dark .tuspot-about-value-grid h3,[data-tuspot-theme="dark"] .tuspot-page-hero h1,[data-tuspot-theme="dark"] .tuspot-contact-form-head h2,[data-tuspot-theme="dark"] .tuspot-about-story h2,[data-tuspot-theme="dark"] .tuspot-about-values h2,[data-tuspot-theme="dark"] .tuspot-about-cta h2,[data-tuspot-theme="dark"] .tuspot-about-principles strong,[data-tuspot-theme="dark"] .tuspot-about-value-grid h3{color:#f5fdff}.tuspot-platform-dark .tuspot-page-hero p,.tuspot-platform-dark .tuspot-contact-form-head p,.tuspot-platform-dark .tuspot-contact-info-card p,.tuspot-platform-dark .tuspot-about-story p,.tuspot-platform-dark .tuspot-about-cta p,[data-tuspot-theme="dark"] .tuspot-page-hero p,[data-tuspot-theme="dark"] .tuspot-contact-form-head p,[data-tuspot-theme="dark"] .tuspot-contact-info-card p,[data-tuspot-theme="dark"] .tuspot-about-story p,[data-tuspot-theme="dark"] .tuspot-about-cta p{color:#b9d1d8}.tuspot-platform-dark .tuspot-contact-form input,.tuspot-platform-dark .tuspot-contact-form select,.tuspot-platform-dark .tuspot-contact-form textarea,[data-tuspot-theme="dark"] .tuspot-contact-form input,[data-tuspot-theme="dark"] .tuspot-contact-form select,[data-tuspot-theme="dark"] .tuspot-contact-form textarea{background:#061f28;border-color:rgb(179 234 248 / .18);color:#eefbff}.tuspot-platform-dark .tuspot-about-principles div,.tuspot-platform-dark .tuspot-about-value-grid article,.tuspot-platform-dark .tuspot-about-stats div,[data-tuspot-theme="dark"] .tuspot-about-principles div,[data-tuspot-theme="dark"] .tuspot-about-value-grid article,[data-tuspot-theme="dark"] .tuspot-about-stats div{background:#0b2d38;border-color:rgb(179 234 248 / .16)}@media (max-width:1180px){.tuspot-page-hero,.tuspot-contact-grid,.tuspot-about-story{grid-template-columns:1fr}.tuspot-contact-side{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-about-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-about-cta{display:grid}.tuspot-about-cta div{margin-right:0}}@media (max-width:760px){.tuspot-blog-comment-form,.tuspot-contact-form-grid,.tuspot-contact-side,.tuspot-about-value-grid,.tuspot-about-stats{grid-template-columns:1fr}.tuspot-page-pro{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.tuspot-page-hero{padding:26px;border-radius:28px}.tuspot-page-hero h1{font-size:40px}.tuspot-contact-form,.tuspot-about-story,.tuspot-about-values,.tuspot-about-cta{border-radius:26px;padding:24px}.tuspot-blog-comment-card{grid-template-columns:1fr}.tuspot-blog-comment-card header{display:grid}}body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout,body.tuspot-platform.woocommerce-account,body.tuspot-platform.woocommerce-order-received{--tuspot-wc-page-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));overflow-x:hidden}body.tuspot-platform.tuspot-woocommerce-page #content,body.tuspot-platform.tuspot-woocommerce-page .site-content,body.tuspot-platform.tuspot-woocommerce-page #primary,body.tuspot-platform.tuspot-woocommerce-page .site-main,body.tuspot-platform.tuspot-woocommerce-page .hubhood-post-content-section,body.tuspot-platform.tuspot-woocommerce-page .hubhood-post-content-section>.hubhood-container-wrapper,body.tuspot-platform.tuspot-woocommerce-page .hubhood-post-content-section>.hubhood-container-wrapper>.container,body.tuspot-platform.tuspot-woocommerce-page .hubhood-post-content-section .row.content-area,body.tuspot-platform.tuspot-woocommerce-page .page-content.entry-content,body.tuspot-platform.tuspot-woocommerce-page article.tuspot-v4-disabled-class-fragment,body.tuspot-platform.woocommerce #content,body.tuspot-platform.woocommerce .site-content,body.tuspot-platform.woocommerce #primary,body.tuspot-platform.woocommerce .site-main,body.tuspot-platform.woocommerce .hubhood-container-wrapper,body.tuspot-platform.woocommerce .container,body.tuspot-platform.woocommerce .row,body.tuspot-platform.woocommerce .content-area,body.tuspot-platform.woocommerce .page-content,body.tuspot-platform.woocommerce-page #content,body.tuspot-platform.woocommerce-page .site-content,body.tuspot-platform.woocommerce-page #primary,body.tuspot-platform.woocommerce-page .site-main,body.tuspot-platform.woocommerce-page .hubhood-container-wrapper,body.tuspot-platform.woocommerce-page .container,body.tuspot-platform.woocommerce-page .row,body.tuspot-platform.woocommerce-page .content-area,body.tuspot-platform.woocommerce-page .page-content{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;float:none;clear:both;left:auto;right:auto;transform:none;box-sizing:border-box}body.tuspot-platform.tuspot-woocommerce-page .hubhood-post-content-section .row,body.tuspot-platform.woocommerce .row,body.tuspot-platform.woocommerce-page .row{display:block}body.tuspot-platform.tuspot-woocommerce-page .page-content.entry-content.col-sm-12,body.tuspot-platform.woocommerce .col-sm-12,body.tuspot-platform.woocommerce-page .col-sm-12{flex:0 0 100%;max-width:100%}body.tuspot-platform.tuspot-woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-order-received .woocommerce:not(.widget_shopping_cart_content){width:var(--tuspot-wc-page-width);max-width:var(--tuspot-wc-page-width);margin:34px auto 70px;padding-left:0;padding-right:0;position:relative;inset:auto;transform:none;box-sizing:border-box;float:none;clear:both}body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content){display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,430px);gap:26px;align-items:start;justify-content:center}body.tuspot-platform.woocommerce-cart .woocommerce-notices-wrapper,body.tuspot-platform.woocommerce-cart .tuspot-wc-hero,body.tuspot-platform.woocommerce-cart .woocommerce-info,body.tuspot-platform.woocommerce-cart .return-to-shop{grid-column:1/-1}body.tuspot-platform.woocommerce-cart form.woocommerce-cart-form,body.tuspot-platform.woocommerce-cart .cart-collaterals{min-width:0;max-width:100%;width:100%}body.tuspot-platform.woocommerce-cart table.cart,body.tuspot-platform.woocommerce-cart table.shop_table.cart{width:100%;table-layout:fixed}body.tuspot-platform.woocommerce-cart table.cart th.product-remove,body.tuspot-platform.woocommerce-cart table.cart td.product-remove{width:42px;min-width:42px;max-width:42px;padding-left:0;padding-right:8px;text-align:left}body.tuspot-platform.woocommerce-cart table.cart th.product-thumbnail,body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail{width:76px;min-width:76px;max-width:76px;padding-left:0;padding-right:12px;text-align:center}body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail img,body.tuspot-platform.woocommerce-cart table.cart .product-thumbnail img{width:56px;height:56px;min-width:56px;object-fit:cover;border-radius:16px}body.tuspot-platform.woocommerce-cart table.cart th.product-name,body.tuspot-platform.woocommerce-cart table.cart td.product-name{width:auto;min-width:0;padding-left:12px;padding-right:18px;text-align:left}body.tuspot-platform.woocommerce-cart table.cart td.product-name a,body.tuspot-platform.woocommerce-cart table.cart .product-name a{display:inline;max-width:100%;overflow-wrap:break-word;word-break:normal}body.tuspot-platform.woocommerce-cart table.cart th.product-price,body.tuspot-platform.woocommerce-cart table.cart td.product-price{width:130px}body.tuspot-platform.woocommerce-cart table.cart th.product-quantity,body.tuspot-platform.woocommerce-cart table.cart td.product-quantity{width:110px;text-align:center}body.tuspot-platform.woocommerce-cart table.cart th.product-subtotal,body.tuspot-platform.woocommerce-cart table.cart td.product-subtotal{width:138px;text-align:right}body.tuspot-platform.woocommerce-cart table.cart td.actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:20px 0 0;border-top:1px solid rgb(35 187 231 / .12)}body.tuspot-platform.woocommerce-cart table.cart td.actions:before,body.tuspot-platform.woocommerce-cart table.cart td.actions:after{display:none;content:none}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon{grid-column:1;display:flex;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;max-width:100%;min-width:0;float:none;margin:0}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon .input-text,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input[name="coupon_code"],body.tuspot-platform.woocommerce-cart table.cart td.actions input#coupon_code{flex:1 1 260px;width:auto;min-width:180px;max-width:520px;margin:0;box-sizing:border-box}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"]{flex:0 0 auto;min-width:210px;margin:0}body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{grid-column:2;grid-row:1;justify-self:end;align-self:center;min-width:210px;margin:0;float:none;white-space:nowrap}body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content){overflow:visible}body.tuspot-platform.woocommerce-checkout form.checkout{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);grid-template-areas:"details summaryTitle" "details summaryPanel";gap:0 28px;align-items:start;justify-content:center;margin:22px auto 0;overflow:visible}body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-checkout #order_review{min-width:0;max-width:100%;width:100%;box-sizing:border-box;float:none}body.tuspot-platform.woocommerce-checkout #customer_details{grid-area:details}body.tuspot-platform.woocommerce-checkout #order_review_heading{grid-area:summaryTitle}body.tuspot-platform.woocommerce-checkout #order_review{grid-area:summaryPanel}@media (max-width:1280px){body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout,body.tuspot-platform.woocommerce-account,body.tuspot-platform.woocommerce-order-received{--tuspot-wc-page-width:calc(100vw - 48px)}body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout form.checkout{grid-template-columns:1fr;grid-template-areas:none}body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-checkout #order_review{grid-area:auto;position:static;top:auto}body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals{position:static;top:auto}}@media (max-width:900px){body.tuspot-platform.woocommerce-cart table.cart,body.tuspot-platform.woocommerce-cart table.shop_table.cart{table-layout:auto}body.tuspot-platform.woocommerce-cart table.cart th.product-thumbnail,body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail{width:64px;min-width:64px;max-width:64px}body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail img,body.tuspot-platform.woocommerce-cart table.cart .product-thumbnail img{width:48px;height:48px;min-width:48px}body.tuspot-platform.woocommerce-cart table.cart td.actions{display:block}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon{display:grid;grid-template-columns:1fr;gap:10px}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon .input-text,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input[name="coupon_code"],body.tuspot-platform.woocommerce-cart table.cart td.actions input#coupon_code,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{width:100%;max-width:100%;min-width:0;margin:8px 0 0}}@media (max-width:760px){body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout,body.tuspot-platform.woocommerce-account,body.tuspot-platform.woocommerce-order-received{--tuspot-wc-page-width:calc(100vw - 24px)}body.tuspot-platform.tuspot-woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-order-received .woocommerce:not(.widget_shopping_cart_content){margin-top:22px}}body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main,body.tuspot-platform.woocommerce-page .tuspot-wc-template-main,body.tuspot-platform.woocommerce .tuspot-wc-template-main,body.tuspot-platform.woocommerce-cart .tuspot-wc-template-main,body.tuspot-platform.woocommerce-checkout .tuspot-wc-template-main,body.tuspot-platform.woocommerce-account .tuspot-wc-template-main,body.tuspot-platform.woocommerce-order-received .tuspot-wc-template-main,body.tuspot-platform.tuspot-blog-template .tuspot-blog-template-main{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:0;float:none;clear:both;overflow:visible;box-sizing:border-box}body.tuspot-platform.tuspot-woocommerce-page #primary,body.tuspot-platform.tuspot-woocommerce-page #main,body.tuspot-platform.tuspot-woocommerce-page .site-main,body.tuspot-platform.tuspot-woocommerce-page .content-area,body.tuspot-platform.tuspot-woocommerce-page .main-content,body.tuspot-platform.tuspot-woocommerce-page .page-content,body.tuspot-platform.tuspot-woocommerce-page .container,body.tuspot-platform.tuspot-woocommerce-page .container-fluid,body.tuspot-platform.tuspot-woocommerce-page .row,body.tuspot-platform.tuspot-woocommerce-page .tuspot-v4-disabled-class-fragment{max-width:none;width:100%;flex:0 0 100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;left:auto;right:auto;transform:none;float:none}body.tuspot-platform.tuspot-blog-template #primary,body.tuspot-platform.tuspot-blog-template #main,body.tuspot-platform.tuspot-blog-template .site-main,body.tuspot-platform.tuspot-blog-template .content-area,body.tuspot-platform.tuspot-blog-template .main-content,body.tuspot-platform.tuspot-blog-template .page-content,body.tuspot-platform.tuspot-blog-template .container,body.tuspot-platform.tuspot-blog-template .container-fluid,body.tuspot-platform.tuspot-blog-template .row,body.tuspot-platform.tuspot-blog-template .tuspot-v4-disabled-class-fragment{max-width:none;width:100%;flex:0 0 100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;left:auto;right:auto;transform:none;float:none}body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout,body.tuspot-platform.woocommerce-account,body.tuspot-platform.woocommerce-order-received{--tuspot-wc-page-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))}body.tuspot-platform.tuspot-woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-order-received .woocommerce:not(.widget_shopping_cart_content){width:var(--tuspot-wc-page-width);max-width:var(--tuspot-wc-page-width);margin:34px auto 70px;padding:0;box-sizing:border-box;float:none;clear:both;position:relative;left:auto;right:auto;transform:none;overflow:visible}body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content){display:grid;grid-template-columns:minmax(0,3fr) minmax(340px,2fr);gap:28px;align-items:start}body.tuspot-platform.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,3fr) minmax(340px,2fr);grid-template-areas:"details summaryTitle" "details summaryPanel";gap:0 28px;align-items:start;width:100%;max-width:100%;margin:22px auto 0;overflow:visible}body.tuspot-platform.woocommerce-cart table.shop_table.cart,body.tuspot-platform.woocommerce-cart table.cart{width:100%;table-layout:fixed}body.tuspot-platform.woocommerce-cart table.cart th.product-remove,body.tuspot-platform.woocommerce-cart table.cart td.product-remove{width:44px;max-width:44px;padding-left:0;padding-right:8px;text-align:center}body.tuspot-platform.woocommerce-cart table.cart th.product-thumbnail,body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail{width:70px;max-width:70px;padding-left:0;padding-right:10px;text-align:center}body.tuspot-platform.woocommerce-cart table.cart td.product-thumbnail img,body.tuspot-platform.woocommerce-cart table.cart .product-thumbnail img{width:52px;height:52px;min-width:52px;object-fit:cover;border-radius:15px}body.tuspot-platform.woocommerce-cart table.cart th.product-name,body.tuspot-platform.woocommerce-cart table.cart td.product-name{width:auto;min-width:0;padding-left:10px;padding-right:20px;text-align:left}body.tuspot-platform.woocommerce-cart table.cart th.product-price,body.tuspot-platform.woocommerce-cart table.cart td.product-price{width:128px}body.tuspot-platform.woocommerce-cart table.cart th.product-quantity,body.tuspot-platform.woocommerce-cart table.cart td.product-quantity{width:96px;text-align:center}body.tuspot-platform.woocommerce-cart table.cart th.product-subtotal,body.tuspot-platform.woocommerce-cart table.cart td.product-subtotal{width:132px;text-align:right}body.tuspot-platform.woocommerce-cart table.cart td.actions{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-width:0;padding:22px 0 0;border-top:1px solid rgb(35 187 231 / .12);position:relative;overflow:visible;box-sizing:border-box}body.tuspot-platform.woocommerce-cart table.cart td.actions:before,body.tuspot-platform.woocommerce-cart table.cart td.actions:after,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon:before,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon:after{display:none;content:none}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon{display:flex;align-items:center;gap:12px;flex:1 1 auto;width:auto;max-width:100%;min-width:0;float:none;clear:none;margin:0;padding:0;position:static;overflow:visible}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon .input-text,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input[name="coupon_code"],body.tuspot-platform.woocommerce-cart table.cart td.actions input#coupon_code{flex:1 1 320px;width:auto;min-width:220px;max-width:560px;height:56px;min-height:56px;margin:0;padding:0 22px;border:1px solid rgb(35 187 231 / .26);border-radius:999px;background:#fff;color:#212844;font-size:16px;font-weight:800;line-height:56px;box-shadow:0 12px 28px rgb(33 40 68 / .05);box-sizing:border-box;position:static;z-index:1}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder,body.tuspot-platform.woocommerce-cart table.cart td.actions input#coupon_code::placeholder{color:rgb(33 40 68 / .52)}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:205px;max-width:none;height:56px;min-height:56px;margin:0;padding:0 24px;border-radius:999px;line-height:1;white-space:nowrap;float:none;clear:none;position:static;inset:auto;transform:none;z-index:2}body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{margin-left:auto;background:#9edff2;box-shadow:0 16px 34px rgb(35 187 231 / .16)}body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]:not(:disabled):hover{background:#212844;color:#fff}body.tuspot-platform.tuspot-blog-template .tuspot-blog-single,body.tuspot-platform.tuspot-blog-template .tuspot-blog-archive,body.tuspot-platform.tuspot-blog-template .tuspot-related-posts,body.tuspot-platform .tuspot-blog-archive{--tb-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:var(--tb-width);max-width:var(--tb-width);margin-left:auto;margin-right:auto;box-sizing:border-box;float:none;clear:both;position:relative;left:auto;right:auto;transform:none}@media (max-width:1180px){body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout form.checkout{grid-template-columns:1fr;grid-template-areas:none}body.tuspot-platform.woocommerce-checkout #customer_details,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-checkout #order_review{grid-area:auto;position:static;top:auto}body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals{position:static;top:auto}body.tuspot-platform.woocommerce-cart table.cart td.actions{flex-wrap:wrap}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon{flex:1 1 100%}body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{margin-left:0}}@media (max-width:760px){body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce-cart,body.tuspot-platform.woocommerce-checkout,body.tuspot-platform.woocommerce-account,body.tuspot-platform.woocommerce-order-received{--tuspot-wc-page-width:calc(100vw - 24px)}body.tuspot-platform.woocommerce-cart table.cart{table-layout:auto}body.tuspot-platform.woocommerce-cart table.cart td.actions,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon{display:grid;grid-template-columns:1fr;gap:10px}body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon .input-text,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input[name="coupon_code"],body.tuspot-platform.woocommerce-cart table.cart td.actions input#coupon_code,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{width:100%;max-width:100%;min-width:0;margin:0}body.tuspot-platform.tuspot-blog-template .tuspot-blog-single,body.tuspot-platform.tuspot-blog-template .tuspot-blog-archive,body.tuspot-platform.tuspot-blog-template .tuspot-related-posts,body.tuspot-platform .tuspot-blog-archive{--tb-width:calc(100vw - 24px)}}body.tuspot-platform.tuspot-blog-template,body.tuspot-platform.tuspot-post-archive-template{overflow-x:hidden}body.tuspot-platform.tuspot-blog-template .tuspot-blog-template-main,body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-template-main{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;display:block;position:relative;left:auto;right:auto;transform:none;box-sizing:border-box}body.tuspot-platform.tuspot-blog-template .tuspot-blog-archive,body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-archive,body.tuspot-platform .tuspot-blog-archive{--tb-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:var(--tb-width);max-width:var(--tb-width);margin-left:auto;margin-right:auto;position:relative;left:auto;right:auto;transform:none}body.tuspot-platform .tuspot-legal-page{width:min(clamp(1040px,70vw,1480px),calc(100vw - 48px));max-width:min(clamp(1040px,70vw,1480px),calc(100vw - 48px));margin:48px auto 80px}body.tuspot-platform .tuspot-legal-page .tuspot-growth-hero{background:radial-gradient(circle at 90% 0%,rgb(35 187 231 / .20),transparent 34%),linear-gradient(135deg,#fff,#ecfbff);border:1px solid rgb(35 187 231 / .22);border-radius:34px;padding:clamp(28px,3.8vw,56px);box-shadow:0 24px 70px rgb(7 53 66 / .09)}body.tuspot-platform .tuspot-legal-page .tuspot-growth-hero h1{max-width:980px}body.tuspot-platform .tuspot-legal-content{margin-top:24px;padding:clamp(26px,3vw,48px);border:1px solid rgb(35 187 231 / .18);border-radius:32px;background:#fff;box-shadow:0 24px 70px rgb(7 53 66 / .08)}body.tuspot-platform .tuspot-legal-content h2{padding-top:10px;border-top:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-legal-content h2:first-child{border-top:0;padding-top:0}body.tuspot-platform .tuspot-cookie-consent{position:fixed;right:24px;bottom:24px;z-index:999999;width:min(560px,calc(100vw - 48px));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border:1px solid rgb(35 187 231 / .28);border-radius:28px;background:rgb(255 255 255 / .94);backdrop-filter:blur(18px);box-shadow:0 24px 80px rgb(7 53 66 / .18);font-family:Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-cookie-consent[hidden]{display:none}body.tuspot-platform .tuspot-cookie-consent strong{display:block;margin:0 0 4px;color:#062C35;font-size:17px;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-cookie-consent p{margin:0;color:#5b7480;font-size:13px;line-height:1.5;font-weight:650}body.tuspot-platform .tuspot-cookie-consent-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body.tuspot-platform .tuspot-cookie-consent a,body.tuspot-platform .tuspot-cookie-consent button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 13px;border-radius:999px;border:1px solid rgb(35 187 231 / .24);text-decoration:none;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}body.tuspot-platform .tuspot-cookie-consent a,body.tuspot-platform .tuspot-cookie-consent button[data-tuspot-cookie-decline]{background:#f0fbff;color:#0784a6}body.tuspot-platform .tuspot-cookie-consent button[data-tuspot-cookie-accept]{border-color:#23BBE7;background:#23BBE7;color:#fff;box-shadow:0 12px 26px rgb(35 187 231 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-legal-page .tuspot-growth-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-legal-content,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cookie-consent{background:#082630;border-color:rgb(179 234 248 / .18);color:#eefbff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cookie-consent strong{color:#f5fdff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cookie-consent p{color:#b9d1d8}@media (max-width:760px){body.tuspot-platform .tuspot-legal-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:24px auto 60px}body.tuspot-platform .tuspot-cookie-consent{left:12px;right:12px;bottom:12px;width:auto;grid-template-columns:1fr;border-radius:22px}body.tuspot-platform .tuspot-cookie-consent-actions{justify-content:stretch;display:grid;grid-template-columns:1fr}}body.tuspot-platform .tuspot-offer-widget,body .tuspot-offer-widget{width:var(--to-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:var(--to-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin:34px auto;box-sizing:border-box;position:relative;z-index:1}body.tuspot-platform .tuspot-offer-shell,body .tuspot-offer-shell{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:24px;align-items:stretch;padding:28px;border:1px solid #CDEFFC;border-radius:34px;background:linear-gradient(135deg,#fff 0%,#f2fbff 52%,#dff8ff 100%);box-shadow:0 28px 80px rgb(35 187 231 / .12);overflow:hidden;position:relative}body.tuspot-platform .tuspot-offer-shell:before,body .tuspot-offer-shell:before{content:"";position:absolute;right:-120px;top:-120px;width:320px;height:320px;border-radius:50%;background:rgb(35 187 231 / .18);pointer-events:none}body.tuspot-platform .tuspot-offer-main,body .tuspot-offer-main{position:relative;z-index:2;padding:24px 18px;display:flex;flex-direction:column;justify-content:center}body.tuspot-platform .tuspot-offer-kicker,body .tuspot-offer-kicker{display:inline-flex;align-items:center;gap:9px;width:max-content;max-width:100%;padding:9px 13px;border-radius:999px;background:#E6F8FE;color:#1599C1;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.08em;margin-bottom:16px}body.tuspot-platform .tuspot-community-icon,body .tuspot-community-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:inherit;flex:0 0 auto}body.tuspot-platform .tuspot-community-icon svg,body .tuspot-community-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-offer-main h2,body .tuspot-offer-main h2{margin:0;color:var(--to-dark,#062C35);font-size:clamp(34px,4vw,76px);line-height:.96;letter-spacing:-.07em;font-weight:900;max-width:880px}body.tuspot-platform .tuspot-offer-main p,body .tuspot-offer-main p{margin:18px 0 0;color:#5f7784;font-size:17px;line-height:1.65;max-width:800px;font-weight:600}body.tuspot-platform .tuspot-offer-actions,body .tuspot-offer-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}body.tuspot-platform .tuspot-offer-cta,body .tuspot-offer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:999px;background:var(--to-accent,#23BBE7);color:#fff;text-decoration:none;font-weight:900;box-shadow:0 18px 38px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-offer-secondary,body .tuspot-offer-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:14px 24px;border-radius:999px;background:#fff;color:#116D84;border:1px solid #CDEFFC;text-decoration:none;font-weight:900}body.tuspot-platform .tuspot-offer-panel,body .tuspot-offer-panel{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;border-radius:30px;background:rgb(255 255 255 / .78);border:1px solid #CDEFFC;padding:20px;backdrop-filter:blur(18px);box-shadow:0 18px 50px rgb(6 44 53 / .08)}body.tuspot-platform .tuspot-offer-percent,body .tuspot-offer-percent{border-radius:26px;background:linear-gradient(135deg,var(--to-accent,#23BBE7),#8fe8fb);min-height:190px;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25),0 20px 44px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-offer-percent small,body .tuspot-offer-percent small{font-weight:900;text-transform:uppercase;letter-spacing:.1em;opacity:.88}body.tuspot-platform .tuspot-offer-percent strong,body .tuspot-offer-percent strong{font-size:92px;line-height:.88;letter-spacing:-.08em;font-weight:900;color:#fff}body.tuspot-platform .tuspot-offer-percent span,body .tuspot-offer-percent span{font-size:20px;font-weight:900;letter-spacing:.18em;color:#fff}body.tuspot-platform .tuspot-offer-code,body .tuspot-offer-code{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:14px;border:1px dashed #9fe2f4;border-radius:22px;background:#F4FBFE}body.tuspot-platform .tuspot-offer-code span,body .tuspot-offer-code span{font-size:12px;line-height:1;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#6b828c}body.tuspot-platform .tuspot-offer-code button,body .tuspot-offer-code button{appearance:none;border:0;border-radius:999px;background:#062C35;color:#fff;font-weight:900;padding:10px 14px;cursor:pointer;white-space:nowrap}body.tuspot-platform .tuspot-offer-code em,body .tuspot-offer-code em{grid-column:1/-1;font-style:normal;color:#6b828c;font-size:12px;font-weight:700}body.tuspot-platform .tuspot-offer-meta,body .tuspot-offer-meta{display:grid;gap:10px}body.tuspot-platform .tuspot-offer-meta div,body .tuspot-offer-meta div{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #E0F4FB;padding:12px 4px 2px}body.tuspot-platform .tuspot-offer-meta span,body .tuspot-offer-meta span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#7b909a}body.tuspot-platform .tuspot-offer-meta strong,body .tuspot-offer-meta strong{text-align:right;color:#062C35;font-weight:900}body.tuspot-platform .tuspot-offer-widget.is-compact_bar .tuspot-offer-shell,body .tuspot-offer-widget.is-compact_bar .tuspot-offer-shell{grid-template-columns:1fr auto;align-items:center;padding:22px}body.tuspot-platform .tuspot-offer-widget.is-compact_bar .tuspot-offer-main h2,body .tuspot-offer-widget.is-compact_bar .tuspot-offer-main h2{font-size:clamp(28px,2.8vw,48px)}body.tuspot-platform .tuspot-offer-widget.is-compact_bar .tuspot-offer-panel,body .tuspot-offer-widget.is-compact_bar .tuspot-offer-panel{min-width:360px}body.tuspot-platform .tuspot-offer-widget.is-compact_bar .tuspot-offer-percent,body .tuspot-offer-widget.is-compact_bar .tuspot-offer-percent{min-height:120px}body.tuspot-platform .tuspot-offer-widget.is-compact_bar .tuspot-offer-percent strong,body .tuspot-offer-widget.is-compact_bar .tuspot-offer-percent strong{font-size:58px}body.tuspot-platform .tuspot-community-page,body .tuspot-community-page{width:var(--tc-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:var(--tc-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin:42px auto;color:#062C35}body.tuspot-platform .tuspot-community-hero,body .tuspot-community-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:24px;align-items:stretch;border:1px solid #CDEFFC;border-radius:34px;background:linear-gradient(135deg,#fff 0%,#f4fbfe 58%,#dff8ff 100%);padding:34px;box-shadow:0 28px 80px rgb(35 187 231 / .10)}body.tuspot-platform .tuspot-community-hero span,body .tuspot-community-hero span{display:inline-flex;align-items:center;gap:8px;color:#1599C1;text-transform:uppercase;font-size:12px;letter-spacing:.08em;font-weight:900;background:#E6F8FE;border-radius:999px;padding:9px 13px}body.tuspot-platform .tuspot-community-hero h1,body .tuspot-community-hero h1{margin:18px 0 0;font-size:clamp(38px,4.4vw,82px);line-height:.95;letter-spacing:-.08em;font-weight:900;color:#062C35;max-width:950px}body.tuspot-platform .tuspot-community-hero p,body .tuspot-community-hero p{margin:18px 0 0;color:#607985;font-weight:600;font-size:17px;line-height:1.65;max-width:820px}body.tuspot-platform .tuspot-community-hero aside,body .tuspot-community-hero aside{display:flex;justify-content:flex-end;flex-direction:column;border-radius:28px;background:#062C35;color:#fff;padding:28px;box-shadow:0 22px 60px rgb(6 44 53 / .16)}body.tuspot-platform .tuspot-community-hero aside strong,body .tuspot-community-hero aside strong{font-size:24px;line-height:1.08;color:#fff}body.tuspot-platform .tuspot-community-hero aside p,body .tuspot-community-hero aside p{color:#BEEAFA;font-size:15px}body.tuspot-platform .tuspot-community-actions,body .tuspot-community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}body.tuspot-platform .tuspot-community-actions a,body .tuspot-community-actions a{display:inline-flex;min-height:52px;padding:13px 22px;border-radius:999px;align-items:center;justify-content:center;text-decoration:none;font-weight:900;background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-community-actions a+a,body .tuspot-community-actions a+a{background:#fff;color:#116D84;border:1px solid #CDEFFC}body.tuspot-platform .tuspot-community-pillars,body .tuspot-community-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}body.tuspot-platform .tuspot-community-pillars article,body .tuspot-community-pillars article{border:1px solid #CDEFFC;border-radius:28px;background:#fff;padding:24px;box-shadow:0 18px 50px rgb(6 44 53 / .06)}body.tuspot-platform .tuspot-community-pillars .tuspot-community-icon,body .tuspot-community-pillars .tuspot-community-icon{width:42px;height:42px;border-radius:16px;background:#E6F8FE;color:#23BBE7;margin-bottom:16px}body.tuspot-platform .tuspot-community-pillars h2,body .tuspot-community-pillars h2{font-size:22px;line-height:1.1;margin:0 0 10px;color:#062C35;font-weight:900}body.tuspot-platform .tuspot-community-pillars p,body .tuspot-community-pillars p{margin:0;color:#607985;font-weight:600;line-height:1.55}body.tuspot-platform .tuspot-community-spotlight,body .tuspot-community-spotlight{width:100%;max-width:var(--tc-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin:28px auto}body.tuspot-platform .tuspot-community-spotlight>.tuspot-section-heading,body .tuspot-community-spotlight>.tuspot-section-heading{margin:0 0 18px}body.tuspot-platform .tuspot-community-spotlight-grid,body .tuspot-community-spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.tuspot-platform .tuspot-spotlight-card,body .tuspot-spotlight-card{border:1px solid #CDEFFC;border-radius:32px;background:#fff;padding:24px;box-shadow:0 24px 70px rgb(35 187 231 / .10);overflow:hidden;position:relative}body.tuspot-platform .tuspot-spotlight-card:after,body .tuspot-spotlight-card:after{content:"";position:absolute;right:-80px;top:-80px;width:210px;height:210px;border-radius:50%;background:rgb(35 187 231 / .12);pointer-events:none}body.tuspot-platform .tuspot-spotlight-top,body .tuspot-spotlight-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;position:relative;z-index:2}body.tuspot-platform .tuspot-spotlight-top>span,body .tuspot-spotlight-top>span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#E6F8FE;color:#1599C1;padding:9px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}body.tuspot-platform .tuspot-spotlight-avatar,body .tuspot-spotlight-avatar{width:76px;height:76px;border-radius:24px;display:flex;align-items:center;justify-content:center;background:#E6F8FE;color:#23BBE7;font-weight:900;overflow:hidden;flex:0 0 auto}body.tuspot-platform .tuspot-spotlight-avatar img,body .tuspot-spotlight-avatar img{width:100%;height:100%;object-fit:cover}body.tuspot-platform .tuspot-spotlight-card h3,body .tuspot-spotlight-card h3{margin:20px 0 10px;font-size:clamp(28px,2.4vw,46px);line-height:1;letter-spacing:-.06em;color:#062C35;font-weight:900;position:relative;z-index:2}body.tuspot-platform .tuspot-spotlight-card p,body .tuspot-spotlight-card p{margin:0;color:#607985;font-weight:600;line-height:1.62;position:relative;z-index:2}body.tuspot-platform .tuspot-spotlight-stats,body .tuspot-spotlight-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;position:relative;z-index:2}body.tuspot-platform .tuspot-spotlight-stats div,body .tuspot-spotlight-stats div{border-radius:20px;background:#F4FBFE;border:1px solid #DDF3FB;padding:14px}body.tuspot-platform .tuspot-spotlight-stats strong,body .tuspot-spotlight-stats strong{display:block;color:#062C35;font-weight:900;font-size:26px;line-height:1}body.tuspot-platform .tuspot-spotlight-stats span,body .tuspot-spotlight-stats span{display:block;color:#758C96;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-top:6px}body.tuspot-platform .tuspot-community-engage,body .tuspot-community-engage,body.tuspot-platform .tuspot-community-app,body .tuspot-community-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:24px;align-items:center;border:1px solid #CDEFFC;border-radius:32px;background:#fff;padding:30px;margin:24px 0;box-shadow:0 20px 64px rgb(6 44 53 / .06)}body.tuspot-platform .tuspot-community-engage h2,body .tuspot-community-engage h2,body.tuspot-platform .tuspot-community-app h2,body .tuspot-community-app h2{margin:6px 0 10px;color:#062C35;font-size:clamp(28px,3vw,52px);line-height:1;font-weight:900;letter-spacing:-.06em}body.tuspot-platform .tuspot-community-engage span,body .tuspot-community-engage span,body.tuspot-platform .tuspot-community-app span,body .tuspot-community-app span{font-weight:900;color:#23BBE7;text-transform:uppercase;letter-spacing:.08em;font-size:12px}body.tuspot-platform .tuspot-community-engage p,body .tuspot-community-engage p,body.tuspot-platform .tuspot-community-app p,body .tuspot-community-app p{margin:0;color:#607985;font-weight:600;line-height:1.65}body.tuspot-platform .tuspot-community-engage ul,body .tuspot-community-engage ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}body.tuspot-platform .tuspot-community-engage li,body .tuspot-community-engage li{border-radius:18px;background:#F4FBFE;border:1px solid #DDF3FB;padding:13px 15px;color:#062C35;font-weight:800}body.tuspot-platform .tuspot-community-app-card,body .tuspot-community-app-card{border-radius:28px;background:#062C35;color:#fff;padding:26px;box-shadow:0 20px 50px rgb(6 44 53 / .18)}body.tuspot-platform .tuspot-community-app-card strong,body .tuspot-community-app-card strong{display:block;color:#fff;font-size:24px;line-height:1.1}body.tuspot-platform .tuspot-community-app-card small,body .tuspot-community-app-card small{display:block;color:#BEEAFA;margin-top:10px;line-height:1.6;font-weight:700}@media (max-width:1024px){body.tuspot-platform .tuspot-offer-shell,body .tuspot-offer-shell,body.tuspot-platform .tuspot-community-hero,body .tuspot-community-hero,body.tuspot-platform .tuspot-community-engage,body .tuspot-community-engage,body.tuspot-platform .tuspot-community-app,body .tuspot-community-app{grid-template-columns:1fr}body.tuspot-platform .tuspot-community-pillars,body .tuspot-community-pillars,body.tuspot-platform .tuspot-community-spotlight-grid,body .tuspot-community-spotlight-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-offer-widget.is-compact_bar .tuspot-offer-panel,body .tuspot-offer-widget.is-compact_bar .tuspot-offer-panel{min-width:0}}@media (max-width:640px){body.tuspot-platform .tuspot-offer-widget,body .tuspot-offer-widget,body.tuspot-platform .tuspot-community-page,body .tuspot-community-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-offer-shell,body .tuspot-offer-shell,body.tuspot-platform .tuspot-community-hero,body .tuspot-community-hero{padding:18px;border-radius:26px}body.tuspot-platform .tuspot-offer-main,body .tuspot-offer-main{padding:12px 4px}body.tuspot-platform .tuspot-spotlight-stats,body .tuspot-spotlight-stats{grid-template-columns:1fr}body.tuspot-platform .tuspot-offer-code,body .tuspot-offer-code{grid-template-columns:1fr}body.tuspot-platform .tuspot-offer-code button,body .tuspot-offer-code button{width:100%}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-offer-shell,html[data-tuspot-theme="dark"] body .tuspot-offer-shell,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-community-hero,html[data-tuspot-theme="dark"] body .tuspot-community-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-community-pillars article,html[data-tuspot-theme="dark"] body .tuspot-community-pillars article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-spotlight-card,html[data-tuspot-theme="dark"] body .tuspot-spotlight-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-community-engage,html[data-tuspot-theme="dark"] body .tuspot-community-engage,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-community-app,html[data-tuspot-theme="dark"] body .tuspot-community-app{background:#0B2832;border-color:rgb(159 226 244 / .22);color:#F4FBFE;box-shadow:0 24px 70px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-offer-main h2,.tuspot-offer-meta strong,.tuspot-community-hero h1,.tuspot-community-pillars h2,.tuspot-spotlight-card h3,.tuspot-spotlight-stats strong,.tuspot-community-engage h2,.tuspot-community-app h2),html[data-tuspot-theme="dark"] body :is(.tuspot-offer-main h2,.tuspot-offer-meta strong,.tuspot-community-hero h1,.tuspot-community-pillars h2,.tuspot-spotlight-card h3,.tuspot-spotlight-stats strong,.tuspot-community-engage h2,.tuspot-community-app h2){color:#F4FBFE}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-offer-main p,.tuspot-community-hero p,.tuspot-community-pillars p,.tuspot-spotlight-card p,.tuspot-community-engage p,.tuspot-community-app p),html[data-tuspot-theme="dark"] body :is(.tuspot-offer-main p,.tuspot-community-hero p,.tuspot-community-pillars p,.tuspot-spotlight-card p,.tuspot-community-engage p,.tuspot-community-app p){color:#A9C7D0}body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-template-main,body.tuspot-platform.page .tuspot-blog-template-main,body.tuspot-platform .tuspot-blog-template-main{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;overflow:visible;box-sizing:border-box}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid,body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-archive.is-layout-featured_grid,body.tuspot-platform .entry-content .tuspot-blog-archive.is-layout-featured_grid,body .tuspot-blog-archive.is-layout-featured_grid{--tb-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:100vw;max-width:100vw;margin:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:34px 0 58px;box-sizing:border-box;position:relative;left:auto;right:auto;transform:none;overflow:visible}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages{width:var(--tb-width);max-width:var(--tb-width);margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-grid,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-grid{grid-template-columns:repeat(var(--tb-cols,3),minmax(0,1fr))}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured{min-width:0;max-width:100%}body.tuspot-platform .tuspot-cookie-consent,body .tuspot-cookie-consent{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:14px;align-items:start;width:min(520px,calc(100vw - 48px))}body.tuspot-platform .tuspot-cookie-consent-actions,body .tuspot-cookie-consent-actions{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;justify-content:stretch}body.tuspot-platform .tuspot-cookie-consent-actions a,body.tuspot-platform .tuspot-cookie-consent-actions button,body .tuspot-cookie-consent-actions a,body .tuspot-cookie-consent-actions button{width:100%;min-width:0;text-align:center}body.tuspot-platform .tuspot-cat-season-guide{--season-accent:#23BBE7;--season-accent-2:#9FE8F7;--season-soft:#EAF8FE;--season-soft-2:#F6FCFF;--season-line:rgba(35,187,231,.24);--season-dark:#062C35}body.tuspot-platform .tuspot-cat-season-guide.is-season-wiosna{--season-accent:#48C979;--season-accent-2:#B7F1C7;--season-soft:#ECFFF3;--season-soft-2:#F8FFF9;--season-line:rgba(72,201,121,.30);--season-dark:#123D25}body.tuspot-platform .tuspot-cat-season-guide.is-season-lato{--season-accent:#23BBE7;--season-accent-2:#FFE28A;--season-soft:#EAF9FF;--season-soft-2:#FFF9DE;--season-line:rgba(35,187,231,.28);--season-dark:#084659}body.tuspot-platform .tuspot-cat-season-guide.is-season-jesien{--season-accent:#C96A32;--season-accent-2:#F9C66A;--season-soft:#FFF4E8;--season-soft-2:#FFF8EF;--season-line:rgba(201,106,50,.28);--season-dark:#4A2617}body.tuspot-platform .tuspot-cat-season-guide.is-season-zima{--season-accent:#69CFEA;--season-accent-2:#DDF8FF;--season-soft:#F0FCFF;--season-soft-2:#FFFFFF;--season-line:rgba(105,207,234,.34);--season-dark:#123B4A}body.tuspot-platform .tuspot-cat-season-guide.is-season-caly-rok{--season-accent:#6AC7B8;--season-accent-2:#BEEFE7;--season-soft:#EFFFFC;--season-soft-2:#F8FFFD;--season-line:rgba(106,199,184,.30);--season-dark:#113D38}body.tuspot-platform .tuspot-cat-season-guide{background:radial-gradient(circle at 94% 0%,color-mix(in srgb,var(--season-accent-2) 74%,transparent),transparent 34%),linear-gradient(135deg,var(--season-soft) 0%,#fff 52%,var(--season-soft-2) 100%);border-color:var(--season-line);box-shadow:0 22px 62px color-mix(in srgb,var(--season-accent) 14%,transparent)}body.tuspot-platform .tuspot-cat-season-guide-main>span,body.tuspot-platform .tuspot-cat-season-guide-actions nav a{background:color-mix(in srgb,var(--season-accent) 12%,#fff);border-color:var(--season-line);color:var(--season-dark)}body.tuspot-platform .tuspot-cat-season-guide h2{color:var(--season-dark)}body.tuspot-platform .tuspot-cat-season-guide small{color:var(--season-dark)}body.tuspot-platform .tuspot-cat-season-guide small:before{background:color-mix(in srgb,var(--season-accent) 18%,#fff);color:var(--season-accent)}body.tuspot-platform .tuspot-cat-season-guide-actions{border-color:var(--season-line);background:rgb(255 255 255 / .78)}body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary,body.tuspot-platform .tuspot-cat-season-guide-actions nav a:hover{background:var(--season-accent);border-color:var(--season-accent);color:#fff;box-shadow:0 16px 34px color-mix(in srgb,var(--season-accent) 24%,transparent)}body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary:hover{background:var(--season-dark)}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna.is-active{background:#48C979;border-color:#48C979;color:#fff}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato.is-active{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien.is-active{background:#C96A32;border-color:#C96A32;color:#fff}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima.is-active{background:#69CFEA;border-color:#69CFEA;color:#062C35}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-caly-rok:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-caly-rok.is-active{background:#6AC7B8;border-color:#6AC7B8;color:#fff}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-current:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-current.is-active{background:#062C35;border-color:#062C35;color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide{background:radial-gradient(circle at 94% 0%,color-mix(in srgb,var(--season-accent) 20%,transparent),transparent 34%),linear-gradient(135deg,#071F28,#092D38);border-color:color-mix(in srgb,var(--season-accent) 28%,transparent)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide-actions,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide-actions{background:#0B2832;border-color:color-mix(in srgb,var(--season-accent) 24%,transparent)}@media (max-width:860px){body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid,body .tuspot-blog-archive.is-layout-featured_grid{padding:24px 0 48px}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages{--tb-width:calc(100vw - 24px);width:var(--tb-width);max-width:var(--tb-width)}body.tuspot-platform .tuspot-cookie-consent-actions,body .tuspot-cookie-consent-actions{grid-template-columns:1fr}}body.tuspot-platform.tuspot-single-miejsce>.tuspot-page-loader,body.tuspot-platform.tuspot-single-miejsce .hubhood-fixed-search-bar,body.tuspot-platform.tuspot-single-miejsce .hubhood-user-thumbnail-background-image,body.tuspot-platform.tuspot-single-miejsce .hubhood-single-listing-header-gallery,body.tuspot-platform.tuspot-single-miejsce .hubhood-listing-gallery-backgrounds,body.tuspot-platform.tuspot-single-miejsce .hubhood-listing-gallery,body.tuspot-platform.tuspot-single-miejsce .hubhood-featured-single-image,body.tuspot-platform.tuspot-single-miejsce .post-thumbnail,body.tuspot-platform.tuspot-single-miejsce .entry-thumbnail,body.tuspot-platform.tuspot-single-miejsce .entry-header .wp-post-image,body.tuspot-platform.tuspot-single-miejsce .hubhood-page-titlebar,body.tuspot-platform.tuspot-single-miejsce .hubhood-page-title,body.tuspot-platform.tuspot-single-miejsce .hubhood-hero-slider-container-wrapper:not(.tuspot-keep-hubhood-hero){display:none;visibility:hidden;opacity:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden}body.tuspot-platform.tuspot-single-miejsce #content,body.tuspot-platform.tuspot-single-miejsce .site-content{padding-top:0;margin-top:0}body.tuspot-platform.tuspot-single-miejsce .tuspot-place-page{margin-top:0}html.tuspot-single-place-boot:not(.tuspot-single-place-ready) body{opacity:0;visibility:hidden}body.tuspot-platform.tuspot-single-miejsce :is(.hubhood-single-header,.hubhood-single-blog-header,.hubhood-page-header,.hubhood-single-blog-header-title-wrapper,.hubhood-single-blog-featured-text,.hubhood-section-title,.hubhood-hero-gallery,.hubhood-hero-gallery-wrapper,.hubhood-heading-image-post,.hubhood-hero-title,.hubhood-page-title,.hubhood-page-titlebar,.hubhood-featured-single-image,.hubhood-single-listing-header-gallery,.hubhood-listing-gallery-backgrounds,.hubhood-listing-gallery,.hubhood-hero-slider-container-wrapper:not(.tuspot-keep-hubhood-hero),.post-thumbnail,.entry-thumbnail,.entry-header .wp-post-image,.wp-post-image){display:none;visibility:hidden;opacity:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;pointer-events:none}body.tuspot-platform.tuspot-single-miejsce .hubhood-main-nav-menu-overlay,body.tuspot-platform.tuspot-single-miejsce #masthead.site-header,body.tuspot-platform.tuspot-single-miejsce header.site-header.hubhood-header-menu,body.tuspot-platform.tuspot-single-miejsce .hubhood-main-navbar,body.tuspot-platform.tuspot-single-miejsce .hubhood-logged-user-menu-wrapper,body.tuspot-platform.tuspot-single-miejsce .hubhood-logo-slogan,body.tuspot-platform.tuspot-single-miejsce .hubhood-fixed-search-bar{display:none;visibility:hidden;opacity:0;height:0;min-height:0;max-height:0;margin:0;padding:0;overflow:hidden;pointer-events:none}body.tuspot-platform.tuspot-single-miejsce #page,body.tuspot-platform.tuspot-single-miejsce #content,body.tuspot-platform.tuspot-single-miejsce .site-content{padding-top:0;margin-top:0}body.tuspot-platform.tuspot-single-miejsce{overflow-x:hidden}body.tuspot-platform.tuspot-blog-template,body.tuspot-platform.tuspot-post-archive-template,body.tuspot-platform.blog,body.tuspot-platform.archive{overflow-x:hidden}body.tuspot-platform .tuspot-blog-template-main,body.tuspot-platform.tuspot-blog-template .entry-content,body.tuspot-platform.tuspot-post-archive-template .entry-content,body.tuspot-platform .entry-content:has(.tuspot-blog-archive){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;overflow:visible}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>*{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-cookie-consent,body .tuspot-cookie-consent{grid-template-columns:1fr;grid-template-rows:auto auto}body.tuspot-platform .tuspot-mobile-header-app{--tm-accent:var(--tm-accent,#23BBE7);--tm-bg:var(--tm-bg,#F4FBFE);--tm-card:var(--tm-card,#FFFFFF);--tm-text:var(--tm-text,#151B2D);--tm-radius:var(--tm-radius,24px)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line{background:var(--tm-bg);box-shadow:none;border-radius:0;border-bottom:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-appbar{border-radius:0;background:#fff0;border:0;box-shadow:none;padding:8px 0}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-app-menu-button,body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-quick{border-radius:0;background:#fff0;border:0;box-shadow:none;color:var(--tm-text)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-quickbar{gap:0;border-top:1px solid rgb(35 187 231 / .14);border-bottom:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-quick{border-right:1px solid rgb(35 187 231 / .14);min-height:58px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-quick:last-child{border-right:0}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-flat_line .tuspot-mobile-quick.is-primary{background:var(--tm-accent);color:#fff}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar{background:var(--tm-bg);border-radius:0 0 var(--tm-radius) var(--tm-radius)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-appbar{background:var(--tm-card);border-radius:999px;min-height:64px;padding:8px 10px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-app-menu-button,body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-quick{border-radius:999px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-quickbar{display:flex;overflow-x:auto;gap:9px;padding:10px 2px 2px;scrollbar-width:none}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-quickbar::-webkit-scrollbar{display:none}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-quick{flex:0 0 auto;min-width:132px;min-height:54px;background:var(--tm-card);color:var(--tm-text)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-pill_bar .tuspot-mobile-quick.is-primary{background:var(--tm-accent);color:#fff}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-compact_glass{padding:8px;background:linear-gradient(135deg,rgb(255 255 255 / .72),rgb(235 250 255 / .78));backdrop-filter:blur(18px);border-bottom:1px solid rgb(35 187 231 / .16);border-radius:0 0 18px 18px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-compact_glass .tuspot-mobile-appbar{min-height:58px;border-radius:18px;background:rgb(255 255 255 / .72);box-shadow:0 12px 32px rgb(7 53 66 / .08)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-compact_glass .tuspot-mobile-quickbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-compact_glass .tuspot-mobile-quick{min-height:50px;border-radius:16px;background:rgb(255 255 255 / .70);box-shadow:0 10px 26px rgb(7 53 66 / .06);font-size:9.5px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-compact_glass .tuspot-mobile-quick svg{width:18px;height:18px}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-compact_glass .tuspot-mobile-quick.is-primary{background:linear-gradient(135deg,var(--tm-accent),#20D0BF);color:#fff}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-tiles_gradient .tuspot-mobile-appbar,body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-tiles_gradient .tuspot-mobile-quick,body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-tiles_gradient .tuspot-mobile-app-menu-button{border-radius:var(--tm-radius)}body.tuspot-platform .tuspot-mobile-header-app.is-mobile-style-tiles_gradient .tuspot-mobile-quick.is-primary,body.tuspot-platform .tuspot-mobile-header-app .tuspot-mobile-app-menu-button{background:linear-gradient(135deg,var(--tm-accent),#20D0BF)}@media (max-width:860px){body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid,body .tuspot-blog-archive.is-layout-featured_grid{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 0 44px;overflow:hidden}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-grid,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-grid{display:grid;grid-template-columns:1fr;gap:16px}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured{width:100%;max-width:100%;min-width:0;grid-column:1 / -1;display:flex;flex-direction:column;overflow:hidden}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured .tuspot-blog-card-image,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card.is-featured .tuspot-blog-card-image{width:100%;min-width:0;height:auto;aspect-ratio:1.45/1}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card-body,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card-body{width:100%;min-width:0;padding:18px}body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card h2,body .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-card h2{font-size:clamp(27px,8vw,40px);line-height:1.02;letter-spacing:-.055em;word-break:normal;overflow-wrap:break-word}body.tuspot-platform .tuspot-cookie-consent,body .tuspot-cookie-consent{left:50%;right:auto;bottom:12px;transform:translateX(-50%);width:min(700px,calc(100vw - 18px));max-width:calc(100vw - 18px);border-radius:24px;padding:18px}}body.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-breadcrumbs:first-child,body.single-tuspot-miejsce .tuspot-place-shell>.tuspot-place-breadcrumbs:first-child{margin-top:30px}html body.tuspot-platform.tuspot-single-miejsce,html body.tuspot-platform.tuspot-single-miejsce #page,html body.tuspot-platform.tuspot-single-miejsce .site,html body.tuspot-platform.tuspot-single-miejsce .site-content,html body.tuspot-platform.tuspot-single-miejsce .content-area,html body.tuspot-platform.tuspot-single-miejsce .main-content,html body.tuspot-platform.tuspot-single-miejsce .tuspot-place-page,html body.tuspot-platform.tuspot-single-miejsce .tuspot-place-template-hero{background:#f6fbfe}body.tuspot-platform.tuspot-single-miejsce .tuspot-place-page{margin-top:0;padding-top:0}body.tuspot-platform.tuspot-woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce-shop,body.tuspot-platform.post-type-archive-product{background:#f6fbfe;overflow-x:hidden}body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main,body.tuspot-platform.woocommerce-page .tuspot-wc-template-main,body.tuspot-platform.woocommerce .tuspot-wc-template-main,body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main,body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;background:#f6fbfe;box-sizing:border-box}body.tuspot-platform.woocommerce-shop .woocommerce-products-header,body.tuspot-platform.post-type-archive-product .woocommerce-products-header,body.tuspot-platform.woocommerce-shop .woocommerce-products-header__title,body.tuspot-platform.post-type-archive-product .woocommerce-products-header__title,body.tuspot-platform.woocommerce-shop .page-title,body.tuspot-platform.post-type-archive-product .page-title{display:none}body.tuspot-platform.woocommerce-shop .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page.archive .woocommerce:not(.widget_shopping_cart_content){--tuspot-wc-page-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:var(--tuspot-wc-page-width);max-width:var(--tuspot-wc-page-width);margin:34px auto 70px;padding:0;float:none;clear:both;position:relative;left:auto;right:auto;transform:none;box-sizing:border-box;overflow:visible}body.tuspot-platform.woocommerce-shop .tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-hero,body.tuspot-platform.woocommerce-shop ul.products,body.tuspot-platform.post-type-archive-product ul.products,body.tuspot-platform.woocommerce-shop .woocommerce-result-count,body.tuspot-platform.post-type-archive-product .woocommerce-result-count,body.tuspot-platform.woocommerce-shop .woocommerce-ordering,body.tuspot-platform.post-type-archive-product .woocommerce-ordering,body.tuspot-platform.woocommerce-shop nav.woocommerce-pagination,body.tuspot-platform.post-type-archive-product nav.woocommerce-pagination{max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width:760px){body.tuspot-platform.woocommerce-shop .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page.archive .woocommerce:not(.widget_shopping_cart_content){--tuspot-wc-page-width:calc(100vw - 24px);margin-top:22px}}:root{--tuspot-default-page-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px))}body.tuspot-platform{--tuspot-page-width:var(--tuspot-default-page-width);--tuspot-wc-page-width:var(--tuspot-default-page-width)}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main,body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main,body.tuspot-platform.tax-product_cat .tuspot-wc-template-main,body.tuspot-platform.tax-product_tag .tuspot-wc-template-main,body.tuspot-platform.page .tuspot-wc-template-main{width:100%;max-width:100%;margin:0 auto;padding:0;box-sizing:border-box;background:#f6fbfe}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_cat .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_tag .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content){width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:34px auto 70px;padding:0;box-sizing:border-box;float:none;clear:both;left:auto;right:auto;transform:none;overflow:visible}body.tuspot-platform.woocommerce-shop .tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-hero,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-hero,body.tuspot-platform.woocommerce-page .tuspot-wc-hero{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-shop-products-wrap,body.tuspot-platform .tuspot-shop-products-wrap>.woocommerce{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-shop-products-wrap ul.products,body.tuspot-platform.woocommerce-shop ul.products,body.tuspot-platform.post-type-archive-product ul.products{width:100%;max-width:100%;margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-wc-empty-products{display:flex;flex-direction:column;gap:6px;width:100%;padding:24px;border:1px solid rgb(35 187 231 / .22);border-radius:28px;background:#fff;color:#212844;box-shadow:0 18px 45px rgb(33 40 68 / .08)}@media (max-width:760px){body.tuspot-platform{--tuspot-page-width:calc(100vw - 24px);--tuspot-wc-page-width:calc(100vw - 24px)}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_cat .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_tag .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content){width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-top:22px}}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main,body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main,body.tuspot-platform.tax-product_cat .tuspot-wc-template-main,body.tuspot-platform.tax-product_tag .tuspot-wc-template-main,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main,body.tuspot-platform.woocommerce-page .tuspot-wc-template-main{width:100%;max-width:100%;margin:0;padding:0;left:auto;right:auto;transform:none;overflow-x:hidden;background:#f6fbfe;box-sizing:border-box}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_cat .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_tag .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-shop .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_cat .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_tag .woocommerce:not(.widget_shopping_cart_content){width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:34px auto 70px;padding:0;float:none;clear:both;left:auto;right:auto;transform:none;box-sizing:border-box;overflow:visible}body.tuspot-platform.woocommerce-shop .tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-hero,body.tuspot-platform.tax-product_cat .tuspot-wc-hero,body.tuspot-platform.tax-product_tag .tuspot-wc-hero,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-hero,body.tuspot-platform.woocommerce-page .tuspot-wc-hero{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:34px auto 24px;box-sizing:border-box}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero,body.tuspot-platform.woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero{width:100%;max-width:100%;margin:0 0 24px}body.tuspot-platform.woocommerce-shop .woocommerce-result-count,body.tuspot-platform.post-type-archive-product .woocommerce-result-count,body.tuspot-platform.woocommerce-shop .woocommerce-ordering,body.tuspot-platform.post-type-archive-product .woocommerce-ordering,body.tuspot-platform.woocommerce-shop ul.products,body.tuspot-platform.post-type-archive-product ul.products,body.tuspot-platform.tax-product_cat ul.products,body.tuspot-platform.tax-product_tag ul.products,body.tuspot-platform .tuspot-shop-products-wrap,body.tuspot-platform .tuspot-shop-products-wrap>.woocommerce{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-shop-products-wrap ul.products,body.tuspot-platform.woocommerce-shop ul.products,body.tuspot-platform.post-type-archive-product ul.products,body.tuspot-platform.tax-product_cat ul.products,body.tuspot-platform.tax-product_tag ul.products{width:100%;max-width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}@media (max-width:760px){body.tuspot-platform{--tuspot-page-width:calc(100vw - 24px);--tuspot-wc-page-width:calc(100vw - 24px)}body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_cat .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tax-product_tag .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-shop .tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-hero,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-hero,body.tuspot-platform.woocommerce-page .tuspot-wc-hero,body.tuspot-platform .tuspot-shop-products-wrap,body.tuspot-platform .tuspot-shop-products-wrap>.woocommerce{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}}body.tuspot-platform{--tuspot-page-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));--tuspot-wc-page-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px))}body.tuspot-platform .tuspot-wc-template-main{width:100%;max-width:100%;margin:0;padding:0 0 70px;box-sizing:border-box;overflow-x:hidden}body.tuspot-platform .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-page .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-cart .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-checkout .woocommerce:not(.widget_shopping_cart_content),body.tuspot-platform.woocommerce-account .woocommerce:not(.widget_shopping_cart_content){width:var(--tuspot-wc-page-width);max-width:var(--tuspot-wc-page-width);margin:34px auto 70px;float:none;clear:both;left:auto;right:auto;transform:none;box-sizing:border-box}body.tuspot-platform .tuspot-wc-hero,body.tuspot-platform .tuspot-wc-template-main .tuspot-wc-hero,body.tuspot-platform.woocommerce-shop .tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-hero,body.tuspot-platform.tax-product_cat .tuspot-wc-hero,body.tuspot-platform.tax-product_tag .tuspot-wc-hero,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-hero,body.tuspot-platform.woocommerce-page .tuspot-wc-hero,body.tuspot-platform.woocommerce-shop .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero,body.tuspot-platform.post-type-archive-product .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero,body.tuspot-platform.tuspot-woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero,body.tuspot-platform.woocommerce-page .tuspot-wc-template-main>.woocommerce:not(.widget_shopping_cart_content)>.tuspot-wc-hero{width:var(--tuspot-wc-page-width);max-width:var(--tuspot-wc-page-width);margin:34px auto 24px;box-sizing:border-box;float:none;clear:both}body.tuspot-platform .tuspot-shop-products-wrap,body.tuspot-platform .tuspot-shop-products-wrap>.woocommerce,body.tuspot-platform .tuspot-shop-products-manual{width:var(--tuspot-wc-page-width);max-width:var(--tuspot-wc-page-width);margin:0 auto 70px;box-sizing:border-box}body.tuspot-platform .tuspot-shop-products-grid{display:grid;grid-template-columns:repeat(var(--tuspot-shop-columns,4),minmax(0,1fr));gap:24px;width:100%}body.tuspot-platform .tuspot-shop-product-card{display:flex;flex-direction:column;min-height:100%;overflow:hidden;border:1px solid rgb(35 187 231 / .18);border-radius:28px;background:rgb(255 255 255 / .94);box-shadow:0 24px 70px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-shop-product-media{display:flex;align-items:center;justify-content:center;min-height:190px;margin:14px 14px 0;border-radius:22px;background:linear-gradient(135deg,rgb(35 187 231 / .10),rgb(255 255 255 / .90));overflow:hidden}body.tuspot-platform .tuspot-shop-product-media img{width:100%;height:100%;object-fit:cover;display:block}body.tuspot-platform .tuspot-shop-product-icon{display:grid;place-items:center;width:82px;height:82px;border-radius:999px;background:#23BBE7;color:#fff;font-size:36px;box-shadow:0 18px 48px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-shop-product-body{padding:22px 22px 12px;flex:1 1 auto}body.tuspot-platform .tuspot-shop-product-kicker{display:inline-flex;margin-bottom:12px;padding:7px 10px;border-radius:999px;background:rgb(35 187 231 / .12);color:#118fb5;font-weight:850;font-size:12px;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-shop-product-card h2{margin:0 0 10px;color:#212844;font-size:24px;line-height:1.08;letter-spacing:-.035em;font-weight:850}body.tuspot-platform .tuspot-shop-product-meta{margin:0 0 14px;color:rgb(33 40 68 / .64);font-size:14px;font-weight:700}body.tuspot-platform .tuspot-shop-product-features{display:flex;flex-wrap:wrap;gap:8px}body.tuspot-platform .tuspot-shop-product-features span{display:inline-flex;padding:7px 9px;border-radius:999px;background:#f3f8fb;color:rgb(33 40 68 / .70);font-size:12px;font-weight:800}body.tuspot-platform .tuspot-shop-product-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px 22px;border-top:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-shop-product-price,body.tuspot-platform .tuspot-shop-product-price .amount{color:#212844;font-size:22px;font-weight:900;white-space:nowrap}body.tuspot-platform .tuspot-shop-product-button{min-width:130px;justify-content:center;text-align:center}@media (max-width:1180px){body.tuspot-platform .tuspot-shop-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.tuspot-platform{--tuspot-page-width:calc(100vw - 24px);--tuspot-wc-page-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-shop-products-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-wc-hero{padding:26px 20px;border-radius:26px}body.tuspot-platform .tuspot-shop-product-footer{flex-direction:column;align-items:stretch}body.tuspot-platform .tuspot-shop-product-button{width:100%}}body.tuspot-platform .tuspot-shop-product-card h2 a{color:inherit;text-decoration:none}body.tuspot-platform .tuspot-shop-product-card h2 a:hover{color:#118fb5}body.tuspot-platform .tuspot-shop-product-button,body.tuspot-platform .tuspot-shop-product-link,body.tuspot-platform .tuspot-shop-product-footer .button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;line-height:1;text-align:center;white-space:nowrap;box-sizing:border-box;vertical-align:middle}body.tuspot-platform .tuspot-shop-product-footer{align-items:center}@media (max-width:760px){body.tuspot-platform .tuspot-shop-product-button,body.tuspot-platform .tuspot-shop-product-link,body.tuspot-platform .tuspot-shop-product-footer .button{width:100%;min-height:58px}}body.tuspot-platform.woocommerce-page,body.tuspot-platform.woocommerce,body.tuspot-platform.tuspot-woocommerce-page{--tuspot-wc-link:#23BBE7;--tuspot-wc-link-hover:#118fb5}body.tuspot-platform.woocommerce-page a:not(.button):not(.tuspot-button),body.tuspot-platform.woocommerce a:not(.button):not(.tuspot-button),body.tuspot-platform.tuspot-woocommerce-page a:not(.button):not(.tuspot-button),body.tuspot-platform.woocommerce-page .woocommerce-info a,body.tuspot-platform.woocommerce .woocommerce-info a,body.tuspot-platform.woocommerce-cart table.cart td.product-name a,body.tuspot-platform.woocommerce-cart table.cart .product-name a{color:var(--tuspot-wc-link);text-decoration:none}body.tuspot-platform.woocommerce-page a:not(.button):not(.tuspot-button):hover,body.tuspot-platform.woocommerce a:not(.button):not(.tuspot-button):hover,body.tuspot-platform.tuspot-woocommerce-page a:not(.button):not(.tuspot-button):hover,body.tuspot-platform.woocommerce-cart table.cart td.product-name a:hover,body.tuspot-platform.woocommerce-cart table.cart .product-name a:hover{color:var(--tuspot-wc-link-hover)}body.tuspot-platform.woocommerce-page div.product div.summary,body.tuspot-platform.woocommerce div.product div.summary,body.tuspot-platform.woocommerce-cart .cart-collaterals .cart_totals,body.tuspot-platform.woocommerce-checkout #order_review_heading,body.tuspot-platform.woocommerce-checkout #order_review,body.tuspot-platform.woocommerce-checkout .woocommerce-checkout-review-order,body.tuspot-platform.tuspot-woocommerce-page div.product div.summary,body.tuspot-platform.tuspot-woocommerce-page .cart-collaterals .cart_totals,body.tuspot-platform.tuspot-woocommerce-page #order_review_heading,body.tuspot-platform.tuspot-woocommerce-page #order_review{position:static;top:auto;bottom:auto;z-index:auto}body.tuspot-platform.woocommerce div.product div.summary,body.tuspot-platform.woocommerce-page div.product div.summary{align-self:start}body.tuspot-platform.woocommerce div.product .woocommerce-product-details__short-description,body.tuspot-platform.woocommerce-page div.product .woocommerce-product-details__short-description,body.tuspot-platform.woocommerce div.product .product_meta,body.tuspot-platform.woocommerce-page div.product .product_meta,body.tuspot-platform.woocommerce div.product .woocommerce-tabs,body.tuspot-platform.woocommerce-page div.product .woocommerce-tabs{display:none}body.tuspot-platform.woocommerce div.product .tuspot-wc-single-description,body.tuspot-platform.woocommerce-page div.product .tuspot-wc-single-description{margin:20px 0 0;padding:20px 22px;border:1px solid rgb(35 187 231 / .18);border-radius:26px;background:linear-gradient(135deg,rgb(235 250 255 / .82),rgb(255 255 255 / .96));box-shadow:0 14px 34px rgb(33 40 68 / .055)}body.tuspot-platform.woocommerce div.product .tuspot-wc-single-description h2,body.tuspot-platform.woocommerce-page div.product .tuspot-wc-single-description h2{margin:0 0 10px;color:#212844;font-size:22px;line-height:1.1;letter-spacing:-.035em;font-weight:900}body.tuspot-platform.woocommerce div.product .tuspot-wc-single-description-content,body.tuspot-platform.woocommerce-page div.product .tuspot-wc-single-description-content{color:rgb(33 40 68 / .74);font-size:15px;line-height:1.68;font-weight:650}body.tuspot-platform.woocommerce div.product .tuspot-wc-single-description-content p,body.tuspot-platform.woocommerce-page div.product .tuspot-wc-single-description-content p{margin:0 0 12px}body.tuspot-platform.woocommerce div.product .tuspot-wc-single-description-content p:last-child,body.tuspot-platform.woocommerce-page div.product .tuspot-wc-single-description-content p:last-child{margin-bottom:0}body.tuspot-platform.woocommerce div.product .tuspot-v4-disabled-class-fragment,body.tuspot-platform.woocommerce div.product [id*="raty"],body.tuspot-platform.woocommerce div.product .tuspot-v4-disabled-class-fragment,body.tuspot-platform.woocommerce div.product [id*="installment"],body.tuspot-platform.woocommerce div.product .payu-raty,body.tuspot-platform.woocommerce div.product .payu-installments,body.tuspot-platform.woocommerce div.product .tpay-raty,body.tuspot-platform.woocommerce div.product .tpay-installments,body.tuspot-platform.woocommerce div.product .wc-payment-gateway-installments{display:none}body.tuspot-platform.woocommerce div.product form.cart,body.tuspot-platform.woocommerce-page div.product form.cart{justify-content:flex-start;align-items:center;margin-top:22px}body.tuspot-platform.woocommerce div.product form.cart .single_add_to_cart_button,body.tuspot-platform.woocommerce-page div.product form.cart .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:170px;margin-left:0;text-align:center}body.tuspot-platform.woocommerce-checkout #order_review_heading{padding:0 0 18px;margin:0;border:0;border-radius:0;background:#fff0;box-shadow:none}body.tuspot-platform.woocommerce-checkout #order_review{border-radius:34px;border-top:1px solid rgb(35 187 231 / .18)}@media (max-width:760px){body.tuspot-platform.woocommerce div.product .tuspot-wc-single-description,body.tuspot-platform.woocommerce-page div.product .tuspot-wc-single-description{padding:18px;border-radius:22px}body.tuspot-platform.woocommerce div.product form.cart .single_add_to_cart_button,body.tuspot-platform.woocommerce-page div.product form.cart .single_add_to_cart_button{width:100%}}body.tuspot-platform .tuspot-engagement{width:var(--te-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:var(--te-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));margin:28px auto;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-engagement *{box-sizing:border-box}body.tuspot-platform .tuspot-engagement-hero,body.tuspot-platform .tuspot-review-request,body.tuspot-platform .tuspot-app-roadmap{border:1px solid rgb(35 187 231 / .20);border-radius:32px;background:radial-gradient(circle at 88% 10%,rgb(35 187 231 / .20),transparent 34%),linear-gradient(135deg,#fff 0%,#f4fbfe 100%);box-shadow:0 28px 80px rgb(6 44 53 / .08)}body.tuspot-platform .tuspot-engagement-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;padding:42px;align-items:stretch}body.tuspot-platform .tuspot-engagement-kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 13px;border-radius:999px;background:#e9f8fe;color:#088fb4;font-weight:900;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}body.tuspot-platform .tuspot-engagement-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dff6fe;color:#23bbe7;flex:0 0 22px}body.tuspot-platform .tuspot-engagement-icon svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-engagement h2{margin:0 0 14px;font-size:clamp(34px,3.1vw,64px);line-height:.95;letter-spacing:-.06em;font-weight:950;color:#062c35}body.tuspot-platform .tuspot-engagement p{margin:0;max-width:820px;font-size:17px;line-height:1.75;color:#5d7280;font-weight:650}body.tuspot-platform .tuspot-engagement-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}body.tuspot-platform .tuspot-engagement-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border-radius:999px;font-weight:950;text-decoration:none;background:#23bbe7;color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-engagement-actions a+a{background:#fff;color:#062c35;border:1px solid rgb(35 187 231 / .22);box-shadow:none}body.tuspot-platform .tuspot-engagement-hero aside{border-radius:28px;background:#063946;color:#fff;padding:28px;display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;overflow:hidden;position:relative}body.tuspot-platform .tuspot-engagement-hero aside:before{content:"";position:absolute;right:-40px;top:-40px;width:160px;height:160px;border-radius:50%;background:rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-engagement-hero aside strong{font-size:27px;line-height:1;letter-spacing:-.04em;position:relative;z-index:1}body.tuspot-platform .tuspot-engagement-hero aside span{margin-top:12px;color:rgb(255 255 255 / .72);font-weight:650;line-height:1.55;position:relative;z-index:1}body.tuspot-platform .tuspot-engagement-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}body.tuspot-platform .tuspot-engagement-grid article{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:26px;padding:24px;box-shadow:0 18px 48px rgb(6 44 53 / .06)}body.tuspot-platform .tuspot-engagement-grid article h3{margin:16px 0 8px;font-size:21px;line-height:1.1;letter-spacing:-.035em;color:#062c35;font-weight:950}body.tuspot-platform .tuspot-engagement-grid article p{font-size:14.5px;line-height:1.65;color:#647987}body.tuspot-platform .tuspot-review-request{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px;padding:36px;align-items:center}body.tuspot-platform .tuspot-review-steps{display:grid;gap:12px}body.tuspot-platform .tuspot-review-steps div{display:flex;align-items:center;gap:16px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-review-steps strong{width:46px;height:46px;border-radius:16px;background:#23bbe7;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:950}body.tuspot-platform .tuspot-review-steps span{font-weight:900;color:#123743}body.tuspot-platform .tuspot-progress-preview .tuspot-section-heading{margin-bottom:16px}body.tuspot-platform .tuspot-app-roadmap{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:38px;align-items:center}body.tuspot-platform .tuspot-app-phone{min-height:320px;border-radius:42px;background:linear-gradient(160deg,#083844,#19c6dc);padding:22px;box-shadow:0 30px 80px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-app-phone div{height:100%;border:1px solid rgb(255 255 255 / .35);border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;background:rgb(255 255 255 / .08)}body.tuspot-platform .tuspot-app-phone strong{font-size:32px;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-app-phone span{max-width:220px;margin-top:10px;color:rgb(255 255 255 / .75);font-weight:800;line-height:1.5}@media (max-width:980px){body.tuspot-platform .tuspot-engagement-hero,body.tuspot-platform .tuspot-review-request,body.tuspot-platform .tuspot-app-roadmap{grid-template-columns:1fr;padding:24px;border-radius:26px}body.tuspot-platform .tuspot-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-engagement{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:20px auto}body.tuspot-platform .tuspot-engagement h2{font-size:34px;line-height:1}body.tuspot-platform .tuspot-engagement p{font-size:15px;line-height:1.65}body.tuspot-platform .tuspot-engagement-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-engagement-actions a{width:100%}body.tuspot-platform .tuspot-app-phone{min-height:260px}}body.tuspot-platform .tuspot-journey,body .tuspot-journey{width:var(--tj-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:38px auto;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#0c3440}body.tuspot-platform .tuspot-journey *,body .tuspot-journey *{box-sizing:border-box}body.tuspot-platform .tuspot-journey-hero,body .tuspot-journey-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:26px;align-items:stretch;padding:34px;border-radius:34px;background:radial-gradient(circle at 88% 8%,rgb(35 187 231 / .22),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(237 249 253 / .94));border:1px solid rgb(179 231 248 / .92);box-shadow:0 30px 90px rgb(8 54 69 / .11);overflow:hidden}body.tuspot-platform .tuspot-journey-copy h2,body .tuspot-journey-copy h2,body.tuspot-platform .tuspot-step-head h2,body .tuspot-step-head h2{margin:14px 0 12px;max-width:920px;font-size:clamp(34px,4vw,68px);line-height:.94;font-weight:950;letter-spacing:-.065em;color:#0a3440}body.tuspot-platform .tuspot-journey-copy p,body .tuspot-journey-copy p,body.tuspot-platform .tuspot-step-head p,body .tuspot-step-head p{max-width:790px;margin:0;font-size:17px;line-height:1.72;font-weight:650;color:#657d8a}body.tuspot-platform .tuspot-journey-kicker,body .tuspot-journey-kicker{display:inline-flex;align-items:center;gap:9px;width:max-content;padding:9px 13px;border-radius:999px;background:rgb(35 187 231 / .12);border:1px solid rgb(35 187 231 / .18);color:#118db1;font-size:12px;line-height:1;font-weight:950;letter-spacing:.09em;text-transform:uppercase}body.tuspot-platform .tuspot-journey-icon,body .tuspot-journey-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:14px;background:rgb(35 187 231 / .13);color:#23bbe7}body.tuspot-platform .tuspot-journey-icon svg,body .tuspot-journey-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-journey-actions,body .tuspot-journey-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-journey-actions a,body .tuspot-journey-actions a,body.tuspot-platform .tuspot-step-head>a,body .tuspot-step-head>a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 22px;border-radius:999px;background:#23bbe7;color:#fff;font-size:15px;font-weight:950;text-decoration:none;box-shadow:0 18px 42px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-journey-actions a:nth-child(2),body .tuspot-journey-actions a:nth-child(2){background:#fff;color:#0b3440;border:1px solid rgb(183 226 240 / .95);box-shadow:0 16px 38px rgb(6 52 64 / .08)}body.tuspot-platform .tuspot-journey-actions a:hover,body .tuspot-journey-actions a:hover,body.tuspot-platform .tuspot-step-head>a:hover,body .tuspot-step-head>a:hover{transform:translateY(-2px);background:#212844;color:#fff}body.tuspot-platform .tuspot-journey-status,body .tuspot-journey-status{display:flex;flex-direction:column;justify-content:flex-end;min-height:250px;padding:28px;border-radius:30px;background:#073844;color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08);position:relative;overflow:hidden}body.tuspot-platform .tuspot-journey-status:before,body .tuspot-journey-status:before{content:"";position:absolute;right:-44px;top:-44px;width:145px;height:145px;border-radius:50%;background:rgb(35 187 231 / .26)}body.tuspot-platform .tuspot-journey-status strong,body .tuspot-journey-status strong{position:relative;font-size:28px;line-height:1.06;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-journey-status span,body .tuspot-journey-status span{position:relative;margin-top:10px;color:rgb(255 255 255 / .76);font-weight:750;line-height:1.55}body.tuspot-platform .tuspot-journey-paths,body .tuspot-journey-paths,body.tuspot-platform .tuspot-next-grid,body .tuspot-next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}body.tuspot-platform .tuspot-journey-path,body .tuspot-journey-path,body.tuspot-platform .tuspot-next-grid article,body .tuspot-next-grid article{padding:24px;border-radius:28px;background:rgb(255 255 255 / .94);border:1px solid rgb(184 229 244 / .92);box-shadow:0 22px 62px rgb(6 52 64 / .08)}body.tuspot-platform .tuspot-journey-path h3,body .tuspot-journey-path h3,body.tuspot-platform .tuspot-next-grid h3,body .tuspot-next-grid h3{margin:16px 0 8px;color:#0b3440;font-size:24px;line-height:1.05;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-journey-path p,body .tuspot-journey-path p,body.tuspot-platform .tuspot-next-grid p,body .tuspot-next-grid p{margin:0 0 18px;color:#637b88;font-size:15px;line-height:1.6;font-weight:650}body.tuspot-platform .tuspot-journey-path a,body .tuspot-journey-path a,body.tuspot-platform .tuspot-next-grid a,body .tuspot-next-grid a{display:inline-flex;align-items:center;color:#0a99c3;font-size:14px;font-weight:950;text-decoration:none}body.tuspot-platform .tuspot-step-section,body .tuspot-step-section{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:22px;align-items:stretch}body.tuspot-platform .tuspot-step-head,body .tuspot-step-head,body.tuspot-platform .tuspot-step-list,body .tuspot-step-list{padding:32px;border-radius:34px;background:rgb(255 255 255 / .95);border:1px solid rgb(184 229 244 / .92);box-shadow:0 26px 76px rgb(6 52 64 / .08)}body.tuspot-platform .tuspot-step-head h2,body .tuspot-step-head h2{font-size:clamp(32px,3vw,56px)}body.tuspot-platform .tuspot-step-head>a,body .tuspot-step-head>a{margin-top:24px}body.tuspot-platform .tuspot-step-list,body .tuspot-step-list{display:grid;gap:14px}body.tuspot-platform .tuspot-step-list article,body .tuspot-step-list article{display:grid;grid-template-columns:66px minmax(0,1fr);gap:18px;align-items:start;padding:18px;border-radius:24px;background:rgb(239 250 254 / .82);border:1px solid rgb(191 232 246 / .86)}body.tuspot-platform .tuspot-step-list article>strong,body .tuspot-step-list article>strong{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:20px;background:#23bbe7;color:#fff;font-size:15px;font-weight:950}body.tuspot-platform .tuspot-step-list h3,body .tuspot-step-list h3{margin:0 0 6px;color:#0b3440;font-size:21px;line-height:1.12;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-step-list p,body .tuspot-step-list p{margin:0;color:#637b88;font-size:15px;line-height:1.58;font-weight:650}body.tuspot-platform .tuspot-next-steps .tuspot-section-heading,body .tuspot-next-steps .tuspot-section-heading{margin-bottom:18px}@media (max-width:900px){body.tuspot-platform .tuspot-journey,body .tuspot-journey{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:22px auto}body.tuspot-platform .tuspot-journey-hero,body .tuspot-journey-hero,body.tuspot-platform .tuspot-step-section,body .tuspot-step-section{grid-template-columns:1fr;padding:22px;border-radius:28px}body.tuspot-platform .tuspot-journey-copy h2,body .tuspot-journey-copy h2,body.tuspot-platform .tuspot-step-head h2,body .tuspot-step-head h2{font-size:39px;line-height:.98}body.tuspot-platform .tuspot-journey-paths,body .tuspot-journey-paths,body.tuspot-platform .tuspot-next-grid,body .tuspot-next-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-step-head,body .tuspot-step-head,body.tuspot-platform .tuspot-step-list,body .tuspot-step-list{padding:22px;border-radius:28px}}body.tuspot-platform .tuspot-achievements,.tuspot-achievements{width:var(--ta-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:var(--ta-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));margin:32px auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#07313a}body.tuspot-platform .tuspot-achievements *,.tuspot-achievements *{box-sizing:border-box}.tuspot-achievements-hero{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:22px;align-items:stretch;padding:30px;border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:radial-gradient(circle at 92% 8%,rgb(35 187 231 / .20),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f1fbff 100%);box-shadow:0 26px 70px rgb(7 49 58 / .08)}.tuspot-achievements-hero.is-compact,.tuspot-achievements-hero.is-challenge{grid-template-columns:minmax(0,1fr)}.tuspot-achievements-kicker{display:inline-flex;align-items:center;gap:9px;width:fit-content;padding:8px 12px;border-radius:999px;background:#dff6fd;color:#0787a9;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tuspot-achievements h2{margin:16px 0 10px;max-width:900px;color:#062c35;font-size:clamp(32px, 4.1vw, 68px);line-height:.94;letter-spacing:-.065em;font-weight:950}.tuspot-achievements p{color:#607987;font-size:16px;line-height:1.65;margin:0}.tuspot-achievements-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.tuspot-achievements-actions a,.tuspot-community-challenges em,.tuspot-owner-score-grid a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;text-decoration:none;background:#23bbe7;color:#fff;font-weight:900;box-shadow:0 18px 42px rgb(35 187 231 / .24)}.tuspot-achievements-actions a+a{background:#fff;color:#0787a9;border:1px solid rgb(35 187 231 / .28);box-shadow:none}.tuspot-achievements-score,.tuspot-achievements-meter{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:26px;border-radius:28px;background:#062c35;color:#fff;overflow:hidden;position:relative}.tuspot-achievements-score:after,.tuspot-achievements-meter:after{content:"";position:absolute;width:180px;height:180px;border-radius:50%;right:-60px;top:-70px;background:rgb(35 187 231 / .28)}.tuspot-achievements-score strong,.tuspot-achievements-meter strong{color:#fff;font-size:58px;line-height:.9;letter-spacing:-.05em;font-weight:950;position:relative;z-index:1}.tuspot-achievements-score span,.tuspot-achievements-score em,.tuspot-achievements-meter span{color:rgb(255 255 255 / .76);font-style:normal;font-weight:800;position:relative;z-index:1}.tuspot-achievements-grid,.tuspot-achievements-stats,.tuspot-owner-score-grid,.tuspot-challenge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:22px}.tuspot-achievement-card,.tuspot-achievement-stat,.tuspot-owner-score-grid article,.tuspot-challenge-grid article{min-width:0;padding:22px;border-radius:26px;border:1px solid rgb(35 187 231 / .18);background:rgb(255 255 255 / .88);box-shadow:0 20px 58px rgb(7 49 58 / .07)}.tuspot-achievement-card.is-locked{opacity:.72;filter:grayscale(.15)}.tuspot-achievement-card.is-earned{border-color:rgb(35 187 231 / .40);background:linear-gradient(180deg,#ffffff 0%,#ebfbff 100%)}.tuspot-achievement-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;background:#e4f8fe;color:#16aeda;margin-bottom:14px}.tuspot-achievement-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tuspot-achievement-card>span{display:inline-flex;padding:6px 9px;border-radius:999px;background:#eefaff;color:#0787a9;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.tuspot-achievement-card h3,.tuspot-challenge-grid h3{margin:12px 0 8px;color:#062c35;font-size:22px;line-height:1.05;font-weight:950;letter-spacing:-.035em}.tuspot-achievement-stat strong,.tuspot-owner-score-grid strong{display:block;color:#062c35;font-size:36px;line-height:1;font-weight:950;letter-spacing:-.05em}.tuspot-achievement-stat span,.tuspot-owner-score-grid span{color:#607987;font-weight:850}.tuspot-owner-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-owner-score-grid article div{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.tuspot-owner-score-grid meter{width:100%;height:12px;margin:16px 0;accent-color:#23bbe7}.tuspot-challenge-grid article>span{display:inline-flex;color:#23bbe7;font-weight:950;font-size:34px;letter-spacing:-.05em}.tuspot-community-challenges em{margin-top:16px;font-style:normal;width:fit-content}@media (max-width:1100px){.tuspot-achievements-hero{grid-template-columns:1fr}.tuspot-achievements-grid,.tuspot-achievements-stats,.tuspot-challenge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body.tuspot-platform .tuspot-achievements,.tuspot-achievements{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:22px auto}.tuspot-achievements-hero{padding:22px;border-radius:28px}.tuspot-achievements h2{font-size:clamp(34px, 12vw, 56px)}.tuspot-achievements-grid,.tuspot-achievements-stats,.tuspot-owner-score-grid,.tuspot-challenge-grid{grid-template-columns:1fr}.tuspot-achievements-actions a{width:100%}}body.tuspot-platform .tuspot-referrals,.tuspot-referrals{width:var(--tr-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:34px auto;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-referrals-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:22px;align-items:stretch;padding:28px;border:1px solid rgb(35 187 231 / .20);border-radius:36px;background:radial-gradient(circle at 92% 12%,rgb(35 187 231 / .22),transparent 30%),linear-gradient(135deg,#ffffff 0%,#eefbff 100%);box-shadow:0 26px 76px rgb(7 49 58 / .08);overflow:hidden}.tuspot-referrals-hero.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center}.tuspot-referrals-copy>span,.tuspot-referrals-hero>div>span{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:9px 12px;border-radius:999px;background:#dcf7ff;color:#0787a9;font-size:12px;line-height:1;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.tuspot-referrals h2{max-width:920px;margin:16px 0 12px;color:#062c35;font-size:clamp(38px, 4.6vw, 74px);line-height:.9;font-weight:950;letter-spacing:-.065em}.tuspot-referrals p{max-width:820px;margin:0;color:#5c7582;font-size:16px;line-height:1.65;font-weight:760}.tuspot-referrals-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:280px;padding:24px;border-radius:30px;background:linear-gradient(145deg,#07333d 0%,#0d5160 100%);color:#fff;overflow:hidden}.tuspot-referrals-card::before{content:"";position:absolute;width:190px;height:190px;right:-58px;top:-70px;border-radius:50%;background:rgb(35 187 231 / .26)}.tuspot-referrals-card strong{position:relative;z-index:1;display:block;color:#fff;font-size:clamp(34px, 4vw, 58px);line-height:.95;font-weight:950;letter-spacing:-.05em}.tuspot-referrals-card span,.tuspot-referrals-card em,.tuspot-referrals-card p{position:relative;z-index:1;color:rgb(255 255 255 / .78);font-style:normal}.tuspot-referrals-card div{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px;border-radius:20px;background:rgb(255 255 255 / .10)}.tuspot-referrals-card b{color:#23bbe7;font-size:42px;line-height:1;font-weight:950}.tuspot-referrals-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:780px;margin-top:22px;padding:8px;border-radius:24px;border:1px solid rgb(35 187 231 / .24);background:rgb(255 255 255 / .86);box-shadow:0 16px 40px rgb(7 49 58 / .06)}.tuspot-referrals-link input{width:100%;min-height:54px;border:0;background:#fff0;color:#0a3440;padding:0 14px;font-weight:800;outline:none}.tuspot-referrals-link button,.tuspot-referrals-actions a,.tuspot-referrals-hero.is-compact>a{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border:0;border-radius:18px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:950;cursor:pointer;white-space:nowrap}.tuspot-referrals-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.tuspot-referrals-actions a:nth-child(2){background:#fff;color:#0787a9;border:1px solid rgb(35 187 231 / .28)}.tuspot-referrals-steps,.tuspot-referrals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.tuspot-referrals-steps article,.tuspot-referrals-grid article{padding:22px;border-radius:28px;border:1px solid rgb(35 187 231 / .18);background:rgb(255 255 255 / .90);box-shadow:0 18px 50px rgb(7 49 58 / .06)}.tuspot-referrals-steps strong{display:inline-flex;color:#23bbe7;font-size:38px;line-height:1;font-weight:950;letter-spacing:-.055em}.tuspot-referrals h3{margin:12px 0 8px;color:#062c35;font-size:24px;line-height:1.05;font-weight:950;letter-spacing:-.04em}.tuspot-referrals-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:15px;background:#e4f8fe;color:#16aeda}.tuspot-referrals-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tuspot-invite-box{padding:28px;border-radius:32px;border:1px solid rgb(35 187 231 / .22);background:linear-gradient(135deg,#ffffff,#eefbff);box-shadow:0 22px 62px rgb(7 49 58 / .06)}.tuspot-invite-box h2{font-size:clamp(34px, 4vw, 58px)}.tuspot-referral-dashboard .tuspot-referrals-link{max-width:none}@media (max-width:980px){.tuspot-referrals-hero,.tuspot-referrals-hero.is-compact{grid-template-columns:1fr}.tuspot-referrals-steps,.tuspot-referrals-grid{grid-template-columns:1fr}}@media (max-width:700px){body.tuspot-platform .tuspot-referrals,.tuspot-referrals{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:22px auto}.tuspot-referrals-hero{padding:20px;border-radius:28px}.tuspot-referrals h2{font-size:clamp(34px, 12vw, 54px)}.tuspot-referrals-link{grid-template-columns:1fr}.tuspot-referrals-actions a{width:100%}}.tuspot-referral-rewards.is-embedded{margin-top:22px}.tuspot-referral-rewards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.tuspot-referral-rewards-grid article{position:relative;overflow:hidden;min-height:245px;padding:24px;border-radius:30px;border:1px solid rgb(35 187 231 / .18);background:linear-gradient(145deg,rgb(255 255 255 / .96),rgb(236 250 255 / .92));box-shadow:0 20px 60px rgb(7 49 58 / .07)}.tuspot-referral-rewards-grid article::before{content:"";position:absolute;inset:-80px -70px auto auto;width:190px;height:190px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .24),transparent 68%);pointer-events:none}.tuspot-referral-rewards-grid article.is-unlocked{border-color:rgb(35 187 231 / .48);background:linear-gradient(145deg,#ffffff,#e7fbff)}.tuspot-referral-rewards-grid small{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#dff7ff;color:#0787a9;font-size:12px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.tuspot-referral-rewards-grid h3{margin:18px 0 10px}.tuspot-referral-rewards-grid p{margin-bottom:12px}.tuspot-referral-rewards-grid em{display:block;color:#54717a;font-style:normal;font-weight:700;line-height:1.55}.tuspot-referral-rewards-grid article>strong{display:inline-flex;margin-top:18px;padding:9px 13px;border-radius:999px;background:rgb(33 40 68 / .06);color:#212844;font-size:12px;font-weight:950}.tuspot-referral-rewards-grid article.is-unlocked>strong{background:#23bbe7;color:#fff}.tuspot-referral-rewards-note,.tuspot-referral-next-reward{margin-top:20px;padding:22px;border-radius:28px;border:1px solid rgb(35 187 231 / .20);background:#fff;box-shadow:0 16px 50px rgb(7 49 58 / .055);color:#425b64;line-height:1.65}.tuspot-referral-next-reward{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:center;background:linear-gradient(135deg,#ffffff,#effbff)}.tuspot-referral-next-reward span{display:inline-flex;align-items:center;gap:8px;color:#0787a9;font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.tuspot-referral-next-reward strong{display:block;margin:10px 0 4px;color:#062c35;font-size:26px;line-height:1.08;font-weight:950;letter-spacing:-.04em}.tuspot-referral-next-reward aside small{display:block;margin-bottom:10px;color:#54717a;font-weight:900}.tuspot-referral-progress{height:12px;overflow:hidden;border-radius:999px;background:rgb(35 187 231 / .14)}.tuspot-referral-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23bbe7,#74dcf4)}.tuspot-referral-next-reward aside a{display:inline-flex;margin-top:12px;color:#0787a9;font-weight:950;text-decoration:none}@media (max-width:980px){.tuspot-referral-rewards-grid{grid-template-columns:1fr 1fr}.tuspot-referral-next-reward{grid-template-columns:1fr}}@media (max-width:700px){.tuspot-referral-rewards-grid{grid-template-columns:1fr}.tuspot-referral-rewards-grid article{min-height:0}}body.tuspot-platform .tuspot-place-login-gate{border:1px solid rgb(35 187 231 / .22);background:linear-gradient(135deg,rgb(246 251 254 / .98),rgb(228 248 254 / .92));box-shadow:0 22px 70px rgb(14 75 96 / .10)}body.tuspot-platform .tuspot-place-login-gate h2{display:flex;align-items:center;gap:10px;color:#062c35}body.tuspot-platform .tuspot-place-login-gate p{margin:10px 0 18px;color:#426271;font-size:15px;line-height:1.55}body.tuspot-platform .tuspot-place-login-gate-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}body.tuspot-platform .tuspot-place-login-gate-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;border:1px solid rgb(35 187 231 / .32);background:#fff;color:#1288a9;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-place-login-gate-actions a.is-primary{background:#23bbe7;border-color:#23bbe7;color:#fff;box-shadow:0 12px 30px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-place-login-gate small{display:block;color:#5b7180;font-weight:700;line-height:1.45}body.tuspot-platform .tuspot-referral-rewards-split{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 18px}body.tuspot-platform .tuspot-referral-rewards-split span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:20px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .20);color:#426271;font-weight:850}body.tuspot-platform .tuspot-referral-rewards-split strong{color:#062c35;font-weight:950}body.tuspot-platform .tuspot-referral-rewards-grid article p b{color:#1288a9;font-weight:950}body.tuspot-platform .tuspot-referral-rewards-grid article p+p{margin-top:8px}@media (max-width:760px){body.tuspot-platform .tuspot-place-login-gate-actions a{width:100%}body.tuspot-platform .tuspot-referral-rewards-split{grid-template-columns:1fr}}body.tuspot-platform.tuspot-auth-page-body,body.tuspot-platform.tuspot-auth-page-body #page,body.tuspot-platform.tuspot-auth-page-body .site,body.tuspot-platform.tuspot-auth-page-body .content-area,body.tuspot-platform.tuspot-auth-page-body .site-content,body.tuspot-platform.tuspot-auth-page-body .entry-content{background:#f6fbfe}body.tuspot-platform.tuspot-auth-page-body :is(.entry-title,.page-title,.elementor-page-title,.wp-block-post-title){display:none}body.tuspot-platform .tuspot-auth-split-page{min-height:calc(100vh - 96px);display:flex;align-items:stretch;padding:clamp(30px,4.2vw,72px) 0;background:radial-gradient(circle at 8% 10%,rgb(35 187 231 / .18),transparent 26%),radial-gradient(circle at 92% 18%,rgb(96 214 239 / .14),transparent 24%),linear-gradient(180deg,#f6fbfe 0%,#eef9fd 100%);overflow:hidden}body.tuspot-platform .tuspot-auth-pro-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin:auto;display:grid;grid-template-columns:minmax(430px,.9fr) minmax(0,1.1fr);gap:clamp(22px,2.8vw,42px);align-items:stretch}body.tuspot-platform .tuspot-auth-login .tuspot-auth-pro-shell{grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr)}body.tuspot-platform .tuspot-auth-form-zone{display:grid;align-content:center;gap:18px;min-width:0}body.tuspot-platform .tuspot-auth-primary-card{position:relative;overflow:hidden;border:1px solid rgb(185 220 232 / .9);border-radius:34px;padding:clamp(24px,3vw,42px);background:rgb(255 255 255 / .94);box-shadow:0 28px 85px rgb(9 52 64 / .11);backdrop-filter:blur(16px)}body.tuspot-platform .tuspot-auth-primary-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,#23bbe7,#72dff4,#13677f)}body.tuspot-platform .tuspot-auth-primary-card h1{margin:18px 0 10px;max-width:620px;font-size:clamp(32px,3.2vw,54px);letter-spacing:-.065em;line-height:.98;color:#093440}body.tuspot-platform .tuspot-auth-primary-card>p{margin:0 0 24px;max-width:620px;color:#5d7783;font-size:16px;font-weight:650;line-height:1.62}body.tuspot-platform .tuspot-auth-form{gap:16px}body.tuspot-platform .tuspot-auth-form label>span{font-size:12px;text-transform:uppercase;letter-spacing:.055em;color:#13677f;font-weight:900}body.tuspot-platform .tuspot-auth-form input[type="text"],body.tuspot-platform .tuspot-auth-form input[type="email"],body.tuspot-platform .tuspot-auth-form input[type="password"],body.tuspot-platform .tuspot-auth-form input[type="date"]{width:100%;min-height:56px;border:1px solid #d6ebf3;border-radius:18px;background:#f3fbfe;padding:0 17px;color:#093440;font-size:15px;font-weight:750;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}body.tuspot-platform .tuspot-auth-form input::placeholder{color:#9bb2bc;font-weight:650}body.tuspot-platform .tuspot-auth-form label em{font-style:normal;color:#77909a;font-size:12px;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-auth-row-between{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:-2px}body.tuspot-platform .tuspot-auth-small-link{color:#13677f;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}body.tuspot-platform .tuspot-auth-form button{width:fit-content;min-width:210px;min-height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:#23bbe7;color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .26);letter-spacing:-.01em}body.tuspot-platform .tuspot-auth-form button:hover{background:#212844;box-shadow:0 18px 38px rgb(33 40 68 / .2);transform:translateY(-1px);color:#fff}body.tuspot-platform .tuspot-auth-under-card{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 0;padding-top:18px;border-top:1px solid #e3f0f5}body.tuspot-platform .tuspot-auth-under-card span{color:#607985;font-weight:750}body.tuspot-platform .tuspot-auth-under-card a,body.tuspot-platform .tuspot-auth-under a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:999px;background:#eaf8fe;color:#13677f;text-decoration:none;font-weight:900}body.tuspot-platform .tuspot-auth-check a{color:#13677f;text-decoration:none;font-weight:900}body.tuspot-platform .tuspot-auth-side-panel{position:relative;overflow:hidden;min-height:620px;display:grid;align-content:space-between;gap:22px;padding:clamp(28px,3.2vw,48px);border-radius:38px;border:1px solid rgb(166 220 235 / .85);background:linear-gradient(135deg,rgb(9 52 64 / .96),rgb(19 103 127 / .92) 50%,rgb(35 187 231 / .82)),#093440;color:#fff;box-shadow:0 32px 110px rgb(9 52 64 / .22)}body.tuspot-platform .tuspot-auth-side-glow{position:absolute;inset:auto -14% -18% auto;width:360px;height:360px;border-radius:999px;background:rgb(114 223 244 / .28);filter:blur(12px);pointer-events:none}body.tuspot-platform .tuspot-auth-brand{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.tuspot-platform .tuspot-auth-brand span{width:52px;height:52px;display:grid;place-items:center;border-radius:18px;background:#23bbe7;color:#fff;font-size:18px;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-auth-brand strong{font-size:23px;font-weight:950;letter-spacing:-.055em;color:#fff}body.tuspot-platform .tuspot-auth-brand em{width:100%;margin-left:64px;font-style:normal;color:rgb(255 255 255 / .72);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-auth-side-copy{position:relative;z-index:1;max-width:720px}body.tuspot-platform .tuspot-auth-side-kicker{display:inline-flex;align-items:center;width:fit-content;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);color:#c9f5ff;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-auth-side-copy h2{margin:0 0 14px;color:#fff;font-size:clamp(34px,3.6vw,68px);line-height:.95;letter-spacing:-.075em;font-weight:950}body.tuspot-platform .tuspot-auth-side-copy p{margin:0;max-width:670px;color:rgb(255 255 255 / .78);font-size:16px;line-height:1.65;font-weight:650}body.tuspot-platform .tuspot-auth-benefit-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-auth-benefit-grid div{padding:16px;border:1px solid rgb(255 255 255 / .16);border-radius:22px;background:rgb(255 255 255 / .105);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-auth-benefit-grid .tuspot-auth-icon{width:24px;height:24px;color:#7ee7ff;margin-bottom:10px}body.tuspot-platform .tuspot-auth-benefit-grid b{display:block;margin-bottom:5px;color:#fff;font-size:15px;font-weight:950}body.tuspot-platform .tuspot-auth-benefit-grid span{display:block;color:rgb(255 255 255 / .72);font-size:13px;line-height:1.45;font-weight:650}body.tuspot-platform .tuspot-auth-role-preview{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-auth-role-preview a{display:grid;grid-template-columns:32px 1fr;gap:7px 10px;align-items:start;padding:15px;border-radius:22px;border:1px solid rgb(255 255 255 / .17);background:rgb(255 255 255 / .09);color:#fff;text-decoration:none}body.tuspot-platform .tuspot-auth-role-preview a.is-active,body.tuspot-platform .tuspot-auth-role-preview a:hover{background:rgb(255 255 255 / .18);border-color:rgb(126 231 255 / .7);transform:translateY(-1px)}body.tuspot-platform .tuspot-auth-role-preview .tuspot-auth-icon{grid-row:1/3;color:#7ee7ff}body.tuspot-platform .tuspot-auth-role-preview strong{font-size:15px;font-weight:950;color:#fff}body.tuspot-platform .tuspot-auth-role-preview span{font-size:12px;line-height:1.45;color:rgb(255 255 255 / .72);font-weight:650}body.tuspot-platform .tuspot-auth-side-actions{position:relative;z-index:1;display:flex;gap:10px;flex-wrap:wrap}body.tuspot-platform .tuspot-auth-side-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border-radius:999px;background:#fff;color:#13677f;text-decoration:none;font-size:13px;font-weight:950}body.tuspot-platform .tuspot-auth-side-actions a+a{background:rgb(255 255 255 / .12);color:#fff;border:1px solid rgb(255 255 255 / .2)}body.tuspot-platform .tuspot-auth-side-footer{position:relative;z-index:1;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:rgb(255 255 255 / .7);font-size:12px;font-weight:850}@media (max-width:1100px){body.tuspot-platform .tuspot-auth-pro-shell,body.tuspot-platform .tuspot-auth-login .tuspot-auth-pro-shell{grid-template-columns:1fr}body.tuspot-platform .tuspot-auth-side-panel{min-height:auto}body.tuspot-platform .tuspot-auth-side-copy h2{font-size:clamp(34px,7vw,56px)}}@media (max-width:680px){body.tuspot-platform .tuspot-auth-split-page{padding:18px 0 34px}body.tuspot-platform .tuspot-auth-pro-shell{width:calc(100vw - 28px);gap:16px}body.tuspot-platform .tuspot-auth-primary-card,body.tuspot-platform .tuspot-auth-side-panel{border-radius:26px;padding:20px}body.tuspot-platform .tuspot-auth-primary-card h1{font-size:38px}body.tuspot-platform .tuspot-auth-benefit-grid,body.tuspot-platform .tuspot-auth-role-preview,body.tuspot-platform .tuspot-auth-type-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-auth-row-between{display:grid;justify-content:stretch}body.tuspot-platform .tuspot-auth-form button{width:100%}body.tuspot-platform .tuspot-auth-brand em{margin-left:0}}body.tuspot-platform.tuspot-auth-page-body,body.tuspot-platform.tuspot-auth-page-body #page,body.tuspot-platform.tuspot-auth-page-body .site,body.tuspot-platform.tuspot-auth-page-body .site-content,body.tuspot-platform.tuspot-auth-page-body .content-area,body.tuspot-platform.tuspot-auth-page-body .entry-content,body.tuspot-platform .tuspot-auth-split-page{background:#f6fbfe}body.tuspot-platform .tuspot-auth-split-page{background:#f6fbfe;min-height:calc(100vh - 96px);align-items:stretch;overflow:visible}body.tuspot-platform .tuspot-auth-unified .tuspot-auth-pro-shell{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr);align-items:stretch}body.tuspot-platform .tuspot-auth-unified .tuspot-auth-form-zone,body.tuspot-platform .tuspot-auth-unified .tuspot-auth-side-stack{min-height:100%;display:flex;flex-direction:column}body.tuspot-platform .tuspot-auth-unified .tuspot-auth-primary-card{height:100%;min-height:640px;display:flex;flex-direction:column}body.tuspot-platform .tuspot-auth-side-stack{position:relative;min-height:640px}body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-panel{height:100%;min-height:640px;display:none}body.tuspot-platform .tuspot-auth-unified.is-mode-login .tuspot-auth-side-panel[data-tuspot-auth-panel="login"],body.tuspot-platform .tuspot-auth-unified.is-mode-register.is-role-client .tuspot-auth-side-panel[data-tuspot-auth-panel="register-client"],body.tuspot-platform .tuspot-auth-unified.is-mode-register.is-role-owner .tuspot-auth-side-panel[data-tuspot-auth-panel="register-owner"]{display:grid}body.tuspot-platform .tuspot-auth-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:6px;border:1px solid #d9eef6;border-radius:24px;background:#f1fbfe}body.tuspot-platform .tuspot-auth-mode-tabs button,body.tuspot-platform .tuspot-auth-under-card button{appearance:none;border:1px solid #fff0;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:0 15px;border-radius:18px;background:#fff0;color:#13677f;font-weight:950;font-size:14px;cursor:pointer;text-decoration:none;line-height:1}body.tuspot-platform .tuspot-auth-mode-tabs button.is-active{background:#23bbe7;border-color:#23bbe7;color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .2)}body.tuspot-platform .tuspot-auth-mode-tabs .tuspot-auth-icon{width:18px;height:18px;color:currentColor}body.tuspot-platform .tuspot-auth-panel{display:none}body.tuspot-platform .tuspot-auth-panel.is-active{display:block}body.tuspot-platform .tuspot-auth-panel h1{margin-top:16px}body.tuspot-platform .tuspot-auth-under-card button{min-height:38px;border-radius:999px;background:#eaf8fe;color:#13677f;font-size:13px;padding:0 12px}body.tuspot-platform .tuspot-auth-under-card button:hover{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-auth-type-grid label{cursor:pointer}body.tuspot-platform .tuspot-auth-type-grid label input{pointer-events:none}body.tuspot-platform .tuspot-auth-side-panel[data-tuspot-auth-panel="register-owner"]{background:linear-gradient(135deg,rgb(9 52 64 / .97),rgb(18 92 112 / .94) 46%,rgb(35 187 231 / .84)),#093440}body.tuspot-platform .tuspot-auth-side-panel[data-tuspot-auth-panel="register-client"]{background:linear-gradient(135deg,rgb(9 52 64 / .96),rgb(19 103 127 / .92) 52%,rgb(52 202 232 / .82)),#093440}body.tuspot-platform .tuspot-auth-side-panel[data-tuspot-auth-panel="login"]{background:linear-gradient(135deg,rgb(9 52 64 / .97),rgb(18 102 126 / .92) 48%,rgb(35 187 231 / .78)),#093440}@media (max-width:1100px){body.tuspot-platform .tuspot-auth-unified .tuspot-auth-pro-shell{grid-template-columns:1fr}body.tuspot-platform .tuspot-auth-unified .tuspot-auth-primary-card,body.tuspot-platform .tuspot-auth-side-stack,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-panel{min-height:auto;height:auto}}@media (max-width:680px){body.tuspot-platform .tuspot-auth-mode-tabs{grid-template-columns:1fr;border-radius:20px}body.tuspot-platform .tuspot-auth-under-card button{width:100%}}body.tuspot-platform .tuspot-comm-page{width:var(--tc-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:var(--tc-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin:46px auto;color:#073b46;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-comm-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;align-items:stretch;padding:34px;border:1px solid #ccefff;border-radius:34px;background:linear-gradient(135deg,#fff 0%,#f4fcff 55%,#d7f7ff 100%);box-shadow:0 24px 70px rgb(35 187 231 / .10);overflow:hidden}body.tuspot-platform .tuspot-comm-hero.is-dark{background:linear-gradient(135deg,#06343f 0%,#117893 58%,#23bbe7 100%);color:#fff;border-color:rgb(255 255 255 / .18)}body.tuspot-platform .tuspot-comm-kicker{display:inline-flex;align-items:center;gap:9px;width:fit-content;margin:0 0 14px;padding:9px 13px;border-radius:999px;background:#e9f9ff;color:#0b91b2;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-comm-hero.is-dark .tuspot-comm-kicker{background:rgb(255 255 255 / .13);color:#c9f6ff;border:1px solid rgb(255 255 255 / .18)}body.tuspot-platform .tuspot-comm-icon{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;color:#23bbe7}body.tuspot-platform .tuspot-comm-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-comm-hero.is-dark .tuspot-comm-icon{color:#7ee7ff}body.tuspot-platform .tuspot-comm-hero h1{margin:0 0 12px;max-width:850px;color:#073b46;font-size:clamp(38px,4vw,74px);line-height:.94;letter-spacing:-.075em;font-weight:950}body.tuspot-platform .tuspot-comm-hero.is-dark h1{color:#fff}body.tuspot-platform .tuspot-comm-hero p{margin:0;max-width:780px;color:#607985;font-size:16px;line-height:1.65;font-weight:650}body.tuspot-platform .tuspot-comm-hero.is-dark p{color:rgb(255 255 255 / .78)}body.tuspot-platform .tuspot-comm-hero aside{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:180px;padding:22px;border-radius:26px;background:rgb(255 255 255 / .68);border:1px solid #d9f3fb}body.tuspot-platform .tuspot-comm-hero.is-dark aside{background:rgb(255 255 255 / .12);border-color:rgb(255 255 255 / .18)}body.tuspot-platform .tuspot-comm-hero aside strong{font-size:23px;line-height:1.05;font-weight:950;letter-spacing:-.035em;color:#073b46}body.tuspot-platform .tuspot-comm-hero aside span{font-size:14px;line-height:1.55;font-weight:650;color:#607985}body.tuspot-platform .tuspot-comm-hero.is-dark aside strong{color:#fff}body.tuspot-platform .tuspot-comm-hero.is-dark aside span{color:rgb(255 255 255 / .75)}body.tuspot-platform .tuspot-comm-alert{margin:18px 0;padding:15px 18px;border-radius:20px;font-weight:850;border:1px solid #bceeff;background:#ecfbff;color:#0a7f9e}body.tuspot-platform .tuspot-comm-alert.is-error{background:#fff4f4;border-color:#ffd1d1;color:#a42323}body.tuspot-platform .tuspot-comm-form{margin-top:22px}body.tuspot-platform .tuspot-comm-grid,body.tuspot-platform .tuspot-comm-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}body.tuspot-platform .tuspot-comm-card,body.tuspot-platform .tuspot-comm-info-grid article{position:relative;display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:start;padding:20px;border:1px solid #d4f0fa;border-radius:26px;background:#fff;box-shadow:0 18px 50px rgb(6 44 53 / .06);cursor:pointer}body.tuspot-platform .tuspot-comm-info-grid article{display:block;min-height:190px}body.tuspot-platform .tuspot-comm-card input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-comm-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:17px;background:#eafbff;color:#23bbe7}body.tuspot-platform .tuspot-comm-card-copy b,body.tuspot-platform .tuspot-comm-info-grid h3{display:block;margin:0 0 6px;color:#073b46;font-size:17px;font-weight:950;letter-spacing:-.025em}body.tuspot-platform .tuspot-comm-card-copy em,body.tuspot-platform .tuspot-comm-info-grid p{display:block;margin:0;font-style:normal;color:#607985;font-size:13.5px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-comm-card-copy small{display:inline-flex;margin-top:10px;padding:6px 9px;border-radius:999px;background:#eafbff;color:#0b91b2;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-comm-toggle{width:50px;height:30px;border-radius:999px;background:#e4f2f7;border:1px solid #cae8f2;position:relative;transition:.2s ease}body.tuspot-platform .tuspot-comm-toggle:before{content:"";position:absolute;width:22px;height:22px;left:4px;top:3px;border-radius:999px;background:#fff;box-shadow:0 4px 14px rgb(6 44 53 / .15);transition:.2s ease}body.tuspot-platform .tuspot-comm-card input:checked~.tuspot-comm-toggle{background:#23bbe7;border-color:#23bbe7}body.tuspot-platform .tuspot-comm-card input:checked~.tuspot-comm-toggle:before{transform:translateX(20px)}body.tuspot-platform .tuspot-comm-card.is-locked{cursor:not-allowed;background:#f8fdff}body.tuspot-platform .tuspot-comm-actions,body.tuspot-platform .tuspot-comm-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}body.tuspot-platform .tuspot-comm-actions button,body.tuspot-platform .tuspot-comm-actions a,body.tuspot-platform .tuspot-comm-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid #23bbe7;background:#23bbe7;color:#fff;text-decoration:none;font-size:14px;font-weight:950;cursor:pointer;line-height:1}body.tuspot-platform .tuspot-comm-actions a,body.tuspot-platform .tuspot-comm-hero-actions a+a{background:#fff;color:#0b91b2;border-color:#ccefff}body.tuspot-platform .tuspot-comm-hero.is-dark .tuspot-comm-hero-actions a+a{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .2)}body.tuspot-platform .tuspot-comm-info-grid article .tuspot-comm-icon{width:34px;height:34px;margin-bottom:16px}@media (max-width:1100px){body.tuspot-platform .tuspot-comm-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-comm-grid,body.tuspot-platform .tuspot-comm-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-comm-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:24px auto}body.tuspot-platform .tuspot-comm-hero{padding:22px;border-radius:28px}body.tuspot-platform .tuspot-comm-hero h1{font-size:40px}body.tuspot-platform .tuspot-comm-grid,body.tuspot-platform .tuspot-comm-info-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-comm-card{grid-template-columns:42px 1fr}body.tuspot-platform .tuspot-comm-toggle{grid-column:2;margin-top:4px}body.tuspot-platform .tuspot-comm-actions button,body.tuspot-platform .tuspot-comm-actions a,body.tuspot-platform .tuspot-comm-hero-actions a{width:100%}}body.tuspot-platform .tuspot-notify-page,body.tuspot-platform .tuspot-notify-hero,body.tuspot-platform .tuspot-notify-layout,body.tuspot-platform .tuspot-notify-stats,body.tuspot-platform .tuspot-notify-actions-grid,body.tuspot-platform .tuspot-notify-digest{width:var(--tn-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:var(--tn-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-notify-page{padding:42px 0 70px;background:#f6fbfe;color:#103844;font-family:Inter,Poppins,system-ui,sans-serif}body.tuspot-platform .tuspot-notify-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:stretch;padding:42px;border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:radial-gradient(circle at right top,rgb(35 187 231 / .22),transparent 38%),linear-gradient(135deg,#fff,#effbff);box-shadow:0 26px 76px rgb(33 40 68 / .08);margin-bottom:28px}body.tuspot-platform .tuspot-notify-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgb(35 187 231 / .12);color:#0788a7;font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}body.tuspot-platform .tuspot-notify-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:15px;background:rgb(35 187 231 / .14);color:#23bbe7;flex:0 0 38px}body.tuspot-platform .tuspot-notify-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-notify-hero h1{margin:0 0 12px;color:#062c35;font-size:clamp(40px,4.1vw,76px);line-height:.92;letter-spacing:-.07em;font-weight:950;max-width:850px}body.tuspot-platform .tuspot-notify-hero p{margin:0;color:#5e7580;font-size:17px;line-height:1.65;max-width:820px;font-weight:650}body.tuspot-platform .tuspot-notify-hero aside{padding:24px;border-radius:26px;background:#082f39;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .09)}body.tuspot-platform .tuspot-notify-hero aside strong{font-size:25px;line-height:1.1;font-weight:950;margin-bottom:9px}body.tuspot-platform .tuspot-notify-hero aside span{color:rgb(255 255 255 / .72);font-weight:650;line-height:1.5}body.tuspot-platform .tuspot-notify-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}body.tuspot-platform .tuspot-notify-list{display:grid;gap:14px}body.tuspot-platform .tuspot-notify-item{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:18px;align-items:center;padding:18px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .17);box-shadow:0 18px 48px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-notify-item.is-high{border-color:rgb(35 187 231 / .42);background:linear-gradient(135deg,#fff,#ecfbff)}body.tuspot-platform .tuspot-notify-item span:not(.tuspot-notify-icon){display:block;color:#0788a7;font-size:11px;letter-spacing:.1em;font-weight:950;margin-bottom:5px}body.tuspot-platform .tuspot-notify-item h2{margin:0 0 5px;color:#102033;font-size:22px;line-height:1.12;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-notify-item p{margin:0;color:#5f7480;font-size:14px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-notify-item>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:900;white-space:nowrap;box-shadow:0 14px 32px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-notify-side{position:relative;display:grid;gap:14px}body.tuspot-platform .tuspot-notify-side>div,body.tuspot-platform .tuspot-notify-login-card{padding:26px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 22px 60px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-notify-side span{display:block;color:#73828e;font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:950;margin-bottom:8px}body.tuspot-platform .tuspot-notify-side strong{display:block;font-size:64px;line-height:1;color:#23bbe7;font-weight:950;letter-spacing:-.08em;margin-bottom:8px}body.tuspot-platform .tuspot-notify-side p{margin:0;color:#607680;font-weight:650;line-height:1.55}body.tuspot-platform .tuspot-notify-side button,body.tuspot-platform .tuspot-notify-side-link,body.tuspot-platform .tuspot-notify-actions a,body.tuspot-platform .tuspot-notify-digest a{width:100%;min-height:48px;border:0;border-radius:999px;background:#23bbe7;color:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:950;cursor:pointer}body.tuspot-platform .tuspot-notify-side-link{background:#eaf9fe;color:#0788a7;border:1px solid rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-notify-alert{width:var(--tn-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin:0 auto 18px;padding:16px 18px;border-radius:18px;background:#eaf9fe;border:1px solid rgb(35 187 231 / .25);color:#0788a7;font-weight:900}body.tuspot-platform .tuspot-notify-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}body.tuspot-platform .tuspot-notify-stats>div{padding:22px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .17);box-shadow:0 20px 55px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-notify-stats span{display:block;margin:14px 0 5px;color:#667b86;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950}body.tuspot-platform .tuspot-notify-stats strong{display:block;color:#062c35;font-size:34px;line-height:1;font-weight:950;letter-spacing:-.06em}body.tuspot-platform .tuspot-notify-stats p{margin:8px 0 0;color:#657a84;font-size:13px;line-height:1.45;font-weight:650}body.tuspot-platform .tuspot-notify-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}body.tuspot-platform .tuspot-notify-actions-grid>a{padding:22px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .18);text-decoration:none;color:#062c35;box-shadow:0 20px 55px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-notify-actions-grid b{display:block;margin:14px 0 5px;font-size:19px;line-height:1.1;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-notify-actions-grid span:not(.tuspot-notify-icon){display:block;color:#667b86;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-notify-digest{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:28px;border-radius:30px;background:#082f39;color:#fff;box-shadow:0 24px 70px rgb(8 47 57 / .18)}body.tuspot-platform .tuspot-notify-digest span{display:block;color:#23bbe7;text-transform:uppercase;letter-spacing:.1em;font-weight:950;margin-bottom:8px}body.tuspot-platform .tuspot-notify-digest h2{margin:0 0 8px;color:#fff;font-size:34px;line-height:1;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-notify-digest p{margin:0;color:rgb(255 255 255 / .76);font-weight:650;line-height:1.55;max-width:820px}body.tuspot-platform .tuspot-notify-digest a{width:auto;min-width:160px;background:#fff;color:#062c35}body.tuspot-platform .tuspot-notify-login-card{max-width:780px;margin:0 auto;text-align:center}body.tuspot-platform .tuspot-notify-login-card h1{margin:0 0 12px;font-size:clamp(34px,4vw,64px);line-height:.95;letter-spacing:-.065em;color:#062c35;font-weight:950}body.tuspot-platform .tuspot-notify-login-card p{margin:0 auto 18px;color:#607680;font-size:17px;line-height:1.6;font-weight:650;max-width:620px}body.tuspot-platform .tuspot-notify-actions{display:flex;justify-content:center;gap:10px}body.tuspot-platform .tuspot-notify-actions a{width:auto;min-width:150px}body.tuspot-platform .tuspot-notify-actions a:nth-child(2){background:#eaf9fe;color:#0788a7;border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-notify-bell{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .2);color:#062c35;text-decoration:none;font-weight:900;box-shadow:0 12px 30px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-notify-bell .tuspot-notify-icon{width:28px;height:28px;border-radius:999px}body.tuspot-platform .tuspot-notify-bell .tuspot-notify-icon svg{width:16px;height:16px}body.tuspot-platform .tuspot-notify-bell b{position:absolute;right:-5px;top:-6px;min-width:20px;height:20px;border-radius:999px;background:#23bbe7;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:950}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-page{background:#061b23;color:#dff6fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-item,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-side>div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-stats>div,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-actions-grid>a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-login-card{background:#082a34;border-color:rgb(35 187 231 / .22);color:#dff6fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-item h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-stats strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-actions-grid b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-login-card h1{color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-item p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-stats p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-actions-grid span:not(.tuspot-notify-icon),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-notify-login-card p{color:rgb(223 246 251 / .72)}@media (max-width:1100px){body.tuspot-platform .tuspot-notify-hero,body.tuspot-platform .tuspot-notify-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-notify-stats,body.tuspot-platform .tuspot-notify-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-notify-digest{flex-direction:column;align-items:flex-start}body.tuspot-platform .tuspot-notify-digest a{width:100%}}@media (max-width:760px){body.tuspot-platform .tuspot-notify-page{padding:22px 0 42px}body.tuspot-platform .tuspot-notify-page,body.tuspot-platform .tuspot-notify-hero,body.tuspot-platform .tuspot-notify-layout,body.tuspot-platform .tuspot-notify-stats,body.tuspot-platform .tuspot-notify-actions-grid,body.tuspot-platform .tuspot-notify-digest{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-notify-hero{padding:24px;border-radius:26px}body.tuspot-platform .tuspot-notify-stats,body.tuspot-platform .tuspot-notify-actions-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-notify-item{grid-template-columns:38px minmax(0,1fr)}body.tuspot-platform .tuspot-notify-item>a{grid-column:1/-1;width:100%}body.tuspot-platform .tuspot-notify-actions{flex-direction:column}body.tuspot-platform .tuspot-notify-actions a{width:100%}body.tuspot-platform .tuspot-notify-hero h1{font-size:38px}body.tuspot-platform .tuspot-notify-digest h2{font-size:28px}}body.tuspot-platform .tuspot-alerts-page,body.tuspot-platform .tuspot-alerts-hero,body.tuspot-platform .tuspot-alerts-layout,body.tuspot-platform .tuspot-alerts-presets{width:var(--ta-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:var(--ta-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-alerts-page{padding:42px 0 72px;background:#f6fbfe;font-family:Inter,Poppins,system-ui,sans-serif;color:#062c35}body.tuspot-platform .tuspot-alerts-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch;padding:42px;border-radius:34px;border:1px solid rgb(35 187 231 / .22);background:radial-gradient(circle at right top,rgb(35 187 231 / .22),transparent 38%),linear-gradient(135deg,#fff,#effbff);box-shadow:0 26px 76px rgb(33 40 68 / .08);margin-bottom:24px}body.tuspot-platform .tuspot-alerts-hero span,body.tuspot-platform .tuspot-alerts-form-head span{display:inline-flex;align-items:center;width:max-content;padding:8px 13px;border-radius:999px;background:#eafbff;color:#0788a7;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}body.tuspot-platform .tuspot-alerts-hero h1{margin:0 0 12px;font-size:clamp(40px,4vw,74px);line-height:.92;letter-spacing:-.07em;font-weight:950;color:#062c35;max-width:880px}body.tuspot-platform .tuspot-alerts-hero p{margin:0;color:#607985;font-size:17px;line-height:1.62;font-weight:650;max-width:820px}body.tuspot-platform .tuspot-alerts-hero aside{padding:24px;border-radius:28px;background:#082f39;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:210px}body.tuspot-platform .tuspot-alerts-hero aside strong{display:block;color:#23bbe7;font-size:62px;line-height:1;letter-spacing:-.08em;font-weight:950}body.tuspot-platform .tuspot-alerts-hero aside span{display:block;color:#fff;font-size:22px;font-weight:950;letter-spacing:-.035em;margin:6px 0}body.tuspot-platform .tuspot-alerts-hero aside p{color:rgb(255 255 255 / .72);font-size:14px;line-height:1.5}body.tuspot-platform .tuspot-alerts-notice{width:var(--ta-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));margin:0 auto 18px;padding:15px 18px;border-radius:18px;background:#eafbff;border:1px solid rgb(35 187 231 / .25);color:#0788a7;font-weight:900}body.tuspot-platform .tuspot-alerts-layout{display:grid;grid-template-columns:minmax(420px,.82fr) minmax(0,1.18fr);gap:24px;margin-bottom:24px}body.tuspot-platform .tuspot-alerts-form,body.tuspot-platform .tuspot-alerts-list,body.tuspot-platform .tuspot-alerts-login,body.tuspot-platform .tuspot-alerts-presets{padding:28px;border-radius:32px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 70px rgb(33 40 68 / .07);box-sizing:border-box}body.tuspot-platform .tuspot-alerts-form-head h2{margin:0 0 8px;color:#062c35;font-size:30px;line-height:1;font-weight:950;letter-spacing:-.055em}body.tuspot-platform .tuspot-alerts-form-head p{margin:0 0 18px;color:#607985;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-alerts-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-alerts-form-grid label{display:flex;flex-direction:column;gap:7px}body.tuspot-platform .tuspot-alerts-form-grid label.is-full{grid-column:1/-1}body.tuspot-platform .tuspot-alerts-form-grid label span{font-size:12px;font-weight:950;letter-spacing:.06em;text-transform:uppercase;color:#0b7891}body.tuspot-platform .tuspot-alerts-form-grid input,body.tuspot-platform .tuspot-alerts-form-grid select{width:100%;min-height:50px;border-radius:16px;border:1px solid #cfeaf3;background:#f5fcff;color:#062c35;padding:0 15px;font-weight:750;outline:none;box-shadow:none}body.tuspot-platform .tuspot-alerts-form-grid input:focus,body.tuspot-platform .tuspot-alerts-form-grid select:focus{border-color:#23bbe7;box-shadow:0 0 0 4px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-alerts-form>button{margin-top:18px;min-height:52px;padding:0 24px;border:0;border-radius:999px;background:#23bbe7;color:#fff;font-weight:950;cursor:pointer;box-shadow:0 18px 42px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-alerts-empty{padding:22px;border-radius:24px;background:#f2fbfe;border:1px dashed #b9e9f8}body.tuspot-platform .tuspot-alerts-empty strong{display:block;font-size:20px;color:#062c35;margin-bottom:6px}body.tuspot-platform .tuspot-alerts-empty p{margin:0;color:#607985;font-weight:650;line-height:1.55}body.tuspot-platform .tuspot-alerts-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px;border-radius:24px;background:#f8fdff;border:1px solid rgb(35 187 231 / .16);margin-top:14px}body.tuspot-platform .tuspot-alerts-item span{display:block;color:#0b91b2;font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:950;margin-bottom:6px}body.tuspot-platform .tuspot-alerts-item h3{margin:0 0 6px;color:#062c35;font-size:22px;line-height:1.05;letter-spacing:-.04em;font-weight:950}body.tuspot-platform .tuspot-alerts-item p{margin:0;color:#607985;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-alerts-item-actions{display:flex;gap:8px;align-items:center}body.tuspot-platform .tuspot-alerts-item-actions a,body.tuspot-platform .tuspot-alerts-item-actions button,body.tuspot-platform .tuspot-alerts-login a,body.tuspot-platform .tuspot-alerts-preset-grid a{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid #23bbe7;background:#23bbe7;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:950;white-space:nowrap;cursor:pointer}body.tuspot-platform .tuspot-alerts-item-actions button{background:#fff;color:#0b91b2;border-color:#ccefff}body.tuspot-platform .tuspot-alerts-login{max-width:820px;margin:0 auto;text-align:center}body.tuspot-platform .tuspot-alerts-login h1{margin:0 0 12px;color:#062c35;font-size:clamp(36px,4vw,64px);line-height:.94;letter-spacing:-.065em;font-weight:950}body.tuspot-platform .tuspot-alerts-login p{margin:0 auto 20px;color:#607985;font-size:17px;line-height:1.6;font-weight:650;max-width:650px}body.tuspot-platform .tuspot-alerts-login div{display:flex;justify-content:center;gap:10px}body.tuspot-platform .tuspot-alerts-login a:nth-child(2){background:#fff;color:#0b91b2;border-color:#ccefff}body.tuspot-platform .tuspot-alerts-presets{margin-top:0}body.tuspot-platform .tuspot-alerts-preset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-alerts-preset-grid article{padding:22px;border-radius:24px;background:#f8fdff;border:1px solid rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-alerts-preset-grid article span{display:block;color:#062c35;font-size:20px;line-height:1.1;font-weight:950;letter-spacing:-.04em;margin-bottom:8px}body.tuspot-platform .tuspot-alerts-preset-grid article p{min-height:46px;margin:0 0 16px;color:#607985;font-weight:650;line-height:1.5}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-page{background:#061b23;color:#dff6fb}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-form,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-list,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-login,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-presets{background:#082a34;border-color:rgb(35 187 231 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-form-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-item h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-login h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-alerts-preset-grid article span{color:#fff}@media (max-width:1100px){body.tuspot-platform .tuspot-alerts-hero,body.tuspot-platform .tuspot-alerts-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-alerts-preset-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-alerts-page,body.tuspot-platform .tuspot-alerts-hero,body.tuspot-platform .tuspot-alerts-layout,body.tuspot-platform .tuspot-alerts-presets{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-alerts-page{padding:24px 0 46px}body.tuspot-platform .tuspot-alerts-hero,body.tuspot-platform .tuspot-alerts-form,body.tuspot-platform .tuspot-alerts-list,body.tuspot-platform .tuspot-alerts-presets{padding:22px;border-radius:26px}body.tuspot-platform .tuspot-alerts-hero h1{font-size:38px}body.tuspot-platform .tuspot-alerts-form-grid,body.tuspot-platform .tuspot-alerts-preset-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-alerts-item{grid-template-columns:1fr}body.tuspot-platform .tuspot-alerts-item-actions{flex-direction:column;align-items:stretch}body.tuspot-platform .tuspot-alerts-item-actions a,body.tuspot-platform .tuspot-alerts-item-actions button,body.tuspot-platform .tuspot-alerts-login a{width:100%}body.tuspot-platform .tuspot-alerts-login div{flex-direction:column}}body.tuspot-platform .tuspot-owner-final,body.tuspot-platform .tuspot-owner-final-standalone{--tuspot-owner-aqua:#23BBE7;--tuspot-owner-aqua-soft:#e8f9ff;--tuspot-owner-navy:#212844;--tuspot-owner-muted:#667085;--tuspot-owner-border:rgba(35, 187, 231, .20);width:100%;max-width:none;grid-column:1 / -1;box-sizing:border-box}body.tuspot-platform .tuspot-owner-final{margin:0 0 22px}body.tuspot-platform .tuspot-owner-final-standalone{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:32px auto}body.tuspot-platform .tuspot-owner-final *{box-sizing:border-box}body.tuspot-platform .tuspot-owner-final svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-owner-final-hero{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:22px;align-items:stretch;padding:clamp(24px, 3vw, 38px);border:1px solid var(--tuspot-owner-border);border-radius:34px;background:radial-gradient(circle at 0 0,rgb(35 187 231 / .20),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .96),rgb(232 249 255 / .88));box-shadow:0 22px 58px rgb(33 40 68 / .09);overflow:hidden;position:relative}body.tuspot-platform .tuspot-owner-final-hero:after{content:"";position:absolute;right:-70px;top:-90px;width:230px;height:230px;border-radius:999px;background:rgb(35 187 231 / .14);filter:blur(1px)}body.tuspot-platform .tuspot-owner-final-kicker{display:inline-flex;align-items:center;width:fit-content;padding:8px 12px;border-radius:999px;background:rgb(35 187 231 / .12);color:#0a93bd;font:800 12px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}body.tuspot-platform .tuspot-owner-final-hero h2{margin:0;max-width:780px;color:var(--tuspot-owner-navy);font:850 clamp(28px, 3vw, 46px)/1.05 Inter,system-ui,sans-serif;letter-spacing:-.04em}body.tuspot-platform .tuspot-owner-final-hero p{margin:14px 0 0;max-width:760px;color:var(--tuspot-owner-muted);font:500 16px/1.7 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-score{display:grid;place-items:center;align-self:center;justify-self:end;width:152px;height:152px;border-radius:32px;background:rgb(255 255 255 / .78);border:1px solid rgb(35 187 231 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 16px 34px rgb(33 40 68 / .08);position:relative;z-index:1}body.tuspot-platform .tuspot-owner-final-score svg{grid-area:1 / 1;width:110px;height:110px;transform:rotate(-90deg)}body.tuspot-platform .tuspot-owner-final-score svg circle{fill:none;stroke-width:10}body.tuspot-platform .tuspot-owner-final-score svg .bg{stroke:rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-owner-final-score svg .fg{stroke:var(--tuspot-owner-aqua);stroke-dasharray:302;stroke-dashoffset:calc(302 - (302 * var(--score)) / 100);transition:stroke-dashoffset .45s ease}body.tuspot-platform .tuspot-owner-final-score strong{grid-area:1 / 1;margin-top:-10px;color:var(--tuspot-owner-navy);font:900 30px/1 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-score span{grid-area:1 / 1;margin-top:42px;color:var(--tuspot-owner-muted);font:800 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-owner-final-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:16px 0}body.tuspot-platform .tuspot-owner-final-kpi{min-width:0;padding:18px;border-radius:24px;border:1px solid rgb(35 187 231 / .18);background:rgb(255 255 255 / .86);box-shadow:0 12px 30px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-owner-final-kpi div{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:14px;margin-bottom:14px;background:var(--tuspot-owner-aqua-soft);color:#0a93bd}body.tuspot-platform .tuspot-owner-final-kpi.is-green div{background:#ecfff4;color:#119c59}body.tuspot-platform .tuspot-owner-final-kpi.is-orange div{background:#fff6e6;color:#b86600}body.tuspot-platform .tuspot-owner-final-kpi.is-blue div{background:#eef6ff;color:#2671cf}body.tuspot-platform .tuspot-owner-final-kpi strong{display:block;color:var(--tuspot-owner-navy);font:900 24px/1.05 Inter,system-ui,sans-serif;letter-spacing:-.03em;margin-bottom:5px}body.tuspot-platform .tuspot-owner-final-kpi span{display:block;color:var(--tuspot-owner-navy);font:800 13px/1.25 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-kpi small{display:block;margin-top:5px;color:var(--tuspot-owner-muted);font:500 12px/1.35 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:16px;margin-bottom:16px}body.tuspot-platform .tuspot-owner-final-card{border:1px solid rgb(35 187 231 / .18);border-radius:28px;background:rgb(255 255 255 / .90);box-shadow:0 16px 42px rgb(33 40 68 / .07);padding:20px}body.tuspot-platform .tuspot-owner-final-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}body.tuspot-platform .tuspot-owner-final-card-head span{display:block;color:#0a93bd;font:800 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px}body.tuspot-platform .tuspot-owner-final-card-head h3{margin:0;color:var(--tuspot-owner-navy);font:850 22px/1.1 Inter,system-ui,sans-serif;letter-spacing:-.03em}body.tuspot-platform .tuspot-owner-final-card-head>a,body.tuspot-platform .tuspot-owner-final-head-actions a,body.tuspot-platform .tuspot-owner-final-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:10px 14px;border-radius:999px;background:var(--tuspot-owner-aqua);color:#fff;text-decoration:none;font:800 13px/1 Inter,system-ui,sans-serif;box-shadow:0 10px 22px rgb(35 187 231 / .22);white-space:nowrap}body.tuspot-platform .tuspot-owner-final-head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}body.tuspot-platform .tuspot-owner-final-action-list{display:grid;gap:10px}body.tuspot-platform .tuspot-owner-final-action{display:grid;grid-template-columns:46px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:12px;border-radius:20px;border:1px solid rgb(35 187 231 / .14);background:#f7fcff;color:var(--tuspot-owner-navy);text-decoration:none}body.tuspot-platform .tuspot-owner-final-action i{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:var(--tuspot-owner-aqua-soft);color:#0a93bd;font-style:normal}body.tuspot-platform .tuspot-owner-final-action.is-orange i{background:#fff5e3;color:#ba6900}body.tuspot-platform .tuspot-owner-final-action.is-green i{background:#eafff3;color:#109957}body.tuspot-platform .tuspot-owner-final-action.is-blue i{background:#edf6ff;color:#2572cd}body.tuspot-platform .tuspot-owner-final-action strong{display:block;margin-bottom:3px;color:var(--tuspot-owner-navy);font:850 14px/1.25 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-action small{display:block;color:var(--tuspot-owner-muted);font:500 12px/1.45 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-action b{color:#0a93bd;font:900 18px/1 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-pipeline-bars{display:grid;gap:15px}body.tuspot-platform .tuspot-owner-final-pipe div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}body.tuspot-platform .tuspot-owner-final-pipe span,body.tuspot-platform .tuspot-owner-final-pipe small{color:var(--tuspot-owner-muted);font:600 13px/1.4 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-pipe strong{color:var(--tuspot-owner-navy);font:900 18px/1 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-pipe em,body.tuspot-platform .tuspot-owner-final-progress em{display:block;height:9px;border-radius:999px;background:rgb(35 187 231 / .12);overflow:hidden;margin-bottom:6px}body.tuspot-platform .tuspot-owner-final-pipe em i,body.tuspot-platform .tuspot-owner-final-progress em i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23BBE7,#68d7f5)}body.tuspot-platform .tuspot-owner-final-table-card{overflow:hidden}body.tuspot-platform .tuspot-owner-final-table-wrap{width:100%;overflow-x:auto;border-radius:20px;border:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-owner-final-table{width:100%;min-width:860px;border-collapse:collapse;margin:0;background:#fff}body.tuspot-platform .tuspot-owner-final-table th,body.tuspot-platform .tuspot-owner-final-table td{padding:14px;border-bottom:1px solid rgb(35 187 231 / .11);text-align:left;vertical-align:middle;font-family:Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-table th{color:#6b7280;font:850 11px/1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;background:#f6fbfe}body.tuspot-platform .tuspot-owner-final-table td{color:var(--tuspot-owner-navy);font-size:13px}body.tuspot-platform .tuspot-owner-final-place-cell{display:flex;align-items:center;gap:12px;min-width:260px}body.tuspot-platform .tuspot-owner-final-place-cell img,body.tuspot-platform .tuspot-owner-final-place-cell>i{flex:0 0 50px;width:50px;height:50px;border-radius:16px;object-fit:cover;background:var(--tuspot-owner-aqua-soft);color:#0a93bd;display:grid;place-items:center;font:900 18px/1 Inter,system-ui,sans-serif;font-style:normal}body.tuspot-platform .tuspot-owner-final-place-cell strong{display:block;color:var(--tuspot-owner-navy);font:850 14px/1.25 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-place-cell small{display:block;margin-top:4px;color:var(--tuspot-owner-muted);font:500 12px/1.3 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-table mark{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#edfdf5;color:#128052;font:850 12px/1 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-table mark.is-pending{background:#fff7e6;color:#946000}body.tuspot-platform .tuspot-owner-final-table mark.is-draft{background:#f2f4f7;color:#475467}body.tuspot-platform .tuspot-owner-final-progress{display:grid;grid-template-columns:minmax(86px,1fr) 44px;align-items:center;gap:8px;min-width:140px}body.tuspot-platform .tuspot-owner-final-progress em{margin:0;height:8px}body.tuspot-platform .tuspot-owner-final-progress span{color:var(--tuspot-owner-navy);font:850 12px/1 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-row-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}body.tuspot-platform .tuspot-owner-final-row-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:8px 10px;border-radius:999px;background:#eefaff;color:#0a93bd;font:850 12px/1 Inter,system-ui,sans-serif;text-decoration:none}body.tuspot-platform .tuspot-owner-final-empty{padding:28px;text-align:center;border-radius:22px;background:#f6fbfe}body.tuspot-platform .tuspot-owner-final-empty h3{margin:0 0 8px;color:var(--tuspot-owner-navy);font:850 24px/1.15 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-owner-final-empty p{max-width:540px;margin:0 auto 16px;color:var(--tuspot-owner-muted);font:500 15px/1.65 Inter,system-ui,sans-serif}@media (max-width:1180px){body.tuspot-platform .tuspot-owner-final-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-owner-final-grid{grid-template-columns:1fr}}@media (max-width:760px){body.tuspot-platform .tuspot-owner-final-standalone{width:calc(100vw - 24px);margin:16px auto}body.tuspot-platform .tuspot-owner-final-hero{grid-template-columns:1fr;padding:22px;border-radius:26px}body.tuspot-platform .tuspot-owner-final-score{justify-self:start;width:128px;height:128px;border-radius:26px}body.tuspot-platform .tuspot-owner-final-score svg{width:94px;height:94px}body.tuspot-platform .tuspot-owner-final-kpi-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-final-card{padding:16px;border-radius:24px}body.tuspot-platform .tuspot-owner-final-card-head{display:grid}body.tuspot-platform .tuspot-owner-final-head-actions{justify-content:start}body.tuspot-platform .tuspot-owner-final-action{grid-template-columns:42px minmax(0,1fr) 18px}body.tuspot-platform .tuspot-owner-final-action i{width:42px;height:42px}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final{--tuspot-owner-navy:#f6fbfe;--tuspot-owner-muted:#b8c4d8;--tuspot-owner-border:rgba(35,187,231,.28)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-hero,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-kpi{background:rgb(18 25 43 / .92);border-color:rgb(35 187 231 / .22);box-shadow:0 20px 55px rgb(0 0 0 / .24)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-action,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-table,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-empty{background:rgb(12 18 32 / .86)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-final-table th{background:rgb(35 187 231 / .10)}body.tuspot-platform .tuspot-client-final,.tuspot-client-final{width:var(--tuspot-client-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:var(--tuspot-client-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));margin:34px auto 72px;padding:0;box-sizing:border-box;color:#212844;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-client-final *,.tuspot-client-final *{box-sizing:border-box}body.tuspot-platform .tuspot-client-final a,.tuspot-client-final a{color:inherit;text-decoration:none}.tuspot-client-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgb(35 187 231 / .11);color:#23BBE7;flex:0 0 auto}.tuspot-client-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tuspot-client-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:22px;align-items:stretch;margin-bottom:20px}.tuspot-client-hero-copy,.tuspot-client-score-card,.tuspot-client-owner-note,.tuspot-client-card,.tuspot-client-stat,.tuspot-client-action,.tuspot-client-bottom-strip{border:1px solid rgb(35 187 231 / .16);background:rgb(255 255 255 / .86);box-shadow:0 24px 60px rgb(33 40 68 / .08);border-radius:30px}.tuspot-client-hero-copy{min-height:360px;padding:clamp(28px, 4vw, 54px);position:relative;overflow:hidden;background:radial-gradient(circle at 12% 0%,rgb(35 187 231 / .22),transparent 34%),linear-gradient(135deg,rgb(255 255 255 / .95),rgb(246 251 254 / .94))}.tuspot-client-hero-copy:after{content:"";position:absolute;right:-80px;bottom:-90px;width:280px;height:280px;border-radius:999px;background:rgb(35 187 231 / .13);pointer-events:none}.tuspot-client-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;padding:7px 12px 7px 7px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(35 187 231 / .14);color:#23BBE7;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tuspot-client-kicker .tuspot-client-icon{width:30px;height:30px;border-radius:999px}.tuspot-client-kicker svg{width:16px;height:16px}.tuspot-client-hero h1{position:relative;z-index:1;margin:20px 0 12px;font-size:clamp(38px, 4.6vw, 72px);line-height:.94;letter-spacing:-.06em;color:#212844;max-width:760px}.tuspot-client-hero p{position:relative;z-index:1;margin:0;max-width:720px;color:rgb(33 40 68 / .70);font-size:17px;line-height:1.75}.tuspot-client-welcome{position:relative;z-index:1;margin:24px 0 0;padding:16px 18px;border-radius:22px;background:rgb(35 187 231 / .09);border:1px solid rgb(35 187 231 / .14);display:grid;gap:4px;max-width:760px}.tuspot-client-welcome strong{font-size:16px;color:#212844}.tuspot-client-welcome span{color:rgb(33 40 68 / .72);font-size:14px;line-height:1.55}.tuspot-client-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.tuspot-client-hero-actions a,.tuspot-client-full-btn,.tuspot-client-card-head a,.tuspot-client-bottom-strip a,.tuspot-client-action b,.tuspot-client-owner-note a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 17px;border-radius:999px;border:1px solid rgb(35 187 231 / .22);background:#fff;color:#212844;font-size:13px;font-weight:850;line-height:1;white-space:nowrap}.tuspot-client-hero-actions a.is-primary,.tuspot-client-full-btn,.tuspot-client-card-head a,.tuspot-client-bottom-strip a,.tuspot-client-owner-note a{background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 14px 30px rgb(35 187 231 / .22)}.tuspot-client-hero-actions a:hover,.tuspot-client-full-btn:hover,.tuspot-client-card-head a:hover,.tuspot-client-bottom-strip a:hover,.tuspot-client-owner-note a:hover{background:#212844;border-color:#212844;color:#fff}.tuspot-client-score-card{padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(235 249 254 / .92))}.tuspot-client-score-ring{width:min(230px, 100%);aspect-ratio:1 / 1;margin:0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:conic-gradient(#23BBE7 var(--tuspot-client-score,70%),rgb(35 187 231 / .12) 0);position:relative;color:#212844}.tuspot-client-score-ring:before{content:"";position:absolute;inset:16px;background:#fff;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .12)}.tuspot-client-score-ring strong,.tuspot-client-score-ring span{position:relative;z-index:1}.tuspot-client-score-ring strong{font-size:46px;letter-spacing:-.06em}.tuspot-client-score-ring span{font-size:12px;font-weight:850;text-transform:uppercase;color:rgb(33 40 68 / .56);letter-spacing:.08em}.tuspot-client-score-card ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.tuspot-client-score-card li{display:flex;gap:9px;align-items:center;color:rgb(33 40 68 / .68);font-size:13px;font-weight:750}.tuspot-client-score-card li i{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgb(33 40 68 / .06);color:rgb(33 40 68 / .45);font-style:normal}.tuspot-client-score-card li.is-done{color:#212844}.tuspot-client-score-card li.is-done i{background:rgb(35 187 231 / .15);color:#23BBE7}.tuspot-client-owner-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:17px 18px;margin:0 0 20px}.tuspot-client-owner-note strong{display:block;font-size:15px;color:#212844}.tuspot-client-owner-note span{display:block;color:rgb(33 40 68 / .65);font-size:13px;line-height:1.5}.tuspot-client-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.tuspot-client-stat{min-height:160px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.tuspot-client-stat:hover,.tuspot-client-action:hover{transform:translateY(-3px);border-color:rgb(35 187 231 / .34);box-shadow:0 30px 72px rgb(33 40 68 / .12)}.tuspot-client-stat strong{font-size:34px;line-height:1;color:#212844;letter-spacing:-.04em;margin-top:6px}.tuspot-client-stat b{font-size:14px;color:#212844}.tuspot-client-stat span{color:rgb(33 40 68 / .58);font-size:12px;line-height:1.45}.tuspot-client-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:20px;align-items:start}.tuspot-client-main{display:grid;gap:20px;min-width:0}.tuspot-client-side{display:grid;gap:20px;min-width:0}.tuspot-client-card{padding:24px;min-width:0}.tuspot-client-card-large{padding:26px}.tuspot-client-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.tuspot-client-card-head span{display:inline-flex;margin-bottom:6px;font-size:12px;font-weight:900;color:#23BBE7}.tuspot-client-card-head h2,.tuspot-client-card h2{margin:0;font-size:24px;letter-spacing:-.035em;color:#212844;line-height:1.1}.tuspot-client-card-head p,.tuspot-client-card p{margin:7px 0 0;color:rgb(33 40 68 / .62);font-size:14px;line-height:1.65}.tuspot-client-card-head-plain{margin-bottom:14px}.tuspot-client-list,.tuspot-client-compare-mini{display:grid;gap:12px}.tuspot-client-final .tuspot-user-hub-mini{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:12px;border:1px solid rgb(35 187 231 / .12);border-radius:20px;background:rgb(246 251 254 / .8)}.tuspot-client-final .tuspot-user-hub-mini-img{display:flex;width:92px;min-height:82px;border-radius:16px;overflow:hidden;background:rgb(35 187 231 / .12);align-items:center;justify-content:center;color:#23BBE7;font-weight:900}.tuspot-client-final .tuspot-user-hub-mini-img img{width:100%;height:100%;object-fit:cover;display:block}.tuspot-client-final .tuspot-user-hub-mini em{display:block;color:#23BBE7;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.tuspot-client-final .tuspot-user-hub-mini h3{margin:3px 0 3px;font-size:16px;line-height:1.2;color:#212844}.tuspot-client-final .tuspot-user-hub-mini p{margin:0 0 9px;font-size:12px;color:rgb(33 40 68 / .58);line-height:1.4}.tuspot-client-final .tuspot-user-hub-mini div div{display:flex;gap:8px;flex-wrap:wrap}.tuspot-client-final .tuspot-user-hub-mini div div a,.tuspot-client-final .tuspot-user-hub-mini div div button,.tuspot-client-final .tuspot-user-hub-empty a,.tuspot-client-final .tuspot-user-hub-compare-empty a{min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgb(35 187 231 / .2);background:#fff;color:#23BBE7;font-size:12px;font-weight:850;cursor:pointer}.tuspot-client-final .tuspot-user-hub-mini div div button:hover,.tuspot-client-final .tuspot-user-hub-mini div div a:hover{background:#23BBE7;color:#fff}.tuspot-client-final .tuspot-user-hub-empty,.tuspot-client-final .tuspot-user-hub-compare-empty{padding:20px;border-radius:20px;background:linear-gradient(135deg,rgb(35 187 231 / .08),rgb(255 255 255 / .82));border:1px dashed rgb(35 187 231 / .25);color:rgb(33 40 68 / .70)}.tuspot-client-final .tuspot-user-hub-empty h3{margin:0 0 6px;color:#212844;font-size:17px}.tuspot-client-final .tuspot-user-hub-empty p{margin:0 0 12px;font-size:13px}.tuspot-client-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tuspot-client-checklist li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:10px;border-radius:16px;background:rgb(246 251 254 / .86);color:rgb(33 40 68 / .68);font-size:13px;font-weight:780}.tuspot-client-checklist li i{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(33 40 68 / .06)}.tuspot-client-checklist li.is-done{background:rgb(35 187 231 / .10);color:#212844}.tuspot-client-checklist li.is-done i{background:#23BBE7;color:#fff}.tuspot-client-checklist li.is-done i:before{content:"✓";font-style:normal;font-weight:900}.tuspot-client-full-btn{width:100%;margin-top:14px}.tuspot-client-card-soft{background:linear-gradient(135deg,rgb(35 187 231 / .10),rgb(255 255 255 / .92))}.tuspot-client-progress-row{display:flex;justify-content:space-between;gap:12px;align-items:center;color:rgb(33 40 68 / .66);font-size:13px;font-weight:850;margin:12px 0 10px}.tuspot-client-progress-row strong{color:#23BBE7}.tuspot-client-progress{height:10px;border-radius:999px;background:rgb(33 40 68 / .07);overflow:hidden}.tuspot-client-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23BBE7,#78dcf5)}.tuspot-client-card-soft>a{display:inline-flex;margin-top:13px;color:#23BBE7;font-size:13px;font-weight:850}.tuspot-client-actions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.tuspot-client-action{padding:20px;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.tuspot-client-action strong{color:#212844;font-size:17px;letter-spacing:-.02em}.tuspot-client-action span{color:rgb(33 40 68 / .62);font-size:13px;line-height:1.55}.tuspot-client-action b{margin-top:auto;padding:10px 14px;min-height:auto;background:rgb(35 187 231 / .1);color:#23BBE7;box-shadow:none}.tuspot-client-action:hover b{background:#23BBE7;color:#fff}.tuspot-client-bottom-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:14px;align-items:center;margin-top:20px;padding:18px}.tuspot-client-bottom-strip div{display:flex;align-items:center;gap:10px;min-width:0}.tuspot-client-bottom-strip strong{font-size:24px;color:#212844}.tuspot-client-bottom-strip span{color:rgb(33 40 68 / .62);font-size:13px;line-height:1.3}body.tuspot-dark-mode .tuspot-client-final,body.tuspot-dark .tuspot-client-final{color:#eef8fc}body.tuspot-dark-mode .tuspot-client-hero-copy,body.tuspot-dark-mode .tuspot-client-score-card,body.tuspot-dark-mode .tuspot-client-owner-note,body.tuspot-dark-mode .tuspot-client-card,body.tuspot-dark-mode .tuspot-client-stat,body.tuspot-dark-mode .tuspot-client-action,body.tuspot-dark-mode .tuspot-client-bottom-strip{background:rgb(20 25 42 / .88);border-color:rgb(35 187 231 / .20);color:#eef8fc}body.tuspot-dark-mode .tuspot-client-hero h1,body.tuspot-dark-mode .tuspot-client-card h2,body.tuspot-dark-mode .tuspot-client-card-head h2,body.tuspot-dark-mode .tuspot-client-stat strong,body.tuspot-dark-mode .tuspot-client-stat b,body.tuspot-dark-mode .tuspot-client-action strong,body.tuspot-dark-mode .tuspot-client-bottom-strip strong{color:#fff}body.tuspot-dark-mode .tuspot-client-hero p,body.tuspot-dark-mode .tuspot-client-card p,body.tuspot-dark-mode .tuspot-client-stat span,body.tuspot-dark-mode .tuspot-client-action span,body.tuspot-dark-mode .tuspot-client-bottom-strip span{color:rgb(238 248 252 / .70)}@media (max-width:1180px){.tuspot-client-hero,.tuspot-client-layout{grid-template-columns:1fr}.tuspot-client-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-client-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-client-bottom-strip{grid-template-columns:1fr 1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-client-final,.tuspot-client-final{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin-top:18px}.tuspot-client-hero-copy,.tuspot-client-score-card,.tuspot-client-card,.tuspot-client-stat,.tuspot-client-action,.tuspot-client-bottom-strip{border-radius:22px}.tuspot-client-hero-copy{min-height:auto;padding:26px 20px}.tuspot-client-hero h1{font-size:40px}.tuspot-client-hero-actions a{width:100%}.tuspot-client-stats,.tuspot-client-actions-grid,.tuspot-client-bottom-strip{grid-template-columns:1fr}.tuspot-client-owner-note{grid-template-columns:1fr}.tuspot-client-card-head{flex-direction:column}.tuspot-client-card-head a{width:100%}.tuspot-client-final .tuspot-user-hub-mini{grid-template-columns:76px minmax(0,1fr)}.tuspot-client-final .tuspot-user-hub-mini-img{width:76px;min-height:76px}}body.tuspot-platform .tuspot-message-center,body.tuspot-platform .tuspot-message-center-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-message-center{padding:34px 0 72px;color:#212844}body.tuspot-platform .tuspot-message-center *{box-sizing:border-box}body.tuspot-platform .tuspot-message-center-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:stretch;padding:34px;border:1px solid rgb(35 187 231 / .18);border-radius:34px;background:linear-gradient(135deg,#ffffff 0%,#effbff 58%,#dff7ff 100%);box-shadow:0 24px 70px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-message-center-kicker{display:inline-flex;align-items:center;gap:8px;color:#0d98bd;font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:12px}body.tuspot-platform .tuspot-message-ui-icon{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;color:#23bbe7;flex:none}body.tuspot-platform .tuspot-message-ui-icon svg{width:20px;height:20px;display:block}body.tuspot-platform .tuspot-message-center-hero h1{margin:10px 0 10px;font-size:clamp(34px,4vw,62px);line-height:.95;color:#212844;letter-spacing:-.05em;font-weight:950}body.tuspot-platform .tuspot-message-center-hero p{max-width:880px;margin:0;color:#526070;font-size:16px;line-height:1.75}body.tuspot-platform .tuspot-message-center-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}body.tuspot-platform .tuspot-message-center-actions a,body.tuspot-platform .tuspot-message-thread-actions a,body.tuspot-platform .tuspot-thread-reply-form button,body.tuspot-platform .tuspot-thread-status-form button,body.tuspot-platform .tuspot-message-quick-box button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 17px;border-radius:999px;border:1px solid rgb(35 187 231 / .28);background:#23bbe7;color:#fff;font-weight:900;text-decoration:none;line-height:1;cursor:pointer}body.tuspot-platform .tuspot-message-center-actions a:nth-child(n+2),body.tuspot-platform .tuspot-message-thread-actions a:nth-child(n+2){background:#fff;color:#149fc5}body.tuspot-platform .tuspot-message-center-score{border-radius:28px;background:rgb(255 255 255 / .78);border:1px solid rgb(255 255 255 / .9);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7);padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}body.tuspot-platform .tuspot-message-center-score strong{font-size:54px;line-height:.9;color:#212844;letter-spacing:-.06em}body.tuspot-platform .tuspot-message-center-score span{font-weight:800;color:#526070;margin-top:8px}body.tuspot-platform .tuspot-message-center-score em{font-style:normal;margin-top:12px;padding:7px 10px;border-radius:999px;background:#fff2d8;color:#9a5b00;font-weight:900;font-size:12px}body.tuspot-platform .tuspot-message-center-notice{margin:18px 0;padding:14px 18px;border-radius:18px;background:#e8fbf1;border:1px solid rgb(34 197 94 / .22);color:#166534;font-weight:800}body.tuspot-platform .tuspot-message-center-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}body.tuspot-platform .tuspot-message-kpi{display:flex;gap:13px;align-items:center;padding:18px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .13);box-shadow:0 12px 35px rgb(33 40 68 / .055)}body.tuspot-platform .tuspot-message-kpi strong{display:block;color:#212844;font-size:25px;line-height:1;font-weight:950}body.tuspot-platform .tuspot-message-kpi span{display:block;color:#334155;font-weight:900;margin-top:4px}body.tuspot-platform .tuspot-message-kpi small{display:block;color:#738193;margin-top:3px}body.tuspot-platform .tuspot-message-center-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 20px;padding:10px;border-radius:24px;background:#eaf8fd;border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-message-center-tabs a{padding:11px 16px;border-radius:999px;text-decoration:none;color:#526070;font-weight:900}body.tuspot-platform .tuspot-message-center-tabs a.is-active,body.tuspot-platform .tuspot-message-center-tabs a:hover{background:#fff;color:#149fc5;box-shadow:0 10px 26px rgb(35 187 231 / .15)}body.tuspot-platform .tuspot-message-center-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}body.tuspot-platform .tuspot-message-center-main{display:grid;gap:20px;min-width:0}body.tuspot-platform .tuspot-message-center-card,body.tuspot-platform .tuspot-message-center-side section{background:#fff;border:1px solid rgb(35 187 231 / .13);border-radius:28px;box-shadow:0 18px 55px rgb(33 40 68 / .065);padding:22px}body.tuspot-platform .tuspot-message-center-card.is-owner{background:linear-gradient(180deg,#fff 0%,#f0fbff 100%)}body.tuspot-platform .tuspot-message-center-card-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}body.tuspot-platform .tuspot-message-center-card-head h2,body.tuspot-platform .tuspot-message-center-side h2{margin:0 0 6px;color:#212844;font-weight:950;letter-spacing:-.035em}body.tuspot-platform .tuspot-message-center-card-head p{margin:0;color:#64748b;line-height:1.55}body.tuspot-platform .tuspot-message-center-card-head strong{min-width:44px;height:44px;border-radius:16px;background:#e9f9ff;color:#159ec5;display:flex;align-items:center;justify-content:center;font-weight:950}body.tuspot-platform .tuspot-message-thread-list,body.tuspot-platform .tuspot-message-booking-list{display:grid;gap:14px}body.tuspot-platform .tuspot-message-thread{border:1px solid rgb(35 187 231 / .14);background:#fbfeff;border-radius:24px;padding:18px;box-shadow:0 10px 28px rgb(33 40 68 / .04)}body.tuspot-platform .tuspot-message-thread-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:12px}body.tuspot-platform .tuspot-message-thread-head h3{margin:5px 0 2px;color:#212844;font-size:20px;letter-spacing:-.03em}body.tuspot-platform .tuspot-message-thread-head p,body.tuspot-platform .tuspot-message-thread-head time{margin:0;color:#64748b;font-size:13px;font-weight:700}body.tuspot-platform .tuspot-message-status{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e8f8ff;color:#119ac0;font-size:12px;font-weight:950}body.tuspot-platform .tuspot-message-thread-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}body.tuspot-platform .tuspot-message-thread-meta span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .12);color:#526070;font-weight:800;font-size:12px}body.tuspot-platform .tuspot-message-bubble{padding:14px 16px;border-radius:18px;margin:10px 0;max-width:92%}body.tuspot-platform .tuspot-message-bubble strong{display:block;margin-bottom:5px;color:#212844}body.tuspot-platform .tuspot-message-bubble p{margin:0;color:#3f4d60;line-height:1.65;white-space:pre-wrap}body.tuspot-platform .tuspot-message-bubble small{display:block;margin-top:6px;color:#8492a6}body.tuspot-platform .tuspot-message-bubble.is-client{background:#fff;border:1px solid rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-message-bubble.is-owner{background:#e7f9ff;border:1px solid rgb(35 187 231 / .20);margin-left:auto}body.tuspot-platform .tuspot-message-thread-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}body.tuspot-platform .tuspot-thread-reply-form,body.tuspot-platform .tuspot-thread-status-form{display:flex;gap:10px;align-items:center;margin-top:12px;flex-wrap:wrap}body.tuspot-platform .tuspot-thread-reply-form textarea{width:100%;min-height:92px;border-radius:18px;border:1px solid rgb(35 187 231 / .2);padding:14px 16px;resize:vertical;outline:none;background:#fff;color:#212844}body.tuspot-platform .tuspot-thread-status-form select,body.tuspot-platform .tuspot-thread-status-form input{min-height:42px;border-radius:999px;border:1px solid rgb(35 187 231 / .20);background:#fff;padding:0 14px;color:#212844}body.tuspot-platform .tuspot-booking-mini-form input{min-width:260px}body.tuspot-platform .tuspot-message-empty{padding:24px;border-radius:22px;border:1px dashed rgb(35 187 231 / .25);background:#f5fcff;text-align:center;color:#64748b}body.tuspot-platform .tuspot-message-empty h3{margin:0 0 8px;color:#212844}body.tuspot-platform .tuspot-message-center-side{display:grid;gap:18px;position:sticky;top:22px}body.tuspot-platform .tuspot-message-center-side ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:9px}body.tuspot-platform .tuspot-message-center-side li{position:relative;padding-left:22px;color:#526070;line-height:1.55}body.tuspot-platform .tuspot-message-center-side li:before{content:"✓";position:absolute;left:0;top:0;color:#23bbe7;font-weight:950}body.tuspot-platform .tuspot-message-quick-box{display:grid;gap:10px}body.tuspot-platform .tuspot-message-quick-box button{width:100%;background:#fff;color:#149fc5;justify-content:flex-start}@media (max-width:1050px){body.tuspot-platform .tuspot-message-center-hero,body.tuspot-platform .tuspot-message-center-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-message-center-side{position:static}body.tuspot-platform .tuspot-message-center-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-message-center,body.tuspot-platform .tuspot-message-center-shell{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-message-center{padding-top:18px}body.tuspot-platform .tuspot-message-center-hero{padding:22px;border-radius:26px}body.tuspot-platform .tuspot-message-center-kpis{grid-template-columns:1fr}body.tuspot-platform .tuspot-message-thread-head{display:block}body.tuspot-platform .tuspot-message-bubble{max-width:100%}body.tuspot-platform .tuspot-thread-status-form select,body.tuspot-platform .tuspot-thread-status-form input,body.tuspot-platform .tuspot-thread-status-form button{width:100%}body.tuspot-platform .tuspot-message-center-tabs{overflow:auto;flex-wrap:nowrap}body.tuspot-platform .tuspot-message-center-tabs a{white-space:nowrap}}body.tuspot-platform.dark-mode .tuspot-message-center-card,body.tuspot-platform.dark-mode .tuspot-message-center-side section,body.tuspot-platform.dark-mode .tuspot-message-thread{background:#111a2f;border-color:rgb(35 187 231 / .22);color:#dbeafe}body.tuspot-platform.dark-mode .tuspot-message-center-hero{background:linear-gradient(135deg,#10172a,#12263a)}body.tuspot-platform.dark-mode .tuspot-message-center-hero h1,body.tuspot-platform.dark-mode .tuspot-message-center-card-head h2,body.tuspot-platform.dark-mode .tuspot-message-thread-head h3,body.tuspot-platform.dark-mode .tuspot-message-center-side h2{color:#f8fafc}body.tuspot-platform.dark-mode .tuspot-message-bubble.is-client{background:#0f172a;color:#dbeafe}body.tuspot-platform .tuspot-trust-final,body.tuspot-platform .tuspot-platform-feedback-page,body.tuspot-platform .tuspot-review-after-contact.is-page,body.tuspot-platform .tuspot-owner-trust-panel.is-page{width:var(--te-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:var(--te-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));margin:38px auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#12323b}body.tuspot-platform .tuspot-trust-final-hero,body.tuspot-platform .tuspot-feedback-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:24px;align-items:stretch;padding:clamp(28px, 4vw, 56px);border-radius:34px;background:linear-gradient(135deg,#ecfbff 0%,#fff 52%,#eaf8fb 100%);border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 70px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-trust-final-hero h1,body.tuspot-platform .tuspot-feedback-hero h1{font-size:clamp(34px, 4vw, 64px);line-height:.98;letter-spacing:-.055em;margin:10px 0 18px;color:#102b34}body.tuspot-platform .tuspot-trust-final-hero p,body.tuspot-platform .tuspot-feedback-hero p{font-size:17px;line-height:1.75;color:#50707a;max-width:880px}body.tuspot-platform .tuspot-trust-scorecard,body.tuspot-platform .tuspot-feedback-hero aside{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .22);box-shadow:0 20px 50px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-trust-scorecard strong,body.tuspot-platform .tuspot-feedback-hero aside strong{font-size:22px;color:#102b34}body.tuspot-platform .tuspot-trust-scorecard div{display:grid;gap:2px;padding:18px;border-radius:22px;background:#eaf9fe}body.tuspot-platform .tuspot-trust-scorecard b{font-size:42px;color:#23bbe7;line-height:1}body.tuspot-platform .tuspot-trust-final-stats,body.tuspot-platform .tuspot-owner-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 30px}body.tuspot-platform .tuspot-trust-final-stats>div,body.tuspot-platform .tuspot-owner-trust-grid>article{padding:22px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 16px 42px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-trust-final-stats strong,body.tuspot-platform .tuspot-owner-trust-grid b{display:block;font-size:34px;color:#23bbe7;line-height:1}body.tuspot-platform .tuspot-trust-final-stats span,body.tuspot-platform .tuspot-owner-trust-grid span{display:block;margin-top:8px;color:#56737b;font-size:13px}body.tuspot-platform .tuspot-trust-process,body.tuspot-platform .tuspot-platform-feedback-page .tuspot-feedback-grid,body.tuspot-platform .tuspot-feedback-public,body.tuspot-platform .tuspot-review-after-contact,body.tuspot-platform .tuspot-owner-trust-panel{padding:clamp(22px, 3vw, 36px);border-radius:30px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 20px 58px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-trust-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-trust-process-grid article{padding:22px;border-radius:24px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .15)}body.tuspot-platform .tuspot-trust-process-grid b{color:#23bbe7;font-size:13px;letter-spacing:.12em}body.tuspot-platform .tuspot-trust-process-grid h3{margin:10px 0 8px;font-size:18px;color:#102b34}body.tuspot-platform .tuspot-trust-process-grid p{margin:0;color:#5a737a;line-height:1.65;font-size:14px}body.tuspot-platform .tuspot-trust-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}body.tuspot-platform .tuspot-review-after-contact.is-embedded,body.tuspot-platform .tuspot-owner-trust-panel.is-embedded{margin:0;box-shadow:none}body.tuspot-platform .tuspot-review-after-contact header h2,body.tuspot-platform .tuspot-owner-trust-panel header h2{margin:6px 0 10px;font-size:clamp(24px, 2.2vw, 34px);letter-spacing:-.03em;color:#102b34}body.tuspot-platform .tuspot-review-place-list{display:grid;gap:12px}body.tuspot-platform .tuspot-review-place-list article{padding:18px;border-radius:20px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-review-place-list h3{margin:0 0 6px;font-size:17px}body.tuspot-platform .tuspot-review-place-list a,body.tuspot-platform .tuspot-review-login-box a,body.tuspot-platform .tuspot-feedback-form button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:0;background:#23bbe7;color:#fff;font-weight:800;text-decoration:none}body.tuspot-platform .tuspot-review-login-box{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px;border-radius:22px;background:#f6fbfe}body.tuspot-platform .tuspot-owner-trust-score{display:grid;gap:12px;margin:18px 0}body.tuspot-platform .tuspot-owner-trust-score div{display:flex;justify-content:space-between;align-items:end;gap:16px}body.tuspot-platform .tuspot-owner-trust-score strong{font-size:46px;color:#23bbe7;line-height:1}body.tuspot-platform .tuspot-owner-trust-score i{display:block;height:12px;border-radius:999px;background:#eaf5f8;overflow:hidden}body.tuspot-platform .tuspot-owner-trust-score em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#23bbe7,#70d9ef)}body.tuspot-platform .tuspot-owner-trust-checklist{display:grid;gap:10px;padding:0;margin:16px 0 0;list-style:none}body.tuspot-platform .tuspot-owner-trust-checklist li{padding:12px 14px 12px 40px;border-radius:18px;background:#f6fbfe;position:relative;color:#4d6b73}body.tuspot-platform .tuspot-owner-trust-checklist li:before{content:"✓";position:absolute;left:14px;color:#23bbe7;font-weight:900}body.tuspot-platform .tuspot-feedback-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:20px;margin-top:18px}body.tuspot-platform .tuspot-feedback-form header h2{margin:6px 0 8px;color:#102b34;font-size:32px;letter-spacing:-.035em}body.tuspot-platform .tuspot-feedback-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-feedback-form label{display:grid;gap:8px;font-weight:700;color:#263d45}body.tuspot-platform .tuspot-feedback-form label.is-full{grid-column:1/-1}body.tuspot-platform .tuspot-feedback-form input,body.tuspot-platform .tuspot-feedback-form select,body.tuspot-platform .tuspot-feedback-form textarea,body.tuspot-platform .tuspot-review-report-form select{width:100%;min-height:48px;border-radius:16px;border:1px solid #cfeaf4;background:#fff;color:#17343d;padding:0 14px}body.tuspot-platform .tuspot-feedback-form textarea{padding:14px;resize:vertical}body.tuspot-platform .tuspot-feedback-form button{margin-top:16px}body.tuspot-platform .tuspot-feedback-side{padding:24px;border-radius:24px;background:#102b34;color:#d9f5fb}body.tuspot-platform .tuspot-feedback-side h2{color:#fff;margin-top:0}body.tuspot-platform .tuspot-feedback-side li{margin:10px 0}body.tuspot-platform .tuspot-feedback-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-feedback-public-grid article{padding:20px;border-radius:22px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .15)}body.tuspot-platform .tuspot-feedback-public-grid span{color:#23bbe7;letter-spacing:.1em}body.tuspot-platform .tuspot-review-verified{display:inline-flex;margin-left:12px;padding:5px 9px;border-radius:999px;background:#eaf9fe;color:#158fb4;font-size:11px;font-weight:800;vertical-align:middle}body.tuspot-platform .tuspot-review-report-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 0}body.tuspot-platform .tuspot-review-report-form select{max-width:260px;min-height:38px;font-size:12px;padding:0 10px}body.tuspot-platform .tuspot-review-report-form button,body.tuspot-platform .tuspot-review-report-link{min-height:38px;padding:0 12px;border-radius:999px;border:1px solid #cfeaf4;background:#fff;color:#188fb4;font-weight:800;text-decoration:none}body.tuspot-platform .tuspot-feedback-status{margin:18px 0;padding:14px 18px;border-radius:18px;background:#eaf9fe;color:#125266;border:1px solid rgb(35 187 231 / .2);font-weight:700}@media (max-width:980px){body.tuspot-platform .tuspot-trust-final-hero,body.tuspot-platform .tuspot-feedback-hero,body.tuspot-platform .tuspot-feedback-grid,body.tuspot-platform .tuspot-trust-two-col{grid-template-columns:1fr}body.tuspot-platform .tuspot-trust-final-stats,body.tuspot-platform .tuspot-owner-trust-grid,body.tuspot-platform .tuspot-trust-process-grid,body.tuspot-platform .tuspot-feedback-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.tuspot-platform .tuspot-trust-final,body.tuspot-platform .tuspot-platform-feedback-page,body.tuspot-platform .tuspot-review-after-contact.is-page,body.tuspot-platform .tuspot-owner-trust-panel.is-page{width:calc(100vw - 24px);margin:22px auto}body.tuspot-platform .tuspot-trust-final-hero,body.tuspot-platform .tuspot-feedback-hero,body.tuspot-platform .tuspot-trust-process,body.tuspot-platform .tuspot-platform-feedback-page .tuspot-feedback-grid,body.tuspot-platform .tuspot-feedback-public,body.tuspot-platform .tuspot-review-after-contact,body.tuspot-platform .tuspot-owner-trust-panel{border-radius:22px;padding:20px}body.tuspot-platform .tuspot-trust-final-stats,body.tuspot-platform .tuspot-owner-trust-grid,body.tuspot-platform .tuspot-trust-process-grid,body.tuspot-platform .tuspot-feedback-public-grid,body.tuspot-platform .tuspot-feedback-form-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-commerce-center,body.tuspot-platform .tuspot-commerce-packages-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin:34px auto 80px;padding:0;box-sizing:border-box;color:#123743}body.tuspot-platform .tuspot-commerce-hero,body.tuspot-platform .tuspot-commerce-status,body.tuspot-platform .tuspot-commerce-section{width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-commerce-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;padding:34px;border:1px solid rgb(35 187 231 / .18);border-radius:30px;background:radial-gradient(circle at 10% 0%,rgb(35 187 231 / .24),transparent 34%),linear-gradient(135deg,#ffffff 0%,#eefaff 100%);box-shadow:0 24px 60px rgb(16 64 80 / .08);margin-bottom:22px}body.tuspot-platform .tuspot-commerce-hero>span,body.tuspot-platform .tuspot-commerce-section-head>span,body.tuspot-platform .tuspot-commerce-status>div:first-child>span{display:inline-flex;align-items:center;width:fit-content;padding:7px 12px;border-radius:999px;background:rgb(35 187 231 / .13);color:#057da0;font-weight:800;letter-spacing:.02em;font-size:12px;text-transform:uppercase}body.tuspot-platform .tuspot-commerce-hero h1,body.tuspot-platform .tuspot-commerce-section-head h2,body.tuspot-platform .tuspot-commerce-status h2{margin:12px 0 8px;color:#0f3442;font-weight:850;letter-spacing:-.04em;line-height:1.04}body.tuspot-platform .tuspot-commerce-hero h1{font-size:clamp(34px, 3.8vw, 64px);max-width:900px}body.tuspot-platform .tuspot-commerce-section-head h2,body.tuspot-platform .tuspot-commerce-status h2{font-size:clamp(25px, 2.2vw, 38px)}body.tuspot-platform .tuspot-commerce-hero p,body.tuspot-platform .tuspot-commerce-section-head p,body.tuspot-platform .tuspot-commerce-status p{margin:0;color:rgb(15 52 66 / .72);font-size:16px;line-height:1.7;max-width:820px}body.tuspot-platform .tuspot-commerce-hero div:last-child{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}body.tuspot-platform .tuspot-commerce-hero a,body.tuspot-platform .tuspot-commerce-status-actions a,body.tuspot-platform .tuspot-commerce-path-grid a,body.tuspot-platform .tuspot-commerce-empty a,body.tuspot-platform .tuspot-commerce-order-list a,body.tuspot-platform .tuspot-commerce-mini-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:11px 16px;border-radius:999px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:800;line-height:1;box-shadow:0 12px 24px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-commerce-hero a:hover,body.tuspot-platform .tuspot-commerce-status-actions a:hover,body.tuspot-platform .tuspot-commerce-path-grid a:hover,body.tuspot-platform .tuspot-commerce-empty a:hover,body.tuspot-platform .tuspot-commerce-order-list a:hover,body.tuspot-platform .tuspot-commerce-mini-link:hover{background:#212844;color:#fff}body.tuspot-platform .tuspot-commerce-status{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr) auto;gap:18px;align-items:center;padding:24px;border-radius:26px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 18px 42px rgb(16 64 80 / .07);margin-bottom:22px}body.tuspot-platform .tuspot-commerce-status-meta{display:grid;gap:8px;padding:14px;border-radius:20px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-commerce-status-meta span{color:rgb(15 52 66 / .68);font-size:14px}body.tuspot-platform .tuspot-commerce-status-meta b{color:#0f3442}body.tuspot-platform .tuspot-commerce-status-actions{display:flex;flex-direction:column;gap:10px;align-items:stretch}body.tuspot-platform .tuspot-commerce-section{padding:28px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .14);box-shadow:0 18px 42px rgb(16 64 80 / .06);margin:22px 0}body.tuspot-platform .tuspot-commerce-section-head{margin-bottom:18px}body.tuspot-platform .tuspot-commerce-path-grid,body.tuspot-platform .tuspot-commerce-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-commerce-path-grid article,body.tuspot-platform .tuspot-commerce-credit,body.tuspot-platform .tuspot-commerce-empty,body.tuspot-platform .tuspot-commerce-order-list article{padding:20px;border-radius:22px;background:linear-gradient(180deg,#f7fcff 0%,#ffffff 100%);border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-commerce-path-grid article>span,body.tuspot-platform .tuspot-commerce-credit article>span,body.tuspot-platform .tuspot-commerce-credit span{color:#057da0;font-weight:850;font-size:12px;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-commerce-path-grid h3,body.tuspot-platform .tuspot-commerce-credit h3{margin:8px 0;color:#123743;font-size:20px;font-weight:850}body.tuspot-platform .tuspot-commerce-path-grid p,body.tuspot-platform .tuspot-commerce-credit p,body.tuspot-platform .tuspot-commerce-empty span{margin:0 0 16px;color:rgb(15 52 66 / .68);line-height:1.65}body.tuspot-platform .tuspot-commerce-credit form{display:grid;gap:10px;margin-top:14px}body.tuspot-platform .tuspot-commerce-credit label span{display:block;margin-bottom:7px;font-size:12px;color:rgb(15 52 66 / .62);font-weight:800}body.tuspot-platform .tuspot-commerce-credit select{width:100%;min-height:46px;padding:10px 12px;border-radius:14px;border:1px solid rgb(35 187 231 / .24);background:#fff;color:#123743}body.tuspot-platform .tuspot-commerce-credit button{min-height:46px;border:0;border-radius:999px;background:#23BBE7;color:#fff;font-weight:850;cursor:pointer}body.tuspot-platform .tuspot-commerce-credit.is-applied{opacity:.76}body.tuspot-platform .tuspot-commerce-credit.is-applied small{color:rgb(15 52 66 / .65);font-weight:700}body.tuspot-platform .tuspot-commerce-order-list{display:grid;gap:10px}body.tuspot-platform .tuspot-commerce-order-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center}body.tuspot-platform .tuspot-commerce-order-list strong{color:#123743}body.tuspot-platform .tuspot-commerce-order-list span{display:block;color:rgb(15 52 66 / .62);font-size:13px;margin-top:4px}body.tuspot-platform .tuspot-commerce-order-list b{color:#123743}@media (max-width:980px){body.tuspot-platform .tuspot-commerce-hero,body.tuspot-platform .tuspot-commerce-status{grid-template-columns:1fr}body.tuspot-platform .tuspot-commerce-hero div:last-child,body.tuspot-platform .tuspot-commerce-status-actions{justify-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap}body.tuspot-platform .tuspot-commerce-path-grid,body.tuspot-platform .tuspot-commerce-credit-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-commerce-order-list article{grid-template-columns:1fr;align-items:start}}@media (max-width:640px){body.tuspot-platform .tuspot-commerce-center,body.tuspot-platform .tuspot-commerce-packages-page{width:calc(100vw - 24px);margin-top:18px}body.tuspot-platform .tuspot-commerce-hero,body.tuspot-platform .tuspot-commerce-section,body.tuspot-platform .tuspot-commerce-status{padding:20px;border-radius:22px}}body.tuspot-platform .tuspot-commerce-center,body.tuspot-platform .tuspot-commerce-status-page,body.tuspot-platform .tuspot-commerce-flow,body.tuspot-platform .tuspot-commerce-thankyou{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-commerce-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;margin-bottom:22px}body.tuspot-platform .tuspot-commerce-flow article,body.tuspot-platform .tuspot-commerce-thankyou,body.tuspot-platform .tuspot-commerce-promo-grid article{background:rgb(255 255 255 / .92);border:1px solid rgb(35 187 231 / .22);border-radius:24px;box-shadow:0 18px 45px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-commerce-flow article{padding:20px}body.tuspot-platform .tuspot-commerce-flow article span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#dff7ff;color:#168bb0;font-weight:900;margin-bottom:12px}body.tuspot-platform .tuspot-commerce-flow article h3,body.tuspot-platform .tuspot-commerce-promo-grid article h3,body.tuspot-platform .tuspot-commerce-thankyou h2{color:#212844;margin:0 0 8px}body.tuspot-platform .tuspot-commerce-flow article p,body.tuspot-platform .tuspot-commerce-promo-grid article p,body.tuspot-platform .tuspot-commerce-thankyou li{color:rgb(33 40 68 / .72);line-height:1.65}body.tuspot-platform .tuspot-commerce-promo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-commerce-promo-grid article{padding:18px}body.tuspot-platform .tuspot-commerce-promo-grid article a,body.tuspot-platform .tuspot-commerce-thankyou a{color:#23bbe7;font-weight:850;text-decoration:none}body.tuspot-platform .tuspot-commerce-thankyou{padding:24px;margin-top:24px;margin-bottom:24px}body.tuspot-platform .tuspot-commerce-thankyou>span,body.tuspot-platform .tuspot-order-meta{color:#168bb0;font-weight:850}body.tuspot-platform .tuspot-commerce-thankyou div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}body.tuspot-platform .tuspot-commerce-thankyou div a:first-child{background:#23bbe7;color:#fff;border-radius:999px;padding:11px 16px}body.tuspot-platform .tuspot-commerce-thankyou div a:last-child{background:#effaff;color:#212844;border-radius:999px;padding:11px 16px}@media (max-width:1024px){body.tuspot-platform .tuspot-commerce-flow,body.tuspot-platform .tuspot-commerce-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.tuspot-platform .tuspot-commerce-flow,body.tuspot-platform .tuspot-commerce-promo-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-experience{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:42px auto;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#102E38}body.tuspot-platform .tuspot-experience *{box-sizing:border-box}body.tuspot-platform .tuspot-exp-hero{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:stretch;padding:30px;border:1px solid rgb(35 187 231 / .24);border-radius:32px;background:radial-gradient(circle at 12% 0%,rgb(35 187 231 / .18),transparent 42%),linear-gradient(135deg,#fff 0%,#f6fbfe 56%,#eaf8fd 100%);box-shadow:0 24px 70px rgb(16 46 56 / .08)}body.tuspot-platform .tuspot-experience.is-theme-spring .tuspot-exp-hero{background:linear-gradient(135deg,#fff 0%,#f2fbef 55%,#e3f7dc 100%);border-color:rgb(87 174 92 / .28)}body.tuspot-platform .tuspot-experience.is-theme-summer .tuspot-exp-hero{background:linear-gradient(135deg,#fff 0%,#f0fcff 50%,#e4f8ff 100%);border-color:rgb(35 187 231 / .3)}body.tuspot-platform .tuspot-experience.is-theme-autumn .tuspot-exp-hero{background:linear-gradient(135deg,#fff 0%,#fff7ec 52%,#ffebd1 100%);border-color:rgb(212 132 42 / .3)}body.tuspot-platform .tuspot-experience.is-theme-winter .tuspot-exp-hero{background:linear-gradient(135deg,#fff 0%,#f5fcff 52%,#e8f7fd 100%);border-color:rgb(126 205 232 / .32)}body.tuspot-platform .tuspot-exp-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgb(35 187 231 / .12);color:#087da1;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-exp-hero h2{margin:14px 0 10px;font-size:clamp(32px,4vw,58px);line-height:.98;letter-spacing:-.05em;color:#102E38}body.tuspot-platform .tuspot-exp-hero p{margin:0;color:#5E7380;font-size:16px;line-height:1.7;max-width:760px}body.tuspot-platform .tuspot-exp-hero aside{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px;border-radius:26px;background:rgb(255 255 255 / .78);border:1px solid rgb(35 187 231 / .18);box-shadow:0 14px 36px rgb(16 46 56 / .08)}body.tuspot-platform .tuspot-exp-hero aside strong{font-size:22px;line-height:1.1;color:#102E38}body.tuspot-platform .tuspot-exp-hero aside span{color:#66818d;line-height:1.5}body.tuspot-platform .tuspot-exp-alert{margin:18px 0;padding:14px 18px;border-radius:18px;background:#e9faff;border:1px solid rgb(35 187 231 / .24);color:#087da1;font-weight:800}body.tuspot-platform .tuspot-exp-question-card,body.tuspot-platform .tuspot-exp-submit-card{margin-top:22px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 18px 50px rgb(16 46 56 / .07)}body.tuspot-platform .tuspot-exp-question-card h3,body.tuspot-platform .tuspot-exp-submit-card h3{margin:0 0 8px;font-size:26px;line-height:1.15;color:#102E38}body.tuspot-platform .tuspot-exp-question-card p,body.tuspot-platform .tuspot-exp-submit-card p{margin:0;color:#627784;line-height:1.65}body.tuspot-platform .tuspot-exp-vote-grid{display:grid;grid-template-columns:repeat(var(--tp-cols),minmax(0,1fr));gap:16px;margin-top:18px}body.tuspot-platform .tuspot-exp-answer{display:flex;flex-direction:column;gap:14px;min-height:170px;padding:20px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 14px 38px rgb(16 46 56 / .06);cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-exp-answer:hover{transform:translateY(-3px);border-color:rgb(35 187 231 / .52);box-shadow:0 18px 48px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-exp-answer input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-exp-answer-title{font-size:18px;font-weight:850;color:#102E38;line-height:1.25}body.tuspot-platform .tuspot-exp-result{height:10px;border-radius:999px;background:#eaf7fb;overflow:hidden;display:block;margin-top:auto}body.tuspot-platform .tuspot-exp-result i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#23BBE7,#6dd7f3)}body.tuspot-platform .tuspot-exp-meta{display:flex;justify-content:space-between;align-items:center;color:#66818d}body.tuspot-platform .tuspot-exp-meta b{color:#087da1;font-size:18px}body.tuspot-platform .tuspot-exp-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:2px}body.tuspot-platform .tuspot-exp-actions button,body.tuspot-platform .tuspot-exp-submit-card button,body.tuspot-platform .tuspot-exp-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:0;border-radius:999px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:850;box-shadow:0 12px 30px rgb(35 187 231 / .25);cursor:pointer}body.tuspot-platform .tuspot-exp-actions button:disabled{opacity:.55;cursor:not-allowed}body.tuspot-platform .tuspot-exp-actions span{font-weight:800;color:#607782}body.tuspot-platform .tuspot-exp-photo-grid{display:grid;grid-template-columns:1fr 420px;gap:22px;align-items:start}body.tuspot-platform .tuspot-exp-submit-card form{display:grid;gap:14px}body.tuspot-platform .tuspot-exp-submit-card label{display:grid;gap:7px;font-weight:800;color:#102E38}body.tuspot-platform .tuspot-exp-submit-card input,body.tuspot-platform .tuspot-exp-submit-card textarea{width:100%;border:1px solid rgb(35 187 231 / .22);border-radius:16px;padding:13px 14px;background:#f8fdff;color:#102E38;outline:none}body.tuspot-platform .tuspot-exp-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}body.tuspot-platform .tuspot-exp-entry-grid article{overflow:hidden;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 14px 38px rgb(16 46 56 / .06)}body.tuspot-platform .tuspot-exp-entry-grid img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}body.tuspot-platform .tuspot-exp-entry-grid article div{padding:16px}body.tuspot-platform .tuspot-exp-entry-grid strong{display:block;color:#102E38;margin-bottom:6px}body.tuspot-platform .tuspot-exp-entry-grid p{margin:0;color:#647986;line-height:1.55}body.tuspot-platform .tuspot-exp-ideas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}body.tuspot-platform .tuspot-exp-ideas article{padding:18px;border-radius:22px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-exp-ideas strong{display:block;color:#102E38;margin-bottom:6px}body.tuspot-platform .tuspot-exp-ideas p{margin:0;color:#637985;line-height:1.55}@media (max-width:1100px){body.tuspot-platform .tuspot-exp-hero,body.tuspot-platform .tuspot-exp-photo-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-exp-vote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-exp-entry-grid,body.tuspot-platform .tuspot-exp-ideas{grid-template-columns:1fr 1fr}}@media (max-width:680px){body.tuspot-platform .tuspot-experience{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:24px auto}body.tuspot-platform .tuspot-exp-hero{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-exp-vote-grid,body.tuspot-platform .tuspot-exp-entry-grid,body.tuspot-platform .tuspot-exp-ideas{grid-template-columns:1fr}body.tuspot-platform .tuspot-exp-actions{align-items:stretch;flex-direction:column}body.tuspot-platform .tuspot-exp-actions button{width:100%}}body.tuspot-platform .tuspot-launch-experience,body.tuspot-platform .tuspot-launch-experience.is-standalone{width:var(--tp-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:var(--tp-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));margin:42px auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#212844}body.tuspot-platform .tuspot-launch-experience *{box-sizing:border-box}body.tuspot-platform .tuspot-launch-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:22px;align-items:stretch;padding:28px;border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:radial-gradient(circle at 12% 0%,rgb(35 187 231 / .18),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f6fbfe 48%,#eaf8ff 100%);box-shadow:0 24px 70px rgb(33 40 68 / .08);overflow:hidden}body.tuspot-platform .tuspot-launch-hero span,body.tuspot-platform .tuspot-flow-head span,body.tuspot-platform .tuspot-section-head span,body.tuspot-platform .tuspot-passport-hero span{display:inline-flex;width:max-content;padding:7px 12px;border-radius:999px;background:rgb(35 187 231 / .12);color:#0f92bd;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}body.tuspot-platform .tuspot-launch-hero h1{max-width:940px;margin:0;font-size:clamp(34px,4.3vw,72px);line-height:.98;letter-spacing:-.06em;color:#212844}body.tuspot-platform .tuspot-launch-hero p{margin:18px 0 0;max-width:820px;color:#5b6680;font-size:17px;line-height:1.75}body.tuspot-platform .tuspot-launch-hero aside{border-radius:28px;background:#212844;color:#fff;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;min-height:260px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12)}body.tuspot-platform .tuspot-launch-hero aside strong{font-size:24px;line-height:1.15;color:#fff;letter-spacing:-.03em}body.tuspot-platform .tuspot-launch-hero aside small{display:block;margin-top:12px;color:rgb(255 255 255 / .72);font-size:14px;line-height:1.55}body.tuspot-platform .tuspot-launch-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform .tuspot-launch-actions a,body.tuspot-platform .tuspot-100-actions a,body.tuspot-platform .tuspot-founders-cta,body.tuspot-platform .tuspot-passport-login a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:999px;background:#23bbe7;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 30px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-launch-actions a:nth-child(2),body.tuspot-platform .tuspot-launch-actions a:nth-child(3),body.tuspot-platform .tuspot-100-actions a:nth-child(2),body.tuspot-platform .tuspot-100-actions a:nth-child(3){background:#fff;color:#212844;border:1px solid rgb(35 187 231 / .22);box-shadow:none}body.tuspot-platform .tuspot-flow-block,body.tuspot-platform .tuspot-passport,body.tuspot-platform .tuspot-100,body.tuspot-platform .tuspot-founders,body.tuspot-platform .tuspot-campaign{margin-top:24px;padding:26px;border-radius:32px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 18px 55px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-flow-block.is-owner{background:linear-gradient(135deg,#fff 0%,#f7fbff 100%)}body.tuspot-platform .tuspot-flow-head,body.tuspot-platform .tuspot-section-head{max-width:860px;margin-bottom:18px}body.tuspot-platform .tuspot-flow-head h2,body.tuspot-platform .tuspot-section-head h2,body.tuspot-platform .tuspot-passport-hero h2{margin:0;color:#212844;font-size:clamp(26px,2.6vw,42px);line-height:1.06;letter-spacing:-.04em}body.tuspot-platform .tuspot-flow-head p,body.tuspot-platform .tuspot-section-head p,body.tuspot-platform .tuspot-passport-hero p{margin:12px 0 0;color:#5b6680;line-height:1.7;font-size:16px}body.tuspot-platform .tuspot-flow-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-flow-step{display:flex;flex-direction:column;min-height:190px;padding:18px;border-radius:24px;border:1px solid rgb(35 187 231 / .16);background:linear-gradient(180deg,#ffffff 0%,#f8fdff 100%);text-decoration:none;color:#212844;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-flow-step:hover{transform:translateY(-3px);border-color:rgb(35 187 231 / .36);box-shadow:0 16px 35px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-flow-step b{width:42px;height:42px;border-radius:14px;background:#e7f8fe;color:#0f92bd;display:grid;place-items:center;margin-bottom:auto;font-size:13px}body.tuspot-platform .tuspot-flow-step strong{display:block;margin:20px 0 8px;color:#212844;font-size:19px;line-height:1.2}body.tuspot-platform .tuspot-flow-step p{margin:0;color:#66728a;font-size:14px;line-height:1.55}body.tuspot-platform .tuspot-passport-hero{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:stretch}body.tuspot-platform .tuspot-passport-hero aside{border-radius:26px;background:linear-gradient(135deg,#212844,#2c365d);color:#fff;padding:22px;display:flex;flex-direction:column;justify-content:flex-end}body.tuspot-platform .tuspot-passport-hero aside strong{font-size:44px;line-height:1;color:#fff}body.tuspot-platform .tuspot-passport-hero aside small{color:rgb(255 255 255 / .72);margin-top:8px}body.tuspot-platform .tuspot-passport-hero aside i{display:block;margin-top:16px;height:8px;border-radius:999px;background:#23bbe7;max-width:100%}body.tuspot-platform .tuspot-passport-login{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 0;padding:16px;border-radius:22px;background:#f2fbff;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-passport-grid,body.tuspot-platform .tuspot-100-grid,body.tuspot-platform .tuspot-founders-grid,body.tuspot-platform .tuspot-campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}body.tuspot-platform .tuspot-passport-grid article,body.tuspot-platform .tuspot-100-grid article,body.tuspot-platform .tuspot-founders-grid article,body.tuspot-platform .tuspot-campaign-grid article{padding:18px;border-radius:24px;background:#f8fdff;border:1px solid rgb(35 187 231 / .14);min-height:150px}body.tuspot-platform .tuspot-passport-grid article span{width:46px;height:46px;border-radius:16px;background:#e8f8fe;color:#0f92bd;display:grid;place-items:center;font-weight:900;font-size:22px;margin-bottom:12px}body.tuspot-platform .tuspot-passport-grid article.is-locked{opacity:.62;filter:saturate(.72)}body.tuspot-platform .tuspot-passport-grid article.is-unlocked{background:linear-gradient(180deg,#ffffff 0%,#effbff 100%);border-color:rgb(35 187 231 / .28);box-shadow:0 14px 30px rgb(35 187 231 / .08)}body.tuspot-platform .tuspot-passport-grid strong,body.tuspot-platform .tuspot-100-grid strong,body.tuspot-platform .tuspot-founders-grid strong,body.tuspot-platform .tuspot-campaign-grid strong{display:block;color:#212844;font-size:17px;line-height:1.25;margin-bottom:8px}body.tuspot-platform .tuspot-passport-grid p,body.tuspot-platform .tuspot-100-grid p,body.tuspot-platform .tuspot-founders-grid p,body.tuspot-platform .tuspot-campaign-grid p{margin:0;color:#66728a;line-height:1.55;font-size:14px}body.tuspot-platform .tuspot-passport-grid small{display:inline-flex;margin-top:12px;padding:6px 10px;border-radius:999px;background:#fff;color:#0f92bd;font-weight:800;font-size:11px}body.tuspot-platform .tuspot-100-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}body.tuspot-platform .tuspot-founders-cta{margin-top:20px}@media (max-width:1180px){body.tuspot-platform .tuspot-flow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}body.tuspot-platform .tuspot-passport-grid,body.tuspot-platform .tuspot-100-grid,body.tuspot-platform .tuspot-founders-grid,body.tuspot-platform .tuspot-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){body.tuspot-platform .tuspot-launch-experience,body.tuspot-platform .tuspot-launch-experience.is-standalone{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:24px auto}body.tuspot-platform .tuspot-launch-hero,body.tuspot-platform .tuspot-passport-hero{grid-template-columns:1fr;padding:18px;border-radius:24px}body.tuspot-platform .tuspot-launch-hero aside{min-height:180px}body.tuspot-platform .tuspot-flow-block,body.tuspot-platform .tuspot-passport,body.tuspot-platform .tuspot-100,body.tuspot-platform .tuspot-founders,body.tuspot-platform .tuspot-campaign{padding:18px;border-radius:24px}body.tuspot-platform .tuspot-flow-steps,body.tuspot-platform .tuspot-passport-grid,body.tuspot-platform .tuspot-100-grid,body.tuspot-platform .tuspot-founders-grid,body.tuspot-platform .tuspot-campaign-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-flow-step{min-height:auto}body.tuspot-platform .tuspot-passport-login{flex-direction:column;align-items:flex-start}}body.tuspot-platform{--tuspot-default-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px))}.tuspot-front-experience,.tuspot-front-experience *{box-sizing:border-box}.tuspot-front-experience{width:var(--tp-width,var(--tuspot-default-width));max-width:var(--tp-width,var(--tuspot-default-width));margin:0 auto;padding:clamp(26px, 4vw, 54px) 0;color:#17243f;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-front-experience.is-single{padding:24px 0}.tuspot-fpx-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(24px, 4vw, 56px);align-items:center;min-height:clamp(620px, 74vh, 860px);padding:clamp(30px, 5vw, 74px);border-radius:38px;overflow:hidden;background:radial-gradient(circle at 10% 0%,rgb(35 187 231 / .26),transparent 30%),radial-gradient(circle at 95% 12%,rgb(118 220 201 / .22),transparent 34%),linear-gradient(135deg,#f6fbfe 0%,#e9f8fe 52%,#ffffff 100%);border:1px solid rgb(35 187 231 / .20);box-shadow:0 30px 80px rgb(33 40 68 / .10)}.tuspot-fpx-kicker,.tuspot-fpx-section-head>span,.tuspot-fpx-100-copy>span,.tuspot-fpx-passport>div>span,.tuspot-fpx-owner>div>span,.tuspot-fpx-tail>div>span{display:inline-flex;align-items:center;gap:8px;width:fit-content;margin-bottom:14px;padding:8px 13px;border-radius:999px;background:rgb(35 187 231 / .14);color:#0d8fb3;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.tuspot-fpx-hero h1{max-width:940px;margin:0 0 18px;font-size:clamp(42px, 5.8vw, 92px);line-height:.96;letter-spacing:-.06em;color:#17243f}.tuspot-fpx-hero p{max-width:760px;margin:0 0 26px;color:#49677a;font-size:clamp(17px, 1.35vw, 22px);line-height:1.7}.tuspot-fpx-actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 22px}.tuspot-fpx-actions a,.tuspot-fpx-100-copy a,.tuspot-fpx-passport a,.tuspot-fpx-owner-actions a,.tuspot-fpx-section-head.has-action>a,.tuspot-fpx-place-card a:last-child,.tuspot-fpx-tail button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border-radius:999px;background:#23bbe7;color:#fff;font-weight:850;text-decoration:none;box-shadow:0 14px 30px rgb(35 187 231 / .22);border:0;cursor:pointer}.tuspot-fpx-actions a.is-secondary,.tuspot-fpx-100-copy a+a,.tuspot-fpx-owner-actions a+a{background:#212844;color:#fff}.tuspot-fpx-actions a:hover,.tuspot-fpx-100-copy a:hover,.tuspot-fpx-passport a:hover,.tuspot-fpx-owner-actions a:hover,.tuspot-fpx-section-head.has-action>a:hover,.tuspot-fpx-place-card a:last-child:hover,.tuspot-fpx-tail button:hover{transform:translateY(-1px);filter:brightness(.98)}.tuspot-fpx-search{display:grid;grid-template-columns:1.2fr .9fr .7fr auto;gap:10px;max-width:980px;padding:10px;border-radius:26px;background:rgb(255 255 255 / .86);border:1px solid rgb(35 187 231 / .16);box-shadow:0 18px 55px rgb(33 40 68 / .10)}.tuspot-fpx-search label{display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;border-radius:18px;background:#f6fbfe}.tuspot-fpx-search span{font-size:11px;font-weight:850;color:#7594a2;text-transform:uppercase}.tuspot-fpx-search input,.tuspot-fpx-search select{width:100%;border:0;outline:0;background:#fff0;color:#17243f;font-size:14px;font-weight:750;min-height:28px;padding:0}.tuspot-fpx-search button{min-height:64px;padding:0 24px;border-radius:20px;border:0;background:#23bbe7;color:#fff;font-weight:900;cursor:pointer}.tuspot-fpx-hero-visual{position:relative;min-height:560px}.tuspot-fpx-photo-card,.tuspot-fpx-map-card,.tuspot-fpx-passport-card{position:absolute;overflow:hidden;border-radius:30px;box-shadow:0 26px 70px rgb(33 40 68 / .16);border:1px solid rgb(255 255 255 / .7)}.tuspot-fpx-photo-card.is-main{inset:38px 0 86px 60px;background:linear-gradient(145deg,rgb(35 187 231 / .25),rgb(255 255 255 / .1)),url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80) center/cover}.tuspot-fpx-photo-card.is-small{left:0;bottom:42px;width:44%;height:210px;background:linear-gradient(145deg,rgb(33 40 68 / .06),rgb(35 187 231 / .18)),url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=900&q=80) center/cover}.tuspot-fpx-photo-card span{position:absolute;left:18px;right:18px;bottom:18px;padding:10px 13px;border-radius:999px;background:rgb(255 255 255 / .84);color:#17243f;font-weight:850;width:fit-content}.tuspot-fpx-map-card{top:0;left:8px;z-index:2;width:230px;padding:18px;background:rgb(255 255 255 / .88);backdrop-filter:blur(14px)}.tuspot-fpx-map-card strong,.tuspot-fpx-passport-card b{display:block;color:#17243f;font-size:18px}.tuspot-fpx-map-card span,.tuspot-fpx-passport-card em{display:block;margin-top:5px;color:#607483;font-style:normal;font-size:13px}.tuspot-fpx-passport-card{right:18px;bottom:0;z-index:3;width:260px;padding:20px;background:linear-gradient(135deg,#212844,#115c73);color:#fff}.tuspot-fpx-passport-card b{color:#fff}.tuspot-fpx-passport-card em{color:rgb(255 255 255 / .78)}.tuspot-fpx-section{margin-top:clamp(26px, 4vw, 54px);padding:clamp(24px, 3.4vw, 46px);border-radius:32px;background:#fff;border:1px solid rgb(35 187 231 / .14);box-shadow:0 20px 60px rgb(33 40 68 / .07)}.tuspot-fpx-section-head{max-width:820px;margin-bottom:24px}.tuspot-fpx-section-head.has-action{display:flex;justify-content:space-between;align-items:end;gap:20px;max-width:none}.tuspot-fpx-section h2,.tuspot-fpx-section-head h2{margin:0 0 10px;color:#17243f;font-size:clamp(28px, 3vw, 48px);line-height:1.05;letter-spacing:-.045em}.tuspot-fpx-section p,.tuspot-fpx-section-head p{margin:0;color:#5f7280;font-size:16px;line-height:1.7}.tuspot-fpx-journey-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.tuspot-fpx-path{padding:22px;border-radius:26px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .14)}.tuspot-fpx-path.is-owner{background:linear-gradient(135deg,#f7fbff,#f1fbf5)}.tuspot-fpx-path h3{margin:0 0 15px;font-size:22px;color:#17243f}.tuspot-fpx-path-steps{display:grid;gap:10px}.tuspot-fpx-path-steps a{display:grid;grid-template-columns:44px 1fr;gap:8px 12px;align-items:start;padding:14px;border-radius:18px;background:#fff;color:#17243f;text-decoration:none;border:1px solid rgb(35 187 231 / .10)}.tuspot-fpx-path-steps b{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:#dff6fd;color:#0d8fb3;font-size:12px;font-weight:900}.tuspot-fpx-path-steps strong{font-size:15px;font-weight:900}.tuspot-fpx-path-steps span{color:#637684;font-size:13px;line-height:1.55}.tuspot-fpx-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tuspot-fpx-style-grid a{min-height:170px;display:flex;flex-direction:column;justify-content:space-between;padding:20px;border-radius:24px;background:linear-gradient(145deg,#f6fbfe,#fff);border:1px solid rgb(35 187 231 / .14);color:#17243f;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.tuspot-fpx-style-grid a:hover{transform:translateY(-3px);box-shadow:0 20px 46px rgb(33 40 68 / .09)}.tuspot-fpx-style-grid em{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:#dff6fd;color:#0d8fb3;font-style:normal;font-weight:900}.tuspot-fpx-style-grid strong{display:block;margin:12px 0 6px;font-size:18px;font-weight:900}.tuspot-fpx-style-grid span{color:#617685;font-size:14px;line-height:1.55}.tuspot-fpx-places-grid{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,.8fr));gap:16px}.tuspot-fpx-place-card{overflow:hidden;min-height:330px;display:flex;flex-direction:column;border-radius:28px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .13)}.tuspot-fpx-place-card.is-featured{grid-row:span 2}.tuspot-fpx-place-image{min-height:150px;background:linear-gradient(135deg,rgb(35 187 231 / .22),rgb(33 40 68 / .08)),url(https://images.unsplash.com/photo-1499696010180-025ef6e1a8f9?auto=format&fit=crop&w=900&q=80) center/cover}.tuspot-fpx-place-card.is-featured .tuspot-fpx-place-image{min-height:320px}.tuspot-fpx-place-card>div:last-child{padding:20px}.tuspot-fpx-place-card span,.tuspot-fpx-magazine-grid span{display:inline-flex;margin-bottom:10px;color:#0d8fb3;font-size:12px;font-weight:850;text-transform:uppercase}.tuspot-fpx-place-card h3,.tuspot-fpx-magazine-grid h3{margin:0 0 8px;color:#17243f;font-size:21px;line-height:1.18}.tuspot-fpx-place-card h3 a,.tuspot-fpx-magazine-grid h3 a{color:#17243f;text-decoration:none}.tuspot-fpx-place-card p{margin-bottom:16px}.tuspot-fpx-100,.tuspot-fpx-passport,.tuspot-fpx-owner,.tuspot-fpx-tail{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);gap:24px;align-items:center}.tuspot-fpx-100{background:linear-gradient(135deg,#212844,#0c6f88);color:#fff}.tuspot-fpx-100 h2,.tuspot-fpx-100 p{color:#fff}.tuspot-fpx-100 p{color:rgb(255 255 255 / .78)}.tuspot-fpx-100-copy>span{background:rgb(255 255 255 / .16);color:#bdf0ff}.tuspot-fpx-100-copy div{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.tuspot-fpx-100-list,.tuspot-fpx-passport-book,.tuspot-fpx-owner-actions{display:grid;gap:10px}.tuspot-fpx-100-list span,.tuspot-fpx-passport-book span{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:18px;background:rgb(255 255 255 / .13);color:#fff;font-weight:800}.tuspot-fpx-passport{background:linear-gradient(135deg,#f6fbfe,#eef9ff 55%,#fff)}.tuspot-fpx-passport-book{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-fpx-passport-book span{background:#fff;color:#17243f;border:1px solid rgb(35 187 231 / .12)}.tuspot-fpx-passport-book b{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#dff6fd;color:#0d8fb3}.tuspot-fpx-owner{background:linear-gradient(135deg,#fff7e8,#f6fbfe 70%);border-color:rgb(255 180 66 / .24)}.tuspot-fpx-magazine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tuspot-fpx-magazine-grid article{min-height:210px;padding:20px;border-radius:24px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .12)}.tuspot-fpx-tail{background:linear-gradient(135deg,#e9f8fe,#fff)}.tuspot-fpx-tail form{display:flex;gap:10px;padding:10px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .16)}.tuspot-fpx-tail input{flex:1;min-width:0;border:0;outline:0;background:#fff0;padding:0 14px;color:#17243f}@media (max-width:1100px){.tuspot-fpx-hero,.tuspot-fpx-journey-grid,.tuspot-fpx-100,.tuspot-fpx-passport,.tuspot-fpx-owner,.tuspot-fpx-tail{grid-template-columns:1fr}.tuspot-fpx-hero-visual{min-height:460px}.tuspot-fpx-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-fpx-places-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-fpx-place-card.is-featured{grid-row:auto;grid-column:1 / -1}}@media (max-width:720px){.tuspot-front-experience{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:18px 0}.tuspot-fpx-hero,.tuspot-fpx-section{border-radius:24px;padding:22px}.tuspot-fpx-hero{min-height:0}.tuspot-fpx-hero h1{font-size:clamp(34px, 11vw, 54px)}.tuspot-fpx-search{grid-template-columns:1fr;border-radius:22px}.tuspot-fpx-search button{width:100%}.tuspot-fpx-hero-visual{min-height:380px}.tuspot-fpx-photo-card.is-main{inset:36px 0 86px 20px}.tuspot-fpx-photo-card.is-small{width:52%;height:170px}.tuspot-fpx-map-card{width:205px}.tuspot-fpx-passport-card{width:220px}.tuspot-fpx-section-head.has-action{display:block}.tuspot-fpx-section-head.has-action>a{margin-top:16px}.tuspot-fpx-style-grid,.tuspot-fpx-places-grid,.tuspot-fpx-passport-book,.tuspot-fpx-magazine-grid{grid-template-columns:1fr}.tuspot-fpx-tail form{border-radius:22px;flex-direction:column}.tuspot-fpx-tail button{width:100%}}.tuspot-fpx-places-grid{grid-template-columns:repeat(auto-fit,minmax(300px,390px));justify-content:start;align-items:stretch;gap:18px}.tuspot-fpx-place-card{min-height:0;border-radius:30px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 22px 58px rgb(33 40 68 / .08);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tuspot-fpx-place-card:hover{transform:translateY(-3px);box-shadow:0 28px 72px rgb(33 40 68 / .12);border-color:rgb(35 187 231 / .28)}.tuspot-fpx-place-card.is-featured{grid-row:auto}.tuspot-fpx-place-image,.tuspot-fpx-place-card.is-featured .tuspot-fpx-place-image{display:block;position:relative;min-height:218px;background-image:linear-gradient(180deg,rgb(8 32 48 / .04),rgb(8 32 48 / .46)),var(--place-image,url(https://images.unsplash.com/photo-1499696010180-025ef6e1a8f9?auto=format&fit=crop&w=900&q=80));background-position:center;background-size:cover;text-decoration:none}.tuspot-fpx-place-card.is-fallback-1 .tuspot-fpx-place-image{--place-image:url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80)}.tuspot-fpx-place-card.is-fallback-2 .tuspot-fpx-place-image{--place-image:url(https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=900&q=80)}.tuspot-fpx-place-card.is-fallback-3 .tuspot-fpx-place-image{--place-image:url(https://images.unsplash.com/photo-1544161515-4ab6ce6db874?auto=format&fit=crop&w=900&q=80)}.tuspot-fpx-place-image-label{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;width:fit-content;margin:0;padding:9px 13px;border-radius:999px;background:rgb(255 255 255 / .90);color:#17243f;font-size:12px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;backdrop-filter:blur(10px)}.tuspot-fpx-place-content,.tuspot-fpx-place-card>.tuspot-fpx-place-content:last-child{display:flex;flex:1;flex-direction:column;padding:20px}.tuspot-fpx-place-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.tuspot-fpx-place-card .tuspot-fpx-place-type,.tuspot-fpx-place-card .tuspot-fpx-place-location{display:inline-flex;align-items:center;width:fit-content;margin:0;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:uppercase}.tuspot-fpx-place-card .tuspot-fpx-place-type{background:rgb(35 187 231 / .13);color:#0d8fb3}.tuspot-fpx-place-card .tuspot-fpx-place-location{background:#f4fbfe;color:#607483}.tuspot-fpx-place-card h3{margin-bottom:10px;font-size:22px}.tuspot-fpx-place-card p{margin:0 0 16px;color:#5f7280;line-height:1.65}.tuspot-fpx-place-highlights{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 16px}.tuspot-fpx-place-card .tuspot-fpx-place-highlights span{display:inline-flex;width:fit-content;margin:0;padding:7px 10px;border-radius:999px;background:#f6fbfe;color:#5f7280;border:1px solid rgb(35 187 231 / .12);font-size:12px;font-weight:800;text-transform:none}.tuspot-fpx-place-main,.tuspot-fpx-place-card a.tuspot-fpx-place-main:last-child{width:100%;min-height:48px;margin-top:0;background:#23bbe7;box-shadow:0 14px 30px rgb(35 187 231 / .22);color:#fff}.tuspot-fpx-100{position:relative;overflow:hidden;grid-template-columns:minmax(0,.92fr) minmax(420px,1fr);background:radial-gradient(circle at 80% 20%,rgb(35 187 231 / .32),transparent 36%),linear-gradient(135deg,#212844 0%,#123a58 48%,#0c839e 100%)}.tuspot-fpx-100:before{content:"";position:absolute;width:360px;height:360px;right:-120px;bottom:-160px;border-radius:999px;background:rgb(255 255 255 / .09)}.tuspot-fpx-100>*{position:relative;z-index:1}.tuspot-fpx-100-board{display:grid;gap:14px}.tuspot-fpx-100-score{display:grid;grid-template-columns:auto 1fr;gap:2px 16px;align-items:center;padding:18px 20px;border-radius:28px;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .20);box-shadow:inset 0 1px 0 rgb(255 255 255 / .14);backdrop-filter:blur(14px)}.tuspot-fpx-100-score b{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:92px;height:92px;border-radius:30px;background:#23bbe7;color:#fff;font-size:36px;font-weight:950;letter-spacing:-.05em;box-shadow:0 20px 42px rgb(35 187 231 / .30)}.tuspot-fpx-100-score span{color:#fff;font-size:22px;font-weight:950;letter-spacing:-.03em}.tuspot-fpx-100-score em{color:rgb(255 255 255 / .72);font-style:normal;font-size:13px;font-weight:750}.tuspot-fpx-100-challenges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tuspot-fpx-100-challenges a{position:relative;min-height:142px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:16px;border-radius:24px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:#fff;text-decoration:none;overflow:hidden;transition:transform .18s ease,background .18s ease}.tuspot-fpx-100-challenges a:hover{transform:translateY(-2px);background:rgb(255 255 255 / .17)}.tuspot-fpx-100-challenges em{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:rgb(35 187 231 / .96);color:#fff;font-style:normal;font-size:12px;font-weight:950}.tuspot-fpx-100-challenges strong{display:block;color:#fff;font-size:17px;line-height:1.2;font-weight:950}.tuspot-fpx-100-challenges span{color:rgb(255 255 255 / .72);font-size:13px;font-weight:700}.tuspot-fpx-100-challenges b{position:absolute;top:14px;right:14px;padding:7px 9px;border-radius:999px;background:rgb(255 255 255 / .12);color:#c9f3ff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.tuspot-fpx-100-note{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;padding:14px 16px;border-radius:22px;background:rgb(255 255 255 / .88);color:#17243f}.tuspot-fpx-100-note strong{color:#0d8fb3;font-weight:950}.tuspot-fpx-100-note span{color:#4f6676;font-size:13px;font-weight:750}.tuspot-fpx-magazine-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.tuspot-fpx-magazine-grid article{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .14);box-shadow:0 20px 54px rgb(33 40 68 / .07)}.tuspot-fpx-magazine-image{display:block;min-height:190px;background-image:linear-gradient(180deg,rgb(8 32 48 / .02),rgb(8 32 48 / .38)),var(--magazine-image,url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80));background-position:center;background-size:cover;text-decoration:none}.tuspot-fpx-magazine-grid article.is-fallback-1 .tuspot-fpx-magazine-image{--magazine-image:url(https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=900&q=80)}.tuspot-fpx-magazine-grid article.is-fallback-2 .tuspot-fpx-magazine-image{--magazine-image:url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80)}.tuspot-fpx-magazine-grid article.is-fallback-3 .tuspot-fpx-magazine-image{--magazine-image:url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=900&q=80)}.tuspot-fpx-magazine-content{display:flex;flex:1;flex-direction:column;padding:20px}.tuspot-fpx-magazine-grid .tuspot-fpx-magazine-content span{margin-bottom:10px}.tuspot-fpx-magazine-grid .tuspot-fpx-magazine-content p{margin:0;color:#5f7280}@media (max-width:1100px){.tuspot-fpx-100{grid-template-columns:1fr}.tuspot-fpx-places-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tuspot-fpx-places-grid,.tuspot-fpx-100-challenges,.tuspot-fpx-magazine-grid{grid-template-columns:1fr}.tuspot-fpx-place-image,.tuspot-fpx-place-card.is-featured .tuspot-fpx-place-image,.tuspot-fpx-magazine-image{min-height:190px}.tuspot-fpx-100-score{grid-template-columns:1fr}.tuspot-fpx-100-score b{width:80px;height:80px}}.tuspot-fpx-photo-card.is-main{background-image:linear-gradient(145deg,rgb(35 187 231 / .22),rgb(8 32 48 / .10)),var(--hero-main-image,url(https://images.unsplash.com/photo-1500530855697-b586d89ba3ee?auto=format&fit=crop&w=1200&q=80));background-position:center;background-size:cover}.tuspot-fpx-photo-card.is-small{background-image:linear-gradient(145deg,rgb(33 40 68 / .08),rgb(35 187 231 / .20)),var(--hero-secondary-image,url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=900&q=80));background-position:center;background-size:cover}.tuspot-fpx-places-grid{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:stretch;gap:22px}.tuspot-fpx-places-grid.has-count-1{grid-template-columns:minmax(0,980px)}.tuspot-fpx-places-grid.has-count-2{grid-template-columns:repeat(2,minmax(0,480px))}.tuspot-fpx-place-card{position:relative;border-radius:34px;background:linear-gradient(160deg,#ffffff 0%,#f6fbfe 100%);border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 70px rgb(33 40 68 / .09)}.tuspot-fpx-place-card:after{content:"";position:absolute;inset:auto 18px 18px auto;width:112px;height:112px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .13),transparent 70%);pointer-events:none}.tuspot-fpx-place-card.is-solo{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);max-width:980px;min-height:390px}.tuspot-fpx-place-card.is-solo .tuspot-fpx-place-image{min-height:100%;height:100%}.tuspot-fpx-place-image,.tuspot-fpx-place-card.is-featured .tuspot-fpx-place-image{min-height:230px}.tuspot-fpx-place-card h3{margin:2px 0 12px;font-size:clamp(24px, 1.65vw, 32px);line-height:1.08;letter-spacing:-.04em}.tuspot-fpx-place-card h3 a,.tuspot-fpx-place-card h3 a:last-child,.tuspot-fpx-place-card a.tuspot-fpx-place-title-link{display:inline;min-height:0;padding:0;margin:0;border-radius:0;background:#fff0;color:#17243f;box-shadow:none;text-decoration:none;font-weight:950}.tuspot-fpx-place-card h3 a:hover,.tuspot-fpx-place-card h3 a:last-child:hover{transform:none;filter:none;color:#0d8fb3}.tuspot-fpx-place-content{position:relative;z-index:1;gap:0}.tuspot-fpx-place-reason{display:grid;gap:3px;margin:0 0 16px;padding:13px 14px;border-radius:20px;background:rgb(223 246 253 / .56);border:1px solid rgb(35 187 231 / .14)}.tuspot-fpx-place-reason strong{color:#17243f;font-size:13px;font-weight:950}.tuspot-fpx-place-reason span{margin:0;color:#607483;font-size:13px;line-height:1.45;font-weight:650;text-transform:none}.tuspot-fpx-place-main,.tuspot-fpx-place-card a.tuspot-fpx-place-main,.tuspot-fpx-place-card a.tuspot-fpx-place-main:last-child{position:relative;z-index:1;width:100%;min-height:52px;padding:14px 20px;border-radius:999px;background:#23bbe7;color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .24);font-weight:900}.tuspot-fpx-magazine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.tuspot-fpx-magazine-grid article{min-height:360px}.tuspot-fpx-magazine-image{min-height:210px}@media (max-width:1100px){.tuspot-fpx-places-grid,.tuspot-fpx-places-grid.has-count-1,.tuspot-fpx-places-grid.has-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tuspot-fpx-place-card.is-solo{grid-template-columns:1fr;max-width:none}.tuspot-fpx-place-card.is-solo .tuspot-fpx-place-image{min-height:260px}.tuspot-fpx-magazine-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tuspot-fpx-places-grid,.tuspot-fpx-places-grid.has-count-1,.tuspot-fpx-places-grid.has-count-2,.tuspot-fpx-magazine-grid{grid-template-columns:1fr}.tuspot-fpx-place-card.is-solo{min-height:0}.tuspot-fpx-place-card.is-solo .tuspot-fpx-place-image,.tuspot-fpx-place-image,.tuspot-fpx-place-card.is-featured .tuspot-fpx-place-image,.tuspot-fpx-magazine-image{min-height:205px}}.tuspot-external-booking-box{margin-top:16px;padding:16px;border-radius:24px;background:linear-gradient(145deg,rgb(255 255 255 / .96),rgb(234 249 255 / .9));border:1px solid rgb(35 187 231 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)}.tuspot-external-booking-box>strong,.tuspot-external-booking-box>span{display:block;color:#172342}.tuspot-external-booking-box>strong{font-size:15px;font-weight:900;margin-bottom:4px}.tuspot-external-booking-box>span{font-size:12px;line-height:1.45;color:#607086;margin-top:10px}.tuspot-external-booking-buttons{display:grid;gap:10px;margin-top:12px}.tuspot-external-booking-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 16px;border-radius:999px;color:#fff;font-weight:900;text-decoration:none;box-shadow:0 16px 34px rgb(23 35 66 / .15);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.tuspot-external-booking-btn:hover{transform:translateY(-2px);box-shadow:0 20px 42px rgb(23 35 66 / .22);filter:saturate(1.08);color:#fff}.tuspot-external-booking-btn em{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgb(255 255 255 / .2);font-style:normal;font-size:13px;font-weight:1000}.tuspot-external-booking-btn.is-booking{background:linear-gradient(135deg,#003b95,#006ce4)}.tuspot-external-booking-btn.is-airbnb{background:linear-gradient(135deg,#ff385c,#e61e4d)}.tuspot-external-booking-btn.is-direct{background:linear-gradient(135deg,#23bbe7,#172342);color:#fff}.tuspot-external-booking-btn.is-nocowanie{background:linear-gradient(135deg,#ef4444,#f97316)}.tuspot-external-booking-btn.is-slowhop{background:linear-gradient(135deg,#244d3f,#6b8f71)}.tuspot-external-booking-btn.is-expedia{background:linear-gradient(135deg,#1f2a44,#f7c948);color:#fff}.tuspot-external-booking-btn.is-trivago{background:linear-gradient(135deg,#007fad 0%,#007fad 35%,#f9b000 36%,#f9b000 66%,#e8423a 67%)}.tuspot-external-booking-btn.is-other{background:linear-gradient(135deg,#172342,#35415f)}.tuspot-external-booking-editor,.tuspot-awards-editor{border-color:rgb(35 187 231 / .22);background:linear-gradient(145deg,rgb(255 255 255 / .96),rgb(234 249 255 / .7))}.tuspot-external-booking-limit{display:inline-flex;align-items:center;width:fit-content;margin:0 0 14px;padding:7px 12px;border-radius:999px;background:rgb(35 187 231 / .12);color:#0789b2;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.tuspot-booking-link-slot{display:grid;grid-template-columns:46px minmax(170px,.45fr) minmax(220px,1fr);gap:12px;align-items:end;padding:14px;border:1px solid rgb(35 187 231 / .18);border-radius:22px;background:#fff;box-shadow:0 10px 24px rgb(23 35 66 / .06);margin-bottom:12px}.tuspot-booking-link-slot.is-disabled{opacity:.58;filter:grayscale(.1)}.tuspot-booking-slot-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:15px;background:#dff7ff;color:#0092bd;font-weight:1000}.tuspot-awards-picker-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.tuspot-award-option{display:grid;grid-template-columns:auto 1fr;gap:3px 10px;align-items:center;padding:13px;border:1px solid rgb(35 187 231 / .16);border-radius:20px;background:#fff;cursor:pointer;box-shadow:0 10px 22px rgb(23 35 66 / .05)}.tuspot-award-option input{grid-row:span 2}.tuspot-award-option span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:14px;background:#e6f8ff}.tuspot-award-option strong{font-size:13px;color:#172342}.tuspot-award-option small{font-size:11px;color:#607086}.tuspot-awards-note{display:block;margin-top:8px;color:#607086}.tuspot-place-awards{margin:18px 0;padding:18px;border-radius:28px;border:1px solid rgb(35 187 231 / .18);background:linear-gradient(145deg,rgb(255 255 255 / .98),rgb(234 249 255 / .85));box-shadow:0 18px 42px rgb(23 35 66 / .07)}.tuspot-place-awards-head{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:#172342;font-weight:900}.tuspot-place-awards-head span{display:inline-flex;width:34px;height:34px;border-radius:14px;align-items:center;justify-content:center;background:#dff7ff;color:#0789b2}.tuspot-place-awards-grid{display:flex;flex-wrap:wrap;gap:10px}.tuspot-place-award-link{text-decoration:none}.tuspot-place-award{display:inline-flex;align-items:center;gap:9px;padding:10px 13px;border-radius:999px;background:#f2fbff;color:#172342;border:1px solid rgb(35 187 231 / .18);font-weight:900;font-size:13px;box-shadow:0 10px 22px rgb(23 35 66 / .06)}.tuspot-place-award em{font-style:normal;display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:rgb(255 255 255 / .72)}.tuspot-place-award.is-gold{background:linear-gradient(135deg,#fff7d6,#ffd86a);border-color:rgb(212 160 23 / .22)}.tuspot-place-award.is-green{background:linear-gradient(135deg,#e8fff1,#baf0cd);border-color:rgb(28 141 78 / .18)}.tuspot-place-award.is-blue{background:linear-gradient(135deg,#e7f1ff,#b9d7ff);border-color:rgb(30 91 190 / .16)}.tuspot-place-award.is-coral{background:linear-gradient(135deg,#fff0f3,#ffb5c1);border-color:rgb(255 56 92 / .16)}.tuspot-place-award.is-forest{background:linear-gradient(135deg,#e8f6ef,#b9dccb);border-color:rgb(47 93 80 / .18)}.tuspot-place-award.is-aqua{background:linear-gradient(135deg,#e4f9ff,#bcefff);border-color:rgb(35 187 231 / .22)}@media (max-width:900px){.tuspot-booking-link-slot,.tuspot-awards-picker-grid{grid-template-columns:1fr}}.tuspot-external-booking-box>small{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:rgb(35 187 231 / .12);color:#0789b2;font-size:11px;font-weight:1000;letter-spacing:.06em;text-transform:uppercase}.tuspot-external-booking-box>em{display:block;margin-top:10px;color:#607086;font-size:12px;line-height:1.45;font-style:normal}.tuspot-external-booking-btn>span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgb(255 255 255 / .2);font-size:13px;font-weight:1000}.tuspot-booking-link-slot.is-locked{opacity:.58;filter:grayscale(.1)}body.tuspot-platform .tuspot-personalized,body.tuspot-platform .tuspot-preference-panel,body.tuspot-platform .tuspot-ad-pricing{width:var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:calc(100vw - 48px);margin:32px auto;box-sizing:border-box}body.tuspot-platform .tuspot-personalized{padding:28px;border-radius:34px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(233 249 254 / .88));border:1px solid rgb(185 231 245 / .9);box-shadow:0 24px 80px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-personalized-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}body.tuspot-platform .tuspot-personalized-head span,body.tuspot-platform .tuspot-ad-pricing header span{display:inline-flex;align-items:center;min-height:28px;padding:0 13px;border-radius:999px;background:#DDF6FD;color:#1385A4;font-size:12px;line-height:1;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-personalized-head h2,body.tuspot-platform .tuspot-ad-pricing h2{margin:12px 0 8px;color:#18233F;font-size:clamp(30px,3.3vw,54px);line-height:.98;letter-spacing:-.06em;font-weight:950}body.tuspot-platform .tuspot-personalized-head p,body.tuspot-platform .tuspot-ad-pricing header p{margin:0;max-width:760px;color:#607985;font-size:16px;line-height:1.65;font-weight:650}body.tuspot-platform .tuspot-preference-chips{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px;min-width:min(100%,360px)}body.tuspot-platform .tuspot-preference-chips span,body.tuspot-platform .tuspot-preference-chips em{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .22);color:#13677F;font-size:12px;font-weight:900;font-style:normal;box-shadow:0 10px 24px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-personalized-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-personalized-card{overflow:hidden;border-radius:26px;background:#fff;border:1px solid rgb(211 234 242 / .95);box-shadow:0 16px 42px rgb(9 52 64 / .07);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-personalized-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgb(9 52 64 / .11);border-color:rgb(35 187 231 / .30)}body.tuspot-platform .tuspot-personalized-card.is-personal-match{border-color:rgb(35 187 231 / .48);box-shadow:0 24px 68px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-personalized-card>a{display:block;position:relative;min-height:168px;background:linear-gradient(135deg,#DDF6FD,#fff);background-image:var(--tp-card-image);background-size:cover;background-position:center;text-decoration:none}body.tuspot-platform .tuspot-personalized-card>a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 44%,rgb(9 52 64 / .55) 100%)}body.tuspot-platform .tuspot-personalized-card>a span{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .92);color:#18233F;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-personalized-card>div{padding:18px}body.tuspot-platform .tuspot-personalized-card em{display:block;margin-bottom:8px;color:#1385A4;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-personalized-card h3{margin:0 0 8px;color:#18233F;font-size:20px;line-height:1.15;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-personalized-card h3 a{color:inherit;text-decoration:none}body.tuspot-platform .tuspot-personalized-card p{margin:0 0 14px;color:#607985;font-size:14px;line-height:1.5;font-weight:650}body.tuspot-platform .tuspot-personalized-card strong{display:inline-flex;align-items:center;color:#23BBE7;font-size:13px;font-weight:950}body.tuspot-platform .tuspot-preference-panel{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:24px;border-radius:28px;background:#fff;border:1px solid rgb(211 234 242 / .95);box-shadow:0 18px 54px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-preference-panel h2{margin:0 0 6px;color:#18233F;font-size:26px;line-height:1.05;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-preference-panel p{margin:0;color:#607985;font-weight:650}body.tuspot-platform .tuspot-preference-panel button{height:44px;padding:0 18px;border-radius:999px;border:1px solid rgb(35 187 231 / .24);background:#EAF8FE;color:#13677F;font-weight:900;cursor:pointer}body.tuspot-platform .tuspot-like-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgb(35 187 231 / .24);background:#fff;color:#13677F;font-size:12px;font-weight:950;cursor:pointer;box-shadow:0 10px 24px rgb(9 52 64 / .06);transition:.18s ease}body.tuspot-platform .tuspot-like-button svg{width:16px;height:16px;display:block;fill:currentColor}body.tuspot-platform .tuspot-like-button strong{min-width:16px;text-align:center;color:inherit;font-size:12px}body.tuspot-platform .tuspot-like-button.is-icon{width:44px;min-width:44px;padding:0}body.tuspot-platform .tuspot-like-button.is-icon .tuspot-like-label,body.tuspot-platform .tuspot-like-button.is-icon strong{display:none}body.tuspot-platform .tuspot-like-button.is-compact{min-height:42px;padding:0 12px}body.tuspot-platform .tuspot-like-button.is-side{background:#EAF8FE}body.tuspot-platform .tuspot-like-button:hover,body.tuspot-platform .tuspot-like-button.is-liked{background:#23BBE7;border-color:#23BBE7;color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-search-card-actions .tuspot-like-button{flex:0 0 auto}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button{min-height:54px;border-radius:18px;flex-direction:column;gap:4px;padding:7px 10px}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button .tuspot-like-icon svg{width:18px;height:18px}body.tuspot-platform .tuspot-ad-slot{width:var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)));max-width:calc(100vw - 48px);margin:28px auto;border-radius:28px;box-sizing:border-box;overflow:hidden}body.tuspot-platform .tuspot-ad-slot>a,body.tuspot-platform .tuspot-ad-placeholder{display:flex;align-items:center;justify-content:space-between;gap:20px;text-decoration:none;min-height:110px;padding:22px 26px;background:linear-gradient(135deg,#EAF8FE,#fff);border:1px dashed rgb(35 187 231 / .35);color:#18233F;box-shadow:0 18px 54px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-ad-slot>a{position:relative;background-image:linear-gradient(90deg,rgb(9 52 64 / .82),rgb(9 52 64 / .25)),var(--tuspot-ad-image);background-size:cover;background-position:center;border-style:solid;color:#fff}body.tuspot-platform .tuspot-ad-slot>a>span,body.tuspot-platform .tuspot-ad-placeholder span{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:rgb(255 255 255 / .88);color:#13677F;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-ad-slot strong{display:block;margin:8px 0 4px;font-size:clamp(22px,2.2vw,34px);line-height:1.05;font-weight:950;letter-spacing:-.04em;color:inherit}body.tuspot-platform .tuspot-ad-slot small{display:block;color:inherit;opacity:.82;font-size:13px;font-weight:800}body.tuspot-platform .tuspot-ad-placeholder>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-ad-slot.is-format-970x250>a{min-height:250px}body.tuspot-platform .tuspot-ad-slot.is-format-728x90>a{min-height:96px}body.tuspot-platform .tuspot-ad-slot.is-format-300x250,body.tuspot-platform .tuspot-ad-slot.is-format-300x600{width:min(360px,calc(100vw - 48px))}body.tuspot-platform .tuspot-ad-slot.is-format-300x250>a{min-height:250px}body.tuspot-platform .tuspot-ad-slot.is-format-300x600>a{min-height:600px;align-items:flex-end}body.tuspot-platform .tuspot-ad-slot.is-format-320x100{width:min(390px,calc(100vw - 24px))}body.tuspot-platform .tuspot-ad-slot.is-format-320x100>a{min-height:100px;padding:16px 18px}body.tuspot-platform .tuspot-ad-pricing{padding:34px;border-radius:34px;background:#fff;border:1px solid rgb(211 234 242 / .95);box-shadow:0 24px 74px rgb(9 52 64 / .09)}body.tuspot-platform .tuspot-ad-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}body.tuspot-platform .tuspot-ad-pricing-grid article{padding:22px;border-radius:24px;background:linear-gradient(180deg,#fff,#F4FBFE);border:1px solid rgb(211 234 242 / .95)}body.tuspot-platform .tuspot-ad-pricing-grid article>span{display:inline-flex;margin-bottom:14px;color:#1385A4;font-size:12px;text-transform:uppercase;letter-spacing:.07em;font-weight:950}body.tuspot-platform .tuspot-ad-pricing-grid h3{margin:0 0 8px;color:#18233F;font-size:23px;line-height:1.1;font-weight:950;letter-spacing:-.04em}body.tuspot-platform .tuspot-ad-pricing-grid p{margin:0 0 16px;color:#607985;font-size:14px;line-height:1.5;font-weight:650}body.tuspot-platform .tuspot-ad-pricing-grid strong{display:block;color:#23BBE7;font-size:24px;font-weight:950}body.tuspot-platform .tuspot-ad-pricing-grid em{display:block;margin-top:4px;color:#18233F;font-style:normal;font-weight:900}body.tuspot-platform .tuspot-ad-pricing-grid small{display:block;margin-top:12px;color:#7A9099;font-size:12px;font-weight:750;line-height:1.45}body.tuspot-platform.tuspot-page-skin-clean_white{background:#fff}body.tuspot-platform.tuspot-page-skin-clean_white :is(.tuspot-front-experience,.tuspot-page-pro,.tuspot-search-viewport,.tuspot-trust-final,.tuspot-engagement,.tuspot-experience){background:#fff}body.tuspot-platform.tuspot-page-skin-clean_white :is(.tuspot-fpx-section,.tuspot-page-hero,.tuspot-page-card,.tuspot-contact-card,.tuspot-about-card,.tuspot-engagement-hero,.tuspot-trust-final-hero){box-shadow:none;background:#fff;border-color:rgb(211 234 242 / .9)}body.tuspot-platform.tuspot-page-skin-full_centered{background:linear-gradient(180deg,#EAF8FE 0%,#fff 42%,#F6FBFE 100%)}body.tuspot-platform.tuspot-page-skin-full_centered :is(.entry-content,.site-main,.elementor-widget-container)>.tuspot-front-experience,body.tuspot-platform.tuspot-page-skin-full_centered .tuspot-page-pro{width:min(var(--tuspot-side-page-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));margin-left:auto;margin-right:auto}body.tuspot-platform.tuspot-page-skin-soft_radius :is(.tuspot-front-experience,.tuspot-page-pro,.tuspot-search-page,.tuspot-engagement,.tuspot-trust-final){border-radius:34px}body.tuspot-platform.tuspot-page-bg-full :is(.site,.site-main,.entry-content,.wp-site-blocks){background:#fff0}@media (max-width:1180px){body.tuspot-platform .tuspot-personalized-grid,body.tuspot-platform .tuspot-ad-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-personalized-head{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-preference-chips{justify-content:flex-start}}@media (max-width:760px){body.tuspot-platform .tuspot-personalized,body.tuspot-platform .tuspot-preference-panel,body.tuspot-platform .tuspot-ad-pricing{max-width:calc(100vw - 24px);margin:20px auto;padding:20px;border-radius:26px}body.tuspot-platform .tuspot-personalized-grid,body.tuspot-platform .tuspot-ad-pricing-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-preference-panel{grid-template-columns:1fr}body.tuspot-platform .tuspot-ad-slot{max-width:calc(100vw - 24px);margin:20px auto}body.tuspot-platform .tuspot-ad-slot>a,body.tuspot-platform .tuspot-ad-placeholder{min-height:96px;padding:18px;border-radius:24px}body.tuspot-platform .tuspot-ad-slot.is-format-970x250>a{min-height:160px}body.tuspot-platform .tuspot-ad-slot strong{font-size:22px}body.tuspot-platform .tuspot-personalized-head h2,body.tuspot-platform .tuspot-ad-pricing h2{font-size:34px}}body.tuspot-platform.tuspot-blog-template,body.tuspot-platform.tuspot-post-archive-template,body.tuspot-platform.page:has(.tuspot-blog-archive){overflow-x:hidden}body.tuspot-platform .tuspot-blog-template-main,body.tuspot-platform.tuspot-blog-template .tuspot-blog-template-main,body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-template-main,body.tuspot-platform.page .tuspot-blog-template-main{width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:0;float:none;clear:both;transform:none;left:auto;right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-blog-archive,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid,body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-archive,body.tuspot-platform.tuspot-post-archive-template .tuspot-blog-archive.is-layout-featured_grid,body.tuspot-platform .entry-content .tuspot-blog-archive,body.tuspot-platform .elementor-widget-container>.tuspot-blog-archive,body .tuspot-blog-archive.is-layout-featured_grid{--tb-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:var(--tb-width);max-width:var(--tb-width);min-width:0;margin-left:auto;margin-right:auto;padding:34px 0 58px;position:relative;left:auto;right:auto;transform:none;float:none;box-sizing:border-box;overflow:visible}body.tuspot-platform .tuspot-blog-archive>.tuspot-blog-archive-hero,body.tuspot-platform .tuspot-blog-archive>.tuspot-blog-tools,body.tuspot-platform .tuspot-blog-archive>.tuspot-blog-grid,body.tuspot-platform .tuspot-blog-archive>.tuspot-blog-pages,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-archive-hero,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-tools,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-grid,body .tuspot-blog-archive.is-layout-featured_grid>.tuspot-blog-pages{width:100%;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-blog-archive .tuspot-blog-grid,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-grid{grid-template-columns:repeat(var(--tb-cols,3),minmax(0,1fr))}body.tuspot-platform .tuspot-ad-placeholder{position:relative;min-height:176px;padding:26px 30px;border:1px solid rgb(35 187 231 / .24);border-radius:32px;background:radial-gradient(circle at 86% 18%,rgb(35 187 231 / .22),transparent 28%),linear-gradient(135deg,#062C35 0%,#0B6178 58%,#23BBE7 100%);color:#fff;box-shadow:0 28px 80px rgb(9 52 64 / .18);overflow:hidden}body.tuspot-platform .tuspot-ad-placeholder:before{content:"";position:absolute;right:22px;bottom:18px;width:180px;height:70px;border-radius:999px;background:rgb(255 255 255 / .13);filter:blur(2px);pointer-events:none}body.tuspot-platform .tuspot-ad-placeholder>*{position:relative;z-index:1}body.tuspot-platform .tuspot-ad-placeholder span{background:rgb(255 255 255 / .16);color:#DDF6FD;border-color:rgb(255 255 255 / .22);box-shadow:none}body.tuspot-platform .tuspot-ad-placeholder strong{max-width:720px;color:#fff;font-size:clamp(26px,3vw,46px);letter-spacing:-.06em}body.tuspot-platform .tuspot-ad-placeholder small{max-width:720px;color:rgb(255 255 255 / .82);font-size:15px;line-height:1.55}body.tuspot-platform .tuspot-ad-placeholder a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;background:#fff;color:#062C35;text-decoration:none;font-weight:950;box-shadow:0 18px 44px rgb(0 0 0 / .18)}body.tuspot-platform .tuspot-ad-slot>a p{margin:6px 0 7px;max-width:650px;color:rgb(255 255 255 / .88);font-size:15px;line-height:1.45;font-weight:750}body.tuspot-platform .tuspot-ad-pricing-grid .tuspot-ad-price-row{display:flex;align-items:baseline;gap:8px;margin-top:9px}body.tuspot-platform .tuspot-ad-pricing-grid .tuspot-ad-price-row strong{margin:0}body.tuspot-platform .tuspot-ad-pricing-grid .tuspot-ad-price-row em{margin:0;color:#607985;font-size:13px}@media (max-width:860px){body.tuspot-platform .tuspot-blog-archive,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid,body .tuspot-blog-archive.is-layout-featured_grid{--tb-width:calc(100vw - 24px);width:var(--tb-width);max-width:var(--tb-width);margin-left:auto;margin-right:auto;padding:24px 0 46px}body.tuspot-platform .tuspot-blog-archive .tuspot-blog-grid,body.tuspot-platform .tuspot-blog-archive.is-layout-featured_grid .tuspot-blog-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-ad-placeholder{display:grid;grid-template-columns:1fr;align-items:start;min-height:auto;padding:22px}body.tuspot-platform .tuspot-ad-placeholder a{width:100%}}body.tuspot-platform :is(.tuspot-blog-template-main,.tuspot-blog-single,.tuspot-blog-archive,.tuspot-page-pro,.tuspot-contact-page,.tuspot-ad-landing){float:none;clear:both;left:auto;right:auto;transform:none;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-contact-page,body.tuspot-platform .entry-content>.tuspot-contact-page,body.tuspot-platform main.tuspot-page-pro.tuspot-contact-page{width:min(var(--tp-width, min(clamp(1220px,74vw,1720px),calc(100vw - 48px))), calc(100vw - 48px));max-width:min(var(--tp-width, min(clamp(1220px,74vw,1720px),calc(100vw - 48px))), calc(100vw - 48px));margin:34px auto 0}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-shell{grid-template-columns:minmax(0,820px) minmax(320px,360px);justify-content:center;align-items:start;gap:28px}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-card{width:auto;max-width:820px;margin:0;grid-column:auto}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-sidebar{width:auto;max-width:360px;margin:0;z-index:3}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-related-posts.is-layout-sidebar{width:auto;max-width:none;margin:0;padding:20px}body.tuspot-platform .tuspot-related-posts.is-layout-sidebar h2{margin:0 0 14px;color:#0b2e38;font-size:22px;line-height:1.05;letter-spacing:-.045em}body.tuspot-platform .tuspot-related-posts.is-layout-sidebar .tuspot-related-grid{display:grid;grid-template-columns:1fr;gap:12px}body.tuspot-platform .tuspot-related-posts.is-layout-sidebar .tuspot-blog-card,body.tuspot-platform .tuspot-related-posts.is-layout-sidebar .tuspot-blog-mini-card{box-shadow:none}@media (max-width:1180px){body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-shell{grid-template-columns:1fr}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-card,body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-sidebar{max-width:none;width:100%}body.tuspot-platform .tuspot-blog-sidebar{position:relative;top:auto}}body.tuspot-platform .tuspot-ad-placeholder{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr) auto;gap:24px;align-items:center;overflow:hidden;min-height:250px;padding:clamp(26px,3.2vw,54px);border-radius:42px;border:1px solid rgb(35 187 231 / .28);background:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(8 75 91 / .95) 42%,rgb(35 187 231 / .36) 100%),radial-gradient(circle at 86% 18%,rgb(255 255 255 / .20),transparent 34%),linear-gradient(135deg,#062C35 0%,#0A6B82 58%,#23BBE7 100%);box-shadow:0 28px 80px rgb(7 53 66 / .18);color:#fff}body.tuspot-platform .tuspot-ad-placeholder.has-image:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .86) 38%,rgb(6 44 53 / .18) 70%,rgb(6 44 53 / .08) 100%),var(--tuspot-ad-placeholder-image);background-size:cover;background-position:center right;opacity:.88;pointer-events:none}body.tuspot-platform .tuspot-ad-placeholder:after{content:"";position:absolute;right:-70px;bottom:-130px;width:380px;height:380px;border-radius:999px;background:rgb(255 255 255 / .15);filter:blur(1px);pointer-events:none}body.tuspot-platform .tuspot-ad-placeholder>*{position:relative;z-index:2}body.tuspot-platform .tuspot-ad-placeholder-copy{display:grid;gap:13px;max-width:760px}body.tuspot-platform .tuspot-ad-placeholder-copy>span{width:max-content;display:inline-flex;align-items:center;min-height:30px;padding:0 13px;border-radius:999px;background:rgb(255 255 255 / .16);color:#DDF7FF;font-size:12px;font-weight:950;letter-spacing:.09em;text-transform:uppercase}body.tuspot-platform .tuspot-ad-placeholder-copy strong{display:block;max-width:760px;color:#fff;font-size:clamp(34px,3.7vw,62px);line-height:.95;letter-spacing:-.07em;font-weight:950}body.tuspot-platform .tuspot-ad-placeholder-copy small{display:block;max-width:680px;color:rgb(255 255 255 / .78);font-size:clamp(15px,1.15vw,18px);line-height:1.45;font-weight:760}body.tuspot-platform .tuspot-ad-placeholder-copy ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:2px 0 0}body.tuspot-platform .tuspot-ad-placeholder-copy li{display:inline-flex;align-items:center;min-height:34px;padding:7px 11px;border-radius:999px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .16);color:rgb(255 255 255 / .88);font-size:12px;font-weight:900}body.tuspot-platform .tuspot-ad-placeholder-visual{min-height:170px;display:grid;align-content:end;gap:10px;padding:22px;border-radius:32px;background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .18);backdrop-filter:blur(16px);box-shadow:0 20px 56px rgb(0 0 0 / .12)}body.tuspot-platform .tuspot-ad-placeholder-visual i{width:74px;height:74px;border-radius:24px;background:linear-gradient(135deg,#fff,#DDF7FF);box-shadow:0 16px 34px rgb(0 0 0 / .16)}body.tuspot-platform .tuspot-ad-placeholder-visual b{color:#fff;font-size:20px;line-height:1.15;letter-spacing:-.03em}body.tuspot-platform .tuspot-ad-placeholder-cta{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 24px;border-radius:999px;background:#fff;color:#062C35;font-weight:950;text-decoration:none;white-space:nowrap;box-shadow:0 18px 44px rgb(0 0 0 / .16)}body.tuspot-platform .tuspot-ad-placeholder-cta:hover{background:#23BBE7;color:#fff}@media (max-width:1180px){body.tuspot-platform .tuspot-ad-placeholder{grid-template-columns:1fr}body.tuspot-platform .tuspot-ad-placeholder-cta{justify-self:start}.tuspot-ad-placeholder-visual{max-width:520px}}body.tuspot-platform .tuspot-ad-landing{width:min(var(--tp-width, min(clamp(1220px,74vw,1720px),calc(100vw - 48px))), calc(100vw - 48px));max-width:min(var(--tp-width, min(clamp(1220px,74vw,1720px),calc(100vw - 48px))), calc(100vw - 48px));margin:36px auto 70px;color:#0b2e38;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tuspot-ad-landing :is(h1,h2,h3,p){margin-top:0}.tuspot-ad-landing-hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:stretch;margin-bottom:24px;padding:clamp(30px,4vw,64px);border-radius:42px;background:linear-gradient(135deg,#062C35 0%,#0A6177 58%,#23BBE7 100%);color:#fff;box-shadow:0 28px 80px rgb(7 53 66 / .18);overflow:hidden;position:relative}.tuspot-ad-landing-hero:after{content:"";position:absolute;right:-90px;top:-130px;width:360px;height:360px;border-radius:999px;background:rgb(255 255 255 / .16)}.tuspot-ad-landing-hero>*{position:relative;z-index:1}.tuspot-ad-landing-hero span,.tuspot-ad-landing-examples span,.tuspot-ad-landing-contact span{display:inline-flex;margin-bottom:14px;padding:8px 12px;border-radius:999px;background:rgb(221 247 255 / .16);color:#B9F0FF;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.tuspot-ad-landing-hero h1{max-width:900px;color:#fff;font-size:clamp(42px,5vw,78px);line-height:.94;letter-spacing:-.075em}.tuspot-ad-landing-hero p{max-width:850px;color:rgb(255 255 255 / .78);font-size:18px;line-height:1.6;font-weight:720}.tuspot-ad-landing-hero aside{align-self:center;padding:26px;border-radius:30px;background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(14px)}.tuspot-ad-landing-hero aside strong{display:block;color:#fff;font-size:28px;line-height:1.05;letter-spacing:-.045em}.tuspot-ad-landing-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tuspot-ad-landing-actions a,.tuspot-ad-landing-contact a{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:950}.tuspot-ad-landing-actions a:nth-child(2){background:#fff;color:#062C35}.tuspot-ad-landing-grid,.tuspot-ad-landing-details>div,.tuspot-ad-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tuspot-ad-landing-grid article,.tuspot-ad-landing-details,.tuspot-ad-landing-examples,.tuspot-ad-landing-contact{padding:clamp(24px,3vw,42px);border-radius:32px;background:#fff;border:1px solid rgb(35 187 231 / .20);box-shadow:0 20px 62px rgb(7 53 66 / .08)}.tuspot-ad-landing-grid span{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:16px;background:#DDF7FF;color:#0784A6;font-weight:950}.tuspot-ad-landing-grid h2,.tuspot-ad-landing-details h2,.tuspot-ad-landing-examples h2,.tuspot-ad-landing-contact h2{color:#0b2e38;font-size:clamp(26px,2.4vw,40px);line-height:1;letter-spacing:-.055em}.tuspot-ad-landing-grid p,.tuspot-ad-landing-details p,.tuspot-ad-landing-examples p,.tuspot-ad-landing-contact p{color:#5c7480;line-height:1.65;font-weight:680}.tuspot-ad-landing-examples{display:grid;grid-template-columns:.72fr 1fr;gap:24px;margin-top:24px}.tuspot-ad-example-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tuspot-ad-example-list article{min-height:190px;display:grid;align-content:end;gap:8px;padding:22px;border-radius:28px;background:linear-gradient(135deg,#062C35,#23BBE7);color:#fff;box-shadow:0 18px 46px rgb(7 53 66 / .14)}.tuspot-ad-example-list article.is-wide{grid-column:1/-1;min-height:220px;background:linear-gradient(90deg,rgb(6 44 53 / .94),rgb(35 187 231 / .54)),linear-gradient(135deg,#0A6177,#23BBE7)}.tuspot-ad-example-list small{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#B9F0FF}.tuspot-ad-example-list strong{font-size:30px;line-height:1;letter-spacing:-.055em}.tuspot-ad-example-list em{font-style:normal;color:rgb(255 255 255 / .78);font-weight:720}.tuspot-ad-example-list b{display:inline-flex;width:max-content;min-height:38px;align-items:center;padding:0 14px;border-radius:999px;background:#fff;color:#062C35}.tuspot-ad-landing-details{margin-top:24px}.tuspot-ad-landing-contact{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#fff,#EAF8FE)}.tuspot-ad-pricing{width:100%;max-width:100%;margin:24px 0}.tuspot-ad-pricing>header{padding:clamp(24px,3vw,42px);border-radius:32px;background:#fff;border:1px solid rgb(35 187 231 / .20);box-shadow:0 20px 62px rgb(7 53 66 / .08);margin-bottom:18px}.tuspot-ad-pricing>header span{display:inline-flex;margin-bottom:12px;padding:8px 12px;border-radius:999px;background:#DDF7FF;color:#0784A6;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.tuspot-ad-pricing>header h2{max-width:900px;color:#0b2e38;font-size:clamp(34px,4vw,58px);line-height:.98;letter-spacing:-.07em}.tuspot-ad-pricing>header p{max-width:900px;color:#5c7480;font-size:17px;line-height:1.65;font-weight:680}.tuspot-ad-pricing-grid article{padding:24px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .20);box-shadow:0 16px 48px rgb(7 53 66 / .07)}.tuspot-ad-pricing-grid article>span{display:inline-flex;margin-bottom:10px;padding:7px 10px;border-radius:999px;background:#EAF8FE;color:#0784A6;font-size:11px;font-weight:950;text-transform:uppercase}.tuspot-ad-pricing-grid h3{margin:0 0 8px;color:#0b2e38;font-size:24px;line-height:1.05;letter-spacing:-.045em}.tuspot-ad-pricing-grid p{color:#5c7480;line-height:1.55;font-weight:680}.tuspot-ad-price-row{display:flex;align-items:baseline;gap:8px;margin-top:10px}.tuspot-ad-price-row strong{font-size:30px;color:#23BBE7;letter-spacing:-.05em}.tuspot-ad-price-row em{font-style:normal;color:#6b808a;font-weight:850}.tuspot-ad-pricing-grid small{display:block;margin-top:12px;color:#748994;line-height:1.45;font-weight:720}@media (max-width:1180px){.tuspot-ad-landing-hero,.tuspot-ad-landing-examples{grid-template-columns:1fr}.tuspot-ad-landing-grid,.tuspot-ad-landing-details>div,.tuspot-ad-pricing-grid{grid-template-columns:1fr 1fr}.tuspot-ad-landing-contact{display:grid}}@media (max-width:760px){body.tuspot-platform .tuspot-contact-page,body.tuspot-platform main.tuspot-page-pro.tuspot-contact-page,body.tuspot-platform .tuspot-ad-landing{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.tuspot-ad-landing-grid,.tuspot-ad-landing-details>div,.tuspot-ad-pricing-grid,.tuspot-ad-example-list{grid-template-columns:1fr}.tuspot-ad-landing-hero{padding:26px;border-radius:30px}.tuspot-ad-landing-hero h1{font-size:40px}.tuspot-ad-placeholder{border-radius:30px;padding:24px}.tuspot-ad-placeholder-copy strong{font-size:34px}}body.tuspot-platform :is(.tuspot-ad-landing,.tuspot-page-pro,.tuspot-contact-page,.tuspot-blog-single,.tuspot-blog-archive){float:none;clear:both;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform :is(.elementor-widget-tuspot_contact_page_pro,.elementor-widget-tuspot_ad_landing,.elementor-widget-tuspot_ad_slot,.elementor-widget-tuspot_single_post_pro){width:100%;max-width:none}body.tuspot-platform :is(.elementor-widget-tuspot_contact_page_pro,.elementor-widget-tuspot_ad_landing,.elementor-widget-tuspot_ad_slot,.elementor-widget-tuspot_single_post_pro)>.elementor-widget-container{width:100%;max-width:none;display:block}body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-landing),body.tuspot-platform .elementor-widget-container:has(>.tuspot-contact-page){display:flex;justify-content:center;align-items:flex-start;width:100%}body.tuspot-platform .tuspot-ad-landing,body.tuspot-platform main.tuspot-page-pro.tuspot-contact-page{width:min(var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));max-width:min(var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-shell{grid-template-columns:minmax(0,1.02fr) minmax(340px,.78fr);gap:26px;align-items:start}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-card{width:100%;max-width:100%;margin:0;min-width:0;box-sizing:border-box}body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-sidebar{width:100%;max-width:100%;min-width:0}.tuspot-blog-author-brand{display:inline-flex;align-items:center;gap:10px}.tuspot-blog-author-brand b{font-weight:950;color:inherit}.tuspot-blog-brand-icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#fff;border:1px solid rgb(6 44 53 / .10);box-shadow:0 8px 22px rgb(7 53 66 / .08);overflow:hidden}.tuspot-blog-brand-icon img{grid-area:1/1;width:28px;height:28px;object-fit:contain;border-radius:0;box-shadow:none}.tuspot-blog-brand-icon .is-dark{display:none}.tuspot-platform-dark .tuspot-blog-brand-icon,[data-tuspot-theme="dark"] .tuspot-blog-brand-icon{background:#062C35;border-color:rgb(179 234 248 / .16)}.tuspot-platform-dark .tuspot-blog-brand-icon .is-light,[data-tuspot-theme="dark"] .tuspot-blog-brand-icon .is-light{display:none}.tuspot-platform-dark .tuspot-blog-brand-icon .is-dark,[data-tuspot-theme="dark"] .tuspot-blog-brand-icon .is-dark{display:block}body.tuspot-platform .tuspot-ad-placeholder{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(340px,.62fr);gap:28px;align-items:stretch;min-height:340px;padding:clamp(30px,4vw,58px);border-radius:38px;overflow:hidden;background:linear-gradient(135deg,#062C35 0%,#0B6178 58%,#23BBE7 100%);border:0;box-shadow:0 26px 78px rgb(7 53 66 / .18)}body.tuspot-platform .tuspot-ad-placeholder:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 16%,rgb(255 255 255 / .18),transparent 22%),linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 36%,rgb(6 44 53 / .26) 66%,rgb(6 44 53 / .06) 100%);z-index:0}body.tuspot-platform .tuspot-ad-placeholder.has-image:before{background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 38%,rgb(6 44 53 / .32) 64%,rgb(6 44 53 / .12) 100%),var(--tuspot-ad-placeholder-image);background-size:cover;background-position:center right;opacity:.96}body.tuspot-platform .tuspot-ad-placeholder-copy{display:flex;flex-direction:column;justify-content:center;gap:14px;max-width:820px}body.tuspot-platform .tuspot-ad-placeholder-copy strong{max-width:780px;font-size:clamp(36px,4vw,66px);line-height:.94;letter-spacing:-.075em}body.tuspot-platform .tuspot-ad-placeholder-copy small{max-width:690px;color:rgb(255 255 255 / .82);font-size:clamp(16px,1.25vw,20px)}body.tuspot-platform .tuspot-ad-placeholder-copy li{background:rgb(255 255 255 / .13);border-color:rgb(255 255 255 / .20);color:rgb(255 255 255 / .9)}body.tuspot-platform .tuspot-ad-placeholder-visual{display:grid;align-content:end;justify-content:start;min-height:250px;border-radius:32px;overflow:hidden;background:rgb(255 255 255 / .11);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-ad-placeholder.has-image .tuspot-ad-placeholder-visual{background-image:linear-gradient(180deg,rgb(6 44 53 / .04) 0%,rgb(6 44 53 / .72) 100%),var(--tuspot-ad-placeholder-image);background-size:cover;background-position:center}body.tuspot-platform .tuspot-ad-placeholder.has-image .tuspot-ad-placeholder-visual i{display:none}body.tuspot-platform .tuspot-ad-placeholder-visual b{max-width:300px;margin:22px;color:#fff;font-size:22px}body.tuspot-platform .tuspot-ad-placeholder-cta{width:max-content;justify-self:start;min-height:56px;padding:0 24px;background:#23BBE7;color:#fff;border:1px solid rgb(255 255 255 / .24);box-shadow:0 18px 48px rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-ad-placeholder-cta:hover{background:#fff;color:#062C35}.tuspot-ad-example-list article{position:relative;overflow:hidden;background:linear-gradient(135deg,#062C35,#23BBE7);isolation:isolate}.tuspot-ad-example-list article:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(6 44 53 / .12),rgb(6 44 53 / .84));z-index:-1}.tuspot-ad-example-list article.has-image:before{background-image:linear-gradient(180deg,rgb(6 44 53 / .08) 0%,rgb(6 44 53 / .86) 100%),var(--ad-example-image);background-size:cover;background-position:center;transform:scale(1.02)}.tuspot-ad-example-list article.is-wide.has-image:before{background-image:linear-gradient(90deg,rgb(6 44 53 / .90) 0%,rgb(6 44 53 / .54) 48%,rgb(6 44 53 / .12) 100%),var(--ad-example-image);background-size:cover;background-position:center}.tuspot-ad-example-list article>*{position:relative;z-index:1}.tuspot-ad-example-list article b{box-shadow:0 12px 28px rgb(0 0 0 / .12)}@media (max-width:1180px){body.tuspot-platform .tuspot-blog-single.has-sidebar .tuspot-blog-content-shell{grid-template-columns:1fr}body.tuspot-platform .tuspot-blog-sidebar{position:relative;top:auto}body.tuspot-platform .tuspot-ad-placeholder{grid-template-columns:1fr}}@media (max-width:760px){body.tuspot-platform .tuspot-ad-placeholder{min-height:0;padding:24px;border-radius:28px}body.tuspot-platform .tuspot-ad-placeholder-copy strong{font-size:38px}body.tuspot-platform .tuspot-ad-placeholder-visual{min-height:190px}}body.tuspot-platform :is(.site-content,.content-area,#primary,#main,.site-main,.entry-content,.wp-site-blocks){float:none;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform :is(.elementor-widget-tuspot_ad_landing,.elementor-widget-tuspot_contact_page,.elementor-widget-tuspot_front_page_experience,.elementor-widget-tuspot_blog_archive,.elementor-widget-tuspot_single_post),body.tuspot-platform :is(.elementor-widget-container):has(>:is(.tuspot-ad-landing,.tuspot-contact-page,.tuspot-blog-archive,.tuspot-blog-single,.tuspot-page-pro,.tuspot-front-page-experience)){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;box-sizing:border-box;display:block}body.tuspot-platform :is(.tuspot-ad-landing,.tuspot-contact-page,.tuspot-blog-archive,.tuspot-blog-single,.tuspot-page-pro,.tuspot-front-page-experience,.tuspot-ad-pricing){width:min(var(--tp-width,var(--tb-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));max-width:min(var(--tp-width,var(--tb-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));margin-left:auto;margin-right:auto;left:auto;right:auto;transform:none;float:none;clear:both;box-sizing:border-box}body.tuspot-platform :is(.tuspot-ad-landing,.tuspot-contact-page){display:block}body.tuspot-platform .tuspot-ad-placeholder{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:clamp(260px,25vw,420px);padding:clamp(28px,5vw,72px);border-radius:42px;overflow:hidden;background:#062C35;border:0;box-shadow:0 28px 86px rgb(7 53 66 / .18);color:#fff}body.tuspot-platform .tuspot-ad-placeholder:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 33%,rgb(6 44 53 / .45) 62%,rgb(6 44 53 / .10) 100%),radial-gradient(circle at 85% 18%,rgb(35 187 231 / .32),transparent 28%),linear-gradient(135deg,#062C35,#23BBE7);background-size:cover;background-position:center;z-index:0;opacity:1}body.tuspot-platform .tuspot-ad-placeholder.has-image:before{background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .90) 34%,rgb(6 44 53 / .52) 58%,rgb(6 44 53 / .12) 100%),var(--tuspot-ad-placeholder-image);background-size:cover;background-position:center right}body.tuspot-platform .tuspot-ad-placeholder:after{content:"";position:absolute;inset:auto -80px -130px auto;width:360px;height:360px;border-radius:999px;background:rgb(35 187 231 / .22);filter:blur(4px);z-index:0}body.tuspot-platform .tuspot-ad-placeholder-copy{max-width:760px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}body.tuspot-platform .tuspot-ad-placeholder-copy>span{display:inline-flex;background:rgb(255 255 255 / .16);color:#DDF7FF;border:1px solid rgb(255 255 255 / .18);box-shadow:none}body.tuspot-platform .tuspot-ad-placeholder-copy strong{color:#fff;max-width:760px;font-size:clamp(34px,4.4vw,68px);line-height:.94;letter-spacing:-.075em}body.tuspot-platform .tuspot-ad-placeholder-copy small{max-width:660px;color:rgb(255 255 255 / .84);font-size:clamp(16px,1.25vw,21px);line-height:1.45;font-weight:780}body.tuspot-platform .tuspot-ad-placeholder-copy ul{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px;padding:0;list-style:none}body.tuspot-platform .tuspot-ad-placeholder-copy li{padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .13);border:1px solid rgb(255 255 255 / .17);color:rgb(255 255 255 / .92);font-weight:850;font-size:12px}body.tuspot-platform .tuspot-ad-placeholder-visual{display:none}body.tuspot-platform .tuspot-ad-placeholder-cta{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 26px;border-radius:999px;background:#fff;color:#062C35;border:1px solid rgb(255 255 255 / .4);box-shadow:0 18px 48px rgb(0 0 0 / .18);text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-ad-placeholder-cta:hover{background:#23BBE7;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-ad-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}body.tuspot-platform .tuspot-ad-card-actions :is(a,button){min-height:46px;border-radius:999px;border:1px solid rgb(35 187 231 / .24);display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-weight:950;cursor:pointer}body.tuspot-platform .tuspot-ad-card-actions button{background:#EAF8FE;color:#0784A6}body.tuspot-platform .tuspot-ad-card-actions a{background:#23BBE7;color:#fff;box-shadow:0 14px 30px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-ad-card-actions :is(a,button):hover{transform:translateY(-1px)}body.tuspot-platform .tuspot-ad-preview-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:32px}body.tuspot-platform .tuspot-ad-preview-modal.is-open{display:flex}body.tuspot-platform .tuspot-ad-preview-backdrop{position:absolute;inset:0;background:rgb(4 22 28 / .72);backdrop-filter:blur(8px)}body.tuspot-platform .tuspot-ad-preview-dialog{position:relative;z-index:2;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);padding:28px;border-radius:30px;background:#F4FBFE;box-shadow:0 30px 100px rgb(0 0 0 / .34);overflow:auto}body.tuspot-platform .tuspot-ad-preview-close{position:absolute;right:12px;top:12px;width:40px;height:40px;border:0;border-radius:999px;background:#fff;color:#062C35;font-size:24px;font-weight:950;cursor:pointer;z-index:3}body.tuspot-platform .tuspot-ad-preview{position:relative;overflow:hidden;display:grid;align-content:end;gap:10px;padding:28px;border-radius:30px;background:#062C35;color:#fff;box-shadow:0 18px 60px rgb(7 53 66 / .18)}body.tuspot-platform .tuspot-ad-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(6 44 53 / .96),rgb(6 44 53 / .36),rgb(6 44 53 / .08)),var(--tuspot-preview-image),linear-gradient(135deg,#062C35,#23BBE7);background-size:cover;background-position:center;z-index:0}body.tuspot-platform .tuspot-ad-preview>*{position:relative;z-index:1}body.tuspot-platform .tuspot-ad-preview span{width:max-content;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .18);color:#DDF7FF;text-transform:uppercase;font-size:12px;font-weight:950;letter-spacing:.08em}body.tuspot-platform .tuspot-ad-preview strong{max-width:640px;color:#fff;font-size:clamp(30px,4vw,58px);line-height:.95;letter-spacing:-.065em}body.tuspot-platform .tuspot-ad-preview p{max-width:620px;color:rgb(255 255 255 / .84);font-size:16px;line-height:1.5;font-weight:720}body.tuspot-platform .tuspot-ad-preview b{width:max-content;min-height:46px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;background:#fff;color:#062C35}body.tuspot-platform .tuspot-ad-preview.is-format-970x250{width:min(970px,calc(100vw - 110px));aspect-ratio:970/250}body.tuspot-platform .tuspot-ad-preview.is-format-728x90{width:min(728px,calc(100vw - 110px));aspect-ratio:728/90;padding:20px}body.tuspot-platform .tuspot-ad-preview.is-format-300x250{width:min(300px,calc(100vw - 110px));aspect-ratio:300/250}body.tuspot-platform .tuspot-ad-preview.is-format-320x100{width:min(320px,calc(100vw - 110px));aspect-ratio:320/100;padding:16px}body.tuspot-platform .tuspot-ad-preview.is-format-native{width:min(520px,calc(100vw - 110px));aspect-ratio:16/10}body.tuspot-platform .tuspot-ad-preview.is-format-728x90 strong,body.tuspot-platform .tuspot-ad-preview.is-format-320x100 strong{font-size:24px}body.tuspot-platform .tuspot-ad-preview.is-format-728x90 p,body.tuspot-platform .tuspot-ad-preview.is-format-320x100 p{display:none}body.tuspot-platform .tuspot-blog-sidebar-tabs{display:grid;gap:12px}body.tuspot-platform .tuspot-blog-sidebar-tabs-head{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border-radius:999px;background:#EAF8FE;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-blog-sidebar-tabs-head button{min-height:40px;border:0;border-radius:999px;background:#fff0;color:#607985;font-weight:950;cursor:pointer}body.tuspot-platform .tuspot-blog-sidebar-tabs-head button.is-active{background:#23BBE7;color:#fff;box-shadow:0 10px 24px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-blog-sidebar-tab{display:none}body.tuspot-platform .tuspot-blog-sidebar-tab.is-active{display:block}body.tuspot-platform .tuspot-blog-sidebar-tabs .tuspot-related-posts{margin:0;width:100%;max-width:100%}body.tuspot-platform .tuspot-blog-sidebar-empty{padding:18px;border-radius:20px;background:#fff;border:1px solid rgb(35 187 231 / .18);color:#607985;font-weight:750}@media (max-width:760px){body.tuspot-platform :is(.tuspot-ad-landing,.tuspot-contact-page,.tuspot-blog-archive,.tuspot-blog-single,.tuspot-page-pro,.tuspot-front-page-experience,.tuspot-ad-pricing){width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-ad-card-actions{grid-template-columns:1fr}body.tuspot-platform .tuspot-ad-placeholder{min-height:0;border-radius:30px;padding:26px}body.tuspot-platform .tuspot-ad-placeholder-copy strong{font-size:38px}body.tuspot-platform .tuspot-ad-preview-dialog{padding:18px}body.tuspot-platform .tuspot-ad-preview{width:calc(100vw - 84px);aspect-ratio:16/10}}body.tuspot-platform:has(.tuspot-page-center-guard) :is(.site-content,.content-area,#primary,#main,.site-main,.entry-content,.page-content,.page,.type-page,.hentry,.container,.container-fluid,.row,.col-md-12,.col-lg-12,.elementor,.elementor-section-wrap,.elementor-section,.elementor-container,.elementor-column,.elementor-widget-wrap,.elementor-widget-container,.e-con,.e-con-inner){float:none;max-width:100%;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;left:auto;right:auto;transform:none;box-sizing:border-box}body.tuspot-platform .tuspot-page-center-guard{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;overflow:visible;transform:translateX(var(--tuspot-center-fix,0));will-change:transform}body.tuspot-platform .tuspot-page-center-guard>:is(.tuspot-ad-landing,.tuspot-contact-page,.tuspot-page-pro){flex:0 1 min(var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));width:min(var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));max-width:min(var(--tp-width,min(clamp(1220px,74vw,1720px),calc(100vw - 48px))),calc(100vw - 48px));margin-left:0;margin-right:0;box-sizing:border-box}body.tuspot-platform :is(.tuspot-ad-landing,.tuspot-contact-page):not(.tuspot-page-center-guard>*){transform:translateX(var(--tuspot-center-fix,0))}body.tuspot-platform:has(.tuspot-ad-landing) .tuspot-ad-landing,body.tuspot-platform:has(.tuspot-contact-page) .tuspot-contact-page{margin-top:36px;margin-bottom:70px}body.tuspot-platform:has(.tuspot-page-center-guard){overflow-x:hidden}body.tuspot-platform .tuspot-ad-placeholder{display:flex;align-items:center;justify-content:flex-start;min-height:clamp(270px,25vw,420px);padding:clamp(28px,5vw,72px);border-radius:42px;overflow:hidden;background:#062C35;background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .92) 34%,rgb(6 44 53 / .52) 62%,rgb(6 44 53 / .12) 100%),var(--tuspot-ad-placeholder-image,linear-gradient(135deg,#062C35,#23BBE7));background-size:cover;background-position:center right;background-repeat:no-repeat;color:#fff;box-shadow:0 28px 86px rgb(7 53 66 / .18);border:0}body.tuspot-platform .tuspot-ad-placeholder:before{background:none;display:none}body.tuspot-platform .tuspot-ad-placeholder:after{content:"";position:absolute;right:-80px;bottom:-120px;width:360px;height:360px;border-radius:999px;background:rgb(35 187 231 / .18);filter:blur(4px);z-index:0}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-copy{max-width:min(760px,68%);position:relative;z-index:2}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-copy strong{font-size:clamp(34px,4.2vw,66px);line-height:.95;letter-spacing:-.075em}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-copy small{font-size:clamp(16px,1.2vw,20px);color:rgb(255 255 255 / .86)}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-cta{min-height:56px;padding:0 26px;border-radius:999px;background:#fff;color:#062C35;font-weight:950;box-shadow:0 18px 48px rgb(0 0 0 / .18)}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-cta:hover{background:#23BBE7;color:#fff}@media (max-width:760px){body.tuspot-platform .tuspot-ad-placeholder{min-height:260px;padding:26px;border-radius:30px;background-position:center}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-copy{max-width:100%}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-copy strong{font-size:34px}body.tuspot-platform .tuspot-ad-placeholder .tuspot-ad-placeholder-copy ul{display:none}}html.tuspot-modal-open,html.tuspot-modal-open body{overflow:hidden}body.tuspot-platform .tuspot-ad-preview-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:clamp(14px,3vw,36px)}body.tuspot-platform .tuspot-ad-preview-dialog{position:relative;z-index:2;width:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:clamp(18px,2.4vw,34px);border-radius:34px;background:#F4FBFE;box-shadow:0 30px 110px rgb(0 0 0 / .36);overflow:hidden}body.tuspot-platform .tuspot-ad-preview-close{right:8px;top:8px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#062C35;font-size:30px;line-height:1;z-index:5;box-shadow:0 12px 28px rgb(0 0 0 / .14)}body.tuspot-platform .tuspot-ad-preview{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(6px,1.2vw,12px);padding:clamp(16px,2.2vw,30px);border-radius:28px;background:#062C35;color:#fff;box-shadow:0 18px 60px rgb(7 53 66 / .18)}body.tuspot-platform .tuspot-ad-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(6 44 53 / .97) 0%,rgb(6 44 53 / .82) 42%,rgb(6 44 53 / .30) 72%,rgb(6 44 53 / .06) 100%),var(--tuspot-preview-image),linear-gradient(135deg,#062C35,#23BBE7);background-size:cover;background-position:center;z-index:-1}body.tuspot-platform .tuspot-ad-preview>*{position:relative;z-index:1;max-width:72%}body.tuspot-platform .tuspot-ad-preview span{display:inline-flex;width:max-content;max-width:72%;min-height:26px;align-items:center;padding:6px 10px;border-radius:999px;background:rgb(255 255 255 / .18);color:#DDF7FF;text-transform:uppercase;font-size:11px;font-weight:950;letter-spacing:.08em;white-space:nowrap}body.tuspot-platform .tuspot-ad-preview strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:clamp(26px,3vw,46px);line-height:.96;letter-spacing:-.065em}body.tuspot-platform .tuspot-ad-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:rgb(255 255 255 / .86);font-size:clamp(13px,1vw,16px);line-height:1.35;font-weight:760;margin:0}body.tuspot-platform .tuspot-ad-preview b{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:40px;padding:0 16px;border-radius:999px;background:#fff;color:#062C35;font-size:14px;font-weight:950;white-space:nowrap}body.tuspot-platform .tuspot-ad-preview.is-format-728x90{width:min(728px,calc(100vw - 110px));aspect-ratio:728/90;padding:12px 18px;gap:4px}body.tuspot-platform .tuspot-ad-preview.is-format-300x250{width:min(300px,calc(100vw - 110px));aspect-ratio:300/250;padding:20px}body.tuspot-platform .tuspot-ad-preview.is-format-320x100{width:min(320px,calc(100vw - 110px));aspect-ratio:320/100;padding:10px 14px;gap:4px}body.tuspot-platform .tuspot-ad-preview.is-format-728x90>*{max-width:82%}body.tuspot-platform .tuspot-ad-preview.is-format-728x90 span,body.tuspot-platform .tuspot-ad-preview.is-format-728x90 p,body.tuspot-platform .tuspot-ad-preview.is-format-728x90 b{display:none}body.tuspot-platform .tuspot-ad-preview.is-format-728x90 strong{font-size:clamp(20px,2.2vw,30px);-webkit-line-clamp:2;line-height:.98;max-width:78%}body.tuspot-platform .tuspot-ad-preview.is-format-320x100>*{max-width:82%}body.tuspot-platform .tuspot-ad-preview.is-format-320x100 span,body.tuspot-platform .tuspot-ad-preview.is-format-320x100 p,body.tuspot-platform .tuspot-ad-preview.is-format-320x100 b{display:none}body.tuspot-platform .tuspot-ad-preview.is-format-320x100 strong{font-size:21px;-webkit-line-clamp:2;line-height:1;max-width:82%}body.tuspot-platform .tuspot-ad-preview.is-format-300x250 span{font-size:10px;min-height:24px}body.tuspot-platform .tuspot-ad-preview.is-format-300x250 strong{font-size:30px;-webkit-line-clamp:3;max-width:92%}body.tuspot-platform .tuspot-ad-preview.is-format-300x250 p{font-size:13px;-webkit-line-clamp:2;max-width:92%}body.tuspot-platform .tuspot-ad-preview.is-format-300x250 b{min-height:36px;font-size:13px}@media (max-width:760px){body.tuspot-platform .tuspot-ad-preview-dialog{padding:14px;border-radius:26px}body.tuspot-platform .tuspot-ad-preview-close{width:42px;height:42px;font-size:26px}body.tuspot-platform .tuspot-ad-preview{width:calc(100vw - 64px);max-width:calc(100vw - 64px);aspect-ratio:16/9;padding:18px}body.tuspot-platform .tuspot-ad-preview>*{max-width:90%}body.tuspot-platform .tuspot-ad-preview span{font-size:10px;min-height:24px}body.tuspot-platform .tuspot-ad-preview strong{font-size:clamp(24px,8vw,34px);-webkit-line-clamp:2}body.tuspot-platform .tuspot-ad-preview p{font-size:13px;-webkit-line-clamp:2}body.tuspot-platform .tuspot-ad-preview b{min-height:36px;font-size:13px}body.tuspot-platform .tuspot-ad-preview.is-format-728x90,body.tuspot-platform .tuspot-ad-preview.is-format-320x100{aspect-ratio:16/9}body.tuspot-platform .tuspot-ad-preview.is-format-728x90 p,body.tuspot-platform .tuspot-ad-preview.is-format-728x90 b,body.tuspot-platform .tuspot-ad-preview.is-format-320x100 p,body.tuspot-platform .tuspot-ad-preview.is-format-320x100 b{display:none}}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown{display:block;padding:16px;border:1px solid rgb(35 187 231 / .18);border-radius:28px;background:linear-gradient(145deg,#fff,#f1fbff);box-shadow:0 18px 44px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-category-dropdown-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}body.tuspot-platform .tuspot-category-dropdown-head strong{display:block;color:#172342;font-size:22px;letter-spacing:-.035em;line-height:1.05}body.tuspot-platform .tuspot-category-dropdown-head span{display:block;margin-top:4px;color:#617284;font-size:14px;line-height:1.35}body.tuspot-platform .tuspot-category-dropdown-head em{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 13px;border-radius:999px;background:#ddf7ff;color:#0789b2;font-style:normal;font-weight:950;font-size:12px;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}body.tuspot-platform .tuspot-category-dropdown-grid{display:grid;grid-template-columns:minmax(210px,.34fr) minmax(0,1fr);gap:14px;align-items:stretch}body.tuspot-platform .tuspot-category-column{padding:14px;border-radius:22px;background:rgb(255 255 255 / .82);border:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-category-column-label{display:block;margin:0 0 10px;color:#0b8bb0;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-main-categories{display:grid;grid-template-columns:1fr;gap:9px}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;min-height:0;padding:11px 12px;border-radius:16px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:none;text-align:left}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card>span{width:34px;height:34px;border-radius:13px;background:#e6f8ff;border:0;color:#0b8bb0;font-size:17px}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card strong{font-size:15px;line-height:1.15;color:#172342}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card.is-active{background:#062c35;border-color:#062c35;color:#fff;box-shadow:0 14px 28px rgb(6 44 53 / .16)}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card.is-active strong{color:#fff}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-area{padding:14px;border-radius:22px;background:rgb(255 255 255 / .82);border:1px solid rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-area>p{display:block;margin:0 0 12px;color:#617284;font-size:13px;line-height:1.35}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-list{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-list[style*="grid"]{display:grid}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-choice{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;padding:10px 12px;border-radius:15px;border:1px solid rgb(35 187 231 / .16);background:#fff;color:#172342;font-size:13px;font-weight:800;box-shadow:none;cursor:pointer}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-choice input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-choice:before{content:"";width:18px;height:18px;min-width:18px;border-radius:7px;border:1px solid rgb(35 187 231 / .38);background:#effbff}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-choice.is-active{background:#e9faff;border-color:#23bbe7;color:#062c35;box-shadow:0 10px 22px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-choice.is-active:before{background:#23bbe7;border-color:#23bbe7;box-shadow:inset 0 0 0 4px #e9faff;color:#fff}body.tuspot-platform .tuspot-category-limit-note{display:block;margin-top:12px;color:#617284;font-size:12px;font-weight:750}body.tuspot-platform .tuspot-category-limit-note.is-warning{color:#c2410c}body.tuspot-platform .tuspot-booking-link-slot{grid-template-columns:34px minmax(180px,.38fr) minmax(240px,1fr);align-items:center}body.tuspot-platform .tuspot-booking-slot-number{align-self:center;justify-self:center;width:34px;height:34px;border-radius:12px}body.tuspot-platform .tuspot-external-booking-note{display:none}body.tuspot-platform .tuspot-external-booking-box{border-radius:18px;background:#f8fdff}body.tuspot-platform .tuspot-external-booking-buttons{gap:8px}body.tuspot-platform .tuspot-external-booking-btn{border-radius:14px;min-height:46px;box-shadow:none}body.tuspot-platform .tuspot-external-booking-btn:hover{box-shadow:0 10px 26px rgb(23 35 66 / .16)}body.tuspot-platform .tuspot-external-booking-box>em{display:none}body.tuspot-platform .tuspot-awards-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}body.tuspot-platform .tuspot-award-option{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 8px;padding:10px;border-radius:16px;background:#fff;min-height:72px;box-shadow:none}body.tuspot-platform .tuspot-award-option input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-award-option span{grid-row:1 / span 2;width:26px;height:26px;min-width:26px;border-radius:10px;font-size:12px;white-space:nowrap;background:#e7f8fe;color:#0789b2}body.tuspot-platform .tuspot-award-option strong{font-size:12px;line-height:1.12}body.tuspot-platform .tuspot-award-option small{font-size:10px;line-height:1.1}body.tuspot-platform .tuspot-award-option:has(input:checked){border-color:#23bbe7;background:#ecfaff;box-shadow:0 10px 24px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-award-option:after{content:attr(data-award-preview);position:absolute;left:14px;bottom:calc(100% + 8px);z-index:30;max-width:240px;padding:9px 11px;border-radius:12px;background:#062c35;color:#fff;font-size:11px;line-height:1.35;font-weight:800;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .15s ease,transform .15s ease;box-shadow:0 16px 34px rgb(6 44 53 / .22)}body.tuspot-platform .tuspot-award-option:hover:after{opacity:1;transform:translateY(0)}body.tuspot-platform .tuspot-place-awards{margin:24px 0;padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(35 187 231 / .16);box-shadow:0 12px 30px rgb(9 52 64 / .05)}body.tuspot-platform .tuspot-place-awards-head span{border-radius:12px;background:#e7f8fe;color:#0789b2}body.tuspot-platform .tuspot-place-awards-grid{gap:8px}body.tuspot-platform .tuspot-place-award{border-radius:16px;padding:8px 11px;background:#f5fbfd;border-color:#d9f2fa;box-shadow:none;font-size:13px}body.tuspot-platform .tuspot-place-award em{width:auto;min-width:24px;height:24px;padding:0 6px;border-radius:10px;white-space:nowrap;letter-spacing:.02em;line-height:1;background:rgb(255 255 255 / .7)}body.tuspot-platform .tuspot-place-award b{line-height:1.15}body.tuspot-platform .tuspot-place-award.is-gold{background:#fff5cf;border-color:#f2d878}body.tuspot-platform .tuspot-place-award.is-green{background:#e9f8ef;border-color:#bee8ce}body.tuspot-platform .tuspot-place-award.is-blue{background:#eaf3ff;border-color:#c9dcff}body.tuspot-platform .tuspot-place-award.is-coral{background:#fff0f3;border-color:#ffc2cc}body.tuspot-platform .tuspot-place-award.is-forest{background:#edf7f2;border-color:#c8e1d4}body.tuspot-platform .tuspot-place-award.is-aqua{background:#eafaff;border-color:#c7f0fb}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-reviews-average-card{border-top:0;box-shadow:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-summary{border-top:0;border-bottom:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-insights{border-top:0;border-bottom:0;margin-top:16px;padding-top:0}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-insights strong{display:block;margin:0 0 8px;font-size:15px;line-height:1.2;color:#062c35;font-weight:900}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-insights div{display:flex;flex-wrap:wrap;gap:7px}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-insights span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#eefaf5;color:#13856a;font-size:13px;font-weight:850;letter-spacing:0;text-transform:none}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-score b{font-size:clamp(52px,5.4vw,82px)}body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-trust-bar-row span{font-size:16px}body.tuspot-platform .tuspot-ad-preview-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:2147483000;padding:clamp(16px,3vw,36px)}body.tuspot-platform .tuspot-ad-preview-dialog{position:relative;overflow:visible;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}body.tuspot-platform .tuspot-ad-preview{box-sizing:border-box}body.tuspot-platform .tuspot-ad-preview strong,body.tuspot-platform .tuspot-ad-preview p{word-break:normal;overflow-wrap:normal}@media (max-width:1100px){body.tuspot-platform .tuspot-awards-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){body.tuspot-platform .tuspot-category-dropdown-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-list{grid-template-columns:1fr}body.tuspot-platform .tuspot-awards-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-booking-link-slot{grid-template-columns:1fr}body.tuspot-platform .tuspot-booking-slot-number{justify-self:start}}body.tuspot-platform .tuspot-ad-preview.is-format-970x250 strong{font-size:clamp(30px,3.2vw,44px);line-height:.96;-webkit-line-clamp:2;max-width:68%}body.tuspot-platform .tuspot-ad-preview.is-format-native strong{font-size:clamp(30px,4.6vw,54px);line-height:.94;-webkit-line-clamp:3;max-width:82%}body.tuspot-platform .tuspot-ad-preview.is-format-300x250 strong{font-size:26px;line-height:.98;-webkit-line-clamp:3;max-width:94%}body.tuspot-platform .tuspot-ad-preview.is-format-728x90 strong{font-size:22px;line-height:1;-webkit-line-clamp:1;max-width:75%}body.tuspot-platform .tuspot-ad-preview.is-format-320x100 strong{font-size:18px;line-height:1;-webkit-line-clamp:1;max-width:78%}body.tuspot-platform .tuspot-ad-preview.is-format-728x90,body.tuspot-platform .tuspot-ad-preview.is-format-320x100{justify-content:center}body.tuspot-platform .tuspot-place-reviews .tuspot-reviews-average-card,body.tuspot-platform .tuspot-place-reviews .tuspot-review-insights,body.tuspot-platform .tuspot-place-reviews .tuspot-review-score-bars,body.tuspot-platform .tuspot-place-reviews .tuspot-review-score-bar{border-top:0}body.tuspot-platform .tuspot-place-reviews .tuspot-reviews-average-card>*+*{border-top:0}body.tuspot-platform .tuspot-place-reviews .tuspot-review-insights{border-top:0;border-bottom:1px solid rgb(35 187 231 / .12);padding-bottom:14px}html.tuspot-modal-open,html.tuspot-modal-open body{overflow:hidden}.tuspot-ad-preview-modal{position:fixed;inset:0;z-index:2147483640;display:none;align-items:center;justify-content:center;padding:clamp(14px,3vw,36px);box-sizing:border-box}.tuspot-ad-preview-modal.is-open{display:flex}.tuspot-ad-preview-backdrop{position:absolute;inset:0;background:rgb(6 44 53 / .72);backdrop-filter:blur(8px)}.tuspot-ad-preview-dialog{position:relative;z-index:2;width:auto;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:clamp(14px,2.2vw,28px);border-radius:clamp(24px,3vw,38px);background:#F4FBFE;box-shadow:0 30px 110px rgb(0 0 0 / .38);overflow:visible;box-sizing:border-box}.tuspot-ad-preview-close{position:absolute;right:-12px;top:-12px;width:48px;height:48px;border-radius:999px;border:0;background:#fff;color:#062C35;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:950;line-height:1;z-index:5;box-shadow:0 14px 32px rgb(0 0 0 / .18);cursor:pointer}.tuspot-ad-preview{box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(5px,1vw,10px);padding:clamp(15px,2vw,28px);border-radius:24px;background:#062C35;color:#fff;box-shadow:0 16px 52px rgb(7 53 66 / .20)}.tuspot-ad-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .84) 44%,rgb(6 44 53 / .28) 76%,rgb(6 44 53 / .08) 100%),var(--tuspot-preview-image),linear-gradient(135deg,#062C35,#23BBE7);background-size:cover;background-position:center;z-index:-1}.tuspot-ad-preview>*{position:relative;z-index:1;max-width:72%;box-sizing:border-box}.tuspot-ad-preview span{display:inline-flex;width:max-content;max-width:72%;min-height:24px;align-items:center;padding:5px 10px;border-radius:999px;background:rgb(255 255 255 / .18);color:#DDF7FF;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.08em;white-space:nowrap}.tuspot-ad-preview strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:clamp(25px,3vw,46px);line-height:.96;letter-spacing:-.065em;margin:0;word-break:normal;overflow-wrap:normal}.tuspot-ad-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:rgb(255 255 255 / .88);font-size:clamp(12px,1vw,16px);line-height:1.32;font-weight:760;margin:0;word-break:normal;overflow-wrap:normal}.tuspot-ad-preview b{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:38px;padding:0 16px;border-radius:999px;background:#fff;color:#062C35;font-size:13px;font-weight:950;white-space:nowrap}.tuspot-ad-preview.is-format-970x250{width:min(970px,calc(100vw - 96px));aspect-ratio:970/250}.tuspot-ad-preview.is-format-970x250 strong{-webkit-line-clamp:2;font-size:clamp(28px,3.2vw,44px);max-width:67%}.tuspot-ad-preview.is-format-728x90{width:min(728px,calc(100vw - 96px));aspect-ratio:728/90;padding:12px 18px;gap:3px;border-radius:18px}.tuspot-ad-preview.is-format-728x90 span,.tuspot-ad-preview.is-format-728x90 p,.tuspot-ad-preview.is-format-728x90 b{display:none}.tuspot-ad-preview.is-format-728x90 strong{-webkit-line-clamp:2;font-size:clamp(18px,2.1vw,28px);line-height:.98;max-width:78%}.tuspot-ad-preview.is-format-300x250{width:min(300px,calc(100vw - 96px));aspect-ratio:300/250;padding:20px}.tuspot-ad-preview.is-format-300x250 strong{-webkit-line-clamp:3;font-size:28px;max-width:93%}.tuspot-ad-preview.is-format-300x250 p{-webkit-line-clamp:2;font-size:12px;max-width:93%}.tuspot-ad-preview.is-format-320x100{width:min(320px,calc(100vw - 96px));aspect-ratio:320/100;padding:10px 14px;gap:3px;border-radius:18px}.tuspot-ad-preview.is-format-320x100 span,.tuspot-ad-preview.is-format-320x100 p,.tuspot-ad-preview.is-format-320x100 b{display:none}.tuspot-ad-preview.is-format-320x100 strong{-webkit-line-clamp:2;font-size:20px;line-height:.98;max-width:82%}.tuspot-ad-preview.is-format-native{width:min(520px,calc(100vw - 96px));aspect-ratio:16/10}.tuspot-ad-preview.is-format-native strong{-webkit-line-clamp:3;font-size:clamp(30px,4.4vw,54px);max-width:86%}@media (max-width:760px){.tuspot-ad-preview-dialog{padding:12px;border-radius:24px}.tuspot-ad-preview-close{right:-8px;top:-8px;width:42px;height:42px;font-size:26px}.tuspot-ad-preview{width:calc(100vw - 64px);max-width:calc(100vw - 64px);aspect-ratio:16/9;padding:17px;border-radius:20px}.tuspot-ad-preview>*{max-width:90%}.tuspot-ad-preview span{font-size:9px;min-height:22px}.tuspot-ad-preview strong{font-size:clamp(23px,8vw,33px);-webkit-line-clamp:2}.tuspot-ad-preview p{font-size:12px;-webkit-line-clamp:2}.tuspot-ad-preview b{min-height:34px;font-size:12px}.tuspot-ad-preview.is-format-728x90,.tuspot-ad-preview.is-format-320x100{aspect-ratio:16/9}.tuspot-ad-preview.is-format-728x90 strong,.tuspot-ad-preview.is-format-320x100 strong{font-size:clamp(24px,8vw,34px);max-width:88%}}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown{padding:18px}body.tuspot-platform .tuspot-category-dropdown-grid{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:16px}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-main-categories{display:grid;grid-template-columns:1fr;gap:10px;align-self:start}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;justify-content:stretch;gap:12px;min-height:58px;height:auto;padding:11px 13px;border-radius:18px;background:#f2fbfe;border:1px solid rgb(35 187 231 / .22);text-align:left;color:#172342;box-shadow:none;white-space:normal}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;border-radius:15px;background:#dff7ff;color:#0789b2;border:1px solid rgb(35 187 231 / .18);font-size:0}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card>span svg{display:block;width:21px;height:21px;stroke:currentColor}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card strong{display:block;color:#172342;font-size:15px;line-height:1.18;font-weight:900;letter-spacing:-.01em;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;text-align:left}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card:hover{transform:none;background:#e8f9ff;border-color:#23bbe7;color:#062c35}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-category-card.is-active>span{background:rgb(255 255 255 / .14);color:#9eeeff;border-color:rgb(255 255 255 / .20)}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-area{align-self:start}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-list{align-items:start}@media (max-width:920px){body.tuspot-platform .tuspot-category-dropdown-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-main-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-main-categories{grid-template-columns:1fr}body.tuspot-platform .tuspot-flow-shell .tuspot-category-dropdown .tuspot-subcategory-list{grid-template-columns:1fr}}body.tuspot-platform .tuspot-external-booking-upgrade{display:grid;gap:6px;margin-top:14px;padding:16px;border-radius:18px;background:#f2fbfe;border:1px solid rgb(35 187 231 / .18);color:#617284}body.tuspot-platform .tuspot-external-booking-upgrade strong{color:#062c35;font-size:15px}body.tuspot-platform .tuspot-external-booking-upgrade span{font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-external-booking-editor.is-locked .tuspot-booking-link-slot{display:none}body.tuspot-platform .tuspot-booking-link-slot{grid-template-columns:42px minmax(180px,.38fr) minmax(240px,1fr);align-items:end;gap:14px}body.tuspot-platform .tuspot-booking-slot-number{align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-top:22px;border-radius:14px;line-height:1}body.tuspot-platform .tuspot-place-awards{padding:26px;border-radius:28px;background:#f8fdff;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-place-awards-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}body.tuspot-platform .tuspot-place-awards-grid{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body.tuspot-platform .tuspot-place-award{display:inline-flex;align-items:center;gap:9px;min-height:42px;padding:9px 14px;border-radius:18px;background:#fff;border:1px solid #d9f2fa;box-shadow:none;color:#172342;font-size:13px;font-weight:900}body.tuspot-platform .tuspot-place-award em{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:max-content;height:26px;padding:0 8px;border-radius:999px;white-space:nowrap;letter-spacing:.02em;line-height:1;background:rgb(255 255 255 / .7);color:inherit;flex:0 0 auto;font-style:normal}body.tuspot-platform .tuspot-place-award b{display:block;line-height:1.15;white-space:normal}body.tuspot-platform .tuspot-place-award.is-gold{background:#fff8dd;border-color:#eed57a;color:#172342}body.tuspot-platform .tuspot-place-award.is-coral{background:#fff1f4;border-color:#ffc3cf}body.tuspot-platform .tuspot-awards-picker-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}body.tuspot-platform .tuspot-award-option{grid-template-columns:28px minmax(0,1fr);min-height:62px;padding:9px;border-radius:15px}body.tuspot-platform .tuspot-award-option span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;white-space:nowrap;overflow:visible}body.tuspot-platform .tuspot-award-option strong{font-size:11.5px;line-height:1.1}body.tuspot-platform .tuspot-award-option small{font-size:9.5px;line-height:1.05}@media (max-width:1200px){body.tuspot-platform .tuspot-awards-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){body.tuspot-platform .tuspot-awards-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-place-awards{padding:20px}}body.tuspot-platform .tuspot-external-booking-editor:not(.is-locked) .tuspot-booking-link-slot.is-locked{display:none}body.tuspot-platform .tuspot-category-shell,body.tuspot-platform .tuspot-category-page,body.tuspot-platform .tuspot-cat-layout,body.tuspot-platform .tuspot-cat-results,body.tuspot-platform .tuspot-cat-card-grid{min-width:0;box-sizing:border-box}body.tuspot-platform .tuspot-cat-layout{width:100%;max-width:100%;align-items:start;grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(240px,320px)}body.tuspot-platform .tuspot-cat-results{width:100%;max-width:100%;overflow:visible}body.tuspot-platform .tuspot-cat-results-head{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;grid-column:auto}body.tuspot-platform .tuspot-cat-results-head>div:first-child,body.tuspot-platform .tuspot-cat-results-head form{min-width:0}body.tuspot-platform .tuspot-cat-results-head span{max-width:100%}@media (max-width:1180px){body.tuspot-platform .tuspot-cat-layout{grid-template-columns:1fr}}body.tuspot-platform .tuspot-cat-trip-presets-head span{display:inline-flex;width:auto;max-width:max-content;min-height:32px;align-items:center;justify-content:flex-start;gap:8px;overflow:hidden}body.tuspot-platform .tuspot-cat-trip-presets-head span svg,body.tuspot-platform .tuspot-cat-trip-presets-head span .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-trip-presets-head span i{width:18px;height:18px;min-width:18px;max-width:18px;max-height:18px;flex:0 0 18px;display:inline-flex}body.tuspot-platform .tuspot-cat-trip-presets-head span svg *{stroke-width:2}body.tuspot-platform a.tuspot-button,body.tuspot-platform .tuspot-button,body.tuspot-platform button.tuspot-button,body.tuspot-platform .tuspot-pricing-buy,body.tuspot-platform .tuspot-cat-controls button,body.tuspot-platform .tuspot-cat-filter-form button,body.tuspot-platform .tuspot-cat-match-studio-actions a:first-child,body.tuspot-platform .tuspot-cat-season-guide a,body.tuspot-platform .tuspot-cat-hero .tuspot-cat-view-switch a.is-active,body.tuspot-platform .tuspot-ad-card-actions a,body.tuspot-platform .tuspot-ad-card-actions button,body.tuspot-platform .tuspot-ad-placeholder-cta{color:#fff;text-shadow:none}body.tuspot-platform .tuspot-cat-season-guide a,body.tuspot-platform .tuspot-cat-controls button,body.tuspot-platform .tuspot-cat-filter-form button{background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-ad-pricing-grid article{min-height:360px;display:flex;flex-direction:column;align-items:flex-start}body.tuspot-platform .tuspot-ad-pricing-grid article>span{flex:0 0 auto}body.tuspot-platform .tuspot-ad-pricing-grid h3{font-size:clamp(21px,1.4vw,25px);line-height:1.06;max-width:100%;overflow-wrap:normal;word-break:normal}body.tuspot-platform .tuspot-ad-pricing-grid p{font-size:14px;line-height:1.45;min-height:62px}body.tuspot-platform .tuspot-ad-card-actions{margin-top:auto;display:grid;width:100%;grid-template-columns:1fr 1fr;gap:10px}body.tuspot-platform .tuspot-ad-card-actions button,body.tuspot-platform .tuspot-ad-card-actions a{min-height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 14px;font-size:13px;font-weight:950;text-decoration:none;border:0;cursor:pointer}body.tuspot-platform .tuspot-ad-card-actions button{background:#EAF8FE;color:#093440}body.tuspot-platform .tuspot-ad-card-actions a{background:#23BBE7;color:#fff}.tuspot-ad-preview-dialog{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:auto;max-width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:clamp(12px,2vw,26px);border-radius:clamp(22px,3vw,36px);background:#F4FBFE;box-shadow:0 30px 110px rgb(0 0 0 / .38);overflow:visible;box-sizing:border-box}.tuspot-ad-preview-close{position:absolute;right:-10px;top:-10px;width:46px;height:46px;border-radius:999px;border:0;background:#fff;color:#062C35;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:950;line-height:1;z-index:5;box-shadow:0 14px 32px rgb(0 0 0 / .18);cursor:pointer}.tuspot-ad-preview{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;background:#062C35;color:#fff;box-shadow:0 18px 60px rgb(7 53 66 / .24);border-radius:24px;display:flex;align-items:center;justify-content:center}.tuspot-ad-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgb(6 44 53 / .96) 0%,rgb(6 44 53 / .80) 44%,rgb(6 44 53 / .32) 77%,rgb(6 44 53 / .10) 100%),var(--tuspot-preview-image),linear-gradient(135deg,#062C35,#23BBE7);background-size:cover;background-position:center;z-index:-1}.tuspot-ad-preview-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;box-sizing:border-box;max-width:68%;width:100%}.tuspot-ad-preview span{display:inline-flex;width:max-content;max-width:100%;min-height:26px;align-items:center;padding:5px 11px;border-radius:999px;background:rgb(255 255 255 / .18);color:#DDF7FF;text-transform:uppercase;font-size:10px;font-weight:950;letter-spacing:.09em;white-space:nowrap;line-height:1}.tuspot-ad-preview strong{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff;margin:0;letter-spacing:-.055em;word-break:normal;overflow-wrap:normal}.tuspot-ad-preview p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;margin:0;color:rgb(255 255 255 / .90);font-weight:760;word-break:normal;overflow-wrap:normal}.tuspot-ad-preview b{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:38px;padding:0 16px;border-radius:999px;background:#fff;color:#062C35;font-size:13px;font-weight:950;white-space:nowrap;line-height:1}.tuspot-ad-preview.is-format-970x250{width:min(970px,calc(100vw - 96px));aspect-ratio:970/250;padding:30px 38px;align-items:center;justify-content:flex-start}.tuspot-ad-preview.is-format-970x250 .tuspot-ad-preview-copy{max-width:64%;gap:8px}.tuspot-ad-preview.is-format-970x250 strong{font-size:clamp(28px,3vw,42px);line-height:.96;-webkit-line-clamp:2}.tuspot-ad-preview.is-format-970x250 p{font-size:15px;line-height:1.28}.tuspot-ad-preview.is-format-728x90{width:min(728px,calc(100vw - 96px));aspect-ratio:728/90;padding:12px 22px;border-radius:18px;align-items:center;justify-content:flex-start}.tuspot-ad-preview.is-format-728x90 .tuspot-ad-preview-copy{max-width:72%;gap:0}.tuspot-ad-preview.is-format-728x90 strong{font-size:clamp(20px,2vw,28px);line-height:1;-webkit-line-clamp:1}.tuspot-ad-preview.is-format-300x250{width:min(300px,calc(100vw - 96px));aspect-ratio:300/250;padding:20px;align-items:center;justify-content:flex-start;border-radius:22px}.tuspot-ad-preview.is-format-300x250 .tuspot-ad-preview-copy{max-width:92%;gap:7px}.tuspot-ad-preview.is-format-300x250 strong{font-size:26px;line-height:.98;-webkit-line-clamp:3}.tuspot-ad-preview.is-format-300x250 p{font-size:12px;line-height:1.25;-webkit-line-clamp:2}.tuspot-ad-preview.is-format-300x250 b{min-height:34px;font-size:12px;padding:0 13px}.tuspot-ad-preview.is-format-320x100{width:min(320px,calc(100vw - 96px));aspect-ratio:320/100;padding:10px 14px;border-radius:18px;align-items:center;justify-content:flex-start}.tuspot-ad-preview.is-format-320x100 .tuspot-ad-preview-copy{max-width:82%;gap:0}.tuspot-ad-preview.is-format-320x100 strong{font-size:20px;line-height:1;-webkit-line-clamp:1}.tuspot-ad-preview.is-format-native{width:min(520px,calc(100vw - 96px));aspect-ratio:1/1;padding:32px;align-items:center;justify-content:flex-start;border-radius:28px}.tuspot-ad-preview.is-format-native .tuspot-ad-preview-copy{max-width:88%;gap:10px}.tuspot-ad-preview.is-format-native strong{font-size:clamp(32px,4vw,50px);line-height:.94;-webkit-line-clamp:3}.tuspot-ad-preview.is-format-native p{font-size:15px;line-height:1.32;-webkit-line-clamp:2}@media (max-width:760px){.tuspot-ad-preview-dialog{padding:12px;border-radius:24px}.tuspot-ad-preview-close{right:-8px;top:-8px;width:42px;height:42px;font-size:26px}.tuspot-ad-preview{width:calc(100vw - 64px);max-width:calc(100vw - 64px);aspect-ratio:16/9;padding:18px;border-radius:20px}.tuspot-ad-preview .tuspot-ad-preview-copy{max-width:88%;gap:7px}.tuspot-ad-preview span{font-size:9px;min-height:22px}.tuspot-ad-preview strong{font-size:clamp(22px,7.6vw,32px);line-height:.98;-webkit-line-clamp:2}.tuspot-ad-preview p{font-size:12px;-webkit-line-clamp:2}.tuspot-ad-preview b{min-height:34px;font-size:12px}.tuspot-ad-preview.is-format-728x90,.tuspot-ad-preview.is-format-320x100{aspect-ratio:16/9}.tuspot-ad-preview.is-format-728x90 strong,.tuspot-ad-preview.is-format-320x100 strong{font-size:clamp(23px,7.8vw,32px);-webkit-line-clamp:2}}body.tuspot-platform .tuspot-promo-public-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:24px 0}body.tuspot-platform .tuspot-promo-public-grid article{padding:20px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .20);box-shadow:0 16px 42px rgb(7 53 66 / .07)}body.tuspot-platform .tuspot-promo-public-grid article span{display:block;color:#0784A6;font-weight:950;text-transform:uppercase;letter-spacing:.08em;font-size:11px;margin-bottom:8px}body.tuspot-platform .tuspot-promo-public-grid article strong{display:block;color:#093440;font-size:32px;line-height:1;letter-spacing:-.05em}body.tuspot-platform .tuspot-promo-public-grid article p{color:#607985;font-weight:700;line-height:1.4;margin:10px 0 0}body.tuspot-platform .tuspot-promo-public-grid article.is-popular{background:linear-gradient(135deg,#fff,#EAF8FE);border-color:rgb(35 187 231 / .45)}body.tuspot-platform .tuspot-promo-public-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}body.tuspot-platform .tuspot-promo-public-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:950}body.tuspot-platform .tuspot-promo-public-actions a:first-child{background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-promo-public-actions a:nth-child(2){background:#fff;color:#093440}body.tuspot-platform .tuspot-promo-public-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}body.tuspot-platform .tuspot-promo-public-how article{padding:24px;border-radius:26px;background:#fff;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-promo-public-how b{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:#DDF7FF;color:#0784A6}@media (max-width:960px){body.tuspot-platform .tuspot-promo-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-promo-public-how{grid-template-columns:1fr}}@media (max-width:560px){body.tuspot-platform .tuspot-promo-public-grid{grid-template-columns:1fr}}body.tuspot-platform.tuspot-cat-filter-open{overflow:hidden;touch-action:none}body.tuspot-platform .tuspot-cat-mobile-drawer-head{display:none}@media (max-width:860px){body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-layout>aside:first-child{left:0;right:0;top:auto;bottom:0;max-height:min(86vh,760px);border-radius:28px 28px 0 0;padding:0;overflow:hidden;background:#fff}body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-filter-card,body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-map-filters{max-height:min(86vh,760px);overflow:auto;padding:0 16px 18px;border:0;border-radius:28px 28px 0 0;box-shadow:none}body.tuspot-platform .tuspot-cat-mobile-drawer-head{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 -16px 14px;padding:18px 18px 14px;background:linear-gradient(180deg,#fff 0%,rgb(245 252 255 / .96) 100%);border-bottom:1px solid rgb(197 231 242 / .8)}body.tuspot-platform .tuspot-cat-mobile-drawer-head strong{display:block;margin:0;color:#093440;font-size:18px;font-weight:950;letter-spacing:-.03em}body.tuspot-platform .tuspot-cat-mobile-drawer-head span{display:block;color:#607985;font-size:12px;font-weight:750;margin-top:2px}body.tuspot-platform .tuspot-cat-mobile-drawer-head button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgb(197 231 242 / .9);border-radius:999px;background:#effbff;color:#093440;font-size:28px;line-height:1;font-weight:900;box-shadow:none}body.tuspot-platform .tuspot-cat-filter-card>button[type="submit"],body.tuspot-platform .tuspot-cat-map-filters>button[type="submit"]{position:sticky;bottom:0;z-index:2;width:100%;margin-top:14px;min-height:50px;background:#23BBE7;color:#fff;border-color:#23BBE7;box-shadow:0 -10px 24px rgb(255 255 255 / .86),0 16px 36px rgb(35 187 231 / .24)}}body.tuspot-platform .tuspot-cat-empty-smart{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:stretch;text-align:left;justify-items:stretch}body.tuspot-platform .tuspot-cat-empty-main,body.tuspot-platform .tuspot-cat-empty-suggestions{display:grid;align-content:center;justify-items:start;gap:14px;width:100%;margin:0}body.tuspot-platform .tuspot-cat-empty-actions{justify-content:flex-start;margin:0}body.tuspot-platform .tuspot-cat-empty-suggestions{padding:22px;border:1px solid rgb(205 238 247 / .9);border-radius:24px;background:rgb(255 255 255 / .72)}body.tuspot-platform .tuspot-cat-empty-suggestions>strong{color:#093440;font-size:14px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-cat-empty-suggestions>div{display:grid;grid-template-columns:1fr;gap:10px;width:100%;margin:0}body.tuspot-platform .tuspot-cat-empty-suggestions a{display:grid;justify-items:start;align-content:center;min-height:0;border-radius:18px;padding:14px 16px;background:#f4fcff}body.tuspot-platform .tuspot-cat-empty-suggestions a strong{font-size:15px;line-height:1.15;color:#093440}body.tuspot-platform .tuspot-cat-empty-suggestions a span{font-size:12px;line-height:1.45;color:#607985;margin-top:4px}@media (max-width:760px){body.tuspot-platform .tuspot-cat-empty-smart{grid-template-columns:1fr;text-align:center}body.tuspot-platform .tuspot-cat-empty-main{justify-items:center}body.tuspot-platform .tuspot-cat-empty-actions{justify-content:center}}body.tuspot-platform .tuspot-place-thumb.is-placeholder{opacity:.38;pointer-events:none;filter:saturate(.65)}body.tuspot-platform .tuspot-place-similar.is-empty{padding:28px}body.tuspot-platform .tuspot-place-similar-empty{margin:0;color:#607985;font-weight:750;line-height:1.6}body.tuspot-platform .tuspot-trip-planner-page.is-empty-plan .tuspot-trip-planner-actions button:disabled,body.tuspot-platform [data-tuspot-trip-planner].is-empty-plan .tuspot-trip-planner-actions button:disabled{opacity:.48;cursor:not-allowed;filter:saturate(.6)}body.tuspot-platform .tuspot-legal-page .tuspot-growth-hero p{max-width:920px}body.tuspot-platform .tuspot-blog-sidebar .tuspot-blog-places-card{display:block;padding:22px;border:1px solid rgb(35 187 231 / .18);border-radius:28px;background:linear-gradient(145deg,#ffffff 0%,#f2fbfe 100%);box-shadow:0 18px 42px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-blog-places-card>span{display:inline-flex;width:max-content;padding:8px 12px;border-radius:999px;background:#ddf7ff;color:#0a8fb2;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}body.tuspot-platform .tuspot-blog-places-card h3{margin:12px 0 14px;color:#10213f;font-size:22px;line-height:1.08;font-weight:900}body.tuspot-platform .tuspot-blog-place-list{display:grid;gap:12px}body.tuspot-platform .tuspot-blog-place-mini{display:grid;grid-template-columns:82px 1fr;gap:12px;align-items:center;padding:10px;border-radius:20px;background:#fff;border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-blog-place-mini-image{display:block;width:82px;height:72px;border-radius:16px;background-size:cover;background-position:center}body.tuspot-platform .tuspot-blog-place-mini small{display:block;color:#6b7f8f;font-size:11px;line-height:1.25;font-weight:800;margin-bottom:4px}body.tuspot-platform .tuspot-blog-place-mini h4{margin:0 0 6px;color:#10213f;font-size:14px;line-height:1.15;font-weight:900}body.tuspot-platform .tuspot-blog-place-mini h4 a{color:inherit;text-decoration:none}body.tuspot-platform .tuspot-blog-place-mini div>a{color:#0a8fb2;font-size:12px;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-blog-places-cta{display:flex;justify-content:center;align-items:center;min-height:42px;margin-top:14px;padding:10px 16px;border-radius:999px;background:#23BBE7;color:#fff;font-weight:900;text-decoration:none}@media (max-width:900px){body.tuspot-platform .tuspot-blog-place-mini{grid-template-columns:70px 1fr}body.tuspot-platform .tuspot-blog-place-mini-image{width:70px;height:64px}}body.tuspot-platform .tuspot-owner-readiness-card{overflow:hidden;border:1px solid rgb(35 187 231 / .18);background:radial-gradient(circle at 92% 0%,rgb(35 187 231 / .13),transparent 34%),linear-gradient(135deg,#fff 0%,#f6fcff 100%)}body.tuspot-platform .tuspot-owner-readiness-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:stretch;margin-top:18px}body.tuspot-platform .tuspot-owner-readiness-score{min-height:210px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .2);box-shadow:0 18px 42px rgb(15 43 66 / .07);display:grid;place-items:center;align-content:center;gap:8px;position:relative;isolation:isolate}body.tuspot-platform .tuspot-owner-readiness-score:before{content:"";width:128px;height:128px;border-radius:999px;background:conic-gradient(#23bbe7 calc(var(--tuspot-readiness,0) * 1%),rgb(35 187 231 / .12) 0);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:-2}body.tuspot-platform .tuspot-owner-readiness-score:after{content:"";width:92px;height:92px;border-radius:999px;background:#fff;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:-1}body.tuspot-platform .tuspot-owner-readiness-score strong{font-size:38px;line-height:1;color:#123244;letter-spacing:-.06em}body.tuspot-platform .tuspot-owner-readiness-score span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#128db0}body.tuspot-platform .tuspot-owner-readiness-score em{display:none}body.tuspot-platform .tuspot-owner-readiness-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-owner-readiness-item{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:20px;border:1px solid rgb(35 187 231 / .16);background:rgb(255 255 255 / .78)}body.tuspot-platform .tuspot-owner-readiness-item>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:10px;font-weight:950;color:#1098be;background:#e8faff}body.tuspot-platform .tuspot-owner-readiness-item.is-done>span{background:#e8fbf1;color:#22a06b}body.tuspot-platform .tuspot-owner-readiness-item strong{display:block;margin:0 0 4px;font-size:14px;color:#16233f;line-height:1.22}body.tuspot-platform .tuspot-owner-readiness-item small{display:block;font-size:12.5px;color:#60758a;line-height:1.45;font-weight:700}body.tuspot-platform .tuspot-owner-readiness-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;align-items:center}body.tuspot-platform .tuspot-owner-readiness-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;border:1px solid rgb(35 187 231 / .2);color:#123244;background:#fff;text-decoration:none;font-size:13px;font-weight:900}body.tuspot-platform .tuspot-owner-readiness-actions a.tuspot-client-primary-btn{background:#23bbe7;border-color:#23bbe7;color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .2)}body.tuspot-platform .tuspot-owner-readiness-empty{padding:18px;border-radius:22px;background:#f4fbfe;border:1px solid rgb(35 187 231 / .16);margin-top:16px}body.tuspot-platform .tuspot-owner-readiness-empty strong{display:block;color:#16233f;font-size:18px;margin-bottom:6px}body.tuspot-platform .tuspot-owner-readiness-empty p{margin:0;color:#60758a;font-weight:700;line-height:1.55}@media (max-width:980px){body.tuspot-platform .tuspot-owner-readiness-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-readiness-score{min-height:170px}}@media (max-width:720px){body.tuspot-platform .tuspot-owner-readiness-list{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-readiness-actions a{width:100%}}body.tuspot-platform .tuspot-skip-link,.tuspot-skip-link{position:fixed;left:18px;top:14px;z-index:2147483647;transform:translateY(-130%);opacity:0;pointer-events:none;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:999px;background:#23BBE7;color:#fff;font-size:13px;font-weight:900;text-decoration:none;box-shadow:0 18px 42px rgb(9 52 64 / .18)}body.tuspot-platform .tuspot-skip-link:focus,.tuspot-skip-link:focus{transform:translateY(0);opacity:1;pointer-events:auto;outline:3px solid rgb(35 187 231 / .28);outline-offset:3px}body.tuspot-platform .tuspot-footer-pro,body.tuspot-platform [data-tuspot-footer-pro]{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-footer-pro-brand .tuspot-header-logo+.tuspot-header-logo,body.tuspot-platform .tuspot-footer-pro-brand img+img{display:none}body.tuspot-platform .tuspot-footer-pro-links a[href*="/reklama/"]{color:#0899bd;font-weight:950}body.tuspot-platform .tuspot-footer-pro-newsletter input,body.tuspot-platform .tuspot-footer-pro-newsletter button{min-height:48px}body.tuspot-platform .tuspot-footer-pro-newsletter button{background:#23BBE7;color:#fff}body.tuspot-platform :is(a,button,input,select,textarea,[role="button"]):focus-visible{outline:3px solid rgb(35 187 231 / .28);outline-offset:3px}@media (max-width:900px){body.tuspot-platform .tuspot-footer-pro,body.tuspot-platform [data-tuspot-footer-pro]{width:calc(100vw - 28px)}}body.tuspot-platform .tuspot-ad-inquiry,.tuspot-ad-inquiry{width:var(--tp-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));max-width:var(--tp-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)));margin:34px auto;display:grid;grid-template-columns:minmax(280px,0.72fr) minmax(420px,1.28fr);gap:22px;align-items:stretch}body.tuspot-platform .tuspot-ad-inquiry-copy,.tuspot-ad-inquiry-copy{padding:28px;border-radius:28px;background:linear-gradient(145deg,rgb(35 187 231 / .15),rgb(255 255 255 / .94));border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 60px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-ad-inquiry-copy span,.tuspot-ad-inquiry-copy span{display:inline-flex;align-items:center;padding:7px 11px;border-radius:999px;background:rgb(35 187 231 / .12);color:#147895;font:800 11px/1.1 Inter,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-ad-inquiry-copy h2,.tuspot-ad-inquiry-copy h2{margin:16px 0 10px;color:#212844;font:850 clamp(26px, 2.6vw, 40px)/1.05 Inter,system-ui,sans-serif;letter-spacing:-.04em}body.tuspot-platform .tuspot-ad-inquiry-copy p,.tuspot-ad-inquiry-copy p{color:rgb(33 40 68 / .72);font:500 15px/1.65 Inter,system-ui,sans-serif;margin:0 0 18px}body.tuspot-platform .tuspot-ad-inquiry-copy ul,.tuspot-ad-inquiry-copy ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-ad-inquiry-copy li,.tuspot-ad-inquiry-copy li{display:flex;gap:9px;align-items:center;color:#212844;font:760 13px/1.25 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-ad-inquiry-copy li:before,.tuspot-ad-inquiry-copy li:before{content:"";width:8px;height:8px;border-radius:50%;background:#23BBE7;box-shadow:0 0 0 4px rgb(35 187 231 / .14);flex:0 0 auto;color:#fff}body.tuspot-platform .tuspot-ad-inquiry-form,.tuspot-ad-inquiry-form{padding:24px;border-radius:28px;background:rgb(255 255 255 / .96);border:1px solid rgb(33 40 68 / .09);box-shadow:0 24px 60px rgb(33 40 68 / .09);display:grid;gap:14px}body.tuspot-platform .tuspot-ad-inquiry-form .tuspot-form-grid,.tuspot-ad-inquiry-form .tuspot-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-ad-inquiry-form label,.tuspot-ad-inquiry-form label{display:grid;gap:7px;margin:0}body.tuspot-platform .tuspot-ad-inquiry-form label span,.tuspot-ad-inquiry-form label span{color:rgb(33 40 68 / .74);font:760 12px/1.15 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-ad-inquiry-form input,body.tuspot-platform .tuspot-ad-inquiry-form select,body.tuspot-platform .tuspot-ad-inquiry-form textarea,.tuspot-ad-inquiry-form input,.tuspot-ad-inquiry-form select,.tuspot-ad-inquiry-form textarea{width:100%;min-height:48px;border:1px solid rgb(33 40 68 / .14);border-radius:15px;padding:12px 13px;background:#fff;color:#212844;font:600 14px/1.35 Inter,system-ui,sans-serif;box-shadow:inset 0 1px 0 rgb(255 255 255 / .75)}body.tuspot-platform .tuspot-ad-inquiry-form textarea,.tuspot-ad-inquiry-form textarea{min-height:108px;resize:vertical}body.tuspot-platform .tuspot-ad-inquiry-form .is-hp,.tuspot-ad-inquiry-form .is-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}body.tuspot-platform .tuspot-ad-inquiry-form .tuspot-ad-consent,.tuspot-ad-inquiry-form .tuspot-ad-consent{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;background:rgb(35 187 231 / .07)}body.tuspot-platform .tuspot-ad-inquiry-form .tuspot-ad-consent input,.tuspot-ad-inquiry-form .tuspot-ad-consent input{width:18px;height:18px;min-height:18px;margin:1px 0 0}body.tuspot-platform .tuspot-ad-inquiry-form button,.tuspot-ad-inquiry-form button{min-height:52px;border:0;border-radius:16px;background:#23BBE7;color:#fff;font:850 14px/1 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:0 18px 38px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-ad-inquiry-form button:hover,.tuspot-ad-inquiry-form button:hover{background:#212844;color:#fff}body.tuspot-platform .tuspot-form-success,.tuspot-form-success,body.tuspot-platform .tuspot-form-error,.tuspot-form-error{padding:13px 14px;border-radius:16px;font:750 13px/1.35 Inter,system-ui,sans-serif}body.tuspot-platform .tuspot-form-success,.tuspot-form-success{background:rgb(34 197 94 / .1);color:#166534;border:1px solid rgb(34 197 94 / .22)}body.tuspot-platform .tuspot-form-error,.tuspot-form-error{background:rgb(239 68 68 / .09);color:#991b1b;border:1px solid rgb(239 68 68 / .18)}@media (max-width:960px){body.tuspot-platform .tuspot-ad-inquiry,.tuspot-ad-inquiry{grid-template-columns:1fr;width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}@media (max-width:680px){body.tuspot-platform .tuspot-ad-inquiry-form .tuspot-form-grid,.tuspot-ad-inquiry-form .tuspot-form-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-ad-inquiry-copy,body.tuspot-platform .tuspot-ad-inquiry-form,.tuspot-ad-inquiry-copy,.tuspot-ad-inquiry-form{padding:18px;border-radius:22px}}body.tuspot-platform .tuspot-owner-services-card{overflow:hidden}body.tuspot-platform .tuspot-owner-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}body.tuspot-platform .tuspot-owner-service-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;border:1px solid rgb(35 187 231 / .18);border-radius:22px;background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(235 250 255 / .88));box-shadow:0 16px 36px rgb(18 50 70 / .06)}body.tuspot-platform .tuspot-owner-service-card.is-promo{background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(236 255 251 / .88))}body.tuspot-platform .tuspot-owner-service-icon{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgb(35 187 231 / .14);color:#13677F}body.tuspot-platform .tuspot-owner-service-icon svg{width:21px;height:21px}body.tuspot-platform .tuspot-owner-service-card span{display:block;margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(33 40 68 / .56)}body.tuspot-platform .tuspot-owner-service-card h3{margin:0;font-size:clamp(18px, 1.6vw, 22px);line-height:1.12;color:#212844}body.tuspot-platform .tuspot-owner-service-card p{margin:6px 0 0;color:rgb(33 40 68 / .66);font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-owner-service-card>strong,body.tuspot-platform .tuspot-owner-service-card>a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 12px;border-radius:999px;background:#23BBE7;color:#fff;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}body.tuspot-platform .tuspot-owner-service-card>strong{background:rgb(33 40 68 / .08);color:#212844}body.tuspot-platform .tuspot-owner-services-list{margin-top:16px;padding:14px;border-radius:20px;background:rgb(255 255 255 / .74);border:1px solid rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-owner-services-list h3{margin:0 0 10px;font-size:14px;color:#212844}body.tuspot-platform .tuspot-owner-services-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid rgb(33 40 68 / .08);text-decoration:none;color:#212844}body.tuspot-platform .tuspot-owner-services-list a:first-of-type{border-top:0}body.tuspot-platform .tuspot-owner-services-list span{color:rgb(33 40 68 / .58);font-size:13px;text-align:right}body.tuspot-platform .tuspot-owner-services-note{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;background:rgb(35 187 231 / .09);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-owner-services-note strong{color:#13677F;font-size:14px}body.tuspot-platform .tuspot-owner-services-note span{color:rgb(33 40 68 / .64);font-size:13px}@media (max-width:820px){body.tuspot-platform .tuspot-owner-services-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-service-card{grid-template-columns:auto minmax(0,1fr)}body.tuspot-platform .tuspot-owner-service-card>strong,body.tuspot-platform .tuspot-owner-service-card>a{grid-column:1 / -1;justify-self:flex-start}body.tuspot-platform .tuspot-owner-services-list a,body.tuspot-platform .tuspot-owner-services-note{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-owner-services-list span{text-align:left}}body.tuspot-platform .tuspot-owner-notifications{position:relative;display:inline-flex;align-items:center;justify-content:center;z-index:60}body.tuspot-platform .tuspot-owner-notification-toggle{position:relative;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}body.tuspot-platform .tuspot-owner-notification-toggle:hover,body.tuspot-platform .tuspot-owner-notifications.is-open .tuspot-owner-notification-toggle{transform:translateY(-1px);border-color:rgb(35 187 231 / .45);background:linear-gradient(135deg,#ffffff 0%,#eefaff 100%);box-shadow:0 18px 38px rgb(9 52 64 / .12)}body.tuspot-platform .tuspot-owner-notification-toggle em{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#23BBE7;color:#fff;border:2px solid #fff;font-size:11px;font-style:normal;font-weight:900;line-height:1;box-shadow:0 8px 18px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-owner-notification-panel{position:absolute;top:calc(100% + 12px);right:0;width:min(390px, calc(100vw - 32px));padding:12px;border-radius:24px;background:rgb(255 255 255 / .98);border:1px solid rgb(33 40 68 / .10);box-shadow:0 24px 70px rgb(20 44 64 / .18);backdrop-filter:blur(18px);z-index:999}body.tuspot-platform .tuspot-owner-notifications.is-open .tuspot-owner-notification-panel{display:block}body.tuspot-platform .tuspot-owner-notification-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 10px 12px;border-bottom:1px solid rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-owner-notification-head strong{color:#212844;font-size:16px;letter-spacing:-.03em}body.tuspot-platform .tuspot-owner-notification-head span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:999px;background:rgb(35 187 231 / .10);color:#13677F;font-size:11px;font-weight:900;white-space:nowrap}body.tuspot-platform .tuspot-owner-notification-list{display:grid;gap:8px;padding:10px 0}body.tuspot-platform .tuspot-owner-notification-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:start;padding:11px;border-radius:18px;text-decoration:none;color:#212844;background:rgb(246 251 253 / .88);border:1px solid rgb(33 40 68 / .07);transition:transform .18s ease,border-color .18s ease,background .18s ease}body.tuspot-platform .tuspot-owner-notification-item:hover{transform:translateY(-1px);background:#fff;border-color:rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-owner-notification-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgb(35 187 231 / .12);color:#1496B8}body.tuspot-platform .tuspot-owner-notification-icon .tuspot-client-svg,body.tuspot-platform .tuspot-owner-notification-icon svg{width:20px;height:20px}body.tuspot-platform .tuspot-owner-notification-item strong{display:block;margin:1px 0 3px;color:#212844;font-size:14px;line-height:1.22;letter-spacing:-.02em}body.tuspot-platform .tuspot-owner-notification-item small{display:block;color:rgb(33 40 68 / .63);font-size:12px;line-height:1.35}body.tuspot-platform .tuspot-owner-notification-item.is-urgent .tuspot-owner-notification-icon{background:rgb(255 107 107 / .12);color:#d64545}body.tuspot-platform .tuspot-owner-notification-item.is-notice .tuspot-owner-notification-icon{background:rgb(255 176 32 / .13);color:#b96d00}body.tuspot-platform .tuspot-owner-notification-item.is-ok .tuspot-owner-notification-icon{background:rgb(73 196 134 / .14);color:#2f9c66}body.tuspot-platform .tuspot-owner-notification-footer{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:15px;background:#212844;color:#fff;text-decoration:none;font-size:13px;font-weight:900}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-notification-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-notification-panel{background:rgb(20 24 42 / .98);border-color:rgb(255 255 255 / .10)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-notification-head strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-notification-item strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-notification-head strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-notification-item strong{color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-notification-item,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-notification-item{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .10);color:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-owner-notification-item small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-owner-notification-item small{color:rgb(255 255 255 / .66)}@media (max-width:720px){body.tuspot-platform .tuspot-owner-notifications{position:static}body.tuspot-platform .tuspot-owner-notification-panel{position:fixed;top:auto;left:16px;right:16px;bottom:16px;width:auto;max-height:min(76vh, 620px);overflow:auto;border-radius:26px}}body.tuspot-platform .tuspot-owner-renewal-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;margin:16px 0 0;border:1px solid rgb(35 187 231 / .26);background:linear-gradient(135deg,rgb(35 187 231 / .12),rgb(255 255 255 / .92));border-radius:22px;box-shadow:0 16px 34px rgb(17 24 39 / .06)}body.tuspot-platform .tuspot-owner-renewal-strip strong{display:block;margin:0 0 4px;color:#17213f;font-size:15px;line-height:1.25;font-weight:800}body.tuspot-platform .tuspot-owner-renewal-strip span{display:block;color:#5d6884;font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-owner-renewal-strip a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border-radius:14px;background:#23BBE7;color:#fff;font-size:13px;font-weight:800;text-decoration:none;box-shadow:0 14px 28px rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-owner-renewal-strip a:hover{background:#212844;color:#fff}@media (max-width:720px){body.tuspot-platform .tuspot-owner-renewal-strip{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-owner-renewal-strip a{width:100%}}body.tuspot-platform .tuspot-owner-report-card{position:relative;overflow:hidden;border:1px solid rgb(35 187 231 / .18);background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(239 251 255 / .96));box-shadow:0 22px 54px rgb(17 44 60 / .08)}body.tuspot-platform .tuspot-owner-report-card:before{content:"";position:absolute;inset:auto -70px -100px auto;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .20),#fff0 68%);pointer-events:none}body.tuspot-platform .tuspot-owner-report-grid{display:grid;grid-template-columns:minmax(190px,.42fr) 1fr;gap:18px;align-items:stretch;margin-top:16px}body.tuspot-platform .tuspot-owner-report-score,body.tuspot-platform .tuspot-owner-report-kpis>div{border:1px solid rgb(18 45 62 / .08);background:#fff;border-radius:22px;padding:18px;box-shadow:0 12px 28px rgb(17 44 60 / .06)}body.tuspot-platform .tuspot-owner-report-score strong{display:block;font-size:42px;line-height:1;letter-spacing:-.05em;color:#11394b}body.tuspot-platform .tuspot-owner-report-score span,body.tuspot-platform .tuspot-owner-report-kpis span{display:block;margin-top:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#648292}body.tuspot-platform .tuspot-owner-report-score i{display:block;height:9px;margin-top:18px;border-radius:999px;background:#e9f7fb;overflow:hidden}body.tuspot-platform .tuspot-owner-report-score i b{display:block;height:100%;border-radius:inherit;background:#23BBE7}body.tuspot-platform .tuspot-owner-report-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-owner-report-kpis strong{display:block;margin-top:4px;font-size:24px;line-height:1.1;color:#102f3d}body.tuspot-platform .tuspot-owner-report-kpis small{display:block;margin-top:7px;font-size:12px;color:#688b99}body.tuspot-platform .tuspot-owner-report-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}body.tuspot-platform .tuspot-owner-report-tips p{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px;border-radius:18px;background:rgb(35 187 231 / .075);color:#315465;font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-owner-report-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:10px;background:#fff;color:#23BBE7;box-shadow:0 8px 18px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-owner-report-icon svg{width:16px;height:16px}body.tuspot-platform .tuspot-owner-report-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}body.tuspot-platform .tuspot-owner-report-actions a,body.tuspot-platform .tuspot-owner-report-page .tuspot-owner-report-hero a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:12px 18px;border-radius:14px;background:#23BBE7;color:#fff;font-size:13px;font-weight:850;text-decoration:none;box-shadow:0 14px 28px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-owner-report-actions a.is-light,body.tuspot-platform .tuspot-owner-report-page .tuspot-owner-report-hero a:nth-child(2){background:#fff;color:#133747;box-shadow:inset 0 0 0 1px rgb(16 47 61 / .10)}body.tuspot-platform .tuspot-owner-report-page{width:100%;display:block;padding:48px 0 72px}body.tuspot-platform .tuspot-owner-report-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-owner-report-hero{margin:0 0 22px;padding:32px;border-radius:30px;background:linear-gradient(135deg,#102f3d,#176a82 58%,#23BBE7);color:#fff;box-shadow:0 28px 70px rgb(16 47 61 / .18)}body.tuspot-platform .tuspot-owner-report-hero span{display:inline-flex;margin-bottom:12px;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .14);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-owner-report-hero h1{margin:0;max-width:720px;color:#fff;font-size:clamp(34px,4vw,62px);line-height:1;letter-spacing:-.06em}body.tuspot-platform .tuspot-owner-report-hero p{margin:16px 0 0;max-width:680px;color:rgb(255 255 255 / .84);font-size:16px;line-height:1.65}body.tuspot-platform .tuspot-owner-report-hero div{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}@media (max-width:980px){body.tuspot-platform .tuspot-owner-report-grid,body.tuspot-platform .tuspot-owner-report-kpis,body.tuspot-platform .tuspot-owner-report-tips{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-report-shell{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}body.tuspot-platform .tuspot-ad-client-report{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:34px 0 54px}body.tuspot-platform .tuspot-ad-client-empty,body.tuspot-platform .tuspot-ad-client-hero,body.tuspot-platform .tuspot-ad-client-kpis article,body.tuspot-platform .tuspot-ad-client-panel{border:1px solid rgb(180 221 235 / .78);box-shadow:0 18px 54px rgb(19 61 82 / .08)}body.tuspot-platform .tuspot-ad-client-empty{background:linear-gradient(135deg,#f8fdff,#eefbff);border-radius:30px;padding:42px;text-align:center}body.tuspot-platform .tuspot-ad-client-empty span,body.tuspot-platform .tuspot-ad-client-hero-copy span{display:inline-flex;width:max-content;align-items:center;gap:8px;border-radius:999px;background:rgb(35 187 231 / .13);color:#087aa0;padding:8px 13px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-ad-client-empty h1,body.tuspot-platform .tuspot-ad-client-hero h1{margin:14px 0 10px;color:#142c36;font-size:clamp(30px,4vw,58px);line-height:.98;letter-spacing:-.055em}body.tuspot-platform .tuspot-ad-client-empty p,body.tuspot-platform .tuspot-ad-client-hero p{margin:0;color:#546976;font-size:16px;line-height:1.75}body.tuspot-platform .tuspot-ad-client-hero{position:relative;overflow:hidden;min-height:390px;border-radius:34px;padding:46px;display:flex;align-items:flex-end;background:linear-gradient(135deg,#e8faff,#ffffff)}body.tuspot-platform .tuspot-ad-client-hero.has-image{background-image:linear-gradient(90deg,rgb(5 26 38 / .92) 0%,rgb(5 26 38 / .72) 42%,rgb(5 26 38 / .18) 100%),var(--tuspot-report-image);background-size:cover;background-position:center}body.tuspot-platform .tuspot-ad-client-hero.has-image h1,body.tuspot-platform .tuspot-ad-client-hero.has-image p{color:#fff}body.tuspot-platform .tuspot-ad-client-hero-copy{max-width:680px;position:relative;z-index:2}body.tuspot-platform .tuspot-ad-client-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}body.tuspot-platform .tuspot-ad-client-tags b{border-radius:999px;background:rgb(255 255 255 / .86);color:#13313c;padding:9px 12px;font-size:12px;line-height:1}body.tuspot-platform .tuspot-ad-client-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0}body.tuspot-platform .tuspot-ad-client-kpis article{background:#fff;border-radius:24px;padding:20px}body.tuspot-platform .tuspot-ad-client-kpis span{display:block;color:#6b7d86;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}body.tuspot-platform .tuspot-ad-client-kpis strong{display:block;margin-top:8px;color:#112b35;font-size:28px;line-height:1;letter-spacing:-.04em}body.tuspot-platform .tuspot-ad-client-kpis p{margin:10px 0 0;color:#667985;font-size:13px;line-height:1.5}body.tuspot-platform .tuspot-ad-client-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px}body.tuspot-platform .tuspot-ad-client-panel{background:#fff;border-radius:26px;padding:24px}body.tuspot-platform .tuspot-ad-client-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}body.tuspot-platform .tuspot-ad-client-panel-head span{color:#647782;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}body.tuspot-platform .tuspot-ad-client-panel-head strong{color:#23bbe7;font-size:22px;letter-spacing:-.04em}body.tuspot-platform .tuspot-ad-client-progress{height:12px;border-radius:999px;background:#e7f6fb;overflow:hidden}body.tuspot-platform .tuspot-ad-client-progress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#23bbe7,#6dd5f3)}body.tuspot-platform .tuspot-ad-client-panel p{margin:14px 0 0;color:#536b76;font-size:15px;line-height:1.7}body.tuspot-platform .tuspot-ad-client-button{display:inline-flex;margin-top:16px;align-items:center;justify-content:center;border-radius:14px;background:#23bbe7;color:#fff;font-weight:800;text-decoration:none;padding:12px 16px;box-shadow:0 12px 26px rgb(35 187 231 / .24)}@media (max-width:1024px){body.tuspot-platform .tuspot-ad-client-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-ad-client-body{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-ad-client-report{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:22px 0 38px}body.tuspot-platform .tuspot-ad-client-hero{min-height:330px;padding:26px;border-radius:26px}body.tuspot-platform .tuspot-ad-client-kpis{grid-template-columns:1fr}body.tuspot-platform .tuspot-ad-client-empty h1,body.tuspot-platform .tuspot-ad-client-hero h1{font-size:34px}}body.tuspot-platform .tuspot-booking-clicks-front{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:32px auto;padding:28px;border:1px solid rgb(35 187 231 / .16);border-radius:26px;background:linear-gradient(135deg,#f7fdff,#fff);box-shadow:0 18px 44px rgb(23 35 66 / .08);color:#172342}body.tuspot-platform .tuspot-booking-clicks-front>span{display:inline-flex;margin-bottom:8px;padding:6px 10px;border-radius:999px;background:#e9f9fd;color:#0c7fa0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-booking-clicks-front h2{margin:0 0 8px;font-size:clamp(26px,3vw,42px);line-height:1.06;color:#172342}body.tuspot-platform .tuspot-booking-clicks-front p{max-width:760px;margin:0 0 22px;color:#607086;font-size:15px;line-height:1.65}body.tuspot-platform .tuspot-booking-clicks-front-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-booking-clicks-front-grid article{display:grid;gap:8px;padding:18px;border-radius:20px;border:1px solid rgb(35 187 231 / .14);background:#fff;box-shadow:0 12px 30px rgb(23 35 66 / .06)}body.tuspot-platform .tuspot-booking-clicks-front-grid article strong{font-size:15px;color:#172342}body.tuspot-platform .tuspot-booking-clicks-front-grid article>b{font-size:34px;line-height:1;color:#23bbe7}body.tuspot-platform .tuspot-booking-clicks-front-grid article small{color:#66758a;font-size:12px}body.tuspot-platform .tuspot-booking-clicks-front-grid ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}body.tuspot-platform .tuspot-booking-clicks-front-grid li{display:flex;justify-content:space-between;gap:10px;padding-top:6px;border-top:1px solid rgb(23 35 66 / .08);font-size:12px;color:#607086}body.tuspot-platform .tuspot-booking-clicks-front-grid li em{font-style:normal;font-weight:800;color:#172342}body.tuspot-platform .tuspot-booking-clicks-empty{padding:18px;border-radius:18px;background:#f2fbfe;color:#5b6d83}@media (max-width:980px){body.tuspot-platform .tuspot-booking-clicks-front-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-booking-clicks-front{width:calc(100vw - 24px);padding:20px}body.tuspot-platform .tuspot-booking-clicks-front-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-leads,.tuspot-leads{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin:36px auto;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-leads-head,.tuspot-leads-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}body.tuspot-platform .tuspot-leads-head h2,.tuspot-leads-head h2{margin:6px 0 8px;font-size:clamp(28px, 3vw, 46px);line-height:1.02;letter-spacing:-.04em;color:#172036}body.tuspot-platform .tuspot-leads-head p,.tuspot-leads-head p{max-width:720px;margin:0;font-size:15px;line-height:1.65;color:#5c667a}body.tuspot-platform .tuspot-leads-kpis,.tuspot-leads-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}body.tuspot-platform .tuspot-leads-kpi,.tuspot-leads-kpi{padding:20px;border:1px solid rgb(35 187 231 / .18);border-radius:24px;background:linear-gradient(135deg,rgb(35 187 231 / .11),rgb(255 255 255 / .96));box-shadow:0 18px 44px rgb(18 34 64 / .08)}body.tuspot-platform .tuspot-leads-kpi strong,.tuspot-leads-kpi strong{display:block;font-size:34px;line-height:1;letter-spacing:-.05em;color:#112033}body.tuspot-platform .tuspot-leads-kpi span,.tuspot-leads-kpi span{display:block;margin-top:8px;font-size:13px;font-weight:800;color:#172036}body.tuspot-platform .tuspot-leads-kpi small,.tuspot-leads-kpi small{display:block;margin-top:4px;font-size:12px;color:#667085}body.tuspot-platform .tuspot-leads-grid,.tuspot-leads-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:18px;align-items:start}body.tuspot-platform .tuspot-leads-card,.tuspot-leads-card{padding:22px;border:1px solid rgb(19 36 63 / .08);border-radius:28px;background:rgb(255 255 255 / .94);box-shadow:0 22px 60px rgb(16 30 54 / .09)}body.tuspot-platform .tuspot-leads-card-head,.tuspot-leads-card-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px}body.tuspot-platform .tuspot-leads-card h3,.tuspot-leads-card h3{margin:0;font-size:20px;letter-spacing:-.03em;color:#172036}body.tuspot-platform .tuspot-leads-card-head span,.tuspot-leads-card-head span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#23bbe7}body.tuspot-platform .tuspot-leads-list,.tuspot-leads-list{display:grid;gap:10px}body.tuspot-platform .tuspot-lead-row,.tuspot-lead-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid rgb(35 187 231 / .13);border-radius:18px;background:#f8fcff}body.tuspot-platform .tuspot-lead-icon,.tuspot-lead-icon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:rgb(35 187 231 / .13);color:#118bb2}body.tuspot-platform .tuspot-lead-icon svg,.tuspot-lead-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-lead-main strong,.tuspot-lead-main strong{display:block;font-size:14px;line-height:1.25;color:#172036}body.tuspot-platform .tuspot-lead-main span,.tuspot-lead-main span{display:block;margin-top:3px;font-size:12px;line-height:1.35;color:#667085}body.tuspot-platform .tuspot-lead-status,.tuspot-lead-status{padding:7px 10px;border-radius:999px;background:#fff;font-size:11px;font-weight:800;color:#172036;white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(19 36 63 / .08)}body.tuspot-platform .tuspot-leads-tips p,.tuspot-leads-tips p{font-size:14px;line-height:1.6;color:#5d687a}body.tuspot-platform .tuspot-leads-places,.tuspot-leads-places{margin-top:18px}body.tuspot-platform .tuspot-leads-place-table,.tuspot-leads-place-table{display:grid;gap:8px}body.tuspot-platform .tuspot-leads-place-row,.tuspot-leads-place-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;border-radius:16px;background:#f7fbfd}body.tuspot-platform .tuspot-leads-place-row a,.tuspot-leads-place-row a{font-weight:800;color:#172036;text-decoration:none}body.tuspot-platform .tuspot-leads-place-row span,.tuspot-leads-place-row span{font-size:12px;font-weight:800;color:#118bb2;white-space:nowrap}body.tuspot-platform .tuspot-leads-empty-state,.tuspot-leads-empty-state{padding:22px;border-radius:20px;background:linear-gradient(135deg,rgb(35 187 231 / .1),rgb(255 255 255 / .94));color:#5f6b7d}@media (max-width:980px){body.tuspot-platform .tuspot-leads-kpis,.tuspot-leads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-leads-grid,.tuspot-leads-grid{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-leads,.tuspot-leads{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:24px auto}body.tuspot-platform .tuspot-leads-head,.tuspot-leads-head{display:block}body.tuspot-platform .tuspot-leads-kpis,.tuspot-leads-kpis{grid-template-columns:1fr}body.tuspot-platform .tuspot-lead-row,.tuspot-lead-row{grid-template-columns:38px minmax(0,1fr)}body.tuspot-platform .tuspot-lead-status,.tuspot-lead-status{grid-column:2;justify-self:start}}body.tuspot-platform .tuspot-privacy-center,body.tuspot-platform .tuspot-centered-page.tuspot-privacy-center{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:46px 0 70px}body.tuspot-platform .tuspot-privacy-hero{border-radius:30px;padding:44px;background:linear-gradient(135deg,rgb(35 187 231 / .16),rgb(255 255 255 / .94) 55%,rgb(33 40 68 / .07));border:1px solid rgb(35 187 231 / .22);box-shadow:0 24px 70px rgb(33 40 68 / .1)}body.tuspot-platform .tuspot-privacy-hero .tuspot-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgb(35 187 231 / .14);color:#0b84a5;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}body.tuspot-platform .tuspot-privacy-hero h1{margin:0 0 12px;font-size:clamp(32px,4vw,58px);line-height:1.02;letter-spacing:-.05em;color:#212844}body.tuspot-platform .tuspot-privacy-hero p{max-width:760px;margin:0;font-size:17px;line-height:1.75;color:#536075}body.tuspot-platform .tuspot-privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}body.tuspot-platform .tuspot-privacy-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-height:250px;padding:24px;border-radius:26px;background:#fff;border:1px solid rgb(33 40 68 / .08);box-shadow:0 18px 45px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-privacy-card h2{margin:0 0 10px;font-size:20px;line-height:1.2;color:#212844}body.tuspot-platform .tuspot-privacy-card p{margin:0;font-size:14px;line-height:1.65;color:#5f6c7f}body.tuspot-platform .tuspot-privacy-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;user-select:none}body.tuspot-platform .tuspot-privacy-switch input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-privacy-switch span{position:relative;width:58px;height:32px;border-radius:999px;background:#dfe6ef;box-shadow:inset 0 0 0 1px rgb(33 40 68 / .08);transition:.2s ease}body.tuspot-platform .tuspot-privacy-switch span:before{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgb(33 40 68 / .18);transition:.2s ease}body.tuspot-platform .tuspot-privacy-switch input:checked+span{background:#23BBE7;color:#fff}body.tuspot-platform .tuspot-privacy-switch input:checked+span:before{transform:translateX(26px)}body.tuspot-platform .tuspot-privacy-switch em{font-style:normal;font-size:12px;font-weight:800;color:#536075;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-privacy-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}body.tuspot-platform .tuspot-privacy-actions button,body.tuspot-platform .tuspot-consent-bar button{border:0;border-radius:14px;padding:13px 18px;font-size:14px;font-weight:800;cursor:pointer}body.tuspot-platform .tuspot-privacy-save,body.tuspot-platform .tuspot-consent-bar [data-tuspot-consent-accept]{background:#23BBE7;color:#fff;box-shadow:0 12px 26px rgb(35 187 231 / .26)}body.tuspot-platform .tuspot-privacy-essential,body.tuspot-platform .tuspot-consent-bar [data-tuspot-consent-essential]{background:#212844;color:#fff}body.tuspot-platform .tuspot-privacy-clear{background:#f3f7fb;color:#212844}body.tuspot-platform .tuspot-privacy-note{margin-top:18px;padding:15px 18px;border-radius:18px;background:#f7fbfd;border:1px solid rgb(35 187 231 / .16);color:#536075;font-size:14px}body.tuspot-platform .tuspot-consent-bar{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:99999;width:min(980px,calc(100vw - 28px));display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:18px;border-radius:24px;background:rgb(255 255 255 / .96);border:1px solid rgb(35 187 231 / .18);box-shadow:0 24px 80px rgb(33 40 68 / .22);backdrop-filter:blur(16px)}body.tuspot-platform .tuspot-consent-bar[hidden]{display:none}body.tuspot-platform .tuspot-consent-bar strong{display:block;margin:0 0 4px;color:#212844;font-size:15px}body.tuspot-platform .tuspot-consent-bar p{margin:0;color:#5f6c7f;font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-consent-bar nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}body.tuspot-platform .tuspot-consent-bar a{color:#0b84a5;font-weight:800;text-decoration:none;font-size:13px}@media (max-width:1024px){body.tuspot-platform .tuspot-privacy-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-consent-bar{grid-template-columns:1fr}body.tuspot-platform .tuspot-consent-bar nav{justify-content:flex-start}}@media (max-width:640px){body.tuspot-platform .tuspot-privacy-center,body.tuspot-platform .tuspot-centered-page.tuspot-privacy-center{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:24px 0 50px}body.tuspot-platform .tuspot-privacy-hero{padding:26px;border-radius:22px}body.tuspot-platform .tuspot-privacy-card{min-height:0;padding:20px}body.tuspot-platform .tuspot-privacy-actions button,body.tuspot-platform .tuspot-consent-bar button{width:100%}body.tuspot-platform .tuspot-consent-bar{bottom:10px;border-radius:20px;padding:16px}}body.tuspot-platform .tuspot-help-center,.tuspot-help-center{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:34px 0 64px;box-sizing:border-box}body.tuspot-platform .tuspot-help-hero,.tuspot-help-hero{position:relative;overflow:hidden;padding:clamp(28px, 4vw, 58px);border:1px solid rgb(35 187 231 / .22);border-radius:32px;background:radial-gradient(circle at 88% 18%,rgb(35 187 231 / .22),transparent 32%),linear-gradient(135deg,rgb(244 251 254 / .98),rgb(255 255 255 / .96));box-shadow:0 28px 70px rgb(7 43 54 / .10)}body.tuspot-platform .tuspot-help-hero h1,.tuspot-help-hero h1{max-width:780px;margin:12px 0 12px;font-size:clamp(34px, 4.4vw, 68px);line-height:.98;letter-spacing:-.055em;color:#102A33}body.tuspot-platform .tuspot-help-hero p,.tuspot-help-hero p{max-width:780px;margin:0 0 26px;font-size:clamp(16px, 1.15vw, 20px);line-height:1.65;color:rgb(16 42 51 / .72)}body.tuspot-platform .tuspot-help-search,.tuspot-help-search{display:grid;gap:8px;max-width:760px;margin:0}body.tuspot-platform .tuspot-help-search span,.tuspot-help-search span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#138CAE}body.tuspot-platform .tuspot-help-search input,.tuspot-help-search input{width:100%;min-height:58px;padding:0 20px;border:1px solid rgb(35 187 231 / .28);border-radius:18px;background:#fff;box-shadow:0 18px 40px rgb(15 74 90 / .08);font-size:16px;color:#102A33}body.tuspot-platform .tuspot-help-topic-grid,.tuspot-help-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:18px 0 24px}body.tuspot-platform .tuspot-help-topic,.tuspot-help-topic{display:grid;align-content:start;gap:8px;min-height:190px;padding:20px;border:1px solid rgb(35 187 231 / .18);border-radius:26px;background:linear-gradient(180deg,#fff,#F4FBFE);box-shadow:0 18px 50px rgb(7 43 54 / .08);text-decoration:none;color:#102A33;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.tuspot-platform .tuspot-help-topic:hover,.tuspot-help-topic:hover{transform:translateY(-3px);border-color:rgb(35 187 231 / .45);box-shadow:0 26px 70px rgb(7 43 54 / .12)}body.tuspot-platform .tuspot-help-topic-icon,.tuspot-help-topic-icon,body.tuspot-platform .tuspot-help-group-head span,.tuspot-help-group-head span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:16px;background:rgb(35 187 231 / .12);color:#138CAE}body.tuspot-platform .tuspot-help-topic svg,.tuspot-help-topic svg,body.tuspot-platform .tuspot-help-group-head svg,.tuspot-help-group-head svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-help-topic small,.tuspot-help-topic small,body.tuspot-platform .tuspot-help-group-head small,.tuspot-help-group-head small{font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:#138CAE}body.tuspot-platform .tuspot-help-topic strong,.tuspot-help-topic strong{font-size:18px;line-height:1.18;letter-spacing:-.025em}body.tuspot-platform .tuspot-help-topic em,.tuspot-help-topic em{font-style:normal;font-size:14px;line-height:1.5;color:rgb(16 42 51 / .66)}body.tuspot-platform .tuspot-help-layout,.tuspot-help-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:22px;align-items:start}body.tuspot-platform .tuspot-help-faq-list,.tuspot-help-faq-list{display:grid;gap:18px}body.tuspot-platform .tuspot-help-faq-group,.tuspot-help-faq-group{padding:22px;border-radius:28px;border:1px solid rgb(16 42 51 / .08);background:#fff;box-shadow:0 18px 50px rgb(7 43 54 / .07)}body.tuspot-platform .tuspot-help-group-head,.tuspot-help-group-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}body.tuspot-platform .tuspot-help-group-head h2,.tuspot-help-group-head h2{margin:2px 0 0;font-size:clamp(21px, 1.8vw, 30px);line-height:1.12;letter-spacing:-.035em;color:#102A33}body.tuspot-platform .tuspot-help-faq,.tuspot-help-faq{border-top:1px solid rgb(16 42 51 / .08);padding:0}body.tuspot-platform .tuspot-help-faq summary,.tuspot-help-faq summary{cursor:pointer;list-style:none;padding:17px 4px;font-weight:850;color:#12313A;font-size:16px;line-height:1.35}body.tuspot-platform .tuspot-help-faq summary::-webkit-details-marker,.tuspot-help-faq summary::-webkit-details-marker{display:none}body.tuspot-platform .tuspot-help-faq summary:after,.tuspot-help-faq summary:after{content:"+";float:right;font-size:22px;line-height:1;color:#23BBE7}body.tuspot-platform .tuspot-help-faq[open] summary:after,.tuspot-help-faq[open] summary:after{content:"–"}body.tuspot-platform .tuspot-help-faq p,.tuspot-help-faq p{margin:-4px 0 18px;padding-right:30px;font-size:15px;line-height:1.68;color:rgb(16 42 51 / .72)}body.tuspot-platform .tuspot-help-aside,.tuspot-help-aside{position:sticky;top:96px;display:grid;gap:14px}body.tuspot-platform .tuspot-help-contact-card,.tuspot-help-contact-card{padding:24px;border-radius:28px;background:linear-gradient(135deg,#102A33,#075669);color:#fff;box-shadow:0 24px 70px rgb(7 43 54 / .18)}body.tuspot-platform .tuspot-help-contact-card h2,.tuspot-help-contact-card h2{margin:0 0 10px;font-size:24px;line-height:1.12;letter-spacing:-.03em;color:#fff}body.tuspot-platform .tuspot-help-contact-card p,.tuspot-help-contact-card p{margin:0 0 18px;color:rgb(255 255 255 / .78);line-height:1.6}body.tuspot-platform .tuspot-help-primary,.tuspot-help-primary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:14px;background:#23BBE7;color:#fff;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-help-links,.tuspot-help-links{display:grid;gap:10px;padding:16px;border-radius:24px;background:#fff;border:1px solid rgb(16 42 51 / .08);box-shadow:0 14px 40px rgb(7 43 54 / .06)}body.tuspot-platform .tuspot-help-links a,.tuspot-help-links a{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:14px;background:#F4FBFE;color:#12313A;font-weight:800;text-decoration:none}body.tuspot-platform .tuspot-help-links a:after,.tuspot-help-links a:after{content:"→";color:#23BBE7}@media (max-width:1100px){body.tuspot-platform .tuspot-help-topic-grid,.tuspot-help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-help-layout,.tuspot-help-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-help-aside,.tuspot-help-aside{position:static}}@media (max-width:680px){body.tuspot-platform .tuspot-help-center,.tuspot-help-center{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-top:18px}body.tuspot-platform .tuspot-help-hero,.tuspot-help-hero{padding:24px;border-radius:24px}body.tuspot-platform .tuspot-help-topic-grid,.tuspot-help-topic-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-help-topic,.tuspot-help-topic{min-height:0}body.tuspot-platform .tuspot-help-faq-group,.tuspot-help-faq-group{padding:18px;border-radius:22px}}body.tuspot-platform .tuspot-promo-tools-viewport,body.tuspot-platform .tuspot-promo-tools-shell{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-promo-tools-viewport{padding:42px 0 76px}body.tuspot-platform .tuspot-promo-tools-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:clamp(26px, 3vw, 44px);border-radius:30px;background:radial-gradient(circle at 82% 18%,rgb(35 187 231 / .34),transparent 30%),linear-gradient(135deg,#10243c 0%,#193f61 48%,#23bbe7 100%);color:#fff;box-shadow:0 24px 70px rgb(16 36 60 / .18);overflow:hidden}body.tuspot-platform .tuspot-promo-tools-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:rgb(255 255 255 / .13);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}body.tuspot-platform .tuspot-promo-tools-kicker svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9}body.tuspot-platform .tuspot-promo-tools-hero h1{margin:16px 0 10px;font-size:clamp(32px, 4.1vw, 62px);line-height:.98;letter-spacing:-.05em;color:#fff}body.tuspot-platform .tuspot-promo-tools-hero p{max-width:720px;margin:0;font-size:16px;line-height:1.75;color:rgb(255 255 255 / .86)}body.tuspot-platform .tuspot-promo-tools-badge{width:148px;min-height:148px;display:grid;place-items:center;align-content:center;border-radius:28px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .25);backdrop-filter:blur(16px)}body.tuspot-platform .tuspot-promo-tools-badge strong{display:block;color:#fff;font-size:54px;line-height:1}body.tuspot-platform .tuspot-promo-tools-badge span{color:rgb(255 255 255 / .8);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-promo-tools-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:22px;margin-top:22px;align-items:start}body.tuspot-platform .tuspot-promo-tools-sidebar,body.tuspot-platform .tuspot-promo-tools-card,body.tuspot-platform .tuspot-promo-tools-empty{border:1px solid rgb(33 40 68 / .09);border-radius:28px;background:rgb(255 255 255 / .94);box-shadow:0 18px 48px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-promo-tools-sidebar{padding:20px;position:sticky;top:92px}body.tuspot-platform .tuspot-promo-tools-sidebar h2,body.tuspot-platform .tuspot-promo-tools-card h3,body.tuspot-platform .tuspot-promo-tools-empty h2{margin:0 0 14px;font-size:18px;letter-spacing:-.02em;color:#212844}body.tuspot-platform .tuspot-promo-tools-list{display:grid;gap:10px}body.tuspot-platform .tuspot-promo-tools-list a{display:block;padding:13px 14px;border-radius:18px;border:1px solid rgb(33 40 68 / .08);background:#f8fcff;color:#212844;text-decoration:none}body.tuspot-platform .tuspot-promo-tools-list a.is-active{border-color:rgb(35 187 231 / .38);background:rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-promo-tools-list strong{display:block;font-size:13px;line-height:1.35}body.tuspot-platform .tuspot-promo-tools-list span{display:block;margin-top:3px;font-size:12px;color:#68738a}body.tuspot-platform .tuspot-promo-tools-place{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:22px;padding:22px;align-items:center}body.tuspot-platform .tuspot-promo-tools-place-img{min-height:220px;border-radius:22px;background-size:cover;background-position:center;background-color:rgb(35 187 231 / .1)}body.tuspot-platform .tuspot-promo-tools-place span{display:inline-flex;margin-bottom:8px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#23bbe7}body.tuspot-platform .tuspot-promo-tools-place h2{margin:0 0 8px;font-size:clamp(24px, 2.7vw, 40px);line-height:1.04;letter-spacing:-.04em;color:#212844}body.tuspot-platform .tuspot-promo-tools-place p,body.tuspot-platform .tuspot-promo-tools-card p,body.tuspot-platform .tuspot-promo-tools-empty p{margin:0 0 14px;font-size:14px;line-height:1.7;color:#627088}body.tuspot-platform .tuspot-promo-tools-linkline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}body.tuspot-platform .tuspot-promo-tools-linkline input,body.tuspot-platform .tuspot-promo-tools-card textarea{width:100%;box-sizing:border-box;border:1px solid rgb(33 40 68 / .12);border-radius:16px;background:#f8fbff;padding:12px 13px;font-size:13px;color:#212844}body.tuspot-platform .tuspot-promo-tools-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}body.tuspot-platform .tuspot-promo-tools-card{padding:22px}body.tuspot-platform .tuspot-promo-tools-share{display:flex;flex-wrap:wrap;gap:10px}body.tuspot-platform .tuspot-promo-tools-share a,body.tuspot-platform .tuspot-promo-tools-share button,body.tuspot-platform .tuspot-promo-tools-card button,body.tuspot-platform .tuspot-promo-tools-linkline button,body.tuspot-platform .tuspot-promo-tools-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:0;border-radius:14px;background:#23bbe7;color:#fff;font-weight:850;font-size:13px;text-decoration:none;box-shadow:0 12px 24px rgb(35 187 231 / .25);cursor:pointer}body.tuspot-platform .tuspot-promo-tools-card textarea{min-height:116px;resize:vertical;margin-bottom:12px}body.tuspot-platform .tuspot-promo-tools-badge-preview{display:inline-flex;padding:14px;border-radius:18px;background:#f3fbff;border:1px solid rgb(35 187 231 / .18);margin-bottom:12px}body.tuspot-platform .tuspot-promo-tools-empty{padding:34px;margin-top:22px;text-align:center}@media (max-width:1100px){body.tuspot-platform .tuspot-promo-tools-layout,body.tuspot-platform .tuspot-promo-tools-place{grid-template-columns:1fr}body.tuspot-platform .tuspot-promo-tools-sidebar{position:static}body.tuspot-platform .tuspot-promo-tools-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){body.tuspot-platform .tuspot-promo-tools-viewport,body.tuspot-platform .tuspot-promo-tools-shell{width:min(100% - 24px, 100%);max-width:min(100% - 24px, 100%)}body.tuspot-platform .tuspot-promo-tools-hero{grid-template-columns:1fr;border-radius:24px}body.tuspot-platform .tuspot-promo-tools-badge{width:100%;min-height:96px}body.tuspot-platform .tuspot-promo-tools-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-promo-tools-linkline{grid-template-columns:1fr}}body.tuspot-platform .tuspot-claim-page,.tuspot-claim-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:34px 0 72px}body.tuspot-platform .tuspot-claim-hero,.tuspot-claim-hero{position:relative;isolation:isolate;padding:clamp(32px, 5vw, 68px);border-radius:34px;background:linear-gradient(135deg,rgb(35 187 231 / .18),rgb(255 255 255 / .96) 52%,rgb(187 231 247 / .48));border:1px solid rgb(35 187 231 / .24);box-shadow:0 26px 70px rgb(20 47 69 / .12);overflow:hidden}body.tuspot-platform .tuspot-claim-hero::after,.tuspot-claim-hero::after{content:"";position:absolute;right:-90px;top:-120px;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .26),#fff0 68%);z-index:-1}body.tuspot-platform .tuspot-claim-hero h1,.tuspot-claim-hero h1{max-width:820px;margin:0;font-size:clamp(34px, 4.3vw, 68px);line-height:.98;letter-spacing:-.055em;color:#17243d}body.tuspot-platform .tuspot-claim-hero p,.tuspot-claim-hero p{max-width:780px;margin:20px 0 0;font-size:clamp(16px, 1.1vw, 19px);line-height:1.72;color:#516979}body.tuspot-platform .tuspot-claim-steps,.tuspot-claim-steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}body.tuspot-platform .tuspot-claim-steps span,.tuspot-claim-steps span{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;background:rgb(255 255 255 / .76);border:1px solid rgb(35 187 231 / .26);color:#29465a;font-weight:800}body.tuspot-platform .tuspot-claim-steps strong,.tuspot-claim-steps strong{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#23BBE7;color:#fff;font-size:12px}body.tuspot-platform .tuspot-claim-success,.tuspot-claim-success{display:grid;gap:4px;margin:22px 0;padding:18px 20px;border-radius:22px;background:rgb(231 249 241 / .96);border:1px solid rgb(49 190 126 / .28);color:#27614a}body.tuspot-platform .tuspot-claim-layout,.tuspot-claim-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:24px;align-items:start;margin-top:26px}body.tuspot-platform .tuspot-claim-card,body.tuspot-platform .tuspot-claim-side,.tuspot-claim-card,.tuspot-claim-side{padding:clamp(24px, 3vw, 38px);border-radius:30px;background:rgb(255 255 255 / .94);border:1px solid rgb(18 54 74 / .1);box-shadow:0 22px 60px rgb(21 49 67 / .1)}body.tuspot-platform .tuspot-claim-card h2,body.tuspot-platform .tuspot-claim-side h2,.tuspot-claim-card h2,.tuspot-claim-side h2{margin:0 0 18px;font-size:clamp(24px, 2vw, 34px);letter-spacing:-.035em;color:#17243d}body.tuspot-platform .tuspot-claim-form label,.tuspot-claim-form label{display:grid;gap:8px;margin-bottom:16px;font-weight:800;color:#273d50}body.tuspot-platform .tuspot-claim-form input,body.tuspot-platform .tuspot-claim-form select,body.tuspot-platform .tuspot-claim-form textarea,.tuspot-claim-form input,.tuspot-claim-form select,.tuspot-claim-form textarea{width:100%;min-height:48px;border-radius:16px;border:1px solid rgb(31 68 86 / .16);background:#fff;padding:12px 14px;font:inherit;color:#18263a;box-shadow:none}body.tuspot-platform .tuspot-claim-grid,.tuspot-claim-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-claim-consent,.tuspot-claim-consent{display:flex;align-items:flex-start;gap:10px;font-weight:700;color:#536a78}body.tuspot-platform .tuspot-claim-consent input,.tuspot-claim-consent input{width:18px;height:18px;min-height:18px;margin-top:3px}body.tuspot-platform .tuspot-claim-form button,.tuspot-claim-form button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:0;border-radius:16px;background:#23BBE7;color:#fff;font-weight:900;box-shadow:0 16px 34px rgb(35 187 231 / .3);cursor:pointer}body.tuspot-platform .tuspot-claim-side ul,.tuspot-claim-side ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px}body.tuspot-platform .tuspot-claim-side li,.tuspot-claim-side li{position:relative;padding-left:30px;color:#536a78;line-height:1.6}body.tuspot-platform .tuspot-claim-side li::before,.tuspot-claim-side li::before{content:"✓";position:absolute;left:0;top:0;display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgb(35 187 231 / .14);color:#168fb4;font-weight:900;font-size:12px}body.tuspot-platform .tuspot-claim-side a,.tuspot-claim-side a{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;background:#17243d;color:#fff;text-decoration:none;font-weight:900}@media (max-width:960px){body.tuspot-platform .tuspot-claim-layout,.tuspot-claim-layout{grid-template-columns:1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-claim-page,.tuspot-claim-page{width:min(100% - 28px, 100%);max-width:min(100% - 28px, 100%)}body.tuspot-platform .tuspot-claim-grid,.tuspot-claim-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-claim-hero,.tuspot-claim-hero{border-radius:24px;padding:28px 20px}}body.tuspot-platform .tuspot-owner-onboarding,.tuspot-owner-onboarding.tuspot-centered-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:42px 0 64px;box-sizing:border-box}body.tuspot-platform .tuspot-owner-onboarding *{box-sizing:border-box}body.tuspot-platform .tuspot-owner-onboarding-hero{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:stretch;padding:32px;border-radius:30px;background:linear-gradient(135deg,rgb(35 187 231 / .15),rgb(255 255 255 / .96) 42%,rgb(33 40 68 / .08));border:1px solid rgb(35 187 231 / .22);box-shadow:0 24px 70px rgb(18 34 60 / .09);margin-bottom:20px}body.tuspot-platform .tuspot-owner-onboarding-hero h1{margin:8px 0 12px;font-size:clamp(34px,4vw,58px);line-height:1.02;letter-spacing:-.05em;color:#17213c}body.tuspot-platform .tuspot-owner-onboarding-hero p{max-width:760px;margin:0;font-size:16px;line-height:1.72;color:#526078}body.tuspot-platform .tuspot-owner-onboarding-score{border-radius:26px;background:#212844;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;box-shadow:0 18px 44px rgb(33 40 68 / .18)}body.tuspot-platform .tuspot-owner-onboarding-score strong{font-size:44px;line-height:1;color:#fff}body.tuspot-platform .tuspot-owner-onboarding-score span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:rgb(255 255 255 / .72);margin-top:8px}body.tuspot-platform .tuspot-owner-onboarding-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 20px}body.tuspot-platform .tuspot-owner-onboarding-kpis>div{padding:18px 20px;border-radius:22px;background:#fff;border:1px solid rgb(33 40 68 / .08);box-shadow:0 16px 36px rgb(18 34 60 / .06)}body.tuspot-platform .tuspot-owner-onboarding-kpis span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7d8799;margin-bottom:6px}body.tuspot-platform .tuspot-owner-onboarding-kpis strong{font-size:28px;color:#212844}body.tuspot-platform .tuspot-owner-onboarding-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}body.tuspot-platform .tuspot-owner-onboarding-list,body.tuspot-platform .tuspot-owner-onboarding-main,body.tuspot-platform .tuspot-owner-onboarding-empty{background:#fff;border:1px solid rgb(33 40 68 / .08);border-radius:28px;box-shadow:0 24px 60px rgb(18 34 60 / .07)}body.tuspot-platform .tuspot-owner-onboarding-list{padding:18px;position:sticky;top:24px}body.tuspot-platform .tuspot-owner-onboarding-list h2{font-size:15px;margin:0 0 12px;color:#212844}body.tuspot-platform .tuspot-owner-onboarding-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 14px;border-radius:18px;text-decoration:none;color:#212844;border:1px solid rgb(33 40 68 / .08);margin-bottom:8px;background:#f8fbff}body.tuspot-platform .tuspot-owner-onboarding-list a.is-active{background:rgb(35 187 231 / .12);border-color:rgb(35 187 231 / .38)}body.tuspot-platform .tuspot-owner-onboarding-list span{font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.tuspot-platform .tuspot-owner-onboarding-list em{font-style:normal;font-weight:850;color:#23bbe7}body.tuspot-platform .tuspot-owner-onboarding-main{padding:24px}body.tuspot-platform .tuspot-owner-onboarding-place-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}body.tuspot-platform .tuspot-owner-onboarding-place-head span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#7d8799;margin-bottom:6px}body.tuspot-platform .tuspot-owner-onboarding-place-head h2{font-size:30px;line-height:1.1;letter-spacing:-.03em;color:#212844;margin:0}body.tuspot-platform .tuspot-owner-onboarding-place-head strong{font-size:36px;color:#23bbe7;line-height:1}body.tuspot-platform .tuspot-owner-onboarding-progress{height:10px;background:#eef4fa;border-radius:999px;overflow:hidden;margin-bottom:22px}body.tuspot-platform .tuspot-owner-onboarding-progress i{display:block;height:100%;background:linear-gradient(90deg,#23bbe7,#72dcf6);border-radius:999px}body.tuspot-platform .tuspot-owner-onboarding-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-owner-onboarding-checks article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;padding:15px;border-radius:20px;border:1px solid rgb(33 40 68 / .08);background:#fbfdff}body.tuspot-platform .tuspot-owner-onboarding-checks article.is-done{background:rgb(35 187 231 / .08);border-color:rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-owner-onboarding-checks article.is-missing{background:#fff}body.tuspot-platform .tuspot-onboarding-icon{width:42px;height:42px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:rgb(35 187 231 / .12);color:#1699c2}body.tuspot-platform .tuspot-onboarding-icon svg{width:21px;height:21px;display:block}body.tuspot-platform .tuspot-owner-onboarding-checks strong{display:block;color:#212844;font-size:14px;margin-bottom:4px}body.tuspot-platform .tuspot-owner-onboarding-checks span{display:block;color:#637088;font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-owner-onboarding-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body.tuspot-platform .tuspot-owner-onboarding-actions a,body.tuspot-platform .tuspot-owner-onboarding-empty a,body.tuspot-platform .tuspot-owner-onboarding-login a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:16px;background:#23bbe7;color:#fff;font-weight:850;text-decoration:none;box-shadow:0 14px 28px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-owner-onboarding-actions a:nth-child(2),body.tuspot-platform .tuspot-owner-onboarding-empty a:nth-child(2){background:#212844;box-shadow:0 14px 28px rgb(33 40 68 / .18);color:#fff}body.tuspot-platform .tuspot-owner-onboarding-actions a:nth-child(3){background:#fff;color:#212844;border:1px solid rgb(33 40 68 / .12);box-shadow:none}body.tuspot-platform .tuspot-owner-onboarding-empty,body.tuspot-platform .tuspot-owner-onboarding-login{padding:34px;text-align:center}body.tuspot-platform .tuspot-owner-onboarding-empty h2,body.tuspot-platform .tuspot-owner-onboarding-login h1{margin:0 0 10px;color:#212844;font-size:32px;letter-spacing:-.03em}body.tuspot-platform .tuspot-owner-onboarding-empty p,body.tuspot-platform .tuspot-owner-onboarding-login p{margin:0 auto 18px;max-width:640px;color:#637088;line-height:1.65}body.tuspot-platform .tuspot-owner-onboarding-empty>div{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}@media (max-width:980px){body.tuspot-platform .tuspot-owner-onboarding,.tuspot-owner-onboarding.tuspot-centered-page{width:min(100% - 28px,760px);max-width:min(100% - 28px,760px);padding-top:24px}body.tuspot-platform .tuspot-owner-onboarding-hero{grid-template-columns:1fr;padding:24px}body.tuspot-platform .tuspot-owner-onboarding-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-onboarding-list{position:static}body.tuspot-platform .tuspot-owner-onboarding-checks{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-onboarding-kpis{grid-template-columns:1fr}}@media (max-width:560px){body.tuspot-platform .tuspot-owner-onboarding-hero h1{font-size:32px}body.tuspot-platform .tuspot-owner-onboarding-place-head{display:block}body.tuspot-platform .tuspot-owner-onboarding-place-head strong{display:block;margin-top:12px}body.tuspot-platform .tuspot-owner-onboarding-actions a{width:100%}}body.tuspot-platform .tuspot-profile-update-page,body .tuspot-profile-update-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:clamp(28px,5vw,72px) auto;padding:0;box-sizing:border-box;color:#212844}body.tuspot-platform .tuspot-profile-update-hero{position:relative;overflow:hidden;border-radius:34px;padding:clamp(28px,5vw,64px);background:linear-gradient(135deg,rgb(35 187 231 / .16),rgb(255 255 255 / .94) 45%,rgb(33 40 68 / .07));border:1px solid rgb(35 187 231 / .22);box-shadow:0 24px 70px rgb(33 40 68 / .10)}body.tuspot-platform .tuspot-profile-update-hero:after{content:"";position:absolute;right:-70px;top:-90px;width:330px;height:330px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .28),#fff0 66%);pointer-events:none}body.tuspot-platform .tuspot-profile-update-hero h1{max-width:780px;margin:10px 0 14px;font-size:clamp(34px,4.5vw,66px);line-height:.98;letter-spacing:-.055em;color:#212844}body.tuspot-platform .tuspot-profile-update-hero p{max-width:760px;margin:0;color:rgb(33 40 68 / .72);font-size:clamp(16px,1.25vw,20px);line-height:1.65}body.tuspot-platform .tuspot-profile-update-steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform .tuspot-profile-update-steps span{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:16px;background:rgb(255 255 255 / .86);border:1px solid rgb(35 187 231 / .2);color:#42506b;font-weight:750;font-size:13px}body.tuspot-platform .tuspot-profile-update-steps strong{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#23BBE7;color:#fff;font-size:12px}body.tuspot-platform .tuspot-profile-update-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:24px;align-items:start;margin-top:24px}body.tuspot-platform .tuspot-profile-update-card,body.tuspot-platform .tuspot-profile-update-side,body.tuspot-platform .tuspot-profile-update-success,body.tuspot-platform .tuspot-profile-update-error{border-radius:28px;background:#fff;border:1px solid rgb(33 40 68 / .08);box-shadow:0 22px 60px rgb(33 40 68 / .08);padding:clamp(22px,3vw,34px)}body.tuspot-platform .tuspot-profile-update-success,body.tuspot-platform .tuspot-profile-update-error{margin-top:18px;display:flex;gap:10px;align-items:flex-start}body.tuspot-platform .tuspot-profile-update-success{border-color:rgb(35 187 231 / .28);background:rgb(236 250 255 / .94)}body.tuspot-platform .tuspot-profile-update-error{border-color:rgb(244 63 94 / .2);background:rgb(255 241 242 / .96)}body.tuspot-platform .tuspot-profile-update-card h2,body.tuspot-platform .tuspot-profile-update-side h2{margin:0 0 18px;font-size:24px;letter-spacing:-.025em;color:#212844}body.tuspot-platform .tuspot-profile-update-form label{display:grid;gap:8px;margin-bottom:16px;color:#212844;font-weight:750}body.tuspot-platform .tuspot-profile-update-form label span{font-size:13px;color:#4e5d78}body.tuspot-platform .tuspot-profile-update-form input:not([type="checkbox"]),body.tuspot-platform .tuspot-profile-update-form select,body.tuspot-platform .tuspot-profile-update-form textarea{width:100%;border:1px solid rgb(33 40 68 / .12);border-radius:16px;background:#f7fbfd;padding:13px 14px;font:inherit;color:#212844;outline:none;box-shadow:inset 0 1px 0 rgb(255 255 255 / .85)}body.tuspot-platform .tuspot-profile-update-form input:focus,body.tuspot-platform .tuspot-profile-update-form select:focus,body.tuspot-platform .tuspot-profile-update-form textarea:focus{border-color:#23BBE7;box-shadow:0 0 0 4px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-profile-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-profile-update-consent{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:18px;background:rgb(35 187 231 / .08);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-profile-update-consent input{margin-top:3px;accent-color:#23BBE7}body.tuspot-platform .tuspot-profile-update-form button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:0;border-radius:16px;padding:0 22px;background:#23BBE7;color:#fff;font-weight:850;box-shadow:0 16px 34px rgb(35 187 231 / .26);cursor:pointer}body.tuspot-platform .tuspot-profile-update-side ul{margin:0 0 22px;padding:0;list-style:none;display:grid;gap:10px}body.tuspot-platform .tuspot-profile-update-side li{position:relative;padding-left:26px;color:#4e5d78;line-height:1.5}body.tuspot-platform .tuspot-profile-update-side li:before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:#23BBE7;box-shadow:inset 0 0 0 5px rgb(255 255 255 / .65)}body.tuspot-platform .tuspot-profile-update-side a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:14px;padding:0 16px;background:#212844;color:#fff;font-weight:800;text-decoration:none}@media (max-width:980px){body.tuspot-platform .tuspot-profile-update-layout{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-profile-update-page,body .tuspot-profile-update-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:24px auto}body.tuspot-platform .tuspot-profile-update-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-profile-update-hero{border-radius:24px;padding:24px}}body.tuspot-platform .tuspot-review-request-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:42px 0 70px;color:#213447}body.tuspot-platform .tuspot-review-request-hero{position:relative;overflow:hidden;border:1px solid rgb(35 187 231 / .18);border-radius:30px;background:linear-gradient(135deg,#eaf9ff 0%,#fff 52%,#effcff 100%);padding:38px;box-shadow:0 24px 70px rgb(15 53 74 / .08);margin-bottom:22px}body.tuspot-platform .tuspot-review-request-hero h1{margin:10px 0 12px;font-size:clamp(34px,4.5vw,62px);line-height:.98;letter-spacing:-.055em;color:#172b45;max-width:840px}body.tuspot-platform .tuspot-review-request-hero p{max-width:760px;margin:0;font-size:17px;line-height:1.72;color:#526a76}body.tuspot-platform .tuspot-review-request-steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform .tuspot-review-request-steps span{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:999px;background:#fff;border:1px solid #d8eef6;color:#315366;font-size:13px;font-weight:800;box-shadow:0 10px 22px rgb(17 70 95 / .05)}body.tuspot-platform .tuspot-review-request-steps strong{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#23BBE7;color:#fff;font-size:12px}body.tuspot-platform .tuspot-review-request-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:22px;align-items:start}body.tuspot-platform .tuspot-review-request-card,body.tuspot-platform .tuspot-review-request-side>div,body.tuspot-platform .tuspot-review-request-empty{background:#fff;border:1px solid #dbeef5;border-radius:26px;padding:24px;box-shadow:0 18px 48px rgb(18 63 84 / .07)}body.tuspot-platform .tuspot-review-request-select span,body.tuspot-platform .tuspot-review-request-copybox span{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#6b8591;font-weight:900}body.tuspot-platform .tuspot-review-request-select select{width:100%;height:52px;border-radius:16px;border:1px solid #d4e9f2;background:#fbfeff;color:#173348;font-weight:800;padding:0 14px}body.tuspot-platform .tuspot-review-request-copybox{margin-top:18px}body.tuspot-platform .tuspot-review-request-copybox>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}body.tuspot-platform .tuspot-review-request-copybox textarea{width:100%;border:1px solid #d4e9f2;border-radius:18px;background:#f8fdff;color:#29465a;line-height:1.6;padding:16px;resize:vertical;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)}body.tuspot-platform .tuspot-review-request-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}body.tuspot-platform .tuspot-review-request-actions a,body.tuspot-platform .tuspot-review-request-actions button,body.tuspot-platform .tuspot-review-request-copybox button,body.tuspot-platform .tuspot-review-request-empty a{appearance:none;border:0;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;padding:12px 16px;line-height:1;box-shadow:0 14px 28px rgb(35 187 231 / .2);cursor:pointer}body.tuspot-platform .tuspot-review-request-actions a:nth-child(2),body.tuspot-platform .tuspot-review-request-actions button,body.tuspot-platform .tuspot-review-request-copybox button{background:#20324a;color:#fff;box-shadow:0 14px 28px rgb(32 50 74 / .14)}body.tuspot-platform .tuspot-review-request-side{display:grid;gap:16px}body.tuspot-platform .tuspot-review-request-preview{background:linear-gradient(135deg,#102a42,#17435d);color:#fff;border-color:rgb(255 255 255 / .08)}body.tuspot-platform .tuspot-review-request-preview span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#96e5ff;font-weight:900}body.tuspot-platform .tuspot-review-request-preview h2{margin:10px 0;color:#fff;font-size:26px;line-height:1.1}body.tuspot-platform .tuspot-review-request-preview p{color:rgb(255 255 255 / .78);line-height:1.65;margin:0 0 16px}body.tuspot-platform .tuspot-review-request-preview a{display:inline-flex;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;padding:12px 16px}body.tuspot-platform .tuspot-review-request-tips h3{margin:0 0 12px;color:#19364a;font-size:18px}body.tuspot-platform .tuspot-review-request-tips ul{margin:0;padding-left:18px;color:#536f7c;line-height:1.7}body.tuspot-platform .tuspot-review-request-empty{text-align:center;padding:34px}body.tuspot-platform .tuspot-review-request-empty h2{margin:0 0 8px;color:#19364a}.tuspot-review-request-empty p{margin:0 auto 18px;max-width:620px;color:#617985;line-height:1.65}.tuspot-review-request-empty div{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}body.tuspot-platform .tuspot-copy-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%) translateY(12px);background:#172b45;color:#fff;border-radius:999px;padding:12px 18px;font-weight:900;box-shadow:0 18px 38px rgb(0 0 0 / .18);z-index:999999;opacity:0;transition:opacity .18s ease,transform .18s ease}.tuspot-copy-toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:980px){body.tuspot-platform .tuspot-review-request-page{width:min(100% - 28px,760px);padding-top:24px}body.tuspot-platform .tuspot-review-request-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-review-request-hero{padding:28px 22px;border-radius:24px}body.tuspot-platform .tuspot-review-request-card,body.tuspot-platform .tuspot-review-request-side>div,body.tuspot-platform .tuspot-review-request-empty{border-radius:22px;padding:20px}.tuspot-review-request-copybox>div{align-items:flex-start;flex-direction:column}.tuspot-review-request-actions a,.tuspot-review-request-actions button{width:100%;justify-content:center;text-align:center}}body.tuspot-platform .tuspot-special-offers-page,body.tuspot-platform .tuspot-owner-offer-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:34px 0 72px;box-sizing:border-box}body.tuspot-platform .tuspot-special-offers-hero,body.tuspot-platform .tuspot-owner-offer-hero{position:relative;overflow:hidden;border:1px solid rgb(35 187 231 / .18);border-radius:30px;padding:42px;min-height:300px;background:linear-gradient(110deg,rgb(255 255 255 / .98) 0%,rgb(236 250 255 / .96) 52%,rgb(35 187 231 / .18) 100%),radial-gradient(circle at 88% 16%,rgb(35 187 231 / .30),transparent 34%);box-shadow:0 24px 70px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-special-offers-hero:after,body.tuspot-platform .tuspot-owner-offer-hero:after{content:"";position:absolute;right:34px;bottom:30px;width:260px;height:180px;border-radius:28px;background:linear-gradient(135deg,rgb(35 187 231 / .24),rgb(33 40 68 / .08));transform:rotate(-4deg);pointer-events:none}body.tuspot-platform .tuspot-special-offers-hero h1,body.tuspot-platform .tuspot-owner-offer-hero h1{position:relative;z-index:1;max-width:760px;margin:10px 0 12px;font-size:clamp(34px,4vw,62px);line-height:.98;letter-spacing:-.055em;color:#212844}body.tuspot-platform .tuspot-special-offers-hero p,body.tuspot-platform .tuspot-owner-offer-hero p{position:relative;z-index:1;max-width:660px;margin:0;color:#5b6478;font-size:17px;line-height:1.7}body.tuspot-platform .tuspot-special-offers-hero-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform .tuspot-special-offers-hero-actions a,body.tuspot-platform .tuspot-special-offers-empty a,body.tuspot-platform .tuspot-special-offer-body>a,body.tuspot-platform .tuspot-owner-offer-submit button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:13px 20px;border-radius:16px;background:#23bbe7;color:#fff;font-weight:800;text-decoration:none;border:0;box-shadow:0 14px 30px rgb(35 187 231 / .25);cursor:pointer}body.tuspot-platform .tuspot-special-offers-hero-actions a:nth-child(2){background:#212844;box-shadow:0 14px 30px rgb(33 40 68 / .16);color:#fff}body.tuspot-platform .tuspot-special-offers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}body.tuspot-platform .tuspot-special-offer-card{overflow:hidden;border-radius:28px;border:1px solid rgb(33 40 68 / .08);background:#fff;box-shadow:0 20px 58px rgb(33 40 68 / .07)}body.tuspot-platform .tuspot-special-offer-card.is-featured{border-color:rgb(35 187 231 / .38);box-shadow:0 24px 74px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-special-offer-media{min-height:210px;background:linear-gradient(135deg,rgb(33 40 68 / .10),rgb(35 187 231 / .22)),linear-gradient(135deg,#e9faff,#f7fbff);background-size:cover;background-position:center;position:relative}body.tuspot-platform .tuspot-special-offer-media span{position:absolute;left:16px;top:16px;display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .93);color:#212844;font-size:12px;font-weight:850;box-shadow:0 10px 24px rgb(33 40 68 / .12)}body.tuspot-platform .tuspot-special-offer-body{padding:22px}body.tuspot-platform .tuspot-special-offer-place{margin:0 0 8px;color:#23bbe7;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-special-offer-body h2{margin:0 0 10px;color:#212844;font-size:22px;line-height:1.12;letter-spacing:-.035em}body.tuspot-platform .tuspot-special-offer-body p:not(.tuspot-special-offer-place){margin:0;color:#687187;font-size:14px;line-height:1.62}body.tuspot-platform .tuspot-special-offer-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:17px 0}body.tuspot-platform .tuspot-special-offer-meta strong,body.tuspot-platform .tuspot-special-offer-meta span{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border-radius:12px;background:#f2fbfe;color:#212844;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-special-offer-meta strong{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-special-offers-empty,body.tuspot-platform .tuspot-owner-offer-notice{margin-top:24px;padding:26px;border:1px solid rgb(35 187 231 / .18);border-radius:24px;background:#f5fcff;color:#212844}body.tuspot-platform .tuspot-owner-offer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;padding:26px;border:1px solid rgb(33 40 68 / .08);border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(33 40 68 / .06)}body.tuspot-platform .tuspot-owner-offer-form label{display:block}body.tuspot-platform .tuspot-owner-offer-form label span{display:block;margin-bottom:8px;color:#212844;font-size:13px;font-weight:850}body.tuspot-platform .tuspot-owner-offer-form input,body.tuspot-platform .tuspot-owner-offer-form select,body.tuspot-platform .tuspot-owner-offer-form textarea{width:100%;min-height:48px;border:1px solid rgb(33 40 68 / .12);border-radius:16px;padding:12px 14px;background:#fbfdff;color:#212844;box-sizing:border-box}body.tuspot-platform .tuspot-owner-offer-form textarea{min-height:140px;resize:vertical}body.tuspot-platform .tuspot-owner-offer-form .is-wide{grid-column:1/-1}body.tuspot-platform .tuspot-owner-offer-submit{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgb(33 40 68 / .08);padding-top:18px}body.tuspot-platform .tuspot-owner-offer-submit p{margin:0;color:#687187;font-size:13px;line-height:1.5}@media (max-width:1024px){body.tuspot-platform .tuspot-special-offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.tuspot-platform .tuspot-special-offers-page,body.tuspot-platform .tuspot-owner-offer-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding-top:20px}body.tuspot-platform .tuspot-special-offers-hero,body.tuspot-platform .tuspot-owner-offer-hero{padding:28px;border-radius:24px;min-height:auto}body.tuspot-platform .tuspot-special-offers-hero:after,body.tuspot-platform .tuspot-owner-offer-hero:after{display:none}body.tuspot-platform .tuspot-special-offers-grid,body.tuspot-platform .tuspot-owner-offer-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-owner-offer-submit{display:block}body.tuspot-platform .tuspot-owner-offer-submit button{width:100%;margin-bottom:12px}}body.tuspot-platform .tuspot-trip-calendar-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:clamp(28px, 4vw, 62px) 0;color:#172036}body.tuspot-platform .tuspot-trip-calendar-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;align-items:stretch;margin-bottom:24px}body.tuspot-platform .tuspot-trip-calendar-hero>div,body.tuspot-platform .tuspot-trip-calendar-hero>aside,body.tuspot-platform .tuspot-trip-calendar-cta{border:1px solid rgb(35 187 231 / .18);border-radius:30px;background:linear-gradient(135deg,#ffffff 0%,#f3fbfe 100%);box-shadow:0 22px 70px rgb(24 55 78 / .10)}body.tuspot-platform .tuspot-trip-calendar-hero>div{padding:clamp(26px, 4vw, 54px);min-height:340px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}body.tuspot-platform .tuspot-trip-calendar-hero>div::after{content:"";position:absolute;right:-110px;top:-110px;width:280px;height:280px;border-radius:999px;background:rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-trip-calendar-hero h1{margin:10px 0 14px;max-width:760px;font-size:clamp(34px, 4vw, 64px);line-height:.98;letter-spacing:-.055em;color:#101828}body.tuspot-platform .tuspot-trip-calendar-hero p{max-width:720px;margin:0;color:#4b5a6f;font-size:17px;line-height:1.72}body.tuspot-platform .tuspot-trip-calendar-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform .tuspot-trip-calendar-actions a,body.tuspot-platform .tuspot-trip-calendar-cta a,body.tuspot-platform .tuspot-trip-season-card a,body.tuspot-platform .tuspot-trip-month-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:16px;background:#23BBE7;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 30px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-trip-calendar-actions a:nth-child(2){background:#fff;color:#123041;box-shadow:inset 0 0 0 1px rgb(16 24 40 / .10)}body.tuspot-platform .tuspot-trip-calendar-hero>aside{padding:30px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at top right,rgb(35 187 231 / .25),transparent 40%),#102a35;color:#fff}body.tuspot-platform .tuspot-trip-calendar-hero aside strong{display:block;margin-bottom:10px;font-size:22px;letter-spacing:-.03em}body.tuspot-platform .tuspot-trip-calendar-hero aside p{color:rgb(255 255 255 / .78);font-size:15px}body.tuspot-platform .tuspot-trip-season-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:22px 0 34px}body.tuspot-platform .tuspot-trip-season-card,body.tuspot-platform .tuspot-trip-month-card{border:1px solid rgb(18 48 65 / .09);border-radius:26px;background:#fff;box-shadow:0 16px 45px rgb(18 48 65 / .08);padding:24px;min-width:0}body.tuspot-platform .tuspot-trip-season-card span,body.tuspot-platform .tuspot-trip-calendar-head span,body.tuspot-platform .tuspot-trip-calendar-cta span{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:rgb(35 187 231 / .12);color:#087493;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-trip-season-card h2,body.tuspot-platform .tuspot-trip-month-card h3,body.tuspot-platform .tuspot-trip-calendar-head h2,body.tuspot-platform .tuspot-trip-calendar-cta h2{margin:12px 0 10px;color:#101828;letter-spacing:-.035em;line-height:1.08}body.tuspot-platform .tuspot-trip-season-card h2{font-size:23px}body.tuspot-platform .tuspot-trip-month-card h3{font-size:21px}body.tuspot-platform .tuspot-trip-season-card p,body.tuspot-platform .tuspot-trip-month-card p,body.tuspot-platform .tuspot-trip-calendar-head p,body.tuspot-platform .tuspot-trip-calendar-cta p{color:#5d6b7d;line-height:1.65;margin:0 0 16px}body.tuspot-platform .tuspot-trip-season-card a,body.tuspot-platform .tuspot-trip-month-card a{min-height:38px;padding:10px 14px;border-radius:14px;font-size:13px;box-shadow:none}body.tuspot-platform .tuspot-trip-calendar-head{max-width:780px;margin:0 0 18px}body.tuspot-platform .tuspot-trip-calendar-head h2{font-size:clamp(28px, 3vw, 44px)}body.tuspot-platform .tuspot-trip-month-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-trip-month-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}body.tuspot-platform .tuspot-trip-month-top span{font-size:16px;font-weight:900;color:#123041}body.tuspot-platform .tuspot-trip-month-top em{font-style:normal;font-size:11px;font-weight:900;color:#087493;background:#e9f9fd;border-radius:999px;padding:5px 9px;white-space:nowrap}body.tuspot-platform .tuspot-trip-chips{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px}body.tuspot-platform .tuspot-trip-chips span{display:inline-flex;border-radius:999px;padding:6px 9px;background:#f2f7fa;color:#405266;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-trip-calendar-cta{margin-top:24px;padding:clamp(24px, 3vw, 38px);display:flex;align-items:center;justify-content:space-between;gap:24px}body.tuspot-platform .tuspot-trip-calendar-cta h2{font-size:clamp(24px, 3vw, 38px)}@media (max-width:1180px){body.tuspot-platform .tuspot-trip-season-grid,body.tuspot-platform .tuspot-trip-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){body.tuspot-platform .tuspot-trip-calendar-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}body.tuspot-platform .tuspot-trip-calendar-hero,body.tuspot-platform .tuspot-trip-season-grid,body.tuspot-platform .tuspot-trip-month-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-calendar-hero>div{min-height:0}body.tuspot-platform .tuspot-trip-calendar-cta{align-items:stretch;flex-direction:column}body.tuspot-platform .tuspot-trip-calendar-actions a,body.tuspot-platform .tuspot-trip-calendar-cta a{width:100%}}body.tuspot-platform .tuspot-regions-page,body.tuspot-platform .tuspot-centered-page.tuspot-regions-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:34px 0 76px;box-sizing:border-box;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-regions-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:22px;align-items:stretch;margin-bottom:30px}body.tuspot-platform .tuspot-regions-hero-copy,body.tuspot-platform .tuspot-regions-hero-card,body.tuspot-platform .tuspot-regions-head,body.tuspot-platform .tuspot-region-card,body.tuspot-platform .tuspot-region-route-card,body.tuspot-platform .tuspot-regions-final-cta{border:1px solid rgb(35 187 231 / .18);box-shadow:0 22px 58px rgb(13 39 67 / .08);box-sizing:border-box}body.tuspot-platform .tuspot-regions-hero-copy{min-height:350px;border-radius:34px;padding:clamp(30px, 4vw, 58px);background:radial-gradient(circle at 18% 10%,rgb(35 187 231 / .20),transparent 30%),linear-gradient(135deg,rgb(255 255 255 / .98),rgb(240 251 255 / .92));display:flex;flex-direction:column;justify-content:center}body.tuspot-platform .tuspot-regions-hero-copy .tuspot-kicker,body.tuspot-platform .tuspot-regions-head>span,body.tuspot-platform .tuspot-region-route-card>span,body.tuspot-platform .tuspot-regions-final-cta span{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:8px;border-radius:999px;padding:7px 12px;background:rgb(35 187 231 / .12);color:#138fb1;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}body.tuspot-platform .tuspot-regions-hero-copy h1{margin:18px 0 14px;max-width:820px;color:#212844;font-size:clamp(34px, 4.2vw, 64px);line-height:.98;letter-spacing:-.055em;font-weight:900}body.tuspot-platform .tuspot-regions-hero-copy p,body.tuspot-platform .tuspot-regions-head p,body.tuspot-platform .tuspot-regions-final-cta p{max-width:760px;margin:0;color:rgb(33 40 68 / .72);font-size:17px;line-height:1.7}body.tuspot-platform .tuspot-regions-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform .tuspot-regions-actions a,body.tuspot-platform .tuspot-regions-final-cta>a,body.tuspot-platform .tuspot-region-route-card a,body.tuspot-platform .tuspot-region-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:16px;padding:10px 17px;text-decoration:none;font-size:14px;font-weight:850;line-height:1.1;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.tuspot-platform .tuspot-regions-actions a:first-child,body.tuspot-platform .tuspot-regions-final-cta>a,body.tuspot-platform .tuspot-region-route-card a,body.tuspot-platform .tuspot-region-card a{background:#23BBE7;color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-regions-actions a:last-child{background:#fff;color:#212844;border:1px solid rgb(33 40 68 / .10)}body.tuspot-platform .tuspot-regions-actions a:hover,body.tuspot-platform .tuspot-regions-final-cta>a:hover,body.tuspot-platform .tuspot-region-route-card a:hover,body.tuspot-platform .tuspot-region-card a:hover{transform:translateY(-2px);box-shadow:0 18px 38px rgb(35 187 231 / .30)}body.tuspot-platform .tuspot-regions-hero-card{border-radius:34px;padding:30px;background:linear-gradient(160deg,#212844,#163c54 62%,#23BBE7);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:350px;overflow:hidden;position:relative}body.tuspot-platform .tuspot-regions-hero-card:after{content:"";position:absolute;right:-58px;bottom:-72px;width:210px;height:210px;border-radius:50%;background:rgb(255 255 255 / .14)}body.tuspot-platform .tuspot-regions-hero-card strong{font-size:23px;line-height:1.1;letter-spacing:-.03em;position:relative;z-index:1}body.tuspot-platform .tuspot-regions-hero-card p{margin:12px 0 28px;color:rgb(255 255 255 / .82);line-height:1.65;position:relative;z-index:1}body.tuspot-platform .tuspot-regions-hero-card div{position:relative;z-index:1;display:flex;align-items:flex-end;gap:12px}body.tuspot-platform .tuspot-regions-hero-card span{font-size:74px;line-height:.85;font-weight:950;letter-spacing:-.07em}body.tuspot-platform .tuspot-regions-hero-card em{margin-bottom:6px;font-style:normal;max-width:150px;color:rgb(255 255 255 / .84);font-weight:750}body.tuspot-platform .tuspot-regions-head{border-radius:28px;background:#fff;padding:26px 30px;margin:0 0 18px}body.tuspot-platform .tuspot-regions-head.compact{margin-top:34px}body.tuspot-platform .tuspot-regions-head h2{margin:12px 0 8px;color:#212844;font-size:clamp(26px, 2.8vw, 40px);line-height:1.06;letter-spacing:-.045em;font-weight:900}body.tuspot-platform .tuspot-regions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-region-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:start;border-radius:26px;padding:18px;background:linear-gradient(180deg,#fff,#f5fcff);min-width:0}body.tuspot-platform .tuspot-region-icon{width:48px;height:48px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:rgb(35 187 231 / .12);color:#18a8cf;flex:0 0 48px}body.tuspot-platform .tuspot-region-card span{display:block;color:#18a8cf;font-size:12px;font-weight:900;letter-spacing:.015em;margin-bottom:6px}body.tuspot-platform .tuspot-region-card h3{margin:0 0 8px;color:#212844;font-size:18px;line-height:1.15;letter-spacing:-.025em;font-weight:900}body.tuspot-platform .tuspot-region-card p,body.tuspot-platform .tuspot-region-route-card p{margin:0;color:rgb(33 40 68 / .68);font-size:13.5px;line-height:1.55}body.tuspot-platform .tuspot-region-chips{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 14px}body.tuspot-platform .tuspot-region-chips em{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;background:rgb(33 40 68 / .06);color:rgb(33 40 68 / .72);font-size:11px;font-style:normal;font-weight:800}body.tuspot-platform .tuspot-region-card a{min-height:38px;width:100%;border-radius:14px;font-size:13px}body.tuspot-platform .tuspot-region-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-region-route-card{border-radius:26px;padding:22px;background:#fff;display:flex;flex-direction:column;gap:10px}body.tuspot-platform .tuspot-region-route-card h3{margin:0;color:#212844;font-size:22px;line-height:1.1;letter-spacing:-.035em;font-weight:900}body.tuspot-platform .tuspot-region-route-card a{margin-top:auto;width:100%}body.tuspot-platform .tuspot-regions-final-cta{margin-top:34px;border-radius:30px;padding:clamp(24px, 3vw, 38px);background:linear-gradient(135deg,rgb(35 187 231 / .13),rgb(255 255 255 / .98));display:flex;align-items:center;justify-content:space-between;gap:22px}body.tuspot-platform .tuspot-regions-final-cta h2{margin:10px 0 8px;color:#212844;font-size:clamp(26px, 3vw, 42px);line-height:1.05;letter-spacing:-.045em;font-weight:950}@media (max-width:1280px){body.tuspot-platform .tuspot-regions-grid,body.tuspot-platform .tuspot-region-route-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){body.tuspot-platform .tuspot-regions-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-regions-grid,body.tuspot-platform .tuspot-region-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-regions-final-cta{align-items:flex-start;flex-direction:column}}@media (max-width:640px){body.tuspot-platform .tuspot-regions-page,body.tuspot-platform .tuspot-centered-page.tuspot-regions-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-top:18px}body.tuspot-platform .tuspot-regions-hero-copy,body.tuspot-platform .tuspot-regions-hero-card,body.tuspot-platform .tuspot-regions-head,body.tuspot-platform .tuspot-region-card,body.tuspot-platform .tuspot-region-route-card,body.tuspot-platform .tuspot-regions-final-cta{border-radius:22px}body.tuspot-platform .tuspot-regions-hero-copy{min-height:auto;padding:24px}body.tuspot-platform .tuspot-regions-hero-copy h1{font-size:34px;line-height:1.02}body.tuspot-platform .tuspot-regions-grid,body.tuspot-platform .tuspot-region-route-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-region-card{grid-template-columns:42px minmax(0,1fr);padding:16px}body.tuspot-platform .tuspot-region-icon{width:42px;height:42px;border-radius:15px}body.tuspot-platform .tuspot-regions-actions{flex-direction:column}body.tuspot-platform .tuspot-regions-actions a,body.tuspot-platform .tuspot-regions-final-cta>a{width:100%}}body.tuspot-platform .tuspot-business-golf-page,.tuspot-business-golf-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:clamp(30px, 5vw, 72px) 0;color:#20263f}body.tuspot-platform .tuspot-business-golf-hero,.tuspot-business-golf-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:clamp(20px, 3vw, 40px);align-items:stretch;background:radial-gradient(circle at 88% 20%,rgb(35 187 231 / .22),transparent 34%),linear-gradient(135deg,#ffffff 0%,#edfaff 100%);border:1px solid rgb(35 187 231 / .2);border-radius:30px;padding:clamp(26px, 4vw, 56px);box-shadow:0 24px 70px rgb(33 40 68 / .09);overflow:hidden}body.tuspot-platform .tuspot-business-golf-copy .tuspot-kicker,.tuspot-business-golf-copy .tuspot-kicker,body.tuspot-platform .tuspot-business-golf-head span,.tuspot-business-golf-head span{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:8px 12px;border-radius:999px;background:rgb(35 187 231 / .12);color:#0c8fb5;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-business-golf-copy h1,.tuspot-business-golf-copy h1{margin:18px 0 16px;max-width:850px;font-size:clamp(36px, 4.8vw, 72px);line-height:.96;letter-spacing:-.055em;color:#212844}body.tuspot-platform .tuspot-business-golf-copy p,.tuspot-business-golf-copy p{max-width:780px;margin:0;color:rgb(33 40 68 / .72);font-size:clamp(16px, 1.35vw, 20px);line-height:1.72}body.tuspot-platform .tuspot-business-golf-actions,.tuspot-business-golf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}body.tuspot-platform .tuspot-business-golf-actions a,.tuspot-business-golf-actions a,body.tuspot-platform .tuspot-business-golf-scenario a,.tuspot-business-golf-scenario a,body.tuspot-platform .tuspot-business-golf-final-cta a,.tuspot-business-golf-final-cta a,body.tuspot-platform .tuspot-business-golf-empty a,.tuspot-business-golf-empty a,body.tuspot-platform .tuspot-business-golf-place-card a,.tuspot-business-golf-place-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:16px;background:#23BBE7;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 30px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-business-golf-actions a:nth-child(2),.tuspot-business-golf-actions a:nth-child(2){background:#212844;box-shadow:0 14px 30px rgb(33 40 68 / .18);color:#fff}body.tuspot-platform .tuspot-business-golf-panel,.tuspot-business-golf-panel{align-self:stretch;border-radius:26px;padding:24px;background:rgb(255 255 255 / .75);border:1px solid rgb(255 255 255 / .84);box-shadow:inset 0 1px 0 rgb(255 255 255 / .7),0 18px 46px rgb(33 40 68 / .08);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-business-golf-panel strong,.tuspot-business-golf-panel strong{display:block;margin-bottom:16px;color:#212844;font-size:20px}body.tuspot-platform .tuspot-business-golf-panel ul,.tuspot-business-golf-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-business-golf-panel li,.tuspot-business-golf-panel li{padding:12px 14px;border-radius:16px;background:rgb(35 187 231 / .11);color:#212844;font-weight:700}body.tuspot-platform .tuspot-business-golf-head,.tuspot-business-golf-head{max-width:920px;margin:clamp(38px, 5vw, 70px) auto 22px;text-align:center}body.tuspot-platform .tuspot-business-golf-head.compact,.tuspot-business-golf-head.compact{margin-top:clamp(30px, 4vw, 56px)}body.tuspot-platform .tuspot-business-golf-head h2,.tuspot-business-golf-head h2{margin:14px 0 10px;color:#212844;font-size:clamp(28px, 3vw, 44px);line-height:1.06;letter-spacing:-.035em}body.tuspot-platform .tuspot-business-golf-head p,.tuspot-business-golf-head p{margin:0 auto;max-width:760px;color:rgb(33 40 68 / .7);font-size:16px;line-height:1.7}body.tuspot-platform .tuspot-business-golf-scenarios,.tuspot-business-golf-scenarios,body.tuspot-platform .tuspot-business-golf-bundle-grid,.tuspot-business-golf-bundle-grid,body.tuspot-platform .tuspot-business-golf-places-grid,.tuspot-business-golf-places-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-business-golf-scenario,.tuspot-business-golf-scenario,body.tuspot-platform .tuspot-business-golf-bundle,.tuspot-business-golf-bundle,body.tuspot-platform .tuspot-business-golf-place-card,.tuspot-business-golf-place-card,body.tuspot-platform .tuspot-business-golf-empty,.tuspot-business-golf-empty{border:1px solid rgb(35 187 231 / .18);border-radius:24px;background:#fff;box-shadow:0 18px 48px rgb(33 40 68 / .07)}body.tuspot-platform .tuspot-business-golf-scenario,.tuspot-business-golf-scenario,body.tuspot-platform .tuspot-business-golf-bundle,.tuspot-business-golf-bundle,body.tuspot-platform .tuspot-business-golf-empty,.tuspot-business-golf-empty{padding:22px}body.tuspot-platform .tuspot-business-golf-icon,.tuspot-business-golf-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;background:rgb(35 187 231 / .12);color:#149bc0;margin-bottom:16px}body.tuspot-platform .tuspot-business-golf-scenario span,.tuspot-business-golf-scenario span{color:#0c8fb5;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-business-golf-scenario h3,.tuspot-business-golf-scenario h3,body.tuspot-platform .tuspot-business-golf-bundle strong,.tuspot-business-golf-bundle strong,body.tuspot-platform .tuspot-business-golf-place-card h3,.tuspot-business-golf-place-card h3{display:block;margin:8px 0 10px;color:#212844;font-size:20px;line-height:1.2;letter-spacing:-.02em}body.tuspot-platform .tuspot-business-golf-scenario p,.tuspot-business-golf-scenario p,body.tuspot-platform .tuspot-business-golf-bundle p,.tuspot-business-golf-bundle p,body.tuspot-platform .tuspot-business-golf-empty p,.tuspot-business-golf-empty p,body.tuspot-platform .tuspot-business-golf-place-card p,.tuspot-business-golf-place-card p{margin:0 0 16px;color:rgb(33 40 68 / .68);font-size:14px;line-height:1.62}body.tuspot-platform .tuspot-business-golf-bundle-grid,.tuspot-business-golf-bundle-grid,body.tuspot-platform .tuspot-business-golf-places-grid,.tuspot-business-golf-places-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.tuspot-platform .tuspot-business-golf-bundle div,.tuspot-business-golf-bundle div{display:flex;flex-wrap:wrap;gap:8px}body.tuspot-platform .tuspot-business-golf-bundle span,.tuspot-business-golf-bundle span{padding:7px 10px;border-radius:999px;background:rgb(35 187 231 / .1);color:#127fa0;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-business-golf-place-card,.tuspot-business-golf-place-card{overflow:hidden}body.tuspot-platform .tuspot-business-golf-place-media,.tuspot-business-golf-place-media{min-height:190px;background:linear-gradient(135deg,rgb(33 40 68 / .18),rgb(35 187 231 / .18)),#dff7ff;background-size:cover;background-position:center}body.tuspot-platform .tuspot-business-golf-place-body,.tuspot-business-golf-place-body{padding:20px}body.tuspot-platform .tuspot-business-golf-place-body>span,.tuspot-business-golf-place-body>span{display:inline-flex;margin-bottom:4px;color:#149bc0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-business-golf-empty,.tuspot-business-golf-empty{text-align:center;max-width:760px;margin:0 auto}body.tuspot-platform .tuspot-business-golf-final-cta,.tuspot-business-golf-final-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:clamp(34px, 5vw, 70px);padding:clamp(24px, 4vw, 42px);border-radius:28px;background:linear-gradient(135deg,#212844 0%,#183a52 58%,#23BBE7 140%);color:#fff;box-shadow:0 24px 62px rgb(33 40 68 / .2)}body.tuspot-platform .tuspot-business-golf-final-cta span,.tuspot-business-golf-final-cta span{color:rgb(255 255 255 / .7);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.tuspot-platform .tuspot-business-golf-final-cta h2,.tuspot-business-golf-final-cta h2{margin:8px 0;max-width:850px;color:#fff;font-size:clamp(26px, 3vw, 42px);line-height:1.06;letter-spacing:-.035em}body.tuspot-platform .tuspot-business-golf-final-cta p,.tuspot-business-golf-final-cta p{margin:0;max-width:760px;color:rgb(255 255 255 / .72)}body.tuspot-platform .tuspot-business-golf-final-cta a,.tuspot-business-golf-final-cta a{flex:0 0 auto;background:#fff;color:#212844;box-shadow:0 18px 34px rgb(0 0 0 / .16)}@media (max-width:1180px){body.tuspot-platform .tuspot-business-golf-hero,.tuspot-business-golf-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-business-golf-scenarios,.tuspot-business-golf-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-business-golf-bundle-grid,.tuspot-business-golf-bundle-grid,body.tuspot-platform .tuspot-business-golf-places-grid,.tuspot-business-golf-places-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.tuspot-platform .tuspot-business-golf-page,.tuspot-business-golf-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}body.tuspot-platform .tuspot-business-golf-hero,.tuspot-business-golf-hero{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-business-golf-copy h1,.tuspot-business-golf-copy h1{font-size:34px;line-height:1.02}body.tuspot-platform .tuspot-business-golf-actions,.tuspot-business-golf-actions,body.tuspot-platform .tuspot-business-golf-final-cta,.tuspot-business-golf-final-cta{flex-direction:column;align-items:stretch}body.tuspot-platform .tuspot-business-golf-scenarios,.tuspot-business-golf-scenarios,body.tuspot-platform .tuspot-business-golf-bundle-grid,.tuspot-business-golf-bundle-grid,body.tuspot-platform .tuspot-business-golf-places-grid,.tuspot-business-golf-places-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-group-trips-page,.tuspot-group-trips-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:34px 0 68px;color:#172033}body.tuspot-platform .tuspot-group-trips-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:22px;align-items:stretch;margin:0 0 28px}body.tuspot-platform .tuspot-group-trips-copy,body.tuspot-platform .tuspot-group-trips-panel,body.tuspot-platform .tuspot-group-trip-form-wrap,body.tuspot-platform .tuspot-group-trips-final{border:1px solid rgb(31 185 224 / .18);background:linear-gradient(145deg,#ffffff 0%,#f3fbff 100%);box-shadow:0 18px 54px rgb(12 63 80 / .08)}body.tuspot-platform .tuspot-group-trips-copy{position:relative;overflow:hidden;border-radius:34px;padding:42px}body.tuspot-platform .tuspot-group-trips-copy:after{content:"";position:absolute;right:-90px;bottom:-100px;width:290px;height:290px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .22),#fff0 68%);pointer-events:none}body.tuspot-platform .tuspot-group-trips-copy h1{max-width:860px;margin:10px 0 14px;font-size:clamp(34px,4.1vw,62px);line-height:.98;letter-spacing:-.045em;color:#111827}body.tuspot-platform .tuspot-group-trips-copy p{max-width:760px;margin:0;color:#4a5b68;font-size:17px;line-height:1.68}body.tuspot-platform .tuspot-group-trips-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform .tuspot-group-trips-actions a,body.tuspot-platform .tuspot-group-trips-final a,body.tuspot-platform .tuspot-group-trip-submit button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:16px;background:#23BBE7;color:#fff;text-decoration:none;border:0;font-weight:900;box-shadow:0 15px 30px rgb(35 187 231 / .24);cursor:pointer}body.tuspot-platform .tuspot-group-trips-actions a:nth-child(2){background:#fff;color:#17354a;border:1px solid rgb(35 187 231 / .24);box-shadow:none}body.tuspot-platform .tuspot-group-trips-panel{border-radius:30px;padding:28px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}body.tuspot-platform .tuspot-group-trips-panel strong{font-size:18px;color:#111827}body.tuspot-platform .tuspot-group-trips-panel ul{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}body.tuspot-platform .tuspot-group-trips-panel li{position:relative;margin:0;padding-left:26px;color:#455a66;font-weight:750;line-height:1.45}body.tuspot-platform .tuspot-group-trips-panel li:before{content:"";position:absolute;left:0;top:.48em;width:10px;height:10px;border-radius:999px;background:#23BBE7;box-shadow:0 0 0 5px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-group-trips-head,body.tuspot-platform .tuspot-group-trip-form-head{text-align:center;max-width:820px;margin:0 auto 22px}body.tuspot-platform .tuspot-group-trips-head span,body.tuspot-platform .tuspot-group-trip-form-head span{display:inline-flex;margin-bottom:9px;color:#168fb0;text-transform:uppercase;letter-spacing:.08em;font-weight:950;font-size:12px}body.tuspot-platform .tuspot-group-trips-head h2,body.tuspot-platform .tuspot-group-trip-form-head h2{margin:0 0 10px;color:#111827;font-size:clamp(26px,2.4vw,40px);line-height:1.08;letter-spacing:-.03em}body.tuspot-platform .tuspot-group-trips-head p,body.tuspot-platform .tuspot-group-trip-form-head p{margin:0;color:#5c6d78;line-height:1.65}body.tuspot-platform .tuspot-group-trips-scenarios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 32px}body.tuspot-platform .tuspot-group-trips-scenarios article{border-radius:26px;border:1px solid rgb(31 185 224 / .18);background:#fff;padding:20px;box-shadow:0 14px 36px rgb(12 63 80 / .06)}body.tuspot-platform .tuspot-group-trips-scenarios article>div{width:46px;height:46px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgb(35 187 231 / .12);color:#23BBE7;margin-bottom:14px}body.tuspot-platform .tuspot-group-trips-scenarios svg{width:24px;height:24px;display:block}body.tuspot-platform .tuspot-group-trips-scenarios span{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#168fb0;font-weight:950;margin-bottom:8px}body.tuspot-platform .tuspot-group-trips-scenarios h3{font-size:18px;line-height:1.2;margin:0 0 9px;color:#101827}body.tuspot-platform .tuspot-group-trips-scenarios p{font-size:14px;line-height:1.58;color:#5f6d76;margin:0}body.tuspot-platform .tuspot-group-trip-form-wrap{border-radius:34px;padding:30px;margin:22px 0 30px}body.tuspot-platform .tuspot-group-trip-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-group-trip-form label{display:flex;flex-direction:column;gap:8px;margin:0;font-weight:850;color:#203242}body.tuspot-platform .tuspot-group-trip-form label>span,.tuspot-group-trip-checks>span{font-size:13px;color:#435563;font-weight:900}body.tuspot-platform .tuspot-group-trip-form input:not([type="checkbox"]),body.tuspot-platform .tuspot-group-trip-form select,body.tuspot-platform .tuspot-group-trip-form textarea{width:100%;border-radius:16px;border:1px solid rgb(16 59 74 / .14);background:#fff;min-height:48px;padding:12px 14px;box-shadow:none;color:#172033;font-weight:700}body.tuspot-platform .tuspot-group-trip-wide{grid-column:1/-1}body.tuspot-platform .tuspot-group-trip-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;border-radius:20px;background:rgb(255 255 255 / .72);border:1px solid rgb(35 187 231 / .14);padding:16px}body.tuspot-platform .tuspot-group-trip-checks>span{grid-column:1/-1}body.tuspot-platform .tuspot-group-trip-checks label{display:flex;align-items:center;gap:8px;border-radius:14px;background:#fff;border:1px solid rgb(22 143 176 / .13);padding:10px 11px;flex-direction:row;font-size:13px}body.tuspot-platform .tuspot-group-trip-checks b{font-size:13px;font-weight:850;color:#29414f}body.tuspot-platform .tuspot-group-trip-consent{flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;color:#536674}body.tuspot-platform .tuspot-group-trip-submit{text-align:center}body.tuspot-platform .tuspot-group-trip-message{border-radius:18px;padding:14px 16px;margin:0 0 18px;font-weight:850}body.tuspot-platform .tuspot-group-trip-message.is-success{background:#e9fbf7;color:#08634e;border:1px solid rgb(8 99 78 / .14)}body.tuspot-platform .tuspot-group-trip-message.is-error{background:#fff1f2;color:#9f1239;border:1px solid rgb(159 18 57 / .14)}body.tuspot-platform .tuspot-group-trips-final{display:flex;justify-content:space-between;gap:20px;align-items:center;border-radius:30px;padding:26px}body.tuspot-platform .tuspot-group-trips-final span{color:#168fb0;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:950}body.tuspot-platform .tuspot-group-trips-final h2{margin:7px 0 7px;color:#111827;font-size:26px;letter-spacing:-.02em}body.tuspot-platform .tuspot-group-trips-final p{margin:0;color:#5d6d78;line-height:1.55}@media (max-width:1100px){body.tuspot-platform .tuspot-group-trips-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-group-trips-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-group-trip-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-group-trips-page,.tuspot-group-trips-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding-top:18px}body.tuspot-platform .tuspot-group-trips-copy{padding:26px;border-radius:26px}body.tuspot-platform .tuspot-group-trips-scenarios,body.tuspot-platform .tuspot-group-trip-form,body.tuspot-platform .tuspot-group-trip-checks{grid-template-columns:1fr}body.tuspot-platform .tuspot-group-trips-final{display:block}body.tuspot-platform .tuspot-group-trips-final a{margin-top:18px;width:100%}}body.tuspot-platform .tuspot-trip-plans-page,.tuspot-trip-plans-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:34px 0 54px;box-sizing:border-box}body.tuspot-platform .tuspot-trip-plans-hero,.tuspot-trip-plans-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:26px;align-items:stretch;padding:34px;border:1px solid rgb(35 187 231 / .18);border-radius:30px;background:linear-gradient(135deg,#f2fbfe 0%,#ffffff 48%,#eaf9ff 100%);box-shadow:0 22px 64px rgb(33 40 68 / .08);overflow:hidden}body.tuspot-platform .tuspot-trip-plans-hero h1,.tuspot-trip-plans-hero h1{margin:10px 0 14px;max-width:760px;color:#14213d;font-size:clamp(34px,4vw,62px);line-height:.98;letter-spacing:-.055em}body.tuspot-platform .tuspot-trip-plans-hero p,.tuspot-trip-plans-hero p{max-width:720px;margin:0;color:#5f6e7d;font-size:17px;line-height:1.75}body.tuspot-platform .tuspot-trip-plans-hero aside,.tuspot-trip-plans-hero aside{display:flex;flex-direction:column;justify-content:center;padding:28px;border-radius:24px;color:#fff;background:linear-gradient(135deg,#123241,#23bbe7);box-shadow:0 18px 48px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-trip-plans-hero aside strong,.tuspot-trip-plans-hero aside strong{font-size:20px;color:#fff}body.tuspot-platform .tuspot-trip-plans-hero aside p,.tuspot-trip-plans-hero aside p{color:rgb(255 255 255 / .84);font-size:14px;line-height:1.7}body.tuspot-platform .tuspot-trip-plans-actions,.tuspot-trip-plans-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}body.tuspot-platform .tuspot-trip-plans-actions a,.tuspot-trip-plans-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;text-decoration:none;font-weight:800}body.tuspot-platform .tuspot-trip-plans-actions a:first-child,.tuspot-trip-plans-actions a:first-child{background:#23bbe7;color:#fff;box-shadow:0 14px 32px rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-trip-plans-actions a:last-child,.tuspot-trip-plans-actions a:last-child{background:#fff;color:#123241;border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-trip-plan-grid,.tuspot-trip-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}body.tuspot-platform .tuspot-trip-plan-card,.tuspot-trip-plan-card{display:flex;flex-direction:column;min-height:100%;padding:26px;border:1px solid rgb(18 50 65 / .08);border-radius:28px;background:linear-gradient(180deg,var(--plan-accent,#eaf9ff) 0%,#fff 36%);box-shadow:0 20px 54px rgb(33 40 68 / .08);overflow:hidden}body.tuspot-platform .tuspot-trip-plan-top,.tuspot-trip-plan-top{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:start}body.tuspot-platform .tuspot-trip-plan-icon,.tuspot-trip-plan-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:#fff;color:#23bbe7;font-size:24px;font-weight:900;box-shadow:0 10px 30px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-trip-plan-label,.tuspot-trip-plan-label{display:inline-flex;color:#23bbe7;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-trip-plan-card h2,.tuspot-trip-plan-card h2{margin:6px 0 0;color:#14213d;font-size:24px;line-height:1.15;letter-spacing:-.03em}body.tuspot-platform .tuspot-trip-plan-card>p,.tuspot-trip-plan-card>p{margin:16px 0 0;color:#657687;font-size:14px;line-height:1.72}body.tuspot-platform .tuspot-trip-plan-tags,.tuspot-trip-plan-tags{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}body.tuspot-platform .tuspot-trip-plan-tags span,.tuspot-trip-plan-tags span{display:inline-flex;padding:7px 10px;border-radius:999px;background:#fff;border:1px solid rgb(35 187 231 / .18);color:#345;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-trip-plan-days,.tuspot-trip-plan-days{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-trip-plan-days li,.tuspot-trip-plan-days li{display:grid;grid-template-columns:86px 1fr;gap:12px;padding:12px;border-radius:18px;background:rgb(255 255 255 / .78);border:1px solid rgb(18 50 65 / .06)}body.tuspot-platform .tuspot-trip-plan-days strong,.tuspot-trip-plan-days strong{color:#123241;font-size:13px}body.tuspot-platform .tuspot-trip-plan-days span,.tuspot-trip-plan-days span{color:#617282;font-size:13px;line-height:1.55}body.tuspot-platform .tuspot-trip-plan-actions,.tuspot-trip-plan-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:18px}body.tuspot-platform .tuspot-trip-plan-actions a,.tuspot-trip-plan-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:14px;text-decoration:none;font-size:13px;font-weight:900}body.tuspot-platform .tuspot-trip-plan-actions a:first-child,.tuspot-trip-plan-actions a:first-child{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-trip-plan-actions a:last-child,.tuspot-trip-plan-actions a:last-child{background:#f4fbfe;color:#123241;border:1px solid rgb(35 187 231 / .2)}body.tuspot-platform .tuspot-trip-plans-cta,.tuspot-trip-plans-cta{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:24px;padding:28px;border-radius:28px;background:#123241;color:#fff;box-shadow:0 18px 54px rgb(18 50 65 / .18)}body.tuspot-platform .tuspot-trip-plans-cta span,.tuspot-trip-plans-cta span{display:block;color:#7fe6ff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-trip-plans-cta h2,.tuspot-trip-plans-cta h2{margin:6px 0 0;color:#fff;font-size:24px;line-height:1.2;letter-spacing:-.03em}body.tuspot-platform .tuspot-trip-plans-cta a,.tuspot-trip-plans-cta a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:999px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:900}@media (max-width:1024px){body.tuspot-platform .tuspot-trip-plans-hero,.tuspot-trip-plans-hero{grid-template-columns:1fr;padding:26px}body.tuspot-platform .tuspot-trip-plan-grid,.tuspot-trip-plan-grid{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-trip-plans-page,.tuspot-trip-plans-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-top:18px}body.tuspot-platform .tuspot-trip-plans-hero,.tuspot-trip-plans-hero{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-trip-plan-card,.tuspot-trip-plan-card{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-trip-plan-top,.tuspot-trip-plan-top{grid-template-columns:44px 1fr;gap:12px}body.tuspot-platform .tuspot-trip-plan-icon,.tuspot-trip-plan-icon{width:44px;height:44px;border-radius:15px}body.tuspot-platform .tuspot-trip-plan-card h2,.tuspot-trip-plan-card h2{font-size:21px}body.tuspot-platform .tuspot-trip-plan-days li,.tuspot-trip-plan-days li{grid-template-columns:1fr;gap:4px}body.tuspot-platform .tuspot-trip-plan-actions,.tuspot-trip-plan-actions{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-plans-cta,.tuspot-trip-plans-cta{display:grid;padding:22px}body.tuspot-platform .tuspot-trip-plans-cta a,.tuspot-trip-plans-cta a{width:100%}}body.tuspot-platform .tuspot-trip-matcher-page,.tuspot-trip-matcher-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:72px 0 88px;color:#093440;box-sizing:border-box}body.tuspot-platform .tuspot-trip-matcher-page *,.tuspot-trip-matcher-page *{box-sizing:border-box}.tuspot-trip-matcher-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:stretch;margin-bottom:26px;padding:34px;border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:radial-gradient(circle at 84% 18%,rgb(35 187 231 / .18),transparent 30%),linear-gradient(135deg,#ffffff 0%,#f4fbfe 100%);box-shadow:0 22px 70px rgb(9 52 64 / .08);overflow:hidden}.tuspot-trip-matcher-hero h1{margin:0 0 12px;max-width:850px;color:#093440;font-size:clamp(38px,4.6vw,72px);line-height:.94;letter-spacing:-.075em}.tuspot-trip-matcher-hero p{margin:0;max-width:780px;color:#5e7682;font-size:17px;line-height:1.58}.tuspot-trip-matcher-hero aside{align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:24px;border-radius:26px;background:linear-gradient(135deg,#093440,#13677F);color:#fff;position:relative;overflow:hidden}.tuspot-trip-matcher-hero aside:before{content:"";position:absolute;inset:auto -40px -70px auto;width:190px;height:190px;border-radius:50%;background:rgb(35 187 231 / .28)}.tuspot-trip-matcher-hero aside strong{position:relative;display:block;margin-bottom:8px;font-size:26px;line-height:1.05;letter-spacing:-.04em}.tuspot-trip-matcher-hero aside p{position:relative;color:rgb(255 255 255 / .82);font-size:15px}.tuspot-trip-matcher-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.tuspot-trip-matcher-hero-actions a,.tuspot-trip-matcher-result a,.tuspot-trip-matcher-next a,.tuspot-trip-matcher-bottom a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgb(35 187 231 / .22)}.tuspot-trip-matcher-hero-actions a+a{background:#fff;color:#13677F;border:1px solid #cdeaf4;box-shadow:none}.tuspot-trip-matcher-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,440px);gap:24px;align-items:start}.tuspot-trip-matcher-card{background:#fff;border:1px solid #d9eaf1;border-radius:30px;padding:26px;box-shadow:0 18px 54px rgb(9 52 64 / .07)}.tuspot-trip-matcher-results{position:sticky;top:24px}.tuspot-trip-matcher-card-head{margin-bottom:22px}.tuspot-trip-matcher-card-head span{display:inline-flex;margin-bottom:8px;color:#23BBE7;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.tuspot-trip-matcher-card-head h2{margin:0 0 8px;color:#093440;font-size:30px;line-height:1.04;letter-spacing:-.055em}.tuspot-trip-matcher-card-head p{margin:0;color:#6a828e;line-height:1.52}.tuspot-trip-matcher-fieldset{border:0;margin:0 0 22px;padding:0}.tuspot-trip-matcher-fieldset:last-child{margin-bottom:0}.tuspot-trip-matcher-fieldset legend{display:block;margin:0 0 10px;color:#244d5c;font-size:15px;font-weight:950}.tuspot-trip-matcher-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tuspot-trip-matcher-option{display:block;cursor:pointer}.tuspot-trip-matcher-option input{position:absolute;opacity:0;pointer-events:none}.tuspot-trip-matcher-option span{display:flex;align-items:center;min-height:52px;padding:12px 14px;border:1px solid #d9eaf1;border-radius:16px;background:#f7fcfe;color:#355c6a;font-size:14px;font-weight:850;line-height:1.22;transition:all .16s ease}.tuspot-trip-matcher-option input:checked+span{border-color:#23BBE7;background:#eaf9fe;color:#093440;box-shadow:0 10px 24px rgb(35 187 231 / .14)}.tuspot-trip-matcher-result-list{display:grid;gap:14px}.tuspot-trip-matcher-result{padding:18px;border:1px solid #d9eaf1;border-radius:24px;background:linear-gradient(135deg,var(--matcher-accent),#fff 72%)}.tuspot-trip-matcher-result-top{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;margin-bottom:10px}.tuspot-trip-matcher-result-top>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:15px;background:#fff;color:#13677F;font-size:24px;font-weight:950;box-shadow:0 10px 24px rgb(9 52 64 / .08)}.tuspot-trip-matcher-result em{display:block;margin-bottom:2px;color:#13677F;font-style:normal;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}.tuspot-trip-matcher-result h3{margin:0;color:#093440;font-size:21px;line-height:1.08;letter-spacing:-.04em}.tuspot-trip-matcher-result p{margin:0 0 12px;color:#55717f;font-size:14px;line-height:1.48}.tuspot-trip-matcher-chips{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px}.tuspot-trip-matcher-chips span{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgb(255 255 255 / .72);color:#386071;font-size:12px;font-weight:900}.tuspot-trip-matcher-result a{min-height:40px;width:100%;padding:0 14px;font-size:13px;border-radius:13px}.tuspot-trip-matcher-next{margin-top:16px;padding:20px;border-radius:24px;background:#f6fbfe;border:1px solid #d9eaf1}.tuspot-trip-matcher-next h3{margin:0 0 8px;font-size:24px;letter-spacing:-.045em;color:#093440}.tuspot-trip-matcher-next p{margin:0 0 14px;color:#6d8491;line-height:1.48}.tuspot-trip-matcher-next a{width:100%}.tuspot-trip-matcher-bottom{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.tuspot-trip-matcher-bottom article{padding:24px;border:1px solid #d9eaf1;border-radius:28px;background:#fff;box-shadow:0 18px 54px rgb(9 52 64 / .06)}.tuspot-trip-matcher-bottom strong{display:block;margin-bottom:8px;font-size:24px;line-height:1.08;letter-spacing:-.04em;color:#093440}.tuspot-trip-matcher-bottom p{margin:0 0 16px;color:#6d8491;line-height:1.52}@media (max-width:1100px){.tuspot-trip-matcher-hero,.tuspot-trip-matcher-grid,.tuspot-trip-matcher-bottom{grid-template-columns:1fr}.tuspot-trip-matcher-results{position:static}.tuspot-trip-matcher-hero aside{min-height:auto}}@media (max-width:680px){body.tuspot-platform .tuspot-trip-matcher-page,.tuspot-trip-matcher-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:34px 0 54px}.tuspot-trip-matcher-hero,.tuspot-trip-matcher-card{padding:20px;border-radius:24px}.tuspot-trip-matcher-options{grid-template-columns:1fr}.tuspot-trip-matcher-hero h1{font-size:38px}.tuspot-trip-matcher-result h3{font-size:19px}}body.tuspot-platform .tuspot-collections-page,.tuspot-collections-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:72px 0 88px;color:#093440;box-sizing:border-box}body.tuspot-platform .tuspot-collections-page *,.tuspot-collections-page *{box-sizing:border-box}body.tuspot-platform .tuspot-collections-hero,.tuspot-collections-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:24px;align-items:stretch;margin-bottom:26px;padding:34px;border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:radial-gradient(circle at 84% 16%,rgb(35 187 231 / .18),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f4fbfe 100%);box-shadow:0 22px 70px rgb(9 52 64 / .08);overflow:hidden}body.tuspot-platform .tuspot-collections-hero h1,.tuspot-collections-hero h1{margin:0 0 12px;max-width:900px;color:#093440;font-size:clamp(38px,4.4vw,72px);line-height:.94;letter-spacing:-.075em}body.tuspot-platform .tuspot-collections-hero p,.tuspot-collections-hero p{margin:0;max-width:820px;color:#5e7682;font-size:17px;line-height:1.58}body.tuspot-platform .tuspot-collections-hero aside,.tuspot-collections-hero aside{display:flex;flex-direction:column;justify-content:flex-end;min-height:240px;padding:26px;border-radius:28px;background:linear-gradient(135deg,#093440,#13677F);color:#fff;position:relative;overflow:hidden}body.tuspot-platform .tuspot-collections-hero aside:before,.tuspot-collections-hero aside:before{content:"";position:absolute;inset:auto -48px -78px auto;width:210px;height:210px;border-radius:50%;background:rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-collections-hero aside strong,.tuspot-collections-hero aside strong{position:relative;display:block;margin-bottom:8px;color:#fff;font-size:28px;line-height:1.04;letter-spacing:-.045em}body.tuspot-platform .tuspot-collections-hero aside p,.tuspot-collections-hero aside p{position:relative;color:rgb(255 255 255 / .82);font-size:15px}body.tuspot-platform .tuspot-collections-actions,.tuspot-collections-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}body.tuspot-platform .tuspot-collections-actions a,.tuspot-collections-actions a,body.tuspot-platform .tuspot-collection-card-actions a,.tuspot-collection-card-actions a,body.tuspot-platform .tuspot-collections-path>a,.tuspot-collections-path>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-collections-actions a+a,.tuspot-collections-actions a+a{background:#fff;color:#13677F;border:1px solid #cdeaf4;box-shadow:none}body.tuspot-platform .tuspot-collections-grid,.tuspot-collections-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}body.tuspot-platform .tuspot-collection-card,.tuspot-collection-card{display:flex;flex-direction:column;min-height:100%;padding:24px;border:1px solid rgb(18 50 65 / .08);border-radius:28px;background:linear-gradient(180deg,var(--collection-accent,#eaf9ff) 0%,#fff 42%);box-shadow:0 18px 54px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-collection-card-top,.tuspot-collection-card-top{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;margin-bottom:14px}body.tuspot-platform .tuspot-collection-icon,.tuspot-collection-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#fff;color:#23BBE7;font-size:25px;font-weight:950;box-shadow:0 10px 28px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-collection-label,.tuspot-collection-label{display:inline-flex;margin-bottom:6px;color:#23BBE7;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}body.tuspot-platform .tuspot-collection-card h2,.tuspot-collection-card h2{margin:0;color:#093440;font-size:23px;line-height:1.08;letter-spacing:-.045em}body.tuspot-platform .tuspot-collection-card p,.tuspot-collection-card p{margin:0 0 16px;color:#607985;font-size:14px;line-height:1.58}body.tuspot-platform .tuspot-collection-tags,.tuspot-collection-tags{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 16px}body.tuspot-platform .tuspot-collection-tags span,.tuspot-collection-tags span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgb(255 255 255 / .78);border:1px solid rgb(35 187 231 / .16);color:#355f6e;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-collection-card-actions,.tuspot-collection-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}body.tuspot-platform .tuspot-collection-card-actions a,.tuspot-collection-card-actions a{min-height:42px;padding:0 12px;border-radius:13px;font-size:13px;box-shadow:none}body.tuspot-platform .tuspot-collection-card-actions a+a,.tuspot-collection-card-actions a+a{background:#f4fbfe;color:#13677F;border:1px solid #cdeaf4}body.tuspot-platform .tuspot-collections-path,.tuspot-collections-path{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;gap:22px;align-items:center;margin-top:24px;padding:28px;border-radius:30px;background:#093440;color:#fff;box-shadow:0 20px 60px rgb(9 52 64 / .18)}body.tuspot-platform .tuspot-collections-path span,.tuspot-collections-path span{display:block;color:#7fe6ff;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.1em}body.tuspot-platform .tuspot-collections-path h2,.tuspot-collections-path h2{margin:6px 0 0;color:#fff;font-size:28px;line-height:1.08;letter-spacing:-.05em}body.tuspot-platform .tuspot-collections-path ol,.tuspot-collections-path ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-collections-path li,.tuspot-collections-path li{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:center;color:rgb(255 255 255 / .84);font-size:14px;line-height:1.35}body.tuspot-platform .tuspot-collections-path li strong,.tuspot-collections-path li strong{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(35 187 231 / .18);color:#7fe6ff;font-size:13px}body.tuspot-platform .tuspot-collections-path>a,.tuspot-collections-path>a{white-space:nowrap;box-shadow:none}@media (max-width:1120px){body.tuspot-platform .tuspot-collections-hero,.tuspot-collections-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-collections-grid,.tuspot-collections-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-collections-path,.tuspot-collections-path{grid-template-columns:1fr}body.tuspot-platform .tuspot-collections-path>a,.tuspot-collections-path>a{width:100%}}@media (max-width:680px){body.tuspot-platform .tuspot-collections-page,.tuspot-collections-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding:34px 0 54px}body.tuspot-platform .tuspot-collections-hero,.tuspot-collections-hero{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-collections-hero h1,.tuspot-collections-hero h1{font-size:38px}body.tuspot-platform .tuspot-collections-grid,.tuspot-collections-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-collection-card,.tuspot-collection-card{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-collection-card-actions,.tuspot-collection-card-actions{grid-template-columns:1fr}body.tuspot-platform .tuspot-collections-path,.tuspot-collections-path{padding:22px;border-radius:24px}}body.tuspot-platform .tuspot-popular-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none;margin:0 auto;padding:42px 0 72px;box-sizing:border-box}body.tuspot-platform .tuspot-popular-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;align-items:stretch;margin:0 0 24px}body.tuspot-platform .tuspot-popular-hero>div,body.tuspot-platform .tuspot-popular-hero>aside,body.tuspot-platform .tuspot-popular-summary article,body.tuspot-platform .tuspot-popular-period,body.tuspot-platform .tuspot-popular-cta{background:rgb(255 255 255 / .88);border:1px solid rgb(35 187 231 / .16);box-shadow:0 24px 70px rgb(14 42 52 / .08);border-radius:30px}body.tuspot-platform .tuspot-popular-hero>div{padding:42px;background:radial-gradient(circle at 16% 0%,rgb(35 187 231 / .18),transparent 38%),linear-gradient(135deg,#ffffff 0%,#effbff 100%)}body.tuspot-platform .tuspot-popular-hero>aside{padding:30px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#162038,#20304b);color:#fff;overflow:hidden;position:relative}body.tuspot-platform .tuspot-popular-hero>aside:before{content:"";position:absolute;inset:auto -36px -42px auto;width:160px;height:160px;border-radius:50%;background:rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-popular-hero h1{margin:10px 0 14px;max-width:860px;font-size:clamp(38px,4vw,68px);line-height:.98;letter-spacing:-.055em;color:#162038}body.tuspot-platform .tuspot-popular-hero p{max-width:720px;margin:0;font-size:18px;line-height:1.75;color:#4a5b70}body.tuspot-platform .tuspot-popular-hero aside p,body.tuspot-platform .tuspot-popular-hero aside strong{position:relative;z-index:1;color:#fff}body.tuspot-platform .tuspot-popular-hero aside strong{font-size:22px;line-height:1.2;letter-spacing:-.02em}body.tuspot-platform .tuspot-popular-hero aside p{color:rgb(255 255 255 / .78);margin:10px 0 0;font-size:15px;line-height:1.65}body.tuspot-platform .tuspot-popular-hero-actions,body.tuspot-platform .tuspot-popular-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body.tuspot-platform .tuspot-popular-hero-actions{margin-top:28px}body.tuspot-platform .tuspot-popular-hero-actions a,body.tuspot-platform .tuspot-popular-cta>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 20px;border-radius:16px;text-decoration:none;font-weight:800;color:#fff;background:#23BBE7;box-shadow:0 14px 28px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-popular-hero-actions a:nth-child(2){color:#162038;background:#fff;border:1px solid rgb(35 187 231 / .2);box-shadow:none}body.tuspot-platform .tuspot-popular-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px}body.tuspot-platform .tuspot-popular-summary article{padding:24px;min-height:190px}body.tuspot-platform .tuspot-popular-summary article>span,body.tuspot-platform .tuspot-popular-block header>span{width:46px;height:46px;display:grid;place-items:center;border-radius:16px;color:#23BBE7;background:rgb(35 187 231 / .12);margin-bottom:14px}body.tuspot-platform .tuspot-popular-summary svg,body.tuspot-platform .tuspot-popular-block header svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.tuspot-platform .tuspot-popular-summary h2{margin:0 0 10px;font-size:22px;color:#162038;letter-spacing:-.025em}body.tuspot-platform .tuspot-popular-summary p{margin:0;color:#5c6b7b;line-height:1.65}body.tuspot-platform .tuspot-popular-period{padding:28px;margin:22px 0}body.tuspot-platform .tuspot-popular-period-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}body.tuspot-platform .tuspot-popular-period-head h2{margin:8px 0 8px;font-size:clamp(26px,2.5vw,42px);line-height:1.08;color:#162038;letter-spacing:-.04em}body.tuspot-platform .tuspot-popular-period-head p{margin:0;color:#5b6878;max-width:720px}body.tuspot-platform .tuspot-popular-block{border-top:1px solid rgb(35 187 231 / .14);padding-top:22px;margin-top:22px}body.tuspot-platform .tuspot-popular-block header{display:flex;align-items:center;gap:12px;margin-bottom:16px}body.tuspot-platform .tuspot-popular-block header>span{margin:0;width:40px;height:40px;border-radius:14px}body.tuspot-platform .tuspot-popular-block h3{margin:0;color:#162038;font-size:22px;letter-spacing:-.025em}body.tuspot-platform .tuspot-popular-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-popular-card-wrap{position:relative;min-width:0}body.tuspot-platform .tuspot-popular-card-wrap .tuspot-card{height:100%}body.tuspot-platform .tuspot-popular-rank,body.tuspot-platform .tuspot-popular-score{position:absolute;z-index:4;top:14px;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800;line-height:1;backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-popular-rank{left:14px;color:#fff;background:rgb(22 32 56 / .88)}body.tuspot-platform .tuspot-popular-score{right:14px;max-width:calc(100% - 72px);color:#162038;background:rgb(255 255 255 / .86);border:1px solid rgb(255 255 255 / .64)}body.tuspot-platform .tuspot-popular-empty{padding:22px;border-radius:22px;background:#f5fbfd;border:1px dashed rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-popular-empty strong{display:block;color:#162038;margin-bottom:7px}body.tuspot-platform .tuspot-popular-empty p{margin:0;color:#5b6878}body.tuspot-platform .tuspot-popular-cta{margin-top:22px;padding:28px;justify-content:space-between;background:linear-gradient(135deg,#e9faff,#fff)}body.tuspot-platform .tuspot-popular-cta span{display:block;color:#23BBE7;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900;margin-bottom:8px}body.tuspot-platform .tuspot-popular-cta h2{margin:0;max-width:860px;color:#162038;font-size:clamp(24px,2.4vw,38px);line-height:1.1;letter-spacing:-.04em}@media (max-width:1100px){body.tuspot-platform .tuspot-popular-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-popular-grid,body.tuspot-platform .tuspot-popular-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.tuspot-platform .tuspot-popular-page{width:calc(100vw - 28px);padding:24px 0 54px}body.tuspot-platform .tuspot-popular-hero>div,body.tuspot-platform .tuspot-popular-hero>aside,body.tuspot-platform .tuspot-popular-period,body.tuspot-platform .tuspot-popular-cta{border-radius:22px;padding:22px}body.tuspot-platform .tuspot-popular-hero h1{font-size:36px}body.tuspot-platform .tuspot-popular-hero p{font-size:15px}body.tuspot-platform .tuspot-popular-grid,body.tuspot-platform .tuspot-popular-summary{grid-template-columns:1fr}body.tuspot-platform .tuspot-popular-score{font-size:11px;max-width:calc(100% - 66px)}}body.tuspot-platform .tuspot-nearby-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin:0 auto;padding:34px 0 70px;box-sizing:border-box}body.tuspot-platform .tuspot-nearby-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.7fr);gap:22px;align-items:stretch;margin-bottom:22px}body.tuspot-platform .tuspot-nearby-hero-copy,body.tuspot-platform .tuspot-nearby-hero-card,body.tuspot-platform .tuspot-nearby-controls,body.tuspot-platform .tuspot-nearby-empty{border:1px solid rgb(35 187 231 / .18);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(235 250 255 / .92));box-shadow:0 20px 60px rgb(33 40 68 / .08);border-radius:30px}body.tuspot-platform .tuspot-nearby-hero-copy{padding:clamp(28px, 4vw, 56px);position:relative;overflow:hidden}body.tuspot-platform .tuspot-nearby-hero-copy:after{content:"";position:absolute;right:-80px;top:-80px;width:230px;height:230px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .25),#fff0 70%);pointer-events:none}body.tuspot-platform .tuspot-nearby-hero-copy h1{margin:8px 0 14px;max-width:900px;color:#212844;font-size:clamp(34px, 4.2vw, 62px);line-height:.98;letter-spacing:-.055em}body.tuspot-platform .tuspot-nearby-hero-copy p{max-width:780px;margin:0;color:rgb(33 40 68 / .72);font-size:17px;line-height:1.72}body.tuspot-platform .tuspot-nearby-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}body.tuspot-platform .tuspot-nearby-actions a,body.tuspot-platform .tuspot-nearby-actions button,body.tuspot-platform .tuspot-nearby-empty a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:16px;border:1px solid rgb(35 187 231 / .28);background:#fff;color:#212844;font-weight:800;text-decoration:none;cursor:pointer}body.tuspot-platform .tuspot-nearby-actions button,body.tuspot-platform .tuspot-nearby-actions button.is-active,body.tuspot-platform .tuspot-nearby-empty a:first-child{background:#23BBE7;color:#fff;border-color:#23BBE7;box-shadow:0 14px 28px rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-nearby-privacy{margin-top:13px;color:rgb(33 40 68 / .54);font-size:13px}body.tuspot-platform .tuspot-nearby-hero-card{padding:28px;display:flex;flex-direction:column;justify-content:space-between;min-height:270px}body.tuspot-platform .tuspot-nearby-hero-card strong{color:#212844;font-size:24px;letter-spacing:-.03em}body.tuspot-platform .tuspot-nearby-hero-card p{color:rgb(33 40 68 / .68);line-height:1.65}body.tuspot-platform .tuspot-nearby-mini-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-nearby-mini-stats span{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:20px;background:rgb(255 255 255 / .8);border:1px solid rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-nearby-mini-stats b{color:#23BBE7;font-size:20px}body.tuspot-platform .tuspot-nearby-mini-stats small{color:rgb(33 40 68 / .62);font-weight:700}body.tuspot-platform .tuspot-nearby-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;margin:0 0 22px}body.tuspot-platform .tuspot-nearby-status{display:block;color:#23BBE7;font-weight:900;font-size:13px;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-nearby-controls strong{display:block;margin-top:4px;color:#212844;font-size:16px}body.tuspot-platform .tuspot-nearby-radius{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}body.tuspot-platform .tuspot-nearby-radius button{border:1px solid rgb(35 187 231 / .2);background:#fff;color:#212844;border-radius:999px;padding:9px 13px;font-weight:850;cursor:pointer}body.tuspot-platform .tuspot-nearby-radius button.is-active{background:#212844;color:#fff;border-color:#212844}body.tuspot-platform .tuspot-nearby-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.tuspot-platform .tuspot-nearby-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgb(35 187 231 / .14);background:rgb(255 255 255 / .92);border-radius:26px;box-shadow:0 16px 42px rgb(33 40 68 / .06);min-width:0}body.tuspot-platform .tuspot-nearby-card[hidden]{display:none}body.tuspot-platform .tuspot-nearby-card-top,body.tuspot-platform .tuspot-nearby-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 4px}body.tuspot-platform .tuspot-nearby-type,body.tuspot-platform .tuspot-nearby-distance{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:900;color:#212844;background:rgb(35 187 231 / .10);white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}body.tuspot-platform .tuspot-nearby-distance{background:#212844;color:#fff;max-width:45%}body.tuspot-platform .tuspot-nearby-card>.tuspot-place-card,body.tuspot-platform .tuspot-nearby-card>.tuspot-cat-place-card{height:100%;min-width:0}body.tuspot-platform .tuspot-nearby-card-foot{padding:4px 4px 0;color:rgb(33 40 68 / .62);font-size:13px;font-weight:700}body.tuspot-platform .tuspot-nearby-card-foot a{color:#23BBE7;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-nearby-empty{text-align:center;padding:44px 28px}body.tuspot-platform .tuspot-nearby-empty h2{margin:0 0 10px;color:#212844}body.tuspot-platform .tuspot-nearby-empty p{margin:0 auto 18px;max-width:620px;color:rgb(33 40 68 / .66)}body.tuspot-platform .tuspot-nearby-empty div{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}body.tuspot-platform.tuspot-dark .tuspot-nearby-hero-copy,body.tuspot-platform.tuspot-dark .tuspot-nearby-hero-card,body.tuspot-platform.tuspot-dark .tuspot-nearby-controls,body.tuspot-platform.tuspot-dark .tuspot-nearby-card,body.tuspot-platform.tuspot-dark .tuspot-nearby-empty{background:linear-gradient(135deg,rgb(22 27 48 / .96),rgb(18 37 50 / .92));border-color:rgb(35 187 231 / .22)}body.tuspot-platform.tuspot-dark .tuspot-nearby-hero-copy h1,body.tuspot-platform.tuspot-dark .tuspot-nearby-hero-card strong,body.tuspot-platform.tuspot-dark .tuspot-nearby-controls strong,body.tuspot-platform.tuspot-dark .tuspot-nearby-empty h2{color:#fff}body.tuspot-platform.tuspot-dark .tuspot-nearby-hero-copy p,body.tuspot-platform.tuspot-dark .tuspot-nearby-hero-card p,body.tuspot-platform.tuspot-dark .tuspot-nearby-card-foot,body.tuspot-platform.tuspot-dark .tuspot-nearby-empty p{color:rgb(255 255 255 / .72)}@media (max-width:1080px){body.tuspot-platform .tuspot-nearby-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-nearby-controls{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-nearby-radius{justify-content:flex-start}}@media (max-width:680px){body.tuspot-platform .tuspot-nearby-page{width:min(100% - 22px, 100%);padding-top:18px}body.tuspot-platform .tuspot-nearby-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-nearby-hero-copy,body.tuspot-platform .tuspot-nearby-hero-card,body.tuspot-platform .tuspot-nearby-controls{border-radius:22px}body.tuspot-platform .tuspot-nearby-hero-copy{padding:26px 20px}body.tuspot-platform .tuspot-nearby-actions a,body.tuspot-platform .tuspot-nearby-actions button{width:100%}body.tuspot-platform .tuspot-nearby-mini-stats{grid-template-columns:1fr}body.tuspot-platform .tuspot-nearby-card-top,body.tuspot-platform .tuspot-nearby-card-foot{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-nearby-type,body.tuspot-platform .tuspot-nearby-distance{max-width:100%}}body.tuspot-platform .tuspot-checklists-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:34px 0 72px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#172033}body.tuspot-platform .tuspot-checklists-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:24px;align-items:stretch;margin-bottom:22px}body.tuspot-platform .tuspot-checklists-hero>div,body.tuspot-platform .tuspot-checklists-hero>aside{border:1px solid rgb(35 187 231 / .18);border-radius:28px;box-shadow:0 24px 70px rgb(19 40 80 / .08)}body.tuspot-platform .tuspot-checklists-hero>div{background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(232 250 255 / .86));padding:42px;position:relative;overflow:hidden}body.tuspot-platform .tuspot-checklists-hero>div:after{content:"";position:absolute;right:-100px;top:-120px;width:340px;height:340px;border-radius:999px;background:radial-gradient(circle,rgb(35 187 231 / .28),#fff0 68%);pointer-events:none}body.tuspot-platform .tuspot-checklists-hero h1{max-width:820px;margin:10px 0 14px;font-size:clamp(36px,4vw,68px);line-height:.96;letter-spacing:-.055em;color:#16213b;font-weight:820}body.tuspot-platform .tuspot-checklists-hero p{max-width:720px;margin:0;font-size:17px;line-height:1.75;color:#526077}body.tuspot-platform .tuspot-checklists-hero>aside{padding:30px;background:#16213b;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:280px}body.tuspot-platform .tuspot-checklists-hero>aside strong{font-size:24px;line-height:1.1;letter-spacing:-.03em}body.tuspot-platform .tuspot-checklists-hero>aside p{color:rgb(255 255 255 / .76);font-size:15px;line-height:1.65;margin:12px 0}body.tuspot-platform .tuspot-checklists-hero>aside span{display:inline-flex;align-self:flex-start;padding:9px 13px;border-radius:999px;background:rgb(35 187 231 / .16);border:1px solid rgb(35 187 231 / .28);color:#bcefff;font-weight:800}body.tuspot-platform .tuspot-checklists-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}body.tuspot-platform .tuspot-checklists-actions a,body.tuspot-platform .tuspot-checklists-cta>a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:15px;font-size:14px;font-weight:850;text-decoration:none;background:#23BBE7;color:#fff;box-shadow:0 16px 30px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-checklists-actions a:nth-child(2){background:#fff;color:#16213b;border:1px solid rgb(35 187 231 / .25);box-shadow:none}body.tuspot-platform .tuspot-checklists-tabs{display:flex;gap:10px;overflow:auto;padding:6px 2px 14px;margin:0 0 14px;scrollbar-width:thin}body.tuspot-platform .tuspot-checklists-tabs button{appearance:none;border:1px solid rgb(35 187 231 / .20);background:#fff;color:#243049;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:820;white-space:nowrap;cursor:pointer;box-shadow:0 12px 30px rgb(19 40 80 / .05)}body.tuspot-platform .tuspot-checklists-tabs button.is-active{background:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-checklists-grid{display:block}body.tuspot-platform .tuspot-checklist-card{display:none;background:#fff;border:1px solid rgb(35 187 231 / .16);border-radius:28px;padding:28px;box-shadow:0 24px 70px rgb(19 40 80 / .07)}body.tuspot-platform .tuspot-checklist-card.is-active{display:block}body.tuspot-platform .tuspot-checklist-head{display:grid;grid-template-columns:66px 1fr;gap:18px;align-items:start;margin-bottom:20px}body.tuspot-platform .tuspot-checklist-icon{width:66px;height:66px;border-radius:20px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgb(35 187 231 / .18),rgb(35 187 231 / .06));border:1px solid rgb(35 187 231 / .22);color:#189bc1;font-size:28px;font-weight:900}body.tuspot-platform .tuspot-checklist-head em{display:inline-flex;font-style:normal;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#189bc1;margin-bottom:7px}body.tuspot-platform .tuspot-checklist-head h2{margin:0 0 8px;font-size:clamp(25px,2.2vw,38px);line-height:1.05;letter-spacing:-.04em;color:#16213b;font-weight:850}body.tuspot-platform .tuspot-checklist-head p{margin:0;color:#5b6679;font-size:15px;line-height:1.7;max-width:760px}body.tuspot-platform .tuspot-checklist-progress{height:14px;border-radius:999px;background:#eef7fb;overflow:hidden;margin:0 0 20px;border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-checklist-progress span{display:block;height:100%;width:0;min-width:38px;border-radius:999px;background:linear-gradient(90deg,#23BBE7,#67d8f6);font-size:9px;line-height:14px;text-align:center;color:#fff;font-weight:900;transition:width .22s ease}body.tuspot-platform .tuspot-checklist-items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-checklist-items li{margin:0;padding:0}body.tuspot-platform .tuspot-checklist-items label{display:flex;align-items:flex-start;gap:11px;min-height:66px;padding:14px;border-radius:18px;background:#f8fcfe;border:1px solid rgb(35 187 231 / .13);cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}body.tuspot-platform .tuspot-checklist-items label:hover{background:#effaff;border-color:rgb(35 187 231 / .28);transform:translateY(-1px)}body.tuspot-platform .tuspot-checklist-items input{appearance:none;width:20px;height:20px;min-width:20px;margin:1px 0 0;border-radius:7px;border:2px solid rgb(35 187 231 / .45);background:#fff}body.tuspot-platform .tuspot-checklist-items input:checked{background:#23BBE7;border-color:#23BBE7;box-shadow:inset 0 0 0 4px #fff}body.tuspot-platform .tuspot-checklist-items span{font-size:14px;line-height:1.45;color:#243049;font-weight:650}body.tuspot-platform .tuspot-checklist-items input:checked+span{color:#6a7485;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:rgb(35 187 231 / .55)}body.tuspot-platform .tuspot-checklist-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:20px;padding-top:18px;border-top:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-checklist-footer :is(button,a){appearance:none;border:1px solid rgb(35 187 231 / .20);border-radius:14px;background:#fff;color:#16213b;font-size:13px;font-weight:850;text-decoration:none;padding:11px 14px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.tuspot-platform .tuspot-checklist-footer a{background:#16213b;color:#fff;border-color:#16213b;margin-left:auto}body.tuspot-platform .tuspot-checklist-card.is-complete{border-color:rgb(35 187 231 / .42);box-shadow:0 28px 80px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-checklists-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px;padding:28px;border-radius:28px;background:linear-gradient(135deg,#16213b,#203251);color:#fff;overflow:hidden}body.tuspot-platform .tuspot-checklists-cta span{color:#8de8ff;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}body.tuspot-platform .tuspot-checklists-cta h2{margin:7px 0 8px;color:#fff;font-size:28px;letter-spacing:-.035em;line-height:1.1}body.tuspot-platform .tuspot-checklists-cta p{margin:0;color:rgb(255 255 255 / .76);line-height:1.65;max-width:720px}@media (max-width:980px){body.tuspot-platform .tuspot-checklists-page{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding-top:24px}body.tuspot-platform .tuspot-checklists-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-checklists-hero>div{padding:30px}body.tuspot-platform .tuspot-checklist-items{grid-template-columns:1fr}body.tuspot-platform .tuspot-checklists-cta{align-items:flex-start;flex-direction:column}body.tuspot-platform .tuspot-checklist-footer a{margin-left:0;width:100%}}@media (max-width:620px){body.tuspot-platform .tuspot-checklists-page{width:calc(100vw - 22px);max-width:calc(100vw - 22px)}body.tuspot-platform .tuspot-checklists-hero>div{padding:24px;border-radius:22px}body.tuspot-platform .tuspot-checklists-hero>aside{padding:22px;border-radius:22px;min-height:0}body.tuspot-platform .tuspot-checklist-card{padding:18px;border-radius:22px}body.tuspot-platform .tuspot-checklist-head{grid-template-columns:1fr;gap:12px}body.tuspot-platform .tuspot-checklist-icon{width:54px;height:54px;border-radius:17px;font-size:22px}body.tuspot-platform .tuspot-checklist-footer :is(button,a){width:100%}}@media print{body.tuspot-platform .tuspot-checklists-page{width:100%;max-width:100%;padding:0}body.tuspot-platform .tuspot-checklists-hero,body.tuspot-platform .tuspot-checklists-tabs,body.tuspot-platform .tuspot-checklist-footer,body.tuspot-platform .tuspot-checklists-cta{display:none}body.tuspot-platform .tuspot-checklist-card{display:none;box-shadow:none;border:0;padding:0}body.tuspot-platform .tuspot-checklist-card.is-active{display:block}body.tuspot-platform .tuspot-checklist-items{grid-template-columns:1fr}}body.tuspot-platform .tuspot-budget-page,.tuspot-budget-page{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));margin-left:auto;margin-right:auto;padding:34px 0 70px;box-sizing:border-box}body.tuspot-platform .tuspot-budget-hero,.tuspot-budget-hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:22px;align-items:stretch;margin-bottom:22px}body.tuspot-platform .tuspot-budget-hero-copy,body.tuspot-platform .tuspot-budget-hero-card,.tuspot-budget-hero-copy,.tuspot-budget-hero-card{border:1px solid rgb(35 187 231 / .16);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(238 251 255 / .92));border-radius:34px;box-shadow:0 24px 70px rgb(18 37 54 / .08);box-sizing:border-box}body.tuspot-platform .tuspot-budget-hero-copy,.tuspot-budget-hero-copy{padding:clamp(28px, 4vw, 56px)}body.tuspot-platform .tuspot-budget-hero-card,.tuspot-budget-hero-card{padding:30px;display:flex;flex-direction:column;justify-content:center;gap:14px}body.tuspot-platform .tuspot-budget-hero h1,.tuspot-budget-hero h1{margin:10px 0 14px;font-size:clamp(34px, 4.8vw, 70px);line-height:.95;letter-spacing:-.055em;color:#212844}body.tuspot-platform .tuspot-budget-hero p,.tuspot-budget-hero p{max-width:820px;margin:0;color:rgb(33 40 68 / .72);font-size:17px;line-height:1.7}body.tuspot-platform .tuspot-budget-hero-card strong,.tuspot-budget-hero-card strong{color:#212844;font-size:22px;letter-spacing:-.02em}body.tuspot-platform .tuspot-budget-hero-card span,.tuspot-budget-hero-card span{display:inline-flex;width:fit-content;padding:9px 12px;border-radius:999px;background:rgb(35 187 231 / .14);color:#117ca0;font-weight:800;font-size:12px}body.tuspot-platform .tuspot-budget-hero-actions,.tuspot-budget-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-budget-hero-actions a,.tuspot-budget-hero-actions a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border-radius:16px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 16px 30px rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-budget-hero-actions a+a,.tuspot-budget-hero-actions a+a{background:#212844;box-shadow:0 16px 30px rgb(33 40 68 / .16);color:#fff}body.tuspot-platform .tuspot-budget-scenarios,.tuspot-budget-scenarios{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}body.tuspot-platform .tuspot-budget-scenarios button,.tuspot-budget-scenarios button{appearance:none;border:1px solid rgb(35 187 231 / .18);background:rgb(255 255 255 / .92);border-radius:24px;padding:18px;min-height:138px;text-align:left;cursor:pointer;box-shadow:0 16px 36px rgb(18 37 54 / .07);transition:transform .18s ease,border-color .18s ease,background .18s ease}body.tuspot-platform .tuspot-budget-scenarios button:hover,body.tuspot-platform .tuspot-budget-scenarios button.is-active,.tuspot-budget-scenarios button:hover,.tuspot-budget-scenarios button.is-active{transform:translateY(-2px);border-color:rgb(35 187 231 / .52);background:linear-gradient(135deg,#ffffff,#e9fbff)}body.tuspot-platform .tuspot-budget-scenarios strong,.tuspot-budget-scenarios strong{display:block;color:#212844;font-size:16px;margin-bottom:8px}body.tuspot-platform .tuspot-budget-scenarios span,.tuspot-budget-scenarios span{display:block;color:rgb(33 40 68 / .66);font-size:13px;line-height:1.45}body.tuspot-platform .tuspot-budget-board,.tuspot-budget-board{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:start}body.tuspot-platform .tuspot-budget-form,body.tuspot-platform .tuspot-budget-summary,.tuspot-budget-form,.tuspot-budget-summary{border:1px solid rgb(35 187 231 / .16);background:rgb(255 255 255 / .94);border-radius:30px;padding:24px;box-shadow:0 22px 60px rgb(18 37 54 / .08);box-sizing:border-box}body.tuspot-platform .tuspot-budget-field-grid,.tuspot-budget-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-budget-field-grid label,.tuspot-budget-field-grid label{display:flex;flex-direction:column;gap:8px;color:#212844;font-weight:850;font-size:13px}body.tuspot-platform .tuspot-budget-field-grid input,.tuspot-budget-field-grid input{width:100%;min-height:48px;border:1px solid rgb(33 40 68 / .14);border-radius:16px;padding:0 14px;background:#f8fdff;color:#212844;font-weight:800;box-sizing:border-box}body.tuspot-platform .tuspot-budget-field-grid input:focus,.tuspot-budget-field-grid input:focus{outline:3px solid rgb(35 187 231 / .22);border-color:#23BBE7}body.tuspot-platform .tuspot-budget-actions,.tuspot-budget-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}body.tuspot-platform .tuspot-budget-actions button,.tuspot-budget-actions button{border:0;border-radius:15px;min-height:46px;padding:0 18px;background:#23BBE7;color:#fff;font-weight:900;cursor:pointer}body.tuspot-platform .tuspot-budget-actions button+button,.tuspot-budget-actions button+button{background:#eef8fb;color:#212844}body.tuspot-platform .tuspot-budget-summary,.tuspot-budget-summary{position:sticky;top:110px}body.tuspot-platform .tuspot-budget-summary>span,.tuspot-budget-summary>span{display:inline-flex;padding:8px 11px;border-radius:999px;background:rgb(35 187 231 / .14);color:#117ca0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-budget-summary>strong,.tuspot-budget-summary>strong{display:block;margin:16px 0 6px;color:#212844;font-size:clamp(38px, 4vw, 58px);line-height:.95;letter-spacing:-.055em}body.tuspot-platform .tuspot-budget-summary p,.tuspot-budget-summary p{color:rgb(33 40 68 / .7);margin:0 0 16px;line-height:1.55}body.tuspot-platform .tuspot-budget-summary p b,.tuspot-budget-summary p b{color:#212844}body.tuspot-platform .tuspot-budget-breakdown,.tuspot-budget-breakdown{display:grid;gap:10px;margin-top:18px}body.tuspot-platform .tuspot-budget-breakdown div,.tuspot-budget-breakdown div{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-budget-breakdown span,.tuspot-budget-breakdown span{color:rgb(33 40 68 / .68);font-weight:750}body.tuspot-platform .tuspot-budget-breakdown em,.tuspot-budget-breakdown em{color:#212844;font-style:normal;font-weight:950}body.tuspot-platform .tuspot-budget-note,.tuspot-budget-note{margin-top:16px;font-size:13px}body.tuspot-platform .tuspot-budget-next,.tuspot-budget-next{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:24px;border-radius:28px;border:1px solid rgb(35 187 231 / .16);background:linear-gradient(135deg,#212844,#18344d);color:#fff}body.tuspot-platform .tuspot-budget-next h2,.tuspot-budget-next h2{color:#fff;margin:0 0 6px;font-size:24px}body.tuspot-platform .tuspot-budget-next p,.tuspot-budget-next p{color:rgb(255 255 255 / .78);margin:0}body.tuspot-platform .tuspot-budget-next div,.tuspot-budget-next div{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}body.tuspot-platform .tuspot-budget-next a,.tuspot-budget-next a{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:0 15px;border-radius:14px;background:#23BBE7;color:#fff;font-weight:900;text-decoration:none}@media (max-width:1100px){body.tuspot-platform .tuspot-budget-hero,.tuspot-budget-hero,body.tuspot-platform .tuspot-budget-board,.tuspot-budget-board{grid-template-columns:1fr}body.tuspot-platform .tuspot-budget-summary,.tuspot-budget-summary{position:static}body.tuspot-platform .tuspot-budget-scenarios,.tuspot-budget-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body.tuspot-platform .tuspot-budget-page,.tuspot-budget-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-top:18px}body.tuspot-platform .tuspot-budget-hero-copy,body.tuspot-platform .tuspot-budget-hero-card,body.tuspot-platform .tuspot-budget-form,body.tuspot-platform .tuspot-budget-summary,.tuspot-budget-hero-copy,.tuspot-budget-hero-card,.tuspot-budget-form,.tuspot-budget-summary{border-radius:24px;padding:20px}body.tuspot-platform .tuspot-budget-scenarios,.tuspot-budget-scenarios,body.tuspot-platform .tuspot-budget-field-grid,.tuspot-budget-field-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-budget-scenarios button,.tuspot-budget-scenarios button{min-height:auto}body.tuspot-platform .tuspot-budget-next,.tuspot-budget-next{grid-template-columns:1fr}body.tuspot-platform .tuspot-budget-next div,.tuspot-budget-next div{justify-content:flex-start}}body.tuspot-platform .tuspot-trip-request-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:38px 0 72px;box-sizing:border-box}body.tuspot-platform .tuspot-trip-request-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;align-items:stretch;margin-bottom:24px}body.tuspot-platform .tuspot-trip-request-copy,body.tuspot-platform .tuspot-trip-request-note,body.tuspot-platform .tuspot-trip-request-form,body.tuspot-platform .tuspot-trip-request-side,body.tuspot-platform .tuspot-trip-request-success{border:1px solid rgb(35 187 231 / .18);background:rgb(255 255 255 / .92);box-shadow:0 22px 70px rgb(9 52 64 / .08);border-radius:28px;box-sizing:border-box}body.tuspot-platform .tuspot-trip-request-copy{padding:42px;background:linear-gradient(135deg,#f7fcff 0%,#ffffff 58%,#eaf9fd 100%)}body.tuspot-platform .tuspot-trip-request-copy h1{margin:8px 0 14px;color:#16233f;font-size:clamp(34px,4vw,62px);line-height:1.03;letter-spacing:-.04em}body.tuspot-platform .tuspot-trip-request-copy p{max-width:760px;margin:0;color:#52606c;font-size:17px;line-height:1.75}body.tuspot-platform .tuspot-trip-request-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}body.tuspot-platform .tuspot-trip-request-actions a,body.tuspot-platform .tuspot-trip-request-side-link,body.tuspot-platform .tuspot-trip-request-submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border-radius:14px;border:1px solid rgb(35 187 231 / .28);background:#23bbe7;color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 36px rgb(35 187 231 / .24);cursor:pointer}body.tuspot-platform .tuspot-trip-request-actions a:nth-child(2),body.tuspot-platform .tuspot-trip-request-side-link{background:#fff;color:#17233d;box-shadow:none}body.tuspot-platform .tuspot-trip-request-note{padding:28px;display:flex;flex-direction:column;justify-content:center}body.tuspot-platform .tuspot-trip-request-note strong,body.tuspot-platform .tuspot-trip-request-side h2{color:#17233d;font-size:20px;line-height:1.2;margin:0 0 14px}body.tuspot-platform .tuspot-trip-request-note ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}body.tuspot-platform .tuspot-trip-request-note li{position:relative;padding-left:22px;color:#536170;line-height:1.55}body.tuspot-platform .tuspot-trip-request-note li:before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:999px;background:#23bbe7}body.tuspot-platform .tuspot-trip-request-success{padding:18px 22px;margin:0 0 22px;border-color:rgb(24 177 116 / .28);background:#f0fff8}body.tuspot-platform .tuspot-trip-request-success strong{display:block;color:#136846;margin-bottom:4px}body.tuspot-platform .tuspot-trip-request-success p{margin:0;color:#386a58}body.tuspot-platform .tuspot-trip-request-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}body.tuspot-platform .tuspot-trip-request-form{padding:26px}body.tuspot-platform .tuspot-trip-request-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-trip-request-form label span,body.tuspot-platform .tuspot-trip-request-form legend{display:block;margin:0 0 8px;color:#27344b;font-weight:800;font-size:13px}body.tuspot-platform .tuspot-trip-request-form input[type="text"],body.tuspot-platform .tuspot-trip-request-form input[type="email"],body.tuspot-platform .tuspot-trip-request-form input[type="tel"],body.tuspot-platform .tuspot-trip-request-form input[type="number"],body.tuspot-platform .tuspot-trip-request-form textarea{width:100%;min-height:48px;border:1px solid rgb(23 35 61 / .12);border-radius:14px;background:#fff;color:#17233d;padding:12px 14px;box-sizing:border-box;box-shadow:0 8px 26px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-trip-request-form textarea{min-height:148px;resize:vertical}body.tuspot-platform .tuspot-trip-request-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}body.tuspot-platform .tuspot-trip-request-choice-grid fieldset{border:1px solid rgb(35 187 231 / .16);border-radius:18px;padding:16px;background:#f8fdff;display:grid;gap:9px}body.tuspot-platform .tuspot-trip-request-choice-grid label{display:flex;align-items:center;gap:9px;margin:0;color:#52606c;font-size:13px;line-height:1.35;cursor:pointer}body.tuspot-platform .tuspot-trip-request-choice-grid input{accent-color:#23bbe7}body.tuspot-platform .tuspot-trip-request-wide{display:block;margin-top:18px}body.tuspot-platform .tuspot-trip-request-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0;color:#52606c;font-size:13px}body.tuspot-platform .tuspot-trip-request-consent input{margin-top:3px;accent-color:#23bbe7}body.tuspot-platform .tuspot-trip-request-submit{border:none;min-width:220px}body.tuspot-platform .tuspot-trip-request-side{padding:24px;position:sticky;top:90px}body.tuspot-platform .tuspot-trip-request-step{display:flex;gap:12px;padding:14px 0;border-top:1px solid rgb(23 35 61 / .08)}body.tuspot-platform .tuspot-trip-request-step b{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:#e8f9fe;color:#147b97}body.tuspot-platform .tuspot-trip-request-step span{color:#52606c;line-height:1.5}body.tuspot-platform .tuspot-trip-request-side-link{width:100%;margin-top:12px}@media (max-width:1024px){body.tuspot-platform .tuspot-trip-request-hero,body.tuspot-platform .tuspot-trip-request-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-request-side{position:relative;top:auto}}@media (max-width:720px){body.tuspot-platform .tuspot-trip-request-page{width:calc(100vw - 28px);max-width:calc(100vw - 28px);padding-top:22px}body.tuspot-platform .tuspot-trip-request-copy,body.tuspot-platform .tuspot-trip-request-note,body.tuspot-platform .tuspot-trip-request-form,body.tuspot-platform .tuspot-trip-request-side{border-radius:22px;padding:20px}body.tuspot-platform .tuspot-trip-request-fields,body.tuspot-platform .tuspot-trip-request-choice-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-trip-request-actions a,body.tuspot-platform .tuspot-trip-request-submit{width:100%}}body.tuspot-platform .tuspot-vouchers-page,body.tuspot-platform .tuspot-voucher-owner-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:56px 0 72px;box-sizing:border-box}body.tuspot-platform .tuspot-vouchers-hero,body.tuspot-platform .tuspot-voucher-owner-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);gap:28px;align-items:stretch;padding:34px;border:1px solid rgb(35 187 231 / .22);border-radius:30px;background:linear-gradient(135deg,rgb(35 187 231 / .14),rgb(255 255 255 / .96) 44%,rgb(33 40 68 / .04));box-shadow:0 24px 70px rgb(15 44 72 / .08);overflow:hidden}body.tuspot-platform .tuspot-voucher-owner-hero{display:block}body.tuspot-platform .tuspot-vouchers-hero h1,body.tuspot-platform .tuspot-voucher-owner-hero h1{margin:10px 0 12px;font-size:clamp(34px,4vw,64px);line-height:.98;letter-spacing:-.055em;color:#212844;max-width:900px}body.tuspot-platform .tuspot-vouchers-hero p,body.tuspot-platform .tuspot-voucher-owner-hero p{margin:0;max-width:760px;font-size:17px;line-height:1.7;color:rgb(33 40 68 / .74)}body.tuspot-platform .tuspot-vouchers-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-vouchers-actions a,body.tuspot-platform .tuspot-vouchers-empty a,body.tuspot-platform .tuspot-voucher-body a,body.tuspot-platform .tuspot-voucher-submit button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:0;border-radius:16px;background:#23BBE7;color:#fff;font-weight:800;font-size:14px;line-height:1;text-decoration:none;box-shadow:0 14px 32px rgb(35 187 231 / .24);cursor:pointer}body.tuspot-platform .tuspot-vouchers-actions a:nth-child(2){background:#fff;color:#212844;border:1px solid rgb(35 187 231 / .26);box-shadow:0 14px 34px rgb(18 34 58 / .08)}body.tuspot-platform .tuspot-vouchers-hero-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:rgb(255 255 255 / .72);border:1px solid rgb(255 255 255 / .74);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 22px 48px rgb(19 49 82 / .08)}body.tuspot-platform .tuspot-vouchers-hero-card strong{font-size:16px;color:#212844}body.tuspot-platform .tuspot-vouchers-hero-card span{display:flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:14px;background:rgb(35 187 231 / .11);color:#212844;font-weight:750}body.tuspot-platform .tuspot-voucher-ideas,body.tuspot-platform .tuspot-vouchers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}body.tuspot-platform .tuspot-voucher-ideas article,body.tuspot-platform .tuspot-voucher-card,body.tuspot-platform .tuspot-vouchers-empty,body.tuspot-platform .tuspot-voucher-owner-form{border:1px solid rgb(35 187 231 / .18);border-radius:26px;background:#fff;box-shadow:0 18px 54px rgb(15 44 72 / .07);box-sizing:border-box}body.tuspot-platform .tuspot-voucher-ideas article{padding:22px}body.tuspot-platform .tuspot-voucher-ideas article>span{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgb(35 187 231 / .12);color:#23BBE7;font-size:22px;font-weight:900;margin-bottom:14px}body.tuspot-platform .tuspot-voucher-ideas h2,body.tuspot-platform .tuspot-voucher-body h2,body.tuspot-platform .tuspot-vouchers-empty h2{margin:0 0 10px;font-size:22px;line-height:1.15;letter-spacing:-.025em;color:#212844}body.tuspot-platform .tuspot-voucher-ideas p,body.tuspot-platform .tuspot-voucher-body p,body.tuspot-platform .tuspot-vouchers-empty p{margin:0;font-size:14px;line-height:1.65;color:rgb(33 40 68 / .68)}body.tuspot-platform .tuspot-voucher-ideas a{display:inline-flex;margin-top:14px;color:#168fb4;font-weight:800;text-decoration:none}body.tuspot-platform .tuspot-voucher-card{overflow:hidden;display:flex;flex-direction:column}body.tuspot-platform .tuspot-voucher-card.is-featured{border-color:rgb(35 187 231 / .42);box-shadow:0 22px 64px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-voucher-media{min-height:190px;background:linear-gradient(135deg,rgb(35 187 231 / .18),rgb(33 40 68 / .12));background-size:cover;background-position:center;position:relative}body.tuspot-platform .tuspot-voucher-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,rgb(33 40 68 / .28))}body.tuspot-platform .tuspot-voucher-media span{position:absolute;left:14px;bottom:14px;z-index:1;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .92);color:#212844;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-voucher-body{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}body.tuspot-platform .tuspot-voucher-place{margin:0;color:#168fb4;font-weight:850;font-size:12px;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-voucher-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}body.tuspot-platform .tuspot-voucher-meta strong,body.tuspot-platform .tuspot-voucher-meta span{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border-radius:999px;background:rgb(35 187 231 / .1);color:#212844;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-voucher-meta strong{background:#212844;color:#fff}body.tuspot-platform .tuspot-vouchers-empty{margin-top:24px;padding:28px;text-align:center}body.tuspot-platform .tuspot-vouchers-empty a{margin-top:18px}body.tuspot-platform .tuspot-voucher-owner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:24px}body.tuspot-platform .tuspot-voucher-owner-form label{display:flex;flex-direction:column;gap:8px;font-weight:800;color:#212844}body.tuspot-platform .tuspot-voucher-owner-form label.is-wide,body.tuspot-platform .tuspot-voucher-submit{grid-column:1/-1}body.tuspot-platform .tuspot-voucher-owner-form input,body.tuspot-platform .tuspot-voucher-owner-form select,body.tuspot-platform .tuspot-voucher-owner-form textarea{width:100%;border:1px solid rgb(35 187 231 / .22);border-radius:16px;background:#f8fcff;padding:13px 14px;font-size:14px;color:#212844;box-shadow:none}body.tuspot-platform .tuspot-voucher-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap}body.tuspot-platform .tuspot-voucher-submit p{margin:0;color:rgb(33 40 68 / .62);font-size:13px}body.tuspot-platform .tuspot-voucher-notice{margin-top:18px;padding:14px 16px;border-radius:18px;background:rgb(35 187 231 / .12);color:#212844;font-weight:800}@media (max-width:1024px){body.tuspot-platform .tuspot-vouchers-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-voucher-ideas,body.tuspot-platform .tuspot-vouchers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-vouchers-page,body.tuspot-platform .tuspot-voucher-owner-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:28px 0 44px}body.tuspot-platform .tuspot-vouchers-hero,body.tuspot-platform .tuspot-voucher-owner-hero{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-voucher-ideas,body.tuspot-platform .tuspot-vouchers-grid,body.tuspot-platform .tuspot-voucher-owner-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-voucher-owner-form{padding:18px}body.tuspot-platform .tuspot-vouchers-hero h1,body.tuspot-platform .tuspot-voucher-owner-hero h1{font-size:34px}}body.tuspot-platform .tuspot-discounts-page,body.tuspot-platform .tuspot-discount-owner-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:56px 0 72px;box-sizing:border-box}body.tuspot-platform .tuspot-discounts-hero,body.tuspot-platform .tuspot-discount-owner-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:28px;align-items:stretch;padding:36px;border:1px solid rgb(35 187 231 / .22);border-radius:30px;background:radial-gradient(circle at 92% 12%,rgb(35 187 231 / .28),transparent 28%),linear-gradient(135deg,rgb(231 250 255 / .98),rgb(255 255 255 / .97) 48%,rgb(33 40 68 / .045));box-shadow:0 24px 70px rgb(15 44 72 / .08);overflow:hidden}body.tuspot-platform .tuspot-discount-owner-hero{display:block}body.tuspot-platform .tuspot-discounts-hero h1,body.tuspot-platform .tuspot-discount-owner-hero h1{margin:10px 0 12px;font-size:clamp(34px,4vw,64px);line-height:.98;letter-spacing:-.055em;color:#212844;max-width:920px}body.tuspot-platform .tuspot-discounts-hero p,body.tuspot-platform .tuspot-discount-owner-hero p{margin:0;max-width:760px;font-size:17px;line-height:1.7;color:rgb(33 40 68 / .74)}body.tuspot-platform .tuspot-discounts-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-discounts-actions a,body.tuspot-platform .tuspot-discounts-empty a,body.tuspot-platform .tuspot-discount-cta,body.tuspot-platform .tuspot-discount-submit button,body.tuspot-platform .tuspot-discount-codebox button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 18px;border:0;border-radius:16px;background:#23BBE7;color:#fff;font-weight:850;font-size:14px;line-height:1;text-decoration:none;box-shadow:0 14px 32px rgb(35 187 231 / .24);cursor:pointer}body.tuspot-platform .tuspot-discounts-actions a:nth-child(2){background:#fff;color:#212844;border:1px solid rgb(35 187 231 / .26);box-shadow:0 14px 34px rgb(18 34 58 / .08)}body.tuspot-platform .tuspot-discounts-hero-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:24px;background:rgb(255 255 255 / .74);border:1px solid rgb(255 255 255 / .78);box-shadow:inset 0 1px 0 rgb(255 255 255 / .75),0 22px 48px rgb(19 49 82 / .08)}body.tuspot-platform .tuspot-discounts-hero-card strong{font-size:16px;color:#212844}body.tuspot-platform .tuspot-discounts-hero-card span{display:flex;align-items:center;min-height:42px;padding:10px 12px;border-radius:14px;background:rgb(35 187 231 / .11);color:#212844;font-weight:780}body.tuspot-platform .tuspot-discount-types{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}body.tuspot-platform .tuspot-discount-type{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:999px;background:#f0fbff;border:1px solid rgb(35 187 231 / .20);color:#1b6f89;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-discounts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}body.tuspot-platform .tuspot-discount-card,body.tuspot-platform .tuspot-discounts-empty,body.tuspot-platform .tuspot-discount-owner-form{border:1px solid rgb(35 187 231 / .18);border-radius:26px;background:#fff;box-shadow:0 18px 54px rgb(15 44 72 / .07);box-sizing:border-box}body.tuspot-platform .tuspot-discount-card{overflow:hidden;display:flex;flex-direction:column}body.tuspot-platform .tuspot-discount-card.is-featured{border-color:rgb(35 187 231 / .42);box-shadow:0 22px 64px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-discount-media{min-height:190px;background:linear-gradient(135deg,rgb(35 187 231 / .20),rgb(33 40 68 / .12));background-size:cover;background-position:center;position:relative}body.tuspot-platform .tuspot-discount-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,rgb(33 40 68 / .30))}body.tuspot-platform .tuspot-discount-media span{position:absolute;left:14px;bottom:14px;z-index:1;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .93);color:#212844;font-size:12px;font-weight:850;box-shadow:0 10px 24px rgb(33 40 68 / .12)}body.tuspot-platform .tuspot-discount-body{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}body.tuspot-platform .tuspot-discount-place{margin:0;color:#168fb4;font-weight:850;font-size:12px;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-discount-body h2,body.tuspot-platform .tuspot-discounts-empty h2{margin:0;font-size:22px;line-height:1.15;letter-spacing:-.025em;color:#212844}body.tuspot-platform .tuspot-discount-body p,body.tuspot-platform .tuspot-discounts-empty p{margin:0;font-size:14px;line-height:1.65;color:rgb(33 40 68 / .68)}body.tuspot-platform .tuspot-discount-benefit{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:auto}body.tuspot-platform .tuspot-discount-benefit strong,body.tuspot-platform .tuspot-discount-benefit span{display:inline-flex;align-items:center;min-height:30px;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-discount-benefit strong{background:#212844;color:#fff}body.tuspot-platform .tuspot-discount-benefit span{background:rgb(35 187 231 / .1);color:#212844}body.tuspot-platform .tuspot-discount-codebox{display:flex;align-items:center;gap:10px;padding:10px;border-radius:18px;background:#f3fbfe;border:1px dashed rgb(35 187 231 / .42)}body.tuspot-platform .tuspot-discount-codebox code{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:16px;font-weight:900;letter-spacing:.08em;color:#212844;background:#fff0;padding:0}body.tuspot-platform .tuspot-discount-codebox button{min-height:38px;padding:10px 12px;border-radius:13px;box-shadow:0 10px 22px rgb(35 187 231 / .18);white-space:nowrap}body.tuspot-platform .tuspot-discount-terms{font-size:12px;color:rgb(33 40 68 / .58)}body.tuspot-platform .tuspot-discount-cta{margin-top:2px;width:100%}body.tuspot-platform .tuspot-discounts-empty{margin-top:24px;padding:28px;text-align:center}body.tuspot-platform .tuspot-discounts-empty a{margin-top:18px}body.tuspot-platform .tuspot-discount-owner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:24px}body.tuspot-platform .tuspot-discount-owner-form label{display:flex;flex-direction:column;gap:8px;font-weight:800;color:#212844}body.tuspot-platform .tuspot-discount-owner-form label.is-wide,body.tuspot-platform .tuspot-discount-submit{grid-column:1/-1}body.tuspot-platform .tuspot-discount-owner-form input,body.tuspot-platform .tuspot-discount-owner-form select,body.tuspot-platform .tuspot-discount-owner-form textarea{width:100%;border:1px solid rgb(35 187 231 / .22);border-radius:16px;background:#f8fcff;padding:13px 14px;font-size:14px;color:#212844;box-shadow:none;box-sizing:border-box}body.tuspot-platform .tuspot-discount-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap}body.tuspot-platform .tuspot-discount-submit p{margin:0;color:rgb(33 40 68 / .62);font-size:13px}body.tuspot-platform .tuspot-discount-notice{margin-top:18px;padding:14px 16px;border-radius:18px;background:rgb(35 187 231 / .12);color:#212844;font-weight:800}@media (max-width:1024px){body.tuspot-platform .tuspot-discounts-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-discounts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-discounts-page,body.tuspot-platform .tuspot-discount-owner-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:28px 0 44px}body.tuspot-platform .tuspot-discounts-hero,body.tuspot-platform .tuspot-discount-owner-hero{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-discounts-grid,body.tuspot-platform .tuspot-discount-owner-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-discount-owner-form{padding:18px}body.tuspot-platform .tuspot-discounts-hero h1,body.tuspot-platform .tuspot-discount-owner-hero h1{font-size:34px}body.tuspot-platform .tuspot-discount-codebox{align-items:stretch;flex-direction:column}body.tuspot-platform .tuspot-discount-codebox button{width:100%}}body.tuspot-platform .tuspot-travel-packages-page,body.tuspot-platform .tuspot-travel-package-owner-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:46px 0 72px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#212844}body.tuspot-platform .tuspot-travel-packages-hero,body.tuspot-platform .tuspot-travel-package-owner-hero{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);gap:26px;align-items:stretch;padding:34px;border:1px solid rgb(35 187 231 / .22);border-radius:34px;background:radial-gradient(circle at 12% 12%,rgb(35 187 231 / .22),transparent 34%),linear-gradient(135deg,#ffffff 0%,#effbff 52%,#ffffff 100%);box-shadow:0 24px 80px rgb(33 40 68 / .09);overflow:hidden}body.tuspot-platform .tuspot-travel-package-owner-hero{display:block}body.tuspot-platform .tuspot-travel-packages-hero h1,body.tuspot-platform .tuspot-travel-package-owner-hero h1{margin:8px 0 14px;font-size:clamp(38px,4.6vw,72px);line-height:.98;letter-spacing:-.06em;font-weight:900;color:#212844}body.tuspot-platform .tuspot-travel-packages-hero p,body.tuspot-platform .tuspot-travel-package-owner-hero p{max-width:780px;margin:0;color:rgb(33 40 68 / .68);font-size:17px;line-height:1.72}body.tuspot-platform .tuspot-travel-packages-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}body.tuspot-platform .tuspot-travel-packages-actions a,body.tuspot-platform .tuspot-travel-packages-empty a,body.tuspot-platform .tuspot-travel-package-cta,body.tuspot-platform .tuspot-travel-package-submit button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:0;border-radius:999px;background:#23bbe7;color:#fff;font-weight:900;text-decoration:none;box-shadow:0 14px 34px rgb(35 187 231 / .26);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-travel-packages-actions a:hover,body.tuspot-platform .tuspot-travel-packages-empty a:hover,body.tuspot-platform .tuspot-travel-package-cta:hover,body.tuspot-platform .tuspot-travel-package-submit button:hover{background:#212844;color:#fff;transform:translateY(-1px);box-shadow:0 18px 42px rgb(33 40 68 / .18)}body.tuspot-platform .tuspot-travel-packages-actions a:nth-child(2){background:#212844;box-shadow:0 14px 34px rgb(33 40 68 / .16);color:#fff}body.tuspot-platform .tuspot-travel-packages-actions a:nth-child(2):hover{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-travel-packages-hero-card{display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:260px;padding:24px;border-radius:28px;background:rgb(255 255 255 / .78);border:1px solid rgb(35 187 231 / .2);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 18px 52px rgb(33 40 68 / .08);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-travel-packages-hero-card strong{font-size:16px;color:#212844}body.tuspot-platform .tuspot-travel-packages-hero-card span{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:18px;background:rgb(35 187 231 / .08);color:#212844;font-weight:800}body.tuspot-platform .tuspot-travel-packages-hero-card span:before,body.tuspot-platform .tuspot-travel-package-includes li:before{content:"";width:8px;height:8px;border-radius:999px;background:#23bbe7;box-shadow:0 0 0 4px rgb(35 187 231 / .14);flex:0 0 auto}body.tuspot-platform .tuspot-travel-package-types{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 26px}body.tuspot-platform .tuspot-travel-package-type{display:inline-flex;align-items:center;min-height:34px;padding:8px 13px;border-radius:999px;background:#fff;color:#168fb4;border:1px solid rgb(35 187 231 / .22);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-travel-packages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.tuspot-platform .tuspot-travel-package-card,body.tuspot-platform .tuspot-travel-packages-empty,body.tuspot-platform .tuspot-travel-package-owner-form{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:30px;box-shadow:0 18px 60px rgb(33 40 68 / .08);overflow:hidden}body.tuspot-platform .tuspot-travel-package-card{display:flex;flex-direction:column;min-height:100%}body.tuspot-platform .tuspot-travel-package-card.is-featured{border-color:rgb(35 187 231 / .42);box-shadow:0 26px 78px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-travel-package-media{min-height:218px;background:linear-gradient(135deg,#e7f9ff,#ffffff);background-size:cover;background-position:center;position:relative}body.tuspot-platform .tuspot-travel-package-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,rgb(33 40 68 / .36))}body.tuspot-platform .tuspot-travel-package-media span{position:absolute;left:16px;bottom:16px;z-index:2;display:inline-flex;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .92);color:#168fb4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}body.tuspot-platform .tuspot-travel-package-body{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}body.tuspot-platform .tuspot-travel-package-place{margin:0;color:#168fb4;font-weight:850;font-size:12px;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-travel-package-body h2,body.tuspot-platform .tuspot-travel-packages-empty h2{margin:0;color:#212844;font-size:24px;line-height:1.12;letter-spacing:-.035em;font-weight:900}body.tuspot-platform .tuspot-travel-package-body p,body.tuspot-platform .tuspot-travel-packages-empty p{margin:0;color:rgb(33 40 68 / .66);font-size:14px;line-height:1.62}body.tuspot-platform .tuspot-travel-package-facts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}body.tuspot-platform .tuspot-travel-package-facts strong,body.tuspot-platform .tuspot-travel-package-facts span,body.tuspot-platform .tuspot-travel-package-date{display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border-radius:14px;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-travel-package-facts strong{background:#212844;color:#fff}body.tuspot-platform .tuspot-travel-package-facts span,body.tuspot-platform .tuspot-travel-package-date{background:rgb(35 187 231 / .1);color:#212844}body.tuspot-platform .tuspot-travel-package-includes{display:flex;flex-direction:column;gap:8px;margin:2px 0;padding:0;list-style:none}body.tuspot-platform .tuspot-travel-package-includes li{display:flex;align-items:flex-start;gap:10px;margin:0;color:#212844;font-size:13px;font-weight:760;line-height:1.4}body.tuspot-platform .tuspot-travel-package-includes li:before{margin-top:5px}body.tuspot-platform .tuspot-travel-package-availability{font-size:13px;color:rgb(33 40 68 / .58)}body.tuspot-platform .tuspot-travel-package-cta{margin-top:auto;width:100%}body.tuspot-platform .tuspot-travel-packages-empty{margin-top:24px;padding:28px;text-align:center}body.tuspot-platform .tuspot-travel-packages-empty a{margin-top:18px}body.tuspot-platform .tuspot-travel-package-owner-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;padding:24px}body.tuspot-platform .tuspot-travel-package-owner-form label{display:flex;flex-direction:column;gap:8px;font-weight:800;color:#212844}body.tuspot-platform .tuspot-travel-package-owner-form label.is-wide,body.tuspot-platform .tuspot-travel-package-submit{grid-column:1/-1}body.tuspot-platform .tuspot-travel-package-owner-form input,body.tuspot-platform .tuspot-travel-package-owner-form select,body.tuspot-platform .tuspot-travel-package-owner-form textarea{width:100%;min-height:46px;padding:12px 14px;border:1px solid rgb(35 187 231 / .24);border-radius:16px;background:#f8fdff;color:#212844;font:inherit;outline:none}body.tuspot-platform .tuspot-travel-package-owner-form textarea{resize:vertical}body.tuspot-platform .tuspot-travel-package-owner-form input:focus,body.tuspot-platform .tuspot-travel-package-owner-form select:focus,body.tuspot-platform .tuspot-travel-package-owner-form textarea:focus{border-color:#23bbe7;box-shadow:0 0 0 4px rgb(35 187 231 / .12);background:#fff}body.tuspot-platform .tuspot-travel-package-submit{display:flex;align-items:center;gap:16px;flex-wrap:wrap}body.tuspot-platform .tuspot-travel-package-submit p{margin:0;color:rgb(33 40 68 / .62);font-size:13px}body.tuspot-platform .tuspot-travel-package-notice{margin-top:18px;padding:14px 16px;border-radius:18px;background:rgb(35 187 231 / .1);border:1px solid rgb(35 187 231 / .22);color:#168fb4;font-weight:850}@media (max-width:1180px){body.tuspot-platform .tuspot-travel-packages-hero{grid-template-columns:1fr}body.tuspot-platform .tuspot-travel-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){body.tuspot-platform .tuspot-travel-packages-page,body.tuspot-platform .tuspot-travel-package-owner-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:28px 0 44px}body.tuspot-platform .tuspot-travel-packages-hero,body.tuspot-platform .tuspot-travel-package-owner-hero{padding:22px;border-radius:24px}body.tuspot-platform .tuspot-travel-packages-grid,body.tuspot-platform .tuspot-travel-package-owner-form{grid-template-columns:1fr}body.tuspot-platform .tuspot-travel-package-owner-form{padding:18px}body.tuspot-platform .tuspot-travel-packages-hero h1,body.tuspot-platform .tuspot-travel-package-owner-hero h1{font-size:34px}}body.tuspot-platform .tuspot-package-inquiry-page{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:44px 0 72px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-package-inquiry-hero,body.tuspot-platform .tuspot-package-inquiry-preview,body.tuspot-platform .tuspot-package-inquiry-form,body.tuspot-platform .tuspot-package-inquiry-notice{border:1px solid rgb(35 187 231 / .18);background:linear-gradient(135deg,#ffffff 0%,#f3fcff 100%);border-radius:32px;box-shadow:0 24px 64px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-package-inquiry-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:26px;align-items:stretch;padding:34px;overflow:hidden}body.tuspot-platform .tuspot-package-inquiry-hero h1{margin:8px 0 12px;color:#212844;font-size:clamp(38px,4.2vw,66px);line-height:.98;letter-spacing:-.055em;font-weight:900}body.tuspot-platform .tuspot-package-inquiry-hero p{max-width:760px;margin:0;color:rgb(33 40 68 / .68);font-size:17px;line-height:1.65}body.tuspot-platform .tuspot-package-inquiry-hero aside{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px;border-radius:26px;background:rgb(35 187 231 / .1);border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-package-inquiry-hero aside strong{display:block;margin-bottom:4px;color:#212844;font-size:18px;font-weight:900}body.tuspot-platform .tuspot-package-inquiry-hero aside span{display:flex;align-items:flex-start;gap:10px;color:#212844;font-size:14px;font-weight:800;line-height:1.35}body.tuspot-platform .tuspot-package-inquiry-hero aside span:before,body.tuspot-platform .tuspot-package-inquiry-preview ul li:before{content:"";width:8px;height:8px;min-width:8px;margin-top:7px;border-radius:999px;background:#23bbe7;box-shadow:0 0 0 5px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-package-inquiry-notice{margin-top:20px;padding:18px 20px}body.tuspot-platform .tuspot-package-inquiry-notice strong{display:block;color:#212844;font-weight:900}body.tuspot-platform .tuspot-package-inquiry-notice p{margin:4px 0 0;color:rgb(33 40 68 / .64);line-height:1.5}body.tuspot-platform .tuspot-package-inquiry-notice.is-success{background:linear-gradient(135deg,#f0fcff,#fff);border-color:rgb(35 187 231 / .25)}body.tuspot-platform .tuspot-package-inquiry-notice.is-error{background:linear-gradient(135deg,#fff7f5,#fff);border-color:rgb(255 92 92 / .25)}body.tuspot-platform .tuspot-package-inquiry-layout{display:grid;grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:24px;align-items:start;margin-top:24px}body.tuspot-platform .tuspot-package-inquiry-preview{overflow:hidden;position:sticky;top:24px}body.tuspot-platform .tuspot-package-inquiry-preview.is-empty{position:relative;top:auto;padding:28px}body.tuspot-platform .tuspot-package-inquiry-preview.is-empty h2,body.tuspot-platform .tuspot-package-inquiry-preview-body h2{margin:8px 0 10px;color:#212844;font-size:28px;line-height:1.1;letter-spacing:-.04em;font-weight:900}body.tuspot-platform .tuspot-package-inquiry-preview.is-empty p,body.tuspot-platform .tuspot-package-inquiry-preview-body p{margin:0;color:rgb(33 40 68 / .64);font-size:14px;line-height:1.62}body.tuspot-platform .tuspot-package-inquiry-preview.is-empty a{display:inline-flex;margin-top:18px;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;border-radius:999px;background:#23bbe7;color:#fff;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-package-inquiry-image{height:245px;background-size:cover;background-position:center;position:relative}body.tuspot-platform .tuspot-package-inquiry-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 35%,rgb(33 40 68 / .38) 100%)}body.tuspot-platform .tuspot-package-inquiry-preview-body{display:flex;flex-direction:column;gap:14px;padding:24px}body.tuspot-platform .tuspot-package-inquiry-kind,body.tuspot-platform .tuspot-package-inquiry-place{color:#168fb4;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-package-inquiry-facts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}body.tuspot-platform .tuspot-package-inquiry-facts strong,body.tuspot-platform .tuspot-package-inquiry-facts span{display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border-radius:14px;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-package-inquiry-facts strong{background:#212844;color:#fff}body.tuspot-platform .tuspot-package-inquiry-facts span{background:rgb(35 187 231 / .1);color:#212844}body.tuspot-platform .tuspot-package-inquiry-preview ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-package-inquiry-preview ul li{display:flex;gap:10px;margin:0;color:#212844;font-size:13px;font-weight:780;line-height:1.4}body.tuspot-platform .tuspot-package-inquiry-form{padding:26px}body.tuspot-platform .tuspot-package-inquiry-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-package-inquiry-form label{display:flex;flex-direction:column;gap:8px;color:#212844;font-weight:850}body.tuspot-platform .tuspot-package-inquiry-form label.is-wide{display:flex;margin-bottom:16px}body.tuspot-platform .tuspot-package-inquiry-form label span{font-size:13px;line-height:1.35}body.tuspot-platform .tuspot-package-inquiry-form input,body.tuspot-platform .tuspot-package-inquiry-form select,body.tuspot-platform .tuspot-package-inquiry-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgb(35 187 231 / .24);border-radius:16px;background:#f8fdff;color:#212844;font:inherit;outline:none;box-shadow:none}body.tuspot-platform .tuspot-package-inquiry-form textarea{resize:vertical}body.tuspot-platform .tuspot-package-inquiry-form input:focus,body.tuspot-platform .tuspot-package-inquiry-form select:focus,body.tuspot-platform .tuspot-package-inquiry-form textarea:focus{border-color:#23bbe7;background:#fff;box-shadow:0 0 0 4px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-package-inquiry-consent{flex-direction:row;align-items:flex-start;gap:10px;margin:16px 0;color:rgb(33 40 68 / .68)}body.tuspot-platform .tuspot-package-inquiry-consent input{width:18px;min-width:18px;min-height:18px;margin-top:2px;padding:0}body.tuspot-platform .tuspot-package-inquiry-submit{display:inline-flex;width:100%;align-items:center;justify-content:center;min-height:52px;border:0;border-radius:999px;background:#23bbe7;color:#fff;font-weight:900;cursor:pointer;box-shadow:0 16px 34px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-package-inquiry-submit:hover{background:#212844;color:#fff;transform:translateY(-1px)}@media (max-width:1180px){body.tuspot-platform .tuspot-package-inquiry-hero,body.tuspot-platform .tuspot-package-inquiry-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-package-inquiry-preview{position:relative;top:auto}}@media (max-width:760px){body.tuspot-platform .tuspot-package-inquiry-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:28px 0 44px}body.tuspot-platform .tuspot-package-inquiry-hero,body.tuspot-platform .tuspot-package-inquiry-form{padding:20px;border-radius:24px}body.tuspot-platform .tuspot-package-inquiry-hero h1{font-size:34px}body.tuspot-platform .tuspot-package-inquiry-fields{grid-template-columns:1fr}body.tuspot-platform .tuspot-package-inquiry-image{height:210px}}body.tuspot-platform .tuspot-tailored-offer-page,body.tuspot-platform .tuspot-tailored-offer-builder,body.tuspot-platform .tuspot-tailored-offer-list{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin:0 auto;padding:34px 0 54px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-tailored-offer-hero,body.tuspot-platform .tuspot-tailored-offer-builder-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:22px;align-items:stretch;margin-bottom:22px}body.tuspot-platform .tuspot-tailored-offer-hero-copy,body.tuspot-platform .tuspot-tailored-offer-summary,body.tuspot-platform .tuspot-tailored-offer-builder-hero>div,body.tuspot-platform .tuspot-tailored-offer-builder-hero>aside,body.tuspot-platform .tuspot-tailored-offer-empty,body.tuspot-platform .tuspot-tailored-offer-notice{border:1px solid rgb(35 187 231 / .18);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(238 250 255 / .94));box-shadow:0 22px 55px rgb(33 40 68 / .08);border-radius:28px;padding:28px}body.tuspot-platform .tuspot-tailored-offer-hero h1,body.tuspot-platform .tuspot-tailored-offer-builder-hero h1,body.tuspot-platform .tuspot-tailored-offer-empty h1{margin:6px 0 12px;color:#212844;font-size:clamp(32px, 3vw, 54px);line-height:1.02;letter-spacing:-.04em;font-weight:780}body.tuspot-platform .tuspot-tailored-offer-hero p,body.tuspot-platform .tuspot-tailored-offer-builder-hero p,body.tuspot-platform .tuspot-tailored-offer-empty p{color:rgb(33 40 68 / .72);font-size:17px;line-height:1.68;margin:0}body.tuspot-platform .tuspot-tailored-offer-badges{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}body.tuspot-platform .tuspot-tailored-offer-badges span,body.tuspot-platform .tuspot-tailored-offer-summary span,body.tuspot-platform .tuspot-tailored-offer-builder-hero aside span{display:inline-flex;align-items:center;width:fit-content;padding:8px 11px;border-radius:999px;background:rgb(35 187 231 / .11);color:#212844;font-size:13px;font-weight:650}body.tuspot-platform .tuspot-tailored-offer-summary,body.tuspot-platform .tuspot-tailored-offer-builder-hero>aside{display:flex;flex-direction:column;justify-content:center;gap:10px}body.tuspot-platform .tuspot-tailored-offer-summary strong{color:#23BBE7;font-size:clamp(28px, 2.2vw, 42px);line-height:1;letter-spacing:-.04em}body.tuspot-platform .tuspot-tailored-offer-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}body.tuspot-platform .tuspot-tailored-offer-card,body.tuspot-platform .tuspot-tailored-offer-next-step,body.tuspot-platform .tuspot-tailored-offer-form,body.tuspot-platform .tuspot-tailored-offer-list-grid article{border-radius:28px;overflow:hidden;border:1px solid rgb(35 187 231 / .18);background:rgb(255 255 255 / .96);box-shadow:0 20px 50px rgb(33 40 68 / .08)}body.tuspot-platform .tuspot-tailored-offer-image{min-height:310px;background-size:cover;background-position:center}body.tuspot-platform .tuspot-tailored-offer-card-body,body.tuspot-platform .tuspot-tailored-offer-next-step{padding:28px}body.tuspot-platform .tuspot-tailored-offer-card h2,body.tuspot-platform .tuspot-tailored-offer-next-step h2,body.tuspot-platform .tuspot-tailored-offer-list-head h2{margin:22px 0 12px;color:#212844;font-size:24px;line-height:1.15;letter-spacing:-.025em}body.tuspot-platform .tuspot-tailored-offer-place{margin:0 0 8px;color:rgb(33 40 68 / .7);font-weight:650}body.tuspot-platform .tuspot-tailored-offer-checklist,body.tuspot-platform .tuspot-tailored-offer-terms,body.tuspot-platform .tuspot-tailored-offer-timeline{margin:0;padding:0;list-style:none;display:grid;gap:10px}body.tuspot-platform .tuspot-tailored-offer-checklist li,body.tuspot-platform .tuspot-tailored-offer-terms li,body.tuspot-platform .tuspot-tailored-offer-timeline li{position:relative;padding:13px 14px 13px 42px;border-radius:18px;background:rgb(35 187 231 / .08);color:#212844;line-height:1.5}body.tuspot-platform .tuspot-tailored-offer-checklist li:before,body.tuspot-platform .tuspot-tailored-offer-terms li:before,body.tuspot-platform .tuspot-tailored-offer-timeline li:before{content:"✓";position:absolute;left:14px;top:12px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#23BBE7;color:#fff;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-tailored-offer-timeline li:before{content:counter(list-item)}body.tuspot-platform .tuspot-tailored-offer-next-step{position:sticky;top:24px}body.tuspot-platform .tuspot-tailored-offer-next-step p{color:rgb(33 40 68 / .72);line-height:1.65}body.tuspot-platform .tuspot-tailored-offer-cta,body.tuspot-platform .tuspot-tailored-offer-accept-form button,body.tuspot-platform .tuspot-tailored-offer-submit,body.tuspot-platform .tuspot-tailored-offer-list-head a{display:inline-flex;width:100%;justify-content:center;align-items:center;min-height:48px;border:0;border-radius:16px;background:#23BBE7;color:#fff;text-decoration:none;font-weight:760;cursor:pointer;box-shadow:0 14px 28px rgb(35 187 231 / .25);transition:transform .18s ease,background .18s ease}body.tuspot-platform .tuspot-tailored-offer-cta:hover,body.tuspot-platform .tuspot-tailored-offer-accept-form button:hover,body.tuspot-platform .tuspot-tailored-offer-submit:hover,body.tuspot-platform .tuspot-tailored-offer-list-head a:hover{background:#212844;transform:translateY(-1px);color:#fff}body.tuspot-platform .tuspot-tailored-offer-accept-form{margin:10px 0}body.tuspot-platform .tuspot-tailored-offer-mail{display:block;text-align:center;color:#212844;font-weight:700;text-decoration:none;margin-top:12px}body.tuspot-platform .tuspot-tailored-offer-notice{margin-bottom:20px}body.tuspot-platform .tuspot-tailored-offer-notice.is-success{border-color:rgb(35 187 231 / .34);background:linear-gradient(135deg,rgb(231 250 255 / .98),rgb(255 255 255 / .98))}body.tuspot-platform .tuspot-tailored-offer-form{padding:28px}body.tuspot-platform .tuspot-tailored-offer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-tailored-offer-form label{display:flex;flex-direction:column;gap:7px;color:#212844;font-weight:700;font-size:13px}body.tuspot-platform .tuspot-tailored-offer-form label.is-wide{grid-column:1 / -1}body.tuspot-platform .tuspot-tailored-offer-form input,body.tuspot-platform .tuspot-tailored-offer-form select,body.tuspot-platform .tuspot-tailored-offer-form textarea{width:100%;border:1px solid rgb(33 40 68 / .12);border-radius:15px;background:#fff;color:#212844;padding:13px 14px;box-shadow:0 10px 24px rgb(33 40 68 / .045)}body.tuspot-platform .tuspot-tailored-offer-checkbox{margin:18px 0;flex-direction:row;align-items:center}body.tuspot-platform .tuspot-tailored-offer-checkbox input{width:auto}body.tuspot-platform .tuspot-tailored-offer-list-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}body.tuspot-platform .tuspot-tailored-offer-list-head a{width:auto;padding:0 22px}body.tuspot-platform .tuspot-tailored-offer-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-tailored-offer-list-grid article{padding:20px;display:grid;gap:8px}body.tuspot-platform .tuspot-tailored-offer-list-grid article strong{color:#212844;font-size:18px}body.tuspot-platform .tuspot-tailored-offer-list-grid article span{color:rgb(33 40 68 / .66)}body.tuspot-platform .tuspot-tailored-offer-list-grid article a{color:#23BBE7;font-weight:760;text-decoration:none}@media (max-width:980px){body.tuspot-platform .tuspot-tailored-offer-page,body.tuspot-platform .tuspot-tailored-offer-builder,body.tuspot-platform .tuspot-tailored-offer-list{width:min(100% - 28px, 760px)}body.tuspot-platform .tuspot-tailored-offer-hero,body.tuspot-platform .tuspot-tailored-offer-builder-hero,body.tuspot-platform .tuspot-tailored-offer-layout,body.tuspot-platform .tuspot-tailored-offer-form-grid,body.tuspot-platform .tuspot-tailored-offer-list-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-tailored-offer-next-step{position:static}body.tuspot-platform .tuspot-tailored-offer-image{min-height:230px}}body.tuspot-platform .tuspot-reservation-confirmation-page,body.tuspot-platform .tuspot-reservation-confirmation-builder,body.tuspot-platform .tuspot-reservation-confirmation-list{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:34px 0 56px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#212844}body.tuspot-platform .tuspot-reservation-confirmation-hero,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:22px;align-items:stretch;margin-bottom:24px}body.tuspot-platform .tuspot-reservation-confirmation-hero>div,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero>div,body.tuspot-platform .tuspot-reservation-confirmation-hero>aside,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero>aside,body.tuspot-platform .tuspot-reservation-confirmation-card,body.tuspot-platform .tuspot-reservation-confirmation-details article,body.tuspot-platform .tuspot-reservation-confirmation-next,body.tuspot-platform .tuspot-reservation-confirmation-empty,body.tuspot-platform .tuspot-reservation-confirmation-notice,body.tuspot-platform .tuspot-reservation-confirmation-form,body.tuspot-platform .tuspot-reservation-confirmation-list-grid article{border:1px solid rgb(35 187 231 / .20);background:linear-gradient(135deg,#fff 0%,#F4FCFF 100%);border-radius:28px;box-shadow:0 22px 55px rgb(18 73 92 / .09)}body.tuspot-platform .tuspot-reservation-confirmation-hero>div,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero>div{padding:34px}body.tuspot-platform .tuspot-reservation-confirmation-hero>aside,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero>aside{padding:26px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:linear-gradient(135deg,#EAF8FE 0%,#fff 100%)}body.tuspot-platform .tuspot-reservation-confirmation-hero h1,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero h1{margin:8px 0 10px;font-size:clamp(34px,3.7vw,58px);line-height:1.02;letter-spacing:-.045em;color:#212844}body.tuspot-platform .tuspot-reservation-confirmation-hero p,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero p{max-width:760px;margin:0;color:#61717D;font-size:17px;line-height:1.7;font-weight:650}body.tuspot-platform .tuspot-reservation-confirmation-hero aside span,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero aside span{color:#5D7580;font-size:14px;font-weight:750}body.tuspot-platform .tuspot-reservation-confirmation-hero aside strong{font-size:30px;color:#0B7C99;letter-spacing:-.03em}body.tuspot-platform .tuspot-reservation-confirmation-hero aside em{display:inline-flex;width:max-content;padding:8px 12px;border-radius:999px;background:#23BBE7;color:#fff;font-style:normal;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-reservation-confirmation-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-bottom:22px;align-items:stretch}body.tuspot-platform .tuspot-reservation-confirmation-card{padding:26px}body.tuspot-platform .tuspot-reservation-confirmation-card-head{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:18px}body.tuspot-platform .tuspot-reservation-confirmation-card-head span,body.tuspot-platform .tuspot-reservation-confirmation-card.is-price>span{display:block;color:#23BBE7;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}body.tuspot-platform .tuspot-reservation-confirmation-card-head strong{font-size:24px;color:#212844;line-height:1.18}body.tuspot-platform .tuspot-reservation-confirmation-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-reservation-confirmation-facts div{padding:16px;border-radius:20px;background:#F2FBFE;border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-reservation-confirmation-facts span{display:block;margin-bottom:5px;color:#6A7D86;font-size:12px;font-weight:850}body.tuspot-platform .tuspot-reservation-confirmation-facts strong{display:block;color:#212844;font-size:16px;font-weight:950;line-height:1.25}body.tuspot-platform .tuspot-reservation-confirmation-facts small{display:block;margin-top:4px;color:#69808A;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-reservation-confirmation-source{margin:16px 0 0;color:#647B85;font-size:14px;font-weight:750}body.tuspot-platform .tuspot-reservation-confirmation-card.is-price{background:linear-gradient(135deg,#EAF8FE 0%,#FFFFFF 100%)}body.tuspot-platform .tuspot-reservation-confirmation-card.is-price strong{display:block;margin:8px 0 14px;font-size:34px;color:#0B7C99;letter-spacing:-.04em;line-height:1}body.tuspot-platform .tuspot-reservation-confirmation-card.is-price p{margin:8px 0;color:#596F79;font-size:14px;font-weight:750}body.tuspot-platform .tuspot-reservation-confirmation-cta,body.tuspot-platform .tuspot-reservation-confirmation-next button,body.tuspot-platform .tuspot-reservation-confirmation-submit,body.tuspot-platform .tuspot-reservation-confirmation-list-head a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:0;border-radius:999px;background:#23BBE7;color:#fff;font-weight:950;padding:13px 20px;box-shadow:0 14px 28px rgb(35 187 231 / .25);transition:.18s ease;cursor:pointer}body.tuspot-platform .tuspot-reservation-confirmation-cta:hover,body.tuspot-platform .tuspot-reservation-confirmation-next button:hover,body.tuspot-platform .tuspot-reservation-confirmation-submit:hover,body.tuspot-platform .tuspot-reservation-confirmation-list-head a:hover{background:#212844;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-reservation-confirmation-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px}body.tuspot-platform .tuspot-reservation-confirmation-details article{padding:26px}body.tuspot-platform .tuspot-reservation-confirmation-details h2,body.tuspot-platform .tuspot-reservation-confirmation-next h2{margin:0 0 14px;color:#212844;font-size:24px;letter-spacing:-.03em}body.tuspot-platform .tuspot-reservation-confirmation-details ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}body.tuspot-platform .tuspot-reservation-confirmation-details li{position:relative;padding-left:28px;color:#536B76;font-weight:750;line-height:1.55}body.tuspot-platform .tuspot-reservation-confirmation-details li:before{content:"✓";position:absolute;left:0;top:0;width:19px;height:19px;border-radius:999px;background:#23BBE7;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}body.tuspot-platform .tuspot-reservation-confirmation-next{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(135deg,#212844 0%,#1D7891 100%);color:#fff}body.tuspot-platform .tuspot-reservation-confirmation-next h2,body.tuspot-platform .tuspot-reservation-confirmation-next p{color:#fff}body.tuspot-platform .tuspot-reservation-confirmation-next p{margin:0;max-width:780px;line-height:1.65;font-weight:650;opacity:.88}body.tuspot-platform .tuspot-reservation-confirmation-next .tuspot-kicker{color:#9BE5F6}body.tuspot-platform .tuspot-reservation-confirmation-next button{background:#fff;color:#212844;white-space:nowrap;box-shadow:none}body.tuspot-platform .tuspot-reservation-confirmation-form{padding:28px}body.tuspot-platform .tuspot-reservation-confirmation-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body.tuspot-platform .tuspot-reservation-confirmation-form-grid label{display:flex;flex-direction:column;gap:7px;color:#435A65;font-size:13px;font-weight:850}body.tuspot-platform .tuspot-reservation-confirmation-form-grid label.is-wide{grid-column:1/-1}body.tuspot-platform .tuspot-reservation-confirmation-form-grid input,body.tuspot-platform .tuspot-reservation-confirmation-form-grid select,body.tuspot-platform .tuspot-reservation-confirmation-form-grid textarea{width:100%;border:1px solid rgb(35 187 231 / .24);border-radius:16px;background:#fff;color:#212844;padding:13px 14px;font:inherit;font-weight:700;box-shadow:0 8px 18px rgb(18 73 92 / .05)}body.tuspot-platform .tuspot-reservation-confirmation-checkbox{display:flex;align-items:center;gap:10px;margin:18px 0;color:#536B76;font-weight:800}body.tuspot-platform .tuspot-reservation-confirmation-notice{padding:18px 22px;margin-bottom:20px;background:#EAF8FE}body.tuspot-platform .tuspot-reservation-confirmation-notice strong{display:block;color:#0B7C99;font-size:17px;margin-bottom:4px}body.tuspot-platform .tuspot-reservation-confirmation-notice p{margin:0;color:#536B76;font-weight:750}body.tuspot-platform .tuspot-reservation-confirmation-empty{padding:42px;text-align:center}body.tuspot-platform .tuspot-reservation-confirmation-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}body.tuspot-platform .tuspot-reservation-confirmation-list-head h2{margin:0;font-size:32px;letter-spacing:-.04em;color:#212844}body.tuspot-platform .tuspot-reservation-confirmation-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}body.tuspot-platform .tuspot-reservation-confirmation-list-grid article{padding:22px;display:grid;gap:8px}body.tuspot-platform .tuspot-reservation-confirmation-list-grid strong{font-size:17px;color:#212844}body.tuspot-platform .tuspot-reservation-confirmation-list-grid span{color:#61717D;font-size:13px;font-weight:800}body.tuspot-platform .tuspot-reservation-confirmation-list-grid a{color:#0B7C99;font-weight:950;text-decoration:none}@media (max-width:1100px){body.tuspot-platform .tuspot-reservation-confirmation-hero,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero,body.tuspot-platform .tuspot-reservation-confirmation-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-reservation-confirmation-facts,body.tuspot-platform .tuspot-reservation-confirmation-details,body.tuspot-platform .tuspot-reservation-confirmation-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-reservation-confirmation-next{align-items:flex-start;flex-direction:column}}@media (max-width:760px){body.tuspot-platform .tuspot-reservation-confirmation-page,body.tuspot-platform .tuspot-reservation-confirmation-builder,body.tuspot-platform .tuspot-reservation-confirmation-list{width:calc(100vw - 28px);padding-top:22px}body.tuspot-platform .tuspot-reservation-confirmation-facts,body.tuspot-platform .tuspot-reservation-confirmation-details,body.tuspot-platform .tuspot-reservation-confirmation-form-grid,body.tuspot-platform .tuspot-reservation-confirmation-list-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-reservation-confirmation-hero>div,body.tuspot-platform .tuspot-reservation-confirmation-builder-hero>div,body.tuspot-platform .tuspot-reservation-confirmation-card,body.tuspot-platform .tuspot-reservation-confirmation-details article,body.tuspot-platform .tuspot-reservation-confirmation-next,body.tuspot-platform .tuspot-reservation-confirmation-form{padding:20px;border-radius:22px}}body.tuspot-platform .tuspot-payment-request-page,body.tuspot-platform .tuspot-payment-request-builder,body.tuspot-platform .tuspot-payment-request-list,.tuspot-payment-request-page,.tuspot-payment-request-builder,.tuspot-payment-request-list{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:42px 0 64px;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#18283a}.tuspot-payment-request-empty,.tuspot-payment-request-notice,.tuspot-payment-request-hero,.tuspot-payment-request-builder-hero,.tuspot-payment-request-card,.tuspot-payment-request-details article,.tuspot-payment-request-next,.tuspot-payment-request-form,.tuspot-payment-request-list-card{background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(238 250 255 / .9));border:1px solid rgb(35 187 231 / .18);border-radius:28px;box-shadow:0 24px 70px rgb(16 73 92 / .11)}.tuspot-payment-request-empty{padding:36px;text-align:center}.tuspot-payment-request-notice{padding:20px 22px;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.tuspot-payment-request-notice.is-success{border-color:rgb(35 187 231 / .28);background:linear-gradient(135deg,#effcff,#fff)}.tuspot-payment-request-notice strong{display:block;font-size:16px;color:#123448}.tuspot-payment-request-notice p{margin:4px 0 0;color:#5c7181}.tuspot-payment-request-notice a,.tuspot-payment-request-list-head a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:800;box-shadow:0 14px 34px rgb(35 187 231 / .25)}.tuspot-payment-request-hero,.tuspot-payment-request-builder-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:stretch;padding:34px;margin-bottom:24px;background:radial-gradient(circle at 14% 8%,rgb(35 187 231 / .2),transparent 34%),linear-gradient(135deg,#ffffff,#eefbff)}.tuspot-payment-request-builder-hero{display:block}.tuspot-payment-request-hero h1,.tuspot-payment-request-builder-hero h1,.tuspot-payment-request-list-head h1{margin:8px 0 10px;font-size:clamp(30px,3vw,52px);line-height:1.02;letter-spacing:-.04em;color:#14283b}.tuspot-payment-request-hero p,.tuspot-payment-request-builder-hero p{max-width:780px;margin:0;color:#5d7282;font-size:17px;line-height:1.7}.tuspot-payment-request-hero aside{padding:24px;border-radius:24px;background:#fff;border:1px solid rgb(35 187 231 / .2);display:flex;flex-direction:column;justify-content:center;gap:7px}.tuspot-payment-request-hero aside span,.tuspot-payment-request-card span,.tuspot-payment-request-details span,.tuspot-payment-request-list-card span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#23bbe7}.tuspot-payment-request-hero aside strong{font-size:34px;line-height:1;color:#11283a}.tuspot-payment-request-hero aside em{font-style:normal;color:#607586;font-weight:700}.tuspot-payment-request-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-bottom:22px;align-items:stretch}.tuspot-payment-request-card{padding:26px}.tuspot-payment-request-card-head{display:flex;flex-direction:column;gap:5px;margin-bottom:18px}.tuspot-payment-request-card-head strong{font-size:24px;color:#14283b}.tuspot-payment-request-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tuspot-payment-request-facts div{padding:16px;border-radius:18px;background:#f5fcff;border:1px solid rgb(35 187 231 / .14)}.tuspot-payment-request-facts strong{display:block;margin-top:5px;color:#172c3e;font-size:15px;line-height:1.3}.tuspot-payment-request-facts small{display:block;margin-top:4px;color:#708392}.tuspot-payment-request-source{margin:18px 0 0;color:#607586}.tuspot-payment-request-card.is-paybox{display:flex;flex-direction:column;justify-content:center;gap:12px;background:linear-gradient(145deg,#13283b,#1d4157);color:#fff}.tuspot-payment-request-card.is-paybox span{color:#8fe5ff}.tuspot-payment-request-card.is-paybox strong{font-size:36px;line-height:1;color:#fff}.tuspot-payment-request-card.is-paybox p{margin:0;color:rgb(255 255 255 / .72);line-height:1.6}.tuspot-payment-request-cta,.tuspot-payment-request-submit,.tuspot-payment-request-next button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:0;border-radius:999px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 16px 38px rgb(35 187 231 / .28);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.tuspot-payment-request-cta:hover,.tuspot-payment-request-submit:hover,.tuspot-payment-request-next button:hover,.tuspot-payment-request-notice a:hover,.tuspot-payment-request-list-head a:hover{background:#212844;color:#fff;transform:translateY(-1px);box-shadow:0 18px 42px rgb(33 40 68 / .22)}.tuspot-payment-request-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px}.tuspot-payment-request-details article{padding:26px}.tuspot-payment-request-details h2{margin:0 0 16px;font-size:22px;letter-spacing:-.02em;color:#14283b}.tuspot-payment-request-details p{margin:0 0 14px;padding:14px;border-radius:16px;background:#f5fcff;border:1px solid rgb(35 187 231 / .14)}.tuspot-payment-request-details p strong{display:block;margin-top:4px;color:#172c3e;word-break:break-word}.tuspot-payment-request-details ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.tuspot-payment-request-details li{position:relative;padding:12px 14px 12px 38px;border-radius:16px;background:#f5fcff;border:1px solid rgb(35 187 231 / .14);color:#425869}.tuspot-payment-request-details li:before{content:"✓";position:absolute;left:14px;top:12px;width:18px;height:18px;border-radius:50%;background:#23bbe7;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900}.tuspot-payment-request-next{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.tuspot-payment-request-next h2{margin:6px 0 8px;font-size:26px;color:#14283b;letter-spacing:-.03em}.tuspot-payment-request-next p{margin:0;color:#5d7282;line-height:1.7;max-width:760px}.tuspot-payment-request-form{padding:28px;display:grid;gap:18px}.tuspot-payment-request-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.tuspot-payment-request-form label{display:flex;flex-direction:column;gap:7px;font-weight:800;color:#172c3e}.tuspot-payment-request-form label span{font-size:13px;color:#536a7b;font-weight:800}.tuspot-payment-request-form .is-wide{grid-column:1/-1}.tuspot-payment-request-form input,.tuspot-payment-request-form select,.tuspot-payment-request-form textarea{width:100%;border:1px solid rgb(35 187 231 / .22);border-radius:16px;background:#fff;box-shadow:none;min-height:48px;padding:12px 14px;color:#172c3e;font:inherit;outline:none}.tuspot-payment-request-form textarea{min-height:120px;resize:vertical}.tuspot-payment-request-submit{justify-self:start;min-width:210px}.tuspot-payment-request-list-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.tuspot-payment-request-list-head h1{font-size:clamp(28px,2.4vw,42px)}.tuspot-payment-request-list-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tuspot-payment-request-list-card{padding:22px;display:flex;flex-direction:column;gap:10px}.tuspot-payment-request-list-card h2{margin:0;font-size:20px;color:#14283b}.tuspot-payment-request-list-card p{margin:0;color:#607586}.tuspot-payment-request-list-card a{margin-top:auto;color:#0f9fc8;font-weight:900;text-decoration:none}@media (max-width:1180px){body.tuspot-platform .tuspot-payment-request-page,body.tuspot-platform .tuspot-payment-request-builder,body.tuspot-platform .tuspot-payment-request-list,.tuspot-payment-request-page,.tuspot-payment-request-builder,.tuspot-payment-request-list{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.tuspot-payment-request-hero,.tuspot-payment-request-grid,.tuspot-payment-request-details{grid-template-columns:1fr}.tuspot-payment-request-facts,.tuspot-payment-request-form-grid,.tuspot-payment-request-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tuspot-payment-request-hero,.tuspot-payment-request-builder-hero,.tuspot-payment-request-card,.tuspot-payment-request-details article,.tuspot-payment-request-next,.tuspot-payment-request-form{padding:22px;border-radius:22px}.tuspot-payment-request-facts,.tuspot-payment-request-form-grid,.tuspot-payment-request-list-grid{grid-template-columns:1fr}.tuspot-payment-request-next,.tuspot-payment-request-list-head{align-items:flex-start;flex-direction:column}.tuspot-payment-request-hero aside strong,.tuspot-payment-request-card.is-paybox strong{font-size:28px}}body.tuspot-platform,body.tuspot-platform *{box-sizing:border-box}body.tuspot-platform img,body.tuspot-platform video,body.tuspot-platform iframe,body.tuspot-platform svg{max-width:100%}body.tuspot-platform :where(a,button,input,select,textarea){touch-action:manipulation}body.tuspot-platform :where(input,select,textarea,button){font-size:16px}body.tuspot-platform :where(.tuspot-mobile-audit,.tuspot-mobile-audit *,.tuspot-system-page,.tuspot-system-page *){box-sizing:border-box}body.tuspot-platform .tuspot-mobile-audit,.tuspot-mobile-audit{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin:0 auto;padding:34px 0 54px;font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#182b3c}.tuspot-mobile-audit-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:stretch;margin-bottom:22px}.tuspot-mobile-audit-hero>div,.tuspot-mobile-audit-hero>aside,.tuspot-mobile-audit-card,.tuspot-mobile-audit-viewports article,.tuspot-mobile-audit-pages,.tuspot-mobile-checklist article,.tuspot-mobile-audit-notice{border:1px solid rgb(35 187 231 / .16);border-radius:28px;background:rgb(255 255 255 / .92);box-shadow:0 22px 60px rgb(15 54 71 / .09)}.tuspot-mobile-audit-hero>div{padding:34px;background:linear-gradient(145deg,#f6fcff,#fff)}.tuspot-mobile-audit-hero>aside{padding:28px;background:linear-gradient(145deg,#13283b,#1d4157);color:#fff;display:flex;flex-direction:column;justify-content:center;gap:9px}.tuspot-mobile-audit-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#dff7ff;color:#0f9fc8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.tuspot-mobile-audit h1{margin:0;font-size:clamp(30px,3vw,52px);line-height:1.04;letter-spacing:-.045em;color:#13283b}.tuspot-mobile-audit h2{margin:0 0 12px;font-size:clamp(20px,1.5vw,26px);line-height:1.18;letter-spacing:-.025em;color:#13283b}.tuspot-mobile-audit p{margin:14px 0 0;color:#607586;line-height:1.7}.tuspot-mobile-audit-hero aside span{color:#8fe5ff;font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.08em}.tuspot-mobile-audit-hero aside strong{font-size:30px;line-height:1.08;color:#fff}.tuspot-mobile-audit-hero aside em{font-style:normal;color:rgb(255 255 255 / .76);line-height:1.55}.tuspot-mobile-audit-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px}.tuspot-mobile-audit-actions a,.tuspot-mobile-audit-table a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#23bbe7;color:#fff;text-decoration:none;font-weight:900;box-shadow:0 15px 34px rgb(35 187 231 / .25)}.tuspot-mobile-audit-actions a.is-light{background:#fff;color:#13283b;border:1px solid rgb(35 187 231 / .18);box-shadow:none}.tuspot-mobile-audit-viewports{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.tuspot-mobile-audit-viewports article{padding:20px}.tuspot-mobile-audit-viewports span{display:block;color:#607586;font-weight:800;font-size:13px}.tuspot-mobile-audit-viewports strong{display:block;margin:8px 0 5px;font-size:26px;color:#13283b;letter-spacing:-.03em}.tuspot-mobile-audit-viewports em{display:block;font-style:normal;color:#6d7f8d;font-size:13px;line-height:1.45}.tuspot-mobile-audit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}.tuspot-mobile-audit-card{padding:24px}.tuspot-mobile-audit-icon{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:#dff7ff;color:#0f9fc8;font-weight:900;margin-bottom:16px}.tuspot-mobile-audit-card ul{margin:16px 0 0;padding:0;list-style:none;display:grid;gap:8px}.tuspot-mobile-audit-card li{position:relative;padding-left:24px;color:#465e70;line-height:1.5}.tuspot-mobile-audit-card li:before{content:"✓";position:absolute;left:0;top:0;color:#0f9fc8;font-weight:900}.tuspot-mobile-audit-pages{padding:26px}.tuspot-mobile-audit-pages-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.tuspot-mobile-audit-pages-head span{display:block;color:#0f9fc8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.tuspot-mobile-audit-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.tuspot-mobile-audit-table{width:100%;border-collapse:separate;border-spacing:0 10px;min-width:760px}.tuspot-mobile-audit-table th{text-align:left;color:#607586;font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:0 14px 4px}.tuspot-mobile-audit-table td{padding:16px 14px;background:#f7fcff;border-top:1px solid rgb(35 187 231 / .12);border-bottom:1px solid rgb(35 187 231 / .12);color:#4b6375}.tuspot-mobile-audit-table td:first-child{border-left:1px solid rgb(35 187 231 / .12);border-radius:18px 0 0 18px}.tuspot-mobile-audit-table td:last-child{border-right:1px solid rgb(35 187 231 / .12);border-radius:0 18px 18px 0}.tuspot-mobile-status{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border-radius:999px;font-weight:900;font-size:12px;white-space:nowrap}.tuspot-mobile-status.is-ok{background:#ddf8ef;color:#16835f}.tuspot-mobile-status.is-missing{background:#fff2df;color:#a96000}.tuspot-mobile-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.tuspot-mobile-checklist article{padding:24px;display:grid;gap:12px}.tuspot-mobile-checklist label{display:flex;align-items:flex-start;gap:12px;padding:13px;border-radius:16px;background:#f7fcff;border:1px solid rgb(35 187 231 / .12);color:#465e70;line-height:1.5;font-weight:700}.tuspot-mobile-checklist input{width:20px;height:20px;margin-top:2px;flex:0 0 auto;accent-color:#23bbe7}.tuspot-mobile-audit-notice{width:min(860px,calc(100vw - 48px));margin:28px auto;padding:22px}.tuspot-mobile-audit-notice p{margin:0}@media (max-width:1180px){body.tuspot-platform :where(.tuspot-system-page,.tuspot-owner-workspace,.tuspot-contact-pipeline,.tuspot-client-cases-page,.tuspot-followups-page,.tuspot-message-templates-page,.tuspot-beta-launch,.tuspot-release-handoff,.tuspot-demo-mode,.tuspot-mobile-audit){width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto}body.tuspot-platform :where(.tuspot-mobile-audit-hero,.tuspot-owner-workspace-hero,.tuspot-contact-pipeline-hero,.tuspot-client-case-hero,.tuspot-followup-hero,.tuspot-message-template-hero,.tuspot-release-handoff-hero,.tuspot-beta-launch-hero,.tuspot-demo-hero){grid-template-columns:1fr}body.tuspot-platform :where(.tuspot-mobile-audit-grid,.tuspot-mobile-audit-viewports,.tuspot-owner-workspace-grid,.tuspot-contact-pipeline-grid,.tuspot-followups-grid,.tuspot-message-templates-grid,.tuspot-release-handoff-grid,.tuspot-beta-launch-grid,.tuspot-demo-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html,body{max-width:100%;overflow-x:hidden}body.tuspot-platform{overflow-x:hidden}body.tuspot-platform :where(.tuspot-system-page,.tuspot-owner-workspace,.tuspot-contact-pipeline,.tuspot-client-cases-page,.tuspot-followups-page,.tuspot-message-templates-page,.tuspot-beta-launch,.tuspot-release-handoff,.tuspot-demo-mode,.tuspot-mobile-audit){width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding-left:0;padding-right:0}body.tuspot-platform :where(.tuspot-mobile-audit-hero>div,.tuspot-mobile-audit-hero>aside,.tuspot-mobile-audit-card,.tuspot-mobile-audit-viewports article,.tuspot-mobile-audit-pages,.tuspot-mobile-checklist article,.tuspot-owner-workspace-hero,.tuspot-contact-pipeline-hero,.tuspot-client-case-hero,.tuspot-followup-hero,.tuspot-message-template-hero,.tuspot-release-handoff-hero,.tuspot-beta-launch-hero,.tuspot-demo-hero,.tuspot-owner-workspace-card,.tuspot-contact-pipeline-card,.tuspot-followups-card,.tuspot-message-template-card,.tuspot-release-handoff-card,.tuspot-beta-launch-card,.tuspot-demo-card){padding:20px;border-radius:22px}body.tuspot-platform :where(.tuspot-mobile-audit-grid,.tuspot-mobile-audit-viewports,.tuspot-mobile-checklist,.tuspot-owner-workspace-grid,.tuspot-contact-pipeline-grid,.tuspot-followups-grid,.tuspot-message-templates-grid,.tuspot-release-handoff-grid,.tuspot-beta-launch-grid,.tuspot-demo-grid,.tuspot-payment-request-form-grid,.tuspot-payment-request-facts,.tuspot-package-inquiry-form-grid,.tuspot-tailored-offer-form-grid,.tuspot-client-case-form-grid,.tuspot-followup-form-grid){grid-template-columns:1fr}body.tuspot-platform :where(.tuspot-mobile-audit-actions,.tuspot-demo-actions,.tuspot-release-handoff-actions,.tuspot-beta-launch-actions,.tuspot-owner-workspace-actions,.tuspot-contact-pipeline-actions){display:grid;grid-template-columns:1fr;width:100%}body.tuspot-platform :where(.tuspot-mobile-audit-actions a,.tuspot-demo-actions a,.tuspot-release-handoff-actions a,.tuspot-beta-launch-actions a,.tuspot-owner-workspace-actions a,.tuspot-contact-pipeline-actions a,.tuspot-payment-request-cta,.tuspot-payment-request-submit){width:100%;min-width:0}body.tuspot-platform :where(.tuspot-mobile-audit h1,.tuspot-system-page h1){font-size:clamp(28px,9vw,38px);line-height:1.06;letter-spacing:-.04em}body.tuspot-platform :where(.tuspot-mobile-audit h2,.tuspot-system-page h2){font-size:clamp(20px,6vw,27px);line-height:1.14}body.tuspot-platform :where(.tuspot-mobile-audit p,.tuspot-system-page p,.tuspot-system-page li){font-size:15px;line-height:1.62}body.tuspot-platform :where(input,select,textarea){width:100%;min-width:0}body.tuspot-platform :where(.leaflet-container,.tuspot-map,.tuspot-osm-map,.tuspot-location-map){min-height:260px;border-radius:20px;overflow:hidden}body.tuspot-platform :where(.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment){min-width:0}body.tuspot-platform :where(.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment,article,aside,section,div,p,a,strong,span,em,td,th){overflow-wrap:anywhere;word-break:normal}.tuspot-mobile-audit-table{min-width:0;border-spacing:0 12px}.tuspot-mobile-audit-table thead{display:none}.tuspot-mobile-audit-table,.tuspot-mobile-audit-table tbody,.tuspot-mobile-audit-table tr,.tuspot-mobile-audit-table td{display:block;width:100%}.tuspot-mobile-audit-table tr{border:1px solid rgb(35 187 231 / .14);border-radius:18px;background:#f7fcff;padding:12px;margin-bottom:12px}.tuspot-mobile-audit-table td{border:0;background:#fff0;border-radius:0;padding:7px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.tuspot-mobile-audit-table td:before{content:attr(data-label);color:#607586;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;flex:0 0 96px}}@media (max-width:420px){body.tuspot-platform :where(.tuspot-system-page,.tuspot-owner-workspace,.tuspot-contact-pipeline,.tuspot-client-cases-page,.tuspot-followups-page,.tuspot-message-templates-page,.tuspot-beta-launch,.tuspot-release-handoff,.tuspot-demo-mode,.tuspot-mobile-audit){width:calc(100vw - 18px);max-width:calc(100vw - 18px)}body.tuspot-platform :where(.tuspot-mobile-audit-hero>div,.tuspot-mobile-audit-hero>aside,.tuspot-mobile-audit-card,.tuspot-mobile-audit-viewports article,.tuspot-mobile-audit-pages,.tuspot-mobile-checklist article){padding:18px;border-radius:20px}body.tuspot-platform :where(.tuspot-mobile-audit-actions a,.tuspot-demo-actions a,.tuspot-release-handoff-actions a,.tuspot-beta-launch-actions a,.tuspot-owner-workspace-actions a,.tuspot-contact-pipeline-actions a){min-height:46px;padding-left:14px;padding-right:14px}}body.tuspot-platform .tuspot-footer-pro,.tuspot-footer-pro{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box}body.tuspot-platform .tuspot-footer-pro-shell,.tuspot-footer-pro-shell{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform .tuspot-cat-results{position:relative;z-index:1;min-width:0;contain:layout}body.tuspot-platform .tuspot-cat-results .tuspot-cat-results-head,body.tuspot-platform .tuspot-cat-layout .tuspot-cat-results-head{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}body.tuspot-platform .tuspot-cat-results .tuspot-cat-results-head>div:first-child,body.tuspot-platform .tuspot-cat-results .tuspot-cat-results-head form,body.tuspot-platform .tuspot-cat-layout .tuspot-cat-results-head>div:first-child,body.tuspot-platform .tuspot-cat-layout .tuspot-cat-results-head form{min-width:0;max-width:100%}body.tuspot-platform .tuspot-cat-results .tuspot-cat-results-head span,body.tuspot-platform .tuspot-cat-layout .tuspot-cat-results-head span{max-width:100%;overflow-wrap:anywhere}body.tuspot-platform .tuspot-cat-sidebar,body.tuspot-platform .tuspot-cat-aside,body.tuspot-platform .tuspot-cat-ad-column{position:relative;z-index:2;min-width:0}body.tuspot-platform .tuspot-cat-season-guide.has-season-image{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(135deg,var(--season-soft) 0%,#fff 48%,var(--season-soft-2) 100%);min-height:260px}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{content:"";position:absolute;inset:0 0 0 36%;z-index:0;background-image:var(--tuspot-season-image);background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.82;pointer-events:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--season-soft) 0%,rgb(255 255 255 / .96) 34%,rgb(255 255 255 / .70) 58%,rgb(255 255 255 / .22) 100%);pointer-events:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image>*{position:relative;z-index:2}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-main{max-width:760px}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{background:rgb(255 255 255 / .84);border-color:color-mix(in srgb,var(--season-accent) 26%,rgb(255 255 255 / .7));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide.has-season-image:after{background:linear-gradient(90deg,#071F28 0%,rgb(7 31 40 / .94) 34%,rgb(7 31 40 / .70) 58%,rgb(7 31 40 / .28) 100%)}@media (max-width:1100px){body.tuspot-platform .tuspot-cat-results .tuspot-cat-results-head,body.tuspot-platform .tuspot-cat-layout .tuspot-cat-results-head{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{inset:0;opacity:.34;background-position:center}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(255 255 255 / .84))}}@media (max-width:780px){body.tuspot-platform .tuspot-footer-pro-shell,.tuspot-footer-pro-shell{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image{min-height:0}}body.tuspot-platform .tuspot-cat-place-meta{display:grid;grid-template-columns:1fr;align-items:start;justify-items:start;gap:7px;margin-top:12px;width:100%;min-width:0}body.tuspot-platform .tuspot-cat-place-meta>*{min-width:0;max-width:100%}body.tuspot-platform .tuspot-cat-place-meta span{display:block;color:var(--ts-deep,var(--tuspot-dark,#093440));font-weight:850;font-size:13px;line-height:1.35}body.tuspot-platform .tuspot-cat-place-meta b{display:block;color:var(--ts-primary,var(--tuspot-primary,#23BBE7));font-size:18px;line-height:1.15;font-weight:900;white-space:normal;overflow-wrap:anywhere}body.tuspot-platform .tuspot-cat-place-meta small{display:block;margin-top:2px;color:var(--ts-muted,#6f8793);font-size:11px;line-height:1.3;font-weight:700}body.tuspot-platform .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta,body.tuspot-platform .tuspot-cat-place-card-compact .tuspot-cat-place-meta,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-meta{display:grid;grid-template-columns:1fr;gap:5px;align-items:start;justify-content:start}body.tuspot-platform .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta b,body.tuspot-platform .tuspot-cat-place-card-compact .tuspot-cat-place-meta b{font-size:13px;margin-top:0}body.tuspot-platform .tuspot-cat-results{overflow:hidden;box-sizing:border-box}body.tuspot-platform .tuspot-cat-results-head{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,260px);align-items:center;gap:16px;overflow:hidden}body.tuspot-platform .tuspot-cat-results-head>*,body.tuspot-platform .tuspot-cat-results-head>div,body.tuspot-platform .tuspot-cat-results-head form{min-width:0;max-width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-cat-results-head strong,body.tuspot-platform .tuspot-cat-results-head span{max-width:100%;overflow-wrap:anywhere}body.tuspot-platform .tuspot-cat-results-sort,body.tuspot-platform form.tuspot-cat-results-sort,body.tuspot-platform .tuspot-cat-sort-form{width:100%;max-width:100%;min-width:0;justify-self:end}@media (max-width:900px){body.tuspot-platform .tuspot-cat-results-head{grid-template-columns:1fr;justify-items:stretch}body.tuspot-platform .tuspot-cat-results-sort,body.tuspot-platform form.tuspot-cat-results-sort,body.tuspot-platform .tuspot-cat-sort-form{justify-self:stretch}}body.tuspot-platform :is(a.tuspot-button,a.tuspot-btn,a.tuspot-primary-btn,a.tuspot-client-primary-btn,a.tuspot-card-view-btn,a.tuspot-cat-card-main,a.tuspot-package-cta,a.tuspot-pricing-buy,a.tuspot-owner-cta,a.tuspot-cta-primary,a.is-primary,.tuspot-cat-season-guide-actions .is-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.checkout-button,.add_to_cart_button,.wc-forward){color:#fff}body.tuspot-platform .tuspot-cat-season-guide.has-season-image{background-size:cover;background-position:center center;background-repeat:no-repeat}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{inset:0;background-size:cover;background-position:center right;background-repeat:no-repeat;opacity:.78}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{background:linear-gradient(90deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .94) 32%,rgb(255 255 255 / .62) 56%,rgb(255 255 255 / .16) 100%)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{background:rgb(255 255 255 / .48);border-color:rgb(255 255 255 / .62);box-shadow:0 18px 46px rgb(9 52 64 / .10),inset 0 1px 0 rgb(255 255 255 / .72);backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a{background:rgb(255 255 255 / .38);border-color:rgb(255 255 255 / .58);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide.has-season-image:after{background:linear-gradient(90deg,rgb(7 31 40 / .98) 0%,rgb(7 31 40 / .92) 34%,rgb(7 31 40 / .66) 58%,rgb(7 31 40 / .22) 100%)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{background:rgb(11 40 50 / .54);border-color:rgb(159 226 244 / .20)}@media (max-width:1100px){body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{background-position:center;opacity:.28}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{background:linear-gradient(135deg,rgb(255 255 255 / .97),rgb(255 255 255 / .86))}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{background:rgb(255 255 255 / .64)}}body.tuspot-platform .tuspot-cat-place-meta{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:6px;align-items:start;justify-items:start;width:100%;min-width:0}body.tuspot-platform .tuspot-cat-place-meta>*{display:block;width:100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.tuspot-platform .tuspot-cat-place-meta :is(span,b,small){display:block;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.tuspot-platform .tuspot-notfound-hero{grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:18px;align-items:start}body.tuspot-platform .tuspot-notfound-copy{padding:clamp(26px,3.2vw,52px)}body.tuspot-platform .tuspot-notfound-card{align-self:start;gap:8px;padding:16px;border-radius:26px}body.tuspot-platform .tuspot-notfound-card>strong{font-size:20px;margin-bottom:4px}body.tuspot-platform .tuspot-notfound-card a{grid-template-columns:34px minmax(0,1fr);gap:6px 10px;padding:10px;border-radius:18px}body.tuspot-platform .tuspot-notfound-card a span{width:34px;height:34px;border-radius:12px;font-size:11px}body.tuspot-platform .tuspot-notfound-card a b{font-size:14px;line-height:1.12}body.tuspot-platform .tuspot-notfound-card a em{font-size:11px;line-height:1.25;margin-top:1px}@media (max-width:980px){body.tuspot-platform .tuspot-notfound-hero{grid-template-columns:1fr}}body.tuspot-platform .tuspot-cat-place-meta{display:grid;grid-template-columns:1fr;gap:7px;align-items:start;justify-items:start}body.tuspot-platform .tuspot-cat-place-meta>span{display:block;width:100%;color:var(--ts-deep,var(--tuspot-dark,#093440));font-size:13px;line-height:1.35;font-weight:850}body.tuspot-platform .tuspot-cat-place-meta>b{display:flex;width:100%;max-width:100%;min-width:0;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:0 6px;color:var(--ts-primary,var(--tuspot-primary,#23BBE7));font-size:22px;line-height:1.08;font-weight:950;white-space:normal}body.tuspot-platform .tuspot-cat-place-meta>b>span[data-price-pln],body.tuspot-platform .tuspot-cat-place-meta>b>small{display:inline;width:auto;max-width:none;margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;white-space:nowrap}body.tuspot-platform .tuspot-cat-place-meta>b>em.tuspot-price-transparent-note{display:block;flex:0 0 100%;width:100%;margin-top:4px;color:var(--ts-muted,#6f8793);font-size:13px;line-height:1.35;font-weight:750;font-style:normal}body.tuspot-platform .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta>b,body.tuspot-platform .tuspot-cat-place-card-compact .tuspot-cat-place-meta>b,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-meta>b{font-size:16px;gap:0 4px}body.tuspot-platform .tuspot-cat-place-card-sponsored .tuspot-cat-place-meta>b>em.tuspot-price-transparent-note,body.tuspot-platform .tuspot-cat-place-card-compact .tuspot-cat-place-meta>b>em.tuspot-price-transparent-note,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-meta>b>em.tuspot-price-transparent-note{font-size:11px}body.tuspot-platform .tuspot-cat-trip-presets-head span{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 16px;overflow:visible;line-height:1}body.tuspot-platform .tuspot-cat-trip-presets-head span .tuspot-cat-svg{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;min-width:20px;flex:0 0 20px;overflow:visible;line-height:0}body.tuspot-platform .tuspot-cat-trip-presets-head span .tuspot-cat-svg svg{display:block;width:20px;height:20px;min-width:20px;overflow:visible}body.tuspot-platform .tuspot-cat-trip-presets-head span .tuspot-cat-svg svg *{vector-effect:non-scaling-stroke}body.tuspot-platform :is(a.tuspot-button,a.tuspot-btn,a.tuspot-primary-btn,a.tuspot-client-primary-btn,a.tuspot-card-view-btn,a.tuspot-cat-card-main,a.tuspot-cat-view-btn,a.tuspot-package-cta,a.tuspot-pricing-buy,a.tuspot-owner-cta,a.tuspot-cta-primary,a.is-primary,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.checkout-button,.add_to_cart_button,.wc-forward){color:#fff}body.tuspot-platform .tuspot-cat-subnav :is(a,a span,a b,a strong,a small,a em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,a span,a b,a strong,a small,a em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,a span,a b,a strong,a small,a em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-quick-filters :is(a,button,span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-quick-filters-smart :is(a,button,span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-purpose-tabs :is(a,a span,a b,a strong,a small,a em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-trip-presets-grid :is(a,a span,a b,a strong,a small,a em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-trip-presets-head :is(span,span b,span strong,span small,span em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-filter-card :is(a,button,span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-results-head :is(a,a span,a b,a strong,a small,a em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-place-body :is(h3 a,h3 a span,h3 a b,h3 a strong),body.tuspot-platform .tuspot-cat-place-body a:not(.tuspot-cat-view-btn):not(.tuspot-cat-card-main),body.tuspot-platform .tuspot-cat-view-switch a:not(.is-active),body.tuspot-platform .tuspot-cat-view-switch a:not(.is-active) :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-controls a:not(.is-active):not(.tuspot-cat-card-main):not(.tuspot-cat-view-btn),body.tuspot-platform .tuspot-cat-controls a:not(.is-active):not(.tuspot-cat-card-main):not(.tuspot-cat-view-btn) :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active),body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active) :is(span,b,strong,small,em,.tuspot-cat-svg,svg){color:var(--ts-secondary,var(--tuspot-secondary,#13677F));fill:none;stroke:currentColor}body.tuspot-platform .tuspot-cat-place-body h3 a,body.tuspot-platform .tuspot-cat-trip-presets-grid a strong,body.tuspot-platform .tuspot-cat-purpose-tabs a b,body.tuspot-platform .tuspot-cat-subnav a b,body.tuspot-platform .tuspot-cat-quick-filters b,body.tuspot-platform .tuspot-cat-quick-filters strong{color:var(--ts-deep,var(--tuspot-dark,#093440))}body.tuspot-platform .tuspot-cat-subnav a:hover,body.tuspot-platform .tuspot-cat-subnav a:hover :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-quick-filters :is(a,button):hover,body.tuspot-platform .tuspot-cat-quick-filters :is(a,button):hover :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-purpose-tabs a:hover,body.tuspot-platform .tuspot-cat-purpose-tabs a:hover :is(span,b,strong,small,em,.tuspot-cat-svg,svg){color:var(--ts-primary,var(--tuspot-primary,#23BBE7))}body.tuspot-platform .tuspot-cat-view-switch a.is-active,body.tuspot-platform .tuspot-cat-view-switch a.is-active :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-season-tabs a.is-active:not(.is-season-zima),body.tuspot-platform .tuspot-cat-season-tabs a.is-active:not(.is-season-zima) :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-card-actions .tuspot-cat-view-btn,body.tuspot-platform .tuspot-cat-card-actions .tuspot-cat-view-btn :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-filter-form button,body.tuspot-platform .tuspot-cat-filter-form button :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary,body.tuspot-platform .tuspot-cat-season-guide-actions .is-primary :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-ad-card a,body.tuspot-platform .tuspot-cat-business a,body.tuspot-platform .tuspot-cat-business-strip a{color:#fff;fill:none;stroke:currentColor}body.tuspot-platform .tuspot-cat-subnav a.is-active,body.tuspot-platform .tuspot-cat-subnav a.is-active :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active,body.tuspot-platform .tuspot-cat-purpose-tabs a.is-active :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-quick-filters :is(a,button).is-active,body.tuspot-platform .tuspot-cat-quick-filters :is(a,button).is-active :is(span,b,strong,small,em,.tuspot-cat-svg,svg),body.tuspot-platform .tuspot-cat-trip-presets-grid a.is-active,body.tuspot-platform .tuspot-cat-trip-presets-grid a.is-active :is(span,b,strong,small,em,.tuspot-cat-svg,svg){color:var(--ts-deep,var(--tuspot-dark,#093440));fill:none;stroke:currentColor}body.tuspot-platform .tuspot-cat-place-meta .tuspot-cat-card-rating{display:flex;width:100%;align-items:center;gap:7px;color:#1FAE75;font-size:13px;line-height:1.2;font-weight:850;letter-spacing:0}body.tuspot-platform .tuspot-cat-place-meta .tuspot-cat-card-rating i{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;height:18px;font-style:normal;font-size:17px;line-height:1;letter-spacing:1px;color:#1FAE75;text-shadow:0 1px 0 rgb(255 255 255 / .6)}body.tuspot-platform .tuspot-cat-place-meta .tuspot-cat-card-rating.is-empty i{color:#9BE6C6}body.tuspot-platform .tuspot-cat-place-meta .tuspot-cat-card-rating small{display:inline;width:auto;margin:0;color:#6f8793;font-size:13px;line-height:1.2;font-weight:850;white-space:normal}body.tuspot-platform .tuspot-cat-place-meta .tuspot-cat-card-rating.has-rating small{color:#178E62}body.tuspot-platform .tuspot-cat-place-meta>b{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 6px}body.tuspot-platform .tuspot-cat-place-meta>b>span[data-price-pln],body.tuspot-platform .tuspot-cat-place-meta>b>small{display:inline-flex;width:auto;flex:0 0 auto;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}body.tuspot-platform .tuspot-cat-place-meta>b>em.tuspot-price-transparent-note{flex-basis:100%}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-place-meta .tuspot-cat-card-rating small,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-place-meta .tuspot-cat-card-rating small{color:#b6d2da}body.tuspot-platform{--ts-link:var(--ts-primary,var(--tuspot-primary,#23BBE7));--ts-link-hover:var(--ts-secondary,var(--tuspot-secondary,#13677F));--ts-on-accent:#fff;--ts-on-light:var(--ts-secondary,var(--tuspot-secondary,#13677F))}body.tuspot-platform :where(a){color:inherit}body.tuspot-platform :where(p a:not([class]),li a:not([class]),.tuspot-text a:not([class]),.tuspot-copy a:not([class])){color:var(--ts-link)}body.tuspot-platform :where(p a:not([class]),li a:not([class]),.tuspot-text a:not([class]),.tuspot-copy a:not([class])):hover{color:var(--ts-link-hover)}body.tuspot-platform :is(a.tuspot-button,button.tuspot-button,.tuspot-button,a.tuspot-btn,button.tuspot-btn,.tuspot-btn,a.tuspot-primary-btn,button.tuspot-primary-btn,.tuspot-primary-btn,a.tuspot-client-primary-btn,button.tuspot-client-primary-btn,.tuspot-client-primary-btn,a.tuspot-card-view-btn,button.tuspot-card-view-btn,.tuspot-card-view-btn,a.tuspot-cat-card-main,button.tuspot-cat-card-main,.tuspot-cat-card-main,a.tuspot-cat-view-btn,button.tuspot-cat-view-btn,.tuspot-cat-view-btn,a.tuspot-package-cta,button.tuspot-package-cta,.tuspot-package-cta,a.tuspot-pricing-buy,button.tuspot-pricing-buy,.tuspot-pricing-buy,a.tuspot-owner-cta,button.tuspot-owner-cta,.tuspot-owner-cta,a.tuspot-cta-primary,button.tuspot-cta-primary,.tuspot-cta-primary,a.tuspot-cat-ad-cta,a.tuspot-cat-business-cta,a.tuspot-cat-business-strip-cta,a.tuspot-cat-promo-cta,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.checkout-button,.add_to_cart_button,.wc-forward,button[type="submit"],input[type="submit"],.is-primary),body.tuspot-platform :is(a.tuspot-button,button.tuspot-button,.tuspot-button,a.tuspot-btn,button.tuspot-btn,.tuspot-btn,a.tuspot-primary-btn,button.tuspot-primary-btn,.tuspot-primary-btn,a.tuspot-client-primary-btn,button.tuspot-client-primary-btn,.tuspot-client-primary-btn,a.tuspot-card-view-btn,button.tuspot-card-view-btn,.tuspot-card-view-btn,a.tuspot-cat-card-main,button.tuspot-cat-card-main,.tuspot-cat-card-main,a.tuspot-cat-view-btn,button.tuspot-cat-view-btn,.tuspot-cat-view-btn,a.tuspot-package-cta,button.tuspot-package-cta,.tuspot-package-cta,a.tuspot-pricing-buy,button.tuspot-pricing-buy,.tuspot-pricing-buy,a.tuspot-owner-cta,button.tuspot-owner-cta,.tuspot-owner-cta,a.tuspot-cta-primary,button.tuspot-cta-primary,.tuspot-cta-primary,a.tuspot-cat-ad-cta,a.tuspot-cat-business-cta,a.tuspot-cat-business-strip-cta,a.tuspot-cat-promo-cta,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.checkout-button,.add_to_cart_button,.wc-forward,button[type="submit"],input[type="submit"],.is-primary):hover,body.tuspot-platform :is(a.tuspot-button,button.tuspot-button,.tuspot-button,a.tuspot-btn,button.tuspot-btn,.tuspot-btn,a.tuspot-primary-btn,button.tuspot-primary-btn,.tuspot-primary-btn,a.tuspot-client-primary-btn,button.tuspot-client-primary-btn,.tuspot-client-primary-btn,a.tuspot-card-view-btn,button.tuspot-card-view-btn,.tuspot-card-view-btn,a.tuspot-cat-card-main,button.tuspot-cat-card-main,.tuspot-cat-card-main,a.tuspot-cat-view-btn,button.tuspot-cat-view-btn,.tuspot-cat-view-btn,a.tuspot-package-cta,button.tuspot-package-cta,.tuspot-package-cta,a.tuspot-pricing-buy,button.tuspot-pricing-buy,.tuspot-pricing-buy,a.tuspot-owner-cta,button.tuspot-owner-cta,.tuspot-owner-cta,a.tuspot-cta-primary,button.tuspot-cta-primary,.tuspot-cta-primary,a.tuspot-cat-ad-cta,a.tuspot-cat-business-cta,a.tuspot-cat-business-strip-cta,a.tuspot-cat-promo-cta,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.checkout-button,.add_to_cart_button,.wc-forward,button[type="submit"],input[type="submit"],.is-primary):focus{color:var(--ts-on-accent)}body.tuspot-platform :is(a.tuspot-button,button.tuspot-button,.tuspot-button,a.tuspot-btn,button.tuspot-btn,.tuspot-btn,a.tuspot-primary-btn,button.tuspot-primary-btn,.tuspot-primary-btn,a.tuspot-client-primary-btn,button.tuspot-client-primary-btn,.tuspot-client-primary-btn,a.tuspot-card-view-btn,button.tuspot-card-view-btn,.tuspot-card-view-btn,a.tuspot-cat-card-main,button.tuspot-cat-card-main,.tuspot-cat-card-main,a.tuspot-cat-view-btn,button.tuspot-cat-view-btn,.tuspot-cat-view-btn,a.tuspot-package-cta,button.tuspot-package-cta,.tuspot-package-cta,a.tuspot-pricing-buy,button.tuspot-pricing-buy,.tuspot-pricing-buy,a.tuspot-owner-cta,button.tuspot-owner-cta,.tuspot-owner-cta,a.tuspot-cta-primary,button.tuspot-cta-primary,.tuspot-cta-primary,a.tuspot-cat-ad-cta,a.tuspot-cat-business-cta,a.tuspot-cat-business-strip-cta,a.tuspot-cat-promo-cta,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.button,.checkout-button,.add_to_cart_button,.wc-forward,button[type="submit"],input[type="submit"],.is-primary) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--ts-on-accent);stroke:currentColor}body.tuspot-platform .tuspot-cat-view-switch :is(a,button).is-active,body.tuspot-platform .tuspot-cat-view-switch :is(a,button).is-active:hover,body.tuspot-platform .tuspot-cat-view-switch :is(a,button).is-active:focus,body.tuspot-platform .tuspot-cat-view-switch :is(a,button).is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-view-switch :is(a,button):not(.is-active),body.tuspot-platform .tuspot-cat-view-switch :is(a,button):not(.is-active) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--ts-link);stroke:currentColor}body.tuspot-platform .tuspot-cat-season-tabs a:hover,body.tuspot-platform .tuspot-cat-season-tabs a:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-tabs a.is-active,body.tuspot-platform .tuspot-cat-season-tabs a.is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato a:hover,body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato a:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-tabs a.is-current-lato:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-current-lato:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima.is-active,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima.is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-subnav-track .tuspot-cat-subnav-item:not(:hover):not(.is-active),body.tuspot-platform .tuspot-cat-subnav-track .tuspot-cat-subnav-item:not(:hover):not(.is-active) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--ts-on-light);stroke:currentColor}body.tuspot-platform .tuspot-cat-subnav-track .tuspot-cat-subnav-item:hover,body.tuspot-platform .tuspot-cat-subnav-track .tuspot-cat-subnav-item:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:hover,body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item.is-active,body.tuspot-platform .tuspot-cat-subnav a.tuspot-cat-subnav-item.is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-quick-filters.tuspot-cat-quick-filters-smart :is(a,button,.tuspot-cat-quick-filter-link),body.tuspot-platform .tuspot-cat-quick-filters.tuspot-cat-quick-filters-smart :is(a,button,.tuspot-cat-quick-filter-link):hover,body.tuspot-platform .tuspot-cat-quick-filters.tuspot-cat-quick-filters-smart :is(a,button,.tuspot-cat-quick-filter-link):focus,body.tuspot-platform .tuspot-cat-quick-filters.tuspot-cat-quick-filters-smart :is(a,button,.tuspot-cat-quick-filter-link) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform :is(.tuspot-cat-purpose-tabs,.tuspot-cat-trip-presets,.tuspot-cat-trip-presets-grid,.tuspot-cat-results-head,.tuspot-cat-filter-card,.tuspot-cat-place-body) :is(a,button):not(:hover):not(.is-active):not(.tuspot-cat-card-main):not(.tuspot-cat-view-btn):not(.tuspot-button):not(.tuspot-btn):not(.tuspot-primary-btn):not(.is-primary),body.tuspot-platform :is(.tuspot-cat-purpose-tabs,.tuspot-cat-trip-presets,.tuspot-cat-trip-presets-grid,.tuspot-cat-results-head,.tuspot-cat-filter-card,.tuspot-cat-place-body) :is(a,button):not(:hover):not(.is-active):not(.tuspot-cat-card-main):not(.tuspot-cat-view-btn):not(.tuspot-button):not(.tuspot-btn):not(.tuspot-primary-btn):not(.is-primary) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--ts-on-light);stroke:currentColor}body.tuspot-platform .tuspot-cat-place-body h3 a,body.tuspot-platform .tuspot-cat-place-body h3 a :is(span,b,strong){color:var(--ts-deep,var(--tuspot-dark,#093440))}body.tuspot-platform .tuspot-cat-ad-card :is(a.tuspot-cat-ad-cta,a),body.tuspot-platform .tuspot-cat-business :is(a.tuspot-cat-business-cta,a),body.tuspot-platform .tuspot-cat-business-strip :is(a.tuspot-cat-business-strip-cta,a),body.tuspot-platform .tuspot-cat-promo-row :is(a.tuspot-cat-promo-cta,a),body.tuspot-platform .tuspot-cat-ad-card :is(a.tuspot-cat-ad-cta,a):hover,body.tuspot-platform .tuspot-cat-business :is(a.tuspot-cat-business-cta,a):hover,body.tuspot-platform .tuspot-cat-business-strip :is(a.tuspot-cat-business-strip-cta,a):hover,body.tuspot-platform .tuspot-cat-promo-row :is(a.tuspot-cat-promo-cta,a):hover{color:#fff}body.tuspot-platform .tuspot-cat-ad-card :is(a.tuspot-cat-ad-cta,a) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-business :is(a.tuspot-cat-business-cta,a) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-business-strip :is(a.tuspot-cat-business-strip-cta,a) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-promo-row :is(a.tuspot-cat-promo-cta,a) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform :is(.tuspot-home-hero-v3-search button[type="submit"],.tuspot-owner-upgrade-banner a,.tuspot-owner-upgrade-banner button,.tuspot-owner-dashboard a.is-primary,.tuspot-owner-dashboard button.is-primary,.tuspot-lead-card a.is-primary,.tuspot-package-card a.is-primary,.tuspot-package-card .tuspot-package-cta,.tuspot-voucher-card a.is-primary,.tuspot-discount-card a.is-primary,.tuspot-offer-card a.is-primary,.tuspot-proposal-card a.is-primary,.tuspot-payment-card a.is-primary,.tuspot-followup-card a.is-primary,.tuspot-template-card a.is-primary,.tuspot-diagnostic-actions a.is-primary,.tuspot-diagnostic-actions button.is-primary,.tuspot-notfound-card a.is-primary,.tuspot-notfound-card .is-primary),body.tuspot-platform :is(.tuspot-home-hero-v3-search button[type="submit"],.tuspot-owner-upgrade-banner a,.tuspot-owner-upgrade-banner button,.tuspot-owner-dashboard a.is-primary,.tuspot-owner-dashboard button.is-primary,.tuspot-lead-card a.is-primary,.tuspot-package-card a.is-primary,.tuspot-package-card .tuspot-package-cta,.tuspot-voucher-card a.is-primary,.tuspot-discount-card a.is-primary,.tuspot-offer-card a.is-primary,.tuspot-proposal-card a.is-primary,.tuspot-payment-card a.is-primary,.tuspot-followup-card a.is-primary,.tuspot-template-card a.is-primary,.tuspot-diagnostic-actions a.is-primary,.tuspot-diagnostic-actions button.is-primary,.tuspot-notfound-card a.is-primary,.tuspot-notfound-card .is-primary) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform :is(.tuspot-outline-btn,.tuspot-button-light,.tuspot-btn-light,.is-secondary,.tuspot-cat-purpose-tabs a:not(:hover):not(.is-active),.tuspot-cat-trip-presets-grid a:not(:hover):not(.is-active),.tuspot-cat-season-tabs a:not(:hover):not(.is-active),.tuspot-cat-controls a:not(:hover):not(.is-active),.tuspot-cat-controls button:not(:hover):not(.is-active),.tuspot-cat-filter-card button:not([type="submit"]):not(:hover):not(.is-active)),body.tuspot-platform :is(.tuspot-outline-btn,.tuspot-button-light,.tuspot-btn-light,.is-secondary,.tuspot-cat-purpose-tabs a:not(:hover):not(.is-active),.tuspot-cat-trip-presets-grid a:not(:hover):not(.is-active),.tuspot-cat-season-tabs a:not(:hover):not(.is-active),.tuspot-cat-controls a:not(:hover):not(.is-active),.tuspot-cat-controls button:not(:hover):not(.is-active),.tuspot-cat-filter-card button:not([type="submit"]):not(:hover):not(.is-active)) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--ts-on-light);stroke:currentColor}body.tuspot-platform .tuspot-cat-season-guide.has-season-image{overflow:hidden;min-height:270px;background-size:cover;background-position:center center}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{inset:0;width:auto;height:auto;background-size:cover;background-position:center right;opacity:.88;filter:saturate(1.05) contrast(1.02)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{background:linear-gradient(90deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .92) 36%,rgb(255 255 255 / .54) 61%,rgb(255 255 255 / .08) 100%)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{position:relative;align-self:center;justify-content:center;gap:14px;padding:0;border-radius:0;background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions:before{content:none;display:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions>*{position:relative;z-index:2}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary{width:100%;min-height:58px;border-radius:22px;background:linear-gradient(135deg,var(--ts-primary,var(--tuspot-primary,#23BBE7)) 0%,#18AEDB 100%);color:#fff;border:1px solid rgb(255 255 255 / .32);box-shadow:0 18px 42px rgb(35 187 231 / .26),inset 0 1px 0 rgb(255 255 255 / .26);letter-spacing:-.01em}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover{background:linear-gradient(135deg,var(--ts-deep,var(--tuspot-secondary,#13677F)) 0%,#0B4253 100%);color:#fff;transform:translateY(-2px)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a{justify-content:center;min-height:42px;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .56);border:1px solid rgb(255 255 255 / .74);color:var(--ts-primary,var(--tuspot-primary,#23BBE7));box-shadow:inset 0 1px 0 rgb(255 255 255 / .62),0 10px 22px rgb(8 55 70 / .08);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);text-align:center;white-space:nowrap}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:hover{background:rgb(35 187 231 / .96);border-color:rgb(35 187 231 / .96);color:#fff;transform:translateY(-1px)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{background:linear-gradient(145deg,rgb(8 35 45 / .70),rgb(8 35 45 / .38));border-color:rgb(159 226 244 / .26)}body.tuspot-platform .tuspot-cat-layout-listmap{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-list-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-content:start;min-width:0;width:100%;padding:18px}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-list-results>:is(.tuspot-cat-pagination,.tuspot-cat-promo-row,.tuspot-cat-empty,.tuspot-empty,.tuspot-notfound-card){grid-column:1/-1}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list{width:100%;min-width:0;height:100%}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-img{height:190px;min-height:190px}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-body{padding:18px}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-place-card-list .tuspot-cat-place-body>p:not(.tuspot-cat-place-location){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-big-map{width:100%;min-width:0;align-self:start}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-map-large .tuspot-cat-map-bg{min-height:760px;height:calc(100vh - 120px);max-height:980px}body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,body.tuspot-platform .tuspot-cat-map-hero .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{min-height:820px}body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg{height:820px;max-height:none}body.tuspot-platform .tuspot-cat-map-stage-full{margin-bottom:34px}body.tuspot-platform .tuspot-cat-map-filters{max-height:calc(100% - 44px);overflow:auto;scrollbar-width:thin}body.tuspot-platform .tuspot-cat-map-filters.tuspot-cat-filter-form{z-index:520}body.tuspot-platform .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-bg>p:not(.leaflet-popup-content):not(.tuspot-cat-place-location){display:inline-flex;align-items:center;width:auto;min-width:0;max-width:min(260px,calc(100% - 120px));min-height:0;padding:11px 14px;border-radius:18px;background:rgb(255 255 255 / .90);border:1px solid rgb(35 187 231 / .18);color:var(--ts-deep,var(--tuspot-dark,#093440));font-size:12px;line-height:1.35;font-weight:850;text-align:left;box-shadow:0 14px 34px rgb(9 52 64 / .12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);top:auto;left:18px;right:auto;bottom:18px;transform:none;pointer-events:none;z-index:470}body.tuspot-platform .tuspot-cat-map-large .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg>p.tuspot-cat-map-note{bottom:18px}body.tuspot-platform .tuspot-cat-map-popup :is(a,button,.tuspot-cat-map-popup-btn),body.tuspot-platform .tuspot-cat-map-popup :is(a,button,.tuspot-cat-map-popup-btn):hover,body.tuspot-platform .tuspot-cat-map-popup :is(a,button,.tuspot-cat-map-popup-btn):focus,body.tuspot-platform .tuspot-cat-map-popup :is(a,button,.tuspot-cat-map-popup-btn) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-map-popup :is(a,button,.tuspot-cat-map-popup-btn){background:var(--ts-primary,var(--tuspot-primary,#23BBE7));border-color:var(--ts-primary,var(--tuspot-primary,#23BBE7));color:#fff}body.tuspot-platform .tuspot-cat-map-popup :is(a,button,.tuspot-cat-map-popup-btn):hover{background:var(--ts-deep,var(--tuspot-secondary,#13677F));border-color:var(--ts-deep,var(--tuspot-secondary,#13677F))}@media (max-width:1480px){body.tuspot-platform .tuspot-cat-layout-listmap{grid-template-columns:minmax(250px,300px) minmax(0,1fr)}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-big-map{grid-column:1/-1;position:relative;top:auto}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-map-large .tuspot-cat-map-bg{height:620px;min-height:620px;max-height:none}}@media (max-width:1120px){body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-list-results{grid-template-columns:1fr}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.tuspot-platform .tuspot-cat-layout-listmap{display:block}body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-list-results{display:grid;grid-template-columns:1fr;margin-bottom:18px}body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,body.tuspot-platform .tuspot-cat-map-hero .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{min-height:680px}body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg{height:680px}body.tuspot-platform .tuspot-cat-map-filters{position:relative;left:auto;top:auto;width:auto;margin:16px;max-height:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav{grid-template-columns:1fr}}@media (max-width:640px){body.tuspot-platform .tuspot-cat-map-bg>p.tuspot-cat-map-note{display:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{border-radius:24px;padding:16px}}body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,body.tuspot-platform .tuspot-cat-map-hero,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{min-height:940px}body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg{height:940px;max-height:none}body.tuspot-platform .tuspot-cat-map-filters,body.tuspot-platform .tuspot-cat-map-filters.tuspot-cat-filter-form,body.tuspot-platform .tuspot-cat-map-filters .tuspot-cat-filter-form,body.tuspot-platform .tuspot-cat-map-filters form,body.tuspot-platform .tuspot-cat-filter-form{overflow:visible;max-height:none;height:auto;scrollbar-width:auto}body.tuspot-platform .tuspot-cat-map-filters{width:270px;padding:16px}body.tuspot-platform .tuspot-cat-map-filters label{margin-bottom:10px}body.tuspot-platform .tuspot-cat-map-filters select,body.tuspot-platform .tuspot-cat-map-filters input{height:38px}body.tuspot-platform .tuspot-cat-map-filters button{height:46px}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{align-self:center;max-width:560px;min-width:min(520px,100%);display:grid;grid-template-columns:1fr;gap:12px;padding:0;border-radius:0;background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary{width:100%;min-height:58px;border-radius:18px;background:#23BBE7;color:#fff;border:0;box-shadow:0 18px 38px rgb(7 48 60 / .20)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:focus{background:#093440;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:focus :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a{min-height:42px;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .88);border:1px solid rgb(255 255 255 / .92);color:#0B4253;box-shadow:0 12px 26px rgb(9 52 64 / .12);backdrop-filter:none;-webkit-backdrop-filter:none;white-space:nowrap}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:focus{background:#23BBE7;border-color:#23BBE7;color:#fff;transform:translateY(-1px)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:focus :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#0B4253;stroke:currentColor}body.tuspot-platform .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-bg>p:not(.leaflet-popup-content):not(.tuspot-cat-place-location){max-width:min(170px,calc(100% - 32px));padding:7px 10px;border-radius:12px;font-size:10.5px;line-height:1.28;font-weight:800;left:14px;right:auto;bottom:76px;box-shadow:0 10px 24px rgb(9 52 64 / .12)}body.tuspot-platform .tuspot-cat-map-large .tuspot-cat-map-bg>p.tuspot-cat-map-note,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg>p.tuspot-cat-map-note{bottom:76px}body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta,body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta:visited{background:#fff;border:1px solid rgb(35 187 231 / .22);color:#23BBE7}body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta:hover,body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta:focus{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta:not(:hover):not(:focus) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#23BBE7;stroke:currentColor}body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-promo-row a.tuspot-cat-promo-cta:focus :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-business-strip a.tuspot-cat-business-strip-cta{border-radius:0}@media (max-width:1480px){body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,body.tuspot-platform .tuspot-cat-map-hero,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{min-height:820px}body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg{height:820px}}@media (max-width:1120px){body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{min-width:0;max-width:100%}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom,body.tuspot-platform .tuspot-cat-map-hero,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{min-height:760px}body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg{height:760px}body.tuspot-platform .tuspot-cat-map-filters{width:auto;overflow:visible}}@media (max-width:640px){body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{padding:14px;border-radius:22px}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav{grid-template-columns:1fr}}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-pro-inner{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:none}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-root{gap:18px}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-trigger{min-height:42px;padding:0 2px;color:#123E4A;white-space:nowrap}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-trigger:hover,body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-top:focus-within>.tuspot-header-mega-trigger{color:#0A9EC4}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-panel{width:min(var(--thp-mega-w,1080px),calc(100vw - 56px));padding:20px;border-radius:30px;background:linear-gradient(135deg,#FFFFFF 0%,#F4FCFF 100%);border:1px solid rgb(35 187 231 / .18);box-shadow:0 34px 90px rgb(9 52 64 / .18);grid-template-columns:minmax(0,1fr) minmax(270px,320px);gap:20px}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-grid{gap:12px}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link{min-height:78px;padding:14px;border-radius:20px;background:#fff;border:1px solid rgb(35 187 231 / .18);box-shadow:0 12px 30px rgb(9 52 64 / .055);color:#083642}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link:hover{color:#083642;background:linear-gradient(135deg,#F1FBFF,#FFFFFF);border-color:rgb(35 187 231 / .42);box-shadow:0 18px 42px rgb(9 52 64 / .10)}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link i{width:44px;height:44px;border-radius:16px;background:#E9F9FE;color:#23BBE7}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link strong{color:#083642;font-size:14px;line-height:1.12}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link small{color:#607B86;font-size:12px;line-height:1.32;font-weight:720}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link b{background:#E8F8FE;color:#0B86A8;border:1px solid rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-cta{position:relative;overflow:hidden;border-radius:24px;padding:24px;background:linear-gradient(145deg,#073642 0%,#0B5365 52%,#23BBE7 145%);border:0;box-shadow:0 22px 54px rgb(9 52 64 / .20);color:#fff}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-cta:before{content:"";position:absolute;right:-58px;top:-58px;width:170px;height:170px;border-radius:50%;background:rgb(255 255 255 / .16)}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-cta strong{position:relative;color:#fff;font-size:22px;letter-spacing:-.035em}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-cta p{position:relative;color:rgb(255 255 255 / .82);font-size:13px}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-cta a{position:relative;background:#fff;color:#0A7D9A;border-radius:16px;min-height:46px;box-shadow:0 14px 34px rgb(0 0 0 / .14)}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-cta a:hover{background:#E8F8FE;color:#07556A}body.tuspot-platform .tuspot-header-pro.has-mega-menu .sub-menu a{color:#083642}body.tuspot-platform .tuspot-header-pro.has-mega-menu .sub-menu a:hover{color:#0A9EC4}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro.has-mega-menu .tuspot-header-mega-panel{background:linear-gradient(135deg,#06232C 0%,#0B2832 100%);border-color:rgb(159 226 244 / .20)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link{background:#0B2832;color:#F3FBFD;border-color:rgb(159 226 244 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro.has-mega-menu .tuspot-header-mega-link strong{color:#F3FBFD}@media (max-width:1380px){body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-root{gap:13px}body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-mega-trigger{font-size:14px}}@media (max-width:1180px){body.tuspot-platform .tuspot-header-pro.has-mega-menu .tuspot-header-pro-menu{display:none}}body.tuspot-platform .tuspot-cat-active-chips{margin-top:10px}body.tuspot-platform .tuspot-cat-empty-suggestions a span,body.tuspot-platform .tuspot-cat-empty-suggestions a:hover span,body.tuspot-platform .tuspot-cat-empty-suggestions a:focus span{color:#fff}body.tuspot-platform .tuspot-cat-empty-suggestions a:hover,body.tuspot-platform .tuspot-cat-empty-suggestions a:focus{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}body.tuspot-platform .tuspot-cat-empty-suggestions a:hover strong,body.tuspot-platform .tuspot-cat-empty-suggestions a:focus strong{color:#fff}body.tuspot-platform .tuspot-promo-row-actions a,body.tuspot-platform .tuspot-promo-row-actions a span,body.tuspot-platform .tuspot-promo-row-actions a strong,body.tuspot-platform .tuspot-promo-row-actions a:hover,body.tuspot-platform .tuspot-promo-row-actions a:hover span,body.tuspot-platform .tuspot-promo-row-actions a:hover strong{color:#fff}body.tuspot-platform .tuspot-promo-row-actions button.is-primary,body.tuspot-platform .tuspot-promo-row-actions .button-primary,body.tuspot-platform .tuspot-promo-row-actions button[type="submit"]{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}body.tuspot-platform .tuspot-growth-feature-grid article b,body.tuspot-platform .tuspot-growth-hero>span{color:var(--tuspot-primary,#23BBE7)}body.tuspot-platform .tuspot-contact-hero-actions a,body.tuspot-platform .tuspot-contact-hero-actions a span,body.tuspot-platform .tuspot-contact-hero-actions a strong,body.tuspot-platform .tuspot-contact-hero-actions a:hover,body.tuspot-platform .tuspot-contact-hero-actions a:hover span,body.tuspot-platform .tuspot-contact-hero-actions a:hover strong{color:#fff}body.tuspot-platform .tuspot-contact-hero-actions a:nth-child(2){color:var(--tuspot-deep,#093440)}body.tuspot-platform .tuspot-contact-hero-actions a:nth-child(2):hover{background:var(--tuspot-primary,#23BBE7);border-color:var(--tuspot-primary,#23BBE7);color:#fff}body.tuspot-platform .tuspot-external-booking-box :is(a.tuspot-external-booking-btn,.tuspot-external-booking-btn,.tuspot-external-booking-btn.is-booking,.tuspot-external-booking-btn.is-airbnb,.tuspot-external-booking-btn.is-direct,.tuspot-external-booking-btn.is-nocowanie,.tuspot-external-booking-btn.is-slowhop,.tuspot-external-booking-btn.is-expedia,.tuspot-external-booking-btn.is-trivago,.tuspot-external-booking-btn.is-other),body.tuspot-platform .tuspot-external-booking-box :is(a.tuspot-external-booking-btn,.tuspot-external-booking-btn,.tuspot-external-booking-btn.is-booking,.tuspot-external-booking-btn.is-airbnb,.tuspot-external-booking-btn.is-direct,.tuspot-external-booking-btn.is-nocowanie,.tuspot-external-booking-btn.is-slowhop,.tuspot-external-booking-btn.is-expedia,.tuspot-external-booking-btn.is-trivago,.tuspot-external-booking-btn.is-other):hover,body.tuspot-platform .tuspot-external-booking-box :is(a.tuspot-external-booking-btn,.tuspot-external-booking-btn,.tuspot-external-booking-btn.is-booking,.tuspot-external-booking-btn.is-airbnb,.tuspot-external-booking-btn.is-direct,.tuspot-external-booking-btn.is-nocowanie,.tuspot-external-booking-btn.is-slowhop,.tuspot-external-booking-btn.is-expedia,.tuspot-external-booking-btn.is-trivago,.tuspot-external-booking-btn.is-other):focus,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-btn :is(span,strong,b,small,em,i,svg,path){color:#fff;stroke:currentColor;fill:currentColor;text-decoration:none}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card,body.tuspot-platform .tuspot-place-card.tuspot-place-info-card :is(p,li,span,small,strong,b,a,em){font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-list{gap:5px}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-list li{padding:4px 0;line-height:1.28;font-size:15px;color:#607986}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-list li strong,body.tuspot-platform .tuspot-place-card.tuspot-place-info-card h2,body.tuspot-platform .tuspot-place-card.tuspot-place-info-card h3{color:#093440}body.tuspot-platform .tuspot-place-nearby-footer a:first-child{background:#093440;border-color:#093440;color:#fff}body.tuspot-platform .tuspot-place-nearby-footer a:first-child :is(span,b,strong,small,em,i,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-client-card.tuspot-client-next-card{background:linear-gradient(135deg,#ffffff 0%,#eefaff 100%);border:1px solid rgb(35 187 231 / .20);color:#093440;box-shadow:0 18px 46px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-client-card.tuspot-client-next-card :is(h2,h3,strong,b){color:#093440}body.tuspot-platform .tuspot-client-card.tuspot-client-next-card :is(p,span,small,em,li){color:#607986}body.tuspot-platform .tuspot-client-checklist li{background:#f3fbff;color:#093440;border:1px solid rgb(35 187 231 / .15)}body.tuspot-platform .tuspot-client-checklist li :is(span,strong,b,small,em){color:#093440}body.tuspot-platform .tuspot-client-checklist li i{background:rgb(35 187 231 / .16);color:#148caf}body.tuspot-platform .tuspot-client-checklist li.is-done,body.tuspot-platform .tuspot-client-checklist li.is-done :is(span,strong,b,small,em){color:#093440}body.tuspot-platform .tuspot-client-checklist li.is-done i,body.tuspot-platform .tuspot-client-checklist li.is-done i:before{color:#fff}body.tuspot-platform .tuspot-client-content-grid{width:min(100%,1240px);max-width:1240px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:20px}@media (max-width:1180px){body.tuspot-platform .tuspot-client-content-grid{grid-template-columns:1fr;max-width:100%}}body.tuspot-platform .tuspot-owner-final-score{width:138px;height:138px;border-radius:28px}body.tuspot-platform .tuspot-owner-final-score svg{width:98px;height:98px}body.tuspot-platform .tuspot-owner-final-score strong{font-size:25px;margin-top:-8px}body.tuspot-platform .tuspot-owner-final-score span{font-size:10px;margin-top:36px;letter-spacing:.07em}body.tuspot-platform .tuspot-owner-readiness-score{min-height:178px;gap:6px}body.tuspot-platform .tuspot-owner-readiness-score:before{width:108px;height:108px}body.tuspot-platform .tuspot-owner-readiness-score:after{width:78px;height:78px}body.tuspot-platform .tuspot-owner-readiness-score strong{font-size:31px}body.tuspot-platform .tuspot-owner-readiness-score span{font-size:10px;letter-spacing:.07em}@media (max-width:760px){body.tuspot-platform .tuspot-owner-final-score{width:122px;height:122px;justify-self:start}body.tuspot-platform .tuspot-owner-final-score svg{width:88px;height:88px}body.tuspot-platform .tuspot-owner-readiness-score{min-height:158px}}body.tuspot-platform .tuspot-backlink-owner-grid textarea[readonly],body.tuspot-platform .tuspot-backlink-owner-grid textarea:read-only{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:11px;line-height:1.45;letter-spacing:-.01em;min-height:96px;padding:12px;color:#123244;background:#fff}body.tuspot-platform .tuspot-lodging-units-editor{border:1px solid rgb(35 187 231 / .26);background:linear-gradient(135deg,rgb(235 250 255 / .96),#fff)}body.tuspot-platform .tuspot-lodging-units-editor .tuspot-form-subsection h3{display:flex;align-items:center;gap:10px;color:#083846}body.tuspot-platform .tuspot-lodging-units-list{display:grid;gap:16px;margin:16px 0}body.tuspot-platform .tuspot-lodging-units-empty{padding:18px 20px;border:1px dashed rgb(35 187 231 / .45);border-radius:22px;background:#f4fbff;color:#456a77;display:grid;gap:4px}body.tuspot-platform .tuspot-lodging-units-empty strong{color:#093440;font-size:16px}body.tuspot-platform .tuspot-lodging-unit-card{padding:18px;border:1px solid rgb(35 187 231 / .24);border-radius:24px;background:#fff;box-shadow:0 14px 36px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-lodging-unit-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}body.tuspot-platform .tuspot-lodging-unit-card-head strong{display:block;color:#093440;font-size:18px;line-height:1.15}body.tuspot-platform .tuspot-lodging-unit-card-head small{display:block;color:#6f8790;font-weight:700;margin-top:4px}body.tuspot-platform .tuspot-lodging-unit-remove{border:1px solid rgb(239 68 68 / .22);background:#fff5f5;color:#be123c;border-radius:999px;padding:9px 14px;font-weight:900;cursor:pointer}body.tuspot-platform .tuspot-lodging-unit-fields{display:grid;gap:14px}body.tuspot-platform .tuspot-lodging-unit-photo{display:grid;grid-template-columns:150px 1fr;gap:16px;align-items:end;padding:14px;border-radius:20px;background:#f3fbff;border:1px solid rgb(35 187 231 / .2)}body.tuspot-platform .tuspot-lodging-unit-photo-preview{min-height:118px;border-radius:18px;background:#dff6ff center/cover no-repeat;border:1px dashed rgb(35 187 231 / .6);display:grid;place-items:center;color:#23bbe7;font-weight:900}body.tuspot-platform .tuspot-lodging-unit-photo-preview span{font-size:30px;line-height:1}body.tuspot-platform .tuspot-lodging-unit-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.tuspot-platform .tuspot-lodging-unit-options label{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(35 187 231 / .28);background:#eefaff;border-radius:999px;padding:10px 14px;color:#093440;font-weight:900}body.tuspot-platform .tuspot-lodging-unit-add{width:100%;margin-top:4px;color:#fff}body.tuspot-platform .tuspot-place-lodging-units{overflow:hidden;background:linear-gradient(135deg,#ffffff 0%,#f2fbff 100%);border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-lodging-units-head{align-items:flex-start}body.tuspot-platform .tuspot-lodging-units-head span{display:inline-flex;width:max-content;margin-bottom:8px;padding:7px 12px;border-radius:999px;background:#e6f8ff;color:#0a8eb3;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-lodging-units-head small{display:inline-flex;align-items:center;min-height:36px;padding:8px 12px;border-radius:999px;background:#fff;color:#607985;border:1px solid rgb(35 187 231 / .24);font-weight:900}body.tuspot-platform .tuspot-lodging-unit-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}body.tuspot-platform .tuspot-lodging-unit-tabs button{appearance:none;border:1px solid rgb(35 187 231 / .28);background:#fff;color:#0b6f8b;border-radius:999px;padding:11px 16px;font-weight:950;cursor:pointer;box-shadow:0 8px 20px rgb(9 52 64 / .04)}body.tuspot-platform .tuspot-lodging-unit-tabs button.is-active,body.tuspot-platform .tuspot-lodging-unit-tabs button:hover{background:#23bbe7;border-color:#23bbe7;color:#fff}body.tuspot-platform .tuspot-lodging-unit-panel{display:none;gap:18px;align-items:stretch;padding:18px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .22);box-shadow:0 18px 46px rgb(9 52 64 / .07)}body.tuspot-platform .tuspot-lodging-unit-panel.is-active{display:grid}body.tuspot-platform .tuspot-lodging-unit-top{display:grid;grid-template-columns:minmax(220px,310px) minmax(0,1fr);gap:22px;align-items:stretch}body.tuspot-platform .tuspot-lodging-unit-image{min-height:230px;border-radius:24px;background:#e9f9ff center/cover no-repeat;display:grid;place-items:center;overflow:hidden}body.tuspot-platform .tuspot-lodging-unit-image .tuspot-place-svg{width:54px;height:54px;color:#23bbe7}body.tuspot-platform .tuspot-lodging-unit-content{display:flex;flex-direction:column;gap:18px;min-width:0}body.tuspot-platform .tuspot-lodging-unit-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}body.tuspot-platform .tuspot-lodging-unit-title-row h3{margin:0 0 8px;color:#093440;font-size:25px;line-height:1.1}body.tuspot-platform .tuspot-lodging-unit-desc{width:100%;margin:0;padding:16px 18px;border-radius:22px;background:#f6fcff;border:1px solid rgb(35 187 231 / .16);color:#5e7681;font-weight:400;font-size:15px;line-height:1.72}body.tuspot-platform .tuspot-lodging-unit-desc p{margin:0 0 12px;color:inherit;font-weight:400;font-size:15px;line-height:1.72}body.tuspot-platform .tuspot-lodging-unit-desc p:last-child{margin-bottom:0}body.tuspot-platform .tuspot-lodging-unit-price{white-space:nowrap;border-radius:18px;background:#e8fbff;color:#0a8eb3;border:1px solid rgb(35 187 231 / .22);padding:11px 14px;font-size:18px}body.tuspot-platform .tuspot-lodging-unit-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}body.tuspot-platform .tuspot-lodging-unit-facts span{display:grid;gap:4px;padding:13px;border-radius:18px;background:#f1fbff;border:1px solid rgb(35 187 231 / .2);color:#093440}body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg{width:22px;height:22px;color:#23bbe7}body.tuspot-platform .tuspot-lodging-unit-facts small{color:#6d838d;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:950}body.tuspot-platform .tuspot-lodging-unit-facts b{font-size:14px;line-height:1.15}body.tuspot-platform .tuspot-lodging-unit-chips{display:flex;flex-wrap:wrap;gap:8px}body.tuspot-platform .tuspot-lodging-unit-chips span{display:inline-flex;align-items:center;border-radius:999px;padding:9px 12px;background:#eaf9ed;color:#14824b;border:1px solid rgb(20 130 75 / .16);font-weight:950}@media (max-width:900px){body.tuspot-platform .tuspot-lodging-unit-photo{grid-template-columns:1fr}body.tuspot-platform .tuspot-lodging-unit-mini-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-lodging-unit-top{grid-template-columns:1fr}body.tuspot-platform .tuspot-lodging-unit-image{min-height:210px}body.tuspot-platform .tuspot-lodging-unit-title-row{display:grid}body.tuspot-platform .tuspot-lodging-unit-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){body.tuspot-platform .tuspot-lodging-unit-tabs{display:grid}body.tuspot-platform .tuspot-lodging-unit-tabs button{width:100%;text-align:left}body.tuspot-platform .tuspot-lodging-unit-facts{grid-template-columns:1fr}}body.tuspot-platform .tuspot-flow-shell .tuspot-form-select,body.tuspot-platform .tuspot-flow-shell .tuspot-custom-select{position:relative;display:grid;gap:8px}body.tuspot-platform .tuspot-flow-shell .tuspot-form-select select,body.tuspot-platform .tuspot-flow-shell .tuspot-custom-select select{appearance:none;-webkit-appearance:none;min-height:54px;padding:0 46px 0 16px;border-radius:18px;border:1px solid rgb(35 187 231 / .28);background:linear-gradient(180deg,#ffffff 0%,#f5fcff 100%);color:#093440;font-weight:900;box-shadow:0 12px 26px rgb(9 52 64 / .05);cursor:pointer}body.tuspot-platform .tuspot-flow-shell .tuspot-form-select::after,body.tuspot-platform .tuspot-flow-shell .tuspot-custom-select::after{content:"";position:absolute;right:16px;bottom:18px;width:10px;height:10px;border-right:2px solid #23BBE7;border-bottom:2px solid #23BBE7;transform:rotate(45deg);pointer-events:none}body.tuspot-platform .tuspot-flow-shell .tuspot-price-type-select select,body.tuspot-platform .tuspot-flow-shell .tuspot-lodging-bathroom-select select{background:linear-gradient(135deg,#ffffff 0%,#eefdff 100%)}body.tuspot-platform .tuspot-lodging-unit-photo{grid-template-columns:168px minmax(0,1fr);align-items:center}body.tuspot-platform .tuspot-lodging-file-field{padding:0;background:#fff0;border:0}body.tuspot-platform .tuspot-lodging-file-field em{border-radius:18px;min-height:48px;padding:0 20px;background:#23BBE7;color:#fff;font-weight:950;box-shadow:0 12px 28px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-lodging-file-field b{color:#607985;font-size:12px;font-weight:800}body.tuspot-platform .tuspot-lodging-units-editor{margin-top:18px;border-color:rgb(35 187 231 / .28);background:linear-gradient(135deg,#ffffff 0%,#f1fbff 100%)}body.tuspot-platform .tuspot-lodging-unit-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}body.tuspot-platform .tuspot-lodging-unit-facts span{min-height:98px;padding:14px 12px;border-radius:22px;align-content:center;justify-items:center;text-align:center;background:#fff;border:1px solid rgb(35 187 231 / .22);box-shadow:0 14px 32px rgb(9 52 64 / .055)}body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg{width:25px;height:25px;color:#23BBE7;margin-bottom:3px}body.tuspot-platform .tuspot-lodging-unit-facts small{color:#6c818a;font-size:10px;line-height:1.15}body.tuspot-platform .tuspot-lodging-unit-facts b{color:#093440;font-size:15px;line-height:1.18}body.tuspot-platform .tuspot-seasonal-price-builder{display:grid;gap:16px;padding:22px;border-radius:26px;border:1px solid rgb(35 187 231 / .24);background:linear-gradient(135deg,#ffffff 0%,#effaff 100%)}body.tuspot-platform .tuspot-seasonal-price-output textarea{display:none}body.tuspot-platform .tuspot-seasonal-price-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,1fr) auto;gap:12px;align-items:end;padding:14px;border-radius:22px;background:#fff;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-seasonal-price-add label{display:grid;gap:7px;color:#093440;font-size:12px;font-weight:950}body.tuspot-platform .tuspot-seasonal-price-add input{min-height:48px;border-radius:16px;border:1px solid rgb(35 187 231 / .24);background:#f8fdff;color:#093440;padding:0 14px;font-weight:800}body.tuspot-platform .tuspot-seasonal-price-list{list-style:none;display:grid;gap:10px;margin:0;padding:0}body.tuspot-platform .tuspot-seasonal-price-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;background:#fff;border:1px solid rgb(35 187 231 / .18);color:#093440;font-weight:900}body.tuspot-platform .tuspot-seasonal-price-list button{border:0;border-radius:999px;background:#fff1f2;color:#be123c;padding:8px 12px;cursor:pointer;font-weight:950}body.tuspot-platform .tuspot-seasonal-price-list .is-empty{color:#6d838d;font-weight:800}body.tuspot-platform .tuspot-reservation-front-preview{display:grid;gap:10px;margin-top:16px}body.tuspot-platform .tuspot-reservation-front-preview>small{color:#6d838d;font-weight:800}body.tuspot-platform .tuspot-reservation-front-preview .tuspot-place-side-card{max-width:560px;padding:22px;border-radius:28px;background:#fff;border:1px solid rgb(35 187 231 / .20);box-shadow:0 16px 40px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-reservation-front-preview h2{display:flex;align-items:center;gap:14px;margin:0 0 16px;color:#253451;font-size:24px}body.tuspot-platform .tuspot-reservation-front-preview h2 svg{width:42px;height:42px;padding:10px;border-radius:16px;color:#23BBE7;background:#e9faff;border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-reservation-front-preview ul{list-style:none;display:grid;gap:0;margin:0;padding:0}body.tuspot-platform .tuspot-reservation-front-preview li{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgb(217 234 241 / .75);color:#526b78;font-weight:850}body.tuspot-platform .tuspot-reservation-front-preview li:last-child{border-bottom:0}body.tuspot-platform .tuspot-reservation-front-preview li svg{width:18px;height:18px;color:#23BBE7;flex:0 0 auto}body.tuspot-platform :where(a.is-light,a.is-secondary,a.is-subtle,a.is-outline,button.is-light,button.is-secondary,button.is-subtle,button.is-outline){color:#137895}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions{background:#fff0;background-image:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;border-radius:0}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions:before,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions:after{content:none;display:none}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary{background:#23BBE7;color:#fff;border:0;border-radius:18px;box-shadow:0 18px 38px rgb(7 48 60 / .18)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:focus{background:#093440;color:#fff}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a{background:rgb(255 255 255 / .90);color:#093440;border:1px solid rgb(255 255 255 / .92);border-radius:999px;box-shadow:0 12px 26px rgb(9 52 64 / .12)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:focus{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:focus :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:currentColor;stroke:currentColor}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{color:#212844;background:#fff0;background-color:#fff0;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#212844;opacity:1;visibility:visible}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn{color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>span{color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel *{opacity:1}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option span{color:#212844}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option.is-selected{background:#eaf8fe;color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option:hover span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option.is-selected span{color:#146780}body.tuspot-platform :is(a,button,[role="button"],input[type="submit"],input[type="button"],span,div).tuspot-v4-disabled-class-fragment:is(.is-light,.is-secondary,.is-outline,.is-subtle,.is-ghost,.is-white,.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment){color:#25bbe8}body.tuspot-platform :is(a,button,[role="button"],input[type="submit"],input[type="button"],span,div).tuspot-v4-disabled-class-fragment:is(.is-light,.is-secondary,.is-outline,.is-subtle,.is-ghost,.is-white,.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment,.tuspot-v4-disabled-class-fragment) :is(span,strong,b,em,small,svg,path){color:#25bbe8;stroke:currentColor}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary{background:#23BBE7;background-color:#23BBE7;background-image:none;color:#fff;border:0;border-radius:0 18px 0 0;box-shadow:0 18px 38px rgb(7 48 60 / .18)}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary :is(span,b,strong,small,em,i,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:last-child{border-radius:0 0 18px 0}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:last-child:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:last-child:focus{border-radius:0 0 18px 0}body.tuspot-platform .tuspot-home-hero-v3-search :is(button,a,span,div).tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{color:#212844;background:#fff0;background-color:#fff0;background-image:none;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search :is(button,a,span,div).tuspot-home-hero-v3-select-btn :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#212844;opacity:1;visibility:visible}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus{color:#146780;background:#fff0;background-color:#fff0}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus>span{color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron::before{color:#146780;opacity:1;visibility:visible}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn .tuspot-home-hero-v3-select-chevron::before{color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel *{opacity:1;visibility:visible}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option :is(span,strong,b,em,small,i){color:#212844}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option.is-selected{background:#EAF8FE;color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option:hover :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option.is-selected :is(span,strong,b,em,small,i){color:#146780}body.tuspot-platform [data-tuspot-contrast="dark"]{color:#fff}body.tuspot-platform [data-tuspot-contrast="dark"] :where(span,strong,b,em,small,i,.tuspot-cat-svg,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform [data-tuspot-contrast="light"]{color:#146780}body.tuspot-platform [data-tuspot-contrast="light"] :where(span,strong,b,em,small,i,.tuspot-cat-svg,svg,path){color:#146780;stroke:currentColor}body.tuspot-platform [data-tuspot-contrast="light"] svg path[fill="none"],body.tuspot-platform [data-tuspot-contrast="dark"] svg path[fill="none"]{fill:none}body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:not(:first-child):not(:hover):not(:focus),body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:not(:first-child):not(:hover):not(:focus),body.tuspot-platform .tuspot-cat-empty-actions a:not(.is-primary):not(:hover):not(:focus){background:#fff;background-color:#fff;color:#146780;border-color:rgb(35 187 231 / .30)}body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:not(:first-child):not(:hover):not(:focus) :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:not(:first-child):not(:hover):not(:focus) :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-actions a:not(.is-primary):not(:hover):not(:focus) :where(span,strong,b,em,small,i,svg,path){color:#146780;stroke:currentColor}body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:hover,body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:focus,body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:hover,body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:focus,body.tuspot-platform .tuspot-cat-empty-actions a:hover,body.tuspot-platform .tuspot-cat-empty-actions a:focus{background:#23BBE7;background-color:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:hover :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:focus :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:hover :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:focus :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-actions a:hover :where(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-actions a:focus :where(span,strong,b,em,small,i,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-empty-suggestions a:not(:hover):not(:focus){background:#f4fcff;background-color:#f4fcff;color:#093440;border-color:rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-cat-empty-suggestions a:not(:hover):not(:focus) strong{color:#093440}body.tuspot-platform .tuspot-cat-empty-suggestions a:not(:hover):not(:focus) span{color:#607985}body.tuspot-platform .tuspot-cat-empty-suggestions a:hover,body.tuspot-platform .tuspot-cat-empty-suggestions a:focus{background:#23BBE7;background-color:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-cat-empty-suggestions a:hover :where(strong,span,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-suggestions a:focus :where(strong,span,b,em,small,i,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:nth-child(2),body.tuspot-platform .tuspot-empty .tuspot-cat-empty-main>div>a:nth-child(3),body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:nth-child(2),body.tuspot-platform .tuspot-cat-empty .tuspot-cat-empty-main>div>a:nth-child(3){border-radius:0}body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-menu a:hover,body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-menu a:focus,body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-menu-list>li>a:hover,body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-menu-list>li>a:focus,body.tuspot-platform .tuspot-header-pro .tuspot-header-mega-top>a:hover,body.tuspot-platform .tuspot-header-pro .tuspot-header-mega-top>a:focus{color:#25bbe8;background:#fff0;background-color:#fff0}body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-menu a:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-menu a:focus :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro .tuspot-header-mega-top>a:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro .tuspot-header-mega-top>a:focus :is(span,strong,b,em,small,i,svg,path){color:#25bbe8;stroke:currentColor}body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta,body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta:hover,body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta:focus{color:#fff}body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta:focus :is(span,strong,b,em,small,i,svg,path){color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-footer-pro-social.is-style-short a,body.tuspot-platform .tuspot-footer-pro-social.is-style-short a:where(:link,:visited),body.tuspot-platform .tuspot-footer-pro-social.is-style-short a span,body.tuspot-platform .tuspot-footer-pro-social.is-style-short a strong,body.tuspot-platform .tuspot-footer-pro-social.is-style-short a svg,.tuspot-footer-pro-social.is-style-short a,.tuspot-footer-pro-social.is-style-short a:where(:link,:visited),.tuspot-footer-pro-social.is-style-short a span,.tuspot-footer-pro-social.is-style-short a strong,.tuspot-footer-pro-social.is-style-short a svg{color:#07303c}body.tuspot-platform .tuspot-footer-pro-social.is-style-short a:hover,body.tuspot-platform .tuspot-footer-pro-social.is-style-short a:focus-visible,.tuspot-footer-pro-social.is-style-short a:hover,.tuspot-footer-pro-social.is-style-short a:focus-visible{color:#25bbe8}body.tuspot-platform .tuspot-footer-pro-social.is-style-short a+a::before,.tuspot-footer-pro-social.is-style-short a+a::before{color:rgb(7 48 60 / .42)}body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-actions a.is-secondary,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-actions a.is-secondary:hover,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-actions a.is-secondary:focus,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-actions a.is-secondary :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-actions a.is-secondary:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-actions a.is-secondary:focus :is(span,strong,b,em,small,i,svg,path){color:#fff}body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active,body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active:hover,body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active:focus,body.tuspot-platform .tuspot-home-hero-v3-inner nav a.is-active,body.tuspot-platform .tuspot-home-hero-v3-inner nav a.is-active:hover,body.tuspot-platform .tuspot-home-hero-v3-inner nav a.is-active:focus{color:#fff}body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-home-hero-v3-inner nav a.is-active :is(span,strong,b,em,small,i,svg,path){color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn[data-tuspot-contrast],body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn[data-tuspot-contrast="dark"],body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn[data-tuspot-contrast="light"]{color:#212844;background:#fff0;background-color:#fff0;border-color:#fff0;opacity:1;visibility:visible}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn[data-tuspot-contrast]>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus>span{color:#212844}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus{color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover>span,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus>span{color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn[data-tuspot-contrast]>.tuspot-home-hero-v3-select-chevron{color:#146780;background:rgb(35 187 231 / .09);border-color:rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{color:#fff;background:#23BBE7;border-color:#23BBE7}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel *{color:#093440}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option.is-selected{color:#093440;background:#EAF8FE}body.tuspot-platform input[type="email"]{border-color:#fff0}body.tuspot-platform input[type="email"]:focus{border-color:rgb(35 187 231 / .34)}body.tuspot-platform .tuspot-fpx-100,body.tuspot-platform .tuspot-fpx-100 :is(h2,p){color:#fff}body.tuspot-platform .tuspot-fpx-100-challenges a,body.tuspot-platform .tuspot-fpx-100-challenges a[data-tuspot-contrast],body.tuspot-platform .tuspot-fpx-100-challenges a:hover,body.tuspot-platform .tuspot-fpx-100-challenges a:focus{color:#fff}body.tuspot-platform .tuspot-fpx-100-challenges a :is(strong,em,small,b,i,svg,path),body.tuspot-platform .tuspot-fpx-100-challenges a[data-tuspot-contrast] :is(strong,em,small,b,i,svg,path){color:#fff}body.tuspot-platform .tuspot-fpx-100-challenges a span,body.tuspot-platform .tuspot-fpx-100-challenges a[data-tuspot-contrast] span{color:rgb(255 255 255 / .78)}body.tuspot-platform .tuspot-fpx-100-challenges a b,body.tuspot-platform .tuspot-fpx-100-challenges a[data-tuspot-contrast] b{color:#c9f3ff}body.tuspot-platform .tuspot-account-main,body.tuspot-platform .tuspot-account-main:hover,body.tuspot-platform .tuspot-account-main:focus,body.tuspot-platform .tuspot-account-main[data-tuspot-contrast],body.tuspot-platform .tuspot-account-main[data-tuspot-contrast="light"],body.tuspot-platform .tuspot-account-main[data-tuspot-contrast="dark"]{background:#fff;color:#093440}body.tuspot-platform .tuspot-account-main :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-account-main:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-account-main:focus :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-account-main[data-tuspot-contrast] :is(span,strong,b,em,small,i,svg,path){color:#093440}body.tuspot-platform .tuspot-account-main .tuspot-account-avatar,body.tuspot-platform .tuspot-account-main .tuspot-account-avatar *{color:#fff}body.tuspot-platform .tuspot-cat-match-studio-actions a:not(:first-child):not(:hover):not(:focus),body.tuspot-platform .tuspot-cat-empty-main>div>a:not(:first-child):not(:hover):not(:focus),body.tuspot-platform .tuspot-cat-empty-suggestions>div>a:not(:hover):not(:focus){background:#fff;border-color:rgb(35 187 231 / .30);color:#146780}body.tuspot-platform .tuspot-cat-match-studio-actions a:not(:first-child):not(:hover):not(:focus) :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-main>div>a:not(:first-child):not(:hover):not(:focus) :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-suggestions>div>a:not(:hover):not(:focus) :is(span,strong,b,em,small,i,svg,path){color:#146780}body.tuspot-platform .tuspot-cat-match-studio-actions a:hover,body.tuspot-platform .tuspot-cat-match-studio-actions a:focus,body.tuspot-platform .tuspot-cat-empty-main>div>a:hover,body.tuspot-platform .tuspot-cat-empty-main>div>a:focus,body.tuspot-platform .tuspot-cat-empty-suggestions>div>a:hover,body.tuspot-platform .tuspot-cat-empty-suggestions>div>a:focus{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-cat-match-studio-actions a:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-match-studio-actions a:focus :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-main>div>a:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-main>div>a:focus :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-suggestions>div>a:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-empty-suggestions>div>a:focus :is(span,strong,b,em,small,i,svg,path){color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui *{opacity:1;visibility:visible}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{display:flex;grid-area:auto;align-items:center;justify-content:space-between;width:100%;min-width:0;min-height:34px;padding:4px 0;border:0;border-radius:0;background:#fff0;background-color:#fff0;background-image:none;color:#212844;box-shadow:none;text-shadow:none;transform:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron){display:block;color:#212844;opacity:1;visibility:visible;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn{background:#fff0;color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover>span:not(.tuspot-home-hero-v3-select-chevron),body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus>span:not(.tuspot-home-hero-v3-select-chevron),body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron){color:#146780}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{color:#146780;background:rgb(35 187 231 / .09);border-color:rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option.is-selected{background:#EAF8FE;color:#093440}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a:not(.is-primary),body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a:not(.is-primary):where(:link,:visited){background:#fff;color:#146780;border:1px solid rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a:not(.is-primary):hover,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a:not(.is-primary):focus{background:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-auth-google-row{margin:14px 0 16px}body.tuspot-platform .tuspot-auth-google-btn,body.tuspot-platform .tuspot-auth-google-btn:where(:link,:visited){display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;width:100%;padding:12px 16px;border-radius:999px;border:1px solid rgb(9 52 64 / .12);background:#fff;color:#212844;text-decoration:none;font-weight:900;box-shadow:0 12px 28px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-auth-google-btn span,body.tuspot-platform .tuspot-auth-google-btn strong{color:#212844}body.tuspot-platform .tuspot-auth-google-btn:hover,body.tuspot-platform .tuspot-auth-google-btn:focus{background:#F6FCFF;color:#146780;border-color:rgb(35 187 231 / .34)}body.tuspot-platform .tuspot-auth-google-btn:hover span,body.tuspot-platform .tuspot-auth-google-btn:hover strong,body.tuspot-platform .tuspot-auth-google-btn:focus span,body.tuspot-platform .tuspot-auth-google-btn:focus strong{color:#146780}body.tuspot-platform .tuspot-auth-google-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;color:#4285F4;font-weight:950;font-family:Arial,sans-serif}body.tuspot-platform .tuspot-auth-divider{display:flex;align-items:center;gap:12px;margin:14px 0;color:#8AA0AA;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-auth-divider:before,body.tuspot-platform .tuspot-auth-divider:after{content:"";height:1px;flex:1;background:#E3F0F5}body.tuspot-platform .tuspot-cookie-consent-actions a,body.tuspot-platform .tuspot-cookie-consent-actions a:where(:link,:visited){background:#F0FBFF;color:#146780;border-color:rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-cookie-consent-actions a:hover,body.tuspot-platform .tuspot-cookie-consent-actions a:focus{background:#23BBE7;color:#fff;border-color:#23BBE7}body.tuspot-platform .tuspot-consent-bar nav a,body.tuspot-platform .tuspot-consent-bar nav a:where(:link,:visited){color:#146780}body.tuspot-platform .tuspot-consent-bar nav a:hover,body.tuspot-platform .tuspot-consent-bar nav a:focus{color:#25BBE8;text-decoration:underline}body.tuspot-platform .tuspot-header-pro-actions nav a:not(.tuspot-header-pro-cta):hover,body.tuspot-platform .tuspot-header-pro-actions nav a:not(.tuspot-header-pro-cta):focus,body.tuspot-platform .tuspot-header-pro-menu a:hover,body.tuspot-platform .tuspot-header-pro-menu a:focus{color:#25BBE8}body.tuspot-platform .tuspot-header-pro-actions nav a:not(.tuspot-header-pro-cta):hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro-actions nav a:not(.tuspot-header-pro-cta):focus :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro-menu a:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro-menu a:focus :is(span,strong,b,em,small,i,svg,path){color:#25BBE8;stroke:currentColor}body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta,body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:hover,body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:focus{background:#23BBE7;color:#fff}body.tuspot-form-page :is(header,.site-header,.elementor-location-header,.tuspot-header-pro,.tuspot-header-pro-wrap,.tuspot-header-pro-shell),body.tuspot-form-page :is(header,.site-header,.elementor-location-header,.tuspot-header-pro,.tuspot-header-pro-wrap,.tuspot-header-pro-shell) .elementor-widget-container{background:#fff}body.tuspot-form-page .elementor-widget-container:has(.tuspot-header-pro),body.tuspot-form-page .elementor-widget-container:has(.tuspot-header-pro-shell){background:#fff}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-user-hub-hero,.tuspot-profile-hero,.tuspot-client-banner,.tuspot-owner-hero,.tuspot-form-hero,.tuspot-pricing-hero,.tuspot-category-hero,.tuspot-place-hero,.tuspot-search-hero,.tuspot-flow-hero),body.tuspot-platform[data-tuspot-theme="dark"] :is(.tuspot-user-hub-hero,.tuspot-profile-hero,.tuspot-client-banner,.tuspot-owner-hero,.tuspot-form-hero,.tuspot-pricing-hero,.tuspot-category-hero,.tuspot-place-hero,.tuspot-search-hero,.tuspot-flow-hero){background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,html[data-tuspot-theme="dark"] body.tuspot-platform :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment,body.tuspot-platform[data-tuspot-theme="dark"] :is(div,section,article,aside,form,nav,ul,li,header,footer).tuspot-v4-disabled-class-fragment.tuspot-v4-disabled-class-fragment{background:#fff0;background-color:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell{--tuspot-bg:#061B23;--tuspot-card:#0B2832;--tuspot-soft:#103845;--tuspot-input:#0E303B;--tuspot-border:rgba(159,226,244,.18);--tuspot-line:rgba(159,226,244,.18);--tuspot-text:#F3FBFD;--tuspot-muted:#A9C7D0;--tuspot-deep:#F3FBFD;--tuspot-secondary:#A6EAF8;--ts-bg:#061B23;--ts-panel:#0B2832;--ts-soft:#103845;--ts-input:#0E303B;--ts-border:rgba(159,226,244,.18);--ts-ink:#F3FBFD;--ts-deep:#F3FBFD;--ts-secondary:#A6EAF8;background:#061B23;background-image:none;color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-flow-page,.tuspot-flow-main,.tuspot-flow-panels,.tuspot-flow-form,.tuspot-wizard-panel),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-flow-page,.tuspot-flow-main,.tuspot-flow-panels,.tuspot-flow-form,.tuspot-wizard-panel){background:#fff0;background-image:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-flow-card,.tuspot-form-card,.tuspot-side-card,.tuspot-visit-preview,.tuspot-flow-sidebar .tuspot-side-card,.tuspot-template-inner,.tuspot-template-option-rich,.tuspot-template-image-preview,.tuspot-feature-card,.tuspot-price-hint,.tuspot-amenity-limit-info,.tuspot-locked-note,.tuspot-pool-details,.tuspot-flow-location-tip,.tuspot-media-video,.tuspot-calendar-editor,.tuspot-backlink-exchange-card,.tuspot-flow-actions,.tuspot-map-status,.tuspot-big-calendar,.tuspot-calendar-month,.tuspot-unavailable-list li,.tuspot-menu-item-row,.tuspot-menu-add-grid,.tuspot-price-row,.tuspot-social-input,.tuspot-flow-gallery-upload,.tuspot-flow-main-photo,.tuspot-visit-purpose-card,.tuspot-preview-benefits),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-flow-card,.tuspot-form-card,.tuspot-side-card,.tuspot-visit-preview,.tuspot-flow-sidebar .tuspot-side-card,.tuspot-template-inner,.tuspot-template-option-rich,.tuspot-template-image-preview,.tuspot-feature-card,.tuspot-price-hint,.tuspot-amenity-limit-info,.tuspot-locked-note,.tuspot-pool-details,.tuspot-flow-location-tip,.tuspot-media-video,.tuspot-calendar-editor,.tuspot-backlink-exchange-card,.tuspot-flow-actions,.tuspot-map-status,.tuspot-big-calendar,.tuspot-calendar-month,.tuspot-unavailable-list li,.tuspot-menu-item-row,.tuspot-menu-add-grid,.tuspot-price-row,.tuspot-social-input,.tuspot-flow-gallery-upload,.tuspot-flow-main-photo,.tuspot-visit-purpose-card,.tuspot-preview-benefits){background:#0B2832;background-color:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-template-options-rich,.tuspot-flow-media-stack,.tuspot-contact-grid,.tuspot-flow-location-left,.tuspot-map-card,.tuspot-gps-row,.tuspot-check-times,.tuspot-chip-row,.tuspot-amenity-groups,.tuspot-amenity-tabnav,.tuspot-amenity-group,.tuspot-menu-section),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-template-options-rich,.tuspot-flow-media-stack,.tuspot-contact-grid,.tuspot-flow-location-left,.tuspot-map-card,.tuspot-gps-row,.tuspot-check-times,.tuspot-chip-row,.tuspot-amenity-groups,.tuspot-amenity-tabnav,.tuspot-amenity-group,.tuspot-menu-section){background:#fff0;background-color:#fff0;background-image:none;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]),textarea,select){background:#0E303B;background-color:#0E303B;background-image:none;border-color:rgb(159 226 244 / .24);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(input,textarea)::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(input,textarea)::placeholder{color:#87AEB8;opacity:1}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-flow-card-head h2,.tuspot-template-head h3,.tuspot-preview-head h2,.tuspot-visit-preview h3,.tuspot-calendar-head strong,.tuspot-menu-head h3,.tuspot-visit-purpose-head h3),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(h1,h2,h3,h4,h5,h6,strong,b,.tuspot-flow-card-head h2,.tuspot-template-head h3,.tuspot-preview-head h2,.tuspot-visit-preview h3,.tuspot-calendar-head strong,.tuspot-menu-head h3,.tuspot-visit-purpose-head h3){color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(p,small,em,label,span,li,.tuspot-form-field>span,.tuspot-calendar-head small,.tuspot-menu-head p,.tuspot-flow-card-head p,.tuspot-visit-purpose-head p,.tuspot-template-head p,.tuspot-preview-rating small,.tuspot-char-counter),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(p,small,em,label,span,li,.tuspot-form-field>span,.tuspot-calendar-head small,.tuspot-menu-head p,.tuspot-flow-card-head p,.tuspot-visit-purpose-head p,.tuspot-template-head p,.tuspot-preview-rating small,.tuspot-char-counter){color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-button,.tuspot-submit-final,button[type="button"].tuspot-button,button[type="submit"],.tuspot-price-link,.tuspot-featured-side a),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-button,.tuspot-submit-final,button[type="button"].tuspot-button,button[type="submit"],.tuspot-price-link,.tuspot-featured-side a){background:#23BBE7;background-color:#23BBE7;background-image:none;border-color:#23BBE7;color:#fff;box-shadow:0 14px 34px rgb(35 187 231 / .18)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-button:hover,.tuspot-submit-final:hover,button[type="button"].tuspot-button:hover,button[type="submit"]:hover,.tuspot-price-link:hover,.tuspot-featured-side a:hover),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-button:hover,.tuspot-submit-final:hover,button[type="button"].tuspot-button:hover,button[type="submit"]:hover,.tuspot-price-link:hover,.tuspot-featured-side a:hover){background:#F3FBFD;border-color:#F3FBFD;color:#0B2832}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-form-secondary,.tuspot-button-light,.tuspot-flow-actions .tuspot-form-secondary,.tuspot-flow-actions .tuspot-button-light),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-form-secondary,.tuspot-button-light,.tuspot-flow-actions .tuspot-form-secondary,.tuspot-flow-actions .tuspot-button-light){background:#0E303B;background-image:none;border-color:rgb(159 226 244 / .30);color:#A6EAF8;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-chip-row .tuspot-form-switch,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-chip-row .tuspot-form-switch,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-form-switch,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-form-switch{background:#0B2832;background-image:none;border:1px solid rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-form-switch span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-form-switch span{background:#0E303B;border:1px solid rgb(159 226 244 / .25)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-form-switch span:before,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-form-switch span:before{background:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-form-switch input:checked+span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-form-switch input:checked+span{background:#23BBE7;border-color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-form-switch em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-form-switch em{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-visit-purpose-option span,.tuspot-amenity-option,.tuspot-category-card,.tuspot-subcategory-pill,.tuspot-plan-card,.tuspot-flow-step-labels button,.tuspot-template-option,.tuspot-template-option-rich .tuspot-template-inner),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-visit-purpose-option span,.tuspot-amenity-option,.tuspot-category-card,.tuspot-subcategory-pill,.tuspot-plan-card,.tuspot-flow-step-labels button,.tuspot-template-option,.tuspot-template-option-rich .tuspot-template-inner){background:#0B2832;background-image:none;border-color:rgb(159 226 244 / .18);color:#F3FBFD;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-visit-purpose-option:hover span,.tuspot-amenity-option:hover,.tuspot-category-card:hover,.tuspot-subcategory-pill:hover,.tuspot-plan-card:hover,.tuspot-flow-step-labels button:hover),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-visit-purpose-option:hover span,.tuspot-amenity-option:hover,.tuspot-category-card:hover,.tuspot-subcategory-pill:hover,.tuspot-plan-card:hover,.tuspot-flow-step-labels button:hover){border-color:rgb(35 187 231 / .65)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-visit-purpose-option input:checked+span,.tuspot-visit-purpose-option.is-checked span,.tuspot-amenity-option:has(input:checked),.tuspot-category-card.is-active,.tuspot-subcategory-pill.is-active,.tuspot-plan-card.is-active,.tuspot-flow-step-labels button.is-active),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-visit-purpose-option input:checked+span,.tuspot-visit-purpose-option.is-checked span,.tuspot-amenity-option:has(input:checked),.tuspot-category-card.is-active,.tuspot-subcategory-pill.is-active,.tuspot-plan-card.is-active,.tuspot-flow-step-labels button.is-active){background:#103845;border-color:#23BBE7;color:#F3FBFD;box-shadow:0 18px 44px rgb(35 187 231 / .10)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-visit-purpose-option i,.tuspot-flow-gallery-upload span,.tuspot-flow-main-photo span,.tuspot-plan-icon),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-visit-purpose-option i,.tuspot-flow-gallery-upload span,.tuspot-flow-main-photo span,.tuspot-plan-icon){background:rgb(35 187 231 / .14);color:#9FE2F4;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-visit-purpose-option svg,.tuspot-visit-purpose-option svg *,.tuspot-flow-gallery-upload svg,.tuspot-flow-main-photo svg),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-visit-purpose-option svg,.tuspot-visit-purpose-option svg *,.tuspot-flow-gallery-upload svg,.tuspot-flow-main-photo svg){stroke:currentColor;fill:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-calendar-days button{background:#0E303B;border-color:rgb(159 226 244 / .18);color:#A6EAF8;box-shadow:none}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button.is-start,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-calendar-days button:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-calendar-days button.is-start,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-calendar-days button.is-selected{background:#23BBE7;border-color:#23BBE7;color:#061B23}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button.is-today,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-calendar-days button.is-today{color:#F3FBFD;border-color:#23BBE7}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-unavailable-list li.is-empty,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-unavailable-list li.is-empty{color:#A9C7D0;background:#0E303B}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-map-picker,.leaflet-container),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-map-picker,.leaflet-container){background:#0E303B;border-color:rgb(159 226 244 / .18)}@media (max-width:900px){html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell .tuspot-flow-layout,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell .tuspot-flow-layout{grid-template-columns:1fr}}body.tuspot-platform .tuspot-verification-center{background:#fff;border:1px solid #d9eaf1;border-radius:30px;box-shadow:0 18px 54px rgb(9 52 64 / .08);padding:24px;overflow:hidden}body.tuspot-platform .tuspot-verification-hero-panel{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px;align-items:stretch;margin-bottom:16px}body.tuspot-platform .tuspot-verification-hero-copy{position:relative;padding:24px;border-radius:26px;background:linear-gradient(135deg,#f8fdff 0%,#eef9fd 100%);border:1px solid #d9eaf1;overflow:hidden}body.tuspot-platform .tuspot-verification-kicker{display:inline-flex;align-items:center;width:max-content;margin-bottom:10px;padding:7px 11px;border-radius:999px;background:#eaf8fe;color:#13677f;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-verification-hero-copy h2{margin:0 0 10px;color:#093440;font-size:clamp(28px,3vw,42px);line-height:1.02;letter-spacing:-.055em}body.tuspot-platform .tuspot-verification-hero-copy p{margin:0;max-width:760px;color:#607985;font-size:15px;font-weight:650;line-height:1.58}body.tuspot-platform .tuspot-verification-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}body.tuspot-platform .tuspot-verification-benefits span{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:999px;background:#fff;border:1px solid #d9eaf1;color:#13677f;font-size:12px;font-weight:900;box-shadow:0 8px 22px rgb(9 52 64 / .045)}body.tuspot-platform .tuspot-verification-score-card{display:grid;place-items:center;gap:14px;padding:22px;border-radius:26px;background:#fbfeff;border:1px solid #d9eaf1;text-align:center}body.tuspot-platform .tuspot-verification-score-ring{width:150px;height:150px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(#23BBE7 var(--tuspot-verification-progress,0%),#e8f4f8 0);position:relative}body.tuspot-platform .tuspot-verification-score-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff;border:1px solid #e4f1f5}body.tuspot-platform .tuspot-verification-score-ring strong,body.tuspot-platform .tuspot-verification-score-ring span{position:relative;z-index:1}body.tuspot-platform .tuspot-verification-score-ring strong{color:#093440;font-size:36px;line-height:1;letter-spacing:-.06em}body.tuspot-platform .tuspot-verification-score-ring span{color:#13677f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}body.tuspot-platform .tuspot-verification-score-meta{display:grid;gap:8px;width:100%}body.tuspot-platform .tuspot-verification-score-meta em{justify-self:center;font-style:normal;padding:7px 11px;border-radius:999px;background:#eaf8fe;color:#13677f;font-size:12px;font-weight:900}body.tuspot-platform .tuspot-verification-progress{height:8px;width:100%;border-radius:999px;background:#e8f4f8;overflow:hidden}body.tuspot-platform .tuspot-verification-progress i{display:block;height:100%;border-radius:inherit;background:#23BBE7}body.tuspot-platform .tuspot-verification-next-step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;margin:0 0 16px;padding:14px 16px;border-radius:20px;background:#f0fbff;border:1px solid rgb(35 187 231 / .24)}body.tuspot-platform .tuspot-verification-next-step>i{width:48px;height:48px;border-radius:16px;background:#23BBE7;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal}body.tuspot-platform .tuspot-verification-roadmap{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 18px}body.tuspot-platform .tuspot-verification-step{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:flex-start;padding:14px;border:1px solid #d9eaf1;border-radius:20px;background:#fbfeff;box-shadow:none}body.tuspot-platform .tuspot-verification-step>i{width:42px;height:42px;border-radius:15px;background:#eef8fc;color:#13677f;display:flex;align-items:center;justify-content:center;font-style:normal}body.tuspot-platform .tuspot-verification-step small{display:block;margin-bottom:5px;color:#7b929d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}body.tuspot-platform .tuspot-verification-step strong{display:block;color:#093440;font-size:14px;line-height:1.2}body.tuspot-platform .tuspot-verification-step span{display:block;margin-top:5px;color:#607985;font-size:12px;font-weight:650;line-height:1.38}body.tuspot-platform .tuspot-verification-step em{grid-column:1/-1;justify-self:start;font-style:normal;padding:5px 9px;border-radius:999px;background:#f0f7fa;color:#607985;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}body.tuspot-platform .tuspot-verification-step.is-done>i{background:#e1f7ee;color:#1FAE75}body.tuspot-platform .tuspot-verification-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}body.tuspot-platform .tuspot-verification-form{margin:0;padding:18px;border-radius:24px;background:#fbfeff;border:1px solid #d9eaf1;box-shadow:none}body.tuspot-platform .tuspot-verification-form-head{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #edf4f7}body.tuspot-platform .tuspot-verification-form-head>i{width:46px;height:46px;border-radius:16px;background:#eaf8fe;color:#13677f;display:flex;align-items:center;justify-content:center;font-style:normal}body.tuspot-platform .tuspot-verification-form-head strong{display:block;color:#093440;font-size:20px;line-height:1.15;letter-spacing:-.035em}body.tuspot-platform .tuspot-verification-form-head span{display:block;margin-top:4px;color:#607985;font-size:13px;font-weight:650;line-height:1.45}body.tuspot-platform .tuspot-verification-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-verification-fields label.is-wide{grid-column:span 3}body.tuspot-platform .tuspot-verification-fields span,body.tuspot-platform .tuspot-verification-place-select span{font-size:12px;font-weight:900;color:#093440;letter-spacing:.01em}body.tuspot-platform .tuspot-verification-fields input,body.tuspot-platform .tuspot-verification-place-select select{width:100%;min-height:46px;border:1px solid #d9eaf1;background:#fff;border-radius:14px;padding:10px 12px;box-shadow:none;color:#093440;font-weight:650;outline:none}body.tuspot-platform .tuspot-verification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}body.tuspot-platform .tuspot-verification-actions button{min-height:44px;padding:0 16px;border:1px solid #23BBE7;border-radius:14px;background:#23BBE7;color:#fff;font-weight:900;box-shadow:none}body.tuspot-platform .tuspot-verification-help-card{display:grid;gap:13px;padding:18px;border-radius:24px;background:#093440;color:#fff;box-shadow:0 18px 46px rgb(9 52 64 / .16)}body.tuspot-platform .tuspot-verification-help-card ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}body.tuspot-platform .tuspot-verification-help-card li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;color:#d9f4fb;font-size:13px;font-weight:750;line-height:1.35}body.tuspot-platform .tuspot-verification-help-card li span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#23BBE7;color:#061B23;font-size:12px;font-weight:950}@media (max-width:1280px){body.tuspot-platform .tuspot-verification-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-verification-columns{grid-template-columns:1fr}}@media (max-width:900px){body.tuspot-platform .tuspot-verification-hero-panel{grid-template-columns:1fr}body.tuspot-platform .tuspot-verification-fields{grid-template-columns:1fr}body.tuspot-platform .tuspot-verification-fields label.is-wide{grid-column:auto}}@media (max-width:680px){body.tuspot-platform .tuspot-verification-center{padding:16px;border-radius:24px}body.tuspot-platform .tuspot-verification-roadmap{grid-template-columns:1fr}body.tuspot-platform .tuspot-verification-actions button{width:100%}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-center,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-center{background:#0B2832;border-color:rgb(159 226 244 / .18);box-shadow:0 18px 54px rgb(0 0 0 / .26);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-hero-copy h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-hero-copy h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-score-ring strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-score-ring strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-step strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-step strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-form-head strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-form-head strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-fields span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-fields span{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-hero-copy p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-hero-copy p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-step span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-step span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-form-head span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-form-head span{color:#A9C7D0}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-kicker,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-verification-score-meta em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-verification-score-meta em{background:rgb(35 187 231 / .12);color:#8fe7fb;border:1px solid rgb(159 226 244 / .18)}body.tuspot-platform .tuspot-visit-purpose-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.tuspot-platform .tuspot-visit-purpose-option{min-height:190px}@media (max-width:1100px){body.tuspot-platform .tuspot-visit-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){body.tuspot-platform .tuspot-visit-purpose-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-visit-purpose-option{min-height:0}}body.tuspot-platform .tuspot-content :where(p,li){font-size:15px;line-height:1.55}body.tuspot-platform .tuspot-backlink-exchange-card .tuspot-form-subsection p,body.tuspot-platform .tuspot-backlink-exchange-card .tuspot-package-field small,body.tuspot-platform .tuspot-backlink-code small{font-size:13px;line-height:1.45;font-weight:650}body.tuspot-platform .tuspot-backlink-status-row,body.tuspot-platform .tuspot-backlink-status-row :is(strong,small,em,span){font-size:12px;line-height:1.35;font-weight:800}body.tuspot-platform .tuspot-backlink-status-row strong{font-weight:950}body.tuspot-platform .tuspot-backlink-code>span{display:flex;align-items:center;justify-content:space-between;gap:12px}body.tuspot-platform .tuspot-copy-code-btn{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:999px;border:1px solid rgb(35 187 231 / .28);background:#EAF8FE;color:#13677F;font-size:12px;font-weight:900;cursor:pointer;box-shadow:none;white-space:nowrap}body.tuspot-platform .tuspot-copy-code-btn svg{width:15px;height:15px;stroke:currentColor;fill:none}body.tuspot-platform .tuspot-copy-code-btn.is-copied{background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-reservation-example{margin-top:12px;padding:14px 16px;border-radius:18px;background:#EAF8FE;border:1px solid rgb(35 187 231 / .20);color:#13677F}body.tuspot-platform .tuspot-reservation-example b{display:block;margin-bottom:5px;color:#093440;font-size:13px}body.tuspot-platform .tuspot-reservation-example span{display:block;color:#607985;font-size:13px;line-height:1.45;font-weight:700}body.tuspot-platform .tuspot-promo-duration{grid-template-columns:1fr;max-width:780px}body.tuspot-platform .tuspot-promo-duration>*{width:100%}body.tuspot-platform .tuspot-promo-hint{font-size:14px;line-height:1.5}body.tuspot-platform .tuspot-promo-hero p{font-size:clamp(16px,1.35vw,21px);max-width:760px}body.tuspot-platform .tuspot-home-hero-v3-inner{width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));max-width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));margin-left:auto;margin-right:auto}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:100%;max-width:100%}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(var(--tuspot-hero-v3-search-width,100%),calc(100vw - 48px));max-width:min(var(--tuspot-hero-v3-inner-width,var(--tuspot-hero-v3-content,min(clamp(1220px,74vw,1720px),calc(100vw - 48px)))),calc(100vw - 48px));margin-left:auto;margin-right:auto}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-cards-wrap{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-chip-row label,.tuspot-amenity-option),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-chip-row label,.tuspot-amenity-option){background:#0B2832;border-color:rgb(159 226 244 / .18);color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-flow-shell :is(.tuspot-reservation-example span,.tuspot-backlink-status-row small,.tuspot-backlink-status-row em),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-flow-shell :is(.tuspot-reservation-example span,.tuspot-backlink-status-row small,.tuspot-backlink-status-row em){color:#A9C7D0}body.tuspot-platform :is(.tuspot-theme-toggle,.tuspot-toggle-theme,.tuspot-theme-switch)>a::after,body.tuspot-platform a.tuspot-theme-toggle::after,body.tuspot-platform a.tuspot-toggle-theme::after{content:"☾";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-left:8px;border-radius:50%;background:#EAF8FE;color:#13677F;font-size:13px}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.tuspot-theme-toggle,.tuspot-toggle-theme,.tuspot-theme-switch)>a::after,html[data-tuspot-theme="dark"] body.tuspot-platform a.tuspot-theme-toggle::after,html[data-tuspot-theme="dark"] body.tuspot-platform a.tuspot-toggle-theme::after{content:"☀";background:rgb(35 187 231 / .16);color:#D7F6FF}@media (max-width:620px){body.tuspot-platform .tuspot-promo-duration label>span{grid-template-columns:1fr;padding:16px 18px}body.tuspot-platform .tuspot-promo-duration label>span strong{font-size:24px}}:root{--tuspot-page-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));--tuspot-aqua:#23BBE7;--tuspot-navy:#212844;--tuspot-ink:#111827;--tuspot-muted:#607987;--tuspot-border:#D9EAF1;--tuspot-soft:#EAF8FE}body.tuspot-platform{font-family:Inter,Poppins,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#F6FBFE;color:#334155}body.tuspot-platform img{max-width:100%;height:auto}body.tuspot-platform :is(.tuspot-header-pro-logo img,.tuspot-header-pro-logo svg,.tuspot-mobile-logo-switcher img,.tuspot-mobile-logo-switcher svg,.tuspot-header-pro-logo-switcher img,.tuspot-header-pro-logo-switcher svg),:is(.tuspot-header-pro-logo img,.tuspot-header-pro-logo svg,.tuspot-mobile-logo-switcher img,.tuspot-mobile-logo-switcher svg,.tuspot-header-pro-logo-switcher img,.tuspot-header-pro-logo-switcher svg){width:auto;max-width:260px;max-height:52px;object-fit:contain;display:block}body.tuspot-platform :is(.tuspot-header-pro-inner,.tuspot-footer-pro-shell,.tuspot-page-shell,.tuspot-front-experience,.tuspot-home-hero-v3-inner),:is(.tuspot-header-pro-inner,.tuspot-footer-pro-shell,.tuspot-page-shell,.tuspot-front-experience,.tuspot-home-hero-v3-inner){width:var(--tuspot-page-width);max-width:none;margin-left:auto;margin-right:auto;box-sizing:border-box}body.tuspot-platform :is(a,button,[role="button"],input[type="submit"],input[type="button"],.tuspot-btn,.tuspot-cta,.tuspot-header-pro-cta){text-decoration:none}body.tuspot-platform :is(.tuspot-header-pro-cta,.tuspot-btn-primary,.tuspot-home-hero-v3-search button,input[type="submit"]){background:var(--tuspot-aqua);border-color:var(--tuspot-aqua);color:var(--tuspot-navy)}body.tuspot-platform :is(.tuspot-header-pro-cta,.tuspot-btn-primary,.tuspot-home-hero-v3-search button,input[type="submit"]):hover{background:var(--tuspot-navy);border-color:var(--tuspot-navy);color:#fff}body.tuspot-platform :is(.tuspot-floating-theme-switcher,.tuspot-theme-switcher-floating){position:fixed;right:22px;bottom:22px;z-index:10050}body.tuspot-platform :is(.tuspot-compare-drawer,.tuspot-trip-drawer,.tuspot-plan-drawer):not(.is-open):not(.is-active){display:none}@media (max-width:760px){:root{--tuspot-page-width:calc(100vw - 28px)}body.tuspot-platform :is(.tuspot-header-pro-inner,.tuspot-footer-pro-shell,.tuspot-page-shell,.tuspot-front-experience,.tuspot-home-hero-v3-inner),:is(.tuspot-header-pro-inner,.tuspot-footer-pro-shell,.tuspot-page-shell,.tuspot-front-experience,.tuspot-home-hero-v3-inner){width:var(--tuspot-page-width)}}html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher],html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]{--tf-primary:var(--tuspot-primary, #23BBE7);--tf-deep:var(--tuspot-deep, #212844);--tf-border:var(--tuspot-border, #D9EAF1);position:fixed;left:18px;right:auto;top:50%;bottom:auto;transform:translateY(-50%);z-index:10050;display:grid;grid-template-columns:1fr;width:64px;min-width:64px;max-width:64px;height:auto;min-height:0;max-height:none;margin:0;padding:9px 7px;gap:8px;align-items:center;justify-items:center;overflow:visible;border:1px solid rgb(217 234 241 / .96);border-radius:999px;background:rgb(255 255 255 / .92);box-shadow:0 16px 42px rgb(9 52 64 / .14);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);opacity:1;visibility:visible;pointer-events:auto;box-sizing:border-box}html body>.tuspot-floating-theme-switcher.is-right[data-tuspot-floating-theme-switcher],html body .tuspot-floating-theme-switcher.is-right[data-tuspot-floating-theme-switcher]{left:auto;right:18px}html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]>span,html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]>span{display:block;width:auto;height:auto;margin:0;padding:3px 0;writing-mode:vertical-rl;transform:rotate(180deg);font-family:Inter,Poppins,system-ui,sans-serif;font-size:10px;line-height:1;letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--tf-deep);opacity:.74;white-space:nowrap}html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button,html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button{appearance:none;-webkit-appearance:none;position:static;display:grid;place-items:center;align-content:center;width:48px;min-width:48px;max-width:48px;height:50px;min-height:50px;max-height:50px;margin:0;padding:0;gap:3px;border:1px solid var(--tf-border);border-radius:999px;background:#fff;color:var(--tf-deep);box-shadow:0 7px 18px rgb(9 52 64 / .07);font-family:Inter,Poppins,system-ui,sans-serif;line-height:1;text-align:center;cursor:pointer;box-sizing:border-box}html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button svg,html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button svg{display:block;width:18px;height:18px;max-width:18px;max-height:18px;fill:none;stroke:currentColor;stroke-width:2.05}html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button em,html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button em{display:block;margin:0;padding:0;font-style:normal;font-size:8.5px;line-height:1;font-weight:900;letter-spacing:.01em;color:currentColor}html[data-tuspot-theme="light"] body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] [data-theme-value="light"],html[data-tuspot-theme="dark"] body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] [data-theme-value="dark"],html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button.is-active,html[data-tuspot-theme="light"] body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] [data-theme-value="light"],html[data-tuspot-theme="dark"] body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] [data-theme-value="dark"],html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button.is-active{background:var(--tuspot-soft,#EAF8FE);border-color:rgb(35 187 231 / .55);color:var(--tf-primary)}html[data-tuspot-theme="dark"] body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher],html[data-tuspot-theme="dark"] body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]{background:rgb(8 31 39 / .92);border-color:rgb(151 222 241 / .24);box-shadow:0 18px 44px rgb(0 0 0 / .28)}html[data-tuspot-theme="dark"] body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]>span,html[data-tuspot-theme="dark"] body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]>span{color:#d9f5fb}html[data-tuspot-theme="dark"] body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button,html[data-tuspot-theme="dark"] body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button{background:rgb(255 255 255 / .06);border-color:rgb(184 232 245 / .15);color:#e6f8fb}@media (max-width:760px){html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher],html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher]{left:12px;right:auto;width:58px;min-width:58px;max-width:58px;padding:8px 6px}html body>.tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button,html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher] button{width:44px;min-width:44px;max-width:44px;height:46px;min-height:46px;max-height:46px}}html body .tuspot-home-hero-v3-search .is-category,html body .tuspot-home-hero-v3-search .is-location{overflow:visible}html body .tuspot-home-hero-v3-search select.is-tuspot-native-hidden{position:absolute;left:0;top:0;width:1px;min-width:1px;max-width:1px;height:1px;min-height:1px;max-height:1px;opacity:0;visibility:hidden;pointer-events:none;appearance:none;-webkit-appearance:none}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui{position:relative;z-index:80;display:flex;align-items:center;width:100%;min-width:0;max-width:100%;opacity:1;visibility:visible}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open{z-index:9999}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover,html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;max-width:100%;min-height:38px;margin:0;padding:4px 0;border:0;border-radius:0;background:#fff0;background-color:#fff0;background-image:none;color:#212844;-webkit-text-fill-color:#212844;box-shadow:none;text-shadow:none;opacity:1;visibility:visible}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron),html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:hover>span:not(.tuspot-home-hero-v3-select-chevron),html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn:focus>span:not(.tuspot-home-hero-v3-select-chevron){display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#212844;-webkit-text-fill-color:#212844;opacity:1;visibility:visible}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn,html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron){color:#146780;-webkit-text-fill-color:#146780}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;min-width:27px;min-height:27px;border-radius:999px;border:1px solid rgb(35 187 231 / .32);background:rgb(35 187 231 / .10);color:#146780;-webkit-text-fill-color:#146780;line-height:1}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{background:#23BBE7;border-color:#23BBE7;color:#fff;-webkit-text-fill-color:#fff;transform:rotate(180deg)}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui:not(.is-open)>.tuspot-home-hero-v3-select-panel{display:none;opacity:0;visibility:hidden;pointer-events:none}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{display:block;position:absolute;left:-12px;top:calc(100% + 12px);z-index:10000;width:max(300px, calc(100% + 24px));max-width:min(420px, calc(100vw - 32px));max-height:330px;overflow:auto;padding:10px;border-radius:18px;border:1px solid #D9EAF1;background:#fff;box-shadow:0 24px 64px rgb(9 52 64 / .18);opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option,html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option *{color:#093440;-webkit-text-fill-color:#093440;opacity:1;visibility:visible}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option:hover,html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-option.is-selected{background:#EAF8FE;color:#093440;-webkit-text-fill-color:#093440}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui+em{display:none}html body .tuspot-home-hero-v3-search{grid-template-columns:minmax(250px,1.45fr) minmax(170px,.8fr) minmax(190px,.85fr) minmax(310px,1.2fr) 72px}html body .tuspot-home-hero-v3-price{gap:18px;padding-left:22px;padding-right:22px;min-width:310px}html body .tuspot-home-hero-v3-price>span{flex:0 0 auto;white-space:nowrap;min-width:max-content}html body .tuspot-home-hero-v3-price-control{flex:1 1 auto;min-width:190px;gap:8px}html body .tuspot-home-hero-v3-price strong[data-tuspot-hero-price-output]{justify-self:end;max-width:none;white-space:nowrap;font-size:12px;padding:8px 12px}@media (max-width:1120px){html body .tuspot-home-hero-v3-search{grid-template-columns:minmax(220px,1fr) minmax(170px,.75fr) minmax(190px,.85fr) 72px;grid-template-areas:"keyword category location submit" "price price price price";overflow:visible}html body .tuspot-home-hero-v3-price{min-width:0;width:100%;border-top:1px solid #E7F1F5}}@media (max-width:760px){html body .tuspot-home-hero-v3-search{grid-template-columns:1fr;grid-template-areas:"keyword" "category" "location" "price" "submit";overflow:visible}html body .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{left:0;right:auto;width:min(360px, calc(100vw - 48px));max-width:min(360px, calc(100vw - 48px))}html body .tuspot-home-hero-v3-price{padding-left:18px;padding-right:18px}}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-hours,.tuspot-place-card.tuspot-place-info-card .tuspot-place-hours{gap:5px}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li,.tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li{padding:4px 0;line-height:1.28;font-size:15px;color:#607986;align-items:center}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li span,body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li b,.tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li span,.tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li b{font-size:15px;line-height:1.28}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li b,.tuspot-place-card.tuspot-place-info-card .tuspot-place-hours li b{color:#093440;font-weight:800}body.tuspot-platform .tuspot-place-card.tuspot-place-info-card .tuspot-place-small,.tuspot-place-card.tuspot-place-info-card .tuspot-place-small{font-size:14px;line-height:1.45;color:#607986}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions),body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):visited,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):active,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):focus,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions),.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):visited,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):active,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):focus{background:#fff;border-color:#beeefa;color:#093440;text-decoration:none;opacity:1;filter:none}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):hover,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):focus-visible,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):hover,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a:not(.tuspot-place-directions):focus-visible{background:#23bbe7;border-color:#23bbe7;color:#fff;box-shadow:0 12px 26px rgb(35 187 231 / .20)}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:visited,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:active,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:focus,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:visited,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:active,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:focus{background:#23bbe7;border-color:#23bbe7;color:#fff;text-decoration:none;opacity:1;filter:none}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:hover,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:focus-visible,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:hover,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>a.tuspot-place-directions:focus-visible{background:#212844;border-color:#212844;color:#fff;box-shadow:0 12px 26px rgb(33 40 68 / .20)}body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:visited,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:hover,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:focus,body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:active,.tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary,.tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:visited,.tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:hover,.tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:focus,.tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary:active{color:#fff;background:#212844;border-color:#212844;text-decoration:none}body.tuspot-platform .tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary :is(span,strong,b,em,small,i,svg,path),.tuspot-fpx-hero .tuspot-fpx-hero-copy a.is-secondary :is(span,strong,b,em,small,i,svg,path){color:#fff}body.tuspot-platform select:not(.tuspot-select-native-hidden):not(.is-tuspot-native-hidden){appearance:none;-webkit-appearance:none;width:100%;min-height:48px;padding:12px 48px 12px 16px;border:1px solid rgb(35 187 231 / .24);border-radius:18px;background-color:rgb(255 255 255 / .94);background-image:linear-gradient(135deg,transparent 50%,#23BBE7 50%),linear-gradient(45deg,#23BBE7 50%,transparent 50%),linear-gradient(to right,rgb(35 187 231 / .18),rgb(35 187 231 / .18));background-position:calc(100% - 27px) 50%,calc(100% - 20px) 50%,calc(100% - 44px) 50%;background-size:7px 7px,7px 7px,1px 26px;background-repeat:no-repeat;color:#212844;font:inherit;font-weight:800;line-height:1.2;box-shadow:0 14px 32px rgb(9 52 64 / .07)}body.tuspot-platform select:not(.tuspot-select-native-hidden):not(.is-tuspot-native-hidden):hover,body.tuspot-platform select:not(.tuspot-select-native-hidden):not(.is-tuspot-native-hidden):focus{border-color:rgb(35 187 231 / .55);background-color:#fff;color:#212844;outline:none;box-shadow:0 18px 44px rgb(35 187 231 / .14),0 0 0 4px rgb(35 187 231 / .10)}body.tuspot-platform select.tuspot-select-native-hidden{position:absolute;width:1px;height:1px;min-width:1px;min-height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none;white-space:nowrap}body.tuspot-platform .tuspot-select-ui{position:relative;display:block;width:100%;min-width:min(100%, 180px);z-index:10;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body.tuspot-platform .tuspot-select-ui.is-open{z-index:99990}body.tuspot-platform .tuspot-select-button{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:0;padding:12px 14px 12px 16px;border:1px solid rgb(35 187 231 / .24);border-radius:18px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(239 250 254 / .90));color:#212844;text-align:left;font-size:14px;font-weight:850;line-height:1.2;letter-spacing:-.01em;box-shadow:0 14px 32px rgb(9 52 64 / .07);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease,color .16s ease}body.tuspot-platform .tuspot-select-button:hover,body.tuspot-platform .tuspot-select-button:focus,body.tuspot-platform .tuspot-select-button:active{background:#fff;border-color:rgb(35 187 231 / .60);color:#212844;box-shadow:0 18px 44px rgb(35 187 231 / .15),0 0 0 4px rgb(35 187 231 / .10);outline:none}body.tuspot-platform .tuspot-select-button span:first-child{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:inherit}body.tuspot-platform .tuspot-select-chevron{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:rgb(35 187 231 / .12);border:1px solid rgb(35 187 231 / .22);color:#1698bd;font-size:15px;line-height:1;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}body.tuspot-platform .tuspot-select-ui.is-open .tuspot-select-chevron{transform:rotate(180deg);background:#23BBE7;border-color:#23BBE7;color:#fff}body.tuspot-platform .tuspot-select-menu{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:99999;width:100%;min-width:220px;max-height:286px;overflow:auto;padding:8px;border-radius:18px;border:1px solid rgb(35 187 231 / .22);background:rgb(255 255 255 / .98);box-shadow:0 28px 72px rgb(9 52 64 / .18);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}body.tuspot-platform .tuspot-select-ui.is-open .tuspot-select-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}body.tuspot-platform .tuspot-select-option{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-height:40px;margin:0;padding:10px 11px;border:0;border-radius:13px;background:#fff0;color:#093440;text-align:left;font-size:13px;font-weight:820;line-height:1.2;box-shadow:none;cursor:pointer}body.tuspot-platform .tuspot-select-option::before{content:"";display:block;flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#23BBE7;opacity:.32}body.tuspot-platform .tuspot-select-option:hover,body.tuspot-platform .tuspot-select-option:focus,body.tuspot-platform .tuspot-select-option.is-selected{background:#EAF8FE;color:#146780;outline:none}body.tuspot-platform .tuspot-select-option.is-selected::before{opacity:1}body.tuspot-platform .tuspot-select-option.is-disabled{opacity:.55;cursor:not-allowed}body.tuspot-platform .tuspot-select-option.is-disabled:hover,body.tuspot-platform .tuspot-select-option.is-disabled:focus{background:#fff0;color:#093440}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-button{background:linear-gradient(180deg,rgb(12 45 56 / .98),rgb(9 36 46 / .96));border-color:rgb(166 234 248 / .22);color:#F3FBFD;box-shadow:0 18px 46px rgb(0 0 0 / .22)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-button:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-button:focus,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-button:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-button:focus{background:#103845;color:#F3FBFD;border-color:rgb(35 187 231 / .58)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-menu,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-menu{background:#0B2832;border-color:rgb(166 234 248 / .22);box-shadow:0 28px 78px rgb(0 0 0 / .40)}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-option{color:#F3FBFD}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-option:focus,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-option:focus,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-select-option.is-selected{background:rgb(35 187 231 / .16);color:#A6EAF8}body.tuspot-platform input[type="email"]{border-color:#fff0;border:#fff0}body.tuspot-platform .tuspot-home-places-grid .tuspot-home-place-actions button,body.tuspot-platform .tuspot-home-places-grid .tuspot-home-place-actions button:hover,body.tuspot-platform .tuspot-home-places-grid .tuspot-home-place-actions button:focus,body.tuspot-platform .tuspot-home-places-grid .tuspot-home-place-actions button:active,body.tuspot-platform .tuspot-home-places-grid .tuspot-home-place-actions button :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor}body.tuspot-platform .tuspot-footer-pro .tuspot-footer-menu-links a,body.tuspot-platform .tuspot-footer-pro .tuspot-footer-pro-links a,.tuspot-footer-pro .tuspot-footer-menu-links a,.tuspot-footer-pro .tuspot-footer-pro-links a{color:var(--tfp-muted,#6f8894);background:#fff0;background-color:#fff0;border-color:#fff0;text-decoration:none}body.tuspot-platform .tuspot-footer-pro .tuspot-footer-menu-links a:hover,body.tuspot-platform .tuspot-footer-pro .tuspot-footer-menu-links a:focus,body.tuspot-platform .tuspot-footer-pro .tuspot-footer-pro-links a:hover,body.tuspot-platform .tuspot-footer-pro .tuspot-footer-pro-links a:focus,.tuspot-footer-pro .tuspot-footer-menu-links a:hover,.tuspot-footer-pro .tuspot-footer-menu-links a:focus,.tuspot-footer-pro .tuspot-footer-pro-links a:hover,.tuspot-footer-pro .tuspot-footer-pro-links a:focus{color:#25bbe8;background:#fff0;background-color:#fff0;border-color:#fff0;box-shadow:none}body.tuspot-platform .tuspot-footer-pro .tuspot-footer-menu-links a:hover :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-footer-pro .tuspot-footer-menu-links a:focus :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-footer-pro .tuspot-footer-pro-links a:hover :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-footer-pro .tuspot-footer-pro-links a:focus :is(span,strong,b,em,small,svg,path),.tuspot-footer-pro .tuspot-footer-menu-links a:hover :is(span,strong,b,em,small,svg,path),.tuspot-footer-pro .tuspot-footer-menu-links a:focus :is(span,strong,b,em,small,svg,path),.tuspot-footer-pro .tuspot-footer-pro-links a:hover :is(span,strong,b,em,small,svg,path),.tuspot-footer-pro .tuspot-footer-pro-links a:focus :is(span,strong,b,em,small,svg,path){color:#25bbe8;stroke:currentColor}body.tuspot-platform .tuspot-fpx-hero,.tuspot-fpx-hero{overflow:visible;position:relative;z-index:40;isolation:isolate}body.tuspot-platform .tuspot-fpx-hero-copy,.tuspot-fpx-hero-copy{position:relative;z-index:80}body.tuspot-platform .tuspot-fpx-search,.tuspot-fpx-search{position:relative;overflow:visible;z-index:120}body.tuspot-platform .tuspot-fpx-search label,.tuspot-fpx-search label{position:relative;overflow:visible;z-index:1}body.tuspot-platform .tuspot-fpx-search label:has(.tuspot-select-ui.is-open),.tuspot-fpx-search label:has(.tuspot-select-ui.is-open){z-index:99998}body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui,.tuspot-fpx-search .tuspot-select-ui{position:relative;display:block;width:100%;z-index:20;isolation:isolate}body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui.is-open,.tuspot-fpx-search .tuspot-select-ui.is-open{z-index:100000}body.tuspot-platform .tuspot-fpx-search .tuspot-select-button,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:active,.tuspot-fpx-search .tuspot-select-button,.tuspot-fpx-search .tuspot-select-button:hover,.tuspot-fpx-search .tuspot-select-button:focus,.tuspot-fpx-search .tuspot-select-button:active{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;margin:0;padding:12px 14px 12px 18px;border:1.5px solid rgb(35 187 231 / .45);border-radius:18px;background:#fff;background-color:#fff;background-image:none;color:#212844;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(15px, 1vw, 18px);font-weight:850;line-height:1.15;text-align:left;text-decoration:none;box-shadow:0 14px 34px rgb(35 187 231 / .12);filter:none;transform:none;cursor:pointer}body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:focus,.tuspot-fpx-search .tuspot-select-button:hover,.tuspot-fpx-search .tuspot-select-button:focus{border-color:#23BBE7;box-shadow:0 18px 46px rgb(35 187 231 / .18),0 0 0 4px rgb(35 187 231 / .12);outline:none}body.tuspot-platform .tuspot-fpx-search .tuspot-select-button>span:not(.tuspot-select-chevron),body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:hover>span:not(.tuspot-select-chevron),body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:focus>span:not(.tuspot-select-chevron),body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:active>span:not(.tuspot-select-chevron),.tuspot-fpx-search .tuspot-select-button>span:not(.tuspot-select-chevron),.tuspot-fpx-search .tuspot-select-button:hover>span:not(.tuspot-select-chevron),.tuspot-fpx-search .tuspot-select-button:focus>span:not(.tuspot-select-chevron),.tuspot-fpx-search .tuspot-select-button:active>span:not(.tuspot-select-chevron){display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#212844;font:inherit;letter-spacing:-.01em;opacity:1;text-shadow:none}body.tuspot-platform .tuspot-fpx-search .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:hover .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:focus .tuspot-select-chevron,.tuspot-fpx-search .tuspot-select-chevron,.tuspot-fpx-search .tuspot-select-button:hover .tuspot-select-chevron,.tuspot-fpx-search .tuspot-select-button:focus .tuspot-select-chevron{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:999px;background:rgb(35 187 231 / .13);border:1px solid rgb(35 187 231 / .30);color:#23BBE7;font-size:18px;font-weight:900;line-height:1}body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui.is-open .tuspot-select-chevron,.tuspot-fpx-search .tuspot-select-ui.is-open .tuspot-select-chevron{background:#23BBE7;border-color:#23BBE7;color:#fff;transform:rotate(180deg)}body.tuspot-platform .tuspot-fpx-search .tuspot-select-menu,.tuspot-fpx-search .tuspot-select-menu{position:absolute;top:calc(100% + 10px);left:0;right:auto;z-index:100001;width:100%;min-width:min(430px, 92vw);max-height:320px;overflow:auto;padding:10px;border-radius:22px;border:1px solid rgb(35 187 231 / .26);background:#fff;background-color:#fff;box-shadow:0 30px 80px rgb(9 52 64 / .20)}body.tuspot-platform .tuspot-fpx-search .tuspot-select-option,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:active,.tuspot-fpx-search .tuspot-select-option,.tuspot-fpx-search .tuspot-select-option:hover,.tuspot-fpx-search .tuspot-select-option:focus,.tuspot-fpx-search .tuspot-select-option:active{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:13px 15px;border:0;border-radius:16px;background:#fff0;background-color:#fff0;background-image:none;color:#093440;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(15px, .98vw, 18px);font-weight:850;line-height:1.2;text-align:left;box-shadow:none;filter:none;transform:none;opacity:1;cursor:pointer}body.tuspot-platform .tuspot-fpx-search .tuspot-select-option::before,.tuspot-fpx-search .tuspot-select-option::before{content:"";display:block;flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:#23BBE7;opacity:.35}body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option.is-selected,.tuspot-fpx-search .tuspot-select-option:hover,.tuspot-fpx-search .tuspot-select-option:focus,.tuspot-fpx-search .tuspot-select-option.is-selected{background:#EAF8FE;background-color:#EAF8FE;color:#146780;outline:none}body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:hover::before,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:focus::before,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option.is-selected::before,.tuspot-fpx-search .tuspot-select-option:hover::before,.tuspot-fpx-search .tuspot-select-option:focus::before,.tuspot-fpx-search .tuspot-select-option.is-selected::before{opacity:1}body.tuspot-platform .tuspot-fpx-search>button[type="submit"],body.tuspot-platform .tuspot-fpx-search>button[type="submit"]:hover,body.tuspot-platform .tuspot-fpx-search>button[type="submit"]:focus,.tuspot-fpx-search>button[type="submit"],.tuspot-fpx-search>button[type="submit"]:hover,.tuspot-fpx-search>button[type="submit"]:focus{background:#23BBE7;background-color:#23BBE7;color:#fff;border-color:#fff0}body.tuspot-platform .tuspot-fpx-search>button[type="submit"]:hover,body.tuspot-platform .tuspot-fpx-search>button[type="submit"]:focus,.tuspot-fpx-search>button[type="submit"]:hover,.tuspot-fpx-search>button[type="submit"]:focus{background:#212844;background-color:#212844;color:#fff}@media (max-width:760px){body.tuspot-platform .tuspot-fpx-search .tuspot-select-menu,.tuspot-fpx-search .tuspot-select-menu{min-width:100%;max-height:260px}}body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row{display:block;width:100%;margin:16px 0 18px}body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn,body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:link,body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:visited,body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:hover,body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:focus,body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:active{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:13px 18px;border-radius:999px;border:1px solid rgb(35 187 231 / .32);background:#fff;background-color:#fff;background-image:none;color:#212844;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;font-weight:900;line-height:1.2;text-decoration:none;text-shadow:none;opacity:1;visibility:visible;box-shadow:0 14px 34px rgb(9 52 64 / .08);filter:none;transform:none}body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:hover,body.tuspot-platform .tuspot-auth-form-zone .tuspot-auth-google-row .tuspot-auth-google-btn:focus{border-color:#23bbe7;background:#eaf8fe;color:#13677f;box-shadow:0 18px 42px rgb(35 187 231 / .18);transform:translateY(-1px)}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn strong,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn span,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:hover strong,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:hover span,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:focus strong,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:focus span{display:inline-flex;align-items:center;color:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-mark{flex:0 0 28px;width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:#fff;border:1px solid rgb(66 133 244 / .22);color:#4285f4;font-family:Arial,sans-serif;font-size:15px;font-weight:900;letter-spacing:0}body.tuspot-platform .tuspot-auth-form label>span,body.tuspot-platform .tuspot-auth-form label.is-active>span,body.tuspot-platform .tuspot-auth-panel.is-active .tuspot-auth-form label>span,body.tuspot-platform .tuspot-auth-panel.is-active .tuspot-auth-form label.is-active>span{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:#13677f;font-size:12px;font-weight:950;line-height:1.2;text-transform:uppercase;letter-spacing:.055em;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-type-grid label>span,body.tuspot-platform .tuspot-auth-type-grid label.is-active>span,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked)>span{display:grid;gap:7px;min-height:94px;padding:16px;border-radius:22px;border:1px solid #d9eef6;background:#fff;color:#093440;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-type-grid label.is-active>span,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked)>span{border-color:#23bbe7;background:#eaf8fe;box-shadow:0 14px 34px rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-auth-type-grid label>span *,body.tuspot-platform .tuspot-auth-type-grid label.is-active>span *,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked)>span *{opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-type-grid b,body.tuspot-platform .tuspot-auth-type-grid label.is-active b,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked) b{color:#13677f;font-size:15px;font-weight:950;line-height:1.15}body.tuspot-platform .tuspot-auth-type-grid em,body.tuspot-platform .tuspot-auth-type-grid label.is-active em,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked) em{color:#5d7783;font-size:12px;font-weight:800;line-height:1.45;font-style:normal}body.tuspot-platform .tuspot-auth-check,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check,body.tuspot-platform .tuspot-auth-panel.is-active form label.tuspot-auth-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;margin:4px 0 6px;color:#516c78;font-size:13px;font-weight:750;line-height:1.45}body.tuspot-platform .tuspot-auth-check input,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check input{align-self:center;width:16px;height:16px;margin:0;accent-color:#23bbe7}body.tuspot-platform .tuspot-auth-check span,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check>span,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check>span a{margin:0;color:#516c78;font-size:13px;font-weight:750;line-height:1.45;text-transform:none;letter-spacing:0;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check>span a,body.tuspot-platform .tuspot-auth-check a:link,body.tuspot-platform .tuspot-auth-check a:visited,body.tuspot-platform .tuspot-auth-check a:hover,body.tuspot-platform .tuspot-auth-check a:focus{color:#13677f;font-weight:900;text-decoration:none}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card,body.tuspot-platform .tuspot-auth-panel.is-active .tuspot-auth-under.tuspot-auth-under-card{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:22px 0 0;padding:16px;border:1px solid #d9eef6;border-radius:22px;background:#f2fbfe;color:#516c78;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card span,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card a,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card button{opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card span{color:#516c78;font-size:13px;font-weight:850;line-height:1.35}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card button,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card a,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card button:where(:hover,:focus,:active),body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card a:where(:hover,:focus,:active){display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgb(35 187 231 / .26);background:#fff;color:#13677f;font-size:13px;font-weight:900;line-height:1;text-decoration:none;box-shadow:none}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card button:hover,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card a:hover,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card button:focus,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card a:focus{background:#23bbe7;border-color:#23bbe7;color:#fff}body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-panel .tuspot-auth-brand strong{color:#fff;font-size:45px;font-weight:950;line-height:.95;letter-spacing:-.065em;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:link,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:visited,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:hover,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:focus,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:active{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .14);color:#fff;font-size:13px;font-weight:950;line-height:1;text-decoration:none;text-shadow:none;opacity:1;visibility:visible;box-shadow:none}body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:first-child,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:first-child:link,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:first-child:visited,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:first-child:hover,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:first-child:focus,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:first-child:active{background:#fff;border-color:#fff;color:#13677f;box-shadow:0 14px 34px rgb(0 0 0 / .10)}body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:hover,body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-actions a:focus{transform:translateY(-1px)}@media (max-width:760px){body.tuspot-platform .tuspot-auth-side-stack .tuspot-auth-side-panel .tuspot-auth-brand strong{font-size:34px}}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-form-zone,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-form-card,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-panel,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-form{color:#212844}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-panel.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-panel.is-active>.tuspot-auth-badge,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-badge,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-badge :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-badge{background:#eaf8fe;border:1px solid rgb(35 187 231 / .35)}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-form label>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-form label.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-panel.is-active .tuspot-auth-form label>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-panel.is-active .tuspot-auth-form label.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-form label>span :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:link,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:visited,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:hover,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:focus,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:active,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:link,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:visited,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:hover,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:focus,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn:active{background:#fff;background-color:#fff;background-image:none;border-color:rgb(35 187 231 / .34);color:#212844;text-shadow:none;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn .tuspot-auth-google-mark,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn.tuspot-auth-safe-btn .tuspot-auth-google-mark{color:#4285f4;background:#fff;border-color:rgb(66 133 244 / .26)}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label:has(input:checked)>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label:has(input:checked)>span{color:#212844;background:#fff;border-color:rgb(35 187 231 / .28);opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label:has(input:checked)>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label.is-active>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label:has(input:checked)>span{background:#eaf8fe;border-color:#23bbe7;box-shadow:0 14px 34px rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label.is-active>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe label:has(input:checked)>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label.is-active>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid label:has(input:checked)>span :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid b,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe b{color:#212844;font-weight:950}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-type-grid em,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-choice-safe em{color:#536b78;font-weight:820}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-under.tuspot-auth-under-card,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-panel.is-active .tuspot-auth-under.tuspot-auth-under-card{background:#f2fbfe;border-color:#d9eef6;color:#212844}body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-under.tuspot-auth-under-card>span,body.tuspot-platform .tuspot-auth-contrast-safe .tuspot-auth-under.tuspot-auth-under-card>span :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-fpx-hero,body.tuspot-platform .tuspot-fpx-hero-copy,body.tuspot-platform .tuspot-fpx-search,body.tuspot-platform .tuspot-fpx-search label,body.tuspot-platform .tuspot-fpx-select-field,body.tuspot-platform .tuspot-fpx-select-safe{overflow:visible}body.tuspot-platform .tuspot-fpx-hero{position:relative;z-index:20}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-ui,body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui,body.tuspot-platform .tuspot-fpx-select-ui{position:relative;z-index:80;color:#212844}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-ui.is-open,body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui.is-open,body.tuspot-platform .tuspot-fpx-select-ui.is-open{z-index:999999}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-button,body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-button:hover,body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-button:focus,body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-button:active,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:active,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-button,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-button:hover,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-button:focus,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-button:active{color:#212844;stroke:currentColor;font-size:16px;font-weight:850;text-shadow:none;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-button :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;font-size:16px;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-search .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-chevron{color:#23bbe7;stroke:currentColor}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-ui.is-open .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui.is-open .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-select-ui.is-open .tuspot-select-chevron{color:#fff}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-menu,body.tuspot-platform .tuspot-fpx-search .tuspot-select-menu,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-menu{z-index:1000000;background:#fff;border-color:rgb(35 187 231 / .34);box-shadow:0 30px 80px rgb(9 52 64 / .18)}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-option,body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-option :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-fpx-search .tuspot-select-option,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-option,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-option :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;font-size:16px;font-weight:850;text-shadow:none;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-option:hover,body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-option:focus,body.tuspot-platform .tuspot-fpx-select-safe .tuspot-select-option.is-selected,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option.is-selected,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-option:hover,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-option:focus,body.tuspot-platform .tuspot-fpx-select-ui .tuspot-select-option.is-selected{background:#eaf8fe;color:#212844}body.tuspot-platform .tuspot-auth-viewport,.tuspot-auth-viewport{color:#212844}body.tuspot-platform .tuspot-auth-viewport :is(h1,h2,h3,p,label,span,strong,b,em,small,a,button,svg,path),.tuspot-auth-viewport :is(h1,h2,h3,p,label,span,strong,b,em,small,a,button,svg,path){text-shadow:none}body.tuspot-platform .tuspot-auth-panel.is-active>.tuspot-auth-badge,body.tuspot-platform .tuspot-auth-panel.is-active>span.tuspot-auth-badge,.tuspot-auth-panel.is-active>.tuspot-auth-badge,.tuspot-auth-panel.is-active>span.tuspot-auth-badge{display:inline-flex;align-items:center;gap:8px;width:auto;max-width:max-content;background:#eaf8fe;border:1px solid rgb(35 187 231 / .36);border-radius:999px;color:#13677f;font-size:12px;font-weight:950;letter-spacing:.055em;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-panel.is-active>.tuspot-auth-badge :is(span,strong,b,em,small,svg,path),.tuspot-auth-panel.is-active>.tuspot-auth-badge :is(span,strong,b,em,small,svg,path){color:#13677f;stroke:currentColor;fill:none;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-google-row,.tuspot-auth-google-row{display:block;width:100%;margin:16px 0 18px}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:link,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:visited,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:hover,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:focus,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:active,.tuspot-auth-google-row .tuspot-auth-google-btn,.tuspot-auth-google-row .tuspot-auth-google-btn:link,.tuspot-auth-google-row .tuspot-auth-google-btn:visited,.tuspot-auth-google-row .tuspot-auth-google-btn:hover,.tuspot-auth-google-row .tuspot-auth-google-btn:focus,.tuspot-auth-google-row .tuspot-auth-google-btn:active{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:52px;padding:13px 18px;border-radius:999px;border:1px solid rgb(35 187 231 / .34);background:#fff;background-color:#fff;background-image:none;color:#212844;font-size:15px;font-weight:900;line-height:1.2;text-decoration:none;opacity:1;visibility:visible;box-shadow:0 14px 34px rgb(9 52 64 / .08);filter:none}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:hover,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn:focus,.tuspot-auth-google-row .tuspot-auth-google-btn:hover,.tuspot-auth-google-row .tuspot-auth-google-btn:focus{background:#eaf8fe;border-color:#23bbe7;color:#212844}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn :is(span,strong,b,em,small,svg,path),.tuspot-auth-google-row .tuspot-auth-google-btn :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;fill:none}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-btn strong,.tuspot-auth-google-row .tuspot-auth-google-btn strong{display:inline-flex;align-items:center;color:#212844;font-size:15px;font-weight:950;line-height:1.2;white-space:normal;word-break:normal}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-mark,.tuspot-auth-google-row .tuspot-auth-google-mark{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid rgb(66 133 244 / .22);color:#4285f4;font-family:Arial,sans-serif;font-size:15px;font-weight:950;letter-spacing:0}body.tuspot-platform .tuspot-auth-divider,.tuspot-auth-divider{display:flex;align-items:center;gap:14px;color:#8aa0aa;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-divider::before,body.tuspot-platform .tuspot-auth-divider::after,.tuspot-auth-divider::before,.tuspot-auth-divider::after{content:"";height:1px;flex:1 1 auto;background:#dcecf2}body.tuspot-platform .tuspot-auth-divider>span,.tuspot-auth-divider>span{color:#8aa0aa;background:#fff;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-form label>span,body.tuspot-platform .tuspot-auth-form label.is-active>span,.tuspot-auth-form label>span,.tuspot-auth-form label.is-active>span{color:#13677f;stroke:currentColor;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-type-grid,.tuspot-auth-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.tuspot-platform .tuspot-auth-type-grid label,.tuspot-auth-type-grid label{min-width:0;overflow:visible}body.tuspot-platform .tuspot-auth-type-grid label>span,body.tuspot-platform .tuspot-auth-type-grid label.is-active>span,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked)>span,.tuspot-auth-type-grid label>span,.tuspot-auth-type-grid label.is-active>span,.tuspot-auth-type-grid label:has(input:checked)>span{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:96px;height:100%;padding:16px 18px;border-radius:22px;border:1px solid #d9eef6;background:#fff;color:#212844;opacity:1;visibility:visible;overflow:visible}body.tuspot-platform .tuspot-auth-type-grid label.is-active>span,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked)>span,.tuspot-auth-type-grid label.is-active>span,.tuspot-auth-type-grid label:has(input:checked)>span{background:#eaf8fe;border-color:#23bbe7;box-shadow:0 14px 34px rgb(35 187 231 / .13);color:#212844}body.tuspot-platform .tuspot-auth-type-grid label>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-type-grid label.is-active>span :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked)>span :is(span,strong,b,em,small,svg,path),.tuspot-auth-type-grid label>span :is(span,strong,b,em,small,svg,path),.tuspot-auth-type-grid label.is-active>span :is(span,strong,b,em,small,svg,path),.tuspot-auth-type-grid label:has(input:checked)>span :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;opacity:1;visibility:visible;fill:none;text-shadow:none}body.tuspot-platform .tuspot-auth-type-grid b,body.tuspot-platform .tuspot-auth-type-grid label.is-active b,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked) b,.tuspot-auth-type-grid b,.tuspot-auth-type-grid label.is-active b,.tuspot-auth-type-grid label:has(input:checked) b{display:block;width:100%;max-width:100%;color:#212844;font-size:15px;font-weight:950;line-height:1.15;white-space:normal;word-break:normal;overflow-wrap:normal;hyphens:none;letter-spacing:0}body.tuspot-platform .tuspot-auth-type-grid em,body.tuspot-platform .tuspot-auth-type-grid label.is-active em,body.tuspot-platform .tuspot-auth-type-grid label:has(input:checked) em,.tuspot-auth-type-grid em,.tuspot-auth-type-grid label.is-active em,.tuspot-auth-type-grid label:has(input:checked) em{display:block;width:100%;color:#536b78;font-size:12px;font-weight:820;line-height:1.42;font-style:normal;white-space:normal;word-break:normal;overflow-wrap:normal}body.tuspot-platform .tuspot-auth-check,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check,.tuspot-auth-check,.tuspot-auth-form label.tuspot-auth-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;color:#212844}body.tuspot-platform .tuspot-auth-check input,.tuspot-auth-check input{margin:0;width:16px;height:16px;align-self:center}body.tuspot-platform .tuspot-auth-check>span,body.tuspot-platform .tuspot-auth-check>span :is(a,span,strong,b,em,small,svg,path),.tuspot-auth-check>span,.tuspot-auth-check>span :is(a,span,strong,b,em,small,svg,path){color:#13677f;stroke:currentColor;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card,.tuspot-auth-under.tuspot-auth-under-card{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;background:#f2fbfe;border:1px solid #d9eef6;color:#212844;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card>span,body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card>span :is(span,strong,b,em,small,svg,path),.tuspot-auth-under.tuspot-auth-under-card>span,.tuspot-auth-under.tuspot-auth-under-card>span :is(span,strong,b,em,small,svg,path){color:#607381;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-under.tuspot-auth-under-card :is(a,button),.tuspot-auth-under.tuspot-auth-under-card :is(a,button){background:#fff;border:1px solid rgb(35 187 231 / .30);color:#13677f}body.tuspot-platform .tuspot-auth-side-actions a:first-child,body.tuspot-platform .tuspot-auth-side-actions a:first-child:link,body.tuspot-platform .tuspot-auth-side-actions a:first-child:visited,body.tuspot-platform .tuspot-auth-side-actions a:first-child:hover,body.tuspot-platform .tuspot-auth-side-actions a:first-child:focus,.tuspot-auth-side-actions a:first-child,.tuspot-auth-side-actions a:first-child:link,.tuspot-auth-side-actions a:first-child:visited,.tuspot-auth-side-actions a:first-child:hover,.tuspot-auth-side-actions a:first-child:focus{background:#fff;color:#212844;border-color:rgb(255 255 255 / .78)}body.tuspot-platform .tuspot-auth-side-actions a:first-child :is(span,strong,b,em,small,svg,path),.tuspot-auth-side-actions a:first-child :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor}body.tuspot-platform .tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-brand strong,.tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-brand strong{font-size:45px}body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui,.tuspot-fpx-search .tuspot-select-ui{z-index:10000;color:#212844}body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui.is-open,.tuspot-fpx-search .tuspot-select-ui.is-open{z-index:2147483000}body.tuspot-platform .tuspot-fpx-search .tuspot-select-button,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button:active,.tuspot-fpx-search .tuspot-select-button,.tuspot-fpx-search .tuspot-select-button:hover,.tuspot-fpx-search .tuspot-select-button:focus,.tuspot-fpx-search .tuspot-select-button:active{color:#212844;stroke:currentColor;font-size:16px;font-weight:850;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small,svg,path),.tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;font-size:16px;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-search .tuspot-select-menu,.tuspot-fpx-search .tuspot-select-menu{z-index:2147483000;background:#fff;color:#212844}body.tuspot-platform .tuspot-fpx-search .tuspot-select-option,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option :is(span,strong,b,em,small,svg,path),.tuspot-fpx-search .tuspot-select-option,.tuspot-fpx-search .tuspot-select-option :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;font-size:16px}body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:hover,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option:focus,body.tuspot-platform .tuspot-fpx-search .tuspot-select-option.is-selected,.tuspot-fpx-search .tuspot-select-option:hover,.tuspot-fpx-search .tuspot-select-option:focus,.tuspot-fpx-search .tuspot-select-option.is-selected{background:#eaf8fe;color:#212844}@media (max-width:760px){body.tuspot-platform .tuspot-auth-type-grid,.tuspot-auth-type-grid{grid-template-columns:1fr}}body.tuspot-platform .tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn,body.tuspot-platform .tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn:is(:link,:visited,:hover,:focus,:active),.tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn,.tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn:is(:link,:visited,:hover,:focus,:active){background:#fff;background-image:none;color:#0b4756;border:1px solid rgb(35 187 231 / .36);box-shadow:0 18px 42px rgb(35 187 231 / .10);text-shadow:none;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn :is(span,strong,b,em,small,svg,path),.tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn :is(span,strong,b,em,small,svg,path){color:#0b4756;stroke:currentColor;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn strong,.tuspot-auth-google-safe-row .tuspot-auth-google-direct-btn strong{color:#0b4756;stroke:currentColor;font-weight:950}body.tuspot-platform .tuspot-auth-google-mark,.tuspot-auth-google-mark{color:#0b4756;background:#fff}body.tuspot-platform .tuspot-auth-google-mark svg,.tuspot-auth-google-mark svg,body.tuspot-platform .tuspot-auth-google-icon,.tuspot-auth-google-icon{display:block;width:22px;height:22px;overflow:visible}body.tuspot-platform .tuspot-auth-google-mark .tuspot-google-blue,.tuspot-auth-google-mark .tuspot-google-blue{fill:#4285F4;stroke:none}body.tuspot-platform .tuspot-auth-google-mark .tuspot-google-green,.tuspot-auth-google-mark .tuspot-google-green{fill:#34A853;stroke:none}body.tuspot-platform .tuspot-auth-google-mark .tuspot-google-yellow,.tuspot-auth-google-mark .tuspot-google-yellow{fill:#FBBC05;stroke:none}body.tuspot-platform .tuspot-auth-google-mark .tuspot-google-red,.tuspot-auth-google-mark .tuspot-google-red{fill:#EA4335;stroke:none}html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-mobile-app-menu-button,html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-mobile-app-menu-button :is(span,strong,b,svg,path),html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-mobile-menu-label,html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-header-pro-mobile-label,body.tuspot-platform:not([data-tuspot-theme="dark"]) .tuspot-mobile-app-menu-button,body.tuspot-platform:not([data-tuspot-theme="dark"]) .tuspot-mobile-app-menu-button :is(span,strong,b,svg,path){color:#0B4756;stroke:currentColor;opacity:1;visibility:visible}html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-mobile-hamburger i,html:not([data-tuspot-theme="dark"]) body.tuspot-platform .tuspot-mobile-hamburger span,body.tuspot-platform:not([data-tuspot-theme="dark"]) .tuspot-mobile-hamburger i,body.tuspot-platform:not([data-tuspot-theme="dark"]) .tuspot-mobile-hamburger span{background:#0B4756;color:#0B4756;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-search .tuspot-select-button,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small,svg,path){color:#212844;stroke:currentColor;font-size:16px}body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-ui,body.tuspot-platform .tuspot-fpx-search .tuspot-select-ui,.tuspot-fpx-search .tuspot-fpx-select-ui,.tuspot-fpx-search .tuspot-select-ui{position:relative;z-index:120000;overflow:visible;color:#212844;-webkit-text-fill-color:#212844}body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-button,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button,.tuspot-fpx-search .tuspot-fpx-select-button,.tuspot-fpx-search .tuspot-select-button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:70px;padding:0 18px 0 22px;border:2px solid rgb(35 187 231 / .42);border-radius:28px;background:#fff;background-image:none;color:#212844;-webkit-text-fill-color:#212844;font-size:16px;font-weight:850;line-height:1.2;text-shadow:none;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-button [data-tuspot-select-text],body.tuspot-platform .tuspot-fpx-search .tuspot-select-button [data-tuspot-select-text],.tuspot-fpx-search .tuspot-fpx-select-button [data-tuspot-select-text],.tuspot-fpx-search .tuspot-select-button [data-tuspot-select-text],body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-button :is(span,strong,b,em,small),body.tuspot-platform .tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small),.tuspot-fpx-search .tuspot-fpx-select-button :is(span,strong,b,em,small),.tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small){display:inline-flex;align-items:center;min-width:0;max-width:calc(100% - 66px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#212844;-webkit-text-fill-color:#212844;stroke:currentColor;font-size:16px;font-weight:850;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-fpx-search .tuspot-select-chevron,.tuspot-fpx-search .tuspot-select-chevron{flex:0 0 48px;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#dff5fc;border:1px solid rgb(35 187 231 / .34);color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:20px;line-height:1;opacity:1;visibility:visible}body.tuspot-platform .tuspot-fpx-search .tuspot-select-menu,.tuspot-fpx-search .tuspot-select-menu{z-index:2147483000;background:#fff;color:#212844;-webkit-text-fill-color:#212844}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-direct-btn,.tuspot-auth-google-row .tuspot-auth-google-direct-btn,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-direct-btn:is(:link,:visited,:hover,:focus,:active),.tuspot-auth-google-row .tuspot-auth-google-direct-btn:is(:link,:visited,:hover,:focus,:active){color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-direct-btn strong,.tuspot-auth-google-row .tuspot-auth-google-direct-btn strong{color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-fpx-select-button){display:flex;align-items:center;justify-content:space-between;gap:14px;color:#212844;-webkit-text-fill-color:#212844;background:#fff;border-color:rgb(35 187 231 / .45)}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-fpx-select-button)::before{content:attr(data-tuspot-selected-label);display:block;flex:1 1 auto;min-width:0;max-width:calc(100% - 72px);color:#212844;-webkit-text-fill-color:#212844;font-size:16px;font-weight:850;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:-.01em;opacity:1;visibility:visible}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-fpx-select-button [data-tuspot-select-text]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-select-chevron){color:#0b4756;-webkit-text-fill-color:#0b4756;background:#dff5fc;border-color:rgb(35 187 231 / .34)}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-select-menu){z-index:2147483000;background:#fff;color:#212844;-webkit-text-fill-color:#212844}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-select-option){color:#212844;-webkit-text-fill-color:#212844;background:#fff0}body.tuspot-platform :where(.tuspot-fpx-search .tuspot-select-option:hover,.tuspot-fpx-search .tuspot-select-option:focus,.tuspot-fpx-search .tuspot-select-option.is-selected){color:#212844;-webkit-text-fill-color:#212844;background:#EAF8FE}body.tuspot-platform :where(.tuspot-auth-google-oauth-button,.tuspot-auth-google-direct-btn,.tuspot-auth-google-btn){background:#fff;background-image:none;color:#0b4756;-webkit-text-fill-color:#0b4756;border:1px solid rgb(35 187 231 / .36)}body.tuspot-platform :where(.tuspot-auth-google-oauth-button,.tuspot-auth-google-direct-btn,.tuspot-auth-google-btn) :where(span,strong,b,em,small,svg,path){color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor;text-shadow:none;opacity:1;visibility:visible}body.tuspot-platform :where(.tuspot-auth-google-oauth-button .tuspot-google-blue){fill:#4285F4;stroke:none}body.tuspot-platform :where(.tuspot-auth-google-oauth-button .tuspot-google-green){fill:#34A853;stroke:none}body.tuspot-platform :where(.tuspot-auth-google-oauth-button .tuspot-google-yellow){fill:#FBBC05;stroke:none}body.tuspot-platform :where(.tuspot-auth-google-oauth-button .tuspot-google-red){fill:#EA4335;stroke:none}body.tuspot-platform .tuspot-style-scope :where(a,button,[role="button"],input[type="submit"],input[type="button"]):where(:hover,:focus-visible,:active) :where(span,strong,b,em,small,svg,path){color:currentColor;stroke:currentColor}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-style-scope :where(a,button,[role="button"],input[type="submit"],input[type="button"]):where(:hover,:focus-visible,:active) :where(span,strong,b,em,small,svg,path){color:currentColor;stroke:currentColor}body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-button,body.tuspot-platform .tuspot-fpx-search button.tuspot-fpx-select-button,body.tuspot-platform .tuspot-fpx-search .tuspot-select-button{color:#212844;-webkit-text-fill-color:#212844;opacity:1;text-shadow:none}body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-button::before,body.tuspot-platform .tuspot-fpx-search button.tuspot-fpx-select-button::before{color:#212844;-webkit-text-fill-color:#212844;opacity:1;visibility:visible;font-size:16px;font-weight:850}body.tuspot-platform .tuspot-fpx-search .tuspot-fpx-select-button :is(span,strong,b,em,small),body.tuspot-platform .tuspot-fpx-search .tuspot-select-button :is(span,strong,b,em,small){color:#212844;-webkit-text-fill-color:#212844;opacity:1;visibility:visible;font-size:16px}body.tuspot-platform .tuspot-fpx-search .tuspot-select-chevron,body.tuspot-platform .tuspot-fpx-search .tuspot-select-chevron :is(svg,path){color:#0b4756;stroke:currentColor;opacity:1}body.tuspot-platform .tuspot-auth-google-oauth-button,body.tuspot-platform .tuspot-auth-google-direct-btn,body.tuspot-platform .tuspot-auth-google-btn{background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;border-color:rgb(35 187 231 / .42)}body.tuspot-platform .tuspot-auth-google-oauth-button :is(span,strong,b,em,small),body.tuspot-platform .tuspot-auth-google-direct-btn :is(span,strong,b,em,small),body.tuspot-platform .tuspot-auth-google-btn :is(span,strong,b,em,small){color:#0b4756;-webkit-text-fill-color:#0b4756;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-form button[type="submit"],body.tuspot-platform .tuspot-auth-form button[type="submit"]:link,body.tuspot-platform .tuspot-auth-form button[type="submit"]:visited{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;border-color:#23bbe7}body.tuspot-platform .tuspot-auth-form button[type="submit"]:hover,body.tuspot-platform .tuspot-auth-form button[type="submit"]:focus,body.tuspot-platform .tuspot-auth-form button[type="submit"]:active{background:#212844;color:#fff;-webkit-text-fill-color:#fff;border-color:#212844}body.tuspot-platform .tuspot-auth-form button[type="submit"] :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-form button[type="submit"]:hover :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-auth-form button[type="submit"]:focus :is(span,strong,b,em,small,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-oauth-button,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-oauth-button:is(:link,:visited,:hover,:focus,:active){display:flex;align-items:center;justify-content:center;gap:14px;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;border:1px solid rgb(35 187 231 / .45);box-shadow:0 14px 34px rgb(35 187 231 / .10)}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-oauth-button strong,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-oauth-button:is(:hover,:focus,:active) strong{color:#0b4756;-webkit-text-fill-color:#0b4756;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-mark,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-mark *{opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-mark svg,body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-icon{display:block;width:22px;height:22px;min-width:22px;overflow:visible}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-icon .tuspot-google-blue{fill:#4285F4;stroke:none;color:#4285F4}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-icon .tuspot-google-green{fill:#34A853;stroke:none;color:#34A853}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-icon .tuspot-google-yellow{fill:#FBBC05;stroke:none;color:#FBBC05}body.tuspot-platform .tuspot-auth-google-row .tuspot-auth-google-icon .tuspot-google-red{fill:#EA4335;stroke:none;color:#EA4335}body.tuspot-platform .tuspot-auth-form label.tuspot-auth-password-label{display:grid;gap:8px}body.tuspot-platform .tuspot-password-wrap{position:relative;display:block;width:100%}body.tuspot-platform .tuspot-password-wrap input{width:100%;padding-right:58px}body.tuspot-platform .tuspot-password-toggle,body.tuspot-platform .tuspot-password-toggle:is(:hover,:focus,:active){position:absolute;right:12px;top:50%;transform:translateY(-50%);width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border-radius:999px;display:grid;place-items:center;background:#eaf8fe;border:1px solid rgb(35 187 231 / .34);color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none}body.tuspot-platform .tuspot-password-toggle svg,body.tuspot-platform .tuspot-password-toggle svg *{width:19px;height:19px;color:#0b4756;stroke:currentColor;fill:none}body.tuspot-platform .tuspot-auth-check,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check{display:flex;align-items:center;gap:12px;width:100%;min-height:auto;padding:0;border:0;outline:0;box-shadow:none;background:#fff0}body.tuspot-platform .tuspot-auth-check:focus,body.tuspot-platform .tuspot-auth-check:focus-within,body.tuspot-platform .tuspot-auth-form label.tuspot-auth-check:focus-within{outline:0;box-shadow:none;border-color:#fff0}body.tuspot-platform .tuspot-auth-check input[type="checkbox"]{appearance:auto;-webkit-appearance:checkbox;flex:0 0 18px;width:18px;height:18px;min-width:18px;min-height:18px;margin:0;padding:0;outline:0;box-shadow:none;border-radius:4px}body.tuspot-platform .tuspot-auth-check input[type="checkbox"]:focus,body.tuspot-platform .tuspot-auth-check input[type="checkbox"]:focus-visible{outline:0;box-shadow:none}body.tuspot-platform .tuspot-auth-check>span{display:inline;min-width:0;color:#212844;-webkit-text-fill-color:#212844;font-weight:850;line-height:1.45}body.tuspot-platform .tuspot-auth-check>span a{color:#0b6f88;-webkit-text-fill-color:#0b6f88}body.tuspot-platform .tuspot-auth-form .tuspot-password-wrap,.tuspot-auth-form .tuspot-password-wrap{position:relative;display:block;width:100%}body.tuspot-platform .tuspot-auth-form .tuspot-password-wrap input,.tuspot-auth-form .tuspot-password-wrap input{width:100%;padding-right:74px}body.tuspot-platform .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle,.tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle,body.tuspot-platform button.tuspot-password-toggle,button.tuspot-password-toggle{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px;padding:0;margin:0;border:0;outline:0;box-shadow:none;background:#fff0;color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor;fill:none;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;line-height:1;opacity:1;z-index:5;cursor:pointer}body.tuspot-platform .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle:hover,body.tuspot-platform .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle:focus,.tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle:hover,.tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle:focus{background:#e6f9ff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:0 0 0 3px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle svg,.tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle svg{width:24px;height:24px;display:block;color:inherit;stroke:currentColor;fill:none;margin:0}body.tuspot-platform .tuspot-auth-google-oauth-button,.tuspot-auth-google-oauth-button{color:#0b4756;-webkit-text-fill-color:#0b4756;background:#fff;border:2px solid #bcecff;box-shadow:0 18px 44px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-auth-google-oauth-button strong,.tuspot-auth-google-oauth-button strong{color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-auth-google-mark,.tuspot-auth-google-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:999px;background:#fff;border:1px solid #d7e9ff;overflow:visible}body.tuspot-platform .tuspot-auth-google-icon,.tuspot-auth-google-icon{display:block;width:22px;height:22px;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-google-icon path,.tuspot-auth-google-icon path{stroke:none;stroke-width:0;opacity:1;visibility:visible}body.tuspot-platform .tuspot-auth-google-icon path:nth-child(1),.tuspot-auth-google-icon path:nth-child(1){fill:#4285F4}body.tuspot-platform .tuspot-auth-google-icon path:nth-child(2),.tuspot-auth-google-icon path:nth-child(2){fill:#34A853}body.tuspot-platform .tuspot-auth-google-icon path:nth-child(3),.tuspot-auth-google-icon path:nth-child(3){fill:#FBBC05}body.tuspot-platform .tuspot-auth-google-icon path:nth-child(4),.tuspot-auth-google-icon path:nth-child(4){fill:#EA4335}body.tuspot-platform .tuspot-auth-panel[data-tuspot-auth-form="register"] .tuspot-auth-form button[type="submit"]:hover,.tuspot-auth-panel[data-tuspot-auth-form="register"] .tuspot-auth-form button[type="submit"]:hover,body.tuspot-platform .tuspot-auth-panel[data-tuspot-auth-form="register"] .tuspot-auth-form button[type="submit"]:focus,.tuspot-auth-panel[data-tuspot-auth-form="register"] .tuspot-auth-form button[type="submit"]:focus{color:#fff;-webkit-text-fill-color:#fff;background:#212844;border-color:#212844}body.tuspot-platform .tuspot-auth-check input[type="checkbox"],.tuspot-auth-check input[type="checkbox"]{width:18px;min-width:18px;height:18px;min-height:18px;max-width:18px;max-height:18px;margin:2px 10px 0 0;padding:0;outline:0;box-shadow:none;border:1.5px solid #9fdff2;border-radius:4px;vertical-align:top;accent-color:#23bbe7;background:#fff}body.tuspot-platform .tuspot-auth-check input[type="checkbox"]:focus,body.tuspot-platform .tuspot-auth-check input[type="checkbox"]:focus-visible,.tuspot-auth-check input[type="checkbox"]:focus,.tuspot-auth-check input[type="checkbox"]:focus-visible{outline:0;box-shadow:none}body.tuspot-platform .tuspot-auth-check,.tuspot-auth-check{align-items:flex-start;gap:0}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:last-child{border-radius:0}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:focus,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:active{background:#212844;border-color:#212844;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:focus :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:active :is(span,strong,b,em,small,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-ui,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-ui,body.tuspot-platform .tuspot-cat-select-ui{position:relative;z-index:20;width:100%;isolation:isolate}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-ui.is-open,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-ui.is-open,body.tuspot-platform .tuspot-cat-select-ui.is-open{z-index:99990}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button,body.tuspot-platform .tuspot-cat-select-button,body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button:is(:hover,:focus,:active),body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button:is(:hover,:focus,:active),body.tuspot-platform .tuspot-cat-select-button:is(:hover,:focus,:active){display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:64px;padding:0 18px 0 22px;border:2px solid rgb(35 187 231 / .34);border-radius:24px;background:#eaf8fe;background-image:none;color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:16px;font-weight:900;line-height:1.15;text-align:left;text-shadow:none;opacity:1;visibility:visible;box-shadow:0 16px 34px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button:hover,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button:hover,body.tuspot-platform .tuspot-cat-select-button:hover,body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button:focus,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button:focus,body.tuspot-platform .tuspot-cat-select-button:focus{background:#d9f4fd;border-color:#23bbe7;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:0 18px 42px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button:is(:hover,:focus,:active) :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button:is(:hover,:focus,:active) :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-select-button:is(:hover,:focus,:active) :is(span,strong,b,em,small,svg,path){color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor;fill:none;font-size:16px;font-weight:900;opacity:1;visibility:visible;text-shadow:none}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-chevron,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-chevron,body.tuspot-platform .tuspot-cat-select-button .tuspot-select-chevron{flex:0 0 38px;width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .54);border:1px solid rgb(35 187 231 / .22);color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-menu,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-menu,body.tuspot-platform .tuspot-cat-select-ui .tuspot-select-menu{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:99999;width:100%;max-height:280px;overflow:auto;padding:10px;border-radius:22px;background:#fff;border:1px solid rgb(35 187 231 / .24);box-shadow:0 26px 70px rgb(9 52 64 / .18);color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-option,body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-option,body.tuspot-platform .tuspot-cat-select-ui .tuspot-select-option{width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:14px;background:#fff0;color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:15px;font-weight:850;text-align:left;box-shadow:none}body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-option:is(:hover,:focus,.is-selected),body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-option:is(:hover,:focus,.is-selected),body.tuspot-platform .tuspot-cat-select-ui .tuspot-select-option:is(:hover,:focus,.is-selected){background:#eaf8fe;color:#0b4756;-webkit-text-fill-color:#0b4756}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-select-button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form .tuspot-select-button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters .tuspot-select-button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-select-button{background:#123947;border-color:rgb(35 187 231 / .44);color:#effcff;-webkit-text-fill-color:#effcff}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-filter-form .tuspot-select-button :is(span,strong,b,em,small,svg,path),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-map-filters .tuspot-select-button :is(span,strong,b,em,small,svg,path),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-filter-form .tuspot-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-map-filters .tuspot-select-button :is(span,strong,b,em,small,svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-select-button :is(span,strong,b,em,small,svg,path){color:#effcff;-webkit-text-fill-color:#effcff;stroke:currentColor}body.tuspot-platform .tuspot-fpx-magazine-grid h3 a,body.tuspot-platform .tuspot-fpx-place-card h3 a,body.tuspot-platform .tuspot-personalized-card h3 a,body.tuspot-platform .tuspot-cat-place-card h3 a,body.tuspot-platform .tuspot-cat-breadcrumbs a,body.tuspot-platform .tuspot-cat-breadcrumbs span,body.tuspot-platform .tuspot-place-title-row h1{border:0;outline:0;box-shadow:none;background:#fff0;text-decoration:none}body.tuspot-platform .tuspot-fpx-magazine-image{min-height:220px;background-color:#eaf8fe;background-image:linear-gradient(180deg,rgb(8 32 48 / .02),rgb(8 32 48 / .30)),var(--magazine-image,url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80));background-size:cover;background-position:center}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero{position:relative;overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero-copy{position:relative;z-index:8;padding-bottom:clamp(86px, 9vw, 122px)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{position:absolute;left:0;bottom:0;z-index:30;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(170px,.76fr) minmax(150px,.56fr) 112px;gap:10px;width:min(980px, calc(100vw - 126px));max-width:none;min-height:96px;padding:10px;border-radius:26px;background:rgb(255 255 255 / .94);border:1px solid rgb(35 187 231 / .20);box-shadow:0 20px 55px rgb(33 40 68 / .10);overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe label{min-height:76px;padding:12px 14px;border-radius:20px;background:#f6fbfe;overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe input,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe select{min-height:28px;font-size:15px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-button{min-height:46px;padding:0 8px 0 14px;border-radius:17px;background:#fff;color:#17243f;-webkit-text-fill-color:#17243f;border:1px solid rgb(35 187 231 / .32);box-shadow:none}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-chevron{flex:0 0 36px;width:36px;height:36px;border-radius:999px;background:#e5f7fc;color:#0b4756;-webkit-text-fill-color:#0b4756;border:1px solid rgb(35 187 231 / .34)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-ui.is-open .tuspot-select-chevron{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-menu{top:calc(100% + 10px);max-height:310px;z-index:999999;border-radius:22px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]{min-height:76px;padding:0 22px;border-radius:22px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;border:0;box-shadow:0 14px 30px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]:hover{background:#18abd7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-personalized-card>a,body.tuspot-platform .tuspot-personalized-card:hover>a,body.tuspot-platform .tuspot-personalized-card.is-personal-match>a,body.tuspot-platform .tuspot-personalized-card.is-personal-match:hover>a,body.tuspot-platform .tuspot-fpx-place-card .tuspot-fpx-place-image,body.tuspot-platform .tuspot-fpx-place-card:hover .tuspot-fpx-place-image{display:block;opacity:1;visibility:visible;background-image:var(--tp-card-image,var(--place-image,linear-gradient(135deg,#ddf6fd,#ffffff)));background-size:cover;background-position:center;transform:none;filter:none}body.tuspot-platform .tuspot-fpx-place-card .tuspot-fpx-place-image::before,body.tuspot-platform .tuspot-fpx-place-card:hover .tuspot-fpx-place-image::before,body.tuspot-platform .tuspot-personalized-card>a::before,body.tuspot-platform .tuspot-personalized-card:hover>a::before{opacity:.20;visibility:visible}body.tuspot-platform .tuspot-fpx-places-grid .tuspot-fpx-place-card:hover,body.tuspot-platform .tuspot-personalized-card:hover{transform:translateY(-2px)}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:30px;align-items:start}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-main,body.tuspot-platform.single-tuspot_miejsce .tuspot-place-content,body.tuspot-platform.single-tuspot_miejsce .tuspot-place-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-main,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-content,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-sidebar{min-width:0}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-sidebar,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-sidebar{width:100%;max-width:340px;justify-self:stretch}body.tuspot-platform .tuspot-v4-catalog__strong-15,body.tuspot-platform .tuspot-cat-season-link.is-season-current,body.tuspot-platform .tuspot-cat-season-link.is-active,body.tuspot-platform .tuspot-cat-season-link.is-season-current :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-season-link.is-active :is(span,strong,b,em,small,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:visited,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:focus,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:active{display:flex;align-items:center;justify-content:center;gap:12px;min-height:68px;border-radius:22px;border:0;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover{background:#16acd8}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn :is(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-contact-card,body.tuspot-platform .tuspot-place-share-card{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:30px;box-shadow:0 22px 52px rgb(9 52 64 / .07);color:#0b4756}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-place-contact-row.has-phone-only .is-phone,body.tuspot-platform .tuspot-place-contact-row.has-whatsapp-only .is-whatsapp,body.tuspot-platform .tuspot-place-contact-row .is-mail,body.tuspot-platform .tuspot-place-contact-row>a:only-child{grid-column:1 / -1}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a:visited,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a:hover,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a:focus{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;border:0;border-radius:22px;background:#0f7389;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 16px 32px rgb(9 52 64 / .13)}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row .is-mail{background:#23bbe7}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a :is(span,strong,b,em,small,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:12px;align-items:center}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;min-height:64px;margin:0;padding:0;border:1px solid rgb(35 187 231 / .32);border-radius:999px;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none;transform:none}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a:hover,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button:hover,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button:hover{background:#eaf8fe;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button span:not(.tuspot-like-icon),body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a span,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions :is(svg,path){width:26px;height:26px;stroke:currentColor}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-icon,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-icon svg{position:static;width:26px;height:26px;overflow:visible;clip:auto}@media (max-width:1180px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{position:relative;width:100%;max-width:100%}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero-copy{padding-bottom:0}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-layout{grid-template-columns:1fr}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-sidebar,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-sidebar{max-width:none}}@media (max-width:760px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{grid-template-columns:1fr;min-height:0;width:100%}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe label,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]{min-height:62px}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{grid-template-columns:1fr}}body.tuspot-platform .tuspot-contact-consent{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:14px;min-height:72px;padding:14px 24px;text-align:left}body.tuspot-platform .tuspot-contact-consent input[type="checkbox"]{grid-column:1;justify-self:center;align-self:center;width:22px;height:22px;min-height:22px;margin:0}body.tuspot-platform .tuspot-contact-consent span{grid-column:2;align-self:center;margin:0;color:#212844;font-weight:850;line-height:1.35}body.tuspot-platform .tuspot-canon-page--help-center{width:100%;margin-left:0;margin-right:0;padding-top:clamp(36px,4vw,72px)}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));margin-left:auto;margin-right:auto;transform:none}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-help-center,body.tuspot-platform .tuspot-help-center.tuspot-centered-page{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta,body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:hover,body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:focus,body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:visited{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-header-pro-actions .tuspot-header-pro-cta:focus :is(span,strong,b,em,small,i,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-flow-save-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(9 52 64 / .30);backdrop-filter:blur(10px)}body.tuspot-platform .tuspot-flow-save-modal:not(.is-open){display:none}body.tuspot-platform .tuspot-flow-save-modal-card{position:relative;width:min(620px,calc(100vw - 32px));padding:clamp(28px,3vw,42px);border:1px solid rgb(35 187 231 / .28);border-radius:34px;background:linear-gradient(180deg,#fff,#f4fbfe);box-shadow:0 34px 90px rgb(7 43 54 / .20);color:#102A33;text-align:left}body.tuspot-platform .tuspot-flow-save-modal-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid rgb(35 187 231 / .25);border-radius:999px;background:#fff;color:#102A33;font-size:26px;line-height:1;cursor:pointer}body.tuspot-platform .tuspot-flow-save-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:18px;border-radius:22px;background:#23BBE7;color:#fff;font-size:34px;font-weight:950;box-shadow:0 18px 46px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-flow-save-modal-card small{display:block;margin-bottom:8px;color:#138CAE;font-size:12px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}body.tuspot-platform .tuspot-flow-save-modal-card h2{margin:0 0 10px;color:#102A33;font-size:clamp(34px,3.5vw,54px);line-height:1;letter-spacing:-.055em}body.tuspot-platform .tuspot-flow-save-modal-card p{margin:0 0 22px;color:#607381;font-size:17px;line-height:1.65}body.tuspot-platform .tuspot-flow-save-modal-actions{display:flex;flex-wrap:wrap;gap:12px}body.tuspot-platform .tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:999px;font-weight:900;text-decoration:none;cursor:pointer}body.tuspot-platform .tuspot-flow-save-modal-button{border:0;background:#23BBE7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-flow-save-modal-secondary{border:1px solid rgb(35 187 231 / .30);background:#fff;color:#0B4756;-webkit-text-fill-color:#0B4756}body.tuspot-platform .tuspot-place-social-card .tuspot-place-section-head h2 svg{color:#23BBE7;stroke:currentColor}body.tuspot-platform .tuspot-place-social-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 22px;align-items:center}body.tuspot-platform .tuspot-place-social-card-link,body.tuspot-platform .tuspot-place-social-card-link:hover,body.tuspot-platform .tuspot-place-social-card-link:focus{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#0B4756;text-decoration:none;transform:none}body.tuspot-platform .tuspot-place-social-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:0;background:#fff0;color:currentColor}body.tuspot-platform .tuspot-place-social-card-icon svg{width:28px;height:28px;fill:currentColor;stroke:currentColor;stroke-width:0}body.tuspot-platform .tuspot-place-social-card-link strong{color:#0B4756;font-weight:900}body.tuspot-platform .tuspot-place-social-card-link.is-facebook .tuspot-place-social-card-icon{color:#1877F2}body.tuspot-platform .tuspot-place-social-card-link.is-instagram .tuspot-place-social-card-icon{color:#E4405F}body.tuspot-platform .tuspot-place-social-card-link.is-tiktok .tuspot-place-social-card-icon{color:#111827}body.tuspot-platform .tuspot-place-social-card-link.is-x .tuspot-place-social-card-icon{color:#111827}body.tuspot-platform .tuspot-place-social-card-link.is-linkedin .tuspot-place-social-card-icon{color:#0A66C2}body.tuspot-platform .tuspot-place-social-card-link.is-pinterest .tuspot-place-social-card-icon{color:#E60023}body.tuspot-platform .tuspot-place-social-card-link.is-youtube .tuspot-place-social-card-icon{color:red}body.tuspot-platform .tuspot-place-social-card-link.is-link .tuspot-place-social-card-icon{color:#23BBE7}body.tuspot-platform .tuspot-fpx-magazine-grid article .tuspot-fpx-magazine-image,body.tuspot-platform .tuspot-fpx-magazine-grid article:hover .tuspot-fpx-magazine-image,body.tuspot-platform .tuspot-fpx-magazine-grid article:focus-within .tuspot-fpx-magazine-image{display:block;opacity:1;visibility:visible;min-height:220px;background-color:#EAF8FE;background-image:linear-gradient(180deg,rgb(8 32 48 / .02),rgb(8 32 48 / .30)),var(--magazine-image,url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80));background-size:cover;background-position:center;transform:none;filter:none}@media (max-width:900px){body.tuspot-platform .tuspot-place-social-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.tuspot-platform .tuspot-contact-consent{grid-template-columns:34px minmax(0,1fr);padding:12px 16px}body.tuspot-platform .tuspot-place-social-card-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-flow-save-modal-actions{flex-direction:column}body.tuspot-platform .tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-secondary{width:100%}}body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{position:relative;overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3{z-index:1200;isolation:isolate}body.tuspot-platform .elementor-element:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-widget-container:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-section:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-container:has(.tuspot-home-hero-v3){overflow:visible!important;z-index:1200}body.tuspot-platform .tuspot-home-hero-v3-search{z-index:1600;overflow:visible!important;grid-template-columns:minmax(260px,1.36fr) minmax(180px,.84fr) minmax(210px,.92fr) minmax(190px,.96fr) 66px;align-items:center;gap:0}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{position:relative;z-index:1700;min-height:56px!important;height:56px;margin:8px 10px!important;padding:0 12px 0 20px!important;border:1px solid #BDEFFF!important;border-radius:28px!important;background:rgb(255 255 255 / .98)!important;background-image:none!important;box-shadow:0 8px 22px rgb(35 187 231 / .07)!important;color:#212844!important;overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category::after,body.tuspot-platform .tuspot-home-hero-v3-search .is-location::after{display:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>.tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>.tuspot-home-hero-v3-select-ui{z-index:1750;height:100%}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>.tuspot-home-hero-v3-select-ui.is-open,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>.tuspot-home-hero-v3-select-ui.is-open{z-index:2147482000}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{min-height:54px!important;height:54px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#212844!important;-webkit-text-fill-color:#212844!important;box-shadow:none!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#212844!important;-webkit-text-fill-color:#212844!important;font-size:clamp(17px,1.1vw,21px)!important;font-weight:900!important;letter-spacing:-.03em}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{position:relative;flex:0 0 54px!important;width:54px!important;height:36px!important;min-width:54px!important;min-height:36px!important;margin:0 0 0 14px!important;padding:0!important;border:0!important;border-left:1px solid #DCEFF6!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important;box-shadow:none!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;margin:0!important;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:9px solid currentColor!important;border-bottom:0!important;transform:translate(-50%,-40%) rotate(0deg)!important;transform-origin:center!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{background:transparent!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{transform:translate(-50%,-58%) rotate(180deg)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{z-index:2147483000!important;top:calc(100% + 16px)!important;left:50%!important;width:max(320px, calc(100% + 52px))!important;min-width:320px!important;max-width:min(420px, calc(100vw - 36px))!important;max-height:min(380px, 58vh)!important;padding:12px!important;border-radius:22px!important;border:1px solid rgb(35 187 231 / .24)!important;background:#ffffff!important;background-image:none!important;box-shadow:0 28px 80px rgb(9 52 64 / .22)!important;transform:translate(-50%,8px)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{min-height:46px!important;padding:11px 14px!important;border-radius:14px!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important;font-size:15px!important;font-weight:850!important}body.tuspot-platform .tuspot-home-hero-v3-bg-slider span,body.tuspot-platform .tuspot-home-hero-v3-bg-slider span.is-active{transform:none!important;transition:opacity .32s ease!important;will-change:opacity;backface-visibility:hidden}body.tuspot-platform .tuspot-home-hero-v3-bg,body.tuspot-platform .tuspot-home-hero-v3-shade{will-change:auto!important}@media (prefers-reduced-motion:reduce){body.tuspot-platform .tuspot-home-hero-v3-bg-slider span,body.tuspot-platform .tuspot-home-hero-v3-bg-slider span.is-active{transition:none!important}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-location{background:#0B2832!important;border-color:rgb(159 226 244 / .32)!important;box-shadow:0 8px 24px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{border-left-color:rgb(159 226 244 / .24)!important;color:#69DDF8!important;-webkit-text-fill-color:#69DDF8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel{background:#0B2832!important;border-color:rgb(159 226 244 / .28)!important}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:minmax(220px,1.18fr) minmax(170px,.86fr) minmax(190px,.92fr) 66px}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{margin:8px 8px!important}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{width:auto;margin:8px 14px!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;transform:translate(0,8px)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{transform:translate(0,0)!important}}body.tuspot-platform .tuspot-canon-page--help-center,body.tuspot-platform main.tuspot-canon-page--help-center{display:block;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;clear:both!important;left:auto!important;right:auto!important;transform:none!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;float:none!important;clear:both!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-help-center,body.tuspot-platform .tuspot-help-center.tuspot-centered-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;transform:none!important}body.tuspot-platform .tuspot-lodging-unit-add,body.tuspot-platform .tuspot-lodging-unit-add-action,body.tuspot-platform .tuspot-lodging-unit-add:hover,body.tuspot-platform .tuspot-lodging-unit-add:focus,body.tuspot-platform .tuspot-lodging-unit-add:active,body.tuspot-platform .tuspot-lodging-unit-add-action:hover,body.tuspot-platform .tuspot-lodging-unit-add-action:focus,body.tuspot-platform .tuspot-lodging-unit-add-action:active{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-lodging-unit-add :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-lodging-unit-add-action :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-lodging-unit-add:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-lodging-unit-add-action:hover :is(span,strong,b,em,small,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-season-card .tuspot-season-option input:not(:checked)+span{background:#fff;border-color:#d9eaf1;box-shadow:0 10px 26px rgb(9 52 64 / .05)}body.tuspot-platform .tuspot-season-card .tuspot-season-option:not(.is-checked) span:after{content:none!important}body.tuspot-platform .tuspot-lodging-unit-options{gap:10px;flex-wrap:wrap}body.tuspot-platform .tuspot-lodging-unit-options label{margin:0}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active{position:relative;background:linear-gradient(135deg,#23BBE7,#13677F)!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 36px rgb(35 187 231 / .26)!important;transform:translateX(2px)}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active:before,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active:before{content:"";width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .18);flex:0 0 auto}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active span,.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active span,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em{color:#fff!important;-webkit-text-fill-color:#fff!important}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em{background:rgb(255 255 255 / .20)!important;border:1px solid rgb(255 255 255 / .25)}.tuspot-flow-shell .tuspot-amenity-tabpanel.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabpanel.is-active{border:1px solid rgb(35 187 231 / .12);border-radius:26px;padding:18px;background:rgb(255 255 255 / .72)}.tuspot-flow-save-modal,body.tuspot-platform .tuspot-flow-save-modal{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(9 52 64 / .34);backdrop-filter:blur(12px)}.tuspot-flow-save-modal:not(.is-open),body.tuspot-platform .tuspot-flow-save-modal:not(.is-open){display:none!important}.tuspot-flow-save-modal-card,body.tuspot-platform .tuspot-flow-save-modal-card{position:relative;width:min(680px,calc(100vw - 32px));padding:clamp(28px,3vw,44px);border:1px solid rgb(35 187 231 / .30);border-radius:34px;background:linear-gradient(180deg,#ffffff,#f4fbfe);box-shadow:0 36px 100px rgb(7 43 54 / .24);color:#102A33}.tuspot-flow-save-modal-actions,body.tuspot-platform .tuspot-flow-save-modal-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tuspot-flow-save-modal-button,.tuspot-flow-save-modal-secondary,body.tuspot-platform .tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-secondary{min-height:52px;padding:0 18px;border-radius:999px;font-size:14px;text-align:center;white-space:nowrap}.tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-button{background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.tuspot-flow-save-modal-secondary,body.tuspot-platform .tuspot-flow-save-modal-secondary{background:#fff!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important}.tuspot-flow-save-modal-edit,body.tuspot-platform .tuspot-flow-save-modal-edit{border-color:rgb(35 187 231 / .44)!important}@media (max-width:760px){.tuspot-flow-save-modal-actions,body.tuspot-platform .tuspot-flow-save-modal-actions{grid-template-columns:1fr}.tuspot-flow-save-modal-button,.tuspot-flow-save-modal-secondary,body.tuspot-platform .tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-secondary{width:100%}}body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill,body.tuspot-platform .elementor-element:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-widget-container:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-section:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-container:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-column:has(.tuspot-home-hero-v3),body.tuspot-platform .e-con:has(.tuspot-home-hero-v3){overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3{position:relative!important;z-index:214748000!important;isolation:isolate!important}body.tuspot-platform .tuspot-home-hero-v3:has(.tuspot-home-hero-v3-select-ui.is-open){z-index:2147481000!important}body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-content{position:relative!important;z-index:20!important}body.tuspot-platform .tuspot-home-hero-v3-search{position:relative!important;z-index:214748200!important;display:grid!important;grid-template-areas:"keyword category location price submit"!important;grid-template-columns:minmax(250px,1.24fr) minmax(205px,.82fr) minmax(205px,.82fr) minmax(220px,.88fr) 86px!important;width:min(clamp(1060px,74vw,1600px),calc(100vw - 48px))!important;max-width:min(clamp(1060px,74vw,1600px),calc(100vw - 48px))!important;min-height:82px!important;align-items:stretch!important;gap:0!important;border-radius:999px!important;padding:0!important;overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{grid-area:keyword!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-filter-pill--category{grid-area:category!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill--location{grid-area:location!important}body.tuspot-platform .tuspot-home-hero-v3-price{grid-area:price!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{grid-area:submit!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill{position:relative!important;z-index:214748300!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:none!important;min-height:58px!important;height:58px!important;margin:12px 10px!important;padding:0 10px 0 24px!important;border:1px solid #BDEFFF!important;border-radius:30px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 30px rgb(9 52 64 / .06)!important;color:#212844!important;-webkit-text-fill-color:#212844!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category::after,body.tuspot-platform .tuspot-home-hero-v3-search .is-location::after,body.tuspot-platform .tuspot-home-hero-v3-filter-pill::after{display:none!important;content:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category .tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .is-location .tuspot-home-hero-v3-select-ui{position:static!important;z-index:214748400!important;width:100%!important;height:100%!important;min-width:0!important;flex:1 1 auto!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category .tuspot-home-hero-v3-select-ui.is-open,body.tuspot-platform .tuspot-home-hero-v3-search .is-location .tuspot-home-hero-v3-select-ui.is-open{z-index:2147482000!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-filter-button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:100%!important;min-height:56px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#212844!important;-webkit-text-fill-color:#212844!important;transform:none!important;cursor:pointer!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#212844!important;-webkit-text-fill-color:#212844!important;font-size:clamp(17px,1.05vw,21px)!important;font-weight:900!important;letter-spacing:-.03em!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0 0 0 12px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 26px rgb(35 187 231 / .24)!important;transform:none!important;font-size:0!important;line-height:1!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:10px!important;height:10px!important;margin:0!important;border:solid currentColor!important;border-width:0 3px 3px 0!important;transform:translate(-50%,-62%) rotate(45deg)!important;transform-origin:center!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{transform:translate(-50%,-35%) rotate(225deg)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer{z-index:2147483000!important;width:min(430px,calc(100vw - 36px))!important;min-width:min(340px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:min(420px,60vh)!important;overflow:auto!important;padding:12px!important;border-radius:22px!important;border:1px solid rgb(35 187 231 / .24)!important;background:#fff!important;background-image:none!important;box-shadow:0 34px 90px rgb(9 52 64 / .26)!important}body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer{position:fixed!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{min-height:48px!important;padding:12px 15px!important;border-radius:15px!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important;font-size:15px!important;font-weight:850!important}body.tuspot-platform .tuspot-home-hero-v3-price{min-width:0!important;min-height:82px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:#fff!important}body.tuspot-platform .tuspot-home-hero-v3-price-control{min-width:0!important;width:100%!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:86px!important;min-width:86px!important;border-radius:0 999px 999px 0!important;background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:focus{background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (min-width:901px) and (max-width:1280px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-areas:"keyword category location price submit"!important;grid-template-columns:minmax(220px,1.16fr) minmax(180px,.82fr) minmax(180px,.82fr) minmax(190px,.86fr) 76px!important;width:min(clamp(980px,82vw,1280px),calc(100vw - 40px))!important;max-width:min(clamp(980px,82vw,1280px),calc(100vw - 40px))!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill{margin:11px 8px!important;width:calc(100% - 16px)!important;padding-left:18px!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:76px!important;min-width:76px!important}}@media (max-width:900px){body.tuspot-platform .tuspot-home-hero-v3-search{display:grid!important;grid-template-areas:"keyword submit" "category category" "location location" "price price"!important;grid-template-columns:minmax(0,1fr) 72px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;border-radius:28px!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill{width:calc(100% - 24px)!important;margin:8px 12px!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:72px!important;min-width:72px!important;border-radius:0 28px 0 0!important}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-filter-pill,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-location,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-filter-pill{background:#0B2832!important;border-color:rgb(159 226 244 / .32)!important;color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel{background:#0B2832!important;border-color:rgb(159 226 244 / .28)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron),body.tuspot-platform .tuspot-home-hero-v3-search :is(button,a,span,div).tuspot-home-hero-v3-select-btn :is(span,strong,b,em,small,i):not(.tuspot-home-hero-v3-select-chevron){font-size:clamp(14px,.92vw,17px)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:900!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn{gap:8px!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin-left:8px!important}@media (min-width:901px) and (max-width:1280px){body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron){font-size:clamp(13px,1.12vw,16px)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{flex-basis:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer{position:fixed!important;z-index:2147483000!important;display:block!important;transform:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer.is-visible,body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:min(780px,100%)!important;max-width:100%!important;margin:22px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row:before,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row:after,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row:before,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row:after{display:none!important;content:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row>nav,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row>nav{display:contents!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row>nav>a.tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row>nav>a.tuspot-cat-season-guide-action-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;height:54px!important;margin:0!important;padding:0 14px!important;border:1px solid rgb(35 187 231 / .24)!important;border-radius:999px!important;background:rgb(255 255 255 / .94)!important;background-image:none!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;box-shadow:0 12px 26px rgb(9 52 64 / .08)!important;transform:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--primary,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--primary{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 32px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:hover,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:focus,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:focus{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link :is(span,b,strong,small,em,i,svg,path){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}@media (max-width:980px){body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media (max-width:560px){body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row{grid-template-columns:1fr!important}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--secondary{background:#0B2832!important;border-color:rgb(159 226 244 / .25)!important;color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}body.tuspot-platform .tuspot-place-card.tuspot-place-similar,.tuspot-place-card.tuspot-place-similar{position:relative}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head{position:static;min-height:44px;padding-right:172px;align-items:flex-start}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:visited,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:visited{position:absolute;top:22px;right:22px;margin:0!important;min-width:132px;min-height:40px;padding:10px 16px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;border:1px solid #23BBE7!important;background:#23BBE7!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;line-height:1!important;box-shadow:0 14px 30px rgb(35 187 231 / .22)!important;z-index:3}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:hover,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:focus-visible,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:hover,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:focus-visible{background:#212844!important;border-color:#212844!important;color:#fff!important;transform:translateY(-1px)}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button,body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:visited,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:visited{width:100%;min-height:46px;margin-top:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid #BEEBFA!important;background:#EAF8FE!important;color:#093440!important;text-decoration:none!important;font-size:14px;font-weight:900;opacity:1!important;visibility:visible!important;cursor:pointer}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:hover,body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:focus-visible,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:hover,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:focus-visible{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;box-shadow:0 12px 26px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid #BEEBFA!important;background:#fff!important;color:#23BBE7!important;opacity:1!important;visibility:visible!important;overflow:visible!important}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg *,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg *{display:block!important;visibility:visible!important;opacity:1!important;stroke:currentColor!important;fill:none!important;color:inherit!important}body.tuspot-platform .tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link,body.tuspot-platform .tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:visited,body.tuspot-platform #primary>main>section.tuspot-blog-grid article.tuspot-blog-card .tuspot-blog-card-foot a,body.tuspot-platform #primary>main>section.tuspot-blog-grid article.tuspot-blog-card .tuspot-blog-card-foot a:visited,.tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link,.tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:visited{color:#fff!important;text-decoration:none!important;opacity:1!important}body.tuspot-platform .tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:hover,body.tuspot-platform .tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:focus-visible,.tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:hover,.tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:focus-visible{color:#fff!important}@media (max-width:820px){body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head{padding-right:0;display:flex;flex-direction:column;align-items:flex-start}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link{position:static;width:100%;margin-top:12px!important}}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important}@media (max-width:1120px){body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@media (max-width:760px){body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}body.tuspot-platform .tuspot-consent-bar[hidden]{display:none!important}body.tuspot-platform .tuspot-consent-bar.is-visible{display:grid}body.tuspot-platform .tuspot-owner-final-score{overflow:hidden!important}body.tuspot-platform .tuspot-owner-final-score strong{font-size:26px!important;line-height:.95!important;margin-top:-12px!important}body.tuspot-platform .tuspot-owner-final-score span{font-size:8.5px!important;line-height:1!important;letter-spacing:.045em!important;margin-top:31px!important;max-width:74px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;text-align:center!important}body.tuspot-platform .tuspot-client-userbox img.is-place-logo,body.tuspot-platform .tuspot-account-avatar.has-place-logo img.is-place-logo{object-fit:contain!important;object-position:center!important;background:#fff!important}body.tuspot-platform .tuspot-client-userbox img.is-place-logo{border-radius:16px!important;padding:4px!important;border:1px solid rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-account-avatar.has-place-logo{background:#fff!important;border:1px solid rgb(35 187 231 / .24)!important;box-shadow:0 6px 14px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-account-avatar.has-place-logo img.is-place-logo{padding:3px!important;border-radius:50%!important}body.tuspot-platform .tuspot-client-sidebar .tuspot-client-brand.tuspot-client-brand-client,body.tuspot-platform .tuspot-client-sidebar .tuspot-client-brand.tuspot-client-brand-with-logo{display:none!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card ul,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card ul.tuspot-v4-client-panel__ul-2{gap:0!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card ul.tuspot-v4-client-panel__ul-2>li{font-size:14px!important;line-height:1.28!important;padding:8px 0!important;gap:10px!important;align-items:flex-start!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li span,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li strong{font-size:14px!important;line-height:1.28!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li strong{max-width:58%!important;overflow-wrap:anywhere!important}@media (max-width:680px){body.tuspot-platform .tuspot-owner-final-score span{font-size:8px!important;margin-top:29px!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li span,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-package-card li strong{font-size:13px!important}}html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;flex:none!important;flex-basis:auto!important;justify-self:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-home-hero-v3{--tuspot-hero-v3-search-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px)) !important}@media (max-width:1120px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;flex-basis:auto!important}}@media (max-width:760px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;flex-basis:auto!important}}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder,.tuspot-front-experience .tuspot-fpx-100-founder{position:relative;isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr)!important;gap:24px!important;overflow:hidden;background-position:center center!important;background-size:cover!important;border:1px solid rgb(35 187 231 / .20)!important;box-shadow:0 30px 90px rgb(9 52 64 / .14)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-photo,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-photo{background-image:linear-gradient(90deg,rgb(9 52 64 / .92) 0%,rgb(19 103 127 / .78) 46%,rgb(9 52 64 / .38) 100%),var(--tuspot100-bg)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-aqua,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-aqua{background:radial-gradient(circle at 82% 12%,rgb(35 187 231 / .42),transparent 34%),linear-gradient(135deg,#093440 0%,#13677f 52%,#23bbe7 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-deep,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-deep{background:radial-gradient(circle at 78% 20%,rgb(35 187 231 / .24),transparent 34%),linear-gradient(135deg,#111827 0%,#14203b 52%,#093440 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-mountain,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-mountain{background:radial-gradient(circle at 82% 16%,rgb(181 232 206 / .34),transparent 36%),linear-gradient(135deg,#0b4756 0%,#0e745f 48%,#23bbe7 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-sunrise,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-sunrise{background:radial-gradient(circle at 85% 12%,rgb(255 255 255 / .28),transparent 34%),linear-gradient(135deg,#0b4756 0%,#1d8ca8 48%,#f7b955 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder:after,.tuspot-front-experience .tuspot-fpx-100-founder:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(255 255 255 / .05),#fff0);pointer-events:none}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder>*,.tuspot-front-experience .tuspot-fpx-100-founder>*{position:relative;z-index:1}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy h2,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy p,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy>span,.tuspot-front-experience .tuspot-fpx-100-founder-copy h2,.tuspot-front-experience .tuspot-fpx-100-founder-copy p,.tuspot-front-experience .tuspot-fpx-100-founder-copy>span{color:#fff!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy h2,.tuspot-front-experience .tuspot-fpx-100-founder-copy h2{max-width:760px;margin-bottom:16px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy p,.tuspot-front-experience .tuspot-fpx-100-founder-copy p{max-width:820px;opacity:.90}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-trust,.tuspot-front-experience .tuspot-fpx-100-trust{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-trust span,.tuspot-front-experience .tuspot-fpx-100-trust span{display:inline-flex;align-items:center;width:fit-content;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff!important;border:1px solid rgb(255 255 255 / .18);font-size:13px;font-weight:900;backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions,.tuspot-front-experience .tuspot-fpx-100-actions{display:flex;flex-wrap:wrap;gap:12px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions a,.tuspot-front-experience .tuspot-fpx-100-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;font-weight:950;text-decoration:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions a:first-child,.tuspot-front-experience .tuspot-fpx-100-actions a:first-child{background:#fff!important;color:#0b4756!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions a:last-child,.tuspot-front-experience .tuspot-fpx-100-actions a:last-child{background:rgb(255 255 255 / .13)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-score,.tuspot-front-experience .tuspot-fpx-100-founder-score{grid-template-columns:auto 1fr!important;min-height:150px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-score b,.tuspot-front-experience .tuspot-fpx-100-founder-score b{background:#fff!important;color:#0b4756!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter,.tuspot-front-experience .tuspot-fpx-100-meter{height:13px;padding:3px;border-radius:999px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .18);overflow:hidden}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter i,.tuspot-front-experience .tuspot-fpx-100-meter i{display:block;height:100%;min-width:6px;border-radius:inherit;background:#fff}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages,.tuspot-front-experience .tuspot-fpx-100-packages{grid-column:1 / -1;width:100%;margin-top:6px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head,.tuspot-front-experience .tuspot-fpx-100-packages-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:0 0 14px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head span,.tuspot-front-experience .tuspot-fpx-100-packages-head span{display:inline-flex;width:fit-content;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .16);color:#fff!important;font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.04em}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head strong,.tuspot-front-experience .tuspot-fpx-100-packages-head strong{max-width:650px;color:rgb(255 255 255 / .86)!important;text-align:right;font-size:14px;line-height:1.5}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-grid,.tuspot-front-experience .tuspot-fpx-100-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package,.tuspot-front-experience .tuspot-fpx-100-package{display:flex;flex-direction:column;min-height:100%;padding:20px;border-radius:26px;background:rgb(255 255 255 / .94);border:1px solid rgb(255 255 255 / .65);box-shadow:0 22px 48px rgb(9 52 64 / .16)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-kicker,.tuspot-front-experience .tuspot-fpx-100-package-kicker{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:#eaf8fe;color:#0b7d9a!important;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package h3,.tuspot-front-experience .tuspot-fpx-100-package h3{margin:10px 0 8px!important;color:#0b4756!important;font-size:clamp(24px, 2.2vw, 34px)!important;line-height:1.05!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package p,.tuspot-front-experience .tuspot-fpx-100-package p{min-height:50px;margin:0 0 14px!important;color:#5f7280!important;font-size:14px!important;line-height:1.5!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-price,.tuspot-front-experience .tuspot-fpx-100-package-price{display:grid;gap:4px;margin:0 0 14px;padding:14px;border-radius:20px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-price strong,.tuspot-front-experience .tuspot-fpx-100-package-price strong{color:#14203b!important;font-size:18px;line-height:1.25;font-weight:950}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-price em,.tuspot-front-experience .tuspot-fpx-100-package-price em{color:#7a8b98;font-size:12px;font-style:normal;text-decoration:line-through;font-weight:850}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package ul,.tuspot-front-experience .tuspot-fpx-100-package ul{display:grid;gap:8px;margin:0 0 18px!important;padding:0!important;list-style:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package li,.tuspot-front-experience .tuspot-fpx-100-package li{position:relative;padding-left:22px;color:#334155;font-size:13px;font-weight:850}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package li:before,.tuspot-front-experience .tuspot-fpx-100-package li:before{content:"✓";position:absolute;left:0;top:0;color:#23bbe7;font-weight:950}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package>a,.tuspot-front-experience .tuspot-fpx-100-package>a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:auto;border-radius:999px;background:#23bbe7!important;color:#fff!important;text-decoration:none!important;font-weight:950;box-shadow:0 14px 28px rgb(35 187 231 / .23)}@media (max-width:1100px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder,.tuspot-front-experience .tuspot-fpx-100-founder{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-grid,.tuspot-front-experience .tuspot-fpx-100-package-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head,.tuspot-front-experience .tuspot-fpx-100-packages-head{display:grid}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head strong,.tuspot-front-experience .tuspot-fpx-100-packages-head strong{text-align:left}}body.tuspot-platform.tuspot-canon-page-body:has(.tuspot-help-page) :where(.entry-header,.page-header){display:none!important}body.tuspot-platform .tuspot-canon-page--help-center{width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(44px,4.2vw,78px) 0 clamp(56px,5vw,96px)!important;clear:both!important;overflow:visible!important;background:#f5fbfe}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;clear:both!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;overflow:visible!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container>.tuspot-help-page,body.tuspot-platform .tuspot-help-page.tuspot-centered-page,body.tuspot-platform .tuspot-help-center.tuspot-help-page{--tuspot-help-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:var(--tuspot-help-width)!important;max-width:var(--tuspot-help-width)!important;margin:0 auto!important;padding:0!important;float:none!important;clear:both!important;position:relative!important;left:auto!important;right:auto!important;transform:translateX(var(--tuspot-help-align-x,0))!important;transform-origin:center center!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .tuspot-help-page .tuspot-help-canvas{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-help-page :where(.tuspot-help-hero,.tuspot-help-topic-grid,.tuspot-help-layout){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-help-page .tuspot-help-topic-grid{margin-top:18px!important;margin-bottom:24px!important}@media (max-width:1100px){body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container>.tuspot-help-page,body.tuspot-platform .tuspot-help-page.tuspot-centered-page,body.tuspot-platform .tuspot-help-center.tuspot-help-page{--tuspot-help-width:calc(100vw - 40px)}}@media (max-width:700px){body.tuspot-platform .tuspot-canon-page--help-center{padding:28px 0 54px!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container>.tuspot-help-page,body.tuspot-platform .tuspot-help-page.tuspot-centered-page,body.tuspot-platform .tuspot-help-center.tuspot-help-page{--tuspot-help-width:calc(100vw - 28px)}}html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;flex:none!important;flex-basis:auto!important;min-height:82px!important;height:auto!important;max-height:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;align-self:center!important;justify-self:center!important}body.tuspot-platform .tuspot-home-hero-v3-search::before{border-radius:inherit!important}@media (min-width:901px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:minmax(260px,1.22fr) minmax(170px,.72fr) minmax(190px,.78fr) minmax(220px,.82fr) 86px!important}}@media (min-width:1121px) and (max-width:1280px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;flex-basis:auto!important}}@media (max-width:1120px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;flex-basis:auto!important}}@media (max-width:760px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;flex-basis:auto!important}}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(360px,.82fr)!important;gap:clamp(22px,2.6vw,38px)!important;padding:clamp(34px,4vw,72px)!important;border-radius:34px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .34)!important;box-shadow:0 34px 100px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-aqua,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-aqua{background:radial-gradient(circle at 86% 86%,rgb(255 255 255 / .20),transparent 28%),radial-gradient(circle at 8% 14%,rgb(189 239 255 / .28),transparent 34%),linear-gradient(135deg,#082f3b 0%,#0c6077 48%,#23bbe7 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow:before,.tuspot-front-experience .tuspot-fpx-100-wow:before{content:"";position:absolute;inset:18px;border-radius:26px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(135deg,rgb(255 255 255 / .08),#fff0 48%,rgb(255 255 255 / .08));pointer-events:none;z-index:0}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow>*,.tuspot-front-experience .tuspot-fpx-100-wow>*{position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-copy,.tuspot-front-experience .tuspot-fpx-100-wow-copy{max-width:760px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-kicker,.tuspot-front-experience .tuspot-fpx-100-wow-kicker{display:inline-flex!important;width:fit-content!important;padding:9px 14px!important;border-radius:999px!important;background:rgb(255 255 255 / .18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .16)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-copy h2,.tuspot-front-experience .tuspot-fpx-100-wow-copy h2{margin:18px 0 14px!important;max-width:720px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(34px,4.4vw,62px)!important;line-height:.97!important;letter-spacing:-.06em!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-lead,.tuspot-front-experience .tuspot-fpx-100-wow-lead{max-width:720px!important;color:rgb(255 255 255 / .92)!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;font-size:clamp(16px,1.25vw,20px)!important;line-height:1.62!important;font-weight:720!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-trust span,.tuspot-front-experience .tuspot-fpx-100-wow-trust span{background:rgb(255 255 255 / .17)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgb(255 255 255 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta:visited,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta:visited{min-width:168px!important;min-height:56px!important;padding:0 24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary:visited,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary:visited{background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(255 255 255 / .9)!important;box-shadow:0 18px 36px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary:visited,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary:visited{background:rgb(255 255 255 / .15)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-board,.tuspot-front-experience .tuspot-fpx-100-wow-board{align-self:center!important;padding:clamp(20px,2.2vw,30px)!important;border-radius:30px!important;background:rgb(255 255 255 / .13)!important;border:1px solid rgb(255 255 255 / .20)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 24px 70px rgb(9 52 64 / .15)!important;backdrop-filter:blur(18px)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score,.tuspot-front-experience .tuspot-fpx-100-wow-score{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"number remaining" "number hurry" "number offer" "number range"!important;align-items:center!important;gap:6px 22px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score .tuspot-fpx-100-wow-number,.tuspot-front-experience .tuspot-fpx-100-wow-score .tuspot-fpx-100-wow-number{grid-area:number!important;display:block!important;min-width:0!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(72px,8vw,132px)!important;line-height:.82!important;letter-spacing:-.08em!important;text-shadow:0 18px 38px rgb(9 52 64 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-remaining,.tuspot-front-experience .tuspot-fpx-100-wow-remaining{grid-area:remaining!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(22px,2.2vw,34px)!important;line-height:1.04!important;font-weight:950!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-hurry,.tuspot-front-experience .tuspot-fpx-100-wow-hurry{grid-area:hurry!important;color:#dff8ff!important;-webkit-text-fill-color:#dff8ff!important;font-size:clamp(16px,1.4vw,21px)!important;line-height:1.25!important;font-weight:900!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-offer,.tuspot-front-experience .tuspot-fpx-100-wow-offer{grid-area:offer!important;margin:4px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-style:normal!important;font-size:clamp(14px,1.16vw,18px)!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.03em!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-range,.tuspot-front-experience .tuspot-fpx-100-wow-range{grid-area:range!important;display:block!important;color:rgb(255 255 255 / .78)!important;-webkit-text-fill-color:rgb(255 255 255 / .78)!important;font-size:13px!important;font-weight:820!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter-wrap,.tuspot-front-experience .tuspot-fpx-100-meter-wrap{margin-top:24px!important;display:grid!important;gap:10px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter-labels,.tuspot-front-experience .tuspot-fpx-100-meter-labels{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:rgb(255 255 255 / .86)!important;-webkit-text-fill-color:rgb(255 255 255 / .86)!important;font-size:13px!important;font-weight:900!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter,.tuspot-front-experience .tuspot-fpx-100-wow-meter{height:18px!important;padding:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .24)!important;border:1px solid rgb(255 255 255 / .25)!important;box-shadow:inset 0 1px 8px rgb(9 52 64 / .12)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter i,.tuspot-front-experience .tuspot-fpx-100-wow-meter i{position:relative!important;display:block!important;height:100%!important;min-width:10px!important;border-radius:inherit!important;background:linear-gradient(90deg,#fff,#bdefff)!important;box-shadow:0 10px 24px rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter i:after,.tuspot-front-experience .tuspot-fpx-100-wow-meter i:after{content:"";position:absolute;right:-7px;top:50%;width:18px;height:18px;border-radius:999px;transform:translateY(-50%);background:#fff;box-shadow:0 8px 20px rgb(9 52 64 / .22)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note,.tuspot-front-experience .tuspot-fpx-100-wow-note{margin-top:20px!important;padding:16px 18px!important;border-radius:22px!important;background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note strong,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note span,.tuspot-front-experience .tuspot-fpx-100-wow-note strong,.tuspot-front-experience .tuspot-fpx-100-wow-note span{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-packages,.tuspot-front-experience .tuspot-fpx-100-wow-packages{grid-column:1 / -1!important;margin-top:8px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-package-grid,.tuspot-front-experience .tuspot-fpx-100-wow-package-grid{gap:18px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass,.tuspot-front-experience .tuspot-fpx-100-package--glass{position:relative!important;padding:clamp(22px,2vw,30px)!important;border-radius:28px!important;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(246 251 254 / .88))!important;border:1px solid rgb(255 255 255 / .72)!important;box-shadow:0 22px 60px rgb(9 52 64 / .18),inset 0 1px 0 rgb(255 255 255 / .9)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass:before,.tuspot-front-experience .tuspot-fpx-100-package--glass:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#23bbe7,#bdefff)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass :is(.tuspot-fpx-100-package-kicker,h3,p,.tuspot-fpx-100-package-desc,strong,em,li,a),.tuspot-front-experience .tuspot-fpx-100-package--glass :is(.tuspot-fpx-100-package-kicker,h3,p,.tuspot-fpx-100-package-desc,strong,em,li,a){opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-kicker,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-kicker{background:#eaf8fe!important;color:#0b7d9a!important;-webkit-text-fill-color:#0b7d9a!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass h3,.tuspot-front-experience .tuspot-fpx-100-package--glass h3{color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-desc,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-desc{color:#526575!important;-webkit-text-fill-color:#526575!important;min-height:58px!important;font-size:14px!important;font-weight:760!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price{background:#fff!important;border:1px solid rgb(35 187 231 / .18)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price strong,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price strong{color:#14203b!important;-webkit-text-fill-color:#14203b!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price em,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price em{color:#7a8b98!important;-webkit-text-fill-color:#7a8b98!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass li,.tuspot-front-experience .tuspot-fpx-100-package--glass li{color:#334155!important;-webkit-text-fill-color:#334155!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:visited,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:visited{background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important;border-radius:999px!important;text-decoration:none!important;box-shadow:0 16px 34px rgb(35 187 231 / .28)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:hover,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:1100px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{grid-template-columns:1fr!important}}@media (max-width:700px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{padding:24px!important;border-radius:26px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score,.tuspot-front-experience .tuspot-fpx-100-wow-score{grid-template-columns:1fr!important;grid-template-areas:"number" "remaining" "hurry" "offer" "range"!important;gap:8px!important}}body.tuspot-platform .tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-side-light-link,body.tuspot-platform .tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-side-light-link:visited,body.tuspot-platform .tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-role-preview a,body.tuspot-platform .tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-side-actions a,body.tuspot-platform .tuspot-auth-viewport :is(.tuspot-v4-auth__a-12,.tuspot-v4-auth__a-13,.tuspot-v4-auth__a-15),body.tuspot-platform .tuspot-auth-viewport :is(.tuspot-v4-auth__a-12,.tuspot-v4-auth__a-13,.tuspot-v4-auth__a-15):visited{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;text-decoration-color:rgb(255 255 255 / .64)!important}body.tuspot-platform .tuspot-auth-side-panel.is-register.is-owner .tuspot-auth-side-light-link :is(strong,span,b,em,svg),body.tuspot-platform .tuspot-auth-viewport :is(.tuspot-v4-auth__a-12,.tuspot-v4-auth__a-13,.tuspot-v4-auth__a-15) :is(strong,span,b,em,svg){color:inherit!important;-webkit-text-fill-color:currentColor!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{grid-template-columns:minmax(0,.94fr) minmax(360px,.78fr)!important;align-items:center!important;gap:clamp(18px,2.2vw,32px)!important;padding:clamp(28px,3vw,54px)!important;border-radius:32px!important;min-height:0!important;background:radial-gradient(circle at 92% 78%,rgb(255 255 255 / .16),transparent 27%),linear-gradient(135deg,#093440 0%,#0f6a80 48%,#23bbe7 100%)!important;border:1px solid rgb(255 255 255 / .30)!important;box-shadow:0 30px 90px rgb(9 52 64 / .18),inset 0 1px 0 rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow:before,.tuspot-front-experience .tuspot-fpx-100-wow:before{content:none!important;display:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light{background:radial-gradient(circle at 88% 12%,rgb(35 187 231 / .16),transparent 30%),radial-gradient(circle at 8% 88%,rgb(9 52 64 / .08),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f6fbfe 48%,#dff7ff 100%)!important;border-color:rgb(35 187 231 / .28)!important;box-shadow:0 30px 90px rgb(9 52 64 / .10),inset 0 1px 0 rgb(255 255 255 / .8)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-copy,.tuspot-front-experience .tuspot-fpx-100-wow-copy{align-self:center!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-copy h2,.tuspot-front-experience .tuspot-fpx-100-wow-copy h2{margin:16px 0 12px!important;font-size:clamp(34px,3.65vw,56px)!important;line-height:.98!important;letter-spacing:-.055em!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-lead,.tuspot-front-experience .tuspot-fpx-100-wow-lead{max-width:690px!important;font-size:clamp(15px,1.05vw,18px)!important;line-height:1.55!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-trust,.tuspot-front-experience .tuspot-fpx-100-wow-trust{margin-top:18px!important;gap:8px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions,.tuspot-front-experience .tuspot-fpx-100-wow-actions{margin-top:20px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-board,.tuspot-front-experience .tuspot-fpx-100-wow-board{padding:clamp(18px,1.8vw,26px)!important;border-radius:28px!important;background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .23)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .20),0 20px 58px rgb(9 52 64 / .14)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score,.tuspot-front-experience .tuspot-fpx-100-wow-score{grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"number remaining" "number hurry" "number offer"!important;gap:6px 18px!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score .tuspot-fpx-100-wow-number,.tuspot-front-experience .tuspot-fpx-100-wow-score .tuspot-fpx-100-wow-number{font-size:clamp(82px,7.2vw,128px)!important;line-height:.78!important;letter-spacing:-.09em!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-remaining,.tuspot-front-experience .tuspot-fpx-100-wow-remaining{font-size:clamp(22px,2.1vw,34px)!important;line-height:.95!important;text-transform:lowercase!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-hurry,.tuspot-front-experience .tuspot-fpx-100-wow-hurry{font-size:clamp(17px,1.35vw,22px)!important;line-height:1.12!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-offer,.tuspot-front-experience .tuspot-fpx-100-wow-offer{font-size:clamp(15px,1.05vw,18px)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-range,.tuspot-front-experience .tuspot-fpx-100-wow-range{display:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter-wrap,.tuspot-front-experience .tuspot-fpx-100-meter-wrap{margin-top:22px!important;gap:10px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter-labels,.tuspot-front-experience .tuspot-fpx-100-meter-labels{font-size:12px!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter,.tuspot-front-experience .tuspot-fpx-100-wow-meter{position:relative!important;height:34px!important;padding:5px!important;border-radius:8px!important;overflow:hidden!important;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .10) 0 20px,rgb(255 255 255 / .22) 20px 22px,transparent 22px 27px),linear-gradient(180deg,rgb(4 33 52 / .86),rgb(6 55 72 / .88))!important;border:2px solid rgb(35 219 239 / .78)!important;box-shadow:0 0 0 1px rgb(35 187 231 / .18),0 0 24px rgb(35 187 231 / .30),inset 0 0 18px rgb(4 28 40 / .48)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter i,.tuspot-front-experience .tuspot-fpx-100-wow-meter i{position:relative!important;z-index:1!important;height:100%!important;min-width:0!important;border-radius:4px!important;background:repeating-linear-gradient(90deg,rgb(255 255 255 / .16) 0 20px,rgb(5 72 88 / .18) 20px 23px,transparent 23px 28px),linear-gradient(90deg,#26e2ef 0%,#23bbe7 58%,#bff8ff 100%)!important;box-shadow:0 0 26px rgb(38 226 239 / .55),inset 0 1px 0 rgb(255 255 255 / .52)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter i:after,.tuspot-front-experience .tuspot-fpx-100-wow-meter i:after{content:none!important;display:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note,.tuspot-front-experience .tuspot-fpx-100-wow-note{display:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-packages,.tuspot-front-experience .tuspot-fpx-100-wow-packages{margin-top:2px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-packages-head,.tuspot-front-experience .tuspot-fpx-100-wow-packages-head{margin-bottom:14px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass,.tuspot-front-experience .tuspot-fpx-100-package--glass{padding:clamp(20px,1.6vw,26px)!important;border-radius:26px!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(237 249 253 / .92))!important;border:1px solid rgb(255 255 255 / .78)!important;box-shadow:0 18px 44px rgb(9 52 64 / .14),inset 0 1px 0 rgb(255 255 255 / .94)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-desc,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-desc{min-height:44px!important;color:#4b5f70!important;-webkit-text-fill-color:#4b5f70!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price{margin:16px 0!important;padding:14px 16px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass ul,.tuspot-front-experience .tuspot-fpx-100-package--glass ul{gap:7px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta{margin-top:16px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light :is(.tuspot-fpx-100-wow-copy h2,.tuspot-fpx-100-wow-lead,.tuspot-fpx-100-wow-number,.tuspot-fpx-100-wow-remaining,.tuspot-fpx-100-wow-hurry,.tuspot-fpx-100-wow-offer,.tuspot-fpx-100-meter-labels,.tuspot-fpx-100-wow-packages-head strong),.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light :is(.tuspot-fpx-100-wow-copy h2,.tuspot-fpx-100-wow-lead,.tuspot-fpx-100-wow-number,.tuspot-fpx-100-wow-remaining,.tuspot-fpx-100-wow-hurry,.tuspot-fpx-100-wow-offer,.tuspot-fpx-100-meter-labels,.tuspot-fpx-100-wow-packages-head strong){color:#093440!important;-webkit-text-fill-color:#093440!important;text-shadow:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-wow-kicker,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-wow-kicker{background:#dff7ff!important;color:#0b7088!important;-webkit-text-fill-color:#0b7088!important;border-color:rgb(35 187 231 / .20)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-wow-trust span,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-wow-trust span{background:rgb(255 255 255 / .84)!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border-color:rgb(35 187 231 / .20)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-wow-board,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-wow-board{background:rgb(255 255 255 / .72)!important;border-color:rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-cta--secondary,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-light .tuspot-fpx-100-cta--secondary{background:#093440!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#093440!important}@media (max-width:700px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score,.tuspot-front-experience .tuspot-fpx-100-wow-score{grid-template-areas:"number" "remaining" "hurry" "offer"!important}}body.tuspot-platform .tuspot-header-layer-root,body.tuspot-platform .tuspot-header-pro,body.tuspot-platform [data-tuspot-header-pro],body.tuspot-platform .elementor-widget-tuspot_header_pro,body.tuspot-platform .elementor-widget-tuspot_header_pro>.elementor-widget-container,body.tuspot-platform .elementor-element:has(.tuspot-header-pro),body.tuspot-platform .elementor-section:has(.tuspot-header-pro),body.tuspot-platform .elementor-container:has(.tuspot-header-pro){position:relative!important;z-index:214748000!important;overflow:visible!important;isolation:auto!important}body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform .tuspot-header-pro-menu,body.tuspot-platform .tuspot-header-pro-menu-list,body.tuspot-platform .tuspot-header-pro-menu-list>li,body.tuspot-platform .tuspot-header-pro-actions,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user{position:relative!important;z-index:214748010!important;overflow:visible!important;isolation:auto!important}body.tuspot-platform .tuspot-header-pro-menu .sub-menu,body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown{z-index:214748020!important;isolation:auto!important}body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform .tuspot-pro-slider{z-index:1!important}body.tuspot-platform .tuspot-home-hero-v3-bg,body.tuspot-platform .tuspot-home-hero-v3-shade{z-index:0!important}body.tuspot-platform .tuspot-flow-save-modal{z-index:2147483000!important}body.tuspot-platform .tuspot-hotel-stars-field{display:none!important;margin:18px 0 22px!important;padding:18px!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:24px!important;background:linear-gradient(180deg,#F7FCFE,#FFFFFF)!important;box-shadow:0 18px 45px rgb(9 52 64 / .07)!important}body.tuspot-platform .tuspot-hotel-stars-field.is-visible{display:block!important}body.tuspot-platform .tuspot-hotel-stars-field-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important}body.tuspot-platform .tuspot-hotel-stars-field-head strong{display:block!important;color:#093440!important;font-size:18px!important;font-weight:950!important;line-height:1.15!important}body.tuspot-platform .tuspot-hotel-stars-field-head span{display:block!important;margin-top:4px!important;color:#607381!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}body.tuspot-platform .tuspot-hotel-stars-field-head em{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:999px!important;background:#EAF8FE!important;color:#0B4A5A!important;font-size:11px!important;font-style:normal!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;white-space:nowrap!important}body.tuspot-platform .tuspot-hotel-stars-options{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}body.tuspot-platform .tuspot-hotel-star-option{appearance:none!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:78px!important;padding:10px 8px!important;border:1px solid rgb(35 187 231 / .24)!important;border-radius:18px!important;background:#fff!important;color:#0B3D49!important;box-shadow:0 10px 24px rgb(9 52 64 / .05)!important;cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease!important}body.tuspot-platform .tuspot-hotel-star-option:hover,body.tuspot-platform .tuspot-hotel-star-option.is-active{transform:translateY(-1px)!important;border-color:#23BBE7!important;background:linear-gradient(180deg,#EAF8FE,#FFFFFF)!important;box-shadow:0 14px 34px rgb(35 187 231 / .14)!important}body.tuspot-platform .tuspot-hotel-star-option strong{color:#E6A100!important;font-size:16px!important;letter-spacing:.02em!important;line-height:1!important;white-space:nowrap!important}body.tuspot-platform .tuspot-hotel-star-option span{color:#21304A!important;font-size:12px!important;font-weight:900!important;line-height:1.2!important;text-align:center!important}body.tuspot-platform .tuspot-hotel-star-clear strong{color:#607381!important}body.tuspot-platform .tuspot-hotel-stars-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;margin-left:10px!important;vertical-align:middle!important;color:#E6A100!important;font-size:.48em!important;line-height:1!important;letter-spacing:.04em!important;white-space:nowrap!important}body.tuspot-platform .tuspot-hotel-stars-badge small{color:#607381!important;font-size:.64em!important;font-weight:900!important;letter-spacing:0!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-hotel-stars-badge,body.tuspot-platform .tuspot-card .tuspot-hotel-stars-badge{margin-left:8px!important;font-size:14px!important}@media(max-width:980px){body.tuspot-platform .tuspot-hotel-stars-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:560px){body.tuspot-platform .tuspot-hotel-stars-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-hotel-stars-field-head{flex-direction:column!important}}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden,.tuspot-front-experience .tuspot-fpx-100.is-packages-hidden{padding-bottom:clamp(32px, 4vw, 54px)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-packages,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-wow-packages,.tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-packages,.tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-wow-packages{display:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-board,.tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-board{align-self:center!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-wow-meter,.tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-wow-meter{margin-bottom:0!important}body.tuspot-platform .tuspot-home-places .tuspot-home-place-image,body.tuspot-platform .tuspot-home-section.tuspot-home-places .tuspot-home-place-image{min-height:0!important;height:auto!important;aspect-ratio:16 / 10!important;background-size:cover!important;background-position:center center!important;transform:none!important;will-change:auto!important}body.tuspot-platform .tuspot-home-places .tuspot-home-place-card:hover .tuspot-home-place-image,body.tuspot-platform .tuspot-home-section.tuspot-home-places .tuspot-home-place-card:hover .tuspot-home-place-image{transform:none!important;background-size:cover!important}body.tuspot-platform .tuspot-home-places .tuspot-home-place-image img,body.tuspot-platform .tuspot-home-section.tuspot-home-places .tuspot-home-place-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:none!important}@media (max-width:782px){html body.tuspot-platform .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher],html body.tuspot-platform .tuspot-floating-theme-switcher,html body .tuspot-floating-theme-switcher[data-tuspot-floating-theme-switcher],html body .tuspot-floating-theme-switcher.is-left,html body .tuspot-floating-theme-switcher.is-right{display:none!important;visibility:hidden!important;pointer-events:none!important}}body.tuspot-platform .tuspot-primary-subcategory-select-wrap{display:grid!important;gap:8px!important;margin:14px 0 8px!important;padding:14px!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(234 248 254 / .92),rgb(255 255 255 / .96))!important}body.tuspot-platform .tuspot-primary-subcategory-select-wrap>span{font-weight:900!important;color:#093440!important}body.tuspot-platform .tuspot-primary-subcategory-select-wrap select{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid rgb(35 187 231 / .30)!important;background:#fff!important;color:#212844!important;font-weight:800!important;padding:0 14px!important}body.tuspot-platform .tuspot-primary-subcategory-select-wrap small{color:#607487!important;font-weight:700!important}body.tuspot-platform .tuspot-place-category-tags,body.tuspot-platform .tuspot-card-category-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}body.tuspot-platform .tuspot-place-category-tags .tuspot-place-primary-category-chip,body.tuspot-platform .tuspot-card-category-primary,body.tuspot-platform .tuspot-cat-place-badges-multi .is-primary-category{background:#eaf8fe!important;color:#093440!important;border:1px solid rgb(35 187 231 / .25)!important}body.tuspot-platform .tuspot-place-category-tags .tuspot-place-secondary-category-chip,body.tuspot-platform .tuspot-card-category-secondary,body.tuspot-platform .tuspot-cat-place-badges-multi .is-secondary-category{background:#fff7df!important;color:#516273!important;border:1px solid rgb(242 190 67 / .28)!important}body.tuspot-platform .tuspot-v4-single-place__h1 .tuspot-hotel-stars-badge,body.tuspot-platform .tuspot-place-titleblock h1 .tuspot-hotel-stars-badge,body.tuspot-platform .tuspot-place-leader h1 .tuspot-hotel-stars-badge{display:inline-flex!important;vertical-align:middle!important;margin-left:10px!important;transform:translateY(-2px)!important}body.tuspot-platform .tuspot-place-social-card .tuspot-place-social-card-grid{display:flex!important;flex-wrap:wrap!important;gap:12px!important}body.tuspot-platform .tuspot-place-social-card .tuspot-place-social-card-link{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:48px!important;padding:10px 14px!important;border-radius:16px!important;border:1px solid rgb(9 52 64 / .10)!important;background:rgb(255 255 255 / .72)!important;color:#093440!important;box-shadow:0 12px 28px rgb(9 52 64 / .07)!important;text-decoration:none!important}body.tuspot-platform .tuspot-place-social-card .tuspot-place-social-card-link:hover{border-color:rgb(35 187 231 / .45)!important;background:#eaf8fe!important;color:#093440!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-social-card .tuspot-place-social-card-icon,body.tuspot-platform .tuspot-place-social-card-icon{width:28px!important;height:28px!important;min-width:28px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#13677f!important}body.tuspot-platform .tuspot-place-social-card-icon svg{width:24px!important;height:24px!important}body.tuspot-platform .tuspot-booking-request-card .tuspot-booking-request-submit,body.tuspot-platform .tuspot-booking-request-card button[type="submit"]{background:#eaf8fe!important;color:#093440!important;border:1px solid rgb(35 187 231 / .35)!important;box-shadow:0 14px 30px rgb(35 187 231 / .14)!important}body.tuspot-platform .tuspot-booking-request-card .tuspot-booking-request-submit:hover,body.tuspot-platform .tuspot-booking-request-card button[type="submit"]:hover{background:#23bbe7!important;color:#fff!important;border-color:#23bbe7!important}body.tuspot-platform .tuspot-cat-card-grid{align-items:stretch!important}body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-place-card-grid{height:100%!important;display:flex!important;flex-direction:column!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions{margin-top:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 52px!important;gap:10px!important;align-items:stretch!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-view-btn{min-height:50px!important;border-radius:18px!important;background:#23bbe7!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-shadow:0 16px 32px rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-view-btn:hover{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon{min-height:50px!important;border-radius:18px!important;background:#eef8fc!important;color:#13677f!important;border:1px solid rgb(35 187 231 / .28)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon:hover{background:#23bbe7!important;color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full{margin-top:10px!important;min-height:50px!important;border-radius:18px!important;background:#f4fbfe!important;color:#093440!important;border:1px solid rgb(35 187 231 / .28)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full:hover{background:#23bbe7!important;color:#fff!important}@media (max-width:767px){body.tuspot-platform .tuspot-place-trust-center .tuspot-place-trust-grid{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-place-trust-center .tuspot-place-trust-item{width:100%!important}}body.tuspot-platform .tuspot-primary-subcategory-select-wrap{display:none!important}body.tuspot-platform .tuspot-primary-subcategory-picker{display:grid!important;gap:10px!important;margin:16px 0 8px!important;padding:14px!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(234 248 254 / .94),rgb(255 255 255 / .98))!important}body.tuspot-platform .tuspot-primary-subcategory-picker>span{font-weight:950!important;color:#093440!important}body.tuspot-platform .tuspot-primary-subcategory-choice-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important}body.tuspot-platform .tuspot-primary-subcategory-choice{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:10px 14px!important;border-radius:999px!important;border:1px solid rgb(35 187 231 / .26)!important;background:#fff!important;color:#093440!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 10px 22px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-primary-subcategory-choice[hidden],body.tuspot-platform .tuspot-primary-subcategory-choice[style*="display: none"]{display:none!important}body.tuspot-platform .tuspot-primary-subcategory-choice i{width:20px!important;height:20px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf8fe!important;color:#23bbe7!important;font-style:normal!important;font-weight:950!important;transform:scale(.92)!important}body.tuspot-platform .tuspot-primary-subcategory-choice.is-active{background:#23bbe7!important;color:#fff!important;border-color:#23bbe7!important;box-shadow:0 14px 28px rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-primary-subcategory-choice.is-active i{background:#fff!important;color:#23bbe7!important}body.tuspot-platform .tuspot-primary-subcategory-picker small{color:#607487!important;font-weight:750!important;line-height:1.45!important}body.tuspot-platform .tuspot-hotel-stars-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;margin-left:10px!important;color:#f2b43b!important;font-size:.46em!important;line-height:1!important;white-space:nowrap!important;vertical-align:middle!important}body.tuspot-platform .tuspot-hotel-stars-badge span[aria-hidden="true"]{letter-spacing:1px!important}body.tuspot-platform .tuspot-hotel-stars-badge small{color:#a66b00!important;font-size:.72em!important;font-weight:900!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-amenities{display:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions{margin-top:auto!important;padding-top:24px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-view-action,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn:visited{color:#fff!important;text-decoration:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-view-action:hover,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-view-action:focus,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn:hover,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn:focus{color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-compare-action[data-tooltip]:before,body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon[data-tooltip]:before{color:#fff!important}body.tuspot-platform .tuspot-hotel-star-option input[type="radio"]{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;pointer-events:none!important}body.tuspot-platform .tuspot-hotel-star-option{position:relative!important}body.tuspot-platform .tuspot-cat-season-tabs{--tuspot-season-tab-bg:rgba(234,248,254,.86);--tuspot-season-tab-border:rgba(35,187,231,.26);--tuspot-season-tab-text:#0B4F62;--tuspot-season-tab-pill:rgba(255,255,255,.82);background:var(--tuspot-season-tab-bg)!important;border-color:var(--tuspot-season-tab-border)!important;box-shadow:0 14px 34px rgb(9 52 64 / .055)!important}body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato{--tuspot-season-tab-bg:linear-gradient(135deg, rgba(255,249,219,.95), rgba(255,236,153,.56));--tuspot-season-tab-border:rgba(245,184,42,.34);--tuspot-season-tab-text:#7A5400}body.tuspot-platform .tuspot-cat-season-tabs.is-current-zima{--tuspot-season-tab-bg:linear-gradient(135deg, rgba(231,247,255,.96), rgba(188,231,247,.56));--tuspot-season-tab-border:rgba(35,187,231,.34);--tuspot-season-tab-text:#0B5D78}body.tuspot-platform .tuspot-cat-season-tabs.is-current-wiosna{--tuspot-season-tab-bg:linear-gradient(135deg, rgba(235,255,241,.96), rgba(194,244,210,.56));--tuspot-season-tab-border:rgba(65,190,112,.28);--tuspot-season-tab-text:#156B37}body.tuspot-platform .tuspot-cat-season-tabs.is-current-jesien{--tuspot-season-tab-bg:linear-gradient(135deg, rgba(255,242,230,.96), rgba(255,205,159,.52));--tuspot-season-tab-border:rgba(230,126,34,.30);--tuspot-season-tab-text:#8A470E}body.tuspot-platform .tuspot-cat-season-tabs.is-current-caly-rok{--tuspot-season-tab-bg:linear-gradient(135deg, rgba(239,250,252,.96), rgba(214,244,250,.58));--tuspot-season-tab-border:rgba(35,187,231,.28);--tuspot-season-tab-text:#0B5D68}body.tuspot-platform .tuspot-cat-season-tabs>span,body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active){color:var(--tuspot-season-tab-text)!important}body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active){background:var(--tuspot-season-tab-pill)!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-active,body.tuspot-platform .tuspot-cat-season-tabs a:hover{background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:#fff!important}@media (min-width:901px) and (max-width:1440px){body.tuspot-platform .tuspot-category-page .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-grid .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid.is-map-active{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.tuspot-platform .tuspot-cat-card-grid{align-items:stretch!important}body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-place-card-grid{height:100%!important;display:flex!important;flex-direction:column!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-body{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;min-height:0!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-body>p:not(.tuspot-cat-place-location){min-height:5.6em}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-purpose-mini{margin-top:auto!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions{margin-top:28px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full{margin-top:12px!important}body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-card-view-action,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-card-view-action:visited,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-card-view-action:hover,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-card-view-action:focus,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn:visited,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn:hover,body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn:focus{color:#fff!important}body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-card-view-action :is(span,b,strong,small,em,svg,path),body.tuspot-platform .tuspot-cat-place-card a.tuspot-cat-view-btn :is(span,b,strong,small,em,svg,path){color:#fff!important;fill:currentColor!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon[data-tooltip]::before,body.tuspot-platform .tuspot-cat-card-compare-action[data-tooltip]::before{color:#fff!important}body.tuspot-platform .tuspot-cat-filter-card label,body.tuspot-platform .tuspot-cat-filter-card fieldset{margin-bottom:26px!important}body.tuspot-platform .tuspot-cat-filter-card label>:is(input:not([type=checkbox]):not([type=range]),select),body.tuspot-platform .tuspot-cat-filter-card label>.tuspot-select,body.tuspot-platform .tuspot-cat-filter-card label>.tuspot-native-select,body.tuspot-platform .tuspot-cat-filter-card label>.tuspot-filter-select-wrap,body.tuspot-platform .tuspot-cat-filter-card label>.tuspot-custom-select{margin-top:14px!important}body.tuspot-platform .tuspot-cat-filter-card legend+*{margin-top:14px!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-cta,body.tuspot-platform .tuspot-cat-season-guide-actions-no-primary>.tuspot-cat-season-guide-action-link--primary{display:none!important}body.tuspot-platform .tuspot-cat-season-guide-actions-no-primary,body.tuspot-platform .tuspot-cat-season-guide-actions-no-primary nav{display:flex!important;width:100%!important;flex-wrap:wrap!important;gap:10px!important}body.tuspot-platform .tuspot-cat-season-guide-actions-no-primary nav a{flex:1 1 0!important;min-width:160px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-gallery-selected figure{position:relative}body.tuspot-platform .tuspot-flow-shell .tuspot-gallery-selected .tuspot-media-remove[data-remove-selected-gallery]{width:calc(100% - 12px);margin:6px;min-height:30px;border-radius:999px;border:1px solid rgb(180 35 24 / .18);background:#fff6f5;color:#b42318;font-weight:900;font-size:11px;cursor:pointer}body.tuspot-platform .tuspot-opening-hours-editor{border:1px solid var(--tuspot-border,#D9EAF1);border-radius:24px;background:#F7FCFE;padding:22px;margin:18px 0}body.tuspot-platform .tuspot-opening-hours-head h3{margin:0 0 6px;color:#093440;font-size:20px;font-weight:800}body.tuspot-platform .tuspot-opening-hours-head p{margin:0 0 16px;color:#607884;font-size:13px;line-height:1.55}body.tuspot-platform .tuspot-opening-hours-row{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(120px,1fr) minmax(120px,1fr) auto auto auto;gap:10px;align-items:center;padding:12px;border:1px solid #DCEFF5;border-radius:18px;background:#fff;margin:0 0 10px}body.tuspot-platform .tuspot-opening-hours-row>strong{color:#093440;font-size:14px;font-weight:800}body.tuspot-platform .tuspot-opening-hours-row label:not(.tuspot-opening-hours-check){display:grid;gap:5px;color:#607884;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-opening-hours-row select{min-height:44px;border:1px solid #CDEBF5;border-radius:14px;background:#EEF8FC;color:#093440;padding:0 12px;font-family:Poppins,system-ui,sans-serif;font-size:14px;font-weight:700}body.tuspot-platform .tuspot-opening-hours-check{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 12px;border:1px solid #DCEFF5;border-radius:999px;background:#F6FBFE;color:#093440;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}body.tuspot-platform .tuspot-opening-hours-check input{accent-color:#23BBE7}body.tuspot-platform .tuspot-menu-compact-add{display:grid;gap:14px}body.tuspot-platform .tuspot-menu-category-select-field{max-width:360px}body.tuspot-platform .tuspot-menu-tabs-compact{display:none!important}body.tuspot-platform .tuspot-menu-add-grid-compact,body.tuspot-platform .tuspot-menu-add-grid-media.tuspot-menu-add-grid-compact{display:grid;grid-template-columns:minmax(170px,1fr) minmax(220px,1.35fr) minmax(100px,.55fr);gap:12px;align-items:end}body.tuspot-platform .tuspot-menu-add-grid-compact label,body.tuspot-platform .tuspot-menu-add-grid-compact .tuspot-menu-file-field{min-width:0}body.tuspot-platform .tuspot-menu-add-grid-compact .tuspot-menu-file-field{display:grid;gap:7px}body.tuspot-platform .tuspot-menu-file-field input[type="file"]{position:absolute;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important}body.tuspot-platform .tuspot-menu-file-field em{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 16px;border:1px solid #CDEBF5;border-radius:16px;background:#EAF8FE;color:#13677F;font-style:normal;font-size:13px;font-weight:800;cursor:pointer;text-align:center}body.tuspot-platform .tuspot-menu-add-button{min-height:52px;align-self:end;background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}@media (min-width:1101px){body.tuspot-platform .tuspot-menu-add-grid-compact .tuspot-menu-file-field,body.tuspot-platform .tuspot-menu-add-grid-compact [data-add-menu-item]{grid-column:span 1}}@media (max-width:1180px){body.tuspot-platform .tuspot-opening-hours-row{grid-template-columns:1fr 1fr}body.tuspot-platform .tuspot-opening-hours-row>strong{grid-column:1 / -1}body.tuspot-platform .tuspot-menu-add-grid-compact,body.tuspot-platform .tuspot-menu-add-grid-media.tuspot-menu-add-grid-compact{grid-template-columns:1fr 1fr}}@media (max-width:720px){body.tuspot-platform .tuspot-opening-hours-row,body.tuspot-platform .tuspot-menu-add-grid-compact,body.tuspot-platform .tuspot-menu-add-grid-media.tuspot-menu-add-grid-compact{grid-template-columns:1fr}}body.tuspot-platform .tuspot-place-form:not([data-current-category="noclegi"]) .tuspot-lodging-only-field,body.tuspot-platform .tuspot-place-form[data-current-category="gastronomia"] .tuspot-lodging-only-field,body.tuspot-platform .tuspot-place-form[data-current-category="gastronomia"] .tuspot-not-gastronomy-field{display:none!important}body.tuspot-platform .tuspot-place-form[data-current-category="noclegi"] .tuspot-lodging-only-field{display:block!important}body.tuspot-platform .tuspot-place-form:not([data-current-category="gastronomia"]) .tuspot-not-gastronomy-field{display:block!important}@media (min-width:901px){body.tuspot-platform .tuspot-category-page .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-grid .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid.is-map-active{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){body.tuspot-platform .tuspot-category-page .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-grid .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid.is-map-active{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-compact-add{padding:18px!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:24px!important;background:linear-gradient(180deg,rgb(246 251 254 / .96),rgb(255 255 255 / .98))!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-category-select-field{max-width:420px!important;margin-bottom:2px!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-category-select-field select{min-height:48px!important;border-radius:16px!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact,body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-media.tuspot-menu-add-grid-compact{display:grid!important;grid-template-columns:minmax(150px,.9fr) minmax(220px,1.25fr) minmax(96px,.5fr) minmax(180px,.95fr)!important;gap:12px!important;align-items:end!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact .tuspot-menu-file-field,body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact .tuspot-menu-add-button{grid-column:span 2!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-file-field{position:relative!important;min-height:74px!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-file-field input[type="file"]{position:fixed!important;left:-99999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;appearance:none!important;-webkit-appearance:none!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-file-field em{width:100%!important;min-height:52px!important;border-radius:18px!important;background:#eef8fc!important;color:#0b4f62!important;border:1px solid rgb(35 187 231 / .30)!important;box-shadow:0 10px 24px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-file-field em::before{content:"+";display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-right:8px;border-radius:999px;background:#23bbe7;color:#fff;font-weight:950}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-button{width:100%!important;min-height:52px!important;border-radius:18px!important}@media (max-width:1180px){body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact,body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-media.tuspot-menu-add-grid-compact{grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact .tuspot-menu-file-field,body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact .tuspot-menu-add-button{grid-column:span 1!important}}@media (max-width:720px){body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-compact,body.tuspot-platform .tuspot-menu-builder .tuspot-menu-add-grid-media.tuspot-menu-add-grid-compact{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-cat-card-actions :is(a.tuspot-cat-card-view-action,a.tuspot-cat-view-btn),body.tuspot-platform .tuspot-cat-card-actions :is(a.tuspot-cat-card-view-action,a.tuspot-cat-view-btn):hover,body.tuspot-platform .tuspot-cat-card-actions :is(a.tuspot-cat-card-view-action,a.tuspot-cat-view-btn):focus,body.tuspot-platform .tuspot-cat-card-actions :is(a.tuspot-cat-card-view-action,a.tuspot-cat-view-btn):active{color:#fff!important;background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important;text-decoration:none!important}body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-filter-submit-action,body.tuspot-platform .tuspot-cat-controls .tuspot-cat-filter-submit-action,body.tuspot-platform .tuspot-cat-map-filters .tuspot-cat-filter-submit-action,body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-filter-submit-action:hover,body.tuspot-platform .tuspot-cat-controls .tuspot-cat-filter-submit-action:hover,body.tuspot-platform .tuspot-cat-map-filters .tuspot-cat-filter-submit-action:hover{color:#fff!important;background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:hover,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:focus{color:#fff!important}body.tuspot-platform .tuspot-footer-pro-newsletter form button,body.tuspot-platform .tuspot-footer-pro-newsletter form button:hover,body.tuspot-platform .tuspot-footer-pro-newsletter form button:focus,body.tuspot-platform #tuspot-footer-pro-68908 .tuspot-footer-pro-newsletter form button{color:#fff!important}body.tuspot-platform .tuspot-cat-filter-card label{gap:15px!important}body.tuspot-platform .tuspot-cat-filter-card label>:is(input:not([type=checkbox]):not([type=range]),select){margin-top:15px!important}body.tuspot-platform .tuspot-cat-place-badges-compact{margin-top:12px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.tuspot-platform .tuspot-cat-place-badges-compact em{font-style:normal!important;display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 14px!important;border-radius:999px!important;background:#FFF4D8!important;border:1px solid rgb(245 165 36 / .22)!important;color:#5E6A76!important;font-weight:800!important}body.tuspot-platform .tuspot-cat-purpose-mini span:nth-child(n+3){display:none!important}body.tuspot-platform .tuspot-cat-place-card-grid .tuspot-cat-place-body{display:flex!important;flex-direction:column!important;min-height:0!important}body.tuspot-platform .tuspot-cat-place-card-grid .tuspot-cat-purpose-mini{margin-top:auto!important;padding-top:18px!important}body.tuspot-platform .tuspot-cat-place-card-grid .tuspot-cat-card-actions{margin-top:22px!important}@media (min-width:1024px){body.tuspot-platform .tuspot-cat-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}body.tuspot-platform .tuspot-place-leader-favorite-btn.is-active,body.tuspot-platform [data-place-favorite].is-active{color:#fff!important;background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important}body.tuspot-platform .tuspot-place-leader-favorite-btn.is-active :is(svg,path),body.tuspot-platform [data-place-favorite].is-active :is(svg,path){color:#fff!important;stroke:#fff!important;fill:#fff!important}body.tuspot-platform .tuspot-cat-favorite-btn.is-active{background:#fff!important;color:var(--tuspot-primary,#23BBE7)!important}body.tuspot-platform .tuspot-cat-favorite-btn.is-active :is(svg,path){stroke:var(--tuspot-primary,#23BBE7)!important;fill:var(--tuspot-primary,#23BBE7)!important}body.tuspot-platform .tuspot-action-modal{position:fixed!important;inset:0!important;z-index:2147482600!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgb(9 52 64 / .42)!important;backdrop-filter:blur(12px)!important}body.tuspot-platform .tuspot-action-modal-card{width:min(520px,calc(100vw - 32px))!important;background:#fff!important;border:1px solid rgb(35 187 231 / .24)!important;border-radius:28px!important;box-shadow:0 30px 90px rgb(9 52 64 / .24)!important;padding:28px!important;position:relative!important;color:#093440!important}body.tuspot-platform .tuspot-action-modal-close{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:50%!important;border:1px solid rgb(35 187 231 / .25)!important;background:#F6FBFE!important;color:#093440!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}body.tuspot-platform .tuspot-action-modal-icon{width:54px!important;height:54px!important;border-radius:18px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;font-size:26px!important;font-weight:900!important;margin-bottom:14px!important}body.tuspot-platform .tuspot-action-modal-card h3{margin:0 0 8px!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.05!important;color:#093440!important}body.tuspot-platform .tuspot-action-modal-card p{margin:0 0 18px!important;color:#5E6A76!important;font-weight:700!important}body.tuspot-platform .tuspot-share-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.tuspot-platform .tuspot-share-grid :is(a,button){display:flex!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgb(35 187 231 / .22)!important;background:#F6FBFE!important;color:#093440!important;text-decoration:none!important;font-weight:900!important;cursor:pointer!important}body.tuspot-platform .tuspot-share-grid :is(a,button):hover{background:#EAF8FE!important;color:#093440!important}body.tuspot-platform .tuspot-share-grid span{width:34px!important;height:34px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:var(--tuspot-primary,#23BBE7)!important;font-weight:900!important}body.tuspot-platform .tuspot-amenities-modal-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}body.tuspot-platform .tuspot-amenities-modal-list li{display:flex!important;align-items:center!important;gap:9px!important;padding:12px!important;border-radius:16px!important;background:#F6FBFE!important;color:#093440!important;font-weight:800!important}body.tuspot-platform .tuspot-amenities-modal-list li span{color:var(--tuspot-primary,#23BBE7)!important;font-weight:900!important}body.tuspot-platform .tuspot-place-amenities-all-btn{cursor:pointer!important}@media (max-width:640px){body.tuspot-platform .tuspot-share-grid,body.tuspot-platform .tuspot-amenities-modal-list{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-cat-filter-card label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin-bottom:24px!important}body.tuspot-platform .tuspot-cat-filter-card label>:is(input:not([type=checkbox]):not([type=range]),select,.tuspot-select-ui,.tuspot-select-button),body.tuspot-platform .tuspot-cat-filter-card label :is(input:not([type=checkbox]):not([type=range]),select,.tuspot-select-ui,.tuspot-select-button){margin-top:15px!important}body.tuspot-platform .tuspot-place-leader-favorite-btn,body.tuspot-platform .tuspot-place-leader-share-btn,body.tuspot-platform .tuspot-place-amenities-all-btn{cursor:pointer!important}body.tuspot-platform .tuspot-place-leader-favorite-btn.is-active,body.tuspot-platform .tuspot-place-leader-favorite-btn.is-tuspot-favorited,body.tuspot-platform [data-place-favorite].is-active,body.tuspot-platform [data-place-favorite].is-tuspot-favorited{background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-leader-favorite-btn.is-active :is(svg,path),body.tuspot-platform .tuspot-place-leader-favorite-btn.is-tuspot-favorited :is(svg,path),body.tuspot-platform [data-place-favorite].is-active :is(svg,path),body.tuspot-platform [data-place-favorite].is-tuspot-favorited :is(svg,path){color:#fff!important;stroke:#fff!important;fill:#fff!important}body.tuspot-platform .tuspot-place-leader-favorite-btn.is-active svg,body.tuspot-platform .tuspot-place-leader-favorite-btn.is-tuspot-favorited svg,body.tuspot-platform [data-place-favorite].is-active svg,body.tuspot-platform [data-place-favorite].is-tuspot-favorited svg{transform:scale(1.04)!important}body.tuspot-platform .tuspot-action-modal,body.tuspot-platform .tuspot-hard-action-modal{position:fixed!important;inset:0!important;z-index:2147483640!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgb(9 52 64 / .48)!important;backdrop-filter:blur(14px)!important}body.tuspot-platform .tuspot-action-modal-card,body.tuspot-platform .tuspot-hard-action-modal-card{width:min(560px,calc(100vw - 32px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;background:#fff!important;border:1px solid rgb(35 187 231 / .25)!important;border-radius:28px!important;box-shadow:0 34px 90px rgb(9 52 64 / .28)!important;padding:28px!important;position:relative!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-hard-action-modal-close{position:absolute!important;top:14px!important;right:14px!important;width:36px!important;height:36px!important;border-radius:999px!important;border:1px solid rgb(35 187 231 / .25)!important;background:#F6FBFE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;cursor:pointer!important;font-size:22px!important;line-height:1!important}body.tuspot-platform .tuspot-hard-action-modal-icon{width:54px!important;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:18px!important;background:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:26px!important;font-weight:950!important;margin-bottom:14px!important}body.tuspot-platform .tuspot-hard-action-modal-card h3{margin:0 0 8px!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:clamp(26px,3vw,38px)!important;line-height:1.05!important}body.tuspot-platform .tuspot-hard-action-modal-card p{margin:0 0 18px!important;color:#5E6A76!important;-webkit-text-fill-color:#5E6A76!important;font-weight:700!important}body.tuspot-platform .tuspot-hard-share-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.tuspot-platform .tuspot-hard-share-grid :is(a,button){min-height:58px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgb(35 187 231 / .24)!important;background:#F6FBFE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-decoration:none!important;font-weight:900!important;cursor:pointer!important}body.tuspot-platform .tuspot-hard-share-grid :is(a,button):hover{background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-hard-share-grid i{width:34px!important;height:34px!important;border-radius:12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-style:normal!important;font-weight:950!important}body.tuspot-platform .tuspot-hard-amenities-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;list-style:none!important;margin:0!important;padding:0!important}body.tuspot-platform .tuspot-hard-amenities-list li{display:flex!important;align-items:center!important;gap:9px!important;padding:12px!important;border-radius:16px!important;background:#F6FBFE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-weight:850!important}body.tuspot-platform .tuspot-hard-amenities-list span{color:var(--tuspot-primary,#23BBE7)!important;-webkit-text-fill-color:var(--tuspot-primary,#23BBE7)!important;font-weight:950!important}@media (max-width:640px){body.tuspot-platform .tuspot-hard-share-grid,body.tuspot-platform .tuspot-hard-amenities-list{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-table-request-card{background:linear-gradient(180deg,#f6fbfe 0%,#ffffff 100%)!important;border:1px solid rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-table-request-form h3,body.tuspot-platform .tuspot-table-request-form h3 .tuspot-place-svg{color:#093440!important}body.tuspot-platform .tuspot-table-request-form button.tuspot-table-request-submit,body.tuspot-platform .tuspot-table-request-form button.tuspot-table-request-submit:hover,body.tuspot-platform .tuspot-table-request-form button.tuspot-table-request-submit:focus{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-grid .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-layout-listmap .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid,body.tuspot-platform .tuspot-cat-card-grid.is-map-active{row-gap:42px!important}body.tuspot-platform .tuspot-cat-filter-card label.tuspot-cat-checkline,body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-checkline{display:inline-grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:center!important;width:calc(50% - 8px)!important;margin:8px 8px 12px 0!important;box-sizing:border-box!important;vertical-align:top!important;gap:9px!important}body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-checkline input[type="checkbox"]{grid-column:1!important;justify-self:center!important}body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-checkline>:not(input){grid-column:2!important}@media (max-width:640px){body.tuspot-platform .tuspot-cat-filter-card label.tuspot-cat-checkline,body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-checkline{display:grid!important;width:100%!important;margin:8px 0 12px!important}}body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon[data-tooltip]::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-compare-action[data-tooltip]::before,body.tuspot-platform .tuspot-c--catalog .tuspot-compare-btn-icon[data-tooltip]::before,body.tuspot-platform .tuspot-c--catalog .tuspot-cat-card-compare-action[data-tooltip]::before,body.tuspot-platform .tuspot-compare-tooltip-white-guard[data-tooltip]::before,body.tuspot-platform .tuspot-compare-tooltip-white-guard[data-tooltip]:before{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon[data-tooltip]::after,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-compare-action[data-tooltip]::after,body.tuspot-platform .tuspot-c--catalog .tuspot-compare-btn-icon[data-tooltip]::after,body.tuspot-platform .tuspot-c--catalog .tuspot-cat-card-compare-action[data-tooltip]::after,body.tuspot-platform .tuspot-compare-tooltip-white-guard[data-tooltip]::after,body.tuspot-platform .tuspot-compare-tooltip-white-guard[data-tooltip]:after{border-top-color:#093440!important}body.tuspot-platform .tuspot-action-modal.is-tuspot-amenities-modal .tuspot-action-modal-card,body.tuspot-platform .tuspot-hard-action-modal.is-tuspot-amenities-modal .tuspot-hard-action-modal-card{width:min(980px, calc(100vw - 40px))!important;max-width:min(980px, calc(100vw - 40px))!important}body.tuspot-platform .tuspot-action-modal.is-tuspot-amenities-modal .tuspot-action-modal-content,body.tuspot-platform .tuspot-hard-action-modal.is-tuspot-amenities-modal .tuspot-hard-action-modal-content{width:100%!important}body.tuspot-platform .tuspot-action-modal.is-tuspot-amenities-modal .tuspot-amenities-modal-list,body.tuspot-platform .tuspot-hard-action-modal.is-tuspot-amenities-modal .tuspot-hard-amenities-list,body.tuspot-platform .tuspot-action-modal-card:has(.tuspot-amenities-modal-list) .tuspot-amenities-modal-list,body.tuspot-platform .tuspot-hard-action-modal-card:has(.tuspot-hard-amenities-list) .tuspot-hard-amenities-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body.tuspot-platform .tuspot-hard-action-modal.is-tuspot-amenities-modal .tuspot-hard-amenities-list li,body.tuspot-platform .tuspot-action-modal.is-tuspot-amenities-modal .tuspot-amenities-modal-list li{min-height:48px!important;padding:11px 12px!important}body.tuspot-platform .tuspot-booking-card-context-fixed.tuspot-table-request-card,body.tuspot-platform .tuspot-booking-card-context-fixed.tuspot-contact-request-card{background:linear-gradient(180deg,#f6fbfe 0%,#fff 100%)!important;border:1px solid rgb(35 187 231 / .24)!important}@media (max-width:980px){body.tuspot-platform .tuspot-action-modal.is-tuspot-amenities-modal .tuspot-amenities-modal-list,body.tuspot-platform .tuspot-hard-action-modal.is-tuspot-amenities-modal .tuspot-hard-amenities-list,body.tuspot-platform .tuspot-action-modal-card:has(.tuspot-amenities-modal-list) .tuspot-amenities-modal-list,body.tuspot-platform .tuspot-hard-action-modal-card:has(.tuspot-hard-amenities-list) .tuspot-hard-amenities-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body.tuspot-platform .tuspot-action-modal.is-tuspot-amenities-modal .tuspot-amenities-modal-list,body.tuspot-platform .tuspot-hard-action-modal.is-tuspot-amenities-modal .tuspot-hard-amenities-list,body.tuspot-platform .tuspot-action-modal-card:has(.tuspot-amenities-modal-list) .tuspot-amenities-modal-list,body.tuspot-platform .tuspot-hard-action-modal-card:has(.tuspot-hard-amenities-list) .tuspot-hard-amenities-list{grid-template-columns:1fr!important}}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{--tuspot-bg:#061f28;--tuspot-card:#0b2d38;--tuspot-soft:#123f4d;--tuspot-input:#0f3541;--tuspot-border:rgba(159,226,244,.24);--tuspot-text:#f4fbfd;--tuspot-deep:#f4fbfd;--tuspot-secondary:#9ee7f8;--ts-bg:#061f28;--ts-panel:#0b2d38;--ts-soft:#123f4d;--ts-input:#0f3541;--ts-border:rgba(159,226,244,.24);--ts-ink:#f4fbfd;--ts-secondary:#9ee7f8;background:#061f28!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform #page,html[data-tuspot-theme="dark"] body.tuspot-platform .site,html[data-tuspot-theme="dark"] body.tuspot-platform .site-content,html[data-tuspot-theme="dark"] body.tuspot-platform main,html[data-tuspot-theme="dark"] body.tuspot-platform article,html[data-tuspot-theme="dark"] body.tuspot-platform .entry-content,body.tuspot-platform[data-tuspot-theme="dark"] #page,body.tuspot-platform[data-tuspot-theme="dark"] .site,body.tuspot-platform[data-tuspot-theme="dark"] .site-content,body.tuspot-platform[data-tuspot-theme="dark"] main,body.tuspot-platform[data-tuspot-theme="dark"] article,body.tuspot-platform[data-tuspot-theme="dark"] .entry-content{background:#061f28!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro{position:relative!important;z-index:1000000!important;background:#061f28!important;border-bottom:1px solid rgb(159 226 244 / .14)!important;box-shadow:0 14px 42px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-inner{background:rgb(7 33 42 / .96)!important;border-color:rgb(159 226 244 / .18)!important;box-shadow:none!important;color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-main,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest>a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-menu-user,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-main,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-menu-guest>a{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-main:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-main:hover{color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-dropdown{z-index:1000002!important;background:#082833!important;border-color:rgb(159 226 244 / .22)!important;box-shadow:0 28px 70px rgb(0 0 0 / .44)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-dropdown a{color:#e9f8fe!important;-webkit-text-fill-color:#e9f8fe!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-dropdown a:hover{background:rgb(35 187 231 / .14)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-cta,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-cta{background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 36px rgb(35 187 231 / .24)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3{background:#061f28!important;color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-shade,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-shade{background:linear-gradient(90deg,rgb(4 23 29 / .80),rgb(4 23 29 / .55),rgb(4 23 29 / .34)),linear-gradient(180deg,rgb(4 23 29 / .12),rgb(4 23 29 / .28),#061f28 100%)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3 h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3 p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3 h1,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3 p{color:#fff!important;text-shadow:0 12px 34px rgb(0 0 0 / .22)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-tabs a{background:rgb(8 40 51 / .78)!important;border-color:rgb(159 226 244 / .24)!important;color:#e9f8fe!important;-webkit-text-fill-color:#e9f8fe!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-tabs a.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-tabs a:hover{background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:rgb(7 33 42 / .92)!important;border-color:rgb(159 226 244 / .25)!important;box-shadow:0 30px 80px rgb(0 0 0 / .42)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price{background:rgb(7 33 42 / .92)!important;color:#f4fbfd!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search select{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price strong{background:#123f4d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 20px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]{background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer{background:#082833!important;border-color:rgb(159 226 244 / .26)!important;box-shadow:0 28px 70px rgb(0 0 0 / .46)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option :is(span,strong,b,em,small,i),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option :is(span,strong,b,em,small,i){color:#e9f8fe!important;-webkit-text-fill-color:#e9f8fe!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option.is-selected{background:rgb(35 187 231 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-cards-wrap,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-cards-wrap{background:rgb(7 33 42 / .94)!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience{color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-hero,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-hero{background:radial-gradient(circle at 12% 0%,rgb(35 187 231 / .20),transparent 30%),radial-gradient(circle at 96% 12%,rgb(118 220 201 / .13),transparent 34%),linear-gradient(135deg,#082833 0%,#0b2d38 48%,#061f28 100%)!important;border-color:rgb(159 226 244 / .22)!important;box-shadow:0 30px 90px rgb(0 0 0 / .26)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-section{background:linear-gradient(180deg,rgb(12 48 60 / .96),rgb(8 35 45 / .98))!important;border-color:rgb(159 226 244 / .20)!important;box-shadow:0 26px 70px rgb(0 0 0 / .24)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail{background:linear-gradient(135deg,rgb(12 48 60 / .96),rgb(8 35 45 / .98))!important;border-color:rgb(159 226 244 / .20)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-hero h1,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-section-head h2{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-hero p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-section-head p{color:#b9d9e3!important;-webkit-text-fill-color:#b9d9e3!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-100-copy>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport>div>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner>div>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail>div>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-head span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-kicker,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-100-copy>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport>div>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner>div>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail>div>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-head span{background:rgb(35 187 231 / .14)!important;color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path.is-owner,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path.is-owner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card{background:#082833!important;border-color:rgb(159 226 244 / .18)!important;color:#d9f1f7!important;box-shadow:0 18px 48px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid a{text-decoration:none!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail input{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important;background:transparent!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search span{color:#9fcbd7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-actions a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-100-copy a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner-actions a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head.has-action>a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card a:last-child,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-actions a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-100-copy a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner-actions a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head.has-action>a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card a:last-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card strong{background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-actions a.is-secondary,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-100-copy a+a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner-actions a+a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-actions a.is-secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-100-copy a+a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner-actions a+a{background:#123f4d!important;border:1px solid rgb(159 226 244 / .24)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-photo-card span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-map-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-photo-card span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-map-card{background:rgb(8 40 51 / .86)!important;border-color:rgb(159 226 244 / .18)!important;color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-map-card strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport-card b,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-map-card strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport-card b{color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-map-card span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport-card em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-map-card span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport-card em{color:#b9d9e3!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport-card{background:linear-gradient(135deg,#0b2d38,#126980)!important;border-color:rgb(159 226 244 / .22)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps b,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid em{background:rgb(35 187 231 / .16)!important;color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card>a span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card>a span{background:rgb(234 248 254 / .92)!important;color:#093440!important;-webkit-text-fill-color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-content,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-content,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-content,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-content{background:#082833!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-highlights span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-highlights span{background:rgb(159 226 244 / .12)!important;color:#d9f1f7!important;-webkit-text-fill-color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail form,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail form{background:#082833!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail input::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail input::placeholder{color:#9fcbd7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card>div,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card>div{background:#082833!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card em{color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-category-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-category-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-step-card{background:#082833!important;border-color:rgb(159 226 244 / .18)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-category-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-category-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-step-card h3{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-category-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-category-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-step-card p{color:#b9d9e3!important;-webkit-text-fill-color:#b9d9e3!important}@media (max-width:782px){html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{--ts-dark-bg:#041f27;--ts-dark-panel:#082b35;--ts-dark-panel-2:#0b3440;--ts-dark-panel-3:#0f3d4a;--ts-dark-border:rgba(159,226,244,.22);--ts-dark-text:#f3fbfe;--ts-dark-muted:#b8dce5;--ts-dark-aqua:#23bbe7;--ts-dark-aqua-soft:rgba(35,187,231,.16);color-scheme:dark;background:#041f27!important}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap,.elementor-widget,.elementor-element):has(.tuspot-header-pro),body.tuspot-platform[data-tuspot-theme="dark"] :is(.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap,.elementor-widget,.elementor-element):has(.tuspot-header-pro){background:#041f27!important;background-color:#041f27!important;border-color:rgb(159 226 244 / .12)!important;box-shadow:none!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;background:#041f27!important;border:0!important;border-bottom:1px solid rgb(159 226 244 / .14)!important;box-shadow:0 14px 40px rgb(0 0 0 / .22)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-inner{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:0 auto!important;background:#062733!important;border-left:1px solid rgb(159 226 244 / .13)!important;border-right:1px solid rgb(159 226 244 / .13)!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro :is(a,span,strong,b,em,small),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro :is(a,span,strong,b,em,small){color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro :is(svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro :is(svg,path){color:currentColor!important;stroke:currentColor!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta :is(span,strong,b,em,small),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-header-pro-cta,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-header-pro-cta :is(span,strong,b,em,small){background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:rgb(5 31 39 / .94)!important;border:1px solid rgb(159 226 244 / .22)!important;box-shadow:0 30px 90px rgb(0 0 0 / .42)!important;backdrop-filter:blur(18px) saturate(126%)!important;-webkit-backdrop-filter:blur(18px) saturate(126%)!important;overflow:visible!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search :is(label,.tuspot-home-hero-v3-select,.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-price),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search :is(label,.tuspot-home-hero-v3-select,.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-price){background:transparent!important;border-color:rgb(159 226 244 / .20)!important;color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input::placeholder{background:transparent!important;color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search :is(.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-select-btn span,.tuspot-home-hero-v3-select-btn strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search :is(.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-select-btn span,.tuspot-home-hero-v3-select-btn strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn{border:1px solid rgb(159 226 244 / .28)!important;background:rgb(8 43 53 / .72)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price{background:rgb(4 31 39 / .94)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price strong{background:#0f3d4a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer{background:#062733!important;border:1px solid rgb(159 226 244 / .24)!important;box-shadow:0 32px 86px rgb(0 0 0 / .50)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option *{color:#eaf9fd!important;-webkit-text-fill-color:#eaf9fd!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option.is-selected{background:rgb(35 187 231 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience{background:#041f27!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-section,.tuspot-fpx-hero,.tuspot-personalized,.tuspot-home-section,.tuspot-fpx-styles,.tuspot-fpx-places,.tuspot-fpx-steps,.tuspot-fpx-passport,.tuspot-fpx-owner,.tuspot-fpx-magazine,.tuspot-fpx-tail),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-section,.tuspot-fpx-hero,.tuspot-personalized,.tuspot-home-section,.tuspot-fpx-styles,.tuspot-fpx-places,.tuspot-fpx-steps,.tuspot-fpx-passport,.tuspot-fpx-owner,.tuspot-fpx-magazine,.tuspot-fpx-tail){background:linear-gradient(135deg,#082b35 0%,#0a3440 56%,#061f28 100%)!important;border:1px solid rgb(159 226 244 / .20)!important;box-shadow:0 30px 90px rgb(0 0 0 / .30)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(h1,h2,h3,h4,strong,b),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(h1,h2,h3,h4,strong,b) :is(a,span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(h1,h2,h3,h4,strong,b),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(h1,h2,h3,h4,strong,b) :is(a,span){color:#f6fcff!important;-webkit-text-fill-color:#f6fcff!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(p,small,em,label,li,.tuspot-fpx-section-head p,.tuspot-fpx-style-grid span,.tuspot-fpx-path-steps span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(p,small,em,label,li,.tuspot-fpx-section-head p,.tuspot-fpx-style-grid span,.tuspot-fpx-path-steps span){color:#bfe2eb!important;-webkit-text-fill-color:#bfe2eb!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-kicker,.tuspot-fpx-section-head>span,.tuspot-personalized-head>span,.tuspot-fpx-passport>div>span,.tuspot-fpx-owner>div>span,.tuspot-fpx-tail>div>span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-kicker,.tuspot-fpx-section-head>span,.tuspot-personalized-head>span,.tuspot-fpx-passport>div>span,.tuspot-fpx-owner>div>span,.tuspot-fpx-tail>div>span){background:rgb(35 187 231 / .14)!important;color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-style-grid a,.tuspot-fpx-path,.tuspot-fpx-path-steps a,.tuspot-fpx-place-card,.tuspot-fpx-magazine-grid article,.tuspot-personalized-card,.tuspot-home-place-card),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-style-grid a,.tuspot-fpx-path,.tuspot-fpx-path-steps a,.tuspot-fpx-place-card,.tuspot-fpx-magazine-grid article,.tuspot-personalized-card,.tuspot-home-place-card){background:#062733!important;border:1px solid rgb(159 226 244 / .20)!important;color:#d9f1f7!important;box-shadow:0 18px 52px rgb(0 0 0 / .25)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason){background:rgb(234 248 254 / .92)!important;color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason) :is(strong,b,span,p),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason) :is(strong,b,span,p){color:#093440!important;-webkit-text-fill-color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-place-content,.tuspot-fpx-magazine-content,.tuspot-personalized-card>div),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-place-content,.tuspot-fpx-magazine-content,.tuspot-personalized-card>div){background:#062733!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-place-main,.tuspot-fpx-section-head.has-action>a,.tuspot-fpx-passport a,.tuspot-fpx-owner-actions a,.tuspot-fpx-tail button,.tuspot-personalized-card strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-place-main,.tuspot-fpx-section-head.has-action>a,.tuspot-fpx-passport a,.tuspot-fpx-owner-actions a,.tuspot-fpx-tail button,.tuspot-personalized-card strong){background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-place-top span,.tuspot-fpx-place-highlights span,.tuspot-fpx-magazine-grid span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-place-top span,.tuspot-fpx-place-highlights span,.tuspot-fpx-magazine-grid span){background:rgb(234 248 254 / .93)!important;color:#093440!important;-webkit-text-fill-color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience input{background:#062733!important;color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important;border-color:rgb(159 226 244 / .20)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials{color:#eaf9fd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials :is(a,span,strong,b),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials :is(a,span,strong,b){color:#eaf9fd!important;-webkit-text-fill-color:#eaf9fd!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials a{background:rgb(159 226 244 / .14)!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform ::selection{background:rgb(35 187 231 / .38)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-dark-mode="disabled"] [data-tuspot-theme-switcher],html[data-tuspot-dark-mode="disabled"] .tuspot-floating-theme-switcher,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-switcher,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-toggle,html[data-tuspot-dark-mode="disabled"] .tuspot-toggle-theme,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-switch,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-dark-toggle,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-light-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-tuspot-dark-mode="disabled"]{color-scheme:light!important}body.tuspot-platform .tuspot-compare-tray.tuspot-compare-tray-v21041{width:min(1120px,calc(100vw - 36px))!important;min-height:104px!important;padding:18px 20px!important;border-radius:30px!important;align-items:center!important;gap:18px!important}body.tuspot-platform .tuspot-compare-tray-v21041>strong{font-size:24px!important;line-height:1.05!important;min-width:170px!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-items{flex:1 1 auto!important;display:grid!important;grid-template-columns:42px minmax(260px,1fr) 42px auto!important;gap:10px!important;align-items:center!important;overflow:visible!important;min-width:0!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-mini-current{min-width:0!important;width:100%!important;min-height:66px!important;padding:10px 12px!important;border-radius:20px!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-mini-current img{width:50px!important;height:50px!important;border-radius:15px!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-mini-current span{font-size:16px!important;line-height:1.1!important;color:#093440!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-tray-nav{width:42px!important;height:42px!important;border-radius:999px!important;border:1px solid #d9eaf1!important;background:#fff!important;color:#13677F!important;font-size:28px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-tray-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:48px!important;min-height:34px!important;padding:0 10px!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677F!important;font-style:normal!important;font-weight:900!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-actions{flex:0 0 auto!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-actions button,body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-actions a{min-height:50px!important;border-radius:16px!important;padding:0 18px!important;font-size:15px!important}body.tuspot-platform .tuspot-compare-box-v21041{width:min(1280px,calc(100vw - 42px))!important}body.tuspot-platform .tuspot-compare-table-v21041{grid-template-columns:190px repeat(var(--compare-count,3),minmax(210px,1fr))!important;overflow:hidden!important}body.tuspot-platform .tuspot-compare-table-v21041 .tuspot-compare-cell{color:#334155!important}body.tuspot-platform .tuspot-compare-go,body.tuspot-platform .tuspot-compare-go:hover,body.tuspot-platform .tuspot-compare-go:focus,body.tuspot-platform .tuspot-compare-page-go,body.tuspot-platform .tuspot-compare-page-go:hover,body.tuspot-platform .tuspot-compare-page-go:focus,body.tuspot-platform .tuspot-compare-go-white,body.tuspot-platform .tuspot-compare-go-white:hover,body.tuspot-platform .tuspot-compare-go-white:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-compare-distance-button{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid #d9eaf1!important;background:#f6fbfe!important;color:#13677F!important;font-weight:900!important;cursor:pointer!important;text-align:left!important}body.tuspot-platform .tuspot-compare-weather-now{display:block!important;margin-bottom:8px!important;color:#093440!important;font-weight:900!important}body.tuspot-platform .tuspot-compare-weather-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid #bdefff!important;background:#eaf8fe!important;color:#13677F!important;-webkit-text-fill-color:#13677F!important;font-weight:900!important;cursor:pointer!important}body.tuspot-platform .tuspot-compare-weather-button:hover{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-compare-weather-popup-layer{position:fixed!important;inset:0!important;z-index:10090!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:22px!important;background:rgb(9 52 64 / .34)!important;backdrop-filter:blur(10px)!important}body.tuspot-platform .tuspot-compare-weather-popup{position:relative!important;width:min(620px,100%)!important;border-radius:28px!important;border:1px solid #d9eaf1!important;background:#fff!important;box-shadow:0 28px 90px rgb(9 52 64 / .24)!important;padding:28px!important;color:#093440!important}body.tuspot-platform .tuspot-compare-weather-popup h3{margin:0 44px 4px 0!important;font-size:28px!important;line-height:1.05!important;color:#093440!important}body.tuspot-platform .tuspot-compare-weather-popup p{margin:0 0 18px!important;color:#607987!important;font-weight:700!important}body.tuspot-platform .tuspot-compare-weather-close{position:absolute!important;top:18px!important;right:18px!important;width:40px!important;height:40px!important;border:0!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677F!important;font-size:22px!important;cursor:pointer!important}body.tuspot-platform .tuspot-compare-weather-days{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}body.tuspot-platform .tuspot-compare-weather-days div{border-radius:18px!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important;padding:14px 10px!important;text-align:center!important}body.tuspot-platform .tuspot-compare-weather-days span{display:block!important;font-size:28px!important;margin-bottom:6px!important}body.tuspot-platform .tuspot-compare-weather-days b,body.tuspot-platform .tuspot-compare-weather-days small{display:block!important;color:#093440!important;font-weight:900!important}body.tuspot-platform .tuspot-compare-weather-days small{color:#607987!important;font-size:12px!important;margin-top:3px!important}body.tuspot-platform .tuspot-compare-page-table-wrap-v21041{overflow-x:hidden!important;overflow-y:visible!important}body.tuspot-platform .tuspot-compare-page-carousel{width:100%!important}body.tuspot-platform .tuspot-compare-page-carousel-head{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0 0 10px!important}body.tuspot-platform .tuspot-compare-page-carousel-head button{width:42px!important;height:42px!important;border:1px solid #d9eaf1!important;border-radius:999px!important;background:#fff!important;color:#13677F!important;font-size:26px!important;font-weight:900!important;cursor:pointer!important}body.tuspot-platform .tuspot-compare-page-carousel-head button:disabled{opacity:.35!important;cursor:not-allowed!important}body.tuspot-platform .tuspot-compare-page-carousel-head strong{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677F!important;font-weight:900!important}body.tuspot-platform .tuspot-compare-page-progress{height:10px!important;margin-bottom:14px!important;border-radius:999px!important;border:1px solid #bdefff!important;background:#eef8fc!important;overflow:hidden!important}body.tuspot-platform .tuspot-compare-page-progress i{display:block!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#23BBE7,#22BAE5)!important}body.tuspot-platform .tuspot-compare-page-table-carousel{width:100%!important;min-width:0!important;grid-template-columns:180px repeat(var(--compare-page-count,2),minmax(0,1fr))!important;border-radius:24px!important}body.tuspot-platform .tuspot-compare-page-table-carousel .tuspot-compare-page-cell{min-width:0!important}body.tuspot-platform .tuspot-compare-page-row-actions a:first-child,body.tuspot-platform .tuspot-compare-page-row-actions a:first-child:hover,body.tuspot-platform .tuspot-compare-page-row-actions a:first-child:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:900px){body.tuspot-platform .tuspot-compare-tray.tuspot-compare-tray-v21041{flex-direction:column!important;align-items:stretch!important}body.tuspot-platform .tuspot-compare-tray-v21041>strong{min-width:0!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-items{grid-template-columns:38px minmax(0,1fr) 38px auto!important}body.tuspot-platform .tuspot-compare-page-table-carousel{display:block!important}body.tuspot-platform .tuspot-compare-page-table-carousel .tuspot-compare-page-cell{display:block!important;border-right:0!important}body.tuspot-platform .tuspot-compare-weather-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-compare-tray-v21041 .tuspot-compare-actions a[data-compare-page-link]{grid-column:1 / -1!important}body.tuspot-platform .tuspot-compare-table-v21041{display:block!important}body.tuspot-platform .tuspot-compare-table-v21041 .tuspot-compare-cell{display:block!important;border-right:0!important}}body.tuspot-platform .tuspot-compare-next-step-card .tuspot-compare-plan-status,body.tuspot-platform [data-compare-next-step] .tuspot-compare-plan-status{display:flex!important;align-items:center!important;gap:12px!important;margin:16px 0 10px!important;padding:14px 16px!important;border:1px solid rgb(35 187 231 / .24)!important;border-radius:22px!important;background:linear-gradient(135deg,rgb(234 248 254 / .92),rgb(255 255 255 / .98))!important;color:#093440!important;box-shadow:0 16px 34px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-compare-next-step-card .tuspot-compare-plan-status strong,body.tuspot-platform [data-compare-next-step] .tuspot-compare-plan-status strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:52px!important;height:52px!important;border-radius:18px!important;background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:26px!important;font-weight:900!important;line-height:1!important}body.tuspot-platform .tuspot-compare-next-step-card .tuspot-compare-plan-status span,body.tuspot-platform [data-compare-next-step] .tuspot-compare-plan-status span{color:#093440!important;font-weight:850!important;line-height:1.2!important}body.tuspot-platform .tuspot-compare-next-step-card small[data-compare-plan-note],body.tuspot-platform [data-compare-next-step] small[data-compare-plan-note]{display:block!important;margin:0 0 14px!important;color:#5f7182!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important}body.tuspot-platform .tuspot-compare-page-row-actions button[data-compare-page-trip].is-in-trip,body.tuspot-platform button[data-compare-page-trip].is-in-trip{background:#093440!important;border-color:#093440!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-compare-page-row-actions button[data-compare-page-trip],body.tuspot-platform .tuspot-compare-page-row-actions a,body.tuspot-platform .tuspot-compare-page-go,body.tuspot-platform .tuspot-compare-go{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-compare-page-table-wrap-v21041,body.tuspot-platform .tuspot-compare-page-table-wrap[data-compare-page-table]{overflow-x:hidden!important;overflow-y:visible!important;min-height:520px!important;contain:layout paint!important}body.tuspot-platform .tuspot-compare-page-table-carousel{table-layout:fixed!important;will-change:auto!important}body.tuspot-platform .tuspot-compare-page-table-carousel .tuspot-compare-page-cell{overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-compare-weather-now,body.tuspot-platform .tuspot-compare-distance-button span{display:inline-block!important;min-height:1.35em!important}body.tuspot-platform .tuspot-compare-weather-button,body.tuspot-platform .tuspot-compare-weather-button:hover,body.tuspot-platform .tuspot-compare-weather-button:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-controls{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-content:stretch!important;gap:16px!important;padding:24px 34px!important;background:linear-gradient(180deg,#fff 0%,#f7fcff 100%)!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-tabs{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important;width:100%!important;align-items:stretch!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius{display:flex!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:wrap!important;padding:12px!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:20px!important;background:rgb(234 248 254 / .62)!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius span{min-height:42px!important;display:inline-flex!important;align-items:center!important;margin:0 4px 0 0!important;padding:0 8px!important;color:#093440!important;font-weight:950!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-tabs button,body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius button{min-height:48px!important;width:100%!important;justify-content:center!important;border:1px solid rgb(35 187 231 / .28)!important;background:#f6fbfe!important;color:#0b4f61!important;border-radius:999px!important;box-shadow:0 10px 24px rgb(9 52 64 / .04)!important;transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease,color .18s ease!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-tabs button:hover,body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-tabs button.is-active,body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius button:hover,body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius button.is-active{background:#e1f7ff!important;border-color:#23bbe7!important;color:#093440!important;box-shadow:0 14px 30px rgb(35 187 231 / .13)!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-calendar .tuspot-place-week,body.tuspot-platform .tuspot-place-week{margin-bottom:12px!important}body.tuspot-platform .tuspot-place-contact-hint{display:none!important}body.tuspot-platform .tuspot-place-form-submit-white,body.tuspot-platform .tuspot-booking-request-card .tuspot-booking-request-submit,body.tuspot-platform .tuspot-table-request-card .tuspot-table-request-submit,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-message-submit,body.tuspot-platform .tuspot-place-booking-form button[type="submit"],body.tuspot-platform .tuspot-place-chat-form button[type="submit"]{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-form-submit-white:hover,body.tuspot-platform .tuspot-booking-request-card .tuspot-booking-request-submit:hover,body.tuspot-platform .tuspot-table-request-card .tuspot-table-request-submit:hover,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-message-submit:hover,body.tuspot-platform .tuspot-place-booking-form button[type="submit"]:hover,body.tuspot-platform .tuspot-place-chat-form button[type="submit"]:hover{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-filter-card label.tuspot-cat-checkline,body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-checkline{width:calc(100% - 8px)!important;margin:8px 8px 12px 0!important}@media (max-width:720px){body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-controls{padding-left:18px!important;padding-right:18px!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-tabs{grid-template-columns:1fr!important;overflow:visible!important;flex-wrap:initial!important;padding-bottom:0!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius{overflow:visible!important}}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius,body.tuspot-platform .tuspot-place-nearby-radius.tuspot-v4-single-place__place-nearby-radius-1{display:grid!important;grid-template-columns:auto repeat(4,minmax(86px,1fr))!important;align-items:stretch!important;justify-content:stretch!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius span,body.tuspot-platform .tuspot-place-nearby-radius.tuspot-v4-single-place__place-nearby-radius-1 span{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-width:max-content!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius button,body.tuspot-platform .tuspot-place-nearby-radius.tuspot-v4-single-place__place-nearby-radius-1 button{width:100%!important;min-width:0!important}body.tuspot-platform .tuspot-v4-single-place__span-29,body.tuspot-platform .tuspot-place-nearby-radius span.tuspot-v4-single-place__span-29{font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:950!important;letter-spacing:-.035em!important;line-height:1.08!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-aqua-text-white-guard,body.tuspot-platform .tuspot-aqua-text-white-guard:hover,body.tuspot-platform .tuspot-aqua-text-white-guard:focus,body.tuspot-platform .tuspot-aqua-text-white-guard:active,body.tuspot-platform .tuspot-cat-match-studio-actions :is(a,button),body.tuspot-platform .tuspot-cat-match-studio-actions :is(a,button):hover,body.tuspot-platform .tuspot-cat-match-studio-actions :is(a,button):focus{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}body.tuspot-platform .tuspot-aqua-text-white-guard :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-cat-match-studio-actions :is(a,button) :is(span,strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-aqua-text-white-guard :is(svg,path),body.tuspot-platform .tuspot-cat-match-studio-actions :is(a,button) :is(svg,path){color:#fff!important;stroke:#fff!important}@media (max-width:980px){body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius,body.tuspot-platform .tuspot-place-nearby-radius.tuspot-v4-single-place__place-nearby-radius-1{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius span,body.tuspot-platform .tuspot-place-nearby-radius.tuspot-v4-single-place__place-nearby-radius-1 span{grid-column:1/-1!important;min-height:auto!important;padding:0 4px!important}}@media (max-width:520px){body.tuspot-platform .tuspot-place-nearby-explorer .tuspot-place-nearby-radius,body.tuspot-platform .tuspot-place-nearby-radius.tuspot-v4-single-place__place-nearby-radius-1{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-compare-weather-button,body.tuspot-platform .tuspot-compare-weather-button:hover,body.tuspot-platform .tuspot-compare-weather-button:focus{margin-left:auto!important;justify-self:end!important;align-self:center!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;background:#e8f8fe!important;border:1px solid rgb(35 187 231 / .35)!important;box-shadow:none!important;min-height:38px!important;padding:8px 14px!important;border-radius:999px!important;font-weight:900!important;white-space:nowrap!important}body.tuspot-platform .tuspot-compare-page-cell:has(.tuspot-compare-weather-now),body.tuspot-platform .tuspot-compare-cell:has(.tuspot-compare-weather-now){display:flex!important;align-items:center!important;gap:14px!important}body.tuspot-platform [data-compare-page-trip],body.tuspot-platform [data-compare-page-trip]:hover,body.tuspot-platform [data-compare-page-trip]:focus{color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;background:#fff!important;border:1px solid rgb(35 187 231 / .28)!important}body.tuspot-platform .tuspot-compare-page-go,body.tuspot-platform .tuspot-compare-page-go:hover,body.tuspot-platform .tuspot-compare-page-go:focus,body.tuspot-platform .tuspot-compare-go-white,body.tuspot-platform .tuspot-compare-go-white:hover,body.tuspot-platform .tuspot-compare-go-white:focus{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-compare-distance-button{cursor:pointer!important}body.tuspot-platform .tuspot-trip-planner-map{min-height:330px!important;border-radius:26px!important;background:linear-gradient(135deg,#e9fbf7 0%,#dff7ee 48%,#eaf8fe 100%)!important;border:1px solid rgb(35 187 231 / .22)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .72),0 18px 45px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-trip-map-bg-v21047{position:absolute!important;inset:0!important;background:radial-gradient(circle at 24% 28%,rgb(35 187 231 / .22) 0 10%,transparent 11%),radial-gradient(circle at 75% 62%,rgb(35 187 231 / .18) 0 15%,transparent 16%),linear-gradient(120deg,rgb(255 255 255 / .45),rgb(255 255 255 / .04))!important}body.tuspot-platform .tuspot-trip-map-route-v21047{position:absolute!important;inset:22px!important;width:calc(100% - 44px)!important;height:calc(100% - 44px)!important;overflow:visible!important;pointer-events:none!important}body.tuspot-platform .tuspot-trip-map-route-v21047 polyline{fill:none!important;stroke:#23bbe7!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:4 4!important;opacity:.74!important}body.tuspot-platform .tuspot-trip-map-pin-v21047 span{width:42px!important;height:42px!important;background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:3px solid rgb(255 255 255 / .9)!important;box-shadow:0 14px 34px rgb(9 52 64 / .22)!important}body.tuspot-platform .tuspot-trip-map-pin-v21047:hover span,body.tuspot-platform .tuspot-trip-map-pin-v21047:focus span{background:#093440!important}body.tuspot-platform .tuspot-trip-map-pin-v21047 em{left:34px!important;top:-6px!important;opacity:1!important;background:#fff!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;border:1px solid rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-trip-map-empty-v21047{max-width:78%!important;margin:auto!important;padding:22px!important;border-radius:22px!important;background:rgb(255 255 255 / .78)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;box-shadow:0 18px 40px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-place-nearby-card .tuspot-place-nearby-img,body.tuspot-platform .tuspot-place-nearby-card .tuspot-place-nearby-img-cover-v21048{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;min-height:180px!important}body.tuspot-platform .tuspot-place-nearby-card .tuspot-place-nearby-img img,body.tuspot-platform .tuspot-place-nearby-card img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important}body.tuspot-platform .tuspot-place-nearby-actions-v2{display:grid!important;grid-template-columns:1fr 48px!important;gap:10px!important;align-items:stretch!important;margin-top:16px!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-view,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-primary{grid-column:1 / -1!important;width:100%!important;min-height:46px!important;border-radius:16px!important;background:var(--tuspot-primary,#23BBE7)!important;border:1px solid var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 14px 28px rgb(35 187 231 / .20)!important;text-align:center!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-view:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-primary:hover{background:#149fd0!important;border-color:#149fd0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-trip{width:100%!important;min-height:44px!important;border-radius:14px!important;background:#e7f8fe!important;border:1px solid rgb(35 187 231 / .32)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;box-shadow:0 10px 22px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip.is-active,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-trip:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-trip.is-active{background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare{width:48px!important;min-width:48px!important;max-width:48px!important;min-height:44px!important;border-radius:14px!important;background:#fff!important;border:1px solid rgb(35 187 231 / .32)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;box-shadow:0 10px 22px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare.is-added,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare.is-added{background:#e7f8fe!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:var(--tuspot-primary,#23BBE7)!important;-webkit-text-fill-color:var(--tuspot-primary,#23BBE7)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare svg,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare svg{width:20px!important;height:20px!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 :is(a,button) :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-place-nearby-actions-v2 :is(a,button){text-decoration:none!important}body.tuspot-platform .tuspot-light-text-contrast-guard,body.tuspot-platform .tuspot-light-text-contrast-guard:hover,body.tuspot-platform .tuspot-light-text-contrast-guard:focus,body.tuspot-platform .tuspot-light-text-contrast-guard:active{color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;text-shadow:none!important}body.tuspot-platform .tuspot-light-text-contrast-guard :is(span,strong,b,em,small,i){color:#0b4757!important;-webkit-text-fill-color:#0b4757!important}body.tuspot-platform .tuspot-light-text-contrast-guard :is(svg,path){color:#0b4757!important;stroke:#0b4757!important}body.tuspot-platform .tuspot-soft-light-cta-guard,body.tuspot-platform .tuspot-soft-light-cta-guard:hover,body.tuspot-platform .tuspot-soft-light-cta-guard:focus,body.tuspot-platform .tuspot-soft-light-cta-guard:active{background:#e7f8fe!important;border-color:rgb(35 187 231 / .32)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important}@media (max-width:720px){body.tuspot-platform .tuspot-place-nearby-actions-v2{grid-template-columns:1fr 48px!important}}body.tuspot-platform .tuspot-place-nearby-actions-v2{display:grid!important;grid-template-columns:minmax(0,1fr) 64px!important;gap:12px!important;align-items:stretch!important;margin-top:18px!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-view,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-primary{grid-column:auto!important;width:100%!important;min-height:54px!important;border-radius:18px!important;background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-view:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-primary:hover{background:#149fd0!important;border-color:#149fd0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare{grid-column:auto!important;width:64px!important;min-width:64px!important;max-width:64px!important;min-height:54px!important;border-radius:18px!important;background:#f5fbfe!important;border:1px solid rgb(35 187 231 / .36)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;box-shadow:0 12px 26px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare.is-added,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare.is-added{background:#e7f8fe!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:var(--tuspot-secondary,#13677F)!important;-webkit-text-fill-color:var(--tuspot-secondary,#13677F)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-trip{grid-column:1 / -1!important;width:100%!important;min-height:52px!important;border-radius:18px!important;background:#f6fbfe!important;border:1px solid rgb(35 187 231 / .32)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;box-shadow:0 12px 26px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-trip.is-active,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-trip:hover,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-trip.is-active{background:var(--tuspot-primary,#23BBE7)!important;border-color:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare svg,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare svg{stroke:currentColor!important;fill:none!important}@media (max-width:520px){body.tuspot-platform .tuspot-place-nearby-actions-v2{grid-template-columns:minmax(0,1fr) 58px!important;gap:10px!important}body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-place-nearby-compare,body.tuspot-platform .tuspot-place-nearby-actions-v2 .tuspot-nearby-card-action-compare{width:58px!important;min-width:58px!important;max-width:58px!important}}body.tuspot-platform .tuspot-trip-planner-map.tuspot-trip-map-premium-v21049{min-height:360px!important;padding:0!important;border-radius:28px!important;overflow:hidden!important;background:linear-gradient(135deg,#edfaff 0%,#e9fbf4 52%,#f6fbfe 100%)!important;border:1px solid rgb(35 187 231 / .30)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .70),0 18px 44px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-trip-map-bg-v21049{position:absolute!important;inset:0!important;background:radial-gradient(circle at 22% 28%,rgb(35 187 231 / .20) 0 11%,transparent 12%),radial-gradient(circle at 76% 68%,rgb(35 187 231 / .17) 0 15%,transparent 16%),linear-gradient(rgb(255 255 255 / .18) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .18) 1px,transparent 1px)!important;background-size:auto,auto,42px 42px,42px 42px!important;opacity:1!important}body.tuspot-platform .tuspot-trip-map-route-v21049{position:absolute!important;inset:26px!important;width:calc(100% - 52px)!important;height:calc(100% - 52px)!important;overflow:visible!important;pointer-events:none!important}body.tuspot-platform .tuspot-trip-map-route-v21049 path,body.tuspot-platform .tuspot-trip-map-route-v21049 polyline{fill:none!important;stroke:rgb(35 187 231 / .78)!important;stroke-width:5!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-dasharray:9 11!important;filter:drop-shadow(0 7px 14px rgb(35 187 231 / .16))!important}body.tuspot-platform .tuspot-trip-map-pin-v21049{position:absolute!important;transform:translate(-50%,-50%)!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;border:5px solid #fff!important;border-radius:18px 18px 18px 6px!important;background:var(--tuspot-primary,#23BBE7)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:17px!important;font-weight:950!important;line-height:1!important;text-decoration:none!important;box-shadow:0 16px 30px rgb(9 52 64 / .18)!important;rotate:-45deg!important}body.tuspot-platform .tuspot-trip-map-pin-v21049 span{display:block!important;rotate:45deg!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-trip-map-legend-v21049{position:absolute!important;left:18px!important;right:18px!important;bottom:18px!important;z-index:6!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.tuspot-platform .tuspot-trip-map-legend-v21049 a{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:9px 11px!important;border-radius:999px!important;background:rgb(255 255 255 / .92)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;box-shadow:0 10px 24px rgb(9 52 64 / .09)!important}body.tuspot-platform .tuspot-trip-map-legend-v21049 a b{flex:0 0 auto!important;width:22px!important;height:22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#e7f8fe!important;color:#13677f!important;-webkit-text-fill-color:#13677f!important}body.tuspot-platform .tuspot-trip-map-legend-v21049 a span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.tuspot-platform .tuspot-trip-map-empty-v21049{position:absolute!important;inset:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:24px!important;border-radius:24px!important;background:rgb(255 255 255 / .78)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;font-weight:900!important}@media (max-width:680px){body.tuspot-platform .tuspot-trip-planner-map.tuspot-trip-map-premium-v21049{min-height:330px!important}body.tuspot-platform .tuspot-trip-map-legend-v21049{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-trip-map-legend-v21049 a:nth-child(n+4){display:none!important}}body.tuspot-platform .tuspot-compare-distance-button{cursor:pointer!important;text-align:left!important}body.tuspot-platform .tuspot-compare-distance-button.is-loading span,body.tuspot-platform .tuspot-compare-distance-button.is-ready span{color:#0b4757!important;-webkit-text-fill-color:#0b4757!important}body.tuspot-platform .tuspot-v4-single-place__p-4,body.tuspot-platform p.tuspot-v4-single-place__p-4{font-weight:600!important;letter-spacing:-.015em!important}body.tuspot-platform .tuspot-v4-single-place__p-4 :is(strong,b){font-weight:700!important}body.tuspot-platform .tuspot-compare-btn-icon[data-tooltip]::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon[data-tooltip]::before,body.tuspot-platform .tuspot-cat-card-compare-action[data-tooltip]::before,body.tuspot-platform button.tuspot-compare-btn-icon[data-tooltip]::before,body.tuspot-platform a.tuspot-compare-btn-icon[data-tooltip]::before{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;background:#093440!important;border-color:#093440!important}body.tuspot-platform .tuspot-compare-btn-icon[data-tooltip]::after,body.tuspot-platform .tuspot-cat-place-card .tuspot-compare-btn-icon[data-tooltip]::after,body.tuspot-platform .tuspot-cat-card-compare-action[data-tooltip]::after{border-top-color:#093440!important}body.tuspot-platform a.tuspot-pricing-buy,body.tuspot-platform .tuspot-pricing-buy,body.tuspot-platform a.tuspot-pricing-buy.tuspot-light-text-contrast-guard,body.tuspot-platform .tuspot-pricing-buy.tuspot-light-text-contrast-guard,body.tuspot-platform .tuspot-pricing-page .tuspot-pricing-buy,body.tuspot-platform .tuspot-pricing-layout-compact .tuspot-pricing-buy{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 28px!important;border-radius:999px!important;background:#23BBE7!important;border:1px solid #23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;box-shadow:0 18px 36px rgb(35 187 231 / .24)!important}body.tuspot-platform a.tuspot-pricing-buy:hover,body.tuspot-platform a.tuspot-pricing-buy:focus,body.tuspot-platform .tuspot-pricing-buy:hover,body.tuspot-platform .tuspot-pricing-buy:focus,body.tuspot-platform a.tuspot-pricing-buy.tuspot-light-text-contrast-guard:hover,body.tuspot-platform .tuspot-pricing-buy.tuspot-light-text-contrast-guard:hover{background:#149fd0!important;border-color:#149fd0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-pricing-buy :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-pricing-buy.tuspot-light-text-contrast-guard :is(span,strong,b,em,small,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;fill:currentColor!important;stroke:currentColor!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions,body.tuspot-platform.woocommerce-cart table.cart td.actions,body.tuspot-platform.woocommerce-cart .woocommerce table.shop_table.cart td.actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;flex-wrap:nowrap!important;width:100%!important;box-sizing:border-box!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon,body.tuspot-platform.woocommerce-cart .woocommerce table.shop_table.cart td.actions .coupon{display:flex!important;align-items:center!important;gap:12px!important;flex:0 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon input#coupon_code,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input#coupon_code,body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions input#coupon_code,body.tuspot-platform.woocommerce-cart table.cart td.actions input#coupon_code{flex:0 1 320px!important;width:320px!important;max-width:36vw!important;min-width:220px!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="apply_coupon"],body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{flex:0 0 auto!important;width:auto!important;min-width:230px!important;max-width:none!important;margin:0!important;float:none!important;clear:none!important;white-space:nowrap!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{order:2!important;margin-left:0!important;background:#e7f8fe!important;border:1px solid rgb(35 187 231 / .34)!important;color:#0b4757!important;-webkit-text-fill-color:#0b4757!important;box-shadow:0 14px 30px rgb(9 52 64 / .06)!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"]:not(:disabled):hover,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]:not(:disabled):hover{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"]:disabled,body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]:disabled{opacity:.72!important;cursor:not-allowed!important}@media (max-width:980px){body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions,body.tuspot-platform.woocommerce-cart table.cart td.actions{flex-wrap:wrap!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon{flex:1 1 100%!important;width:100%!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon input#coupon_code,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input#coupon_code{flex:1 1 240px!important;width:auto!important;max-width:none!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{flex:1 1 240px!important}}@media (max-width:620px){body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon,body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions,body.tuspot-platform.woocommerce-cart table.cart td.actions{flex-direction:column!important;align-items:stretch!important}body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon input#coupon_code,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon input#coupon_code,body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.cart td.actions .coupon button,body.tuspot-platform.woocommerce-cart table.shop_table.cart td.actions button[name="update_cart"],body.tuspot-platform.woocommerce-cart table.cart td.actions button[name="update_cart"]{width:100%!important;max-width:100%!important;min-width:0!important}}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row .tuspot-auth-create-account-cta,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row .tuspot-auth-create-account-cta:where(:link,:visited){background:#fff!important;color:#146780!important;-webkit-text-fill-color:#146780!important;border:1px solid rgb(35 187 231 / .34)!important}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row .tuspot-auth-create-account-cta:hover,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row .tuspot-auth-create-account-cta:focus,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row .tuspot-auth-create-account-cta:active{background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border-color:rgb(35 187 231 / .55)!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active){background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border-color:rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active) :is(span,em,strong,small){color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:hover:not(.is-active),body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:focus:not(.is-active){background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border-color:rgb(35 187 231 / .38)!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active{background:linear-gradient(135deg,#23BBE7,#13677F)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active :is(span,em,strong,small){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-purpose-chips .tuspot-place-purpose-chip{display:inline-flex!important;align-items:center!important;gap:8px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-main,body.tuspot-platform .tuspot-front-experience a.tuspot-fpx-place-main,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-card a.tuspot-fpx-place-main,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-main:is(:hover,:focus,:active){background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-main :is(span,strong,b,em,small,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--tuspot-season-tab-text,#0B4F62)!important;-webkit-text-fill-color:var(--tuspot-season-tab-text,#0B4F62)!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-active,body.tuspot-platform .tuspot-cat-season-tabs a:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-tabs a:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-subnav :is(a,button):not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-subnav :is(a,button):not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-subnav :is(a,button).is-active,body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button).is-active,body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button).is-active,body.tuspot-platform .tuspot-cat-subnav :is(a,button):hover,body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):hover,body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):hover,body.tuspot-platform .tuspot-cat-subnav :is(a,button).is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button).is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button).is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.is-primary,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.is-primary:is(:hover,:focus,:active){background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.tuspot-auth-create-account-cta,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.tuspot-auth-create-account-cta:is(:hover,:focus,:active){background:#fff!important;border:1px solid rgb(35 187 231 / .36)!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;box-shadow:0 14px 34px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active),body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active):hover,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active):focus{background:#fff!important;border-color:rgb(35 187 231 / .32)!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active) :is(span,strong,b,small,em,i,svg,path){color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;stroke:currentColor!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active:is(:hover,:focus){background:linear-gradient(135deg,#23BBE7,#13677F)!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active :is(span,strong,b,small,em,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-purpose-chips-v21055 .tuspot-place-purpose-chip{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-owner-avatar-card .tuspot-owner-avatar-notice{margin:0 0 18px!important;padding:12px 16px!important;border-radius:18px!important;background:#E7F8FE!important;color:#073540!important;border:1px solid #B9ECFA!important;font-weight:800!important}body.tuspot-platform .tuspot-owner-avatar-editor{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;margin:22px 0!important;padding:18px!important;border-radius:24px!important;background:#F6FBFE!important;border:1px solid #D9EAF1!important}body.tuspot-platform .tuspot-owner-avatar-preview{width:112px!important;height:112px!important;border-radius:28px!important;overflow:hidden!important;display:grid!important;place-items:center!important;background:#E7F8FE!important;border:1px solid #B9ECFA!important}body.tuspot-platform .tuspot-owner-avatar-preview img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}body.tuspot-platform .tuspot-owner-avatar-form{display:grid!important;gap:12px!important}body.tuspot-platform .tuspot-owner-avatar-file{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-height:58px!important;padding:10px 12px 10px 18px!important;border-radius:18px!important;background:#fff!important;border:1px solid #D9EAF1!important;color:#073540!important;font-weight:900!important}body.tuspot-platform .tuspot-owner-avatar-file input[type="file"]{max-width:52%!important;color:#607080!important;font-size:13px!important}body.tuspot-platform .tuspot-owner-avatar-save,body.tuspot-platform .tuspot-owner-avatar-remove{width:fit-content!important;border:0!important;border-radius:999px!important;padding:13px 20px!important;font-weight:950!important;cursor:pointer!important;text-decoration:none!important}body.tuspot-platform .tuspot-owner-avatar-save{background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-owner-avatar-save:hover,body.tuspot-platform .tuspot-owner-avatar-save:focus-visible{background:#073540!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-owner-avatar-remove{margin-left:130px!important;background:#fff!important;color:#073540!important;-webkit-text-fill-color:#073540!important;border:1px solid #D9EAF1!important}body.tuspot-platform .tuspot-owner-avatar-remove:hover,body.tuspot-platform .tuspot-owner-avatar-remove:focus-visible{background:#E7F8FE!important;color:#073540!important;-webkit-text-fill-color:#073540!important}body.tuspot-platform .tuspot-owner-avatar-form p{margin:0!important;color:#607080!important;font-weight:650!important;line-height:1.5!important}@media (max-width:720px){body.tuspot-platform .tuspot-owner-avatar-editor{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-owner-avatar-remove{margin-left:0!important}body.tuspot-platform .tuspot-owner-avatar-file{flex-direction:column!important;align-items:flex-start!important}body.tuspot-platform .tuspot-owner-avatar-file input[type="file"]{max-width:100%!important}}body.tuspot-platform .tuspot-owner-admin-message-alert{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0 0 18px!important;padding:18px 20px!important;background:linear-gradient(135deg,#eafbff 0%,#ffffff 55%,#dff7ff 100%)!important;border:1px solid #bdeaf7!important;border-radius:24px!important;box-shadow:0 20px 55px rgb(9 52 64 / .10)!important;color:#073b46!important}body.tuspot-platform .tuspot-owner-admin-message-alert-icon{width:52px!important;height:52px!important;display:grid!important;place-items:center!important;border-radius:18px!important;background:#23bbe7!important;box-shadow:0 14px 35px rgb(35 187 231 / .34)!important}body.tuspot-platform .tuspot-owner-admin-message-alert-icon span{width:14px!important;height:14px!important;display:block!important;border-radius:999px!important;background:#ffffff!important;box-shadow:0 0 0 0 rgb(255 255 255 / .85)!important;animation:tuspotOwnerAdminPulse 1.45s infinite!important}@keyframes tuspotOwnerAdminPulse{0%{box-shadow:0 0 0 0 rgb(255 255 255 / .85);transform:scale(.92)}70%{box-shadow:0 0 0 16px #fff0;transform:scale(1)}100%{box-shadow:0 0 0 0 #fff0;transform:scale(.92)}}body.tuspot-platform .tuspot-owner-admin-message-alert-copy strong{display:block!important;margin:0 0 3px!important;font-size:18px!important;font-weight:950!important;color:#073b46!important}body.tuspot-platform .tuspot-owner-admin-message-alert-copy p{margin:0!important;color:#5d7280!important;font-weight:700!important}body.tuspot-platform .tuspot-owner-admin-message-alert>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 18px!important;border-radius:999px!important;background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font-weight:950!important;white-space:nowrap!important}body.tuspot-platform .tuspot-client-inbox-item.is-admin-message,body.tuspot-platform .tuspot-client-conversation-bubble.is-admin-message{border-color:#aee8f8!important;background:#ecfbff!important}@media (max-width:760px){body.tuspot-platform .tuspot-owner-admin-message-alert{grid-template-columns:auto minmax(0,1fr)!important}body.tuspot-platform .tuspot-owner-admin-message-alert>a{grid-column:1 / -1!important;width:100%!important}}body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img-v21059{height:clamp(230px, 15vw, 285px)!important;background-size:cover!important;background-position:center center!important}body.tuspot-platform .tuspot-cat-place-img-v21059 .tuspot-cat-photo-category-badge{position:absolute!important;left:18px!important;bottom:18px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:8px 14px!important;border-radius:14px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:950!important;line-height:1!important;box-shadow:0 14px 30px rgb(9 52 64 / .16)!important}body.tuspot-platform .tuspot-cat-sponsored-badge-v21059{position:absolute!important;left:18px!important;top:18px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFE7A1,#FFB84D)!important;color:#573300!important;-webkit-text-fill-color:#573300!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;box-shadow:0 14px 30px rgb(121 79 0 / .16)!important}body.tuspot-platform .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge+.tuspot-cat-sponsored-badge-v21059,body.tuspot-platform .tuspot-cat-place-img-v21059 .tuspot-cat-sponsored-badge-v21059+.tuspot-cat-recent-badge{top:60px!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059{position:absolute!important;right:18px!important;bottom:18px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;max-width:calc(100% - 170px)!important;padding:8px 13px!important;border-radius:999px!important;background:rgb(255 255 255 / .94)!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;font-weight:950!important;font-size:13px!important;line-height:1!important;box-shadow:0 14px 34px rgb(9 52 64 / .16)!important;backdrop-filter:blur(10px)!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059 .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-image-season-badge-v21059 svg{width:18px!important;height:18px!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059 b{color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;white-space:nowrap!important}body.tuspot-platform .tuspot-cat-place-badges-compact,body.tuspot-platform .tuspot-cat-place-badges-compact em,body.tuspot-platform .tuspot-catalog-region-duplicate-v21059{display:none!important}body.tuspot-platform .tuspot-cat-place-card.is-filter-source-place{border-color:#23BBE7!important;box-shadow:0 24px 60px rgb(35 187 231 / .18),0 0 0 3px rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-place-category-tags :is(a.tuspot-place-filter-chip-link-v21059,a.tuspot-place-primary-category-chip,a.tuspot-place-secondary-category-chip,a.tuspot-place-region-chip),body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease!important}body.tuspot-platform .tuspot-place-category-tags :is(a.tuspot-place-filter-chip-link-v21059,a.tuspot-place-primary-category-chip,a.tuspot-place-secondary-category-chip,a.tuspot-place-region-chip):hover,body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059:hover{transform:translateY(-1px)!important;border-color:#23BBE7!important;background:#EAF8FE!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important}body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059 svg,body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059 svg *{stroke:currentColor!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img-v21059{height:220px!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059{max-width:calc(100% - 36px)!important;left:18px!important;right:auto!important;bottom:62px!important}}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-purpose-mini,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-purpose-mini.tuspot-v4-el{margin-top:0!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img{min-height:265px}body.tuspot-platform .tuspot-cat-place-card.tuspot-cat-place-card-featured-v21061{border-color:rgb(35 187 231 / .55)!important;box-shadow:0 18px 45px rgb(35 187 231 / .12)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21061{position:absolute!important;z-index:8!important;right:18px!important;top:88px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:9px 14px!important;border-radius:999px!important;background:linear-gradient(135deg,#fff7d6,#ffe7a8)!important;border:1px solid rgb(224 154 12 / .28)!important;color:#7A5200!important;-webkit-text-fill-color:#7A5200!important;font-weight:900!important;font-size:13px!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 12px 28px rgb(224 154 12 / .18)!important;pointer-events:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21061::before{content:'★';color:#E09A0C!important;-webkit-text-fill-color:#E09A0C!important;font-size:15px!important;line-height:1!important}body.tuspot-platform .tuspot-cat-place-card:not(.is-recent-place) .tuspot-cat-featured-badge-v21061{top:18px!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img{min-height:235px}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21061{right:14px!important;top:74px!important;font-size:12px!important;padding:8px 12px!important}body.tuspot-platform .tuspot-cat-place-card:not(.is-recent-place) .tuspot-cat-featured-badge-v21061{top:14px!important}}body.tuspot-platform .tuspot-place-page .tuspot-place-category-tags{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin:18px 0 14px!important}body.tuspot-platform .tuspot-place-page .tuspot-place-filter-chip-link-v21061{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 14px!important;border-radius:999px!important;text-decoration:none!important;line-height:1.1!important;font-weight:800!important;font-size:15px!important;box-shadow:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-place-page .tuspot-place-primary-category-chip.tuspot-place-filter-chip-link-v21061{background:#EAF8FE!important;border:1px solid rgb(35 187 231 / .35)!important;color:#073540!important;-webkit-text-fill-color:#073540!important}body.tuspot-platform .tuspot-place-page .tuspot-place-secondary-category-chip.tuspot-place-filter-chip-link-v21061{background:#FFF7E3!important;border:1px solid rgb(224 154 12 / .28)!important;color:#5E470D!important;-webkit-text-fill-color:#5E470D!important}body.tuspot-platform .tuspot-place-page .tuspot-place-region-chip.tuspot-place-filter-chip-link-v21061{background:#F3FBFE!important;border:1px solid rgb(217 234 241 / .9)!important;color:#0A4F61!important;-webkit-text-fill-color:#0A4F61!important}body.tuspot-platform .tuspot-place-page .tuspot-place-filter-chip-link-v21061:hover,body.tuspot-platform .tuspot-place-page .tuspot-place-filter-chip-link-v21061:focus-visible{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips-v21055{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin:8px 0 16px!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:50px!important;padding:12px 18px!important;border-radius:999px!important;background:#EAF8FE!important;border:1px solid rgb(35 187 231 / .36)!important;color:#073540!important;-webkit-text-fill-color:#073540!important;text-decoration:none!important;font-weight:850!important;line-height:1.05!important;box-shadow:0 12px 28px rgb(35 187 231 / .10)!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061 :is(svg,span,i,b,strong),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061 svg *{color:inherit!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061:hover,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061:focus-visible{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061:hover *,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061:focus-visible *{color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chip-link-v21061:active{background:#13677F!important;border-color:#13677F!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card .tuspot-booking-request-submit.tuspot-booking-request-submit-v21062,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button[type="submit"].tuspot-booking-request-submit-v21062{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;border-radius:18px!important;background:#23BBE7!important;background-color:#23BBE7!important;background-image:none!important;border:1px solid #23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;box-shadow:0 18px 38px rgb(35 187 231 / .24)!important;opacity:1!important}body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062:hover,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062:focus-visible,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062:active{background:#212844!important;background-color:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062 :is(span,strong,b,em,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:visited{background:#23BBE7!important;background-color:#23BBE7!important;background-image:none!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 14px 30px rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:hover,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:focus-visible,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:active{background:#212844!important;background-color:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062 :is(svg,path,circle,rect,line,polyline,polygon),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:hover :is(svg,path,circle,rect,line,polyline,polygon),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:focus-visible :is(svg,path,circle,rect,line,polyline,polygon),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:active :is(svg,path,circle,rect,line,polyline,polygon){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062 .tuspot-place-svg,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:hover .tuspot-place-svg{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{left:18px!important;right:auto!important;top:18px!important;z-index:9!important;min-height:34px!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFE7A1,#FFB84D)!important;border:1px solid rgb(255 184 77 / .54)!important;color:#573300!important;-webkit-text-fill-color:#573300!important;box-shadow:0 14px 30px rgb(121 79 0 / .18)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:linear-gradient(135deg,#EAF8FE,#23BBE7)!important;border-color:rgb(35 187 231 / .55)!important;color:#073540!important;-webkit-text-fill-color:#073540!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{left:18px!important;top:60px!important;right:auto!important}body.tuspot-platform .tuspot-place-hero-img,body.tuspot-platform .tuspot-place-leader{position:relative!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062,body.tuspot-platform .tuspot-place-featured-badge-v21062{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:36px!important;padding:9px 15px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFE7A1,#FFB84D)!important;border:1px solid rgb(255 184 77 / .58)!important;color:#573300!important;-webkit-text-fill-color:#573300!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 16px 34px rgb(121 79 0 / .18)!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{position:absolute!important;left:22px!important;top:22px!important;z-index:12!important;pointer-events:none!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062::before,body.tuspot-platform .tuspot-place-featured-badge-v21062::before,body.tuspot-platform .tuspot-cat-featured-badge-v21062::before{content:'★'!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062.is-sponsored-label{background:linear-gradient(135deg,#EAF8FE,#23BBE7)!important;border-color:rgb(35 187 231 / .55)!important;color:#073540!important;-webkit-text-fill-color:#073540!important}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{opacity:var(--tuspot-season-photo-opacity,.92)!important}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{opacity:var(--tuspot-season-gradient-opacity,.58)!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:54px!important;left:14px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062{left:14px!important;top:14px!important;right:auto!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{left:16px!important;top:16px!important}}body.tuspot-platform .tuspot-v4-single-place__p-4,body.tuspot-platform p.tuspot-v4-single-place__p-4{font-weight:400!important;font-size:15px!important;letter-spacing:-.01em!important}body.tuspot-platform .tuspot-place-content,body.tuspot-platform .tuspot-place-content p,body.tuspot-platform .tuspot-lodging-unit-desc,body.tuspot-platform .tuspot-lodging-unit-desc p{font-weight:400!important;font-size:15px!important;line-height:1.78!important}body.tuspot-platform .tuspot-place-content p,body.tuspot-platform .tuspot-lodging-unit-desc p{margin:0 0 14px!important}body.tuspot-platform .tuspot-place-content p:last-child,body.tuspot-platform .tuspot-lodging-unit-desc p:last-child{margin-bottom:0!important}body.tuspot-platform .tuspot-lodging-unit-desc{display:block!important;color:#526875!important;max-width:72ch!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:24px!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-content-side{display:grid!important;gap:18px!important;align-content:start!important}body.tuspot-platform .tuspot-owner-avatar-file-custom{position:relative!important;cursor:pointer!important}body.tuspot-platform .tuspot-owner-avatar-file-custom input[type="file"]{position:absolute!important;inset:0!important;width:100%!important;max-width:none!important;height:100%!important;opacity:0!important;cursor:pointer!important;z-index:2!important}body.tuspot-platform .tuspot-owner-avatar-file-ui{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:min(420px,58%)!important;justify-content:flex-end!important;color:#526875!important;font-weight:700!important}body.tuspot-platform .tuspot-owner-avatar-file-ui strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 16px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;white-space:nowrap!important}body.tuspot-platform .tuspot-owner-avatar-file-ui em{font-style:normal!important;color:#607080!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:240px!important}body.tuspot-platform .tuspot-blog-author>img.tuspot-blog-author-logo{width:72px!important;height:72px!important;object-fit:contain!important;border-radius:20px!important;background:#fff!important;padding:8px!important;border:1px solid rgb(35 187 231 / .22)!important}@media (max-width:1180px){body.tuspot-platform .tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-content-grid{grid-template-columns:1fr!important}}@media (max-width:720px){body.tuspot-platform .tuspot-owner-avatar-file-ui{min-width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:24px!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-side{display:grid!important;gap:18px!important;align-content:start!important}@media (max-width:1180px){body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-grid{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-lodging-unit-panel.is-active{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-lodging-unit-desc.tuspot-lodging-unit-desc-full,body.tuspot-platform .tuspot-v4-single-place__lodging-unit-desc-1{grid-column:1 / -1!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-season-tabs a.tuspot-cat-season-link,body.tuspot-platform .tuspot-cat-view-switch :is(a,button){border:0!important}body.tuspot-platform .tuspot-cat-view-switch :is(a,button):hover,body.tuspot-platform .tuspot-cat-view-switch :is(a,button):focus-visible{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}body.tuspot-platform .tuspot-cat-view-switch :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-view-switch :is(a,button):focus-visible :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna.is-active{background:#48C979!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato.is-active{background:#23BBE7!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien.is-active{background:#C96A32!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima.is-active{background:#69CFEA!important;border-color:transparent!important;color:#062C35!important;-webkit-text-fill-color:#062C35!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-caly-rok:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-caly-rok.is-active{background:#6AC7B8!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-current:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-current.is-active{background:#212844!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.tuspot-cat-season-link:hover :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-season-tabs a.tuspot-cat-season-link.is-active :is(span,strong,b,em,small,svg,path){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-card-actions :is(a,button),body.tuspot-platform .tuspot-trip-btn,body.tuspot-platform .tuspot-compare-btn{border:0!important}body.tuspot-platform .tuspot-cat-card-actions :is(a,button):hover,body.tuspot-platform .tuspot-cat-card-actions :is(a,button):focus-visible,body.tuspot-platform .tuspot-trip-btn:hover,body.tuspot-platform .tuspot-trip-btn:focus-visible,body.tuspot-platform .tuspot-compare-btn:hover,body.tuspot-platform .tuspot-compare-btn:focus-visible{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}body.tuspot-platform .tuspot-cat-card-actions :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-trip-btn:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-compare-btn:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-img-v21059{position:relative!important;overflow:hidden!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065,body.tuspot-platform .tuspot-cat-featured-badge-v21062{position:absolute!important;left:18px!important;right:auto!important;z-index:15!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:8px 13px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 16px 34px rgb(9 52 64 / .18)!important;pointer-events:none!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065{top:18px!important;background:linear-gradient(135deg,#212844 0%,#13677F 48%,#23BBE7 100%)!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065 i{font-style:normal!important;color:#FFE7A1!important;-webkit-text-fill-color:#FFE7A1!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place .tuspot-cat-featured-badge-v21062{top:60px!important}body.tuspot-platform .tuspot-cat-place-card:not(.is-founder-partner-place) .tuspot-cat-featured-badge-v21062{top:18px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:102px!important;left:18px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place:not(.is-featured-place) .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place:not(.is-featured-place) .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place:not(.is-founder-partner-place) .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place:not(.is-founder-partner-place) .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:60px!important;left:18px!important}body.tuspot-platform .tuspot-place-founder-badge-v21065{position:absolute!important;left:22px!important;top:22px!important;z-index:14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:10px 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#212844 0%,#13677F 50%,#23BBE7 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 18px 38px rgb(9 52 64 / .26)!important;pointer-events:none!important}body.tuspot-platform .tuspot-place-founder-badge-v21065 i{font-style:normal!important;color:#FFE7A1!important;-webkit-text-fill-color:#FFE7A1!important}body.tuspot-platform .tuspot-place-founder-badge-v21065+.tuspot-place-hero-featured-badge-v21062{top:68px!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-founder-badge-v21065{left:14px!important;top:14px!important;font-size:10px!important;padding:8px 11px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place .tuspot-cat-featured-badge-v21062{left:14px!important;top:54px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:94px!important;left:14px!important}}body.tuspot-platform .tuspot-owner-assist-modal{position:fixed!important;inset:0!important;z-index:2147483001!important;display:none!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:rgb(9 52 64 / .38)!important;backdrop-filter:blur(14px)!important}body.tuspot-platform .tuspot-owner-assist-modal.is-open{display:flex!important}body.tuspot-platform .tuspot-owner-assist-card{position:relative!important;width:min(820px,calc(100vw - 32px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;border:1px solid rgb(35 187 231 / .28)!important;border-radius:34px!important;padding:clamp(26px,3vw,42px)!important;background:linear-gradient(180deg,#fff 0%,#f4fbfe 100%)!important;box-shadow:0 34px 95px rgb(7 43 54 / .24)!important;color:#093440!important}body.tuspot-platform .tuspot-owner-assist-close{position:absolute!important;top:18px!important;right:18px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;font-size:28px!important;line-height:1!important;cursor:pointer!important}body.tuspot-platform .tuspot-owner-assist-close:hover{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-owner-assist-kicker{display:inline-flex!important;margin:0 0 10px!important;padding:8px 12px!important;border-radius:999px!important;background:#DFF5FC!important;color:#138CAE!important;font-size:12px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-owner-assist-card h2{margin:0 52px 12px 0!important;color:#093440!important;font-size:clamp(32px,4vw,50px)!important;line-height:1.02!important;letter-spacing:-.05em!important;font-weight:950!important}body.tuspot-platform .tuspot-owner-assist-card p{margin:0 0 24px!important;color:#607381!important;font-size:17px!important;line-height:1.65!important}body.tuspot-platform .tuspot-owner-assist-options{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body.tuspot-platform .tuspot-owner-assist-option{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-height:150px!important;padding:24px!important;border:1px solid rgb(35 187 231 / .28)!important;border-radius:26px!important;background:#fff!important;color:#093440!important;text-align:left!important;cursor:pointer!important;box-shadow:0 18px 45px rgb(7 43 54 / .08)!important}body.tuspot-platform .tuspot-owner-assist-option:hover{border-color:#212844!important;background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-owner-assist-option.is-primary{border:0!important;background:#23BBE7!important;color:#fff!important}body.tuspot-platform .tuspot-owner-assist-option strong{font-size:22px!important;font-weight:950!important;line-height:1.1!important}body.tuspot-platform .tuspot-owner-assist-option small{margin-top:10px!important;color:inherit!important;opacity:.84!important;font-size:14px!important;line-height:1.5!important}body.tuspot-platform .tuspot-owner-assist-request{display:none!important}body.tuspot-platform .tuspot-owner-assist-modal.is-form .tuspot-owner-assist-request{display:block!important}body.tuspot-platform .tuspot-owner-assist-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.tuspot-platform .tuspot-owner-assist-request label{display:flex!important;flex-direction:column!important;gap:8px!important;color:#093440!important;font-weight:900!important}body.tuspot-platform .tuspot-owner-assist-request input,body.tuspot-platform .tuspot-owner-assist-request textarea{width:100%!important;min-height:54px!important;border:1px solid rgb(35 187 231 / .28)!important;border-radius:18px!important;background:#EEF8FC!important;color:#102A33!important;padding:12px 16px!important;font-size:15px!important;font-weight:700!important;box-shadow:none!important}body.tuspot-platform .tuspot-owner-assist-request textarea{min-height:120px!important;resize:vertical!important}body.tuspot-platform .tuspot-owner-assist-wide{margin-top:14px!important}body.tuspot-platform .tuspot-owner-assist-consent{margin-top:16px!important;padding:16px!important;border:1px solid rgb(35 187 231 / .28)!important;border-radius:20px!important;background:#fff!important;flex-direction:row!important;align-items:flex-start!important;gap:12px!important}body.tuspot-platform .tuspot-owner-assist-consent input{width:20px!important;min-height:20px!important;flex:0 0 20px!important;margin-top:2px!important}body.tuspot-platform .tuspot-owner-assist-actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:18px!important}body.tuspot-platform .tuspot-owner-assist-actions button{min-height:50px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;font-weight:950!important;cursor:pointer!important}body.tuspot-platform .tuspot-owner-assist-actions button[type="submit"]{background:#23BBE7!important;color:#fff!important}body.tuspot-platform .tuspot-owner-assist-actions button[type="button"]{background:#EAF8FE!important;color:#093440!important}body.tuspot-platform .tuspot-owner-assist-actions button:hover{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-photo-quality-notice,body.tuspot-platform .tuspot-owner-declaration-box,body.tuspot-platform .tuspot-owner-help-side{border:1px solid rgb(35 187 231 / .28)!important;border-radius:26px!important;background:linear-gradient(135deg,#F3FBFE 0%,#fff 100%)!important;box-shadow:0 18px 50px rgb(7 43 54 / .07)!important}body.tuspot-platform .tuspot-photo-quality-notice{display:flex!important;gap:18px!important;padding:22px!important;margin:0 0 20px!important}body.tuspot-platform .tuspot-photo-quality-notice>span,body.tuspot-platform .tuspot-owner-help-side>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:16px!important;background:#23BBE7!important;color:#fff!important;font-weight:950!important}body.tuspot-platform .tuspot-photo-quality-notice h3{margin:0 0 8px!important;color:#093440!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.03em!important}body.tuspot-platform .tuspot-photo-quality-notice p{margin:0!important;color:#607381!important;font-size:15px!important;line-height:1.65!important}body.tuspot-platform .tuspot-photo-quality-notice small{display:block!important;margin-top:10px!important;color:#607381!important;font-size:13px!important;line-height:1.55!important}body.tuspot-platform .tuspot-owner-declaration-box{margin:22px 0!important;padding:24px!important}body.tuspot-platform .tuspot-owner-declaration-box strong{display:block!important;color:#093440!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.03em!important}body.tuspot-platform .tuspot-owner-declaration-box p{margin:8px 0 16px!important;color:#607381!important;font-size:15px!important;line-height:1.65!important}body.tuspot-platform .tuspot-owner-declaration-box label{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:16px!important;border:1px solid rgb(35 187 231 / .30)!important;border-radius:20px!important;background:#fff!important;color:#093440!important;font-weight:900!important;line-height:1.55!important}body.tuspot-platform .tuspot-owner-declaration-box input{width:20px!important;height:20px!important;flex:0 0 20px!important;margin-top:2px!important;accent-color:#23BBE7!important}body.tuspot-platform .tuspot-owner-help-side{display:flex!important;gap:14px!important;padding:20px!important}body.tuspot-platform .tuspot-owner-help-side h2{margin:0 0 8px!important;color:#093440!important;font-size:22px!important;font-weight:950!important}body.tuspot-platform .tuspot-owner-help-side p{margin:0 0 14px!important;color:#607381!important;font-size:14px!important;line-height:1.55!important}body.tuspot-platform .tuspot-owner-help-side button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 18px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;font-weight:950!important;cursor:pointer!important}body.tuspot-platform .tuspot-owner-help-side button:hover{background:#212844!important;color:#fff!important}@media(max-width:760px){body.tuspot-platform .tuspot-owner-assist-options,body.tuspot-platform .tuspot-owner-assist-grid{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-owner-assist-card{border-radius:26px!important;padding:24px!important}body.tuspot-platform .tuspot-owner-assist-card h2{margin-right:44px!important}body.tuspot-platform .tuspot-owner-assist-actions{flex-direction:column!important}body.tuspot-platform .tuspot-owner-assist-actions button{width:100%!important}}body.tuspot-platform .tuspot-cat-founder-icon-v21068{position:absolute!important;top:12px!important;right:64px!important;z-index:22!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:var(--tuspot-founder,#69B1B2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgb(9 52 64 / .16)!important;pointer-events:auto!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068 i{font-style:normal!important;font-size:20px!important;line-height:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before{content:attr(data-tooltip);bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);padding:7px 10px;border-radius:999px;background:#093440;color:#fff;-webkit-text-fill-color:#fff;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 24px rgb(9 52 64 / .22)}body.tuspot-platform .tuspot-cat-founder-icon-v21068:after{content:"";bottom:calc(100% + 4px);transform:translateX(-50%) translateY(4px);border:6px solid #fff0;border-top-color:#093440}body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place .tuspot-cat-featured-badge-v21062{top:18px!important;left:18px!important;right:auto!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:60px!important;left:18px!important;right:auto!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place{background:linear-gradient(180deg,#ffffff 0%,#F4FBF2 100%)!important;border-color:#BFE8D0!important;box-shadow:0 22px 58px rgb(78 145 106 / .13)!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-body{background:transparent!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{z-index:23!important;left:18px!important;right:auto!important;top:18px!important;background:#2F9E73!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 15px 34px rgb(47 158 115 / .24)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:#E3A13A!important;box-shadow:0 15px 34px rgb(227 161 58 / .24)!important}body.tuspot-platform .tuspot-place-founder-badge-v21065{background:var(--tuspot-founder,#69B1B2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 18px 38px rgb(105 177 178 / .28)!important}body.tuspot-platform .tuspot-place-founder-badge-v21065 i{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-featured-strip-v21068{display:flex!important;align-items:center!important;gap:10px!important;margin:16px 0 18px!important;padding:14px 16px!important;border-radius:20px!important;background:#F4FBF2!important;border:1px solid #BFE8D0!important;color:#093440!important;box-shadow:0 14px 34px rgb(78 145 106 / .08)!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 span{width:34px!important;height:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2F9E73!important;color:#fff!important;flex:0 0 auto!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 strong{font-size:15px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#093440!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 em{font-style:normal!important;color:#5C7480!important;font-weight:700!important;line-height:1.45!important}body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored span{background:#E3A13A!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{z-index:24!important;display:inline-flex!important;visibility:visible!important;opacity:1!important}body.tuspot-platform .tuspot-ad-placeholder.has-image,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image{min-height:250px!important}body.tuspot-platform .tuspot-launch-experience,body.tuspot-platform .tuspot-launch-experience.is-standalone{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;float:none!important;clear:both!important}body.tuspot-platform .tuspot-founders{width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)!important;gap:24px!important;align-items:end!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head span{grid-column:1!important;width:max-content!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head h2{grid-column:1!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head p{grid-column:2!important;grid-row:1 / span 2!important;margin:0!important;max-width:720px!important}@media(max-width:820px){body.tuspot-platform .tuspot-cat-founder-icon-v21068{top:12px!important;right:62px!important;width:40px!important;height:40px!important}body.tuspot-platform .tuspot-place-featured-strip-v21068{align-items:flex-start!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 em{display:block!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head{display:block!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head p{margin-top:12px!important}}body.tuspot-platform .tuspot-launch-experience-center-v21068,body.tuspot-platform .tuspot-launch-experience-center-v21068.is-standalone{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:24px!important;padding-right:24px!important}body.tuspot-platform .tuspot-launch-experience-inner-v21068{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:0 auto!important}@media(max-width:780px){body.tuspot-platform .tuspot-launch-experience-center-v21068{padding-left:12px!important;padding-right:12px!important}body.tuspot-platform .tuspot-launch-experience-inner-v21068{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}body.tuspot-platform .tuspot-cat-founder-badge-v21065{background:var(--tuspot-founder,#69B1B2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 16px 34px rgb(105 177 178 / .24)!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065 i{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato{--tuspot-season-tab-bg:#eaf8fe !important;--tuspot-season-tab-border:rgb(177 227 246) !important;--tuspot-season-tab-text:#222944 !important;background:#eaf8fe!important;border-color:#b1e3f6!important;color:#222944!important}body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato>span,body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato a:not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-season-tabs.is-current-lato a:not(.is-active):not(:hover) :is(span,b,strong,small,em,i,svg,path){color:#222944!important;-webkit-text-fill-color:#222944!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna.is-active{background:#35B86B!important;border-color:#35B86B!important;color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato.is-active{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien.is-active{background:#D47A27!important;border-color:#D47A27!important;color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima.is-active{background:#5CBFE7!important;border-color:#5CBFE7!important;color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{position:relative!important;overflow:hidden!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place{background:#F4FBF2!important;border-color:#BFE8D0!important;box-shadow:0 22px 58px rgb(78 145 106 / .13)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{position:absolute!important;left:18px!important;right:auto!important;top:18px!important;z-index:55!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:calc(100% - 36px)!important;min-height:34px!important;padding:8px 13px!important;border:0!important;border-radius:999px!important;background:#2F9E73!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:0 14px 30px rgb(47 158 115 / .26)!important;pointer-events:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062::before{content:'★'!important;width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgb(255 255 255 / .22)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;line-height:1!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:#E3A13A!important;background-image:none!important;box-shadow:0 14px 30px rgb(227 161 58 / .28)!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:60px!important;left:18px!important;right:auto!important;z-index:54!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{position:absolute!important;left:18px!important;top:18px!important;z-index:60!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:9px 15px!important;border:0!important;border-radius:999px!important;background:#2F9E73!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:0 16px 34px rgb(47 158 115 / .27)!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062::before{content:'★'!important;width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgb(255 255 255 / .24)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:1!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062.is-sponsored-label{background:#E3A13A!important;background-image:none!important;box-shadow:0 16px 34px rgb(227 161 58 / .28)!important}body.tuspot-platform .tuspot-place-founder-badge-v21065+.tuspot-place-hero-featured-badge-v21062{top:68px!important}body.tuspot-platform .tuspot-place-featured-strip-v21068{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;gap:12px!important;margin:16px 0 20px!important;padding:15px 18px!important;border-radius:22px!important;background:#F4FBF2!important;background-image:none!important;border:1px solid #BFE8D0!important;color:#093440!important;box-shadow:0 14px 34px rgb(78 145 106 / .09)!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 span{background:#2F9E73!important;color:#fff!important}body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored span{background:#E3A13A!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 strong{color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 em{color:#5C7480!important;-webkit-text-fill-color:#5C7480!important}@media(max-width:760px){body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{left:14px!important;top:14px!important;font-size:11px!important;padding:8px 11px!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{left:14px!important;top:56px!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{left:14px!important;top:14px!important;font-size:12px!important}}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21071,body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.tuspot-ad-slot-home_top.is-format-970x250,body.tuspot-platform .tuspot-ad-placeholder.has-image.tuspot-v4-front-page-experience__ad-slot-1{background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 35%,rgb(6 44 53 / .48) 60%,rgb(6 44 53 / .08) 100%),var(--tuspot-ad-placeholder-image)!important;background-size:100% 100%,cover!important;background-position:center center,center center!important;background-repeat:no-repeat,no-repeat!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21071:before,body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.tuspot-ad-slot-home_top.is-format-970x250:before,body.tuspot-platform .tuspot-ad-placeholder.has-image.tuspot-v4-front-page-experience__ad-slot-1:before{content:none!important;display:none!important;background:none!important}body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21071{min-height:250px!important}body.tuspot-platform .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-list .tuspot-cat-place-card{overflow:visible!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media{overflow:visible!important;position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{overflow:hidden!important;position:relative!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{left:18px!important;top:18px!important;right:auto!important;bottom:auto!important;z-index:64!important;background:#2F9E73!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;transform:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062.is-sponsored-label,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:#E3A13A!important;background-image:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-recent-badge{position:absolute!important;left:18px!important;top:18px!important;right:auto!important;bottom:auto!important;z-index:63!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 13px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:0 14px 30px rgb(35 187 231 / .24)!important;transform:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img .tuspot-cat-recent-badge::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge::before{background:rgb(255 255 255 / .22)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card:has(.tuspot-cat-featured-badge-v21062) .tuspot-cat-recent-badge{top:68px!important;left:18px!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068,body.tuspot-platform .tuspot-cat-favorite-btn{z-index:90!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:after,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:before,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:after{z-index:999!important;pointer-events:none!important}body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:before{background:#093440!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:after{border-top-color:#093440!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-excerpt-v21073,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-body>p:not(.tuspot-cat-place-location),body.tuspot-platform .tuspot-cat-place-card p.tuspot-v4-catalog__p-4{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;min-height:4.65em!important;max-height:4.65em!important;line-height:1.55!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062,body.tuspot-platform .tuspot-place-featured-badge-v21062{display:none!important}@media(max-width:760px){body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{left:14px!important;top:14px!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card:has(.tuspot-cat-featured-badge-v21062) .tuspot-cat-recent-badge{left:14px!important;top:58px!important}}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21074,body.tuspot-platform .tuspot-ad-placeholder.has-image.has-cover-image-v21074,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21074{position:relative!important;overflow:hidden!important;background:#062C35!important;background-image:none!important;background-size:auto!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-ad-cover-image-v21074,body.tuspot-platform .tuspot-ad-cover-gradient-v21074{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important}body.tuspot-platform .tuspot-ad-cover-image-v21074{z-index:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:translateZ(0) scale(1.001)!important}body.tuspot-platform .tuspot-ad-cover-gradient-v21074{z-index:1!important;background:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 34%,rgb(6 44 53 / .52) 58%,rgb(6 44 53 / .10) 100%)!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21074::before,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21074::after{display:none!important;content:none!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21074>.tuspot-ad-placeholder-copy{position:relative!important;z-index:3!important}body.tuspot-platform .tuspot-place-leader,body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074{position:relative!important;overflow:hidden!important;border-color:rgb(35 187 231 / .20)!important;background:linear-gradient(145deg,#ffffff 0%,#f6fbfe 100%)!important;box-shadow:0 16px 42px rgb(9 52 64 / .055)!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074:before{content:""!important;position:absolute!important;right:-36px!important;top:-42px!important;width:120px!important;height:120px!important;border-radius:999px!important;background:rgb(35 187 231 / .10)!important;pointer-events:none!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-icon-v21074{width:48px!important;height:48px!important;border-radius:18px!important;background:#EAF8FE!important;color:#13677F!important;border:1px solid rgb(35 187 231 / .18)!important;box-shadow:0 14px 30px rgb(35 187 231 / .12)!important;position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-icon-v21074 svg{width:25px!important;height:25px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074 strong,body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074 span{position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074:hover{transform:translateY(-4px)!important;border-color:rgb(35 187 231 / .36)!important;box-shadow:0 24px 58px rgb(9 52 64 / .10)!important}body.tuspot-platform .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card{overflow:visible!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media{overflow:visible!important;position:relative!important;border-radius:24px 24px 0 0!important;z-index:2!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{overflow:hidden!important;border-radius:24px 24px 0 0!important;clip-path:inset(0 round 24px 24px 0 0)!important;background-size:cover!important;background-position:center center!important;transform:translateZ(0)!important}body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img-v21059{border-radius:24px 24px 0 0!important;clip-path:inset(0 round 24px 24px 0 0)!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card:has(.tuspot-cat-featured-badge-v21062) .tuspot-cat-recent-badge{display:none!important}body.tuspot-platform .tuspot-cat-place-card:not(.is-featured-place) .tuspot-cat-recent-badge{top:18px!important;left:18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{top:18px!important;left:18px!important;right:auto!important;z-index:66!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068,body.tuspot-platform .tuspot-cat-favorite-btn{overflow:visible!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:before{top:calc(100% + 10px)!important;bottom:auto!important;transform:translateX(-50%) translateY(-4px)!important;z-index:9999!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:after,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:after{top:calc(100% + 4px)!important;bottom:auto!important;border-top-color:transparent!important;border-bottom-color:#093440!important;transform:translateX(-50%) translateY(-4px)!important;z-index:9999!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:after,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:hover:before,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:hover:after{opacity:1!important;transform:translateX(-50%) translateY(0)!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;width:100%!important;padding:14px 20px!important;border-radius:20px!important;border:0!important;text-decoration:none!important;font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:-.02em!important;box-sizing:border-box!important;box-shadow:none!important;transform:none!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary:visited{background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary :is(strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary:visited{background:#fff!important;background-image:none!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .32)!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary :is(strong,b,em,small,i){color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:hover,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:focus,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:active{background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 18px 40px rgb(33 40 68 / .18)!important;transform:translateY(-1px)!important;outline:0!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:hover span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:focus span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:active span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:hover :is(strong,b,em,small,i),body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:focus :is(strong,b,em,small,i),body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:active :is(strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary{background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-cat-place-card{border-radius:28px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media{border-radius:28px 28px 0 0!important;overflow:visible!important;isolation:isolate!important;background:transparent!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{border-radius:27px 27px 0 0!important;clip-path:inset(0 round 27px 27px 0 0)!important;overflow:hidden!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:translateZ(0)!important;will-change:auto!important}body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img-v21059,body.tuspot-platform .tuspot-cat-place-card:focus-within .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:focus-within .tuspot-cat-place-img-v21059{border-radius:27px 27px 0 0!important;clip-path:inset(0 round 27px 27px 0 0)!important;overflow:hidden!important;transform:translateZ(0)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059::before{border-radius:inherit!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076,body.tuspot-platform .tuspot-cat-place-card button.tuspot-trip-btn-full-v21076,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076{background:#f4fbfe!important;background-image:none!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(35 187 231 / .28)!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076 :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076 :is(span,b,strong,small,em,i,svg,path){color:#093440!important;-webkit-text-fill-color:#093440!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:hover,body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:focus-visible,body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:active,body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076.is-active,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:hover,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:focus-visible,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:active,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076.is-active{background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#212844!important;box-shadow:0 16px 34px rgb(33 40 68 / .18)!important;transform:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:hover :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:focus-visible :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:active :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076.is-active :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:hover :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:focus-visible :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:active :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076.is-active :is(span,b,strong,small,em,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-icon-v21076,body.tuspot-platform .tuspot-owner-help-side-v21076>span.tuspot-owner-help-icon-v21076{background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076,body.tuspot-platform .tuspot-owner-help-side-v21076 button.tuspot-owner-help-cta-v21076,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:visited{background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076 span,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076 :is(b,strong,small,em,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:hover,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:focus-visible,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:active{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21077,body.tuspot-platform .tuspot-ad-placeholder.has-image.has-cover-image-v21077,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21077,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21077{position:relative!important;overflow:hidden!important;min-height:250px!important;background:#062C35!important;background-image:none!important;background-size:auto!important;background-position:center center!important;background-repeat:no-repeat!important;isolation:isolate!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21077::before,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21077::after,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21077::before,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21077::after{content:none!important;display:none!important;background:none!important}body.tuspot-platform .tuspot-ad-cover-frame-v21077,body.tuspot-platform .tuspot-ad-cover-gradient-v21077{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important}body.tuspot-platform .tuspot-ad-cover-frame-v21077{z-index:0!important;overflow:hidden!important;border-radius:inherit!important;background:#062C35!important}body.tuspot-platform img.tuspot-ad-cover-img-v21077{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;border:0!important;border-radius:inherit!important;transform:none!important;filter:none!important}body.tuspot-platform .tuspot-ad-cover-gradient-v21077{z-index:1!important;background:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .90) 34%,rgb(6 44 53 / .52) 58%,rgb(6 44 53 / .10) 100%)!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21077>.tuspot-ad-placeholder-copy,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21077>.tuspot-ad-placeholder-copy{position:relative!important;z-index:3!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077{border:1px solid rgb(35 187 231 / .34)!important;background:#fff!important;background-image:none!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:0 18px 45px rgb(7 43 54 / .08)!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077.is-primary,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077.is-primary{border-color:#23BBE7!important;background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 20px 45px rgb(35 187 231 / .20)!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077.is-secondary,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077.is-secondary{border-color:rgb(35 187 231 / .34)!important;background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077 :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077 :is(strong,small,span,b,em,i){color:inherit!important;-webkit-text-fill-color:inherit!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077:hover,body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077:focus-visible,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077:hover,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077:focus-visible{border-color:#212844!important;background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 22px 50px rgb(33 40 68 / .22)!important;transform:translateY(-1px)!important;outline:0!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077:hover :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21077:focus-visible :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077:hover :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21077:focus-visible :is(strong,small,span,b,em,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21078,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21078{position:relative!important;overflow:hidden!important;min-height:250px!important;background:#062C35!important;background-image:none!important;--tuspot-ad-placeholder-image:none !important;--tuspot-ad-image:none !important;isolation:isolate!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078::before,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078::after,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078::before,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078::after{content:none!important;display:none!important;background:none!important}body.tuspot-platform .tuspot-ad-cover-layer-v21078,body.tuspot-platform .tuspot-ad-cover-gradient-v21078{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;border-radius:inherit!important}body.tuspot-platform .tuspot-ad-cover-layer-v21078{z-index:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:translateZ(0)!important}body.tuspot-platform .tuspot-ad-cover-gradient-v21078{z-index:1!important;background:linear-gradient(90deg,rgb(6 44 53 / .97) 0%,rgb(6 44 53 / .88) 34%,rgb(6 44 53 / .54) 62%,rgb(6 44 53 / .10) 100%)!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 .tuspot-ad-cover-frame-v21077,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 .tuspot-ad-cover-gradient-v21077{display:none!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078>.tuspot-ad-placeholder-copy,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078>.tuspot-ad-placeholder-copy{position:relative!important;z-index:3!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078{text-align:left!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(35 187 231 / .38)!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 45px rgb(7 43 54 / .08)!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078.is-primary,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078.is-primary{background:#23BBE7!important;background-image:none!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078.is-secondary,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078.is-secondary{background:#fff!important;background-image:none!important;border-color:rgb(35 187 231 / .38)!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078 :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078 :is(strong,small,span,b,em,i){color:inherit!important;-webkit-text-fill-color:inherit!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:hover,body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:focus-visible,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:hover,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:focus-visible{background:#212844!important;background-image:none!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:0!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:hover :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:focus-visible :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:hover :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:focus-visible :is(strong,small,span,b,em,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-landing-hero-v21078,body.tuspot-platform .tuspot-ad-landing .tuspot-ad-landing-hero-v21078{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-landing-hero-v21078 :is(h1,p,span,strong,small,em,b),body.tuspot-platform .tuspot-ad-landing-hero-v21078 .tuspot-ad-aside-v21078 :is(strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgb(0 0 0 / .18)!important}body.tuspot-platform .tuspot-ad-landing-hero-v21078 .tuspot-ad-aside-v21078{background:rgb(255 255 255 / .16)!important;border-color:rgb(255 255 255 / .24)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;backdrop-filter:blur(8px)!important}body.tuspot-platform .tuspot-ad-example-list-v21078 article.has-image,body.tuspot-platform .tuspot-ad-example-list-v21078 article.is-wide.has-image{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-example-list-v21078 article.has-image :is(small,strong,em),body.tuspot-platform .tuspot-ad-example-list-v21078 article.is-wide.has-image :is(small,strong,em){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgb(0 0 0 / .22)!important}body.tuspot-platform .tuspot-ad-example-list-v21078 article.has-image b,body.tuspot-platform .tuspot-ad-example-list-v21078 article.is-wide.has-image b{background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-shadow:none!important}body.tuspot-platform .tuspot-pricing-gamechangers-v21078{margin-top:32px!important;padding:clamp(24px,3vw,38px)!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:32px!important;background:linear-gradient(135deg,#f6fbfe 0%,#eefaff 100%)!important;box-shadow:0 26px 70px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 article{background:#fff!important;border:1px solid rgb(35 187 231 / .18)!important;border-radius:24px!important;padding:22px!important;min-height:220px!important;box-shadow:0 16px 38px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 article>div{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eaf8fe!important;color:#23BBE7!important;margin-bottom:16px!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 h3{margin:0 0 10px!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:20px!important;line-height:1.12!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 p{margin:0!important;color:#617184!important;-webkit-text-fill-color:#617184!important;font-size:15px!important;line-height:1.55!important}@media (max-width:1100px){body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078{grid-template-columns:1fr!important}}@media (max-width:1180px){body.tuspot-platform{--tuspot-v21079-section-width:min(100%, calc(100vw - 48px))}body.tuspot-platform .tuspot-front-experience,body.tuspot-platform :is(.entry-content,.site-main,.wp-site-blocks,.elementor-widget-container)>.tuspot-front-experience{width:var(--tuspot-v21079-section-width)!important;max-width:var(--tuspot-v21079-section-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-front-experience>:is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-ad-slot,.tuspot-ad-placeholder,.tuspot-personalized-front),body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-ad-slot,.tuspot-ad-placeholder,.tuspot-personalized-front){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-personalized-front,.tuspot-fpx-100,.tuspot-fpx-places,.tuspot-fpx-owner,.tuspot-fpx-magazine,.tuspot-fpx-tail,.tuspot-ad-slot-home_top){clear:both!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-ad-placeholder.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-personalized.tuspot-personalized-front,body.tuspot-platform .tuspot-front-experience .tuspot-personalized{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-personalized-card h3,body.tuspot-platform .tuspot-personalized-card h3 a,body.tuspot-platform .tuspot-personalized-grid .tuspot-personalized-card:first-child h3,body.tuspot-platform .tuspot-personalized-grid .tuspot-personalized-card:first-child h3 a{color:#093440!important;-webkit-text-fill-color:#093440!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}}@media (max-width:820px){body.tuspot-platform{--tuspot-v21079-section-width:min(100%, calc(100vw - 28px))}body.tuspot-platform .tuspot-front-experience{width:var(--tuspot-v21079-section-width)!important;max-width:var(--tuspot-v21079-section-width)!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-personalized-front,.tuspot-home-section,.tuspot-ad-slot,.tuspot-ad-placeholder){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-fpx-hero{justify-items:center!important;align-items:center!important;text-align:left!important;padding:clamp(24px, 7vw, 34px)!important;border-radius:28px!important;overflow:hidden!important}body.tuspot-platform .tuspot-fpx-hero-copy,body.tuspot-platform .tuspot-fpx-hero-visual,body.tuspot-platform .tuspot-fpx-section-head,body.tuspot-platform .tuspot-fpx-100-copy,body.tuspot-platform .tuspot-personalized-head{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-fpx-hero h1{max-width:100%!important;font-size:clamp(38px, 11vw, 58px)!important;line-height:.98!important;letter-spacing:-.065em!important}body.tuspot-platform .tuspot-fpx-actions{justify-content:flex-start!important}body.tuspot-platform .tuspot-fpx-search{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;border-radius:28px!important;padding:14px!important;overflow:hidden!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-fpx-search label,body.tuspot-platform .tuspot-fpx-search button{width:100%!important;border-radius:22px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(100%, calc(100vw - 28px))!important;max-width:min(100%, calc(100vw - 28px))!important;margin-left:auto!important;margin-right:auto!important;padding:22px 22px 30px!important;border-radius:32px!important;overflow:hidden!important;clip-path:inset(0 round 32px)!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{border-radius:24px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-ad-placeholder.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1{width:100%!important;max-width:100%!important;min-height:clamp(420px, 92vw, 560px)!important;border-radius:32px!important;margin:20px auto!important;overflow:hidden!important}body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-cover-frame-v21077,body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-cover-image-v21074,body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-cover-layer-v21078{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background-size:cover!important;background-position:center center!important;border-radius:inherit!important}body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-placeholder-copy{width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-fpx-100.tuspot-fpx-section,body.tuspot-platform .tuspot-fpx-section.tuspot-fpx-100-founder,body.tuspot-platform .tuspot-personalized.tuspot-personalized-front,body.tuspot-platform .tuspot-fpx-section.tuspot-fpx-places{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;border-radius:32px!important;padding:clamp(22px, 6vw, 34px)!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-personalized-grid,body.tuspot-platform .tuspot-fpx-places-grid,body.tuspot-platform .tuspot-fpx-style-grid,body.tuspot-platform .tuspot-fpx-journey-grid{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-personalized-grid .tuspot-personalized-card,body.tuspot-platform .tuspot-fpx-places-grid .tuspot-fpx-place-card{width:100%!important;max-width:100%!important}}@media (min-width:821px) and (max-width:1180px){body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-personalized-front,.tuspot-ad-slot,.tuspot-ad-placeholder){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-fpx-hero{grid-template-columns:1fr!important;text-align:left!important}body.tuspot-platform .tuspot-personalized-grid,body.tuspot-platform .tuspot-fpx-places-grid,body.tuspot-platform .tuspot-fpx-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){body.tuspot-platform .tuspot-mobile-appbar>div>a,body.tuspot-platform .tuspot-v4-header-pro__mobile-appbar-1>div>a{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-color:transparent!important}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{min-height:630px!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-place-hero-img,body.tuspot-platform .tuspot-sp-v2101-hero-img{min-height:430px!important;border-radius:28px!important;overflow:hidden!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065{left:14px!important;top:14px!important;max-width:calc(100% - 132px)!important;min-height:38px!important;padding:9px 12px!important;font-size:10px!important;line-height:1.05!important;white-space:normal!important;text-align:left!important;z-index:16!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-share-btn,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-share-btn{top:14px!important;right:66px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;justify-content:center!important;gap:0!important;border-radius:999px!important;font-size:0!important;line-height:0!important;z-index:17!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-share-btn svg,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-share-btn svg{width:20px!important;height:20px!important;font-size:20px!important;line-height:1!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-favorite-btn,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-favorite-btn{top:14px!important;right:14px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;justify-content:center!important;border-radius:999px!important;z-index:17!important}body.tuspot-platform .tuspot-place-leader-actions{top:16px!important;right:16px!important;display:flex!important;gap:8px!important;z-index:20!important}body.tuspot-platform .tuspot-place-leader-share-btn,body.tuspot-platform .tuspot-place-leader-favorite-btn{width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}body.tuspot-platform .tuspot-place-leader-share-btn .tuspot-place-leader-share-label{display:none!important}body.tuspot-platform .tuspot-place-featured-strip-v21068{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;gap:10px 12px!important;width:100%!important;margin:14px 0 18px!important;padding:14px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>span{grid-column:1!important;grid-row:1!important;width:38px!important;height:38px!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>strong{grid-column:2!important;grid-row:1!important;align-self:center!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>em{grid-column:1 / -1!important;grid-row:2!important;display:block!important;width:100%!important;margin-top:2px!important}body.tuspot-platform .tuspot-place-content,body.tuspot-platform .tuspot-v4-single-place__place-content-1{padding:0!important}body.tuspot-platform .tuspot-place-section-head,body.tuspot-platform .tuspot-lodging-units-head,body.tuspot-platform .tuspot-reviews-list-head,body.tuspot-platform [class*="tuspot-v4-single-place__place-section-head-"]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;text-align:left!important}body.tuspot-platform .tuspot-place-section-head>*,body.tuspot-platform .tuspot-lodging-units-head>*,body.tuspot-platform .tuspot-reviews-list-head>*{max-width:100%!important}body.tuspot-platform .tuspot-place-section-head h2,body.tuspot-platform .tuspot-lodging-units-head h2,body.tuspot-platform .tuspot-reviews-list-head h2{margin-bottom:0!important}body.tuspot-platform .tuspot-v4-single-place__place-section-head-2{align-items:center!important;text-align:center!important}body.tuspot-platform .tuspot-v4-single-place__place-section-head-2>*{margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-v4-single-place__place-section-head-3,body.tuspot-platform .tuspot-place-section-head.tuspot-lodging-units-head{display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:auto!important;align-items:start!important;gap:8px!important}body.tuspot-platform .tuspot-lodging-unit-facts,body.tuspot-platform .tuspot-v4-single-place__lodging-unit-facts-1{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-lodging-unit-facts>span{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-v4-single-place__place-section-head-5{margin-bottom:10px!important;padding-bottom:0!important}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head,body.tuspot-platform .tuspot-place-similar .tuspot-place-section-head{padding-right:0!important;margin-bottom:14px!important}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,body.tuspot-platform .tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link{position:static!important;width:100%!important;margin-top:4px!important}}@media (max-width:480px){body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{min-height:630px!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065{max-width:calc(100% - 120px)!important;padding:8px 10px!important;font-size:9.5px!important}}@media (max-width:860px){body.tuspot-platform .tuspot-category-shell,body.tuspot-platform .tuspot-category-page .tuspot-category-shell,body.tuspot-platform .tuspot-cat-hero,body.tuspot-platform .tuspot-cat-layout,body.tuspot-platform .tuspot-cat-layout-grid,body.tuspot-platform .tuspot-cat-layout-listmap,body.tuspot-platform .tuspot-cat-layout-mapfirst,body.tuspot-platform .tuspot-cat-map-stage,body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-results,body.tuspot-platform .tuspot-cat-list-results,body.tuspot-platform .tuspot-cat-feature-strip,body.tuspot-platform .tuspot-cat-business-strip,body.tuspot-platform .tuspot-cat-promo-row{width:min(100% - 28px, 720px)!important;max-width:min(100% - 28px, 720px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-layout,body.tuspot-platform .tuspot-cat-layout-grid,body.tuspot-platform .tuspot-cat-layout-listmap,body.tuspot-platform .tuspot-cat-layout-mapfirst{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;overflow:visible!important}body.tuspot-platform .tuspot-cat-hero h1,body.tuspot-platform .tuspot-cat-hero h1.tuspot-cat-title-mobile-v21081,body.tuspot-platform .tuspot-v4-catalog__h1-1{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:center!important;justify-content:start!important;gap:8px 12px!important;width:100%!important;margin:0!important;text-align:left!important}body.tuspot-platform .tuspot-cat-hero h1>span,body.tuspot-platform .tuspot-cat-hero h1>.tuspot-cat-title-icon-v21081{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;width:42px!important;height:42px!important;margin:0!important}body.tuspot-platform .tuspot-cat-hero h1>strong.tuspot-cat-title-text-v21081{grid-column:2!important;grid-row:1!important;display:block!important;min-width:0!important;font:inherit!important;color:inherit!important;letter-spacing:inherit!important}body.tuspot-platform .tuspot-cat-hero h1>em,body.tuspot-platform .tuspot-cat-hero h1>.tuspot-cat-title-count-v21081{grid-column:1 / -1!important;grid-row:2!important;display:block!important;width:100%!important;margin:4px 0 0!important;text-align:left!important}body.tuspot-platform .tuspot-cat-hero p,body.tuspot-platform .tuspot-v4-catalog__p-1{margin:20px 0 20px 0!important}body.tuspot-platform .tuspot-cat-toolbar,body.tuspot-platform .tuspot-cat-view-switch{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-view-switch{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}body.tuspot-platform .tuspot-cat-view-switch :is(a,button){width:100%!important;justify-content:center!important;min-width:0!important;text-align:center!important}body.tuspot-platform .tuspot-menu-currency-current,body.tuspot-platform button.tuspot-menu-currency-current,body.tuspot-platform .tuspot-v4-catalog__menu-currency-current-1{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-cat-season-guide-actions-inline,body.tuspot-platform .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide-actions-no-primary{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-cat-season-guide-actions nav{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-cat-season-guide-actions :is(a,button,.is-primary){width:100%!important;justify-content:center!important}body.tuspot-platform .tuspot-cat-promo-row{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important;text-align:center!important}body.tuspot-platform .tuspot-cat-promo-row>*{width:100%!important;justify-content:center!important;text-align:center!important}body.tuspot-platform a.tuspot-cat-business-strip-cta,body.tuspot-platform .tuspot-cat-business-strip a.tuspot-cat-business-strip-cta,body.tuspot-platform .tuspot-v4-catalog__cat-business-strip-cta-1{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;width:100%!important;padding:0 22px!important;border:0!important;border-radius:18px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 16px 36px rgb(35 187 231 / .22)!important}body.tuspot-platform a.tuspot-cat-business-strip-cta:is(:hover,:focus,:active),body.tuspot-platform .tuspot-cat-business-strip a.tuspot-cat-business-strip-cta:is(:hover,:focus,:active),body.tuspot-platform .tuspot-v4-catalog__cat-business-strip-cta-1:is(:hover,:focus,:active){background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-hero,body.tuspot-platform .tuspot-cat-map-large,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-hero{width:100%!important;max-width:100%!important;min-height:auto!important;height:auto!important;overflow:hidden!important;border-radius:28px!important}body.tuspot-platform .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-large .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-hero .tuspot-cat-map-bg{min-height:540px!important;height:540px!important;overflow:hidden!important;border-radius:28px!important}body.tuspot-platform .tuspot-cat-map-filters{display:none!important}body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-map-filters,body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-filter-card{display:block!important;position:fixed!important;left:14px!important;right:14px!important;top:auto!important;bottom:0!important;width:auto!important;max-width:none!important;max-height:min(86vh,760px)!important;z-index:999999!important;overflow:auto!important;padding:0 18px 20px!important;border:1px solid rgb(35 187 231 / .18)!important;border-radius:28px 28px 0 0!important;background:#fff!important;box-shadow:0 -18px 70px rgb(9 52 64 / .22)!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page.is-filter-open:before{content:""!important;position:fixed!important;inset:0!important;z-index:999998!important;background:rgb(9 52 64 / .32)!important;backdrop-filter:blur(6px)!important}body.tuspot-platform .tuspot-cat-mobile-drawer-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px 12px!important;align-items:center!important;margin:0 -18px 16px!important;padding:18px 18px 14px!important}body.tuspot-platform .tuspot-cat-mobile-drawer-head>div{display:contents!important}body.tuspot-platform .tuspot-cat-mobile-drawer-head strong{grid-column:1 / -1!important;grid-row:1!important;width:100%!important}body.tuspot-platform .tuspot-cat-mobile-drawer-head span{grid-column:1!important;grid-row:2!important;align-self:center!important;margin:0!important}body.tuspot-platform .tuspot-cat-mobile-drawer-head button{grid-column:2!important;grid-row:2!important;align-self:center!important}body.tuspot-platform .tuspot-cat-map-filters>div:first-of-type,body.tuspot-platform .tuspot-cat-filter-card>div:first-of-type{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:10px!important}body.tuspot-platform .tuspot-cat-map-bg>p,body.tuspot-platform .tuspot-cat-map-note{left:14px!important;right:14px!important;bottom:88px!important;max-width:none!important;width:auto!important;border-radius:18px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.2!important;text-align:left!important}body.tuspot-platform .tuspot-cat-map-cta{left:14px!important;right:14px!important;bottom:24px!important;transform:none!important;width:auto!important;min-height:50px!important;justify-content:center!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-map-cta :is(svg,path,span,strong,b,em,i){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-map-fit{right:14px!important;bottom:150px!important;z-index:460!important}body.tuspot-platform .tuspot-cat-map-sponsored-row,body.tuspot-platform .tuspot-cat-sponsored-inline,body.tuspot-platform .tuspot-cat-card-rail{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:100%!important;max-width:100%!important;margin-top:22px!important;overflow:visible!important}}@media (max-width:520px){body.tuspot-platform .tuspot-category-shell,body.tuspot-platform .tuspot-category-page .tuspot-category-shell,body.tuspot-platform .tuspot-cat-hero,body.tuspot-platform .tuspot-cat-layout,body.tuspot-platform .tuspot-cat-layout-grid,body.tuspot-platform .tuspot-cat-layout-listmap,body.tuspot-platform .tuspot-cat-layout-mapfirst,body.tuspot-platform .tuspot-cat-map-stage,body.tuspot-platform .tuspot-cat-map-stage-full,body.tuspot-platform .tuspot-cat-results,body.tuspot-platform .tuspot-cat-list-results,body.tuspot-platform .tuspot-cat-feature-strip,body.tuspot-platform .tuspot-cat-business-strip,body.tuspot-platform .tuspot-cat-promo-row{width:min(100% - 24px, 460px)!important;max-width:min(100% - 24px, 460px)!important}body.tuspot-platform .tuspot-cat-view-switch{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-hero .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-large .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-bg,body.tuspot-platform .tuspot-cat-map-stage-full .tuspot-cat-map-hero .tuspot-cat-map-bg{min-height:520px!important;height:520px!important}}@media (max-width:1024px){body.tuspot-platform,body.tuspot-platform .tuspot-category-page{overflow-x:hidden!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-category-shell,.tuspot-cat-hero,.tuspot-cat-toolbar,.tuspot-cat-season-guide,.tuspot-cat-season-tabs,.tuspot-cat-purpose-tabs,.tuspot-cat-subnav,.tuspot-cat-layout,.tuspot-cat-layout-grid,.tuspot-cat-layout-listmap,.tuspot-cat-layout-mapfirst,.tuspot-cat-map-toolbar,.tuspot-cat-map-stage,.tuspot-cat-map-stage-full,.tuspot-cat-map-below,.tuspot-cat-map-sponsored-row,.tuspot-cat-results,.tuspot-cat-list-results,.tuspot-cat-feature-strip,.tuspot-cat-business-strip,.tuspot-cat-promo-row){width:min(100% - 28px, 760px)!important;max-width:min(100% - 28px, 760px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-hero h1,body.tuspot-platform .tuspot-category-page .tuspot-cat-hero h1.tuspot-cat-title-mobile-v21081,body.tuspot-platform .tuspot-category-page h1.tuspot-v4-catalog__h1-1,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__h1.tuspot-v4-catalog__h1-1{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"icon title" "count count"!important;align-items:center!important;justify-items:start!important;column-gap:12px!important;row-gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:left!important;white-space:normal!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-hero h1>:is(.tuspot-cat-title-icon-v21081,.tuspot-cat-svg,span:first-child){grid-area:icon!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-hero h1>:is(.tuspot-cat-title-text-v21081,strong,b){grid-area:title!important;display:block!important;min-width:0!important;width:auto!important;max-width:100%!important;margin:0!important;font:inherit!important;color:inherit!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-hero h1>:is(.tuspot-cat-title-count-v21081,em,small){grid-area:count!important;display:block!important;width:100%!important;max-width:100%!important;margin:4px 0 0!important;text-align:left!important;font-style:normal!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-hero p,body.tuspot-platform .tuspot-category-page p.tuspot-v4-catalog__p-1,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__p.tuspot-v4-catalog__p-1{margin:20px 0 20px 0!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;justify-items:stretch!important;align-items:stretch!important;padding:0!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-view-switch,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-view-switch-1{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:6px!important;justify-content:center!important;justify-items:stretch!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-view-switch :is(a,button){width:100%!important;min-width:0!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-menu-currency,.tuspot-currency-menu,.tuspot-menu-currency-wrap){width:100%!important;max-width:100%!important;margin:0 auto!important;display:flex!important;justify-content:center!important}body.tuspot-platform .tuspot-category-page button.tuspot-menu-currency-current,body.tuspot-platform .tuspot-category-page .tuspot-menu-currency-current,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__menu-currency-current-1{width:100%!important;max-width:100%!important;min-height:54px!important;margin:0 auto!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-inline,.tuspot-cat-season-guide-actions-row,.tuspot-cat-season-guide-actions-no-primary,.tuspot-v4-catalog__cat-season-guide-actions-1){display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;justify-items:stretch!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-season-guide-actions,.tuspot-v4-catalog__cat-season-guide-actions-1)>*,body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-season-guide-actions,.tuspot-v4-catalog__cat-season-guide-actions-1) :is(a,button){width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-promo-row,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-promo-row-1{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:stretch!important;justify-items:stretch!important;text-align:center!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-promo-row>*{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-business-strip a.tuspot-cat-business-strip-cta,body.tuspot-platform .tuspot-category-page a.tuspot-cat-business-strip-cta,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-business-strip-cta-1{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;padding:0 22px!important;border:0!important;border-radius:18px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 16px 38px rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-business-strip a.tuspot-cat-business-strip-cta:is(:hover,:focus,:active),body.tuspot-platform .tuspot-category-page a.tuspot-cat-business-strip-cta:is(:hover,:focus,:active),body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-business-strip-cta-1:is(:hover,:focus,:active){background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-filters,body.tuspot-platform .tuspot-category-page .tuspot-cat-filter-card{display:none!important}body.tuspot-platform .tuspot-category-page.is-filter-open:before{content:""!important;position:fixed!important;inset:0!important;z-index:999990!important;background:rgb(9 52 64 / .38)!important;backdrop-filter:blur(8px)!important}body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-map-filters,body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-filter-card{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;position:fixed!important;left:14px!important;right:14px!important;top:auto!important;bottom:0!important;width:auto!important;max-width:none!important;max-height:min(88vh, 780px)!important;overflow:auto!important;z-index:999999!important;padding:0 18px 22px!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:30px 30px 0 0!important;background:#fff!important;box-shadow:0 -26px 90px rgb(9 52 64 / .28)!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page.is-filter-open :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card)>*{min-width:0!important;max-width:100%!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-mobile-drawer-head{position:sticky!important;top:0!important;z-index:3!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title title" "sub close"!important;gap:8px 12px!important;align-items:center!important;margin:0 -18px 10px!important;padding:18px!important;background:linear-gradient(180deg,#fff 0%,rgb(255 255 255 / .96) 100%)!important;border-bottom:1px solid rgb(35 187 231 / .12)!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-mobile-drawer-head>div{display:contents!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-mobile-drawer-head strong{grid-area:title!important;display:block!important;width:100%!important;font-weight:950!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-mobile-drawer-head span{grid-area:sub!important;display:block!important;min-width:0!important;margin:0!important;line-height:1.25!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-mobile-drawer-head button{grid-area:close!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:999px!important;justify-self:end!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card)>div:first-of-type:not(.tuspot-cat-mobile-drawer-head){display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) label,body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) fieldset,body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) .tuspot-cat-checkline{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) .tuspot-cat-checkline{grid-template-columns:auto 1fr!important;align-items:center!important;padding:16px!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) label>span:not(.tuspot-select-ui):not(.tuspot-cat-svg),body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) fieldset>span{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-filters,.tuspot-cat-filter-card) :is(input,select,textarea,.tuspot-select-ui,.tuspot-select-button){width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-layout-mapfirst,.tuspot-cat-layout-mapfull,.tuspot-cat-map-stage,.tuspot-cat-map-stage-full){display:grid!important;grid-template-columns:1fr!important;gap:18px!important;overflow:visible!important;min-height:0!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map,.tuspot-cat-map-hero,.tuspot-cat-map-large){position:relative!important;width:100%!important;max-width:100%!important;min-height:0!important;height:auto!important;overflow:hidden!important;border-radius:28px!important;isolation:isolate!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-bg,.tuspot-cat-map-hero .tuspot-cat-map-bg,.tuspot-cat-map-large .tuspot-cat-map-bg){position:relative!important;width:100%!important;min-height:560px!important;height:560px!important;overflow:hidden!important;border-radius:28px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-bg>.tuspot-cat-leaflet-map,body.tuspot-platform .tuspot-category-page .tuspot-cat-leaflet-map{width:100%!important;max-width:100%!important;height:100%!important;min-height:560px!important;border-radius:28px!important;overflow:hidden!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-note,body.tuspot-platform .tuspot-category-page .tuspot-cat-map-bg>p.tuspot-cat-map-note{position:absolute!important;left:14px!important;right:14px!important;bottom:92px!important;z-index:470!important;width:auto!important;max-width:none!important;margin:0!important;padding:10px 12px!important;border-radius:18px!important;background:rgb(255 255 255 / .94)!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:12px!important;line-height:1.2!important;text-align:left!important;box-shadow:0 12px 28px rgb(9 52 64 / .13)!important;pointer-events:none!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-cta{position:absolute!important;left:14px!important;right:14px!important;bottom:24px!important;z-index:465!important;width:auto!important;min-height:54px!important;transform:none!important;justify-content:center!important;border:0!important;border-radius:18px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-cta :is(svg,path,span,strong,b,em,i){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-fit{position:absolute!important;top:78px!important;right:14px!important;bottom:auto!important;z-index:468!important;max-width:calc(100% - 28px)!important}body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-map-popup{display:none!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-popup{left:14px!important;right:14px!important;top:128px!important;bottom:auto!important;width:auto!important;max-width:none!important;z-index:455!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-below,.tuspot-cat-map-sponsored-row,.tuspot-cat-sponsored-inline,.tuspot-cat-card-rail){position:relative!important;z-index:1!important;display:grid!important;grid-template-columns:1fr!important;gap:18px!important;width:min(100% - 28px, 760px)!important;max-width:min(100% - 28px, 760px)!important;margin-left:auto!important;margin-right:auto!important;margin-top:22px!important;overflow:visible!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-place-card,body.tuspot-platform .tuspot-category-page .tuspot-cat-card-rail>*{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}}@media (max-width:520px){body.tuspot-platform .tuspot-category-page :is(.tuspot-category-shell,.tuspot-cat-hero,.tuspot-cat-toolbar,.tuspot-cat-season-guide,.tuspot-cat-season-tabs,.tuspot-cat-purpose-tabs,.tuspot-cat-subnav,.tuspot-cat-layout,.tuspot-cat-layout-grid,.tuspot-cat-layout-listmap,.tuspot-cat-layout-mapfirst,.tuspot-cat-map-toolbar,.tuspot-cat-map-stage,.tuspot-cat-map-stage-full,.tuspot-cat-map-below,.tuspot-cat-map-sponsored-row,.tuspot-cat-results,.tuspot-cat-list-results,.tuspot-cat-feature-strip,.tuspot-cat-business-strip,.tuspot-cat-promo-row,.tuspot-cat-sponsored-inline,.tuspot-cat-card-rail){width:min(100% - 22px, 460px)!important;max-width:min(100% - 22px, 460px)!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-view-switch,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-view-switch-1{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-category-page :is(.tuspot-cat-map-bg,.tuspot-cat-map-hero .tuspot-cat-map-bg,.tuspot-cat-map-large .tuspot-cat-map-bg),body.tuspot-platform .tuspot-category-page .tuspot-cat-leaflet-map{min-height:600px!important;height:600px!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-note,body.tuspot-platform .tuspot-category-page .tuspot-cat-map-bg>p.tuspot-cat-map-note{bottom:94px!important;font-size:11.5px!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-map-fit{top:82px!important}body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-map-filters,body.tuspot-platform .tuspot-category-page.is-filter-open .tuspot-cat-filter-card{left:10px!important;right:10px!important;padding-left:16px!important;padding-right:16px!important}}@media (max-width:782px){body.tuspot-platform .tuspot-place-featured-strip-v21068,body.tuspot-platform .tuspot-place-featured-strip-v21068.is-featured{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-items:start!important;gap:8px!important;width:100%!important;margin:14px auto 18px!important;padding:16px!important;text-align:left!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>em{grid-column:1/-1!important;display:block!important;width:100%!important;line-height:1.45!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-place-founder-badge-v21065{top:24px!important;left:22px!important;right:auto!important;height:52px!important;min-height:52px!important;max-width:calc(100% - 174px)!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;z-index:18!important}}body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:10px!important;z-index:999999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100svh - 20px)!important;overflow:auto!important;display:block!important;padding:22px!important;border-radius:28px!important;background:#fff!important;border:1px solid #BFEFFF!important;box-shadow:0 26px 80px rgb(9 52 64 / .32)!important;color:#093440!important}body.tuspot-platform .tuspot-weather-popup:not([hidden])::before{content:''!important;position:fixed!important;inset:0!important;z-index:-1!important;background:rgb(9 52 64 / .42)!important;backdrop-filter:blur(10px)!important}body.tuspot-platform .tuspot-weather-popup [data-weather-close]{position:sticky!important;top:0!important;float:right!important;width:52px!important;height:52px!important;border:0!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:30px!important;font-weight:900!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:12px!important;margin-top:16px!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{min-height:132px!important;padding:16px!important;border-radius:22px!important;background:#EAF8FE!important;border:1px solid #D9EAF1!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}@media(max-width:782px){body.tuspot-platform .tuspot-mobile-drawer-switches :is(.tuspot-language-switcher,.tuspot-menu-language,.tuspot-language-menu,[data-tuspot-language],.tuspot-global-switcher-language){display:none!important}body.tuspot-platform :is(.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-owner-packages-viewport,.tuspot-owner-packages-shell,.tuspot-analytics-viewport,.tuspot-analytics-shell,.tuspot-promo-viewport,.tuspot-promo-shell,.tuspot-seo-viewport,.tuspot-verification-page,.tuspot-client-main,.tuspot-owner-workspace,.tuspot-account-page){width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;box-sizing:border-box!important}body.tuspot-platform :is(.tuspot-client-dashboard,.tuspot-owner-panel,.tuspot-owner-packages-shell) :is(.tuspot-client-layout,.tuspot-client-grid,.tuspot-client-dashboard-grid,.tuspot-owner-packages-layout,.tuspot-owner-packages-grid,.tuspot-owner-package-plan-grid,.tuspot-owner-stats,.tuspot-owner-row,.tuspot-profile-grid,.tuspot-verification-fields,.tuspot-verification-steps,.tuspot-owner-limits-grid){display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important}body.tuspot-platform :is(.tuspot-client-nav,.tuspot-owner-nav,.tuspot-dashboard-nav,.tuspot-client-toolbar){display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;gap:10px!important;padding:10px!important;-webkit-overflow-scrolling:touch!important}body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero,.tuspot-owner-limits-panel,.tuspot-owner-packages-card,.tuspot-client-card,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-sidecard,.tuspot-verification-card,.tuspot-backlink-exchange-card){width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important;padding:clamp(18px,5vw,26px)!important}body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero) h1,body.tuspot-platform :is(.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-owner-packages-shell,.tuspot-analytics-shell,.tuspot-promo-shell,.tuspot-seo-viewport) h1,body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero) h2{font-size:clamp(32px,10vw,54px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:100%!important;overflow-wrap:break-word!important}body.tuspot-platform :is(.tuspot-client-chart-wrap,.tuspot-analytics-chart,.tuspot-owner-package-table-wrap,.tuspot-backlink-code textarea,.tuspot-backlink-exchange-card textarea){width:100%!important;max-width:100%!important;overflow-x:auto!important}body.tuspot-platform :is(.tuspot-client-chart-wrap svg,.tuspot-analytics-chart svg){min-width:620px!important;max-width:none!important}}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-category-card:hover,.tuspot-category-card:focus-visible,.tuspot-category-card.is-active,.tuspot-primary-subcategory-choice:hover,.tuspot-primary-subcategory-choice:focus-visible,.tuspot-primary-subcategory-choice.is-active){background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-category-card:hover,.tuspot-category-card:focus-visible,.tuspot-category-card.is-active,.tuspot-primary-subcategory-choice:hover,.tuspot-primary-subcategory-choice:focus-visible,.tuspot-primary-subcategory-choice.is-active) :is(strong,span,i,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}@media(max-width:782px){body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-head{display:grid!important;grid-template-columns:1fr!important;text-align:left!important;gap:6px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-month{width:100%!important;max-width:100%!important;padding:16px 14px!important;border-radius:24px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-calendar-weekdays,.tuspot-calendar-days){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days :is(i,span,button){min-width:0!important;width:100%!important;min-height:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important;font-size:13px!important;line-height:1!important}body.tuspot-platform .tuspot-flow-shell .tuspot-awards-picker-grid,body.tuspot-platform .tuspot-flow-shell .tuspot-seasonal-price-add{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-package-field.tuspot-seasonal-price-builder.tuspot-category-group.tuspot-not-gastronomy-field.is-locked,body.tuspot-platform .tuspot-flow-shell .tuspot-package-field-5{margin-bottom:30px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-opening-hours-row{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:start!important;text-align:left!important;gap:12px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-opening-hours-row input[type="radio"]{width:24px!important;height:24px!important;min-width:24px!important;accent-color:#23BBE7!important}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-prev-button,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-form-secondary,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-live-link{grid-column:auto!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-submit-final{grid-column:1/-1!important;width:100%!important}}body.tuspot-platform .tuspot-pricing-footer-cell-v21083{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}body.tuspot-platform .tuspot-pricing-footer-package-v21083{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-weight:950!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}@media(max-width:782px){body.tuspot-platform .tuspot-pricing-footer-cell-v21083{justify-content:space-between!important;padding:18px!important}body.tuspot-platform .tuspot-pricing-footer-cell-v21083 .tuspot-pricing-buy{flex:1 1 auto!important;min-width:170px!important}}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:visited,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:focus,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:active{background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(255 255 255 / .65)!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#212844!important}@media (max-width:782px){body.tuspot-platform .tuspot-place-featured-strip-v21068,body.tuspot-platform .tuspot-place-featured-strip-v21068.is-featured,body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"icon" "label" "desc"!important;justify-items:start!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:18px auto 22px!important;padding:22px!important;box-sizing:border-box!important;text-align:left!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>span,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1>span,body.tuspot-platform .tuspot-v4-single-place__span-2{grid-area:icon!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:999px!important;background:#2F9E73!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:22px!important;line-height:1!important;box-shadow:0 14px 30px rgb(47 158 115 / .18)!important;writing-mode:horizontal-tb!important;transform:none!important}body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored>span{background:#E3A13A!important;box-shadow:0 14px 30px rgb(227 161 58 / .18)!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>strong,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1>strong{grid-area:label!important;display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;line-height:1.15!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>em,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1>em,body.tuspot-platform .tuspot-v4-single-place__em-1{grid-area:desc!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-style:normal!important;text-align:left!important;line-height:1.48!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-content,body.tuspot-platform .tuspot-v4-single-place__lodging-unit-content-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-title-row,body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-chips{grid-column:1 / -1!important;width:100%!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-facts{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-facts>span{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions-inline,body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-season-guide-actions-1{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions :is(a,button),body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-season-guide-actions-1 :is(a,button){width:100%!important;max-width:100%!important;min-height:54px!important;justify-content:center!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-business-strip-cta,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-business-strip-cta-1{display:inline-flex!important;width:100%!important;max-width:100%!important;min-height:56px!important;margin:14px 0 0!important;padding:14px 18px!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;white-space:normal!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-business-strip-cta:hover,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-business-strip-cta-1:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-place-founder-badge-v21065{top:36px!important;left:22px!important;right:auto!important;min-height:54px!important;height:auto!important;padding:0 24px!important;gap:10px!important;max-width:calc(100% - 182px)!important;border-radius:999px!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:24!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065 i,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065 i,body.tuspot-platform .tuspot-place-founder-badge-v21065 i{display:inline-flex!important;width:18px!important;min-width:18px!important;justify-content:center!important}body.tuspot-platform .tuspot-place-leader-kicker,body.tuspot-platform .tuspot-v4-single-place__place-leader-kicker-1{margin-top:78px!important}}@media (max-width:520px){body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-facts{grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-place-founder-badge-v21065{max-width:calc(100% - 168px)!important;padding-left:18px!important;padding-right:18px!important;font-size:13px!important}}@media (max-width:782px){body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:0!important;z-index:2147483000!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100svh!important;max-height:100svh!important;min-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 18px 36px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:none!important;transform:none!important;isolation:isolate!important}body.tuspot-platform .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-weather-popup:not([hidden])::after{content:none!important;display:none!important}body.tuspot-platform .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-weather-popup button[data-weather-close]{position:sticky!important;top:12px!important;right:0!important;float:right!important;z-index:3!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0 0 14px 14px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:32px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px rgb(9 52 64 / .12)!important}body.tuspot-platform .tuspot-weather-popup h3{clear:both!important;margin:10px 0 8px!important;font-size:clamp(30px, 9vw, 44px)!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]{clear:both!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:620px!important;margin:18px auto 0!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{width:100%!important;min-height:128px!important;padding:18px!important;border-radius:24px!important;background:#EAF8FE!important;border:1px solid #D9EAF1!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;gap:8px!important;text-align:center!important}body.tuspot-platform.tuspot-weather-open-v21084{overflow:hidden!important}}@media (min-width:783px){body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:99999!important;display:block!important;width:min(940px, calc(100vw - 48px))!important;max-width:min(940px, calc(100vw - 48px))!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 80px)!important;overflow:auto!important;padding:42px!important;border-radius:36px!important;background:#ffffff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid var(--ts-border,#D9EAF1)!important;box-shadow:0 30px 90px rgb(9 52 64 / .22)!important;isolation:auto!important}body.tuspot-platform .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-weather-popup:not([hidden])::after{content:none!important;display:none!important}body.tuspot-platform .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-weather-popup button[data-weather-close]{position:absolute!important;right:18px!important;top:18px!important;float:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;border:0!important;border-radius:999px!important;background:var(--ts-soft,#EAF8FE)!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:24px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body.tuspot-platform .tuspot-weather-popup h3{clear:none!important;margin:0 0 4px!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-weather-popup>small{display:block!important;margin:0 0 26px!important;color:var(--ts-secondary,#13677F)!important;-webkit-text-fill-color:var(--ts-secondary,#13677F)!important;font-size:16px!important;font-weight:700!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]{clear:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{min-height:0!important;padding:24px 16px!important;border-radius:24px!important;background:var(--ts-soft,#EAF8FE)!important;border:1px solid var(--ts-border,#D9EAF1)!important;text-align:center!important;display:block!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days] span{display:block!important;font-size:46px!important;line-height:1!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days] b{display:block!important;margin:8px 0 4px!important;font-size:18px!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days] small{display:block!important;font-size:14px!important;color:#607884!important;-webkit-text-fill-color:#607884!important;font-weight:700!important}}@media (max-width:782px){body.tuspot-platform .tuspot-client-dashboard,body.tuspot-platform section.tuspot-client-dashboard{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;min-width:0!important;margin:0 auto!important;padding:16px 0 34px!important;overflow:visible!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-client-dashboard *,body.tuspot-platform .tuspot-client-dashboard *::before,body.tuspot-platform .tuspot-client-dashboard *::after{box-sizing:border-box!important;max-width:100%!important}body.tuspot-platform .tuspot-client-shell,body.tuspot-platform .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-content-main,body.tuspot-platform .tuspot-client-content-side,body.tuspot-platform .tuspot-client-places-highlight-row,body.tuspot-platform .tuspot-client-growth-row,body.tuspot-platform .tuspot-client-kpis,body.tuspot-platform .tuspot-client-plans,body.tuspot-platform .tuspot-client-boost-grid,body.tuspot-platform .tuspot-client-profile-grid,body.tuspot-platform .tuspot-client-settings-list,body.tuspot-platform .tuspot-owner-limits-grid,body.tuspot-platform .tuspot-verification-fields,body.tuspot-platform .tuspot-verification-steps,body.tuspot-platform .tuspot-verification-place-list,body.tuspot-platform .tuspot-backlink-exchange-card>div,body.tuspot-platform .tuspot-owner-report-card,body.tuspot-platform .tuspot-owner-report-grid{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-client-sidebar{position:static!important;top:auto!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0 auto 14px!important;padding:12px!important;border-radius:24px!important;overflow:hidden!important}body.tuspot-platform .tuspot-client-side-promo,body.tuspot-platform .tuspot-client-side-copy{display:none!important}body.tuspot-platform .tuspot-client-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important}body.tuspot-platform .tuspot-client-nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:10px 11px!important;gap:8px!important;border-radius:16px!important;font-size:14px!important;line-height:1.1!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}body.tuspot-platform .tuspot-client-nav a span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body.tuspot-platform .tuspot-client-main{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}body.tuspot-platform .tuspot-client-topbar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important;margin:0 0 14px!important}body.tuspot-platform .tuspot-client-search{width:100%!important;min-width:0!important;min-height:56px!important;padding:0 12px!important;overflow:hidden!important}body.tuspot-platform .tuspot-client-shortcut{display:none!important}body.tuspot-platform .tuspot-client-topbar-actions{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;width:100%!important}body.tuspot-platform .tuspot-client-userbox{min-width:0!important;width:100%!important;justify-content:flex-start!important;padding:10px!important;overflow:hidden!important}body.tuspot-platform .tuspot-client-userbox div{min-width:0!important}body.tuspot-platform .tuspot-client-userbox strong,body.tuspot-platform .tuspot-client-userbox span{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.tuspot-platform :is(.tuspot-client-banner,.tuspot-client-kpi,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-sidecard,.tuspot-client-simple-card,.tuspot-client-inbox-card,.tuspot-verification-card,.tuspot-backlink-exchange-card,.tuspot-client-package-card){width:100%!important;max-width:100%!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;padding:18px!important;border-radius:24px!important;overflow:hidden!important}body.tuspot-platform .tuspot-client-banner{min-height:0!important}body.tuspot-platform .tuspot-client-banner::after,body.tuspot-platform .tuspot-client-banner-badge,body.tuspot-platform .tuspot-client-banner-dots{display:none!important}body.tuspot-platform .tuspot-client-banner-copy{max-width:100%!important}body.tuspot-platform .tuspot-client-dashboard :is(h1,h2,h3){max-width:100%!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-client-banner h1,body.tuspot-platform .tuspot-client-dashboard h1{font-size:clamp(30px, 9vw, 46px)!important;line-height:1.04!important;letter-spacing:-.055em!important}body.tuspot-platform .tuspot-client-card-head,body.tuspot-platform .tuspot-client-card-head-actions,body.tuspot-platform .tuspot-client-legend,body.tuspot-platform .tuspot-client-billing-row,body.tuspot-platform .tuspot-verification-place-head,body.tuspot-platform .tuspot-client-package-card li,body.tuspot-platform .tuspot-client-thread,body.tuspot-platform .tuspot-client-review-item{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;align-items:start!important;width:100%!important}body.tuspot-platform .tuspot-client-place-cards,body.tuspot-platform .tuspot-client-place-cards.has-one{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:1fr!important;gap:12px!important;overflow:visible!important;padding:0!important;width:100%!important}body.tuspot-platform .tuspot-client-place-card{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding:12px!important}body.tuspot-platform .tuspot-client-place-thumb{width:82px!important;height:82px!important}body.tuspot-platform .tuspot-client-chart-wrap,body.tuspot-platform .tuspot-analytics-chart,body.tuspot-platform .tuspot-backlink-exchange-card textarea,body.tuspot-platform .tuspot-backlink-code textarea{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important}body.tuspot-platform .tuspot-client-chart-wrap svg,body.tuspot-platform .tuspot-analytics-chart svg{width:680px!important;max-width:none!important;min-width:680px!important}body.tuspot-platform .tuspot-client-dashboard :is(input,textarea,select,button,a){max-width:100%!important}}@media (max-width:460px){body.tuspot-platform .tuspot-client-nav{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-client-place-card{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-client-place-thumb{width:100%!important;height:160px!important}}@media (min-width:783px){body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup[hidden],body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup:not([hidden]),body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:auto!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:99999!important;display:block!important;width:min(940px, calc(100vw - 36px))!important;max-width:min(940px, calc(100vw - 36px))!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 72px)!important;overflow:auto!important;box-sizing:border-box!important;padding:42px!important;border-radius:36px!important;background:#fff!important;border:1px solid var(--ts-border,#D9EAF1)!important;box-shadow:0 30px 90px rgb(9 52 64 / .22)!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important;isolation:auto!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup:not([hidden])::after,body.tuspot-platform .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-weather-popup:not([hidden])::after{content:none!important;display:none!important;opacity:0!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup button[data-weather-close],body.tuspot-platform .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-weather-popup button[data-weather-close]{position:absolute!important;right:16px!important;top:14px!important;float:none!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--ts-soft,#EAF8FE)!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important;font-size:22px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup h3,body.tuspot-platform .tuspot-weather-popup h3{clear:none!important;margin:0 0 4px!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup>small,body.tuspot-platform .tuspot-weather-popup>small{display:block!important;margin:0 0 26px!important;color:var(--ts-secondary,#13677F)!important;-webkit-text-fill-color:var(--ts-secondary,#13677F)!important;font-size:16px!important;font-weight:600!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days],body.tuspot-platform .tuspot-weather-popup [data-weather-days]{clear:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days]>div,body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{width:auto!important;min-height:0!important;padding:24px 16px!important;border-radius:24px!important;background:var(--ts-soft,#EAF8FE)!important;border:1px solid var(--ts-border,#D9EAF1)!important;text-align:center!important;display:block!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days] span,body.tuspot-platform .tuspot-weather-popup [data-weather-days] span{display:block!important;font-size:46px!important;line-height:1!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days] b,body.tuspot-platform .tuspot-weather-popup [data-weather-days] b{display:block!important;margin:6px 0 4px!important;font-size:18px!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days] small,body.tuspot-platform .tuspot-weather-popup [data-weather-days] small{display:block!important;font-size:14px!important;color:#607884!important;-webkit-text-fill-color:#607884!important;font-weight:600!important}}html{scroll-behavior:smooth}body.tuspot-platform{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media (max-width:820px){body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero),body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-slot-home_top),body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section),body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized),body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section),body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-places),body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section),body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-home-places__section){width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:50%!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:translateX(-50%)!important;float:none!important;clear:both!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero)>.tuspot-fpx-hero,body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-slot-home_top)>.tuspot-ad-slot-home_top,body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section)>.tuspot-fpx-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized)>.tuspot-personalized,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section)>.tuspot-home-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-places)>.tuspot-home-places,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section)>.tuspot-v4-front-page-experience__section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-home-places__section)>.tuspot-v4-home-places__section{width:min(calc(100vw - 24px), 720px)!important;max-width:min(calc(100vw - 24px), 720px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:none!important;left:auto!important;right:auto!important;float:none!important}body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero)>.tuspot-fpx-hero,body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section)>.tuspot-fpx-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized)>.tuspot-personalized,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section)>.tuspot-home-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section)>.tuspot-v4-front-page-experience__section{padding-left:revert-layer;padding-right:revert-layer}}@media (max-width:420px){body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero)>.tuspot-fpx-hero,body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-slot-home_top)>.tuspot-ad-slot-home_top,body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section)>.tuspot-fpx-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized)>.tuspot-personalized,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section)>.tuspot-home-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-places)>.tuspot-home-places,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section)>.tuspot-v4-front-page-experience__section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-home-places__section)>.tuspot-v4-home-places__section{width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important}}@media (max-width:820px){body.tuspot-platform :is(.elementor-widget-container,.elementor-widget,.elementor-element,.e-con,.e-con-inner):has(.tuspot-style-scope.tuspot-c--front_page_experience){box-sizing:border-box!important;max-width:100vw!important;min-width:0!important;float:none!important;clear:both!important;overflow:visible!important}body.tuspot-platform :is(.elementor-widget-container,.elementor-widget,.elementor-element,.e-con,.e-con-inner):has(>.tuspot-style-scope.tuspot-c--front_page_experience),body.tuspot-platform :is(.elementor-widget-container,.elementor-widget,.elementor-element,.e-con,.e-con-inner):has(>.tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience){width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;transform:none!important;left:auto!important;right:auto!important}body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience,body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience,body.tuspot-platform .tuspot-front-page-experience{width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;left:auto!important;right:auto!important;float:none!important;clear:both!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-front-page-experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section){width:min(calc(100vw - 28px), 720px)!important;max-width:min(calc(100vw - 28px), 720px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;left:auto!important;right:auto!important;float:none!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience :is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places),body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience :is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places){margin-inline:auto!important}}@media (max-width:420px){body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-front-page-experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section){width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media (max-width:860px){body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-v21091,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-no-primary{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-v21091>nav,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions>nav,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions>nav,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions nav,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;grid-template-columns:1fr!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-v21091 a,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions a,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions a,body.tuspot-platform .tuspot-cat-season-guide a.tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:last-child{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:58px!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:14px 18px!important;border-radius:20px!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.18!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;background:#ffffff!important;background-image:none!important;color:#0b4756!important;-webkit-text-fill-color:#0b4756!important;border:1px solid rgb(35 187 231 / .28)!important;box-shadow:0 14px 30px rgb(9 52 64 / .08)!important;text-decoration:none!important;opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-v21091 a:hover,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-v21091 a:focus,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions a:hover,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions a:focus,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:focus{background:#212844!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:#212844!important}}@media (max-width:860px){body.tuspot-platform :is(.tuspot-category-page,.tuspot-c--catalog,.tuspot-v4-catalog,.tuspot-archive-miejsca) .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-inline,.tuspot-cat-season-guide-actions-row,.tuspot-cat-season-guide-actions-no-primary,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092),body.tuspot-platform .tuspot-cat-season-guide.has-season-image :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-inline,.tuspot-cat-season-guide-actions-row,.tuspot-cat-season-guide-actions-no-primary,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092),body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;box-sizing:border-box!important}body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary::before,body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary::after{content:none!important;display:none!important}body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions>nav,body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary>nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;justify-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav>a,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions>nav>a,body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary>nav>a,body.tuspot-platform a.tuspot-cat-season-guide-action-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:58px!important;aspect-ratio:auto!important;margin:0!important;padding:15px 18px!important;border-radius:20px!important;background:#ffffff!important;background-image:none!important;border:1px solid rgb(35 187 231 / .34)!important;box-shadow:0 14px 30px rgb(9 52 64 / .10)!important;color:#0b4756!important;-webkit-text-fill-color:#0b4756!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.18!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;transform:none!important}body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav>a:hover,body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav>a:focus,body.tuspot-platform a.tuspot-cat-season-guide-action-link:hover,body.tuspot-platform a.tuspot-cat-season-guide-action-link:focus{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media (max-width:782px){body.tuspot-platform .tuspot-place-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform .tuspot-sp-v2101-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092){top:36px!important;left:18px!important;right:auto!important;width:auto!important;max-width:min(210px, calc(100% - 188px))!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;gap:8px!important;border-radius:999px!important;font-size:12.5px!important;line-height:1!important;letter-spacing:.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:24!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-place-founder-badge-v21065 i,body.tuspot-platform .tuspot-place-founder-badge-v21092 i{width:16px!important;min-width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important}}@media (max-width:390px){body.tuspot-platform .tuspot-place-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform .tuspot-sp-v2101-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092){max-width:min(190px, calc(100% - 174px))!important;padding-left:13px!important;padding-right:13px!important;font-size:11.5px!important}}body.tuspot-platform .tuspot-bookings-manual-v21093{margin:18px 0 24px!important;padding:24px!important;border:1px solid #bfeefe!important;border-radius:28px!important;background:linear-gradient(135deg,#eafbff 0%,#ffffff 52%,#effff7 100%)!important;box-shadow:0 22px 60px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-bookings-manual-v21093>div:first-child span{display:inline-flex!important;align-items:center!important;border-radius:999px!important;padding:8px 13px!important;background:#dff7ff!important;color:#0b7f9d!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-bookings-manual-v21093 h3{margin:12px 0 6px!important;color:#073b46!important;font-size:clamp(24px, 3vw, 34px)!important;line-height:1.05!important;font-weight:950!important}body.tuspot-platform .tuspot-bookings-manual-v21093 p{margin:0 0 18px!important;color:#5f7481!important;font-size:15px!important;line-height:1.55!important}body.tuspot-platform .tuspot-bookings-manual-v21093 form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body.tuspot-platform .tuspot-bookings-manual-v21093 label{display:grid!important;gap:7px!important;margin:0!important;color:#073b46!important;font-weight:900!important}body.tuspot-platform .tuspot-bookings-manual-v21093 label.is-wide,body.tuspot-platform .tuspot-bookings-manual-v21093 .tuspot-bookings-manual-check{grid-column:1 / -1!important}body.tuspot-platform .tuspot-bookings-manual-v21093 input,body.tuspot-platform .tuspot-bookings-manual-v21093 select,body.tuspot-platform .tuspot-bookings-manual-v21093 textarea{width:100%!important;min-height:52px!important;border:1px solid #cfedf6!important;border-radius:18px!important;background:#fff!important;color:#073b46!important;padding:12px 15px!important;box-shadow:none!important}body.tuspot-platform .tuspot-bookings-manual-v21093 .tuspot-bookings-manual-check{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border:1px solid #c8edf8!important;border-radius:20px!important;background:#f3fcff!important}body.tuspot-platform .tuspot-bookings-manual-v21093 .tuspot-bookings-manual-check input{width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;padding:0!important}body.tuspot-platform .tuspot-bookings-manual-v21093 button,body.tuspot-platform .tuspot-booking-review-request-form button{border:0!important;border-radius:999px!important;background:#23bbe7!important;color:#fff!important;font-weight:950!important;padding:15px 22px!important;cursor:pointer!important;box-shadow:0 18px 42px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-bookings-manual-v21093 button:hover,body.tuspot-platform .tuspot-bookings-manual-v21093 button:focus,body.tuspot-platform .tuspot-booking-review-request-form button:hover,body.tuspot-platform .tuspot-booking-review-request-form button:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-booking-confirmation-chip,body.tuspot-platform .tuspot-cat-confirmed-bookings-v21093{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin:10px 0!important;padding:8px 12px!important;border-radius:999px!important;background:#eafaf1!important;color:#0f6647!important;font-weight:900!important;font-size:13px!important}body.tuspot-platform .tuspot-cat-confirmed-bookings-v21093{margin:0 0 14px!important}body.tuspot-platform .tuspot-cat-confirmed-bookings-v21093 span,body.tuspot-platform .tuspot-booking-confirmation-chip b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#2ab979!important;color:#fff!important}body.tuspot-platform .tuspot-place-confirmed-strip-v21093,body.tuspot-platform .tuspot-confirmed-bookings-badge{display:grid!important;grid-template-columns:auto 1fr!important;gap:8px 13px!important;align-items:center!important;margin:16px 0!important;padding:18px 20px!important;border:1px solid #bdebd1!important;border-radius:24px!important;background:#f2fff7!important;color:#073b46!important;box-shadow:0 16px 38px rgb(29 167 105 / .08)!important}body.tuspot-platform .tuspot-place-confirmed-strip-v21093 span,body.tuspot-platform .tuspot-confirmed-bookings-badge span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:14px!important;background:#2ab979!important;color:#fff!important;font-weight:950!important}body.tuspot-platform .tuspot-place-confirmed-strip-v21093 strong,body.tuspot-platform .tuspot-confirmed-bookings-badge strong{color:#073b46!important;font-weight:950!important;font-size:18px!important;line-height:1.1!important}body.tuspot-platform .tuspot-place-confirmed-strip-v21093 em,body.tuspot-platform .tuspot-confirmed-bookings-badge em{grid-column:2!important;font-style:normal!important;color:#607985!important;font-weight:750!important;line-height:1.45!important}body.tuspot-platform .tuspot-confirmed-bookings-badge-sidebar{grid-template-columns:1fr!important;text-align:left!important}body.tuspot-platform .tuspot-confirmed-bookings-badge-sidebar em{grid-column:auto!important}body.tuspot-platform .tuspot-booking-review-request-form{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:10px!important}body.tuspot-platform .tuspot-booking-review-request-form small{color:#607985!important;font-weight:800!important}body.tuspot-platform .tuspot-booking-review-inline{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:12px!important;font-weight:800!important;color:#607985!important}body.tuspot-platform .tuspot-booking-review-inline input{width:16px!important;height:16px!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21093{display:grid!important;grid-template-columns:auto 1fr auto!important;gap:12px!important;align-items:center!important;margin:14px 0!important;padding:14px!important;border-radius:20px!important;background:#effff7!important;border:1px solid #bdebd1!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21093 strong{font-size:28px!important;color:#0f6647!important;font-weight:950!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21093 span{color:#607985!important;font-weight:850!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21093 a{border-radius:999px!important;background:#23bbe7!important;color:#fff!important;padding:10px 14px!important;text-decoration:none!important;font-weight:950!important}@media (max-width:782px){body.tuspot-platform .tuspot-bookings-manual-v21093 form{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-place-confirmed-strip-v21093,body.tuspot-platform .tuspot-confirmed-bookings-badge{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-place-confirmed-strip-v21093 em,body.tuspot-platform .tuspot-confirmed-bookings-badge em{grid-column:auto!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21093{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21093 a{text-align:center!important}}body.tuspot-platform .tuspot-booking-card-v21094 .tuspot-booking-lead-id{display:inline-flex!important;width:fit-content!important;margin-top:7px!important;padding:6px 10px!important;border-radius:999px!important;background:#eaf8fe!important;color:#0b7f9d!important;font-style:normal!important;font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important;padding:10px!important;border-radius:22px!important;background:#f2fbfe!important;border:1px solid #d2edf6!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:8px 10px!important;border-radius:999px!important;background:#fff!important;color:#607985!important;font-size:12px!important;font-weight:950!important;text-align:center!important;line-height:1.1!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span i{display:inline-flex!important;width:9px!important;height:9px!important;min-width:9px!important;border-radius:999px!important;background:#cfe6ed!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span.is-done{background:#dff8ff!important;color:#073b46!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span.is-current{background:#23bbe7!important;color:#fff!important;box-shadow:0 14px 28px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span.is-current i,body.tuspot-platform .tuspot-booking-stage-bar-v21094 span.is-done i{background:#23bbe7!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span.is-current i{background:#fff!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094.is-closed{grid-template-columns:1fr!important;background:#fff6ef!important;border-color:#ffd9bd!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094.is-closed span{background:#fff!important;color:#9a4c20!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;margin:10px 0!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 form{margin:0!important;width:100%!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 button{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;min-height:44px!important;border:0!important;border-radius:999px!important;background:#eef8fc!important;color:#073b46!important;font-weight:950!important;font-size:13px!important;padding:10px 12px!important;cursor:pointer!important;box-shadow:none!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 button span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;min-width:22px!important;border-radius:999px!important;background:#fff!important;color:inherit!important;font-weight:950!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 button:hover,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button:focus,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-active{background:#212844!important;color:#fff!important;outline:0!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-confirmed,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-completed{background:#eafaf1!important;color:#0f6647!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-declined{background:#fff2ed!important;color:#90401d!important}body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-confirmed:hover,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-confirmed:focus,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-completed:hover,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-completed:focus,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-declined:hover,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-declined:focus,body.tuspot-platform .tuspot-booking-quick-actions-v21094 button.is-active{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-booking-status-form-v21094{display:grid!important;grid-template-columns:minmax(150px,.75fr) minmax(180px,1fr) auto auto!important;gap:8px!important;align-items:center!important;width:100%!important}body.tuspot-platform .tuspot-booking-status-form-v21094 select,body.tuspot-platform .tuspot-booking-status-form-v21094 input[type="text"]{width:100%!important;min-height:44px!important;border:1px solid #cfeaf3!important;border-radius:999px!important;background:#fff!important;color:#073b46!important;padding:10px 14px!important;font-weight:800!important}body.tuspot-platform .tuspot-owner-effects-kicker-v21094{display:inline-flex!important;margin-bottom:6px!important;padding:7px 11px!important;border-radius:999px!important;background:#dff7ff!important;color:#0b7f9d!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-owner-effects-grid-v21094{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:16px 0!important}body.tuspot-platform .tuspot-owner-effects-grid-v21094 div{display:grid!important;gap:3px!important;padding:14px!important;border:1px solid #d2edf6!important;border-radius:20px!important;background:#f6fcfe!important}body.tuspot-platform .tuspot-owner-effects-grid-v21094 strong{color:#073b46!important;font-size:28px!important;line-height:1!important;font-weight:950!important}body.tuspot-platform .tuspot-owner-effects-grid-v21094 span{color:#607985!important;font-size:12px!important;line-height:1.2!important;font-weight:850!important}body.tuspot-platform .tuspot-owner-confirmed-mini-v21094{background:linear-gradient(135deg,#effff7,#eaf8fe)!important}@media (max-width:1024px){body.tuspot-platform .tuspot-booking-quick-actions-v21094,body.tuspot-platform .tuspot-owner-effects-grid-v21094{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-booking-status-form-v21094{grid-template-columns:1fr!important}}@media (max-width:782px){body.tuspot-platform .tuspot-booking-stage-bar-v21094,body.tuspot-platform .tuspot-booking-quick-actions-v21094,body.tuspot-platform .tuspot-owner-effects-grid-v21094{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-booking-stage-bar-v21094 span{justify-content:flex-start!important}}body.tuspot-platform .tuspot-review-confirmed-context-v21096{display:flex!important;flex-direction:column!important;gap:5px!important;padding:14px 16px!important;border-radius:18px!important;background:#eaf8fe!important;border:1px solid #b7eaf7!important;color:#093440!important;margin:0 0 16px!important}body.tuspot-platform .tuspot-review-confirmed-context-v21096 strong{font-size:14px!important;line-height:1.35!important;color:#093440!important}body.tuspot-platform .tuspot-review-confirmed-context-v21096 span{font-size:13px!important;line-height:1.45!important;color:#4c6670!important}body.tuspot-platform .tuspot-review-verified.is-confirmed-stay-v21096{background:#e9f7f2!important;color:#176f55!important;border:1px solid #bfe9d9!important}body.tuspot-platform .tuspot-owner-effects-grid-v21094{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:760px){body.tuspot-platform .tuspot-owner-effects-grid-v21094{grid-template-columns:1fr 1fr!important}}body.tuspot-platform .tuspot-effects-public-badges-v21097{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:10px 0 12px!important}body.tuspot-platform .tuspot-effects-public-badges-v21097 span{display:inline-flex!important;align-items:center!important;gap:7px!important;width:auto!important;max-width:100%!important;padding:8px 11px!important;border-radius:999px!important;border:1px solid #bfe9d9!important;background:#ecfbf5!important;color:#176f55!important;font-size:12px!important;line-height:1.15!important;font-weight:900!important;white-space:normal!important}body.tuspot-platform .tuspot-effects-public-badges-v21097 span.is-review{border-color:#b7eaf7!important;background:#eaf8fe!important;color:#0b7895!important}body.tuspot-platform .tuspot-effects-public-badges-v21097 span.is-level{border-color:#d9e4ee!important;background:#f6fbfe!important;color:#212844!important}body.tuspot-platform .tuspot-effects-public-badges-v21097 i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:999px!important;background:#fff!important;color:inherit!important;font-style:normal!important;flex:0 0 auto!important}body.tuspot-platform .tuspot-cat-place-card.is-effects-strong-v21097{border-color:#bfe9d9!important;box-shadow:0 20px 54px rgb(23 111 85 / .12)!important}body.tuspot-platform .tuspot-cat-place-card.is-effects-growing-v21097{border-color:#ccecf6!important}body.tuspot-platform .tuspot-place-effects-panel-v21097{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(280px,.75fr)!important;gap:18px!important;align-items:center!important;width:100%!important;margin:16px 0 18px!important;padding:18px!important;border-radius:28px!important;border:1px solid #bfe9d9!important;background:linear-gradient(135deg,#ecfbf5,#f6fbfe)!important;color:#093440!important;box-shadow:0 18px 46px rgb(23 111 85 / .09)!important}body.tuspot-platform .tuspot-place-effects-panel-icon-v21097{display:flex!important;align-items:center!important;justify-content:center!important;width:54px!important;height:54px!important;border-radius:20px!important;background:#176f55!important;color:#fff!important;font-size:26px!important;font-weight:950!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 span{display:inline-flex!important;margin:0 0 4px!important;color:#0b7895!important;font-size:11px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 h2{margin:0 0 5px!important;color:#093440!important;font-size:22px!important;line-height:1.08!important;font-weight:950!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 p{margin:0!important;color:#516b76!important;font-size:14px!important;line-height:1.45!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dl{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dl div{display:grid!important;gap:4px!important;padding:12px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgb(191 233 217 / .86)!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dt{color:#69808a!important;font-size:11px!important;line-height:1.2!important;font-weight:850!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dd{margin:0!important;color:#093440!important;font-size:22px!important;line-height:1!important;font-weight:950!important}@media (max-width:920px){body.tuspot-platform .tuspot-place-effects-panel-v21097{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dl{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-effects-page-v21098{margin:36px 0 76px!important;color:#093440!important;-webkit-text-fill-color:initial!important}body.tuspot-platform .tuspot-effects-page-v21098 *{box-sizing:border-box!important}body.tuspot-platform .tuspot-effects-hero-v21098{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr)!important;gap:22px!important;align-items:stretch!important;width:100%!important;padding:clamp(30px,4.4vw,64px)!important;border-radius:38px!important;background:linear-gradient(135deg,#062c35 0%,#093440 46%,#126a81 100%)!important;color:#fff!important;overflow:hidden!important;box-shadow:0 30px 90px rgb(9 52 64 / .18)!important;position:relative!important}body.tuspot-platform .tuspot-effects-hero-v21098:before{content:""!important;position:absolute!important;inset:auto -80px -120px auto!important;width:360px!important;height:360px!important;border-radius:999px!important;background:rgb(35 187 231 / .22)!important;filter:blur(10px)!important;pointer-events:none!important}body.tuspot-platform .tuspot-effects-hero-v21098>*{position:relative!important;z-index:1!important}body.tuspot-platform .tuspot-effects-hero-v21098 span,body.tuspot-platform .tuspot-effects-section-head-v21098 span,body.tuspot-platform .tuspot-effects-card-v21098>span,body.tuspot-platform .tuspot-effects-public-v21098>div>span,body.tuspot-platform .tuspot-effects-packages-v21098 span{display:inline-flex!important;width:max-content!important;max-width:100%!important;align-items:center!important;gap:8px!important;padding:8px 12px!important;border-radius:999px!important;background:#eaf8fe!important;color:#0b7f9c!important;-webkit-text-fill-color:#0b7f9c!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}body.tuspot-platform .tuspot-effects-hero-v21098>div>span{background:rgb(255 255 255 / .14)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-effects-hero-v21098 h1{margin:18px 0 18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(36px,5vw,72px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:980px!important}body.tuspot-platform .tuspot-effects-hero-v21098 p{max-width:820px!important;margin:0!important;color:rgb(255 255 255 / .84)!important;-webkit-text-fill-color:rgb(255 255 255 / .84)!important;font-size:clamp(16px,1.35vw,20px)!important;line-height:1.65!important}body.tuspot-platform .tuspot-effects-actions-v21098{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:26px!important}body.tuspot-platform .tuspot-effects-actions-v21098 a,body.tuspot-platform .tuspot-effects-packages-v21098>a,body.tuspot-platform .tuspot-pricing-effects-link-v21098{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 18px!important;border-radius:16px!important;border:0!important;background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 14px 30px rgb(35 187 231 / .24)!important;transition:background .18s ease,transform .18s ease,box-shadow .18s ease!important}body.tuspot-platform .tuspot-effects-actions-v21098 a:nth-child(2){background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:none!important}body.tuspot-platform .tuspot-effects-actions-v21098 a:hover,body.tuspot-platform .tuspot-effects-packages-v21098>a:hover,body.tuspot-platform .tuspot-pricing-effects-link-v21098:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-effects-hero-v21098 aside{align-self:stretch!important;padding:24px!important;border-radius:28px!important;border:1px solid rgb(255 255 255 / .18)!important;background:rgb(255 255 255 / .11)!important;backdrop-filter:blur(10px)!important}body.tuspot-platform .tuspot-effects-hero-v21098 aside strong{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:23px!important;line-height:1.12!important;margin:0 0 16px!important}body.tuspot-platform .tuspot-effects-hero-v21098 aside ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}body.tuspot-platform .tuspot-effects-hero-v21098 aside li{display:flex!important;align-items:center!important;gap:10px!important;color:rgb(255 255 255 / .9)!important;-webkit-text-fill-color:rgb(255 255 255 / .9)!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-hero-v21098 aside li:before{content:"✓"!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:999px!important;background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;flex:0 0 auto!important}body.tuspot-platform .tuspot-effects-flow-v21098,body.tuspot-platform .tuspot-effects-split-v21098,body.tuspot-platform .tuspot-effects-public-v21098,body.tuspot-platform .tuspot-effects-packages-v21098{margin-top:24px!important;width:100%!important}body.tuspot-platform .tuspot-effects-flow-v21098{padding:clamp(24px,3vw,38px)!important;border-radius:34px!important;border:1px solid rgb(35 187 231 / .18)!important;background:#f6fbfe!important}body.tuspot-platform .tuspot-effects-section-head-v21098{max-width:860px!important;margin:0 0 22px!important}body.tuspot-platform .tuspot-effects-section-head-v21098 h2,body.tuspot-platform .tuspot-effects-card-v21098 h2,body.tuspot-platform .tuspot-effects-public-v21098 h2,body.tuspot-platform .tuspot-effects-packages-v21098 h2{margin:14px 0 10px!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:clamp(26px,3vw,42px)!important;line-height:1.05!important;letter-spacing:-.035em!important}body.tuspot-platform .tuspot-effects-section-head-v21098 p,body.tuspot-platform .tuspot-effects-card-v21098 p,body.tuspot-platform .tuspot-effects-public-v21098 p,body.tuspot-platform .tuspot-effects-packages-v21098 p,body.tuspot-platform .tuspot-effects-flow-grid-v21098 p,body.tuspot-platform .tuspot-effects-mini-grid-v21098 p{margin:0!important;color:#617184!important;-webkit-text-fill-color:#617184!important;font-size:15px!important;line-height:1.62!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098 article,body.tuspot-platform .tuspot-effects-mini-grid-v21098 article{padding:22px!important;border-radius:24px!important;border:1px solid rgb(35 187 231 / .16)!important;background:#fff!important;box-shadow:0 14px 36px rgb(9 52 64 / .055)!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098 i{display:grid!important;place-items:center!important;width:50px!important;height:50px!important;border-radius:18px!important;background:#eaf8fe!important;color:#23bbe7!important;margin-bottom:16px!important;font-style:normal!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098 svg{width:27px!important;height:27px!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098 h3,body.tuspot-platform .tuspot-effects-mini-grid-v21098 strong{display:block!important;margin:0 0 9px!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:20px!important;line-height:1.15!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-split-v21098{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}body.tuspot-platform .tuspot-effects-card-v21098,body.tuspot-platform .tuspot-effects-public-v21098,body.tuspot-platform .tuspot-effects-packages-v21098{padding:clamp(24px,3vw,38px)!important;border-radius:34px!important;border:1px solid rgb(35 187 231 / .18)!important;background:#fff!important;box-shadow:0 18px 48px rgb(9 52 64 / .065)!important}body.tuspot-platform .tuspot-effects-card-v21098.is-owner{background:linear-gradient(135deg,#fff,#f6fbfe)!important}body.tuspot-platform .tuspot-effects-card-v21098.is-guest{background:linear-gradient(135deg,#fff,#ecfbf5)!important;border-color:#c7eadc!important}body.tuspot-platform .tuspot-effects-mini-grid-v21098{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:18px!important}body.tuspot-platform .tuspot-effects-public-v21098{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(280px,.55fr)!important;gap:22px!important;align-items:start!important}body.tuspot-platform .tuspot-effects-public-v21098 ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}body.tuspot-platform .tuspot-effects-public-v21098 li{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 14px!important;border-radius:18px!important;background:#f6fbfe!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-weight:850!important}body.tuspot-platform .tuspot-effects-public-v21098 li span{display:grid!important;place-items:center!important;width:26px!important;height:26px!important;border-radius:999px!important;background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;flex:0 0 auto!important}body.tuspot-platform .tuspot-effects-packages-v21098{display:flex!important;justify-content:space-between!important;gap:20px!important;align-items:center!important;background:linear-gradient(135deg,#eaf8fe,#fff)!important}body.tuspot-platform .tuspot-effects-packages-v21098>div{max-width:820px!important}body.tuspot-platform .tuspot-pricing-gamechangers-head-v21098{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}body.tuspot-platform .tuspot-pricing-effects-link-v21098{margin-top:6px!important;width:max-content!important;max-width:100%!important;min-height:44px!important;padding:11px 16px!important;font-size:14px!important}@media (max-width:1100px){body.tuspot-platform .tuspot-effects-hero-v21098,body.tuspot-platform .tuspot-effects-public-v21098{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-split-v21098{grid-template-columns:1fr!important}}@media (max-width:720px){body.tuspot-platform .tuspot-effects-center-guard-v21098>.tuspot-effects-page-v21098{width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;flex-basis:calc(100vw - 28px)!important}body.tuspot-platform .tuspot-effects-page-v21098{margin:22px 0 52px!important}body.tuspot-platform .tuspot-effects-hero-v21098,body.tuspot-platform .tuspot-effects-flow-v21098,body.tuspot-platform .tuspot-effects-card-v21098,body.tuspot-platform .tuspot-effects-public-v21098,body.tuspot-platform .tuspot-effects-packages-v21098{border-radius:26px!important;padding:22px!important}body.tuspot-platform .tuspot-effects-flow-grid-v21098,body.tuspot-platform .tuspot-effects-mini-grid-v21098{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-actions-v21098,body.tuspot-platform .tuspot-effects-packages-v21098{flex-direction:column!important;align-items:stretch!important}body.tuspot-platform .tuspot-effects-actions-v21098 a,body.tuspot-platform .tuspot-effects-packages-v21098>a{width:100%!important}}body.tuspot-platform .tuspot-client-nav-effects-v21099 span{font-weight:900!important}body.tuspot-platform .tuspot-owner-effects-assistant-v21099{position:relative!important;overflow:hidden!important;border:1px solid rgb(35 187 231 / .22)!important;background:linear-gradient(135deg,#ffffff 0%,#f2fbfe 54%,#eaf8fe 100%)!important;box-shadow:0 24px 70px rgb(9 52 64 / .10)!important}body.tuspot-platform .tuspot-owner-effects-assistant-v21099:before{content:""!important;position:absolute!important;right:-80px!important;top:-90px!important;width:260px!important;height:260px!important;border-radius:999px!important;background:rgb(35 187 231 / .13)!important;pointer-events:none!important}body.tuspot-platform .tuspot-owner-effects-kicker-v21099{background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-owner-effects-assistant-head-v21099{position:relative!important;z-index:1!important}body.tuspot-platform .tuspot-owner-effects-assistant-head-v21099>a{background:#23BBE7!important;color:#fff!important;border:0!important;box-shadow:none!important}body.tuspot-platform .tuspot-owner-effects-assistant-head-v21099>a:hover,body.tuspot-platform .tuspot-owner-effects-assistant-head-v21099>a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-assistant-hero-v21099{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;position:relative!important;z-index:1!important;margin:18px 0 20px!important;padding:18px!important;border-radius:28px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-assistant-score-v21099{min-height:128px!important;border-radius:24px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at 30% 20%,#eaf8fe 0%,#ffffff 58%,#f6fbfe 100%)!important;border:1px solid rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-effects-assistant-score-v21099 strong{color:#093440!important;font-size:34px!important;line-height:1!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-assistant-score-v21099 span{margin-top:8px!important;color:#13677f!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}body.tuspot-platform .tuspot-effects-assistant-hero-v21099 h3{margin:0 0 8px!important;color:#093440!important;font-size:22px!important;line-height:1.18!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-assistant-hero-v21099 p{margin:0!important;color:#52687b!important;font-size:15px!important;line-height:1.65!important}body.tuspot-platform .tuspot-effects-assistant-tasks-v21099{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;position:relative!important;z-index:1!important}body.tuspot-platform .tuspot-effects-task-v21099{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;align-items:center!important;min-width:0!important;padding:14px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d9eaf1!important;box-shadow:0 12px 34px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-effects-task-v21099.is-urgent{border-color:rgb(255 133 102 / .42)!important;background:#fff8f5!important}body.tuspot-platform .tuspot-effects-task-v21099.is-medium{border-color:rgb(35 187 231 / .42)!important;background:#f3fbfe!important}body.tuspot-platform .tuspot-effects-task-v21099.is-done{border-color:rgb(105 177 178 / .35)!important;background:#f6fbfb!important}body.tuspot-platform .tuspot-effects-task-icon-v21099{width:44px!important;height:44px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eaf8fe!important;color:#093440!important;font-weight:950!important;font-size:18px!important}body.tuspot-platform .tuspot-effects-task-v21099.is-urgent .tuspot-effects-task-icon-v21099{background:#ffe9df!important;color:#8d321c!important}body.tuspot-platform .tuspot-effects-task-v21099.is-done .tuspot-effects-task-icon-v21099{background:#e8f7f4!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-task-copy-v21099{min-width:0!important}body.tuspot-platform .tuspot-effects-task-copy-v21099 strong{display:block!important;color:#093440!important;font-size:14px!important;line-height:1.25!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-task-copy-v21099 span{display:block!important;margin-top:4px!important;color:#5b7183!important;font-size:12.5px!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-task-v21099>a,body.tuspot-platform .tuspot-effects-task-v21099>em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 13px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important;font-style:normal!important}body.tuspot-platform .tuspot-effects-task-v21099>a{background:#23BBE7!important;color:#fff!important;border:0!important}body.tuspot-platform .tuspot-effects-task-v21099>a:hover,body.tuspot-platform .tuspot-effects-task-v21099>a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-task-v21099>em{background:#e8f7f4!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-assistant-footer-v21099{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:relative!important;z-index:1!important;margin-top:16px!important;padding:14px 16px!important;border-radius:22px!important;background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-effects-assistant-footer-v21099 span{color:#d8f4fb!important;font-size:13px!important;line-height:1.45!important;font-weight:700!important}body.tuspot-platform .tuspot-effects-assistant-footer-v21099 a{background:#23BBE7!important;color:#fff!important;border-radius:999px!important;padding:11px 15px!important;font-weight:950!important;text-decoration:none!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-assistant-footer-v21099 a:hover,body.tuspot-platform .tuspot-effects-assistant-footer-v21099 a:focus{background:#fff!important;color:#093440!important}@media (max-width:980px){body.tuspot-platform .tuspot-effects-assistant-hero-v21099{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-assistant-tasks-v21099{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-task-v21099{grid-template-columns:40px minmax(0,1fr)!important}body.tuspot-platform .tuspot-effects-task-v21099>a,body.tuspot-platform .tuspot-effects-task-v21099>em{grid-column:1 / -1!important;width:100%!important}body.tuspot-platform .tuspot-effects-assistant-footer-v21099{flex-direction:column!important;align-items:stretch!important}body.tuspot-platform .tuspot-effects-assistant-footer-v21099 a{text-align:center!important}}body.tuspot-platform .tuspot-effects-public-badges-v21097 span.is-guest-confirmed{background:#e8f7f2!important;border-color:#bfe6d8!important;color:#0f604b!important}body.tuspot-platform .tuspot-effects-public-badges-v21097 span.is-guest-confirmed i{background:#0f9f75!important;color:#fff!important}body.tuspot-platform .tuspot-booking-guest-chip-v2110{background:#e8f7f2!important;border:1px solid #bfe6d8!important;color:#0f604b!important}body.tuspot-platform .tuspot-booking-guest-chip-v2110 b{background:#0f9f75!important;color:#fff!important}body.tuspot-platform .tuspot-booking-guest-chip-v2110.is-talking{background:#fff8e5!important;border-color:#f0d18a!important;color:#7a5300!important}body.tuspot-platform .tuspot-booking-guest-chip-v2110.is-talking b{background:#d18a00!important;color:#fff!important}body.tuspot-platform .tuspot-booking-guest-followup-v2110,body.tuspot-platform .tuspot-booking-guest-response-v2110{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}body.tuspot-platform .tuspot-booking-guest-followup-v2110 button{appearance:none!important;border:0!important;border-radius:999px!important;background:#e8f7f2!important;color:#0f604b!important;font-weight:900!important;font-size:13px!important;padding:11px 15px!important;cursor:pointer!important;box-shadow:none!important}body.tuspot-platform .tuspot-booking-guest-followup-v2110 button:hover,body.tuspot-platform .tuspot-booking-guest-followup-v2110 button:focus-visible{background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-booking-guest-response-v2110{border-radius:999px!important;background:#f1fbfe!important;border:1px solid #d9eaf1!important;color:#093440!important;font-weight:900!important;font-size:13px!important;padding:10px 14px!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dl{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (max-width:782px){body.tuspot-platform .tuspot-booking-guest-followup-v2110,body.tuspot-platform .tuspot-booking-guest-followup-v2110 button,body.tuspot-platform .tuspot-booking-guest-response-v2110{width:100%!important}body.tuspot-platform .tuspot-place-effects-panel-v21097 dl{grid-template-columns:1fr 1fr!important}}body.tuspot-platform .tuspot-owner-qr-reviews-v2111{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#ffffff 0%,#f2fbff 100%)!important;border:1px solid rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-owner-qr-reviews-v2111:before{content:""!important;position:absolute!important;inset:0 auto auto 0!important;width:160px!important;height:160px!important;border-radius:999px!important;background:rgb(35 187 231 / .12)!important;transform:translate(-45%,-45%)!important;pointer-events:none!important}body.tuspot-platform .tuspot-owner-qr-head-v2111{position:relative!important;z-index:1!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2111{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:7px 11px!important;border-radius:999px!important;background:#eaf8fe!important;color:#0b7f9c!important;font-size:11px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-owner-qr-intro-v2111{display:grid!important;grid-template-columns:auto 1fr!important;gap:12px 18px!important;align-items:center!important;margin:18px 0!important;padding:16px 18px!important;border-radius:22px!important;background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-owner-qr-intro-v2111 strong{font-size:16px!important;font-weight:900!important;color:#fff!important}body.tuspot-platform .tuspot-owner-qr-intro-v2111 span{font-size:14px!important;line-height:1.55!important;color:rgb(255 255 255 / .88)!important}body.tuspot-platform .tuspot-owner-qr-grid-v2111{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;position:relative!important;z-index:1!important}body.tuspot-platform .tuspot-owner-qr-card-v2111{display:grid!important;grid-template-columns:156px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;padding:18px!important;border-radius:26px!important;background:#fff!important;border:1px solid rgb(13 52 64 / .1)!important;box-shadow:0 16px 38px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-owner-qr-code-v2111{display:flex!important;align-items:center!important;justify-content:center!important;width:156px!important;min-height:156px!important;border-radius:24px!important;background:#f7fcff!important;border:1px solid #d9eaf1!important;overflow:hidden!important}body.tuspot-platform .tuspot-owner-qr-code-v2111 img{display:block!important;width:136px!important;height:136px!important;object-fit:contain!important;border-radius:14px!important;background:#fff!important}body.tuspot-platform .tuspot-owner-qr-code-v2111 span{width:82px!important;height:82px!important;display:grid!important;place-items:center!important;border-radius:20px!important;background:#23bbe7!important;color:#fff!important;font-weight:900!important}body.tuspot-platform .tuspot-owner-qr-copy-v2111{min-width:0!important}body.tuspot-platform .tuspot-owner-qr-copy-v2111>span{display:inline-flex!important;padding:6px 10px!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677f!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.07em!important}body.tuspot-platform .tuspot-owner-qr-copy-v2111 h3{margin:10px 0 4px!important;font-size:18px!important;line-height:1.2!important;color:#212844!important;font-weight:900!important}body.tuspot-platform .tuspot-owner-qr-copy-v2111 p{margin:0 0 10px!important;color:#54717b!important;font-size:14px!important;line-height:1.45!important}body.tuspot-platform .tuspot-owner-qr-copy-v2111 strong{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:7px 10px!important;border-radius:999px!important;background:#eef8fc!important;color:#093440!important;font-size:12px!important;font-weight:900!important}body.tuspot-platform .tuspot-owner-qr-link-v2111{grid-column:1 / -1!important;display:grid!important;gap:7px!important;margin:0!important}body.tuspot-platform .tuspot-owner-qr-link-v2111 span{color:#54717b!important;font-size:12px!important;font-weight:800!important}body.tuspot-platform .tuspot-owner-qr-link-v2111 input{width:100%!important;min-height:42px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid #d9eaf1!important;background:#f7fcff!important;color:#212844!important;font-size:13px!important;font-weight:600!important}body.tuspot-platform .tuspot-owner-qr-actions-v2111{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.tuspot-platform .tuspot-owner-qr-actions-v2111 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 14px!important;border-radius:999px!important;border:0!important;text-decoration:none!important;font-weight:900!important;background:#23bbe7!important;color:#fff!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-owner-qr-actions-v2111 a:nth-child(2){background:#eef8fc!important;color:#093440!important}body.tuspot-platform .tuspot-owner-qr-actions-v2111 a:hover,body.tuspot-platform .tuspot-owner-qr-actions-v2111 a:focus{background:#212844!important;color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-owner-qr-poster-v2111{grid-column:1 / -1!important;display:grid!important;gap:6px!important;padding:13px 14px!important;border-radius:18px!important;background:#f6fbfe!important;border:1px dashed #b1e3f6!important}body.tuspot-platform .tuspot-owner-qr-poster-v2111 b{color:#093440!important;font-size:13px!important;font-weight:900!important}body.tuspot-platform .tuspot-owner-qr-poster-v2111 span{color:#54717b!important;font-size:13px!important;line-height:1.45!important}body.tuspot-platform .tuspot-review-qr-context-v2111{background:#eaf8fe!important;border-color:#b1e3f6!important}body.tuspot-platform .tuspot-review-verified.is-qr-stay-v2111,body.tuspot-platform .tuspot-review-qr-stay-v2111{display:inline-flex!important;align-items:center!important;width:max-content!important;padding:6px 10px!important;border-radius:999px!important;background:#eaf8fe!important;color:#0b7f9c!important;font-size:12px!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-public-badges-v21097 span.is-qr-review{background:#eaf8fe!important;color:#0b7f9c!important;border-color:#b1e3f6!important}@media (max-width:1180px){body.tuspot-platform .tuspot-owner-qr-grid-v2111{grid-template-columns:1fr!important}}@media (max-width:782px){body.tuspot-platform .tuspot-owner-qr-intro-v2111{grid-template-columns:1fr!important;text-align:left!important}body.tuspot-platform .tuspot-owner-qr-card-v2111{grid-template-columns:1fr!important;padding:15px!important;border-radius:22px!important}body.tuspot-platform .tuspot-owner-qr-code-v2111{width:100%!important;min-height:190px!important}body.tuspot-platform .tuspot-owner-qr-code-v2111 img{width:170px!important;height:170px!important}body.tuspot-platform .tuspot-owner-qr-actions-v2111{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-effects-weekly-card-v2112{background:linear-gradient(135deg,#ffffff 0%,#f6fbfe 54%,#eafbff 100%)!important;border:1px solid #d6eef6!important;box-shadow:0 22px 60px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2112{background:#eafbff!important;color:#0b7f9c!important;border:1px solid #bfeaf7!important}body.tuspot-platform .tuspot-effects-weekly-head-v2112>a{background:#23BBE7!important;color:#fff!important;border:0!important;box-shadow:none!important}body.tuspot-platform .tuspot-effects-weekly-head-v2112>a:hover,body.tuspot-platform .tuspot-effects-weekly-head-v2112>a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112>div{min-width:0!important;padding:16px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112 span{display:block!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important;color:#627487!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112 strong{display:block!important;margin:8px 0 4px!important;font-size:clamp(28px, 3vw, 42px)!important;line-height:.95!important;color:#093440!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112 small{display:block!important;font-size:12px!important;line-height:1.35!important;color:#7b8a9a!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112 .is-confirmed,body.tuspot-platform .tuspot-effects-weekly-grid-v2112 .is-guest,body.tuspot-platform .tuspot-effects-weekly-grid-v2112 .is-review{background:#f0fbf7!important;border-color:#c8eadc!important}body.tuspot-platform .tuspot-effects-weekly-grid-v2112 .is-task{background:#fff8ed!important;border-color:#f4dfbd!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;margin-top:18px!important;padding:18px!important;border-radius:24px!important;background:#eefbff!important;border:1px solid #ccecf6!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 strong{display:block!important;color:#093440!important;font-size:17px!important;margin-bottom:5px!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 p{margin:0!important;color:#425868!important;font-size:14px!important;line-height:1.55!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 small{display:block!important;margin-top:6px!important;color:#7b8a9a!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112>div:last-child{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 16px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;font-weight:900!important;text-decoration:none!important;border:0!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 a.is-light{background:#fff!important;color:#093440!important;border:1px solid #ccecf6!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 a:hover,body.tuspot-platform .tuspot-effects-weekly-actions-v2112 a:focus{background:#212844!important;color:#fff!important;border-color:#212844!important}@media (max-width:980px){body.tuspot-platform .tuspot-effects-weekly-grid-v2112{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112>div:last-child{justify-content:stretch!important}body.tuspot-platform .tuspot-effects-weekly-actions-v2112 a{flex:1 1 100%!important}}@media (max-width:560px){body.tuspot-platform .tuspot-effects-weekly-grid-v2112{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-effects-integrity-card-v2113{border:1px solid rgb(105 177 178 / .28)!important;background:linear-gradient(135deg,#ffffff 0%,#f3fbfc 100%)!important;box-shadow:0 22px 55px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2113{background:#eef8f8!important;color:#2f7778!important}body.tuspot-platform .tuspot-effects-integrity-head-v2113>a,body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 18px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;font-weight:900!important;text-decoration:none!important;border:0!important}body.tuspot-platform .tuspot-effects-integrity-head-v2113>a:hover,body.tuspot-platform .tuspot-effects-integrity-head-v2113>a:focus,body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a:hover,body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a.is-light{background:#eef8fc!important;color:#093440!important}body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a.is-light:hover,body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a.is-light:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-integrity-hero-v2113{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;padding:20px!important;border-radius:26px!important;background:#eaf8fe!important;border:1px solid #ccecf6!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-integrity-score-v2113{min-height:142px!important;border-radius:24px!important;background:#fff!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 32px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-effects-integrity-score-v2113 strong{font-size:42px!important;line-height:1!important;color:#093440!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-integrity-score-v2113 span{font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important;color:#627487!important;margin-top:8px!important}body.tuspot-platform .tuspot-effects-integrity-hero-v2113 h3{margin:0 0 8px!important;font-size:24px!important;color:#093440!important}body.tuspot-platform .tuspot-effects-integrity-hero-v2113 p{margin:0!important;color:#46606d!important;line-height:1.65!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 article{padding:18px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 article.is-strong{background:#effbf3!important;border-color:#c7efd4!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 article.is-owner{background:#f6fbfe!important;border-color:#d8edf5!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 article.is-check{background:#fff8ec!important;border-color:#f3d8a6!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 article.is-place{background:#f3f7ff!important;border-color:#dbe5ff!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 span{display:block!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:900!important;color:#6a7b88!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 strong{display:block!important;font-size:34px!important;line-height:1!important;font-weight:950!important;color:#093440!important;margin:8px 0!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113 small{color:#718392!important;font-weight:700!important}body.tuspot-platform .tuspot-effects-integrity-rules-v2113{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)!important;gap:18px!important;padding:20px!important;border-radius:26px!important;background:#fff!important;border:1px solid #d9eaf1!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-integrity-rules-v2113 strong{display:block!important;font-size:19px!important;color:#093440!important;margin-bottom:8px!important}body.tuspot-platform .tuspot-effects-integrity-rules-v2113 p{margin:0!important;line-height:1.65!important;color:#46606d!important}body.tuspot-platform .tuspot-effects-integrity-rules-v2113 ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:8px!important}body.tuspot-platform .tuspot-effects-integrity-rules-v2113 li{padding:10px 12px!important;border-radius:16px!important;background:#f6fbfe!important;color:#254655!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-integrity-actions-v2113{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:16px!important;margin:8px 8px 8px 0!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important;color:#093440!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113.is-strong{background:#effbf3!important;border-color:#c7efd4!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113.is-check{background:#fff8ec!important;border-color:#f3d8a6!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113 b{width:24px!important;height:24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#69b1b2!important;color:#fff!important;font-size:11px!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113 span{display:grid!important;gap:2px!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113 strong{font-size:13px!important;font-weight:900!important;color:#093440!important}body.tuspot-platform .tuspot-booking-integrity-chip-v2113 em{font-style:normal!important;font-size:12px!important;color:#667985!important}@media (max-width:782px){body.tuspot-platform .tuspot-effects-integrity-hero-v2113,body.tuspot-platform .tuspot-effects-integrity-rules-v2113{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-integrity-grid-v2113{grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-effects-integrity-actions-v2113,body.tuspot-platform .tuspot-effects-integrity-actions-v2113 a,body.tuspot-platform .tuspot-effects-integrity-head-v2113>a{width:100%!important;justify-content:center!important}}@media (max-width:520px){body.tuspot-platform .tuspot-effects-integrity-grid-v2113{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-fpx-effects-v2114{width:var(--tp-width,min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px)))!important;margin:30px auto!important;padding:clamp(28px, 3vw, 54px)!important;border-radius:34px!important;background:linear-gradient(135deg,#f6fbfe 0%,#eaf8fe 46%,#eefbf2 100%)!important;border:1px solid rgb(35 187 231 / .18)!important;box-shadow:0 28px 70px rgb(17 52 73 / .11)!important;display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr)!important;gap:clamp(22px, 3vw, 48px)!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}body.tuspot-platform .tuspot-fpx-effects-copy-v2114{display:grid!important;gap:16px!important;align-content:center!important}body.tuspot-platform .tuspot-fpx-effects-copy-v2114>span{display:inline-flex!important;width:fit-content!important;align-items:center!important;gap:8px!important;padding:9px 13px!important;border-radius:999px!important;background:#093440!important;color:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-fpx-effects-copy-v2114 h2{margin:0!important;font-size:clamp(28px, 3.1vw, 48px)!important;line-height:1.04!important;letter-spacing:-.04em!important;color:#212844!important;font-weight:950!important}body.tuspot-platform .tuspot-fpx-effects-copy-v2114 p{margin:0!important;font-size:16px!important;line-height:1.78!important;color:#46606d!important;font-weight:500!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114{display:flex!important;flex-wrap:wrap!important;gap:12px!important;margin-top:8px!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:13px 18px!important;border-radius:16px!important;font-weight:900!important;text-decoration:none!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.is-primary{background:#23bbe7!important;color:#fff!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.is-secondary{background:#fff!important;color:#212844!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a:hover,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a:focus{background:#212844!important;color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-fpx-effects-board-v2114{position:relative!important;display:grid!important;gap:16px!important;z-index:1!important}body.tuspot-platform .tuspot-fpx-effects-board-v2114:before{content:''!important;position:absolute!important;inset:-44px -52px auto auto!important;width:190px!important;height:190px!important;border-radius:999px!important;background:rgb(35 187 231 / .16)!important;z-index:-1!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;border-radius:22px!important;background:#093440!important;color:#fff!important;box-shadow:0 20px 46px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114 strong{font-size:clamp(18px, 2vw, 26px)!important;line-height:1.15!important;font-weight:950!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114 span{padding:8px 11px!important;border-radius:999px!important;background:rgb(255 255 255 / .14)!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important}body.tuspot-platform .tuspot-fpx-effects-grid-v2114{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}body.tuspot-platform .tuspot-fpx-effects-grid-v2114 article{padding:18px!important;border-radius:22px!important;background:rgb(255 255 255 / .82)!important;border:1px solid rgb(217 234 241 / .92)!important;box-shadow:0 16px 34px rgb(17 52 73 / .08)!important;display:grid!important;gap:9px!important}body.tuspot-platform .tuspot-fpx-effects-grid-v2114 b{width:34px!important;height:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#69b1b2!important;color:#fff!important;font-size:12px!important;font-weight:950!important}body.tuspot-platform .tuspot-fpx-effects-grid-v2114 strong{font-size:16px!important;line-height:1.25!important;color:#212844!important;font-weight:950!important}body.tuspot-platform .tuspot-fpx-effects-grid-v2114 span{font-size:13px!important;line-height:1.55!important;color:#526b76!important;font-weight:600!important}@media (max-width:980px){body.tuspot-platform .tuspot-fpx-effects-v2114{grid-template-columns:1fr!important}}@media (max-width:782px){body.tuspot-platform .tuspot-fpx-effects-v2114{width:min(calc(100vw - 28px), 720px)!important;margin:22px auto!important;padding:24px 18px!important;border-radius:26px!important}body.tuspot-platform .tuspot-fpx-effects-grid-v2114{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114,body.tuspot-platform .tuspot-fpx-effects-actions-v2114{align-items:stretch!important;flex-direction:column!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114 span,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a{width:100%!important;box-sizing:border-box!important}}body.tuspot-platform .tuspot-effects-value-card-v2115{border:1px solid #d9eaf1!important;background:linear-gradient(135deg,#ffffff 0%,#f6fbfe 58%,#eaf8fe 100%)!important;border-radius:28px!important;box-shadow:0 18px 44px rgb(9 52 64 / .08)!important;overflow:hidden!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2115{background:#eef8fc!important;color:#0b7f9c!important;border:1px solid #c8edf8!important}body.tuspot-platform .tuspot-effects-value-head-v2115 a,body.tuspot-platform .tuspot-effects-value-copy-v2115 a,body.tuspot-platform .tuspot-effects-value-form-v2115 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:44px!important;padding:12px 18px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 12px 28px rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-effects-value-head-v2115 a:hover,body.tuspot-platform .tuspot-effects-value-copy-v2115 a:hover,body.tuspot-platform .tuspot-effects-value-form-v2115 button:hover,body.tuspot-platform .tuspot-effects-value-head-v2115 a:focus,body.tuspot-platform .tuspot-effects-value-copy-v2115 a:focus,body.tuspot-platform .tuspot-effects-value-form-v2115 button:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-value-notice-v2115{margin:16px 0!important;padding:12px 16px!important;border-radius:18px!important;background:#ecfbf4!important;color:#126345!important;border:1px solid #bcebd7!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-value-hero-v2115{display:grid!important;grid-template-columns:1.15fr .85fr!important;gap:16px!important;margin:22px 0!important}body.tuspot-platform .tuspot-effects-value-main-v2115,body.tuspot-platform .tuspot-effects-value-grid-v2115>div,body.tuspot-platform .tuspot-effects-value-copy-v2115{background:#fff!important;border:1px solid #d9eaf1!important;border-radius:24px!important;padding:20px!important;box-shadow:0 12px 26px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-effects-value-main-v2115.is-soft{background:#f3fbfd!important}body.tuspot-platform .tuspot-effects-value-main-v2115 span,body.tuspot-platform .tuspot-effects-value-grid-v2115 span{display:block!important;color:#627487!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:8px!important}body.tuspot-platform .tuspot-effects-value-main-v2115 strong{display:block!important;color:#093440!important;font-size:clamp(34px,4vw,58px)!important;line-height:1!important;letter-spacing:-.04em!important}body.tuspot-platform .tuspot-effects-value-main-v2115 small,body.tuspot-platform .tuspot-effects-value-grid-v2115 small{display:block!important;color:#708292!important;font-weight:700!important;margin-top:9px!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-value-grid-v2115{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:0 0 18px!important}body.tuspot-platform .tuspot-effects-value-grid-v2115 strong{color:#093440!important;display:block!important;font-size:28px!important;line-height:1!important}body.tuspot-platform .tuspot-effects-value-bottom-v2115{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:16px!important;align-items:stretch!important}body.tuspot-platform .tuspot-effects-value-form-v2115{display:grid!important;gap:12px!important;background:#093440!important;color:#fff!important;border-radius:24px!important;padding:20px!important;align-content:start!important}body.tuspot-platform .tuspot-effects-value-form-v2115 label{display:grid!important;gap:8px!important;margin:0!important;color:#fff!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-value-form-v2115 label span{color:#dff6fd!important}body.tuspot-platform .tuspot-effects-value-form-v2115 input{width:100%!important;min-height:52px!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:16px!important;background:#fff!important;color:#093440!important;font-size:18px!important;font-weight:900!important;padding:10px 14px!important}body.tuspot-platform .tuspot-effects-value-copy-v2115 strong{display:block!important;color:#093440!important;font-size:20px!important;margin-bottom:8px!important}body.tuspot-platform .tuspot-effects-value-copy-v2115 p{color:#425868!important;margin:0 0 14px!important;line-height:1.65!important}@media (max-width:900px){body.tuspot-platform .tuspot-effects-value-hero-v2115,body.tuspot-platform .tuspot-effects-value-bottom-v2115{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-value-grid-v2115{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){body.tuspot-platform .tuspot-effects-value-card-v2115{border-radius:22px!important}body.tuspot-platform .tuspot-effects-value-grid-v2115{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-value-head-v2115{align-items:flex-start!important}body.tuspot-platform .tuspot-effects-value-head-v2115 a,body.tuspot-platform .tuspot-effects-value-copy-v2115 a,body.tuspot-platform .tuspot-effects-value-form-v2115 button{width:100%!important}}body.tuspot-platform .tuspot-effects-milestones-card-v2116{background:linear-gradient(135deg,#f7fcff 0%,#eef9fb 55%,#ffffff 100%)!important;border:1px solid rgb(105 177 178 / .28)!important;box-shadow:0 18px 46px rgb(19 103 127 / .10)!important;overflow:hidden!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2116{background:#e9f7f7!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-milestones-head-v2116 a,body.tuspot-platform .tuspot-effects-milestones-next-v2116 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 16px!important;border:0!important;border-radius:999px!important;background:#23bbe7!important;color:#fff!important;font-weight:900!important;text-decoration:none!important;box-shadow:0 10px 22px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-effects-milestones-head-v2116 a:hover,body.tuspot-platform .tuspot-effects-milestones-next-v2116 a:hover,body.tuspot-platform .tuspot-effects-milestones-head-v2116 a:focus,body.tuspot-platform .tuspot-effects-milestones-next-v2116 a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-milestones-progress-v2116{display:grid!important;grid-template-columns:minmax(220px,.42fr) 1fr!important;gap:18px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-milestones-score-v2116,body.tuspot-platform .tuspot-effects-milestones-next-v2116{border:1px solid rgb(19 103 127 / .12)!important;border-radius:24px!important;background:#fff!important;padding:20px!important;color:#222944!important}body.tuspot-platform .tuspot-effects-milestones-score-v2116 span,body.tuspot-platform .tuspot-effects-milestones-next-v2116 span{display:block!important;font-size:11px!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:900!important;color:#13677f!important;margin-bottom:8px!important}body.tuspot-platform .tuspot-effects-milestones-score-v2116 strong{display:block!important;font-size:clamp(38px,7vw,68px)!important;line-height:.95!important;color:#093440!important}body.tuspot-platform .tuspot-effects-milestones-score-v2116 small,body.tuspot-platform .tuspot-effects-milestones-next-v2116 p{color:#536170!important;font-size:14px!important;line-height:1.55!important;margin:8px 0 0!important}body.tuspot-platform .tuspot-effects-milestones-next-v2116 strong{display:block!important;color:#222944!important;font-size:22px!important;line-height:1.2!important;margin:0 0 8px!important}body.tuspot-platform .tuspot-effects-milestones-next-v2116 a{margin-top:12px!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 article{display:grid!important;grid-template-columns:42px 1fr!important;gap:12px!important;align-items:start!important;border:1px solid rgb(19 103 127 / .12)!important;border-radius:22px!important;background:#fff!important;padding:16px!important;color:#222944!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 article.is-done{background:#f1fbf7!important;border-color:rgb(77 160 117 / .25)!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 i{width:42px!important;height:42px!important;border-radius:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#eaf8fe!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 article.is-done i{background:#dff7e9!important;color:#27664a!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 svg{width:22px!important;height:22px!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 strong{display:block!important;font-size:15px!important;line-height:1.25!important;color:#222944!important;margin:0 0 6px!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 p{margin:0 0 10px!important;color:#536170!important;font-size:13px!important;line-height:1.5!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 small{display:inline-flex!important;border-radius:999px!important;padding:6px 10px!important;background:#f2f7fa!important;color:#13677f!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 article.is-done small{background:#dff7e9!important;color:#27664a!important}@media (max-width:980px){body.tuspot-platform .tuspot-effects-milestones-progress-v2116,body.tuspot-platform .tuspot-effects-milestones-list-v2116{grid-template-columns:1fr!important}}@media (max-width:640px){body.tuspot-platform .tuspot-effects-milestones-card-v2116{border-radius:24px!important;padding:18px!important}body.tuspot-platform .tuspot-effects-milestones-head-v2116{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;text-align:left!important}body.tuspot-platform .tuspot-effects-milestones-head-v2116 a,body.tuspot-platform .tuspot-effects-milestones-next-v2116 a{width:100%!important}body.tuspot-platform .tuspot-effects-milestones-list-v2116 article{grid-template-columns:38px 1fr!important;padding:14px!important}}body.tuspot-platform .tuspot-effects-signals-card-v2117,.tuspot-effects-signals-card-v2117{overflow:hidden!important;border:1px solid rgb(35 187 231 / .18)!important;background:linear-gradient(135deg,#ffffff 0%,#f5fbfd 100%)!important}body.tuspot-platform .tuspot-effects-signals-head-v2117,.tuspot-effects-signals-head-v2117{gap:18px!important;align-items:flex-start!important}body.tuspot-platform .tuspot-effects-signals-head-v2117 a,.tuspot-effects-signals-head-v2117 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:11px 16px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;border:0!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-signals-head-v2117 a:hover,body.tuspot-platform .tuspot-effects-signals-head-v2117 a:focus,.tuspot-effects-signals-head-v2117 a:hover,.tuspot-effects-signals-head-v2117 a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-signals-hero-v2117,.tuspot-effects-signals-hero-v2117{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-signals-hero-v2117>div,.tuspot-effects-signals-hero-v2117>div{border-radius:22px!important;padding:18px!important;background:#fff!important;border:1px solid rgb(9 52 64 / .08)!important;box-shadow:0 14px 30px rgb(13 45 58 / .07)!important}body.tuspot-platform .tuspot-effects-signals-hero-v2117>div.is-hot,.tuspot-effects-signals-hero-v2117>div.is-hot{background:#eef9f2!important;border-color:rgb(64 154 106 / .22)!important}body.tuspot-platform .tuspot-effects-signals-hero-v2117 span,.tuspot-effects-signals-hero-v2117 span{display:block!important;color:#536170!important;font-weight:800!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important}body.tuspot-platform .tuspot-effects-signals-hero-v2117 strong,.tuspot-effects-signals-hero-v2117 strong{display:block!important;margin-top:4px!important;color:#093440!important;font-size:clamp(28px, 4vw, 44px)!important;line-height:1!important}body.tuspot-platform .tuspot-effects-signals-hero-v2117 small,.tuspot-effects-signals-hero-v2117 small{display:block!important;margin-top:8px!important;color:#617180!important;font-size:13px!important}body.tuspot-platform .tuspot-effects-signals-list-v2117,.tuspot-effects-signals-list-v2117{display:grid!important;gap:10px!important;margin-top:14px!important}body.tuspot-platform .tuspot-effects-signals-list-v2117 article,.tuspot-effects-signals-list-v2117 article{display:grid!important;grid-template-columns:minmax(0,1.25fr) auto auto!important;align-items:center!important;gap:12px!important;padding:14px!important;border-radius:20px!important;background:#fff!important;border:1px solid rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-effects-signals-list-v2117 article.is-hot,.tuspot-effects-signals-list-v2117 article.is-hot{background:#f1fbf4!important;border-color:rgb(64 154 106 / .24)!important}body.tuspot-platform .tuspot-effects-signals-row-main-v2117,.tuspot-effects-signals-row-main-v2117{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important}body.tuspot-platform .tuspot-effects-signals-row-main-v2117 i,.tuspot-effects-signals-row-main-v2117 i{width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;background:#eaf8fe!important;color:#13677F!important}body.tuspot-platform .tuspot-effects-signals-row-main-v2117 svg,.tuspot-effects-signals-row-main-v2117 svg{width:22px!important;height:22px!important}body.tuspot-platform .tuspot-effects-signals-row-main-v2117 strong,.tuspot-effects-signals-row-main-v2117 strong{display:block!important;color:#212844!important;font-size:15px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-signals-row-main-v2117 span,.tuspot-effects-signals-row-main-v2117 span{display:block!important;color:#5b6878!important;font-size:13px!important;margin-top:3px!important}body.tuspot-platform .tuspot-effects-signals-row-meta-v2117,.tuspot-effects-signals-row-meta-v2117{display:grid!important;gap:3px!important;justify-items:end!important;color:#536170!important}body.tuspot-platform .tuspot-effects-signals-row-meta-v2117 em,.tuspot-effects-signals-row-meta-v2117 em{display:inline-flex!important;font-style:normal!important;font-size:12px!important;font-weight:900!important;color:#0d6b50!important;background:#dff6ea!important;border-radius:999px!important;padding:5px 9px!important}body.tuspot-platform .tuspot-effects-signals-row-actions-v2117,.tuspot-effects-signals-row-actions-v2117{display:flex!important;gap:8px!important;justify-content:flex-end!important}body.tuspot-platform .tuspot-effects-signals-row-actions-v2117 a,.tuspot-effects-signals-row-actions-v2117 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:8px 12px!important;border-radius:999px!important;text-decoration:none!important;font-weight:800!important;font-size:13px!important;background:#23BBE7!important;color:#fff!important;border:0!important}body.tuspot-platform .tuspot-effects-signals-row-actions-v2117 a+a,.tuspot-effects-signals-row-actions-v2117 a+a{background:#edf8fc!important;color:#13677F!important}body.tuspot-platform .tuspot-effects-signals-row-actions-v2117 a:hover,body.tuspot-platform .tuspot-effects-signals-row-actions-v2117 a:focus,.tuspot-effects-signals-row-actions-v2117 a:hover,.tuspot-effects-signals-row-actions-v2117 a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-signals-note-v2117,body.tuspot-platform .tuspot-effects-signals-empty-v2117,.tuspot-effects-signals-note-v2117,.tuspot-effects-signals-empty-v2117{margin-top:14px!important;padding:14px 16px!important;border-radius:18px!important;background:#f6fbfe!important;color:#344256!important;border:1px solid rgb(35 187 231 / .14)!important}body.tuspot-platform .tuspot-effects-signals-empty-v2117 p,.tuspot-effects-signals-empty-v2117 p{margin:5px 0 0!important}@media (max-width:782px){body.tuspot-platform .tuspot-effects-signals-hero-v2117,.tuspot-effects-signals-hero-v2117{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-signals-list-v2117 article,.tuspot-effects-signals-list-v2117 article{grid-template-columns:1fr!important;align-items:stretch!important}body.tuspot-platform .tuspot-effects-signals-row-meta-v2117,.tuspot-effects-signals-row-meta-v2117{justify-items:start!important}body.tuspot-platform .tuspot-effects-signals-row-actions-v2117,.tuspot-effects-signals-row-actions-v2117{display:grid!important;grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-signals-row-actions-v2117 a,.tuspot-effects-signals-row-actions-v2117 a{width:100%!important}}body.tuspot-platform .tuspot-effects-auto-close-card-v2118{border:1px solid #d3edf6!important;background:linear-gradient(135deg,#ffffff 0%,#f3fbfe 100%)!important;overflow:hidden!important}body.tuspot-platform .tuspot-effects-auto-close-head-v2118 a,body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:12px 18px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;border:0!important;text-decoration:none!important;font-weight:900!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-effects-auto-close-head-v2118 a:hover,body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a:hover,body.tuspot-platform .tuspot-effects-auto-close-head-v2118 a:focus,body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a:focus{background:#212844!important;color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a.is-light{background:#eaf8fe!important;color:#093440!important;border:1px solid #c9edf7!important}body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a.is-light:hover,body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a.is-light:focus{background:#212844!important;color:#fff!important;border-color:#212844!important}body.tuspot-platform .tuspot-effects-auto-close-hero-v2118{display:grid!important;grid-template-columns:240px minmax(0,1fr)!important;gap:18px!important;align-items:stretch!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-auto-close-hero-v2118>div{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:142px!important;padding:24px!important;border-radius:28px!important;background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-effects-auto-close-hero-v2118 strong{display:block!important;font-size:clamp(44px, 5vw, 76px)!important;line-height:.9!important;letter-spacing:-.06em!important;color:#fff!important}body.tuspot-platform .tuspot-effects-auto-close-hero-v2118 span{margin-top:10px!important;color:rgb(255 255 255 / .82)!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-auto-close-hero-v2118 p{margin:0!important;padding:24px!important;border-radius:28px!important;background:#eaf8fe!important;color:#093440!important;font-size:16px!important;line-height:1.55!important;display:flex!important;align-items:center!important}body.tuspot-platform .tuspot-effects-auto-close-grid-v2118{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-auto-close-grid-v2118>div{padding:16px!important;border:1px solid #d9eaf1!important;border-radius:22px!important;background:#fff!important}body.tuspot-platform .tuspot-effects-auto-close-grid-v2118 strong{display:block!important;font-size:30px!important;color:#093440!important;line-height:1!important}body.tuspot-platform .tuspot-effects-auto-close-grid-v2118 span{display:block!important;margin-top:7px!important;color:#627487!important;font-size:13px!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-auto-close-flow-v2118{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-auto-close-flow-v2118 span{padding:12px 14px!important;border-radius:18px!important;background:#f6fbfe!important;color:#093440!important;font-weight:850!important;font-size:13px!important;text-align:center!important}body.tuspot-platform .tuspot-effects-auto-close-actions-v2118{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:18px!important}@media (max-width:782px){body.tuspot-platform .tuspot-effects-auto-close-card-v2118{width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-effects-auto-close-hero-v2118,body.tuspot-platform .tuspot-effects-auto-close-grid-v2118,body.tuspot-platform .tuspot-effects-auto-close-flow-v2118{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-auto-close-actions-v2118,body.tuspot-platform .tuspot-effects-auto-close-head-v2118{align-items:stretch!important}body.tuspot-platform .tuspot-effects-auto-close-actions-v2118 a,body.tuspot-platform .tuspot-effects-auto-close-head-v2118 a{width:100%!important}}body.tuspot-platform .tuspot-effects-calendar-card-v2119{border:1px solid #d6edf2!important;background:linear-gradient(135deg,#ffffff 0%,#f5fcfb 100%)!important;overflow:hidden!important}body.tuspot-platform .tuspot-effects-calendar-head-v2119 a,body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119 button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:12px 18px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;border:0!important;text-decoration:none!important;font-weight:900!important;cursor:pointer!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-effects-calendar-head-v2119 a:hover,body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a:hover,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119 button:hover,body.tuspot-platform .tuspot-effects-calendar-head-v2119 a:focus,body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a:focus,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119 button:focus{background:#212844!important;color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a.is-light,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119.is-light button{background:#eaf8fe!important;color:#093440!important;border:1px solid #c9edf7!important}body.tuspot-platform .tuspot-effects-calendar-action-form-v2119.is-muted button{background:#f3f6f8!important;color:#415265!important;border:1px solid #dce6ec!important}body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a.is-light:hover,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119.is-light button:hover,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119.is-muted button:hover,body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a.is-light:focus,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119.is-light button:focus,body.tuspot-platform .tuspot-effects-calendar-action-form-v2119.is-muted button:focus{background:#212844!important;color:#fff!important;border-color:#212844!important}body.tuspot-platform .tuspot-effects-calendar-hero-v2119{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-calendar-hero-v2119>div{padding:18px!important;border-radius:24px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-calendar-hero-v2119>div.is-hot{background:#ecfbf5!important;border-color:#bdeedc!important}body.tuspot-platform .tuspot-effects-calendar-hero-v2119 strong{display:block!important;font-size:38px!important;line-height:1!important;color:#093440!important}body.tuspot-platform .tuspot-effects-calendar-hero-v2119 span{display:block!important;margin-top:8px!important;color:#627487!important;font-weight:850!important;font-size:13px!important}body.tuspot-platform .tuspot-effects-calendar-empty-v2119,body.tuspot-platform .tuspot-effects-calendar-note-v2119{padding:16px 18px!important;border-radius:22px!important;border:1px solid #d9eaf1!important;background:#f6fbfe!important;color:#415265!important;margin:16px 0!important}body.tuspot-platform .tuspot-effects-calendar-empty-v2119 strong,body.tuspot-platform .tuspot-effects-calendar-note-v2119 strong{color:#093440!important}body.tuspot-platform .tuspot-effects-calendar-list-v2119{display:grid!important;gap:12px!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-calendar-list-v2119 article{display:grid!important;grid-template-columns:minmax(0,1.3fr) auto minmax(260px,.9fr)!important;gap:14px!important;align-items:center!important;padding:16px!important;border-radius:24px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-calendar-list-v2119 article.is-open{box-shadow:0 18px 45px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-effects-calendar-list-v2119 article.is-confirmed{background:#ecfbf5!important;border-color:#bdeedc!important}body.tuspot-platform .tuspot-effects-calendar-row-main-v2119{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}body.tuspot-platform .tuspot-effects-calendar-row-main-v2119 i{width:44px!important;height:44px!important;border-radius:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf8fe!important;color:#0b7f9c!important}body.tuspot-platform .tuspot-effects-calendar-row-main-v2119 svg{width:24px!important;height:24px!important}body.tuspot-platform .tuspot-effects-calendar-row-main-v2119 strong{display:block!important;color:#093440!important;font-size:16px!important;line-height:1.2!important}body.tuspot-platform .tuspot-effects-calendar-row-main-v2119 span,body.tuspot-platform .tuspot-effects-calendar-row-main-v2119 small{display:block!important;margin-top:4px!important;color:#627487!important;font-size:13px!important;line-height:1.35!important}body.tuspot-platform .tuspot-effects-calendar-row-status-v2119 em{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:8px 12px!important;border-radius:999px!important;background:#f6fbfe!important;color:#093440!important;font-style:normal!important;font-weight:850!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-calendar-row-actions-v2119{display:flex!important;gap:8px!important;justify-content:flex-end!important;flex-wrap:wrap!important}body.tuspot-platform .tuspot-effects-calendar-action-form-v2119{margin:0!important}body.tuspot-platform .tuspot-effects-calendar-actions-v2119{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:16px!important}@media (max-width:782px){body.tuspot-platform .tuspot-effects-calendar-hero-v2119,body.tuspot-platform .tuspot-effects-calendar-list-v2119 article{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-calendar-row-actions-v2119,body.tuspot-platform .tuspot-effects-calendar-actions-v2119{display:grid!important;grid-template-columns:1fr!important;justify-content:stretch!important}body.tuspot-platform .tuspot-effects-calendar-row-actions-v2119 button,body.tuspot-platform .tuspot-effects-calendar-actions-v2119 a,body.tuspot-platform .tuspot-effects-calendar-head-v2119 a{width:100%!important}}body.tuspot-platform .tuspot-effects-host-badges-v2120{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin:8px 0 0!important;align-items:center!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:7px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.01em!important;color:#12313a!important;background:#eef9fb!important;border:1px solid rgb(35 187 231 / .22)!important;box-shadow:0 8px 20px rgb(33 40 68 / .06)!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 span i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border-radius:999px!important;color:#fff!important;background:#23bbe7!important;font-style:normal!important;font-size:10px!important;line-height:1!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-checked-place{background:#f1fbf6!important;border-color:rgb(44 164 112 / .22)!important;color:#173c2b!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-checked-place i{background:#2ca470!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-fast-responder{background:#eaf8fe!important;border-color:rgb(35 187 231 / .28)!important;color:#12313a!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-active-host{background:#fff7e8!important;border-color:rgb(238 163 59 / .25)!important;color:#5a3a10!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-active-host i{background:#eea33b!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-current-availability{background:#eff8f8!important;border-color:rgb(105 177 178 / .28)!important;color:#164345!important}body.tuspot-platform .tuspot-effects-host-badges-v2120 .is-current-availability i{background:#69b1b2!important}body.tuspot-platform .tuspot-effects-host-badges-card{margin-top:10px!important}body.tuspot-platform .tuspot-effects-host-badges-card span{font-size:10px!important;padding:6px 8px!important;min-height:25px!important}body.tuspot-platform .tuspot-place-host-trust-v2120{margin:18px 0!important;padding:18px!important;border-radius:24px!important;background:linear-gradient(135deg,#f6fbfe,#eef9fb)!important;border:1px solid rgb(35 187 231 / .16)!important;box-shadow:0 18px 42px rgb(33 40 68 / .08)!important}body.tuspot-platform .tuspot-place-host-trust-head-v2120{max-width:860px!important;margin-bottom:14px!important}body.tuspot-platform .tuspot-place-host-trust-head-v2120 span,body.tuspot-platform .tuspot-owner-effects-kicker-v2120{display:inline-flex!important;padding:7px 10px!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677f!important;font-size:11px!important;font-weight:850!important;letter-spacing:.02em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-place-host-trust-head-v2120 h2{margin:10px 0 6px!important;color:#212844!important;font-size:22px!important;line-height:1.15!important}body.tuspot-platform .tuspot-place-host-trust-head-v2120 p{margin:0!important;color:#4f6173!important;font-size:14px!important;line-height:1.55!important}body.tuspot-platform .tuspot-place-host-trust-grid-v2120{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}body.tuspot-platform .tuspot-place-host-trust-grid-v2120 article{padding:14px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgb(217 234 241 / .9)!important;box-shadow:0 12px 30px rgb(33 40 68 / .06)!important}body.tuspot-platform .tuspot-place-host-trust-grid-v2120 i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#23bbe7!important;color:#fff!important;font-style:normal!important;margin-bottom:10px!important}body.tuspot-platform .tuspot-place-host-trust-grid-v2120 strong{display:block!important;color:#212844!important;font-size:14px!important;margin-bottom:5px!important}body.tuspot-platform .tuspot-place-host-trust-grid-v2120 p{margin:0!important;color:#526578!important;font-size:13px!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-host-owner-card-v2120{background:linear-gradient(135deg,#f6fbfe,#ffffff)!important;border:1px solid rgb(35 187 231 / .14)!important}body.tuspot-platform .tuspot-effects-host-owner-grid-v2120{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important}body.tuspot-platform .tuspot-effects-host-owner-grid-v2120 div{padding:14px!important;border-radius:18px!important;background:#fff!important;border:1px solid rgb(217 234 241 / .9)!important}body.tuspot-platform .tuspot-effects-host-owner-grid-v2120 strong{display:block!important;color:#212844!important;font-size:28px!important;line-height:1!important}body.tuspot-platform .tuspot-effects-host-owner-grid-v2120 span{display:block!important;color:#526578!important;font-size:12px!important;font-weight:800!important;margin-top:6px!important}body.tuspot-platform .tuspot-effects-host-owner-note-v2120,body.tuspot-platform .tuspot-effects-host-shortcode-v2120 p{color:#526578!important;line-height:1.55!important}@media (max-width:782px){body.tuspot-platform .tuspot-effects-host-badges-card{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}body.tuspot-platform .tuspot-effects-host-badges-card span{width:100%!important;justify-content:flex-start!important;white-space:normal!important;line-height:1.25!important}body.tuspot-platform .tuspot-place-host-trust-v2120{padding:15px!important;border-radius:20px!important}body.tuspot-platform .tuspot-place-host-trust-grid-v2120,body.tuspot-platform .tuspot-effects-host-owner-grid-v2120{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-place-host-trust-head-v2120 h2{font-size:19px!important}}body.tuspot-platform .tuspot-client-nav-crm-v2121 .tuspot-client-svg{color:#23BBE7!important}body.tuspot-platform .tuspot-effects-crm-card-v2121{position:relative!important;overflow:hidden!important;border:1px solid rgb(35 187 231 / .22)!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbfe 100%)!important}body.tuspot-platform .tuspot-effects-crm-card-v2121:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(90deg,#23BBE7,#13677F)!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2121{background:#eaf8fe!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-crm-head-v2121>a{background:#23BBE7!important;color:#fff!important;border-radius:999px!important;padding:10px 16px!important;text-decoration:none!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-head-v2121>a:hover,body.tuspot-platform .tuspot-effects-crm-head-v2121>a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-crm-notice-v2121{margin:0 0 16px!important;padding:12px 14px!important;border-radius:16px!important;background:#eaf8fe!important;color:#093440!important;border:1px solid #d9eaf1!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0 20px!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 article{padding:16px!important;border:1px solid #d9eaf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 strong{display:block!important;color:#093440!important;font-size:28px!important;line-height:1!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 span{display:block!important;margin-top:8px!important;color:#13677f!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 small{display:block!important;margin-top:4px!important;color:#5f7282!important;font-size:12px!important;line-height:1.35!important}body.tuspot-platform .tuspot-effects-crm-list-v2121{display:grid!important;gap:14px!important}body.tuspot-platform .tuspot-effects-crm-row-v2121{display:grid!important;gap:14px!important;padding:16px!important;border:1px solid #d9eaf1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 32px rgb(9 52 64 / .07)!important}body.tuspot-platform .tuspot-effects-crm-row-v2121.is-priority-hot{border-color:rgb(245 165 36 / .5)!important;box-shadow:0 16px 36px rgb(245 165 36 / .14)!important}body.tuspot-platform .tuspot-effects-crm-main-v2121{display:grid!important;grid-template-columns:1.05fr 1.35fr 1.35fr 1fr!important;gap:12px!important;align-items:stretch!important}body.tuspot-platform .tuspot-effects-crm-main-v2121>div{padding:13px!important;border-radius:16px!important;background:#f6fbfe!important;border:1px solid #e1eef4!important;min-width:0!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 span{display:block!important;color:#6a7d89!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 strong{display:block!important;margin-top:5px!important;color:#093440!important;font-weight:950!important;line-height:1.2!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 strong a{color:#093440!important;text-decoration:none!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 strong a:hover{color:#23BBE7!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 small,body.tuspot-platform .tuspot-effects-crm-main-v2121 em{display:block!important;margin-top:5px!important;color:#13677f!important;font-size:12px!important;line-height:1.35!important;font-style:normal!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-effects-crm-lead-v2121 em{display:inline-flex!important;width:auto!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677f!important;font-weight:900!important}body.tuspot-platform .is-priority-hot .tuspot-effects-crm-lead-v2121 em{background:#fff3d6!important;color:#9b5c00!important}body.tuspot-platform .is-priority-important .tuspot-effects-crm-lead-v2121 em{background:#eaf8fe!important;color:#093440!important}body.tuspot-platform .tuspot-effects-crm-actions-v2121{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121{margin:0!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button{border:1px solid #d9eaf1!important;background:#eef8fc!important;color:#093440!important;border-radius:999px!important;padding:9px 12px!important;font-weight:900!important;cursor:pointer!important;min-height:40px!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button:hover,body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button:focus,body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button.is-active{background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform .tuspot-effects-crm-form-v2121{display:grid!important;grid-template-columns:1.6fr 1.2fr .8fr auto!important;gap:10px!important;align-items:end!important;margin:0!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 label{display:grid!important;gap:6px!important;margin:0!important;color:#093440!important;font-weight:900!important;min-width:0!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 label span{font-size:12px!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 textarea,body.tuspot-platform .tuspot-effects-crm-form-v2121 input,body.tuspot-platform .tuspot-effects-crm-form-v2121 select{width:100%!important;min-height:44px!important;border:1px solid #d9eaf1!important;border-radius:14px!important;background:#fff!important;color:#093440!important;padding:10px 12px!important;box-shadow:none!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 textarea{min-height:72px!important;resize:vertical!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 button{min-height:44px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;padding:10px 16px!important;font-weight:950!important;white-space:nowrap!important;cursor:pointer!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 button:hover,body.tuspot-platform .tuspot-effects-crm-form-v2121 button:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-crm-empty-v2121{border:1px dashed #b8dbe8!important;background:#fff!important}body.tuspot-platform .tuspot-effects-crm-public-v2121{width:100%!important;margin:28px auto!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;gap:24px!important;align-items:stretch!important;border-radius:32px!important;padding:28px!important;border:1px solid rgb(35 187 231 / .24)!important;background:linear-gradient(135deg,#093440 0%,#13677f 52%,#23bbe7 100%)!important;color:#fff!important;box-shadow:0 22px 55px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 span{display:inline-flex!important;padding:8px 12px!important;border-radius:999px!important;background:rgb(255 255 255 / .14)!important;color:#fff!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 h2{margin:14px 0 10px!important;color:#fff!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 p,body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 li{color:rgb(255 255 255 / .88)!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 ul{display:grid!important;gap:8px!important;margin:16px 0 0!important;padding-left:18px!important}body.tuspot-platform .tuspot-effects-crm-preview-v2121{border-radius:26px!important;padding:20px!important;background:#fff!important;color:#093440!important;box-shadow:0 18px 48px rgb(0 0 0 / .18)!important;display:grid!important;gap:12px!important}body.tuspot-platform .tuspot-effects-crm-preview-top-v2121{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.tuspot-platform .tuspot-effects-crm-preview-top-v2121 strong{color:#093440!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-preview-top-v2121 .is-hot{background:#fff3d6!important;color:#9b5c00!important;border-radius:999px!important;padding:6px 10px!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-preview-v2121 h3{margin:0!important;color:#093440!important}body.tuspot-platform .tuspot-effects-crm-preview-v2121 p{margin:0!important;color:#56717c!important}body.tuspot-platform .tuspot-effects-crm-preview-actions-v2121{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.tuspot-platform .tuspot-effects-crm-preview-actions-v2121 span{text-align:center!important;border-radius:999px!important;padding:9px 10px!important;background:#eaf8fe!important;color:#093440!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-preview-note-v2121{display:grid!important;gap:5px!important;padding:14px!important;border-radius:18px!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-crm-preview-note-v2121 b{color:#13677f!important}body.tuspot-platform .tuspot-effects-crm-preview-note-v2121 span{color:#093440!important}@media (max-width:1100px){body.tuspot-platform .tuspot-effects-crm-kpis-v2121{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-crm-main-v2121{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-crm-form-v2121{grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 button{width:100%!important}body.tuspot-platform .tuspot-effects-crm-public-v2121{grid-template-columns:1fr!important}}@media (max-width:680px){body.tuspot-platform .tuspot-effects-crm-kpis-v2121,body.tuspot-platform .tuspot-effects-crm-main-v2121,body.tuspot-platform .tuspot-effects-crm-form-v2121,body.tuspot-platform .tuspot-effects-crm-preview-actions-v2121{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-crm-card-v2121,body.tuspot-platform .tuspot-effects-crm-row-v2121{border-radius:18px!important}body.tuspot-platform .tuspot-effects-crm-actions-v2121{display:grid!important;grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button{width:100%!important}body.tuspot-platform .tuspot-effects-crm-public-v2121{padding:20px!important;border-radius:24px!important}}@media (max-width:430px){body.tuspot-platform .tuspot-effects-crm-actions-v2121{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-effects-app-actions-card-v2122{border:1px solid rgb(35 187 231 / .22)!important;background:linear-gradient(180deg,#fff 0%,#f6fbfe 100%)!important;box-shadow:0 22px 70px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-effects-app-actions-head-v2122{align-items:flex-start!important;gap:18px!important}body.tuspot-platform .tuspot-effects-app-actions-head-v2122 form{margin:0!important}body.tuspot-platform .tuspot-effects-app-actions-head-v2122 button,body.tuspot-platform .tuspot-effects-app-actions-note-v2122 button{border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;font-weight:950!important;padding:12px 18px!important;cursor:pointer!important;box-shadow:0 14px 30px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-effects-app-actions-head-v2122 button:hover,body.tuspot-platform .tuspot-effects-app-actions-note-v2122 button:hover{background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2122{background:#eaf8fe!important;color:#0b7f9c!important}body.tuspot-platform .tuspot-effects-app-actions-notice-v2122{border:1px solid rgb(35 187 231 / .28)!important;background:#eaf8fe!important;color:#093440!important;border-radius:18px!important;padding:13px 16px!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:20px 0!important}body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122 article{background:#fff!important;border:1px solid #d9eaf1!important;border-radius:22px!important;padding:18px!important;display:grid!important;gap:4px!important;box-shadow:0 12px 32px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122 strong{font-size:34px!important;line-height:1!important;color:#23BBE7!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122 span{font-weight:950!important;color:#093440!important}body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122 small{color:#607783!important;line-height:1.35!important}body.tuspot-platform .tuspot-effects-app-actions-mobile-v2122{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:18px!important;align-items:center!important;padding:20px!important;margin:0 0 20px!important;border-radius:26px!important;background:linear-gradient(135deg,#093440 0%,#13677F 100%)!important;color:#fff!important;overflow:hidden!important}body.tuspot-platform .tuspot-effects-app-actions-mobile-v2122 strong{display:block!important;font-size:24px!important;font-weight:950!important;margin-bottom:7px!important;color:#fff!important}body.tuspot-platform .tuspot-effects-app-actions-mobile-v2122 span{display:block!important;color:rgb(255 255 255 / .82)!important;line-height:1.5!important}body.tuspot-platform .tuspot-effects-app-actions-mobile-v2122 ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:8px!important}body.tuspot-platform .tuspot-effects-app-actions-mobile-v2122 li{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:16px!important;padding:10px 12px!important;font-weight:850!important;color:#fff!important}body.tuspot-platform .tuspot-effects-app-actions-list-v2122{display:grid!important;gap:14px!important}body.tuspot-platform .tuspot-effects-app-actions-row-v2122{display:grid!important;gap:14px!important;border:1px solid #d9eaf1!important;border-radius:26px!important;background:#fff!important;padding:18px!important;box-shadow:0 14px 42px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122 span{display:inline-flex!important;color:#0b7f9c!important;background:#eaf8fe!important;border-radius:999px!important;padding:6px 10px!important;font-weight:950!important;font-size:12px!important}body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122 h3{margin:9px 0 4px!important;color:#093440!important;font-size:21px!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122 p{margin:0!important;color:#607783!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122>strong{white-space:nowrap!important;border-radius:999px!important;padding:8px 12px!important;background:#f6fbfe!important;color:#093440!important;border:1px solid #d9eaf1!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 form{margin:0!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 button{width:100%!important;min-height:48px!important;border-radius:999px!important;border:1px solid #ccecf6!important;background:#eaf8fe!important;color:#093440!important;font-weight:950!important;padding:10px 12px!important;cursor:pointer!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 button:hover,body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 button.is-active{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 button:disabled{opacity:.48!important;cursor:not-allowed!important;background:#f3f7f9!important;color:#8297a0!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 button.is-review{background:#093440!important;border-color:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122 button.is-review:disabled{background:#f3f7f9!important;border-color:#d9eaf1!important;color:#8297a0!important}body.tuspot-platform .tuspot-effects-app-actions-contact-v2122{display:flex!important;gap:8px!important;flex-wrap:wrap!important}body.tuspot-platform .tuspot-effects-app-actions-contact-v2122 a,body.tuspot-platform .tuspot-effects-app-actions-contact-v2122 span{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:10px 14px!important;background:#f6fbfe!important;color:#093440!important;border:1px solid #d9eaf1!important;font-weight:900!important;text-decoration:none!important}body.tuspot-platform .tuspot-effects-app-actions-contact-v2122 a:hover{background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform .tuspot-effects-app-actions-note-v2122{display:grid!important;grid-template-columns:1.4fr 1fr auto!important;gap:10px!important;align-items:end!important}body.tuspot-platform .tuspot-effects-app-actions-note-v2122 label{display:grid!important;gap:6px!important;margin:0!important}body.tuspot-platform .tuspot-effects-app-actions-note-v2122 span{font-size:12px!important;font-weight:950!important;color:#13677f!important;text-transform:uppercase!important;letter-spacing:.05em!important}body.tuspot-platform .tuspot-effects-app-actions-note-v2122 textarea,body.tuspot-platform .tuspot-effects-app-actions-note-v2122 input{width:100%!important;border:1px solid #d9eaf1!important;background:#f6fbfe!important;border-radius:16px!important;padding:12px!important;color:#093440!important;box-shadow:none!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:26px auto!important;display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:26px!important;align-items:center!important;padding:30px!important;border-radius:34px!important;border:1px solid rgb(35 187 231 / .24)!important;background:linear-gradient(135deg,#f6fbfe 0%,#eaf8fe 100%)!important;color:#093440!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122 span{display:inline-flex!important;color:#0b7f9c!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;margin-bottom:8px!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122 h2{margin:0 0 12px!important;font-size:clamp(30px,4vw,54px)!important;line-height:1!important;color:#093440!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122 p{margin:0 0 18px!important;color:#4d6974!important;line-height:1.6!important;font-size:17px!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122 ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important;gap:9px!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122 li{background:#fff!important;border:1px solid #d9eaf1!important;border-radius:16px!important;padding:11px 13px!important;font-weight:900!important;color:#093440!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122{max-width:440px!important;margin:0 auto!important;border-radius:34px!important;background:#093440!important;color:#fff!important;padding:20px!important;box-shadow:0 28px 60px rgb(9 52 64 / .22)!important;display:grid!important;gap:14px!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 .phone-top{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:center!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 .phone-top strong{color:#fff!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 .phone-top span{background:rgb(255 255 255 / .14)!important;color:#fff!important;border-radius:999px!important;padding:6px 10px!important;margin:0!important;letter-spacing:0!important;text-transform:none!important;font-size:12px!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 h3{margin:0!important;color:#fff!important;font-size:24px!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 p{margin:0!important;color:rgb(255 255 255 / .78)!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 .phone-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 .phone-actions span{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:950!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-app-actions-card-v2122,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-app-actions-card-v2122,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-app-actions-row-v2122,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-app-actions-row-v2122{background:#0B2832!important;border-color:rgb(159 226 244 / .22)!important;color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122 h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-app-actions-row-main-v2122 h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122 span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-app-actions-kpis-v2122 span{color:#F3FBFD!important}@media (max-width:1100px){body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-app-actions-mobile-v2122,body.tuspot-platform .tuspot-effects-app-actions-public-v2122{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-app-actions-note-v2122{grid-template-columns:1fr!important}}@media (max-width:680px){body.tuspot-platform .tuspot-effects-app-actions-kpis-v2122,body.tuspot-platform .tuspot-effects-app-actions-buttons-v2122{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-app-actions-row-main-v2122{display:grid!important}body.tuspot-platform .tuspot-effects-app-actions-public-v2122{width:calc(100vw - 32px)!important;padding:20px!important;border-radius:24px!important}body.tuspot-platform .tuspot-effects-app-actions-phone-v2122 .phone-actions{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-client-nav-stability-v2123 span{font-weight:900!important}body.tuspot-platform .tuspot-effects-stability-card-v2123{border:1px solid rgb(35 187 231 / .22)!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbfe 100%)!important;box-shadow:0 22px 70px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-effects-stability-head-v2123{align-items:flex-start!important;gap:18px!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2123{background:#eaf8fe!important;color:#0b7f9c!important}body.tuspot-platform .tuspot-effects-stability-kpis-v2123{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:20px 0!important}body.tuspot-platform .tuspot-effects-stability-kpis-v2123 article{display:grid!important;gap:4px!important;min-height:118px!important;padding:18px!important;border:1px solid #d9eaf1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 12px 32px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-effects-stability-kpis-v2123 strong{font-size:34px!important;line-height:1!important;color:#23BBE7!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-stability-kpis-v2123 span{font-weight:950!important;color:#093440!important}body.tuspot-platform .tuspot-effects-stability-kpis-v2123 small{color:#607783!important;line-height:1.35!important}body.tuspot-platform .tuspot-effects-stability-map-v2123{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}body.tuspot-platform .tuspot-effects-stability-map-v2123 article{padding:16px!important;border-radius:22px!important;background:#093440!important;color:#fff!important;min-height:132px!important;display:grid!important;align-content:start!important;gap:8px!important}body.tuspot-platform .tuspot-effects-stability-map-v2123 strong{color:#fff!important;font-size:18px!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-stability-map-v2123 span{color:rgb(255 255 255 / .8)!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123{display:grid!important;gap:10px!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 article{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:15px 16px!important;border-radius:20px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 article.is-ok{border-color:rgb(35 187 231 / .28)!important;background:#f6fbfe!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 strong{display:block!important;color:#093440!important;font-weight:950!important;margin-bottom:4px!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 span{display:block!important;color:#607783!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 em{flex:0 0 auto!important;border-radius:999px!important;padding:8px 12px!important;background:#eaf8fe!important;color:#0b7f9c!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 .is-warning em{background:#fff3d6!important;color:#8a5a00!important}body.tuspot-platform .tuspot-effects-stability-footer-v2123{display:flex!important;align-items:center!important;gap:12px!important;margin-top:18px!important;padding:16px!important;border-radius:22px!important;background:linear-gradient(135deg,#eaf8fe 0%,#f6fbfe 100%)!important;border:1px solid rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-effects-stability-footer-v2123 strong{color:#093440!important;font-weight:950!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-stability-footer-v2123 span{color:#466471!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-stability-public-v2123{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:28px auto!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:24px!important;align-items:stretch!important;padding:30px!important;border-radius:34px!important;border:1px solid rgb(35 187 231 / .24)!important;background:linear-gradient(135deg,#093440 0%,#13677F 100%)!important;color:#fff!important;overflow:hidden!important}body.tuspot-platform .tuspot-effects-stability-public-copy-v2123 span{display:inline-flex!important;margin-bottom:9px!important;color:#9fe2f4!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important}body.tuspot-platform .tuspot-effects-stability-public-copy-v2123 h2{margin:0 0 12px!important;color:#fff!important;font-size:clamp(30px,4vw,52px)!important;line-height:1!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-stability-public-copy-v2123 p{margin:0!important;color:rgb(255 255 255 / .78)!important;font-size:17px!important;line-height:1.6!important}body.tuspot-platform .tuspot-effects-stability-public-grid-v2123{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.tuspot-platform .tuspot-effects-stability-public-grid-v2123 article{display:grid!important;gap:6px!important;padding:16px!important;border-radius:22px!important;background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-effects-stability-public-grid-v2123 strong{color:#fff!important;font-weight:950!important;font-size:18px!important}body.tuspot-platform .tuspot-effects-stability-public-grid-v2123 span{color:rgb(255 255 255 / .78)!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-stability-public-grid-v2123 .is-summary{background:#23BBE7!important;border-color:#23BBE7!important;align-content:center!important}body.tuspot-platform .tuspot-effects-stability-public-grid-v2123 .is-summary strong{font-size:42px!important;line-height:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-stability-card-v2123,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-stability-card-v2123{background:#0B2832!important;border-color:rgb(159 226 244 / .22)!important;color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-stability-checks-v2123 article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-stability-checks-v2123 article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-stability-kpis-v2123 article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-stability-kpis-v2123 article{background:#102f3a!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-stability-checks-v2123 strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-stability-checks-v2123 strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-stability-kpis-v2123 span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-stability-kpis-v2123 span{color:#F3FBFD!important}@media (max-width:1100px){body.tuspot-platform .tuspot-effects-stability-kpis-v2123,body.tuspot-platform .tuspot-effects-stability-map-v2123,body.tuspot-platform .tuspot-effects-stability-public-v2123{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-stability-public-v2123{grid-template-columns:1fr!important}}@media (max-width:680px){body.tuspot-platform .tuspot-effects-stability-kpis-v2123,body.tuspot-platform .tuspot-effects-stability-map-v2123,body.tuspot-platform .tuspot-effects-stability-public-grid-v2123{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-stability-checks-v2123 article,body.tuspot-platform .tuspot-effects-stability-footer-v2123{display:grid!important;align-items:start!important}body.tuspot-platform .tuspot-effects-stability-public-v2123{width:calc(100vw - 32px)!important;padding:20px!important;border-radius:24px!important}}body.tuspot-platform .tuspot-client-nav-release-v2124 span{font-weight:900!important}body.tuspot-platform .tuspot-effects-release-card-v2124{border:1px solid rgb(35 187 231 / .24)!important;background:linear-gradient(180deg,#fff 0%,#f6fbfe 100%)!important;box-shadow:0 24px 74px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-effects-release-head-v2124{align-items:flex-start!important;gap:18px!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2124{background:#eaf8fe!important;color:#0b7f9c!important}body.tuspot-platform .tuspot-effects-release-kpis-v2124{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:20px 0!important}body.tuspot-platform .tuspot-effects-release-kpis-v2124 article{display:grid!important;gap:5px!important;min-height:118px!important;padding:18px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d9eaf1!important;box-shadow:0 12px 34px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-effects-release-kpis-v2124 strong{font-size:32px!important;line-height:1!important;color:#23BBE7!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-release-kpis-v2124 span{font-weight:950!important;color:#093440!important}body.tuspot-platform .tuspot-effects-release-kpis-v2124 small{color:#607783!important;line-height:1.35!important}body.tuspot-platform .tuspot-effects-release-flow-v2124{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 18px!important}body.tuspot-platform .tuspot-effects-release-flow-v2124 article{padding:16px!important;border-radius:22px!important;background:#093440!important;color:#fff!important;min-height:132px!important;display:grid!important;align-content:start!important;gap:8px!important}body.tuspot-platform .tuspot-effects-release-flow-v2124 strong{color:#fff!important;font-size:17px!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-release-flow-v2124 span{color:rgb(255 255 255 / .8)!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124{display:grid!important;gap:10px!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 article{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:15px 16px!important;border-radius:20px!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 article.is-ok{border-color:rgb(35 187 231 / .28)!important;background:#f6fbfe!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 strong{display:block!important;color:#093440!important;font-weight:950!important;margin-bottom:4px!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 span{display:block!important;color:#607783!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 em{flex:0 0 auto!important;border-radius:999px!important;padding:8px 12px!important;background:#eaf8fe!important;color:#0b7f9c!important;font-style:normal!important;font-weight:950!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 .is-warning em{background:#fff3d6!important;color:#8a5a00!important}body.tuspot-platform .tuspot-effects-release-actions-v2124{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin:18px 0!important}body.tuspot-platform .tuspot-effects-release-actions-v2124 a,body.tuspot-platform .tuspot-effects-release-actions-v2124 button{appearance:none!important;border:0!important;text-decoration:none!important;border-radius:999px!important;padding:12px 16px!important;background:#23BBE7!important;color:#fff!important;font-weight:950!important;cursor:pointer!important;box-shadow:0 12px 26px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-effects-release-actions-v2124 a:hover,body.tuspot-platform .tuspot-effects-release-actions-v2124 button:hover{background:#093440!important;color:#fff!important}body.tuspot-platform .tuspot-effects-release-actions-v2124 button.is-copied{background:#13677F!important;color:#fff!important}body.tuspot-platform .tuspot-effects-release-footer-v2124{display:flex!important;align-items:center!important;gap:12px!important;padding:16px!important;border-radius:22px!important;background:linear-gradient(135deg,#eaf8fe 0%,#f6fbfe 100%)!important;border:1px solid rgb(35 187 231 / .24)!important}body.tuspot-platform .tuspot-effects-release-footer-v2124 strong{color:#093440!important;font-weight:950!important;white-space:nowrap!important}body.tuspot-platform .tuspot-effects-release-footer-v2124 span{color:#466471!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-release-public-v2124{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:28px auto!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:24px!important;align-items:stretch!important;padding:30px!important;border-radius:34px!important;border:1px solid rgb(35 187 231 / .24)!important;background:linear-gradient(135deg,#f6fbfe 0%,#eaf8fe 100%)!important;color:#093440!important;overflow:hidden!important}body.tuspot-platform .tuspot-effects-release-public-copy-v2124 span,body.tuspot-platform .tuspot-effects-shortcodes-head-v2124 span,body.tuspot-platform .tuspot-effects-testing-v2124>div>span{display:inline-flex!important;margin-bottom:9px!important;color:#0b7f9c!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12px!important}body.tuspot-platform .tuspot-effects-release-public-copy-v2124 h2,body.tuspot-platform .tuspot-effects-shortcodes-head-v2124 h2,body.tuspot-platform .tuspot-effects-testing-v2124 h2{margin:0 0 12px!important;color:#093440!important;font-size:clamp(30px,4vw,52px)!important;line-height:1!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-release-public-copy-v2124 p,body.tuspot-platform .tuspot-effects-shortcodes-head-v2124 p,body.tuspot-platform .tuspot-effects-testing-v2124 p{margin:0!important;color:#466471!important;font-size:17px!important;line-height:1.6!important}body.tuspot-platform .tuspot-effects-release-public-steps-v2124{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.tuspot-platform .tuspot-effects-release-public-steps-v2124 article{display:grid!important;gap:8px!important;padding:18px!important;border-radius:22px!important;background:#fff!important;border:1px solid #d9eaf1!important;box-shadow:0 12px 34px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-effects-release-public-steps-v2124 article>span{width:38px!important;height:38px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#23BBE7!important;color:#fff!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-release-public-steps-v2124 strong{color:#093440!important;font-weight:950!important;font-size:19px!important}body.tuspot-platform .tuspot-effects-release-public-steps-v2124 p{margin:0!important;color:#607783!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-shortcodes-v2124,body.tuspot-platform .tuspot-effects-testing-v2124{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:28px auto!important;padding:30px!important;border-radius:34px!important;border:1px solid rgb(35 187 231 / .22)!important;background:#fff!important;box-shadow:0 18px 60px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-effects-shortcodes-grid-v2124{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}body.tuspot-platform .tuspot-effects-shortcodes-grid-v2124 article{display:grid!important;gap:8px!important;padding:16px!important;border-radius:20px!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-shortcodes-grid-v2124 code{white-space:normal!important;color:#093440!important;font-weight:950!important;background:#eaf8fe!important;border-radius:12px!important;padding:8px 10px!important}body.tuspot-platform .tuspot-effects-shortcodes-grid-v2124 span{color:#607783!important;line-height:1.45!important}body.tuspot-platform .tuspot-effects-testing-v2124{display:grid!important;grid-template-columns:.85fr 1.15fr!important;gap:24px!important}body.tuspot-platform .tuspot-effects-testing-v2124 ol{margin:0!important;padding-left:22px!important;display:grid!important;gap:10px!important}body.tuspot-platform .tuspot-effects-testing-v2124 li{padding:12px 14px!important;border-radius:18px!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important;color:#093440!important;font-weight:800!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-card-v2124,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-card-v2124,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-shortcodes-v2124,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-shortcodes-v2124,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-testing-v2124,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-testing-v2124{background:#0B2832!important;border-color:rgb(159 226 244 / .22)!important;color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-checklist-v2124 article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-checklist-v2124 article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-kpis-v2124 article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-kpis-v2124 article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-public-steps-v2124 article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-public-steps-v2124 article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-shortcodes-grid-v2124 article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-shortcodes-grid-v2124 article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-testing-v2124 li,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-testing-v2124 li{background:#102f3a!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-checklist-v2124 strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-checklist-v2124 strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-kpis-v2124 span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-kpis-v2124 span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-public-copy-v2124 h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-public-copy-v2124 h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-release-public-steps-v2124 strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-release-public-steps-v2124 strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-shortcodes-head-v2124 h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-shortcodes-head-v2124 h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-effects-testing-v2124 h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-effects-testing-v2124 h2{color:#F3FBFD!important}@media (max-width:1100px){body.tuspot-platform .tuspot-effects-release-kpis-v2124,body.tuspot-platform .tuspot-effects-release-flow-v2124{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-release-public-v2124,body.tuspot-platform .tuspot-effects-testing-v2124{grid-template-columns:1fr!important}}@media (max-width:680px){body.tuspot-platform .tuspot-effects-release-kpis-v2124,body.tuspot-platform .tuspot-effects-release-flow-v2124,body.tuspot-platform .tuspot-effects-release-public-steps-v2124,body.tuspot-platform .tuspot-effects-shortcodes-grid-v2124{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-release-checklist-v2124 article,body.tuspot-platform .tuspot-effects-release-footer-v2124{display:grid!important;align-items:start!important}body.tuspot-platform .tuspot-effects-release-actions-v2124 a,body.tuspot-platform .tuspot-effects-release-actions-v2124 button{width:100%!important;text-align:center!important}body.tuspot-platform .tuspot-effects-release-public-v2124,body.tuspot-platform .tuspot-effects-shortcodes-v2124,body.tuspot-platform .tuspot-effects-testing-v2124{width:calc(100vw - 32px)!important;padding:20px!important;border-radius:24px!important}}body.tuspot-platform .tuspot-page-loader.is-hidden,body.tuspot-platform.tuspot-app-page .tuspot-page-loader.is-hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.tuspot-platform.tuspot-app-page>.tuspot-page-loader,body.tuspot-platform .tuspot-owner-dashboard~.tuspot-page-loader,body.tuspot-platform .tuspot-owner-shell~.tuspot-page-loader,body.tuspot-platform .tuspot-owner-panel~.tuspot-page-loader{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.tuspot-platform .tuspot-client-dashboard [data-client-panel][hidden]{display:none!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-nav,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-nav a{pointer-events:auto!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-nav a{cursor:pointer!important;position:relative!important;z-index:5!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-nav a[aria-current="page"]{background:#eaf8fe!important;color:#23BBE7!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:visited,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:hover,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:focus,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:active{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;border-radius:16px!important;font-weight:900!important;text-decoration:none!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:currentColor!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-primary-v2129,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-primary-v2129:visited{background:#23BBE7!important;border:1px solid #23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 18px 36px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-secondary-v2129,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-secondary-v2129:visited{background:#fff!important;background-image:none!important;border:1px solid #d9eaf1!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:0 14px 30px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:hover,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:focus-visible{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-primary-v2129 :is(span,strong,b,em,small,i,svg,path){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114 strong,body.tuspot-platform .tuspot-fpx-effects-score-v2114 .tuspot-v4-front-page-experience__strong,body.tuspot-platform .tuspot-fpx-effects-score-v2114 .tuspot-v4-front-page-experience__strong-30{display:block!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21078,body.tuspot-platform .tuspot-ad-placeholder.has-image.has-cover-image-v21078,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21078,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21078{position:relative!important;overflow:hidden!important;min-height:250px!important;background:#062C35!important;background-image:none!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 .tuspot-ad-cover-layer-v21078,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21078 .tuspot-ad-cover-layer-v21078{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:none!important;filter:none!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 img.tuspot-ad-cover-img-v21077,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21078 img.tuspot-ad-cover-img-v21077{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important}body.tuspot-platform .tuspot-mobile-drawer-menu-v2129{background:linear-gradient(135deg,#f6fbfe 0%,#ffffff 100%)!important;border:1px solid rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129,body.tuspot-platform .tuspot-mobile-primary-menu-v2129 nav,body.tuspot-platform .tuspot-mobile-primary-menu-v2129 ul{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129 li{list-style:none!important;margin:0!important;padding:0!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129 a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:46px!important;padding:12px 14px!important;border-radius:16px!important;background:#fff!important;border:1px solid #d9eaf1!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-decoration:none!important;font-weight:850!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129 a:hover,body.tuspot-platform .tuspot-mobile-primary-menu-v2129 a:focus-visible{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129 .sub-menu,body.tuspot-platform .tuspot-mobile-primary-menu-v2129 .tuspot-header-mega-panel{margin-top:8px!important;padding-left:10px!important;display:grid!important;gap:8px!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;box-shadow:none!important}@media (max-width:782px){body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta{width:100%!important}}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:link,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:visited,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:focus,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:active,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:58px!important;padding:0 28px!important;border-radius:999px!important;background:#ffffff!important;background-image:none!important;border:1px solid rgb(255 255 255 / .78)!important;box-shadow:0 18px 38px rgb(9 52 64 / .18)!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;text-indent:0!important;overflow:visible!important;font-size:15px!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;mix-blend-mode:normal!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210 :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210 :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link :is(span,strong,b,em,small,i){color:#093440!important;-webkit-text-fill-color:#093440!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:hover,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:focus-visible,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210:hover,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210:focus-visible,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link:hover,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link:focus-visible{background:#212844!important;border-color:#212844!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:hover :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210:hover :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link:hover :is(span,strong,b,em,small,i){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.tuspot-platform .tuspot-menu-add-grid-no-media,body.tuspot-platform .tuspot-menu-add-grid-compact.tuspot-menu-add-grid-no-media{grid-template-columns:minmax(190px,1fr) minmax(260px,1.35fr) minmax(110px,.55fr) auto!important}body.tuspot-platform .tuspot-menu-add-grid-no-media [data-menu-price]{text-align:right;font-weight:800}body.tuspot-platform .tuspot-menu-tabs button,body.tuspot-platform .tuspot-place-menu-tabs button{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}body.tuspot-platform .tuspot-menu-tabs button:hover,body.tuspot-platform .tuspot-place-menu-tabs button:hover{background:#EAF8FE!important;border-color:rgb(35 187 231 / .45)!important;color:#093440!important;transform:translateY(-1px)}body.tuspot-platform .tuspot-menu-tabs button.is-active,body.tuspot-platform .tuspot-place-menu-tabs button.is-active,body.tuspot-platform .tuspot-place-menu-tabs button:first-child.is-active{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;box-shadow:0 10px 22px rgb(35 187 231 / .22)}body.tuspot-platform .tuspot-menu-item-row{grid-template-columns:minmax(0,1fr) auto auto!important}body.tuspot-platform .tuspot-menu-item-row .tuspot-menu-dish-thumb,body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid article>span{display:none!important}body.tuspot-platform .tuspot-menu-item-row small,body.tuspot-platform .tuspot-place-menu-grid small{font-style:italic!important}body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid article{grid-template-columns:minmax(0,1fr) auto!important;min-height:92px!important;padding:18px 22px!important}body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid article[hidden]{display:none!important}body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid b{font-size:17px!important}body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid small{margin-top:6px!important;font-size:14px!important;color:#13677F!important}body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid strong{font-size:18px!important;color:#093440!important}body.tuspot-platform .tuspot-place-menu-show-more{border:0!important;background:transparent!important;color:#093440!important;cursor:pointer;font-weight:900;padding:0!important}@media (max-width:1180px){body.tuspot-platform .tuspot-menu-add-grid-no-media,body.tuspot-platform .tuspot-menu-add-grid-compact.tuspot-menu-add-grid-no-media{grid-template-columns:1fr 1fr!important}}@media (max-width:720px){body.tuspot-platform .tuspot-menu-add-grid-no-media,body.tuspot-platform .tuspot-menu-add-grid-compact.tuspot-menu-add-grid-no-media,body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-place-menu-no-images .tuspot-place-menu-grid article{grid-template-columns:1fr auto!important}}@media (min-width:1181px){body.tuspot-platform .tuspot-client-dashboard[data-active-view] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view]:not([data-active-view="panel"]) .tuspot-client-content-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:24px!important;align-items:start!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view]:not([data-active-view="panel"]) .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-side{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;min-width:0!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-content-side .tuspot-client-package-card[hidden],body.tuspot-platform .tuspot-client-dashboard[data-active-view="asystent"] .tuspot-client-content-side .tuspot-client-package-card,body.tuspot-platform .tuspot-client-dashboard[data-active-view="mini-crm"] .tuspot-client-content-side .tuspot-client-package-card,body.tuspot-platform .tuspot-client-dashboard[data-active-view="szybkie-akcje"] .tuspot-client-content-side .tuspot-client-package-card,body.tuspot-platform .tuspot-client-dashboard[data-active-view="stabilizacja"] .tuspot-client-content-side .tuspot-client-package-card,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wersja-testowa"] .tuspot-client-content-side .tuspot-client-package-card{display:block!important;visibility:visible!important;opacity:1!important}}body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:link,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:visited,body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-primary-btn,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-effects-task-v21099>a,.tuspot-effects-action,.tuspot-effects-actions a,.tuspot-effects-actions button,.tuspot-effects-card a,.tuspot-effects-card button,.tuspot-effects-panel a.tuspot-v4-role-action,.tuspot-effects-panel button,.tuspot-client-simple-card a.tuspot-v4-role-action,.tuspot-client-simple-card button[type="submit"],.tuspot-client-sidecard a.tuspot-v4-role-action,.tuspot-client-sidecard button[type="submit"]):not(.tuspot-client-nav a):not(.tuspot-client-icon-btn){background:#23BBE7!important;background-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#23BBE7!important;box-shadow:none}body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:hover,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:focus,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:focus-visible,body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-primary-btn,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-effects-task-v21099>a,.tuspot-effects-action,.tuspot-effects-actions a,.tuspot-effects-actions button,.tuspot-effects-card a,.tuspot-effects-card button,.tuspot-effects-panel a.tuspot-v4-role-action,.tuspot-effects-panel button,.tuspot-client-simple-card a.tuspot-v4-role-action,.tuspot-client-simple-card button[type="submit"],.tuspot-client-sidecard a.tuspot-v4-role-action,.tuspot-client-sidecard button[type="submit"]):not(.tuspot-client-nav a):not(.tuspot-client-icon-btn):hover,body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-primary-btn,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-effects-task-v21099>a,.tuspot-effects-action,.tuspot-effects-actions a,.tuspot-effects-actions button,.tuspot-effects-card a,.tuspot-effects-card button,.tuspot-effects-panel a.tuspot-v4-role-action,.tuspot-effects-panel button,.tuspot-client-simple-card a.tuspot-v4-role-action,.tuspot-client-simple-card button[type="submit"],.tuspot-client-sidecard a.tuspot-v4-role-action,.tuspot-client-sidecard button[type="submit"]):not(.tuspot-client-nav a):not(.tuspot-client-icon-btn):focus{background:#212844!important;background-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#212844!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218 *,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:hover *,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:focus *,body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-primary-btn,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-effects-task-v21099>a,.tuspot-effects-action,.tuspot-effects-actions a,.tuspot-effects-actions button,.tuspot-effects-card a,.tuspot-effects-card button,.tuspot-effects-panel a.tuspot-v4-role-action,.tuspot-effects-panel button,.tuspot-client-simple-card a.tuspot-v4-role-action,.tuspot-client-simple-card button[type="submit"],.tuspot-client-sidecard a.tuspot-v4-role-action,.tuspot-client-sidecard button[type="submit"]):not(.tuspot-client-nav a):not(.tuspot-client-icon-btn) :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-primary-btn,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-effects-task-v21099>a,.tuspot-effects-action,.tuspot-effects-actions a,.tuspot-effects-actions button,.tuspot-effects-card a,.tuspot-effects-card button,.tuspot-effects-panel a.tuspot-v4-role-action,.tuspot-effects-panel button,.tuspot-client-simple-card a.tuspot-v4-role-action,.tuspot-client-simple-card button[type="submit"],.tuspot-client-sidecard a.tuspot-v4-role-action,.tuspot-client-sidecard button[type="submit"]):not(.tuspot-client-nav a):not(.tuspot-client-icon-btn):hover :is(span,strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218 svg,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-action-button-v21218:hover svg,body.tuspot-platform .tuspot-client-dashboard :is(.tuspot-client-primary-btn,.tuspot-client-outline-btn,.tuspot-client-more-link,.tuspot-client-card-head a,.tuspot-effects-task-v21099>a,.tuspot-effects-action,.tuspot-effects-actions a,.tuspot-effects-actions button,.tuspot-effects-card a,.tuspot-effects-card button,.tuspot-effects-panel a.tuspot-v4-role-action,.tuspot-effects-panel button):not(.tuspot-client-nav a):not(.tuspot-client-icon-btn) svg{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link.tuspot-owner-action-button-v21218,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-client-panel__client-more-link-1.tuspot-owner-action-button-v21218,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-client-panel__client-more-link-3.tuspot-owner-action-button-v21218,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-owner-panel__client-more-link-1.tuspot-owner-action-button-v21218,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-owner-panel__client-more-link-3.tuspot-owner-action-button-v21218{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:64px!important;padding:18px 28px!important;margin:22px 0 0 0!important;border-radius:999px!important;line-height:1.15!important;text-align:center!important;box-sizing:border-box!important;border:0!important;text-decoration:none!important;background:#23BBE7!important;background-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link.tuspot-owner-action-button-v21218:hover,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link:hover,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-client-panel__client-more-link-1.tuspot-owner-action-button-v21218:hover,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-client-panel__client-more-link-3.tuspot-owner-action-button-v21218:hover,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-owner-panel__client-more-link-1.tuspot-owner-action-button-v21218:hover,body.tuspot-platform .tuspot-client-dashboard a.tuspot-v4-owner-panel__client-more-link-3.tuspot-owner-action-button-v21218:hover,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link.tuspot-owner-action-button-v21218:focus,body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link:focus{background:#212844!important;background-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link.tuspot-owner-action-button-v21218 :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-client-dashboard .tuspot-client-sidecard>a.tuspot-client-more-link :is(span,strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important;line-height:inherit!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action>i,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action .tuspot-owner-final-action-icon,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action>i *{color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action>i svg,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action>i svg *,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action .tuspot-owner-final-action-icon svg,body.tuspot-platform .tuspot-client-dashboard .tuspot-owner-final-action .tuspot-owner-final-action-icon svg *{color:#093440!important;fill:currentColor!important;stroke:currentColor!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table span>a,body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table a.tuspot-v4-role-action,body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table a.tuspot-owner-action-button-v21218{display:inline!important;width:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-decoration:none!important;font-weight:800!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table span>a:hover,body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table a.tuspot-v4-role-action:hover,body.tuspot-platform .tuspot-client-dashboard .tuspot-analytics-table a.tuspot-owner-action-button-v21218:hover{background:transparent!important;background-color:transparent!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important}body.tuspot-platform .tuspot-client-dashboard .tuspot-v4-client-panel__text-6,body.tuspot-platform .tuspot-client-dashboard .tuspot-v4-owner-panel__text-6,body.tuspot-platform .tuspot-client-dashboard .tuspot-v4-client-panel__text-6 *,body.tuspot-platform .tuspot-client-dashboard .tuspot-v4-owner-panel__text-6 *,body.tuspot-platform .tuspot-client-dashboard .tuspot-v4-client-panel__text[class*="text-6"],body.tuspot-platform .tuspot-client-dashboard .tuspot-v4-owner-panel__text[class*="text-6"]{outline:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-text-stroke:0!important;filter:none!important}body.tuspot-platform.tuspot-css-rebase-280{--ts-c-navy:#212844;--ts-c-ink:#0b4756;--ts-c-heading:#093440;--ts-c-muted:#607381;--ts-c-aqua:#23bbe7;--ts-c-aqua-2:#25bbe8;--ts-c-aqua-soft:#eaf8fe;--ts-c-border:#cdeef8;--ts-c-card:#ffffff;--ts-c-bg:#f4fbfe;--ts-page-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))}html[data-tuspot-theme="dark"] body.tuspot-platform.tuspot-css-rebase-280{--ts-c-navy:#f4fbfe;--ts-c-ink:#e9fbff;--ts-c-heading:#fff;--ts-c-muted:#b9d5de;--ts-c-aqua:#23bbe7;--ts-c-aqua-2:#7de1f7;--ts-c-aqua-soft:#0e3440;--ts-c-border:#315b66;--ts-c-card:#0b2832;--ts-c-bg:#061b22}body.tuspot-platform.tuspot-css-rebase-280 :where([data-tuspot-component],.tuspot-style-scope,.tuspot-v4-component){box-sizing:border-box}body.tuspot-platform.tuspot-css-rebase-280 :where([data-tuspot-component],.tuspot-style-scope,.tuspot-v4-component) *{box-sizing:border-box}body.tuspot-platform.tuspot-css-rebase-280{--ts-v4-aqua:#23bbe7;--ts-v4-aqua-hover:#212844;--ts-v4-ink:#0b4756;--ts-v4-navy:#212844;--ts-v4-white:#fff;--ts-v4-soft:#eaf8fe;--ts-v4-border:#cdeef8;--ts-v4-card:#fff;--ts-v4-muted:#607381;--ts-v4-radius:24px}html[data-tuspot-theme="dark"] body.tuspot-platform.tuspot-css-rebase-280{--ts-v4-ink:#e9fbff;--ts-v4-navy:#ffffff;--ts-v4-card:#0b2832;--ts-v4-soft:#103845;--ts-v4-border:rgba(159,226,244,.22);--ts-v4-muted:#b9d5de}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-v4-component){color:var(--ts-v4-ink)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-v4-component) :where(h1,h2,h3,h4,h5,h6){color:var(--ts-v4-navy)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-v4-component) :where(p,small,em,label,span){color:inherit}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-v4-component) :where(svg,path){stroke:currentColor}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-button,.tuspot-btn,.tuspot-primary-btn,.tuspot-cta-primary,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-cat-view-btn,.tuspot-package-cta,.tuspot-pricing-buy,.tuspot-owner-cta,.tuspot-search-submit,.tuspot-submit-final,.tuspot-auth-submit,.tuspot-auth-register,.tuspot-home-place-view,.tuspot-home-place-main,.tuspot-fpx-submit,.woocommerce .button,.woocommerce-page .button,.checkout-button,.add_to_cart_button,.wc-forward){background:var(--ts-v4-aqua);border-color:var(--ts-v4-aqua);color:var(--ts-v4-white);-webkit-text-fill-color:var(--ts-v4-white)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-button,.tuspot-btn,.tuspot-primary-btn,.tuspot-cta-primary,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-cat-view-btn,.tuspot-package-cta,.tuspot-pricing-buy,.tuspot-owner-cta,.tuspot-search-submit,.tuspot-submit-final,.tuspot-auth-submit,.tuspot-auth-register,.tuspot-home-place-view,.tuspot-home-place-main,.tuspot-fpx-submit,.woocommerce .button,.woocommerce-page .button,.checkout-button,.add_to_cart_button,.wc-forward):where(:hover,:focus-visible,:active){background:var(--ts-v4-aqua-hover);border-color:var(--ts-v4-aqua-hover);color:var(--ts-v4-white);-webkit-text-fill-color:var(--ts-v4-white)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-button,.tuspot-btn,.tuspot-primary-btn,.tuspot-cta-primary,.tuspot-client-primary-btn,.tuspot-card-view-btn,.tuspot-cat-card-main,.tuspot-cat-view-btn,.tuspot-package-cta,.tuspot-pricing-buy,.tuspot-owner-cta,.tuspot-search-submit,.tuspot-submit-final,.tuspot-auth-submit,.tuspot-auth-register,.tuspot-home-place-view,.tuspot-home-place-main,.tuspot-fpx-submit,.woocommerce .button,.woocommerce-page .button,.checkout-button,.add_to_cart_button,.wc-forward) :where(span,strong,b,small,em,i,svg,path){color:currentColor;-webkit-text-fill-color:currentColor;stroke:currentColor}html:not([data-tuspot-theme="dark"]) body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-mobile-app-menu-button,.tuspot-mobile-menu-label,.tuspot-header-pro-mobile-label,.tuspot-mobile-hamburger){color:#0b4756;-webkit-text-fill-color:#0b4756}html:not([data-tuspot-theme="dark"]) body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-mobile-app-menu-button svg,.tuspot-mobile-app-menu-button path,.tuspot-mobile-hamburger svg,.tuspot-mobile-hamburger path){stroke:currentColor;color:currentColor}html:not([data-tuspot-theme="dark"]) body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-mobile-hamburger span,.tuspot-mobile-hamburger i){background:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-c--auth,.tuspot-auth-viewport,.tuspot-auth-shell,.tuspot-auth-card,.tuspot-auth-panel){--ts-auth-ink:#0b4756;--ts-auth-heading:#093440;color:var(--ts-auth-ink)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-panel,.tuspot-auth-card) :where(h1,h2,h3,strong,b){color:var(--ts-auth-heading)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-panel,.tuspot-auth-card) :where(p,span,label,em,small){color:var(--ts-auth-ink)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-google-btn,.tuspot-auth-google-direct-btn,.tuspot-auth-google-oauth-button){background:#fff;border:1px solid rgb(35 187 231 / .38);color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:0 12px 36px rgb(35 187 231 / .10)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-google-btn,.tuspot-auth-google-direct-btn,.tuspot-auth-google-oauth-button):where(:hover,:focus-visible){background:#f3fcff;border-color:var(--ts-v4-aqua);color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-google-btn,.tuspot-auth-google-direct-btn,.tuspot-auth-google-oauth-button) :where(strong,span,b,em,small){color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-google-icon,.tuspot-google-icon){width:22px;height:22px;display:block;flex:0 0 22px}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-google-blue){fill:#4285F4;stroke:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-google-green){fill:#34A853;stroke:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-google-yellow){fill:#FBBC05;stroke:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-google-red){fill:#EA4335;stroke:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-type-grid label>span){color:#212844}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-type-grid label>span) :where(svg,path,strong,b,em,small,span){color:#212844;stroke:currentColor}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-check){display:flex;align-items:center;gap:12px;outline:0;box-shadow:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-check:focus-within){outline:0;box-shadow:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-check input[type="checkbox"]){width:20px;height:20px;min-width:20px;min-height:20px;margin:0;outline:0;box-shadow:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-password-wrap){position:relative;display:block}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-auth-password-wrap input){padding-right:64px}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-password-toggle,button.tuspot-password-toggle){position:absolute;right:10px;top:50%;transform:translateY(-50%);width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:#fff0;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none;display:grid;place-items:center}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-password-toggle,button.tuspot-password-toggle):where(:hover,:focus-visible){background:var(--ts-v4-soft);color:#0b4756;-webkit-text-fill-color:#0b4756;transform:translateY(-50%)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-password-toggle svg,.tuspot-password-toggle path){width:22px;height:22px;stroke:currentColor;color:currentColor;fill:none}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-ui,.tuspot-fpx-select-ui,.tuspot-cat-select-ui){position:relative;z-index:5}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-ui.is-open,.tuspot-fpx-select-ui.is-open,.tuspot-cat-select-ui.is-open){z-index:3000}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-button,.tuspot-fpx-select-button,.tuspot-cat-select-button){color:#0b4756;-webkit-text-fill-color:#0b4756;border-color:var(--ts-v4-border)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-button,.tuspot-fpx-select-button,.tuspot-cat-select-button) :where(span,strong,b,em,small,svg,path){color:currentColor;-webkit-text-fill-color:currentColor;stroke:currentColor}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-button,.tuspot-fpx-select-button,.tuspot-cat-select-button):where(:hover,:focus-visible){background:var(--ts-v4-soft);color:#0b4756;-webkit-text-fill-color:#0b4756;border-color:var(--ts-v4-aqua)}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-menu,.tuspot-fpx-select-menu,.tuspot-cat-select-menu){z-index:3001;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-option,.tuspot-fpx-select-option,.tuspot-cat-select-option){color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-select-option,.tuspot-fpx-select-option,.tuspot-cat-select-option):where(:hover,.is-selected){background:var(--ts-v4-soft);color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary,.tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a,.tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions nav a:last-child){border-radius:0}body.tuspot-platform.tuspot-css-rebase-280 :where(.tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions .is-primary:hover){color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform.tuspot-css-rebase-280 [data-tuspot-unique-class]{outline-offset:2px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap{width:100%;max-width:100%;box-sizing:border-box}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap{position:relative;display:block}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap input{display:block;width:100%;max-width:100%;box-sizing:border-box;padding-right:82px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form button.tuspot-password-toggle{position:absolute;right:16px;top:50%;width:46px;height:46px;min-width:46px;min-height:46px;max-width:46px;max-height:46px;padding:0;margin:0;transform:translateY(-50%);border:1px solid rgb(35 187 231 / .26);border-radius:999px;background:#eafbff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;z-index:4}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle:hover,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle:focus-visible{background:#dff7ff;border-color:rgb(35 187 231 / .48);color:#0b4756;-webkit-text-fill-color:#0b4756;transform:translateY(-50%)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle svg,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form .tuspot-password-wrap .tuspot-password-toggle svg *{width:22px;height:22px;color:currentColor;stroke:currentColor;fill:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-reset-switch,body.tuspot-platform.tuspot-css-rebase-280 button.tuspot-auth-small-link{appearance:none;border:0;background:#fff0;padding:0;margin:0;color:#0b6f88;-webkit-text-fill-color:#0b6f88;font:inherit;font-weight:850;cursor:pointer;text-decoration:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-reset-switch:hover,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-reset-switch:focus-visible{color:#23bbe7;-webkit-text-fill-color:#23bbe7}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-panel[data-tuspot-auth-form="reset"]{color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-panel[data-tuspot-auth-form="reset"] .tuspot-auth-form button[type="submit"]{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-panel[data-tuspot-auth-form="reset"] .tuspot-auth-form button[type="submit"]:hover,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-panel[data-tuspot-auth-form="reset"] .tuspot-auth-form button[type="submit"]:focus-visible{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-client-dashboard .tuspot-client-main{width:100%;max-width:none;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-client-dashboard .tuspot-client-content-grid{width:100%;max-width:none;margin-left:0;margin-right:0;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:24px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-client-dashboard .tuspot-client-userbox{padding-right:16px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-client-dashboard .tuspot-client-userbox>.tuspot-client-svg:last-child{display:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label{display:grid;grid-template-columns:1fr;width:100%;max-width:100%}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label>.tuspot-password-wrap{position:relative;display:block;width:100%;max-width:100%;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label>.tuspot-password-wrap input{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding-right:78px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label>.tuspot-password-wrap>.tuspot-password-toggle{position:absolute;top:50%;right:16px;width:48px;height:48px;min-width:48px;min-height:48px;max-width:48px;max-height:48px;transform:translateY(-50%);border-radius:999px;background:#eafbff;border:1px solid rgb(35 187 231 / .28);color:#0b4756;-webkit-text-fill-color:#0b4756;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;box-shadow:none;z-index:5}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label>.tuspot-password-wrap>.tuspot-password-toggle:hover,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label>.tuspot-password-wrap>.tuspot-password-toggle:focus-visible{background:#dff7ff;color:#0b4756;-webkit-text-fill-color:#0b4756;transform:translateY(-50%)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-password-label>.tuspot-password-wrap>.tuspot-password-toggle svg{width:24px;height:24px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step{display:none;margin:4px 0 18px;padding:18px;border:1px solid rgb(35 187 231 / .26);border-radius:24px;background:linear-gradient(180deg,#f6fdff 0%,#fff 100%)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-viewport.is-role-owner .tuspot-auth-owner-package-step,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-viewport[data-role="owner"] .tuspot-auth-owner-package-step{display:block}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-head{display:grid;gap:4px;margin-bottom:14px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-head span{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900;color:#0f89a8}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-head strong{font-size:20px;color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-head small{color:#607381;font-weight:700;line-height:1.45}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card{display:block;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-body{display:grid;gap:8px;min-height:156px;padding:16px;border:1px solid rgb(35 187 231 / .24);border-radius:20px;background:#fff;color:#0b4756;box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-body,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-body{border-color:#23bbe7;background:#eafbff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-body b{color:#093440;font-size:18px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-body em{color:#0b6f88;font-style:normal;font-weight:900}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-body small{color:#607381;line-height:1.35}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-body i{align-self:end;display:inline-flex;justify-content:center;align-items:center;min-height:34px;border-radius:999px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-style:normal;font-weight:900}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 24px;border-radius:26px;background:linear-gradient(135deg,#eafbff 0%,#fff 58%,#d7f7ff 100%);border:1px solid rgb(35 187 231 / .28);box-shadow:0 18px 46px rgb(35 187 231 / .12)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt span{color:#0f89a8;text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt h2{margin:4px 0 6px;color:#093440;font-size:26px;line-height:1.05}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt p{margin:0;color:#607381;font-weight:700;line-height:1.5}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt a,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-card a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;font-weight:900;white-space:nowrap}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt a:hover,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-card a:hover{background:#212844;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-stack{display:grid;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #d9eaf1}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-stack h3{margin:0;color:#093440;font-size:20px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-stack>p{margin:-4px 0 2px;color:#607381;line-height:1.45;font-weight:700}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-radius:18px;background:#f6fdff;border:1px solid #d9eaf1}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-card strong{display:block;color:#093440;font-size:18px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-upgrade-card span{color:#607381;font-size:13px;font-weight:800}@media (max-width:1180px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-client-dashboard .tuspot-client-content-grid{grid-template-columns:1fr}}@media (max-width:760px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-grid{grid-template-columns:1fr}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-owner-package-prompt{display:grid}}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished{display:none;margin:12px 0 26px;padding:clamp(20px, 2.4vw, 30px);border:1px solid rgb(35 187 231 / .28);border-radius:30px;background:linear-gradient(180deg,#f6fdff 0%,#ffffff 100%);box-shadow:0 22px 52px rgb(9 52 64 / .06);overflow:visible}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-viewport.is-role-owner .tuspot-auth-owner-package-step--polished,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-viewport[data-role="owner"] .tuspot-auth-owner-package-step--polished{display:block}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 18px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-title{display:grid;gap:7px;min-width:0;max-width:720px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-title span{display:inline-flex;width:fit-content;text-transform:uppercase;letter-spacing:.14em;font-size:12px;line-height:1.2;font-weight:950;color:#0f89a8}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-title strong{display:block;max-width:580px;color:#111832;font-size:clamp(30px, 3.2vw, 46px);line-height:.96;letter-spacing:-.055em}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-title small{display:block;max-width:660px;color:#607381;font-size:15px;line-height:1.45;font-weight:750}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing{flex:0 0 auto;align-self:flex-start;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-toggle{display:inline-flex;align-items:center;gap:6px;width:auto;min-width:0;max-width:none;padding:5px;border:1px solid rgb(35 187 231 / .28);border-radius:999px;background:#fff;box-shadow:0 14px 30px rgb(9 52 64 / .06)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-label{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:36px;border:0;border-radius:999px;padding:8px 14px;background:#fff0;color:#0b4756;font-size:13px;line-height:1;font-weight:950;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-label.is-active{background:#23bbe7;color:#fff;box-shadow:0 12px 24px rgb(35 187 231 / .20)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-switch{position:relative;flex:0 0 42px;width:42px;height:24px;min-width:42px;min-height:24px;border:0;border-radius:999px;padding:0;background:#dff7ff;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .20);cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-switch span{position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:999px;background:#23bbe7;box-shadow:0 4px 10px rgb(35 187 231 / .22);transition:transform .18s ease}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(18px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-grid{display:grid;grid-template-columns:1fr;gap:12px;width:100%;min-width:0;overflow:visible}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card{display:block;width:100%;min-width:0;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card-body{position:relative;display:grid;grid-template-columns:minmax(210px,.9fr) minmax(260px,1.35fr) minmax(140px,.42fr);align-items:center;gap:20px;min-width:0;min-height:0;height:auto;padding:18px 20px;border:1px solid rgb(35 187 231 / .30);border-radius:24px;background:#fff;color:#111832;box-shadow:0 18px 42px rgb(9 52 64 / .07);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card-body::after{content:"";position:absolute;right:-46px;top:-56px;width:130px;height:130px;border-radius:999px;background:rgb(35 187 231 / .10);pointer-events:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card:hover .tuspot-auth-owner-package-card-body{transform:translateY(-2px);border-color:rgb(35 187 231 / .76);box-shadow:0 22px 54px rgb(9 52 64 / .10)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-body,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-body{border-color:#23bbe7;background:linear-gradient(90deg,#eafbff 0%,#ffffff 68%);box-shadow:0 24px 64px rgb(35 187 231 / .16)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-badge{display:inline-flex;width:fit-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#eaf9ff;color:#0b6f88;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.12em;font-weight:950;white-space:nowrap}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-main{display:grid;gap:5px;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-name{display:block;color:#111832;font-size:clamp(24px, 2.25vw, 34px);line-height:.98;letter-spacing:-.045em;font-weight:950;white-space:normal;overflow-wrap:anywhere}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-price{display:block;color:#0b6f88;font-size:19px;line-height:1.15;font-style:normal;font-weight:950;white-space:normal}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-subtitle{display:block;max-width:320px;color:#607381;font-size:13px;line-height:1.35;font-weight:760}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0;padding:0;list-style:none;color:#536a78;font-size:13px;line-height:1.25;font-weight:850}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-list li{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-list li::before{content:"";width:7px;height:7px;margin-top:5px;border-radius:999px;background:#23bbe7;box-shadow:0 0 0 4px rgb(35 187 231 / .13)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-choose{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;justify-self:end;width:min(100%, 148px);min-height:44px;margin:0;border-radius:999px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-style:normal;font-size:14px;font-weight:950;letter-spacing:.02em}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-choose,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-choose{background:#111832}@media (max-width:1180px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-head{flex-direction:column;align-items:stretch}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing{align-self:flex-start}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card-body{grid-template-columns:minmax(190px,.9fr) minmax(230px,1.2fr) minmax(132px,.38fr)}}@media (max-width:860px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card-body{grid-template-columns:1fr;align-items:start;gap:15px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-list{grid-template-columns:1fr}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card-choose{justify-self:stretch;width:100%}}@media (max-width:620px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished{padding:18px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-title strong{font-size:32px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-toggle{width:100%;justify-content:space-between}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-label{min-width:0;flex:1 1 auto}}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-check,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-form label.tuspot-auth-check{display:flex;align-items:center;gap:14px;margin:20px 0 14px;line-height:1.35}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-check input[type="checkbox"]{flex:0 0 28px;width:28px;height:28px;margin:0;align-self:center;border-radius:7px;transform:translateY(0)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-check>span{display:flex;flex-wrap:wrap;align-items:center;gap:0 .45em;min-width:0;color:#111832;font-size:15px;line-height:1.35;font-weight:900}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-check>span a{color:#0b6f88;text-decoration:none}@media (max-width:1080px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-head{grid-template-columns:1fr;align-items:start}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing{justify-self:start}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-grid{grid-auto-flow:column;grid-auto-columns:minmax(260px,calc(50% - 8px));grid-template-columns:none;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-card{scroll-snap-align:start}}@media (max-width:620px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished{padding:18px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--polished .tuspot-auth-owner-package-grid{grid-auto-columns:minmax(248px,86%)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-billing .tuspot-billing-toggle{width:100%;justify-content:space-between}}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup{display:none;margin:12px 0 20px;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;overflow:visible}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-viewport.is-role-owner .tuspot-auth-owner-package-step--popup,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-viewport[data-role="owner"] .tuspot-auth-owner-package-step--popup{display:block}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid rgb(35 187 231 / .30);border-radius:22px;background:linear-gradient(135deg,#f1fcff 0%,#ffffff 100%);box-shadow:0 14px 34px rgb(9 52 64 / .06);cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-copy{display:grid;gap:3px;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-copy span{color:#0f89a8;font-size:11px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-copy strong{color:#111832;font-size:18px;line-height:1.1;font-weight:950}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-copy small{color:#607381;font-size:13px;line-height:1.3;font-weight:750}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:0;border-radius:999px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-size:13px;font-weight:950;cursor:pointer;box-shadow:0 12px 24px rgb(35 187 231 / .18)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary:hover .tuspot-auth-owner-package-summary-button,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-button:hover{background:#111832;color:#fff;-webkit-text-fill-color:#fff}.tuspot-owner-package-modal-open{overflow:hidden}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;padding:clamp(18px, 3vw, 44px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup.is-modal-open .tuspot-auth-owner-package-modal{display:flex}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-backdrop{position:absolute;inset:0;background:rgb(6 24 33 / .54);backdrop-filter:blur(12px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-dialog{position:relative;z-index:1;width:min(1120px, 100%);max-height:min(780px, calc(100vh - 36px));overflow:auto;padding:clamp(20px, 2.5vw, 34px);border:1px solid rgb(174 232 249 / .72);border-radius:32px;background:linear-gradient(180deg,#ffffff 0%,#f3fcff 100%);box-shadow:0 34px 110px rgb(2 25 33 / .28)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-close{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:999px;background:#eafbff;color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:24px;line-height:1;font-weight:800;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-close:hover{background:#111832;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-right:54px;margin-bottom:22px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head>div:first-child{display:grid;gap:8px;max-width:650px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head span{width:fit-content;padding:7px 10px;border-radius:999px;background:#eafbff;color:#0f89a8;font-size:11px;line-height:1;font-weight:950;letter-spacing:.12em;text-transform:uppercase}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head strong{color:#111832;font-size:clamp(34px, 3.4vw, 54px);line-height:.96;letter-spacing:-.055em;font-weight:950}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head p{margin:0;color:#607381;font-size:15px;line-height:1.5;font-weight:750}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing{flex:0 0 auto;align-self:flex-start}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle{display:inline-flex;align-items:center;gap:5px;padding:5px;border:1px solid rgb(35 187 231 / .24);border-radius:999px;background:#fff;box-shadow:0 12px 28px rgb(9 52 64 / .06)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-label{min-width:92px;min-height:34px;padding:8px 12px;border:0;border-radius:999px;background:#fff0;color:#0b4756;font-size:12px;line-height:1;font-weight:950;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-label.is-active{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-switch{width:36px;height:20px;min-width:36px;min-height:20px;border:0;border-radius:999px;background:#dff7ff;position:relative;padding:0;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-switch span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:999px;background:#23bbe7;transition:transform .18s ease}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(16px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;overflow:visible}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card{display:block;width:100%;min-width:0;cursor:pointer}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-body{position:relative;display:flex;flex-direction:column;gap:16px;min-height:430px;height:100%;padding:20px;border:1px solid rgb(35 187 231 / .26);border-radius:28px;background:#fff;color:#111832;box-shadow:0 18px 46px rgb(9 52 64 / .07);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-body::after{content:"";position:absolute;right:-42px;top:-48px;width:126px;height:126px;border-radius:999px;background:rgb(35 187 231 / .10);pointer-events:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card:hover .tuspot-auth-owner-package-card-body{transform:translateY(-4px);border-color:rgb(35 187 231 / .74);box-shadow:0 24px 60px rgb(9 52 64 / .12)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-body,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-body{border-color:#23bbe7;background:linear-gradient(180deg,#eafbff 0%,#ffffff 62%);box-shadow:0 26px 70px rgb(35 187 231 / .18)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-badge{position:relative;z-index:1;display:inline-flex;width:fit-content;max-width:100%;padding:8px 11px;border-radius:999px;background:#eaf9ff;color:#0b6f88;font-size:11px;line-height:1;letter-spacing:.11em;text-transform:uppercase;font-weight:950;white-space:normal}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-main{position:relative;z-index:1;display:grid;gap:7px;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-name{color:#111832;font-size:clamp(25px, 2vw, 34px);line-height:1;letter-spacing:-.04em;font-weight:950;overflow-wrap:anywhere}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-price{color:#0b6f88;font-size:19px;line-height:1.1;font-style:normal;font-weight:950}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-subtitle{color:#607381;font-size:13px;line-height:1.45;font-weight:760}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-list{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;color:#536a78;font-size:14px;line-height:1.3;font-weight:850}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-list li{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;min-width:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-list li::before{content:"";width:7px;height:7px;margin-top:5px;border-radius:999px;background:#23bbe7;box-shadow:0 0 0 4px rgb(35 187 231 / .13)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-choose{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:auto;border-radius:999px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-style:normal;font-size:14px;font-weight:950}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-choose,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-choose{background:#111832}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding-top:16px;border-top:1px solid rgb(35 187 231 / .18)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot span{color:#607381;font-size:13px;line-height:1.4;font-weight:760}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot button{flex:0 0 auto;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#111832;color:#fff;-webkit-text-fill-color:#fff;font-size:14px;font-weight:950;cursor:pointer}@media (max-width:980px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head{flex-direction:column;align-items:stretch;padding-right:54px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-grid{grid-template-columns:1fr}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-body{min-height:0}}@media (max-width:620px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-dialog{padding:18px;border-radius:26px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head{padding-right:0}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-close{top:12px;right:12px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle{width:100%;justify-content:space-between}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-label{min-width:0;flex:1 1 auto}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary{align-items:stretch;flex-direction:column}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-summary-button{width:100%}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot{align-items:stretch;flex-direction:column}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot button{width:100%}}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal{padding:clamp(20px, 2.4vw, 40px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-backdrop{background:rgb(9 22 36 / .30);backdrop-filter:blur(10px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-dialog{width:min(1320px, calc(100vw - 64px));max-height:min(860px, calc(100vh - 40px));padding:clamp(26px, 2.7vw, 40px);border:1px solid rgb(180 228 242 / .9);border-radius:30px;background:#fff;box-shadow:0 32px 90px rgb(15 31 51 / .14)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-close{top:16px;right:16px;width:40px;height:40px;background:#f3fbfe;color:#1d4b5f;font-size:22px;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .14)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-close:hover{background:#e7f8fd;color:#0b4756}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;padding-right:44px;margin-bottom:26px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head>div:first-child{max-width:720px;gap:10px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head span{padding:8px 12px;background:#eff9fc;color:#2487a2;font-size:10px;letter-spacing:.14em}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head strong{color:#16233f;font-size:clamp(28px, 3vw, 46px);line-height:1.02;letter-spacing:-.045em}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head p{max-width:58ch;color:#5c7180;font-size:15px;line-height:1.55}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing{align-self:start}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle{gap:6px;padding:4px;border-color:rgb(35 187 231 / .18);background:#f8fcfe;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .75)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-label{min-width:112px;min-height:38px;padding:10px 16px;color:#315468;font-size:14px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-label.is-active{background:#23bbe7;color:#fff}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-switch{width:44px;min-width:44px;height:24px;min-height:24px;background:#dff4fb}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-switch span{top:3px;left:3px;width:18px;height:18px;background:#23bbe7}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-billing .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(20px)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-body{gap:14px;min-height:0;padding:22px;border-color:rgb(35 187 231 / .18);border-radius:24px;background:#fbfdff;box-shadow:0 12px 30px rgb(16 42 67 / .06)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-body::after{width:110px;height:110px;right:-30px;top:-32px;background:rgb(35 187 231 / .08)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card:hover .tuspot-auth-owner-package-card-body{transform:translateY(-3px);border-color:rgb(35 187 231 / .42);box-shadow:0 18px 42px rgb(16 42 67 / .09)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-body,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-body{border-color:rgb(35 187 231 / .55);background:linear-gradient(180deg,#f6fdff 0%,#ffffff 100%);box-shadow:0 20px 48px rgb(35 187 231 / .12)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-badge{padding:7px 10px;background:#eef8fc;color:#557383;font-size:10px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-main{gap:8px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-name{color:#16233f;font-size:clamp(20px, 1.8vw, 28px);line-height:1.04}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-price{color:#1f6e88;font-size:16px;line-height:1.2}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-subtitle{color:#647887;font-size:14px;line-height:1.5}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-list{gap:9px;color:#516879;font-size:14px;line-height:1.35;font-weight:760}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-list li{grid-template-columns:14px minmax(0,1fr);gap:10px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-list li::before{width:6px;height:6px;margin-top:6px;box-shadow:0 0 0 3px rgb(35 187 231 / .12)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card-choose{min-height:44px;background:#23bbe7;color:#fff;font-size:14px;font-weight:900;box-shadow:none}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-choose,body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-choose{background:#129fca}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot{margin-top:20px;padding-top:18px;border-top:1px solid rgb(35 187 231 / .14)}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot span{color:#667985}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-foot button{min-height:44px;padding:0 18px;background:#23bbe7;color:#fff}@media (max-width:1180px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-dialog{width:min(1040px, calc(100vw - 48px))}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card--pro{grid-column:1 / -1}}@media (max-width:860px){body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal{padding:16px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-dialog{width:calc(100vw - 32px);max-height:calc(100vh - 24px);padding:20px;border-radius:24px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-modal-head{grid-template-columns:1fr;padding-right:36px}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-step--popup .tuspot-auth-owner-package-grid{grid-template-columns:1fr}body.tuspot-platform.tuspot-css-rebase-280 .tuspot-auth-owner-package-card--pro{grid-column:auto}}html.tuspot-owner-package-modal-open,body.tuspot-owner-package-modal-open{overflow:hidden}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"]{position:fixed;inset:0;z-index:2147483000;display:none;align-items:center;justify-content:center;padding:clamp(18px, 3vw, 48px);pointer-events:none}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"].is-open,body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"][aria-hidden="false"]{display:flex;pointer-events:auto}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 18%,rgb(235 250 255 / .94) 0%,rgb(245 251 253 / .88) 42%,rgb(13 34 47 / .34) 100%);backdrop-filter:blur(14px)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-dialog{position:relative;z-index:1;width:min(1280px, calc(100vw - 64px));max-height:min(820px, calc(100vh - 48px));overflow:auto;padding:clamp(26px, 2.8vw, 44px);border:1px solid rgb(180 228 242 / .88);border-radius:34px;background:#fff;box-shadow:0 34px 100px rgb(20 43 65 / .18);color:#16233f}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-dialog::-webkit-scrollbar{width:10px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-dialog::-webkit-scrollbar-thumb{background:rgb(35 187 231 / .35);border-radius:999px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-close{position:absolute;top:18px;right:18px;width:42px;height:42px;border:1px solid rgb(35 187 231 / .18);border-radius:50%;background:#f6fcfe;color:#0b4756;font-size:24px;line-height:1;font-weight:700;box-shadow:0 10px 24px rgb(20 43 65 / .06)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-close:hover{background:#eaf9ff;color:#0b4756;transform:translateY(-1px)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding-right:52px;margin:0 0 28px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head>div:first-child{display:grid;gap:10px;max-width:680px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head span{width:fit-content;padding:8px 12px;border-radius:999px;background:#eef9fd;color:#1b84a0;font-size:11px;font-weight:900;letter-spacing:.13em;line-height:1;text-transform:uppercase}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head strong{display:block;max-width:640px;color:#16233f;font-size:clamp(32px, 3.5vw, 56px);line-height:.98;letter-spacing:-.055em;font-weight:900}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head p{margin:0;max-width:58ch;color:#617684;font-size:15px;line-height:1.55;font-weight:650}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-billing{align-self:start;justify-self:end}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px;border:1px solid rgb(35 187 231 / .20);border-radius:999px;background:#f8fcfe;box-shadow:0 12px 30px rgb(20 43 65 / .06)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-label{display:inline-flex;align-items:center;justify-content:center;min-width:108px;min-height:38px;padding:9px 16px;border-radius:999px;border:0;background:#fff0;color:#315468;font-size:14px;line-height:1;font-weight:850;cursor:pointer}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-label.is-active{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-switch{position:relative;display:inline-flex;width:42px;min-width:42px;height:24px;min-height:24px;border-radius:999px;border:0;background:#dff5fb;padding:0;cursor:pointer}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:999px;background:#23bbe7;transition:transform .18s ease}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-toggle[data-billing-current="yearly"] .tuspot-billing-switch span,body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-toggle.is-yearly .tuspot-billing-switch span{transform:translateX(18px)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card{display:block;width:100%;min-width:0;cursor:pointer}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card input{position:absolute;opacity:0;pointer-events:none}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-body{position:relative;display:flex;flex-direction:column;gap:14px;min-height:390px;height:100%;padding:24px;border:1px solid rgb(35 187 231 / .18);border-radius:26px;background:#fff;color:#16233f;box-shadow:0 14px 34px rgb(16 42 67 / .06);overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-body::after{content:"";position:absolute;top:-38px;right:-36px;width:120px;height:120px;border-radius:999px;background:rgb(35 187 231 / .08);pointer-events:none}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card:hover .tuspot-auth-owner-package-card-body{transform:translateY(-4px);border-color:rgb(35 187 231 / .42);box-shadow:0 22px 52px rgb(16 42 67 / .10)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-body,body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-body{border-color:rgb(35 187 231 / .74);background:linear-gradient(180deg,#f6fdff 0%,#ffffff 66%);box-shadow:0 22px 56px rgb(35 187 231 / .13)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-badge{position:relative;z-index:1;display:inline-flex;width:fit-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#eef9fc;color:#507283;font-size:10px;line-height:1;font-weight:900;letter-spacing:.11em;text-transform:uppercase}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-main{position:relative;z-index:1;display:grid;gap:8px;min-width:0}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-name{color:#16233f;font-size:clamp(22px, 1.9vw, 30px);line-height:1.03;letter-spacing:-.04em;font-weight:900;overflow-wrap:normal;word-break:normal}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-price{color:#1f7791;font-size:17px;line-height:1.2;font-style:normal;font-weight:900}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-subtitle{color:#627887;font-size:14px;line-height:1.5;font-weight:650}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-list{position:relative;z-index:1;display:grid;gap:9px;margin:0;padding:0;list-style:none;color:#536d7c;font-size:14px;line-height:1.35;font-weight:720}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-list li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:start;gap:10px;min-width:0}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-list li::before{content:"";width:6px;height:6px;margin-top:6px;border-radius:999px;background:#23bbe7;box-shadow:0 0 0 3px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-choose{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:auto;border-radius:999px;background:#23bbe7;color:#fff;font-style:normal;font-size:14px;font-weight:900;box-shadow:0 12px 24px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card:hover .tuspot-auth-owner-package-card-choose{background:#16acd8}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card.is-selected .tuspot-auth-owner-package-card-choose,body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card:has(input:checked) .tuspot-auth-owner-package-card-choose{background:#129fca}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-foot span{color:#667985;font-size:13px;line-height:1.45;font-weight:650}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-foot button{flex:0 0 auto;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:#23bbe7;color:#fff;font-size:14px;font-weight:900;cursor:pointer}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-foot button:hover{background:#16acd8}@media (max-width:1180px){body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-dialog{width:min(1020px, calc(100vw - 42px))}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card--pro{grid-column:1 / -1}}@media (max-width:760px){body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"]{padding:14px;align-items:stretch}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-dialog{width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:20px;border-radius:24px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head{grid-template-columns:1fr;gap:16px;padding-right:38px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-head strong{font-size:32px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-billing{justify-self:stretch}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-toggle{width:100%;justify-content:space-between}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-billing-label{min-width:0;flex:1 1 auto}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card--pro{grid-column:auto}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-card-body{min-height:0;padding:20px}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-foot{align-items:stretch;flex-direction:column}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-auth-owner-package-modal-foot button{width:100%}}body.tuspot-platform .tuspot-package-promo-badge,body.tuspot-platform .tuspot-package-promo-save{position:relative;z-index:2;display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin-top:2px;padding:7px 10px;border-radius:999px;background:#eef9fc;color:#0b6f88;font-size:11px;line-height:1.2;font-weight:850;letter-spacing:0;text-transform:none}body.tuspot-platform .tuspot-package-promo-badge strong{color:#0b6f88;font-size:11px;line-height:1.2;font-weight:900}body.tuspot-platform .tuspot-package-promo-badge span{color:#607381;font-size:11px;line-height:1.2;font-weight:750}body.tuspot-platform .tuspot-package-promo-save{background:#f5fbfe;color:#607381;border:1px solid rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-package-promo-badge,body.tuspot-platform .tuspot-auth-owner-package-modal[data-tuspot-modal-detached="body"] .tuspot-package-promo-save{margin-top:0}body.tuspot-platform .tuspot-owner-package-buy-prices .tuspot-package-promo-badge{margin-top:8px}body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts span,body.tuspot-platform .tuspot-lodging-unit-facts span{border:0;background:#fff;box-shadow:none}body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts span::before,body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts span::after,body.tuspot-platform .tuspot-lodging-unit-facts span::before,body.tuspot-platform .tuspot-lodging-unit-facts span::after{content:none;display:none;border:0;background:#fff;box-shadow:none}body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts .tuspot-place-svg,body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg{border:0;background:#fff;box-shadow:none;color:#23bbe7}body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts .tuspot-place-svg::before,body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts .tuspot-place-svg::after,body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg::before,body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg::after{content:none;display:none}body.tuspot-platform .tuspot-v4-single-place__span-22{border:0;box-shadow:none}body.tuspot-platform .tuspot-place-details:empty,body.tuspot-platform .tuspot-place-side-card.tuspot-place-reservation:empty{display:none}body.tuspot-platform .tuspot-v4-single-place__button.tuspot-v4-role-action,body.tuspot-platform .tuspot-v4-role-action,body.tuspot-platform .tuspot-place-card .tuspot-v4-role-action,body.tuspot-platform .tuspot-place-nearby-actions .tuspot-v4-role-action{background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;border:1px solid rgb(35 187 231 / .28);box-shadow:0 12px 28px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-v4-single-place__button.tuspot-v4-role-action:hover,body.tuspot-platform .tuspot-v4-role-action:hover,body.tuspot-platform .tuspot-place-card .tuspot-v4-role-action:hover,body.tuspot-platform .tuspot-place-nearby-actions .tuspot-v4-role-action:hover{background:#eafbff;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-v4-role-action :is(span,strong,em,small,b,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform textarea[name="tuspot_booking_message"],body.tuspot-platform .tuspot-booking-request-form textarea[name="tuspot_booking_message"]{font-size:15px;line-height:1.45;font-weight:500;letter-spacing:0;text-transform:none}body.tuspot-platform .tuspot-fpx-100{color:#fff}body.tuspot-platform .tuspot-fpx-100 h2,body.tuspot-platform .tuspot-fpx-100 p,body.tuspot-platform .tuspot-fpx-100-copy>span,body.tuspot-platform .tuspot-fpx-100-score span,body.tuspot-platform .tuspot-fpx-100-score em,body.tuspot-platform .tuspot-fpx-100-challenges :is(strong,span,b,em){color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-copy>span{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .22)}body.tuspot-platform .tuspot-fpx-100-score em,body.tuspot-platform .tuspot-v4-front-page-experience__em-10{display:block;margin-top:8px;color:#fff;-webkit-text-fill-color:#fff;font-size:clamp(15px, 1.08vw, 19px);line-height:1.35;font-weight:800;opacity:.94}body.tuspot-platform .tuspot-fpx-100-challenges span,body.tuspot-platform .tuspot-fpx-100-challenges a span,body.tuspot-platform .tuspot-v4-front-page-experience__fpx-100-challenges-1 span{font-size:clamp(15px, 1.02vw, 18px);line-height:1.35;font-weight:800;color:rgb(255 255 255 / .9);-webkit-text-fill-color:rgb(255 255 255 / .9)}body.tuspot-platform .tuspot-fpx-100-copy a+a,body.tuspot-platform .tuspot-fpx-100-copy a[href*="dodaj-obiekt"]{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-copy a+a:hover,body.tuspot-platform .tuspot-fpx-100-copy a[href*="dodaj-obiekt"]:hover{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-note{display:none}body.tuspot-platform .tuspot-home-hero-v3-inner{width:min(1360px, calc(100vw - 48px));max-width:min(1360px, calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:min(1120px, 100%);max-width:min(1120px, 100%)}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(1040px, calc(100vw - 48px));max-width:min(1040px, calc(100vw - 48px))}body.tuspot-platform .tuspot-pro-slide,body.tuspot-platform .tuspot-pro-slide.is-active,body.tuspot-platform .tuspot-pro-slide-bg,body.tuspot-platform .tuspot-home-hero-v3-bg,body.tuspot-platform .elementor-ken-burns,body.tuspot-platform .elementor-ken-burns--active,body.tuspot-platform .elementor-background-slideshow__slide__image{animation:none;transform:none;will-change:auto}body.tuspot-platform .tuspot-pro-slide{transition:opacity .32s ease,visibility .32s ease}body.tuspot-platform .tuspot-pro-slide-bg{transition:none}body.tuspot-platform .tuspot-pro-slide:hover,body.tuspot-platform .tuspot-home-hero-v3-card:hover img{transform:none}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-title-row{display:block}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-title-row>div{width:100%;max-width:100%}body.tuspot-platform .tuspot-place-gallery-hero .tuspot-place-hero-img{position:relative;overflow:hidden}body.tuspot-platform .tuspot-place-logo-avatar--hero{position:absolute;left:clamp(18px, 2.2vw, 34px);bottom:clamp(18px, 2.2vw, 34px);z-index:5;display:flex;align-items:center;justify-content:center;width:clamp(78px, 6vw, 116px);height:clamp(78px, 6vw, 116px);padding:10px;border-radius:24px;background:rgb(255 255 255 / .92);border:1px solid rgb(213 239 247 / .96);box-shadow:0 18px 42px rgb(9 52 64 / .14);backdrop-filter:blur(10px)}body.tuspot-platform .tuspot-place-logo-avatar--hero img{display:block;width:100%;height:100%;object-fit:contain}body.tuspot-platform .tuspot-place-title-row .tuspot-place-logo-avatar:not(.tuspot-place-logo-avatar--hero){display:none}body.tuspot-platform .tuspot-place-purpose-chips span,body.tuspot-platform .tuspot-place-purpose-chips a{position:relative;overflow:hidden;background:#23bbe7;border-color:rgb(35 187 231 / .42);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 12px 28px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-place-purpose-chips span::before,body.tuspot-platform .tuspot-place-purpose-chips span::after,body.tuspot-platform .tuspot-place-purpose-chips a::before,body.tuspot-platform .tuspot-place-purpose-chips a::after,body.tuspot-platform .tuspot-v4-single-place__span-7::before,body.tuspot-platform .tuspot-v4-single-place__span-7::after,body.tuspot-platform .tuspot-v4-single-place__v4-el-6::before,body.tuspot-platform .tuspot-v4-single-place__v4-el-6::after{content:none;display:none}body.tuspot-platform .tuspot-v4-single-place__span-5{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-place-share-actions{align-items:center}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button.is-side,body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-actions>a{width:74px;height:74px;min-width:74px;min-height:74px;max-width:74px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid rgb(35 187 231 / .30);color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button.is-side{order:-10;background:#eafbff;border-color:rgb(35 187 231 / .46)}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button span,body.tuspot-platform .tuspot-place-share-actions>button span,body.tuspot-platform .tuspot-place-share-actions>a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button svg,body.tuspot-platform .tuspot-place-share-actions>button svg,body.tuspot-platform .tuspot-place-share-actions>a svg{width:30px;height:30px;stroke:currentColor}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button:hover,body.tuspot-platform .tuspot-place-share-actions>button:hover,body.tuspot-platform .tuspot-place-share-actions>a:hover{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;border-color:#23bbe7;transform:translateY(-2px)}body.tuspot-platform .tuspot-place-contact-row.has-phone-only .is-phone,body.tuspot-platform .tuspot-place-contact-row.has-whatsapp-only .is-whatsapp{grid-column:1 / -1;width:100%}body.tuspot-platform .tuspot-place-contact-row .is-mail{grid-column:1 / -1;width:100%}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a{min-height:74px;border-radius:24px}body.tuspot-platform .tuspot-place-rating span,body.tuspot-platform .tuspot-review-criterion-stars label,body.tuspot-platform .tuspot-reviews-pro-layout .tuspot-review-criterion-stars label{color:#7edc91;-webkit-text-fill-color:#7edc91;font-size:clamp(22px, 1.45vw, 30px);line-height:1;letter-spacing:.04em}body.tuspot-platform .tuspot-place-rating.is-empty-rating span{color:#bdeec9;-webkit-text-fill-color:#bdeec9}body.tuspot-platform .tuspot-place-rating b{color:#0b4756}body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts{align-items:stretch}body.tuspot-platform .tuspot-place-lodging-units .tuspot-lodging-unit-facts span,body.tuspot-platform .tuspot-lodging-unit-facts span{overflow:hidden;border:0;background:#fff;box-shadow:none}body.tuspot-platform .tuspot-lodging-unit-facts span::before,body.tuspot-platform .tuspot-lodging-unit-facts span::after,body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg::before,body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg::after{content:none;display:none}body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg{display:flex;align-items:center;justify-content:center;width:54px;height:54px;min-width:54px;min-height:54px;margin:0 auto 18px;border:0;border-radius:0;background:#fff;box-shadow:none;color:#23bbe7}body.tuspot-platform .tuspot-lodging-unit-facts .tuspot-place-svg svg{width:38px;height:38px;stroke:currentColor;fill:none}body.tuspot-platform .tuspot-lodging-unit-facts small{display:block;margin-top:0}body.tuspot-platform .tuspot-place-similar>div{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,320px)) 52px;gap:28px;align-items:center;justify-content:start}body.tuspot-platform .tuspot-place-similar>div>button{width:52px;height:52px;min-width:52px;min-height:52px;max-width:52px;border-radius:999px;padding:0;background:#eafbff;border:1px solid rgb(35 187 231 / .32);color:#0b4756;box-shadow:0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-place-similar>div>button:hover{background:#23bbe7;color:#fff}body.tuspot-platform .tuspot-place-similar>div>a{max-width:320px}body.tuspot-platform .tuspot-fpx-100-challenges a{background:rgb(255 255 255 / .98);color:#16233f;-webkit-text-fill-color:#16233f;border-color:rgb(255 255 255 / .42)}body.tuspot-platform .tuspot-fpx-100-challenges a strong,body.tuspot-platform .tuspot-fpx-100-challenges a span{color:#16233f;-webkit-text-fill-color:#16233f}body.tuspot-platform .tuspot-fpx-100-challenges a em{color:#fff;-webkit-text-fill-color:#fff;background:#23bbe7}body.tuspot-platform .tuspot-fpx-100-challenges a b{color:#23819b;-webkit-text-fill-color:#23819b;background:#eafbff}body.tuspot-platform .tuspot-fpx-100-copy a[href*="dodaj-obiekt"],body.tuspot-platform .tuspot-fpx-100-copy a+a{background:#23bbe7;border-color:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-copy a[href*="dodaj-obiekt"]:hover,body.tuspot-platform .tuspot-fpx-100-copy a+a:hover{background:#16acd8;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-note{display:none}body.tuspot-platform .tuspot-fpx-place-image{background-image:var(--place-image);background-position:center;background-size:cover;background-repeat:no-repeat}body.tuspot-platform .tuspot-fpx-place-image::before{background:#fff0}body.tuspot-platform .tuspot-fpx-mag-card-image,body.tuspot-platform .tuspot-fpx-mag-card>a:first-child,body.tuspot-platform .tuspot-fpx-mag-card-media{background-position:center;background-size:cover;background-repeat:no-repeat}body.tuspot-platform .tuspot-home-hero-v3-inner{width:min(1480px, calc(100vw - 48px));max-width:min(1480px, calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:min(1240px, 100%);max-width:min(1240px, 100%)}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(1180px, calc(100vw - 48px));max-width:min(1180px, calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3-bg-slider span,body.tuspot-platform .tuspot-home-hero-v3-bg-slider span.is-active,body.tuspot-platform .tuspot-pro-slider *,body.tuspot-platform .tuspot-pro-slide,body.tuspot-platform .tuspot-pro-slide.is-active,body.tuspot-platform .tuspot-pro-slide-bg,body.tuspot-platform .tuspot-home-hero-v3-bg,body.tuspot-platform .elementor-background-slideshow__slide__image{animation-name:none;animation-duration:0s;transform:none;will-change:auto}body.tuspot-platform .tuspot-pro-slide:hover,body.tuspot-platform .tuspot-pro-slide-bg:hover,body.tuspot-platform .tuspot-home-hero-v3-card:hover img{transform:none}body.tuspot-platform .tuspot-header-pro a:not(.tuspot-header-pro-cta):not(.tuspot-header-pro-add),body.tuspot-platform .tuspot-header-pro nav a{background:#fff0;box-shadow:none}body.tuspot-platform .tuspot-header-pro-logo img,body.tuspot-platform .tuspot-header-pro-brand img,body.tuspot-platform .tuspot-header-pro .custom-logo-link img{display:block;max-width:170px;max-height:58px;width:auto;height:auto;object-fit:contain}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}body.tuspot-platform .tuspot-place-similar>div{grid-template-columns:1fr 52px}}@media (max-width:760px){body.tuspot-platform .tuspot-place-logo-avatar--hero{width:74px;height:74px;border-radius:20px}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button.is-side,body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-actions>a{width:58px;height:58px;min-width:58px;min-height:58px;max-width:58px}body.tuspot-platform .tuspot-place-similar>div{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-similar>div>button{justify-self:center}}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button strong{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button .tuspot-like-icon{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button .tuspot-like-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.2}body.tuspot-platform .tuspot-place-nearby-footer a:first-child,body.tuspot-platform .tuspot-place-nearby-actions a:first-child,body.tuspot-platform .tuspot-place-nearby-footer .tuspot-v4-role-action:first-child{background:#0b4756;color:#fff;-webkit-text-fill-color:#fff;border-color:#0b4756}body.tuspot-platform .tuspot-place-nearby-footer a:first-child :is(span,strong,small,em,b,i,svg,path),body.tuspot-platform .tuspot-place-nearby-actions a:first-child :is(span,strong,small,em,b,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform :where(.tuspot-v4-role-heading,.tuspot-v4-role-action,.tuspot-cat-breadcrumbs a,.tuspot-cat-breadcrumbs span,.tuspot-fpx-magazine-grid h3 a,.tuspot-fpx-place-card h3 a,.tuspot-personalized-card h3 a,.tuspot-cat-place-card h3 a,.tuspot-place-title-row h1,.tuspot-header-pro nav a,.tuspot-header-pro a,.tuspot-logo,.custom-logo-link){outline:0;text-decoration:none;box-shadow:none}body.tuspot-platform :where(.tuspot-v4-role-heading,.tuspot-cat-breadcrumbs a,.tuspot-cat-breadcrumbs span,.tuspot-fpx-magazine-grid h3 a,.tuspot-fpx-place-card h3 a,.tuspot-personalized-card h3 a,.tuspot-cat-place-card h3 a,.tuspot-place-title-row h1,.tuspot-header-pro nav a,.tuspot-header-pro a,.custom-logo-link){border:0;background:#fff0}body.tuspot-platform :where(.tuspot-v4-role-heading,.tuspot-cat-breadcrumbs a,.tuspot-cat-breadcrumbs span,.tuspot-fpx-magazine-grid h3 a,.tuspot-fpx-place-card h3 a,.tuspot-personalized-card h3 a,.tuspot-cat-place-card h3 a,.tuspot-place-title-row h1):focus,body.tuspot-platform :where(.tuspot-v4-role-heading,.tuspot-cat-breadcrumbs a,.tuspot-cat-breadcrumbs span,.tuspot-fpx-magazine-grid h3 a,.tuspot-fpx-place-card h3 a,.tuspot-personalized-card h3 a,.tuspot-cat-place-card h3 a,.tuspot-place-title-row h1):focus-visible{outline:0;border:0;box-shadow:none}body.tuspot-platform .tuspot-v4-single-place__button.tuspot-v4-role-action,body.tuspot-platform .tuspot-v4-role-action,body.tuspot-platform .tuspot-place-card .tuspot-v4-role-action,body.tuspot-platform .tuspot-place-nearby-actions .tuspot-v4-role-action{border:0;box-shadow:none}body.tuspot-platform .tuspot-place-nearby-actions .tuspot-v4-role-action,body.tuspot-platform .tuspot-place-nearby-footer .tuspot-v4-role-action,body.tuspot-platform .tuspot-place-nearby-footer a:first-child,body.tuspot-platform .tuspot-place-nearby-actions a:first-child{border:0}body.tuspot-platform .tuspot-place-nearby-footer a:first-child,body.tuspot-platform .tuspot-place-nearby-actions a:first-child{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-place-nearby-footer a:first-child :where(span,strong,small,em,b,i,svg,path),body.tuspot-platform .tuspot-place-nearby-actions a:first-child :where(span,strong,small,em,b,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-fpx-hero .is-secondary,body.tuspot-platform .tuspot-fpx-hero-copy .is-secondary,body.tuspot-platform .tuspot-fpx-actions .is-secondary,body.tuspot-platform .tuspot-fpx-section .is-secondary,body.tuspot-platform .tuspot-v4-front-page-experience__a-2{color:#fff;-webkit-text-fill-color:#fff;border:0}body.tuspot-platform .tuspot-fpx-hero .is-secondary :where(span,strong,b,small,em,i,svg,path),body.tuspot-platform .tuspot-fpx-hero-copy .is-secondary :where(span,strong,b,small,em,i,svg,path),body.tuspot-platform .tuspot-fpx-actions .is-secondary :where(span,strong,b,small,em,i,svg,path),body.tuspot-platform .tuspot-v4-front-page-experience__a-2 :where(span,strong,b,small,em,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-home-hero-v3-inner{width:min(1440px, calc(100vw - 48px));max-width:min(1440px, calc(100vw - 48px))}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content{width:min(1120px, 100%);max-width:min(1120px, 100%)}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(1120px, calc(100vw - 48px));max-width:min(1120px, calc(100vw - 48px));overflow:visible;isolation:isolate}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui{z-index:30;isolation:isolate}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open{z-index:9999}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{min-height:40px;padding:0;border:0;border-radius:0;background:#fff0;color:#212844;-webkit-text-fill-color:#212844;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#212844;-webkit-text-fill-color:#212844;font-size:15px;font-weight:900}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{flex:0 0 32px;width:32px;height:32px;border:1px solid rgb(35 187 231 / .28);border-radius:999px;background:#eaf8fe;color:#0b6f88;-webkit-text-fill-color:#0b6f88}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel{left:50%;right:auto;top:calc(100% + 14px);width:min(360px, calc(100vw - 48px));max-height:340px;transform:translate(-50%,8px);padding:12px;border:1px solid rgb(35 187 231 / .24);border-radius:22px;background:#fff;box-shadow:0 28px 80px rgb(9 52 64 / .20)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{transform:translate(-50%,0)}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{min-height:46px;padding:11px 14px;gap:10px;border:0;border-radius:14px;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:15px;font-weight:850;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option::before,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option::before{flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:#23bbe7;opacity:.35;box-shadow:none}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option:hover,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option.is-selected{background:#eaf8fe;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-fpx-magazine-grid article{overflow:hidden;background:#fff}body.tuspot-platform .tuspot-fpx-magazine-grid h3 a,body.tuspot-platform .tuspot-fpx-magazine-grid h3 a:hover,body.tuspot-platform .tuspot-fpx-magazine-grid h3 a:focus,body.tuspot-platform .tuspot-fpx-magazine-grid h3 a:focus-visible{border:0;outline:0;background:#fff0;box-shadow:none;text-decoration:none}body.tuspot-platform .tuspot-fpx-magazine-image{display:block;min-height:220px;background-color:#eaf8fe;background-image:linear-gradient(180deg,rgb(8 32 48 / .02),rgb(8 32 48 / .30)),var(--magazine-image,url(https://images.unsplash.com/photo-1500534314209-a25ddb2bd429?auto=format&fit=crop&w=900&q=80));background-size:cover;background-position:center;opacity:1;visibility:visible}body.tuspot-platform .tuspot-personalized-card>a,body.tuspot-platform .tuspot-personalized-card>a:hover,body.tuspot-platform .tuspot-personalized-card.is-personal-match>a,body.tuspot-platform .tuspot-personalized-card.is-personal-match:hover>a{background-image:var(--place-image);background-size:cover;background-position:center;opacity:1;visibility:visible;transform:none}body.tuspot-platform .tuspot-personalized-card:hover>a::before{opacity:.28}body.tuspot-platform .tuspot-fpx-100{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:clamp(28px, 4vw, 72px);align-items:center;min-height:430px;padding:clamp(42px, 5vw, 74px);border-radius:34px;background:radial-gradient(circle at 88% 90%,rgb(61 205 231 / .32),transparent 24%),linear-gradient(135deg,#1d2747 0%,#0b718a 100%);color:#fff}body.tuspot-platform .tuspot-fpx-100-copy h2,body.tuspot-platform .tuspot-fpx-100-copy p,body.tuspot-platform .tuspot-fpx-100-copy span{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-copy p{max-width:58ch;opacity:.94}body.tuspot-platform .tuspot-fpx-100-copy a{min-height:50px;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:0 18px 44px rgb(0 0 0 / .12)}body.tuspot-platform .tuspot-fpx-100-copy a[href*="dodaj-obiekt"],body.tuspot-platform .tuspot-fpx-100-copy a+a{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-board{display:grid;gap:18px}body.tuspot-platform .tuspot-fpx-100-score{display:grid;grid-template-columns:82px minmax(0,1fr);gap:18px 20px;align-items:center;padding:18px 22px;border-radius:24px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .24)}body.tuspot-platform .tuspot-fpx-100-score b{grid-row:span 2;display:grid;place-items:center;width:82px;height:82px;border-radius:22px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-size:34px;line-height:1}body.tuspot-platform .tuspot-fpx-100-score span,body.tuspot-platform .tuspot-fpx-100-score em{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-fpx-100-score span{font-size:24px;font-weight:900}body.tuspot-platform .tuspot-fpx-100-score em{font-size:15px;font-style:normal;opacity:.86}body.tuspot-platform .tuspot-fpx-100-challenges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-fpx-100-challenges a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nr title tag" "nr desc tag";align-items:center;gap:6px 14px;min-height:112px;padding:18px;border-radius:20px;border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .12);color:#fff;-webkit-text-fill-color:#fff;box-shadow:none}body.tuspot-platform .tuspot-fpx-100-challenges a:hover{background:rgb(255 255 255 / .18);transform:translateY(-2px)}body.tuspot-platform .tuspot-fpx-100-challenges a em{grid-area:nr;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-style:normal;font-size:13px;font-weight:900}body.tuspot-platform .tuspot-fpx-100-challenges a strong{grid-area:title;color:#fff;-webkit-text-fill-color:#fff;font-size:18px;line-height:1.2;font-weight:900}body.tuspot-platform .tuspot-fpx-100-challenges a span{grid-area:desc;color:rgb(255 255 255 / .82);-webkit-text-fill-color:rgb(255 255 255 / .82);font-size:15px;line-height:1.3;font-weight:700}body.tuspot-platform .tuspot-fpx-100-challenges a b{grid-area:tag;align-self:start;padding:7px 10px;border-radius:999px;background:rgb(255 255 255 / .18);color:#fff;-webkit-text-fill-color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em}body.tuspot-platform .tuspot-place-rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body.tuspot-platform .tuspot-place-rating>span:not(.tuspot-place-rating-stars){color:#8fe0bd;-webkit-text-fill-color:#8fe0bd;letter-spacing:2px}body.tuspot-platform .tuspot-place-rating-stars{display:inline-flex;gap:5px;align-items:center}body.tuspot-platform .tuspot-place-rating-star{display:grid;place-items:center;width:22px;height:22px;border-radius:4px;background:#07b77d;color:#fff;-webkit-text-fill-color:#fff;font-size:16px;line-height:1;font-style:normal;font-weight:900}body.tuspot-platform .tuspot-place-rating-stars.is-empty .tuspot-place-rating-star,body.tuspot-platform .tuspot-place-rating-star:not(.is-filled){background:#a9ebcc;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a:visited,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a:hover,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a:focus,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a:active{border:0;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .24),0 14px 34px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a:hover{background:#eaf8fe}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a :where(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-shell{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px))}body.tuspot-platform .tuspot-place-layout{grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:36px}body.tuspot-platform .tuspot-place-sidebar{max-width:360px;justify-self:stretch}body.tuspot-platform .tuspot-place-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-place-contact-row>a:only-child,body.tuspot-platform .tuspot-place-contact-row>a:first-child:nth-last-child(2),body.tuspot-platform .tuspot-place-contact-row>a:first-child:nth-last-child(2)~a{grid-column:1 / -1}body.tuspot-platform .tuspot-place-contact-row>a{width:100%;min-height:58px;border:0}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-card-image,body.tuspot-platform .tuspot-cat-place-card [class*="img"],body.tuspot-platform .tuspot-cat-place-card.is-map-active .tuspot-cat-place-img{background-size:cover;background-position:center;transform:none;overflow:hidden}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img img,body.tuspot-platform .tuspot-cat-place-card .tuspot-card-image img,body.tuspot-platform .tuspot-cat-place-card img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none}body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img img,body.tuspot-platform .tuspot-cat-place-card:hover img{transform:none}body.tuspot-platform .tuspot-place-share-actions>a,body.tuspot-platform .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-actions .tuspot-like-button{border:0;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .28)}body.tuspot-platform .tuspot-place-share-actions>a:empty,body.tuspot-platform .tuspot-place-share-actions>button:empty{display:none}body.tuspot-platform .tuspot-place-share-actions :where(svg,path){stroke:currentColor}@media (max-width:1180px){body.tuspot-platform .tuspot-fpx-100{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-sidebar{max-width:none}}@media (max-width:760px){body.tuspot-platform .tuspot-fpx-100{padding:28px;border-radius:28px}body.tuspot-platform .tuspot-fpx-100-challenges{grid-template-columns:1fr}body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero{position:relative;overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero-copy{position:relative;z-index:8;padding-bottom:clamp(86px, 9vw, 122px)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{position:absolute;left:0;bottom:0;z-index:30;display:grid;grid-template-columns:minmax(260px,1.35fr) minmax(170px,.76fr) minmax(150px,.56fr) 112px;gap:10px;width:min(980px, calc(100vw - 126px));max-width:none;min-height:96px;padding:10px;border-radius:26px;background:rgb(255 255 255 / .94);border:1px solid rgb(35 187 231 / .20);box-shadow:0 20px 55px rgb(33 40 68 / .10);overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe label{min-height:76px;padding:12px 14px;border-radius:20px;background:#f6fbfe;overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe input,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe select{min-height:28px;font-size:15px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-button{min-height:46px;padding:0 8px 0 14px;border-radius:17px;background:#fff;color:#17243f;-webkit-text-fill-color:#17243f;border:1px solid rgb(35 187 231 / .32);box-shadow:none}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-chevron{flex:0 0 36px;width:36px;height:36px;border-radius:999px;background:#e5f7fc;color:#0b4756;-webkit-text-fill-color:#0b4756;border:1px solid rgb(35 187 231 / .34)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-ui.is-open .tuspot-select-chevron{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-menu{top:calc(100% + 10px);max-height:310px;z-index:999999;border-radius:22px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]{min-height:76px;padding:0 22px;border-radius:22px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;border:0;box-shadow:0 14px 30px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]:hover{background:#18abd7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-personalized-card>a,body.tuspot-platform .tuspot-personalized-card:hover>a,body.tuspot-platform .tuspot-personalized-card.is-personal-match>a,body.tuspot-platform .tuspot-personalized-card.is-personal-match:hover>a,body.tuspot-platform .tuspot-fpx-place-card .tuspot-fpx-place-image,body.tuspot-platform .tuspot-fpx-place-card:hover .tuspot-fpx-place-image{display:block;opacity:1;visibility:visible;background-image:var(--tp-card-image,var(--place-image,linear-gradient(135deg,#ddf6fd,#ffffff)));background-size:cover;background-position:center;transform:none;filter:none}body.tuspot-platform .tuspot-fpx-place-card .tuspot-fpx-place-image::before,body.tuspot-platform .tuspot-fpx-place-card:hover .tuspot-fpx-place-image::before,body.tuspot-platform .tuspot-personalized-card>a::before,body.tuspot-platform .tuspot-personalized-card:hover>a::before{opacity:.20;visibility:visible}body.tuspot-platform .tuspot-fpx-places-grid .tuspot-fpx-place-card:hover,body.tuspot-platform .tuspot-personalized-card:hover{transform:translateY(-2px)}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell{width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:none;margin-left:auto;margin-right:auto}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-layout{grid-template-columns:minmax(0,1fr) minmax(300px,340px);gap:30px;align-items:start}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-main,body.tuspot-platform.single-tuspot_miejsce .tuspot-place-content,body.tuspot-platform.single-tuspot_miejsce .tuspot-place-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-main,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-content,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-sidebar{min-width:0}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-sidebar,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-sidebar{width:100%;max-width:340px;justify-self:stretch}body.tuspot-platform .tuspot-v4-catalog__strong-15,body.tuspot-platform .tuspot-cat-season-link.is-season-current,body.tuspot-platform .tuspot-cat-season-link.is-active,body.tuspot-platform .tuspot-cat-season-link.is-season-current :is(span,strong,b,em,small,svg,path),body.tuspot-platform .tuspot-cat-season-link.is-active :is(span,strong,b,em,small,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:visited,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:focus,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:active{display:flex;align-items:center;justify-content:center;gap:12px;min-height:68px;border-radius:22px;border:0;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 16px 34px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover{background:#16acd8}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn :is(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-contact-card,body.tuspot-platform .tuspot-place-share-card{background:#fff;border:1px solid rgb(35 187 231 / .18);border-radius:30px;box-shadow:0 22px 52px rgb(9 52 64 / .07);color:#0b4756}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-place-contact-row.has-phone-only .is-phone,body.tuspot-platform .tuspot-place-contact-row.has-whatsapp-only .is-whatsapp,body.tuspot-platform .tuspot-place-contact-row .is-mail,body.tuspot-platform .tuspot-place-contact-row>a:only-child{grid-column:1 / -1}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a:visited,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a:hover,body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a:focus{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;border:0;border-radius:22px;background:#0f7389;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 16px 32px rgb(9 52 64 / .13)}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row .is-mail{background:#23bbe7}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row a :is(span,strong,b,em,small,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{display:grid;grid-template-columns:repeat(4,minmax(58px,1fr));gap:12px;align-items:center}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side{position:relative;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;min-height:64px;margin:0;padding:0;border:1px solid rgb(35 187 231 / .32);border-radius:999px;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none;transform:none}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a:hover,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button:hover,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button:hover{background:#eaf8fe;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button span:not(.tuspot-like-icon),body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a span,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions :is(svg,path){width:26px;height:26px;stroke:currentColor}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-icon,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-icon svg{position:static;width:26px;height:26px;overflow:visible;clip:auto}@media (max-width:1180px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{position:relative;width:100%;max-width:100%}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero-copy{padding-bottom:0}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-layout{grid-template-columns:1fr}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-sidebar,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-sidebar{max-width:none}}@media (max-width:760px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{grid-template-columns:1fr;min-height:0;width:100%}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe label,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]{min-height:62px}body.tuspot-platform .tuspot-place-contact-card .tuspot-place-contact-row,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{grid-template-columns:1fr}}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell,body.tuspot-platform .tuspot-v4-single-place__place-shell-1{box-sizing:border-box;inline-size:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-inline-size:calc(100vw - 48px);margin-inline:auto;overflow-x:clip}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform .tuspot-v4-single-place__place-shell-1>.tuspot-v4-single-place__place-layout-1,body.tuspot-platform .tuspot-v4-single-place__place-layout-1{box-sizing:border-box;inline-size:100%;max-inline-size:100%;margin-inline:0;display:grid;grid-template-columns:minmax(0,calc(100% - 364px)) minmax(292px,334px);column-gap:30px;align-items:start;overflow:visible}body.tuspot-platform .tuspot-place-main,body.tuspot-platform .tuspot-place-content,body.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-main-1,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1{min-inline-size:0;max-inline-size:100%;box-sizing:border-box}body.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1{inline-size:100%;max-inline-size:334px;justify-self:end}body.tuspot-platform .tuspot-place-gallery-hero,body.tuspot-platform .tuspot-v4-single-place__place-gallery-hero-1{box-sizing:border-box;inline-size:100%;max-inline-size:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(188px, 14vw, 226px);gap:18px;overflow:visible}body.tuspot-platform .tuspot-place-hero-thumbs,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:18px;min-height:0;height:440px;max-height:440px;overflow:hidden}body.tuspot-platform .tuspot-place-thumb,body.tuspot-platform .tuspot-place-hero-thumbs .tuspot-place-thumb,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1 .tuspot-place-thumb{inline-size:100%;block-size:100%;min-block-size:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transform:none;overflow:hidden}body.tuspot-platform .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-place-thumb.is-active,body.tuspot-platform .tuspot-place-hero-thumbs .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1 .tuspot-place-thumb:hover{transform:none}body.tuspot-platform .tuspot-place-thumb img,body.tuspot-platform .tuspot-place-hero-thumbs img,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1 img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center center;transform:none}body.tuspot-platform .tuspot-place-hero-img,body.tuspot-platform .tuspot-v4-single-place__place-hero-img-1{position:relative}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-share-btn,body.tuspot-platform .tuspot-v4-single-place__place-hero-img-1 .tuspot-place-share-btn,body.tuspot-platform .tuspot-v4-single-place__place-share-btn-1{position:absolute;top:18px;right:86px;left:auto;z-index:8;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:#17243f;-webkit-text-fill-color:#17243f;box-shadow:0 12px 30px rgb(9 52 64 / .14)}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-favorite-btn,body.tuspot-platform .tuspot-v4-single-place__place-hero-img-1 .tuspot-place-favorite-btn{position:absolute;top:18px;right:22px;left:auto;z-index:9}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-share-btn :is(svg,path),body.tuspot-platform .tuspot-v4-single-place__place-share-btn-1 :is(svg,path){color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-contact-row a .tuspot-place-svg,body.tuspot-platform .tuspot-place-contact-row a .tuspot-place-svg :is(svg,path),body.tuspot-platform .tuspot-external-booking-box a .tuspot-place-svg,body.tuspot-platform .tuspot-external-booking-box a .tuspot-place-svg :is(svg,path),body.tuspot-platform .tuspot-v4-single-place__place-svg-3,body.tuspot-platform .tuspot-v4-single-place__place-svg-3 :is(svg,path),body.tuspot-platform .tuspot-v4-single-place__place-svg-1,body.tuspot-platform .tuspot-v4-single-place__place-svg-1 :is(svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-season-link.is-active,body.tuspot-platform .tuspot-cat-season-link.is-season-current,body.tuspot-platform .tuspot-cat-season-link.is-current,body.tuspot-platform .tuspot-cat-season-link[aria-current="true"],body.tuspot-platform .tuspot-cat-season-link.is-active :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-season-link.is-season-current :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-season-link.is-current :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-season-link[aria-current="true"] :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-v4-catalog__strong-15,body.tuspot-platform .tuspot-v4-catalog__strong-15 :is(span,strong,b,em,small,i,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-cat-season-link.is-active i,body.tuspot-platform .tuspot-cat-season-link.is-season-current i,body.tuspot-platform .tuspot-cat-season-link.is-current i,body.tuspot-platform .tuspot-v4-catalog__i-3,body.tuspot-platform .tuspot-v4-catalog__i-3.tuspot-v4-catalog__v4-el-238{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;min-inline-size:28px;min-block-size:28px;border-radius:999px;background:rgb(255 255 255 / .22);color:#fff;-webkit-text-fill-color:#fff;font-style:normal;line-height:1}body.tuspot-platform .tuspot-cat-season-link.is-active i :is(svg,path),body.tuspot-platform .tuspot-cat-season-link.is-season-current i :is(svg,path),body.tuspot-platform .tuspot-v4-catalog__i-3 :is(svg,path){stroke:currentColor}@media (max-width:1180px){body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform .tuspot-v4-single-place__place-layout-1{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1{max-inline-size:100%;justify-self:stretch}}@media (max-width:820px){body.tuspot-platform .tuspot-place-gallery-hero,body.tuspot-platform .tuspot-v4-single-place__place-gallery-hero-1{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-hero-thumbs,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;height:128px;max-height:128px}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-share-btn,body.tuspot-platform .tuspot-v4-single-place__place-share-btn-1{right:76px}}body.tuspot-platform .tuspot-cat-season-guide.has-season-image,body.tuspot-platform .tuspot-cat-season-guide{overflow:hidden}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-main{display:grid;gap:14px;max-width:760px}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline{position:static;inset:auto;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;width:100%;margin:4px 0 0;padding:0;background:#fff0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions nav{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions .is-primary,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:999px;border:1px solid rgb(255 255 255 / .42);background:rgb(255 255 255 / .86);color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:13px;line-height:1;font-weight:850;box-shadow:0 10px 24px rgb(9 52 64 / .08)}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions .is-primary{background:#23bbe7;border-color:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions .is-primary:hover,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions nav a:hover{transform:translateY(-1px)}body.tuspot-platform .tuspot-cat-view-switch .tuspot-cat-view-mode-link,body.tuspot-platform .tuspot-cat-view-mode-link{border:1px solid rgb(35 187 231 / .22);background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-cat-view-switch .tuspot-cat-view-mode-link.is-active,body.tuspot-platform .tuspot-cat-view-switch .tuspot-cat-view-mode-link--active,body.tuspot-platform .tuspot-cat-view-mode-link.is-active,body.tuspot-platform .tuspot-cat-view-mode-link--active{background:#23bbe7;border-color:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 12px 26px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-cat-view-mode-link.is-active :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-view-mode-link--active :is(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media strong,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img>strong,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media a>strong{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;border:0}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-purpose-mini span{background:#eaf8fe;color:#0b4756;-webkit-text-fill-color:#0b4756;border:1px solid rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-cat-season-link.is-active,body.tuspot-platform .tuspot-cat-season-link.is-season-current.is-active{background:#0b4756;color:#fff;-webkit-text-fill-color:#fff;border-color:#0b4756}body.tuspot-platform .tuspot-cat-season-link.is-active :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-cat-season-link.is-season-current.is-active :is(span,strong,b,em,small,i,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell,body.tuspot-platform .tuspot-v4-single-place__place-shell-1{box-sizing:border-box;width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));max-width:calc(100vw - 48px);margin-left:auto;margin-right:auto;overflow:visible;overflow-x:visible}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform .tuspot-v4-single-place__place-shell-1>.tuspot-v4-single-place__place-layout-1,body.tuspot-platform .tuspot-v4-single-place__place-layout-1{box-sizing:border-box;width:100%;max-width:100%;margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(286px,320px);column-gap:clamp(22px, 1.8vw, 30px);align-items:start;overflow:visible}body.tuspot-platform .tuspot-place-main,body.tuspot-platform .tuspot-place-content,body.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-main-1,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1{min-width:0;max-width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1{width:100%;max-width:320px;justify-self:end;overflow:visible}body.tuspot-platform .tuspot-place-sidebar>*,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1>*{max-width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader{display:none}body.tuspot-platform .tuspot-place-hero-thumbs,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1{overflow:hidden}body.tuspot-platform .tuspot-place-hero-thumbs .tuspot-place-thumb,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1 .tuspot-place-thumb,body.tuspot-platform .tuspot-place-hero-thumbs .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1 .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-place-hero-thumbs .tuspot-place-thumb:focus,body.tuspot-platform .tuspot-v4-single-place__place-hero-thumbs-1 .tuspot-place-thumb:focus{transform:none;scale:1;filter:none;background-size:cover}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:visited,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:focus,body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:active{color:#fff;-webkit-text-fill-color:#fff;border:0;box-shadow:0 14px 30px rgb(35 187 231 / .18)}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking{background:#23bbe7}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb{background:#16acd8}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-other{background:#0f7389}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover{filter:brightness(.97)}body.tuspot-platform .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn :is(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-share-card{overflow:hidden}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{display:grid;grid-template-columns:repeat(4,minmax(56px,1fr));gap:14px}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side{display:inline-grid;place-items:center;width:64px;height:64px;min-width:64px;min-height:64px;padding:0;margin:0 auto;border-radius:999px;border:1px solid rgb(35 187 231 / .28);background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a:hover,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button:hover,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button:hover{background:#eaf8fe;color:#0b4756;-webkit-text-fill-color:#0b4756}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-place-svg,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-icon,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-place-svg svg,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-icon svg{position:static;display:inline-grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;overflow:visible;clip:auto;white-space:normal;color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a>span:not(.tuspot-place-svg),body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button>span:not(.tuspot-place-svg),body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button span:not(.tuspot-like-icon):not(.tuspot-place-svg){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions :is(svg,path){stroke:currentColor;fill:none}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero{position:relative;overflow:visible}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero-copy{position:relative;z-index:8;padding-bottom:clamp(76px, 8vw, 112px)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{position:absolute;left:0;bottom:0;z-index:40;grid-template-columns:minmax(300px,1.5fr) minmax(200px,.8fr) minmax(170px,.62fr) 108px;gap:10px;width:min(1120px, calc(100vw - 118px));max-width:calc(100vw - 118px);min-height:84px;padding:9px;border-radius:24px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe label,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe>button[type="submit"]{min-height:66px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe .tuspot-select-button{min-height:42px}body.tuspot-platform .tuspot-place-leader h1,body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader h1{color:#fff;-webkit-text-fill-color:#fff}@media (max-width:1180px){body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform.single-tuspot-miejsce .tuspot-place-shell>.tuspot-place-layout,body.single-tuspot-miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout,body.tuspot-platform .tuspot-v4-single-place__place-layout-1{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1{max-width:100%;justify-self:stretch}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{position:relative;width:100%;max-width:100%}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-hero-copy{padding-bottom:0}}@media (max-width:760px){body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{grid-template-columns:repeat(4,minmax(52px,1fr))}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-search.tuspot-fpx-select-safe{grid-template-columns:1fr;min-height:0;width:100%;max-width:100%}}body.tuspot-platform .tuspot-sp-v2101{--tuspot-sp-page-width:min(clamp(1220px, 74vw, 1720px), calc(100vw - 48px));--tuspot-sp-sidebar-width:320px;--tuspot-sp-layout-gap:clamp(22px, 1.65vw, 30px);width:100%;max-width:100%;overflow-x:clip}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell{box-sizing:border-box;width:var(--tuspot-sp-page-width);max-width:calc(100vw - 48px);margin-inline:auto;padding-inline:0;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell>.tuspot-sp-v2101-layout{box-sizing:border-box;display:grid;width:100%;max-width:100%;min-width:0;margin:0;grid-template-columns:minmax(0,calc(100% - var(--tuspot-sp-sidebar-width) - var(--tuspot-sp-layout-gap))) var(--tuspot-sp-sidebar-width);column-gap:var(--tuspot-sp-layout-gap);align-items:start;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-main,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar{box-sizing:border-box;min-width:0;max-width:100%}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-main{width:100%;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar{width:100%;max-width:var(--tuspot-sp-sidebar-width);justify-self:end;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar>*{box-sizing:border-box;width:100%;max-width:100%}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-gallery{box-sizing:border-box;display:grid;width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) clamp(150px, 11vw, 190px);gap:clamp(12px, 1vw, 16px);align-items:stretch;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-hero-img,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-thumb{box-sizing:border-box;min-width:0;max-width:100%;transform:none}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-hero-img{min-height:clamp(340px, 31vw, 430px);background-size:cover;background-position:center}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(12px, 1vw, 16px);height:clamp(340px, 31vw, 430px);max-height:clamp(340px, 31vw, 430px);overflow:hidden}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs .tuspot-place-thumb,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs .tuspot-place-thumb:focus{width:100%;height:100%;min-height:0;background-size:cover;background-position:center;transform:none;scale:1;filter:none}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{display:none}@media (max-width:1180px){body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell>.tuspot-sp-v2101-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar{max-width:100%;justify-self:stretch}}@media (max-width:820px){body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-gallery{grid-template-columns:1fr}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;height:128px;max-height:128px}}body.tuspot-platform .tuspot-sp-v2101{--tuspot-sp-page-width:min(1660px, calc(100vw - 48px));--tuspot-sp-main-width:1310px;--tuspot-sp-sidebar-width:320px;--tuspot-sp-layout-gap:30px}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell{width:var(--tuspot-sp-page-width);max-width:var(--tuspot-sp-page-width);margin-inline:auto;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell>.tuspot-sp-v2101-layout{width:100%;max-width:100%;grid-template-columns:minmax(0,min(var(--tuspot-sp-main-width), calc(100% - var(--tuspot-sp-sidebar-width) - var(--tuspot-sp-layout-gap)))) var(--tuspot-sp-sidebar-width);column-gap:var(--tuspot-sp-layout-gap);justify-content:center;align-items:start;overflow:visible}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-main{width:100%;max-width:var(--tuspot-sp-main-width);min-width:0}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar{width:var(--tuspot-sp-sidebar-width);max-width:var(--tuspot-sp-sidebar-width);min-width:0;justify-self:end}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-map-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-titleblock,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-grid,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-gallery-hero{max-width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs .tuspot-place-thumb,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-thumbs .tuspot-place-thumb:focus,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-hero-thumbs .tuspot-place-thumb,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-hero-thumbs .tuspot-place-thumb:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-hero-thumbs .tuspot-place-thumb:focus{transform:none;scale:1;filter:none;background-size:cover;background-position:center}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:visited,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:focus,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn:active{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px;border-radius:20px;border:0;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 16px 34px rgb(10 53 68 / .12);text-decoration:none}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:visited,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:focus,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:active{background:#003b95}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:hover{background:#006ce4}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:visited,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:focus,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:active{background:#ff385c}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:hover{background:#e31c5f}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-direct,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-other,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-nocowanie,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-slowhop,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-expedia,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-trivago{background:#23bbe7}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn :is(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}body.tuspot-platform .tuspot-flow-shell .tuspot-template-options-rich[data-template-picker]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option]{position:relative;display:block;cursor:pointer;min-width:0}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option] input[type="radio"]{position:absolute;inset:0;width:100%;height:100%;opacity:0;z-index:5;cursor:pointer}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option] .tuspot-template-inner{pointer-events:none;border:1px solid rgb(35 187 231 / .28);background:#fff;box-shadow:0 16px 42px rgb(9 52 64 / .06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option]:hover .tuspot-template-inner{transform:translateY(-2px);border-color:rgb(35 187 231 / .55)}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option].is-active .tuspot-template-inner,body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option]:has(input[type="radio"]:checked) .tuspot-template-inner{border-color:#23bbe7;background:linear-gradient(135deg,#eafbff,#ffffff 62%);box-shadow:0 18px 46px rgb(35 187 231 / .16)}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option] .tuspot-template-head i{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#eafbff;color:#0b4756;-webkit-text-fill-color:#0b4756;opacity:.55}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option].is-active .tuspot-template-head i,body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option]:has(input[type="radio"]:checked) .tuspot-template-head i{background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;opacity:1}body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option].is-active::after,body.tuspot-platform .tuspot-flow-shell .tuspot-template-option-rich[data-template-option]:has(input[type="radio"]:checked)::after{content:"Wybrano";position:absolute;top:14px;right:14px;z-index:6;padding:7px 12px;border-radius:999px;background:#16233f;color:#fff;-webkit-text-fill-color:#fff;font-size:12px;font-weight:900;letter-spacing:.04em;pointer-events:none}@media (max-width:1180px){body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell>.tuspot-sp-v2101-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-main,body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar{width:100%;max-width:100%;justify-self:stretch}}@media (max-width:760px){body.tuspot-platform .tuspot-flow-shell .tuspot-template-options-rich[data-template-picker]{grid-template-columns:1fr}}body.tuspot-platform .tuspot-flow-shell button.tuspot-category-card.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-category-card.is-active{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-flow-shell button.tuspot-category-card.is-active :is(span,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-flow-shell .tuspot-category-card.is-active :is(span,strong,small,em,i,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform.single-tuspot_miejsce .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-sidebar-1{box-sizing:border-box;width:320px;max-width:320px;min-width:0;justify-self:end;overflow:visible}body.tuspot-platform.single-tuspot_miejsce .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar *,body.single-tuspot_miejsce.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar *,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-sidebar-1 *{box-sizing:border-box}body.tuspot-platform.single-tuspot_miejsce .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar>*,body.single-tuspot_miejsce.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar>*,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-sidebar-1>*,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-side-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-side-card-1,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-side-card-2,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-side-card-3,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-side-card-4,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-side-card-5,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-price-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking{width:100%;max-width:100%;min-width:0;margin-left:0;margin-right:0;box-sizing:border-box}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-side-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-price-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking{padding:24px}body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-box,body.tuspot-platform .tuspot-sp-v2101 .tuspot-external-booking-buttons,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking-form,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking-form>div,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking-form label,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking-form input,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-booking-form textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{display:flex;min-height:520px;border-radius:34px;background-size:cover;background-position:center;position:relative;overflow:hidden;margin:0 0 34px;align-items:flex-end;padding:54px;box-shadow:0 24px 70px rgb(9 52 64 / .14)}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 52 64 / .08),rgb(9 52 64 / .62))}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader>div{position:relative;z-index:1;max-width:760px;color:#fff}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader h1,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader p,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader span{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader h1{font-size:clamp(42px,4.3vw,74px);line-height:1.02;margin:18px 0 12px;font-weight:750;letter-spacing:-.06em}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader p{font-size:18px;line-height:1.7;margin:0 0 20px;color:rgb(255 255 255 / .88);-webkit-text-fill-color:rgb(255 255 255 / .88)}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader a{display:inline-flex;min-height:48px;align-items:center;padding:0 20px;border-radius:999px;background:#fff;color:#0b4756;-webkit-text-fill-color:#0b4756;text-decoration:none;font-weight:800}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-gallery-hero{display:none}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:visited,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:focus,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-booking:active{background:#003b95;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:visited,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:focus,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn.is-airbnb:active{background:#ff385c;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-sidebar .tuspot-external-booking-box .tuspot-external-booking-buttons a.tuspot-external-booking-btn :is(span,strong,b,em,small,i,svg,path){color:inherit;-webkit-text-fill-color:inherit;stroke:currentColor}@media (max-width:1180px){body.tuspot-platform.single-tuspot_miejsce .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar,body.single-tuspot_miejsce.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-sidebar,body.tuspot-platform .tuspot-sp-v2101 .tuspot-v4-single-place__place-sidebar-1{width:100%;max-width:100%;justify-self:stretch}}body.tuspot-platform .tuspot-place-template-hero .tuspot-place-titleblock .tuspot-place-title-row h1,body.tuspot-platform .tuspot-place-template-hero .tuspot-v4-single-place__h1-2{display:none}body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader{position:relative;overflow:hidden}body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{position:absolute;left:clamp(24px, 3vw, 46px);bottom:clamp(24px, 2.6vw, 40px);z-index:5;display:inline-flex;align-items:center;justify-content:center;width:clamp(76px, 6vw, 104px);height:clamp(76px, 6vw, 104px);padding:8px;border-radius:24px;background:#fff;box-shadow:0 18px 46px rgb(9 52 64 / .18)}body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader img{width:100%;height:100%;object-fit:contain;border-radius:18px}body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader>div{padding-left:clamp(34px, 4.8vw, 72px)}body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-layout.tuspot-sp-v2101-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout.tuspot-sp-v2101-layout,body.tuspot-platform .tuspot-place-shell.tuspot-sp-v2101-shell>.tuspot-place-layout.tuspot-sp-v2101-layout,body.tuspot-platform .tuspot-v4-single-place__place-shell-1>.tuspot-v4-single-place__place-layout-1.tuspot-sp-v2101-layout{grid-template-columns:minmax(0,1fr) minmax(360px,392px);column-gap:32px}body.tuspot-platform .tuspot-place-layout.tuspot-sp-v2101-layout>.tuspot-place-main.tuspot-sp-v2101-main,body.tuspot-platform .tuspot-v4-single-place__place-layout-1>.tuspot-v4-single-place__place-main-1{min-width:0;max-width:1310px}body.tuspot-platform .tuspot-place-layout.tuspot-sp-v2101-layout>.tuspot-place-sidebar.tuspot-sp-v2101-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-layout-1>.tuspot-v4-single-place__place-sidebar-1{width:100%;max-width:392px;justify-self:end;min-width:0;box-sizing:border-box}body.tuspot-platform .tuspot-place-sidebar.tuspot-sp-v2101-sidebar>.tuspot-place-side-card,body.tuspot-platform .tuspot-place-sidebar.tuspot-sp-v2101-sidebar>section,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1>.tuspot-place-side-card,body.tuspot-platform .tuspot-v4-single-place__place-sidebar-1>section{width:100%;max-width:100%;box-sizing:border-box}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{grid-template-columns:repeat(4,minmax(48px,1fr));gap:12px}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side{width:54px;height:54px;min-width:54px;min-height:54px;max-width:54px;max-height:54px}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side .tuspot-like-icon,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side .tuspot-like-icon svg,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button .tuspot-like-icon,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button .tuspot-like-icon svg{display:inline-grid;place-items:center;position:static;width:22px;height:22px;min-width:22px;min-height:22px;overflow:visible;clip:auto;color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor;fill:none}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions :is(svg,path){width:22px;height:22px;stroke:currentColor;fill:none}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions nav,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline nav{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions .is-primary,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions nav a,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline .is-primary,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline nav a{flex:0 0 auto;min-height:36px;padding:0 14px;border-radius:999px;font-size:13px;line-height:1}@media (max-width:1180px){body.tuspot-platform.single-tuspot_miejsce .tuspot-place-shell>.tuspot-place-layout.tuspot-sp-v2101-layout,body.single-tuspot_miejsce.tuspot-platform .tuspot-place-shell>.tuspot-place-layout.tuspot-sp-v2101-layout,body.tuspot-platform .tuspot-place-shell.tuspot-sp-v2101-shell>.tuspot-place-layout.tuspot-sp-v2101-layout,body.tuspot-platform .tuspot-v4-single-place__place-shell-1>.tuspot-v4-single-place__place-layout-1.tuspot-sp-v2101-layout{grid-template-columns:1fr}body.tuspot-platform .tuspot-place-layout.tuspot-sp-v2101-layout>.tuspot-place-sidebar.tuspot-sp-v2101-sidebar,body.tuspot-platform .tuspot-v4-single-place__place-layout-1>.tuspot-v4-single-place__place-sidebar-1{max-width:100%;justify-self:stretch}}@media (max-width:680px){body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{width:68px;height:68px;border-radius:20px}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions{grid-template-columns:repeat(4,minmax(44px,1fr))}body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>a,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions>button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button,body.tuspot-platform .tuspot-place-share-card .tuspot-place-share-actions .tuspot-like-button.is-side{width:48px;height:48px;min-width:48px;min-height:48px}}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single.tuspot-v4-el{display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:#fff0;border:0;box-shadow:none;padding:0;margin:0 0 22px}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single .tuspot-place-breadcrumb-link,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single .tuspot-place-breadcrumb-link:visited,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single .tuspot-place-breadcrumb-link:hover,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single .tuspot-place-breadcrumb-link:focus{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:13px;font-weight:800;line-height:1.3;text-decoration:none}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single .tuspot-place-breadcrumb-sep,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-breadcrumbs--single .tuspot-place-breadcrumb-current{background:#fff0;border:0;box-shadow:none;color:#7c8d99;-webkit-text-fill-color:#7c8d99;font-size:13px;font-weight:700}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-card,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-card :is(li,p,span,b,a,small){font-size:15px;line-height:1.65}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-card h2{font-size:22px;line-height:1.2}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-card .tuspot-place-small,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-card .tuspot-place-hours li span,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-info-card .tuspot-place-hours li b{font-size:15px;line-height:1.65;font-weight:700}body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card .tuspot-booking-date-field,body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card .tuspot-booking-message-field,body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[name="tuspot_booking_date_from"],body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[name="tuspot_booking_date_to"],body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card textarea[name="tuspot_booking_message"]{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.45;font-weight:600;letter-spacing:0}body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card textarea[name="tuspot_booking_message"]::placeholder,body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[type="date"]::placeholder{font-size:14px;letter-spacing:0}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{padding:clamp(36px, 4.2vw, 58px)}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader>.tuspot-place-leader-body{position:relative;z-index:3;max-width:min(760px, calc(100% - 240px));padding-left:0}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{left:auto;right:clamp(26px, 3vw, 48px);bottom:clamp(26px, 3vw, 48px);z-index:5}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions{position:absolute;top:clamp(24px, 2.6vw, 42px);right:clamp(24px, 2.6vw, 42px);z-index:6;display:flex;align-items:center;gap:12px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions button,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions button:visited,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions button:hover,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions button:focus{display:inline-flex;align-items:center;justify-content:center;border:0;background:rgb(255 255 255 / .96);color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:0 16px 40px rgb(9 52 64 / .18);text-decoration:none}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-share-btn{gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-weight:900}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-favorite-btn{width:52px;height:52px;min-width:52px;min-height:52px;padding:0;border-radius:999px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions :is(.tuspot-place-svg,svg,path){color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor;fill:none}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions svg{width:24px;height:24px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-kicker{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-place-social-card{background:#fff;border:1px solid rgb(35 187 231 / .20);border-radius:30px;box-shadow:0 20px 54px rgb(9 52 64 / .06)}body.tuspot-platform .tuspot-place-social-card .tuspot-place-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}body.tuspot-platform .tuspot-place-social-card .tuspot-place-section-head h2{display:inline-flex;align-items:center;gap:10px;margin:0}body.tuspot-platform .tuspot-place-social-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}body.tuspot-platform .tuspot-place-social-card-link,body.tuspot-platform .tuspot-place-social-card-link:visited,body.tuspot-platform .tuspot-place-social-card-link:hover,body.tuspot-platform .tuspot-place-social-card-link:focus{display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 16px;border-radius:18px;border:1px solid rgb(35 187 231 / .18);background:#f5fcff;color:#0b4756;-webkit-text-fill-color:#0b4756;box-shadow:none;text-decoration:none}body.tuspot-platform .tuspot-place-social-card-link:hover{background:#e8f8fe;transform:translateY(-1px)}body.tuspot-platform .tuspot-place-social-card-icon{display:grid;place-items:center;width:36px;height:36px;min-width:36px;border-radius:12px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;font-size:13px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}body.tuspot-platform .tuspot-place-social-card-link strong{color:#0b4756;-webkit-text-fill-color:#0b4756;font-size:15px;font-weight:900}body.tuspot-platform .tuspot-fpx-100-challenges a{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"nr copy";align-items:center;gap:16px;min-height:116px;padding:18px 20px}body.tuspot-platform .tuspot-fpx-100-challenges a>em{grid-area:nr;align-self:center}body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy{grid-area:copy;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0}body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy strong,body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy span,body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy b{grid-area:auto;margin:0}body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy strong{font-size:18px;line-height:1.12}body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy span{font-size:15px;line-height:1.22;margin-top:-1px}body.tuspot-platform .tuspot-fpx-100-challenges .tuspot-fpx-100-card-copy b{position:static;align-self:flex-start;padding:6px 10px;border-radius:999px;font-size:11px;line-height:1}@media (max-width:980px){body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader>.tuspot-place-leader-body{max-width:100%;padding-right:0}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions{top:18px;right:18px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{right:18px;bottom:18px}}@media (max-width:680px){body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions{position:relative;top:auto;right:auto;margin-top:22px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{width:64px;height:64px}body.tuspot-platform .tuspot-fpx-100-challenges a{grid-template-columns:42px minmax(0,1fr)}}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-svg,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions button>span:not(.tuspot-place-svg),body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions button>span:not(.tuspot-place-svg) span{display:inline-grid;place-items:center;padding:0;border-radius:0;background:#fff0;backdrop-filter:none;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:1}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{padding:8px;background:#fff;backdrop-filter:none}body.tuspot-platform .tuspot-sp-v2101 .tuspot-sp-v2101-shell{margin-top:30px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{position:relative;overflow:hidden}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader>.tuspot-place-leader-actions{position:absolute;top:clamp(18px, 2.2vw, 34px);right:clamp(18px, 2.2vw, 34px);bottom:auto;left:auto;z-index:8;display:flex;align-items:center;justify-content:flex-end;gap:12px;transform:none}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-leader-share-btn,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-leader-favorite-btn{background:rgb(255 255 255 / .96);color:#0b4756;-webkit-text-fill-color:#0b4756;border:0;box-shadow:0 14px 36px rgb(9 52 64 / .18);backdrop-filter:blur(10px)}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-leader-share-label,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-svg,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-svg svg,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-svg path,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-svg circle{color:#0b4756;-webkit-text-fill-color:#0b4756;stroke:currentColor}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-leader-share-label{display:inline-block;font-size:16px;line-height:1;font-weight:900;letter-spacing:0}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{left:auto;right:clamp(26px, 3vw, 48px);bottom:clamp(26px, 3vw, 48px);z-index:7}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-purpose-chips .tuspot-place-purpose-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:9px 18px;border-radius:999px;background:#23bbe7;color:#fff;-webkit-text-fill-color:#fff;border:1px solid rgb(35 187 231 / .34);box-shadow:0 14px 30px rgb(35 187 231 / .12)}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-purpose-chips .tuspot-place-purpose-chip .tuspot-place-svg,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-purpose-chips .tuspot-place-purpose-chip .tuspot-place-svg svg,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-purpose-chips .tuspot-place-purpose-chip .tuspot-place-svg path,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-purpose-chips .tuspot-place-purpose-chip .tuspot-place-svg circle{color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-purpose-chips .tuspot-place-purpose-chip .tuspot-place-svg{width:24px;height:24px;min-width:24px;display:inline-grid;place-items:center;padding:3px;border-radius:999px;background:rgb(255 255 255 / .16)}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-lodging-units .tuspot-lodging-unit-tabs .tuspot-lodging-unit-tab.is-active,body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-lodging-units .tuspot-lodging-unit-tabs button.is-active{background:#23bbe7;border-color:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-lodging-units .tuspot-lodging-unit-tabs .tuspot-lodging-unit-tab.is-active :is(span,strong,b,svg,path),body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-lodging-units .tuspot-lodging-unit-tabs button.is-active :is(span,strong,b,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-sp-v2101 .tuspot-place-share-actions [data-tooltip]::after{color:#fff;-webkit-text-fill-color:#fff;background:#093440;border-color:rgb(255 255 255 / .12)}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-next-button,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-submit-button,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-button.tuspot-flow-next-button,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-button.tuspot-flow-submit-button{background:#23bbe7;border-color:#23bbe7;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-next-button:hover,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-submit-button:hover,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-button.tuspot-flow-next-button:hover,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-button.tuspot-flow-submit-button:hover,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-next-button:focus,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-submit-button:focus{background:#212844;border-color:#212844;color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-next-button :is(span,strong,b,svg,path),body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-submit-button :is(span,strong,b,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-flow-shell .tuspot-category-card.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-category-card.is-active :is(span,strong,b,svg,path){color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-save-status{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:13px 16px;border-radius:18px;background:#eaf8fe;border:1px solid rgb(35 187 231 / .26);color:#0b4756;font-weight:900}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-save-status.is-error{background:#fff2f2;border-color:rgb(255 80 80 / .26);color:#8a1f1f}body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[name="tuspot_booking_date_from"],body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[name="tuspot_booking_date_to"],body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card textarea[name="tuspot_booking_message"],body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card .tuspot-booking-date-field,body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card .tuspot-booking-message-field{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.45;font-weight:500;letter-spacing:0}body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card textarea[name="tuspot_booking_message"]::placeholder,body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[name="tuspot_booking_date_from"]::placeholder,body.tuspot-platform .tuspot-sp-v2101 .tuspot-booking-request-card input[name="tuspot_booking_date_to"]::placeholder{font-size:13px;font-weight:500;letter-spacing:0}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs a,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs a:visited,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs a.is-active,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs a:hover,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs a:focus{color:#fff;-webkit-text-fill-color:#fff}body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs a :is(span,strong,b,svg,path),body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs .tuspot-home-hero-v3__span-4,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-v4-home-hero-v3__span-4,body.tuspot-platform .tuspot-home-hero-v3 .tuspot-home-hero-v3-tabs .tuspot-home-hero-v3__v4-el-7{color:#fff;-webkit-text-fill-color:#fff;stroke:currentColor}@media (max-width:760px){body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader>.tuspot-place-leader-actions{top:14px;right:14px;gap:8px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-leader-share-btn{min-height:44px;padding:0 15px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader-actions .tuspot-place-leader-favorite-btn{width:44px;height:44px;min-width:44px;min-height:44px}body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader .tuspot-place-logo-avatar--leader{right:16px;bottom:16px}}body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search{position:relative;overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3{z-index:1200;isolation:isolate}body.tuspot-platform .elementor-element:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-widget-container:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-section:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-container:has(.tuspot-home-hero-v3){overflow:visible!important;z-index:1200}body.tuspot-platform .tuspot-home-hero-v3-search{z-index:1600;overflow:visible!important;grid-template-columns:minmax(260px,1.36fr) minmax(180px,.84fr) minmax(210px,.92fr) minmax(190px,.96fr) 66px;align-items:center;gap:0}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{position:relative;z-index:1700;min-height:56px!important;height:56px;margin:8px 10px!important;padding:0 12px 0 20px!important;border:1px solid #BDEFFF!important;border-radius:28px!important;background:rgb(255 255 255 / .98)!important;background-image:none!important;box-shadow:0 8px 22px rgb(35 187 231 / .07)!important;color:#212844!important;overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category::after,body.tuspot-platform .tuspot-home-hero-v3-search .is-location::after{display:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>.tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>.tuspot-home-hero-v3-select-ui{z-index:1750;height:100%}body.tuspot-platform .tuspot-home-hero-v3-search .is-category>.tuspot-home-hero-v3-select-ui.is-open,body.tuspot-platform .tuspot-home-hero-v3-search .is-location>.tuspot-home-hero-v3-select-ui.is-open{z-index:2147482000}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>button.tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui>.tuspot-home-hero-v3-select-btn{min-height:54px!important;height:54px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#212844!important;-webkit-text-fill-color:#212844!important;box-shadow:none!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#212844!important;-webkit-text-fill-color:#212844!important;font-size:clamp(17px,1.1vw,21px)!important;font-weight:900!important;letter-spacing:-.03em}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{position:relative;flex:0 0 54px!important;width:54px!important;height:36px!important;min-width:54px!important;min-height:36px!important;margin:0 0 0 14px!important;padding:0!important;border:0!important;border-left:1px solid #DCEFF6!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important;box-shadow:none!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;margin:0!important;border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:9px solid currentColor!important;border-bottom:0!important;transform:translate(-50%,-40%) rotate(0deg)!important;transform-origin:center!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{background:transparent!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{transform:translate(-50%,-58%) rotate(180deg)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{z-index:2147483000!important;top:calc(100% + 16px)!important;left:50%!important;width:max(320px, calc(100% + 52px))!important;min-width:320px!important;max-width:min(420px, calc(100vw - 36px))!important;max-height:min(380px, 58vh)!important;padding:12px!important;border-radius:22px!important;border:1px solid rgb(35 187 231 / .24)!important;background:#ffffff!important;background-image:none!important;box-shadow:0 28px 80px rgb(9 52 64 / .22)!important;transform:translate(-50%,8px)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{min-height:46px!important;padding:11px 14px!important;border-radius:14px!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important;font-size:15px!important;font-weight:850!important}body.tuspot-platform .tuspot-home-hero-v3-bg-slider span,body.tuspot-platform .tuspot-home-hero-v3-bg-slider span.is-active{transform:none!important;transition:opacity .32s ease!important;will-change:opacity;backface-visibility:hidden}body.tuspot-platform .tuspot-home-hero-v3-bg,body.tuspot-platform .tuspot-home-hero-v3-shade{will-change:auto!important}@media (prefers-reduced-motion:reduce){body.tuspot-platform .tuspot-home-hero-v3-bg-slider span,body.tuspot-platform .tuspot-home-hero-v3-bg-slider span.is-active{transition:none!important}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-location{background:#0B2832!important;border-color:rgb(159 226 244 / .32)!important;box-shadow:0 8px 24px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{border-left-color:rgb(159 226 244 / .24)!important;color:#69DDF8!important;-webkit-text-fill-color:#69DDF8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel{background:#0B2832!important;border-color:rgb(159 226 244 / .28)!important}@media (max-width:1180px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:minmax(220px,1.18fr) minmax(170px,.86fr) minmax(190px,.92fr) 66px}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{margin:8px 8px!important}}@media (max-width:860px){body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location{width:auto;margin:8px 14px!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{left:0!important;width:100%!important;min-width:0!important;max-width:100%!important;transform:translate(0,8px)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel{transform:translate(0,0)!important}}body.tuspot-platform .tuspot-canon-page--help-center,body.tuspot-platform main.tuspot-canon-page--help-center{display:block;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;clear:both!important;left:auto!important;right:auto!important;transform:none!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;float:none!important;clear:both!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-help-center,body.tuspot-platform .tuspot-help-center.tuspot-centered-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;transform:none!important}body.tuspot-platform .tuspot-lodging-unit-add,body.tuspot-platform .tuspot-lodging-unit-add-action,body.tuspot-platform .tuspot-lodging-unit-add:hover,body.tuspot-platform .tuspot-lodging-unit-add:focus,body.tuspot-platform .tuspot-lodging-unit-add:active,body.tuspot-platform .tuspot-lodging-unit-add-action:hover,body.tuspot-platform .tuspot-lodging-unit-add-action:focus,body.tuspot-platform .tuspot-lodging-unit-add-action:active{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-lodging-unit-add :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-lodging-unit-add-action :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-lodging-unit-add:hover :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-lodging-unit-add-action:hover :is(span,strong,b,em,small,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-season-card .tuspot-season-option input:not(:checked)+span{background:#fff;border-color:#d9eaf1;box-shadow:0 10px 26px rgb(9 52 64 / .05)}body.tuspot-platform .tuspot-season-card .tuspot-season-option:not(.is-checked) span:after{content:none!important}body.tuspot-platform .tuspot-lodging-unit-options{gap:10px;flex-wrap:wrap}body.tuspot-platform .tuspot-lodging-unit-options label{margin:0}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active{position:relative;background:linear-gradient(135deg,#23BBE7,#13677F)!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 36px rgb(35 187 231 / .26)!important;transform:translateX(2px)}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active:before,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active:before{content:"";width:8px;height:8px;border-radius:999px;background:#fff;box-shadow:0 0 0 5px rgb(255 255 255 / .18);flex:0 0 auto}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active span,.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active span,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em{color:#fff!important;-webkit-text-fill-color:#fff!important}.tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.is-active em{background:rgb(255 255 255 / .20)!important;border:1px solid rgb(255 255 255 / .25)}.tuspot-flow-shell .tuspot-amenity-tabpanel.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabpanel.is-active{border:1px solid rgb(35 187 231 / .12);border-radius:26px;padding:18px;background:rgb(255 255 255 / .72)}.tuspot-flow-save-modal,body.tuspot-platform .tuspot-flow-save-modal{position:fixed;inset:0;z-index:9999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgb(9 52 64 / .34);backdrop-filter:blur(12px)}.tuspot-flow-save-modal:not(.is-open),body.tuspot-platform .tuspot-flow-save-modal:not(.is-open){display:none!important}.tuspot-flow-save-modal-card,body.tuspot-platform .tuspot-flow-save-modal-card{position:relative;width:min(680px,calc(100vw - 32px));padding:clamp(28px,3vw,44px);border:1px solid rgb(35 187 231 / .30);border-radius:34px;background:linear-gradient(180deg,#ffffff,#f4fbfe);box-shadow:0 36px 100px rgb(7 43 54 / .24);color:#102A33}.tuspot-flow-save-modal-actions,body.tuspot-platform .tuspot-flow-save-modal-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tuspot-flow-save-modal-button,.tuspot-flow-save-modal-secondary,body.tuspot-platform .tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-secondary{min-height:52px;padding:0 18px;border-radius:999px;font-size:14px;text-align:center;white-space:nowrap}.tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-button{background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.tuspot-flow-save-modal-secondary,body.tuspot-platform .tuspot-flow-save-modal-secondary{background:#fff!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important}.tuspot-flow-save-modal-edit,body.tuspot-platform .tuspot-flow-save-modal-edit{border-color:rgb(35 187 231 / .44)!important}@media (max-width:760px){.tuspot-flow-save-modal-actions,body.tuspot-platform .tuspot-flow-save-modal-actions{grid-template-columns:1fr}.tuspot-flow-save-modal-button,.tuspot-flow-save-modal-secondary,body.tuspot-platform .tuspot-flow-save-modal-button,body.tuspot-platform .tuspot-flow-save-modal-secondary{width:100%}}body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-content,body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill,body.tuspot-platform .elementor-element:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-widget-container:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-section:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-container:has(.tuspot-home-hero-v3),body.tuspot-platform .elementor-column:has(.tuspot-home-hero-v3),body.tuspot-platform .e-con:has(.tuspot-home-hero-v3){overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3{position:relative!important;z-index:214748000!important;isolation:isolate!important}body.tuspot-platform .tuspot-home-hero-v3:has(.tuspot-home-hero-v3-select-ui.is-open){z-index:2147481000!important}body.tuspot-platform .tuspot-home-hero-v3-inner,body.tuspot-platform .tuspot-home-hero-v3-content{position:relative!important;z-index:20!important}body.tuspot-platform .tuspot-home-hero-v3-search{position:relative!important;z-index:214748200!important;display:grid!important;grid-template-areas:"keyword category location price submit"!important;grid-template-columns:minmax(250px,1.24fr) minmax(205px,.82fr) minmax(205px,.82fr) minmax(220px,.88fr) 86px!important;width:min(clamp(1060px,74vw,1600px),calc(100vw - 48px))!important;max-width:min(clamp(1060px,74vw,1600px),calc(100vw - 48px))!important;min-height:82px!important;align-items:stretch!important;gap:0!important;border-radius:999px!important;padding:0!important;overflow:visible!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword{grid-area:keyword!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-filter-pill--category{grid-area:category!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill--location{grid-area:location!important}body.tuspot-platform .tuspot-home-hero-v3-price{grid-area:price!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{grid-area:submit!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill{position:relative!important;z-index:214748300!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 20px)!important;min-width:0!important;max-width:none!important;min-height:58px!important;height:58px!important;margin:12px 10px!important;padding:0 10px 0 24px!important;border:1px solid #BDEFFF!important;border-radius:30px!important;background:#fff!important;background-image:none!important;box-shadow:0 10px 30px rgb(9 52 64 / .06)!important;color:#212844!important;-webkit-text-fill-color:#212844!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category::after,body.tuspot-platform .tuspot-home-hero-v3-search .is-location::after,body.tuspot-platform .tuspot-home-hero-v3-filter-pill::after{display:none!important;content:none!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category .tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .is-location .tuspot-home-hero-v3-select-ui{position:static!important;z-index:214748400!important;width:100%!important;height:100%!important;min-width:0!important;flex:1 1 auto!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category .tuspot-home-hero-v3-select-ui.is-open,body.tuspot-platform .tuspot-home-hero-v3-search .is-location .tuspot-home-hero-v3-select-ui.is-open{z-index:2147482000!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-filter-button{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-width:0!important;height:100%!important;min-height:56px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:#212844!important;-webkit-text-fill-color:#212844!important;transform:none!important;cursor:pointer!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{display:block!important;min-width:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;color:#212844!important;-webkit-text-fill-color:#212844!important;font-size:clamp(17px,1.05vw,21px)!important;font-weight:900!important;letter-spacing:-.03em!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{position:relative!important;display:grid!important;place-items:center!important;flex:0 0 48px!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0 0 0 12px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 26px rgb(35 187 231 / .24)!important;transform:none!important;font-size:0!important;line-height:1!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:10px!important;height:10px!important;margin:0!important;border:solid currentColor!important;border-width:0 3px 3px 0!important;transform:translate(-50%,-62%) rotate(45deg)!important;transform-origin:center!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron::before{transform:translate(-50%,-35%) rotate(225deg)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer{z-index:2147483000!important;width:min(430px,calc(100vw - 36px))!important;min-width:min(340px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:min(420px,60vh)!important;overflow:auto!important;padding:12px!important;border-radius:22px!important;border:1px solid rgb(35 187 231 / .24)!important;background:#fff!important;background-image:none!important;box-shadow:0 34px 90px rgb(9 52 64 / .26)!important}body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer{position:fixed!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-select-ui.is-open>.tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}body.tuspot-platform .tuspot-home-hero-v3-select-panel>button.tuspot-home-hero-v3-select-option,body.tuspot-platform .tuspot-home-hero-v3-select-panel>.tuspot-home-hero-v3-select-option{min-height:48px!important;padding:12px 15px!important;border-radius:15px!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important;font-size:15px!important;font-weight:850!important}body.tuspot-platform .tuspot-home-hero-v3-price{min-width:0!important;min-height:82px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:#fff!important}body.tuspot-platform .tuspot-home-hero-v3-price-control{min-width:0!important;width:100%!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:86px!important;min-width:86px!important;border-radius:0 999px 999px 0!important;background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:hover,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]:focus{background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (min-width:901px) and (max-width:1280px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-areas:"keyword category location price submit"!important;grid-template-columns:minmax(220px,1.16fr) minmax(180px,.82fr) minmax(180px,.82fr) minmax(190px,.86fr) 76px!important;width:min(clamp(980px,82vw,1280px),calc(100vw - 40px))!important;max-width:min(clamp(980px,82vw,1280px),calc(100vw - 40px))!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill{margin:11px 8px!important;width:calc(100% - 16px)!important;padding-left:18px!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:76px!important;min-width:76px!important}}@media (max-width:900px){body.tuspot-platform .tuspot-home-hero-v3-search{display:grid!important;grid-template-areas:"keyword submit" "category category" "location location" "price price"!important;grid-template-columns:minmax(0,1fr) 72px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;border-radius:28px!important}body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-filter-pill{width:calc(100% - 24px)!important;margin:8px 12px!important}body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{width:72px!important;min-width:72px!important;border-radius:0 28px 0 0!important}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-category,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .is-location,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-filter-pill,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-category,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .is-location,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-filter-pill{background:#0B2832!important;border-color:rgb(159 226 244 / .32)!important;color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child{color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel{background:#0B2832!important;border-color:rgb(159 226 244 / .28)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron),body.tuspot-platform .tuspot-home-hero-v3-search :is(button,a,span,div).tuspot-home-hero-v3-select-btn :is(span,strong,b,em,small,i):not(.tuspot-home-hero-v3-select-chevron){font-size:clamp(14px,.92vw,17px)!important;line-height:1.1!important;letter-spacing:-.025em!important;font-weight:900!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn{gap:8px!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{flex-basis:42px!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;margin-left:8px!important}@media (min-width:901px) and (max-width:1280px){body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:first-child,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>span:not(.tuspot-home-hero-v3-select-chevron){font-size:clamp(13px,1.12vw,16px)!important}body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn>.tuspot-home-hero-v3-select-chevron{flex-basis:38px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}}body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer{position:fixed!important;z-index:2147483000!important;display:block!important;transform:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer.is-visible,body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:min(780px,100%)!important;max-width:100%!important;margin:22px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row:before,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row:after,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row:before,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row:after{display:none!important;content:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row>nav,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row>nav{display:contents!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row>nav>a.tuspot-cat-season-guide-action-link,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row>nav>a.tuspot-cat-season-guide-action-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:54px!important;height:54px!important;margin:0!important;padding:0 14px!important;border:1px solid rgb(35 187 231 / .24)!important;border-radius:999px!important;background:rgb(255 255 255 / .94)!important;background-image:none!important;color:#0B4756!important;-webkit-text-fill-color:#0B4756!important;font-size:14px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;box-shadow:0 12px 26px rgb(9 52 64 / .08)!important;transform:none!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--primary,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--primary{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 32px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:hover,body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:focus,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:hover,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link:focus{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link :is(span,b,strong,small,em,i,svg,path){color:inherit!important;-webkit-text-fill-color:inherit!important;stroke:currentColor!important}@media (max-width:980px){body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}}@media (max-width:560px){body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions-row{grid-template-columns:1fr!important}}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-season-guide .tuspot-cat-season-guide-actions-row .tuspot-cat-season-guide-action-link--secondary{background:#0B2832!important;border-color:rgb(159 226 244 / .25)!important;color:#F3FBFD!important;-webkit-text-fill-color:#F3FBFD!important}body.tuspot-platform .tuspot-place-card.tuspot-place-similar,.tuspot-place-card.tuspot-place-similar{position:relative}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head{position:static;min-height:44px;padding-right:172px;align-items:flex-start}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:visited,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:visited{position:absolute;top:22px;right:22px;margin:0!important;min-width:132px;min-height:40px;padding:10px 16px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;border:1px solid #23BBE7!important;background:#23BBE7!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;line-height:1!important;box-shadow:0 14px 30px rgb(35 187 231 / .22)!important;z-index:3}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:hover,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:focus-visible,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:hover,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:focus-visible{background:#212844!important;border-color:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button,body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:visited,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:visited{background:#EAF8FE!important;color:#093440!important;border:1px solid #BEEBFA!important;opacity:1!important;visibility:visible!important;text-decoration:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:hover,body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:focus-visible,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:hover,.tuspot-place-side-card.tuspot-place-weather button.tuspot-place-weather-button:focus-visible{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin{width:32px!important;height:32px!important;min-width:32px!important;flex:0 0 32px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #BEEBFA!important;border-radius:999px!important;background:#fff!important;color:#23BBE7!important;opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg,body.tuspot-platform .tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg *,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg,.tuspot-place-titleblock .tuspot-place-address.tuspot-place-address-wide>.tuspot-place-address-pin svg *{display:block!important;visibility:visible!important;opacity:1!important;stroke:currentColor!important;fill:none!important;color:inherit!important}body.tuspot-platform .tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link,body.tuspot-platform .tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:visited,body.tuspot-platform #primary>main>section.tuspot-blog-grid article.tuspot-blog-card .tuspot-blog-card-foot a,body.tuspot-platform #primary>main>section.tuspot-blog-grid article.tuspot-blog-card .tuspot-blog-card-foot a:visited,.tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link,.tuspot-blog-card .tuspot-blog-card-foot a.tuspot-blog-readmore-link:visited{color:#fff!important;text-decoration:none!important;opacity:1!important}@media (max-width:820px){body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head{padding-right:0;display:flex;flex-direction:column;align-items:flex-start}body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,.tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link{position:static;width:100%;margin-top:12px!important}}html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;flex:none!important;flex-basis:auto!important;justify-self:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-home-hero-v3{--tuspot-hero-v3-search-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px)) !important}@media (max-width:1120px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;flex-basis:auto!important}}@media (max-width:760px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;flex-basis:auto!important}}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder,.tuspot-front-experience .tuspot-fpx-100-founder{position:relative;isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(360px,.72fr)!important;gap:24px!important;overflow:hidden;background-position:center center!important;background-size:cover!important;border:1px solid rgb(35 187 231 / .20)!important;box-shadow:0 30px 90px rgb(9 52 64 / .14)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-photo,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-photo{background-image:linear-gradient(90deg,rgb(9 52 64 / .92) 0%,rgb(19 103 127 / .78) 46%,rgb(9 52 64 / .38) 100%),var(--tuspot100-bg)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-aqua,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-aqua{background:radial-gradient(circle at 82% 12%,rgb(35 187 231 / .42),transparent 34%),linear-gradient(135deg,#093440 0%,#13677f 52%,#23bbe7 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-deep,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-deep{background:radial-gradient(circle at 78% 20%,rgb(35 187 231 / .24),transparent 34%),linear-gradient(135deg,#111827 0%,#14203b 52%,#093440 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-mountain,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-mountain{background:radial-gradient(circle at 82% 16%,rgb(181 232 206 / .34),transparent 36%),linear-gradient(135deg,#0b4756 0%,#0e745f 48%,#23bbe7 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder.is-bg-sunrise,.tuspot-front-experience .tuspot-fpx-100-founder.is-bg-sunrise{background:radial-gradient(circle at 85% 12%,rgb(255 255 255 / .28),transparent 34%),linear-gradient(135deg,#0b4756 0%,#1d8ca8 48%,#f7b955 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder:after,.tuspot-front-experience .tuspot-fpx-100-founder:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(255 255 255 / .05),#fff0);pointer-events:none}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder>*,.tuspot-front-experience .tuspot-fpx-100-founder>*{position:relative;z-index:1}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy h2,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy p,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy>span,.tuspot-front-experience .tuspot-fpx-100-founder-copy h2,.tuspot-front-experience .tuspot-fpx-100-founder-copy p,.tuspot-front-experience .tuspot-fpx-100-founder-copy>span{color:#fff!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy h2,.tuspot-front-experience .tuspot-fpx-100-founder-copy h2{max-width:760px;margin-bottom:16px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-copy p,.tuspot-front-experience .tuspot-fpx-100-founder-copy p{max-width:820px;opacity:.90}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-trust,.tuspot-front-experience .tuspot-fpx-100-trust{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-trust span,.tuspot-front-experience .tuspot-fpx-100-trust span{display:inline-flex;align-items:center;width:fit-content;padding:9px 12px;border-radius:999px;background:rgb(255 255 255 / .14);color:#fff!important;border:1px solid rgb(255 255 255 / .18);font-size:13px;font-weight:900;backdrop-filter:blur(12px)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions,.tuspot-front-experience .tuspot-fpx-100-actions{display:flex;flex-wrap:wrap;gap:12px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions a,.tuspot-front-experience .tuspot-fpx-100-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:999px;font-weight:950;text-decoration:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions a:first-child,.tuspot-front-experience .tuspot-fpx-100-actions a:first-child{background:#fff!important;color:#0b4756!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-actions a:last-child,.tuspot-front-experience .tuspot-fpx-100-actions a:last-child{background:rgb(255 255 255 / .13)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-score,.tuspot-front-experience .tuspot-fpx-100-founder-score{grid-template-columns:auto 1fr!important;min-height:150px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder-score b,.tuspot-front-experience .tuspot-fpx-100-founder-score b{background:#fff!important;color:#0b4756!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter,.tuspot-front-experience .tuspot-fpx-100-meter{height:13px;padding:3px;border-radius:999px;background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .18);overflow:hidden}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter i,.tuspot-front-experience .tuspot-fpx-100-meter i{display:block;height:100%;min-width:6px;border-radius:inherit;background:#fff}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages,.tuspot-front-experience .tuspot-fpx-100-packages{grid-column:1 / -1;width:100%;margin-top:6px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head,.tuspot-front-experience .tuspot-fpx-100-packages-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:0 0 14px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head span,.tuspot-front-experience .tuspot-fpx-100-packages-head span{display:inline-flex;width:fit-content;padding:8px 12px;border-radius:999px;background:rgb(255 255 255 / .16);color:#fff!important;font-weight:950;text-transform:uppercase;font-size:12px;letter-spacing:.04em}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head strong,.tuspot-front-experience .tuspot-fpx-100-packages-head strong{max-width:650px;color:rgb(255 255 255 / .86)!important;text-align:right;font-size:14px;line-height:1.5}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-grid,.tuspot-front-experience .tuspot-fpx-100-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package,.tuspot-front-experience .tuspot-fpx-100-package{display:flex;flex-direction:column;min-height:100%;padding:20px;border-radius:26px;background:rgb(255 255 255 / .94);border:1px solid rgb(255 255 255 / .65);box-shadow:0 22px 48px rgb(9 52 64 / .16)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-kicker,.tuspot-front-experience .tuspot-fpx-100-package-kicker{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:#eaf8fe;color:#0b7d9a!important;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package h3,.tuspot-front-experience .tuspot-fpx-100-package h3{margin:10px 0 8px!important;color:#0b4756!important;font-size:clamp(24px, 2.2vw, 34px)!important;line-height:1.05!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package p,.tuspot-front-experience .tuspot-fpx-100-package p{min-height:50px;margin:0 0 14px!important;color:#5f7280!important;font-size:14px!important;line-height:1.5!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-price,.tuspot-front-experience .tuspot-fpx-100-package-price{display:grid;gap:4px;margin:0 0 14px;padding:14px;border-radius:20px;background:#f6fbfe;border:1px solid rgb(35 187 231 / .14)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-price strong,.tuspot-front-experience .tuspot-fpx-100-package-price strong{color:#14203b!important;font-size:18px;line-height:1.25;font-weight:950}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-price em,.tuspot-front-experience .tuspot-fpx-100-package-price em{color:#7a8b98;font-size:12px;font-style:normal;text-decoration:line-through;font-weight:850}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package ul,.tuspot-front-experience .tuspot-fpx-100-package ul{display:grid;gap:8px;margin:0 0 18px!important;padding:0!important;list-style:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package li,.tuspot-front-experience .tuspot-fpx-100-package li{position:relative;padding-left:22px;color:#334155;font-size:13px;font-weight:850}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package li:before,.tuspot-front-experience .tuspot-fpx-100-package li:before{content:"✓";position:absolute;left:0;top:0;color:#23bbe7;font-weight:950}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package>a,.tuspot-front-experience .tuspot-fpx-100-package>a{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:auto;border-radius:999px;background:#23bbe7!important;color:#fff!important;text-decoration:none!important;font-weight:950;box-shadow:0 14px 28px rgb(35 187 231 / .23)}@media (max-width:1100px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-founder,.tuspot-front-experience .tuspot-fpx-100-founder{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package-grid,.tuspot-front-experience .tuspot-fpx-100-package-grid{grid-template-columns:1fr}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head,.tuspot-front-experience .tuspot-fpx-100-packages-head{display:grid}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-packages-head strong,.tuspot-front-experience .tuspot-fpx-100-packages-head strong{text-align:left}}body.tuspot-platform.tuspot-canon-page-body:has(.tuspot-help-page) :where(.entry-header,.page-header){display:none!important}body.tuspot-platform .tuspot-canon-page--help-center{width:100%!important;max-width:100%!important;margin:0!important;padding:clamp(44px,4.2vw,78px) 0 clamp(56px,5vw,96px)!important;clear:both!important;overflow:visible!important;background:#f5fbfe}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;float:none!important;clear:both!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important;overflow:visible!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container>.tuspot-help-page,body.tuspot-platform .tuspot-help-page.tuspot-centered-page,body.tuspot-platform .tuspot-help-center.tuspot-help-page{--tuspot-help-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px));width:var(--tuspot-help-width)!important;max-width:var(--tuspot-help-width)!important;margin:0 auto!important;padding:0!important;float:none!important;clear:both!important;position:relative!important;left:auto!important;right:auto!important;transform:translateX(var(--tuspot-help-align-x,0))!important;transform-origin:center center!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .tuspot-help-page .tuspot-help-canvas{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-help-page :where(.tuspot-help-hero,.tuspot-help-topic-grid,.tuspot-help-layout){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-help-page .tuspot-help-topic-grid{margin-top:18px!important;margin-bottom:24px!important}@media (max-width:1100px){body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container>.tuspot-help-page,body.tuspot-platform .tuspot-help-page.tuspot-centered-page,body.tuspot-platform .tuspot-help-center.tuspot-help-page{--tuspot-help-width:calc(100vw - 40px)}}@media (max-width:700px){body.tuspot-platform .tuspot-canon-page--help-center{padding:28px 0 54px!important}body.tuspot-platform .tuspot-canon-page--help-center .tuspot-canon-page__container>.tuspot-help-page,body.tuspot-platform .tuspot-help-page.tuspot-centered-page,body.tuspot-platform .tuspot-help-center.tuspot-help-page{--tuspot-help-width:calc(100vw - 28px)}}html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;flex:none!important;flex-basis:auto!important;min-height:82px!important;height:auto!important;max-height:none!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;align-self:center!important;justify-self:center!important}body.tuspot-platform .tuspot-home-hero-v3-search::before{border-radius:inherit!important}@media (min-width:901px){body.tuspot-platform .tuspot-home-hero-v3-search{grid-template-columns:minmax(260px,1.22fr) minmax(170px,.72fr) minmax(190px,.78fr) minmax(220px,.82fr) 86px!important}}@media (min-width:1121px) and (max-width:1280px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;max-width:min(clamp(1060px, 74vw, 1200px), calc(100vw - 48px))!important;flex-basis:auto!important}}@media (max-width:1120px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;flex-basis:auto!important}}@media (max-width:760px){html body.tuspot-platform section.tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform .tuspot-home-hero-v3 form.tuspot-home-hero-v3-search,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,html body.tuspot-platform form.tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-v4-home-hero-v3__form,body.tuspot-platform .tuspot-home-hero-v3-search.tuspot-c--home-hero-v3,body.tuspot-platform .tuspot-home-hero-v3-search{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;flex-basis:auto!important}}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{display:grid!important;grid-template-columns:minmax(0,1.03fr) minmax(360px,.82fr)!important;gap:clamp(22px,2.6vw,38px)!important;padding:clamp(34px,4vw,72px)!important;border-radius:34px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .34)!important;box-shadow:0 34px 100px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow.is-bg-aqua,.tuspot-front-experience .tuspot-fpx-100-wow.is-bg-aqua{background:radial-gradient(circle at 86% 86%,rgb(255 255 255 / .20),transparent 28%),radial-gradient(circle at 8% 14%,rgb(189 239 255 / .28),transparent 34%),linear-gradient(135deg,#082f3b 0%,#0c6077 48%,#23bbe7 100%)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow:before,.tuspot-front-experience .tuspot-fpx-100-wow:before{content:"";position:absolute;inset:18px;border-radius:26px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(135deg,rgb(255 255 255 / .08),#fff0 48%,rgb(255 255 255 / .08));pointer-events:none;z-index:0}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow>*,.tuspot-front-experience .tuspot-fpx-100-wow>*{position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-copy,.tuspot-front-experience .tuspot-fpx-100-wow-copy{max-width:760px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-kicker,.tuspot-front-experience .tuspot-fpx-100-wow-kicker{display:inline-flex!important;width:fit-content!important;padding:9px 14px!important;border-radius:999px!important;background:rgb(255 255 255 / .18)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .16)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-copy h2,.tuspot-front-experience .tuspot-fpx-100-wow-copy h2{margin:18px 0 14px!important;max-width:720px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(34px,4.4vw,62px)!important;line-height:.97!important;letter-spacing:-.06em!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-lead,.tuspot-front-experience .tuspot-fpx-100-wow-lead{max-width:720px!important;color:rgb(255 255 255 / .92)!important;-webkit-text-fill-color:rgb(255 255 255 / .92)!important;font-size:clamp(16px,1.25vw,20px)!important;line-height:1.62!important;font-weight:720!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-trust span,.tuspot-front-experience .tuspot-fpx-100-wow-trust span{background:rgb(255 255 255 / .17)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:rgb(255 255 255 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta:visited,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta:visited{min-width:168px!important;min-height:56px!important;padding:0 24px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:950!important;text-decoration:none!important;opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary:visited,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--primary:visited{background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(255 255 255 / .9)!important;box-shadow:0 18px 36px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary:visited,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary,.tuspot-front-experience .tuspot-fpx-100-wow-actions .tuspot-fpx-100-cta--secondary:visited{background:rgb(255 255 255 / .15)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgb(255 255 255 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-board,.tuspot-front-experience .tuspot-fpx-100-wow-board{align-self:center!important;padding:clamp(20px,2.2vw,30px)!important;border-radius:30px!important;background:rgb(255 255 255 / .13)!important;border:1px solid rgb(255 255 255 / .20)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),0 24px 70px rgb(9 52 64 / .15)!important;backdrop-filter:blur(18px)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score,.tuspot-front-experience .tuspot-fpx-100-wow-score{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"number remaining" "number hurry" "number offer" "number range"!important;align-items:center!important;gap:6px 22px!important;min-height:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score .tuspot-fpx-100-wow-number,.tuspot-front-experience .tuspot-fpx-100-wow-score .tuspot-fpx-100-wow-number{grid-area:number!important;display:block!important;min-width:0!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(72px,8vw,132px)!important;line-height:.82!important;letter-spacing:-.08em!important;text-shadow:0 18px 38px rgb(9 52 64 / .22)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-remaining,.tuspot-front-experience .tuspot-fpx-100-wow-remaining{grid-area:remaining!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(22px,2.2vw,34px)!important;line-height:1.04!important;font-weight:950!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-hurry,.tuspot-front-experience .tuspot-fpx-100-wow-hurry{grid-area:hurry!important;color:#dff8ff!important;-webkit-text-fill-color:#dff8ff!important;font-size:clamp(16px,1.4vw,21px)!important;line-height:1.25!important;font-weight:900!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-offer,.tuspot-front-experience .tuspot-fpx-100-wow-offer{grid-area:offer!important;margin:4px 0 0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-style:normal!important;font-size:clamp(14px,1.16vw,18px)!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.03em!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-range,.tuspot-front-experience .tuspot-fpx-100-wow-range{grid-area:range!important;display:block!important;color:rgb(255 255 255 / .78)!important;-webkit-text-fill-color:rgb(255 255 255 / .78)!important;font-size:13px!important;font-weight:820!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter-wrap,.tuspot-front-experience .tuspot-fpx-100-meter-wrap{margin-top:24px!important;display:grid!important;gap:10px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-meter-labels,.tuspot-front-experience .tuspot-fpx-100-meter-labels{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;color:rgb(255 255 255 / .86)!important;-webkit-text-fill-color:rgb(255 255 255 / .86)!important;font-size:13px!important;font-weight:900!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter,.tuspot-front-experience .tuspot-fpx-100-wow-meter{height:18px!important;padding:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .24)!important;border:1px solid rgb(255 255 255 / .25)!important;box-shadow:inset 0 1px 8px rgb(9 52 64 / .12)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter i,.tuspot-front-experience .tuspot-fpx-100-wow-meter i{position:relative!important;display:block!important;height:100%!important;min-width:10px!important;border-radius:inherit!important;background:linear-gradient(90deg,#fff,#bdefff)!important;box-shadow:0 10px 24px rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-meter i:after,.tuspot-front-experience .tuspot-fpx-100-wow-meter i:after{content:"";position:absolute;right:-7px;top:50%;width:18px;height:18px;border-radius:999px;transform:translateY(-50%);background:#fff;box-shadow:0 8px 20px rgb(9 52 64 / .22)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note,.tuspot-front-experience .tuspot-fpx-100-wow-note{margin-top:20px!important;padding:16px 18px!important;border-radius:22px!important;background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .18)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note strong,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-note span,.tuspot-front-experience .tuspot-fpx-100-wow-note strong,.tuspot-front-experience .tuspot-fpx-100-wow-note span{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-packages,.tuspot-front-experience .tuspot-fpx-100-wow-packages{grid-column:1 / -1!important;margin-top:8px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-package-grid,.tuspot-front-experience .tuspot-fpx-100-wow-package-grid{gap:18px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass,.tuspot-front-experience .tuspot-fpx-100-package--glass{position:relative!important;padding:clamp(22px,2vw,30px)!important;border-radius:28px!important;background:linear-gradient(180deg,rgb(255 255 255 / .95),rgb(246 251 254 / .88))!important;border:1px solid rgb(255 255 255 / .72)!important;box-shadow:0 22px 60px rgb(9 52 64 / .18),inset 0 1px 0 rgb(255 255 255 / .9)!important;backdrop-filter:blur(18px)!important;overflow:hidden!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass:before,.tuspot-front-experience .tuspot-fpx-100-package--glass:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,#23bbe7,#bdefff)}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass :is(.tuspot-fpx-100-package-kicker,h3,p,.tuspot-fpx-100-package-desc,strong,em,li,a),.tuspot-front-experience .tuspot-fpx-100-package--glass :is(.tuspot-fpx-100-package-kicker,h3,p,.tuspot-fpx-100-package-desc,strong,em,li,a){opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-kicker,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-kicker{background:#eaf8fe!important;color:#0b7d9a!important;-webkit-text-fill-color:#0b7d9a!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass h3,.tuspot-front-experience .tuspot-fpx-100-package--glass h3{color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-desc,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-desc{color:#526575!important;-webkit-text-fill-color:#526575!important;min-height:58px!important;font-size:14px!important;font-weight:760!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price{background:#fff!important;border:1px solid rgb(35 187 231 / .18)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price strong,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price strong{color:#14203b!important;-webkit-text-fill-color:#14203b!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price em,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-price em{color:#7a8b98!important;-webkit-text-fill-color:#7a8b98!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass li,.tuspot-front-experience .tuspot-fpx-100-package--glass li{color:#334155!important;-webkit-text-fill-color:#334155!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:visited,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:visited{background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;min-height:50px!important;border-radius:999px!important;text-decoration:none!important;box-shadow:0 16px 34px rgb(35 187 231 / .28)!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:hover,.tuspot-front-experience .tuspot-fpx-100-package--glass .tuspot-fpx-100-package-cta:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}@media (max-width:1100px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{grid-template-columns:1fr!important}}@media (max-width:700px){body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow,.tuspot-front-experience .tuspot-fpx-100-wow{padding:24px!important;border-radius:26px!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100-wow-score,.tuspot-front-experience .tuspot-fpx-100-wow-score{grid-template-columns:1fr!important;grid-template-areas:"number" "remaining" "hurry" "offer" "range"!important;gap:8px!important}}body.tuspot-platform .tuspot-header-layer-root,body.tuspot-platform .tuspot-header-pro,body.tuspot-platform [data-tuspot-header-pro],body.tuspot-platform .elementor-widget-tuspot_header_pro,body.tuspot-platform .elementor-widget-tuspot_header_pro>.elementor-widget-container,body.tuspot-platform .elementor-element:has(.tuspot-header-pro),body.tuspot-platform .elementor-section:has(.tuspot-header-pro),body.tuspot-platform .elementor-container:has(.tuspot-header-pro){position:relative!important;z-index:214748000!important;overflow:visible!important;isolation:auto!important}body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform .tuspot-header-pro-menu,body.tuspot-platform .tuspot-header-pro-menu-list,body.tuspot-platform .tuspot-header-pro-menu-list>li,body.tuspot-platform .tuspot-header-pro-actions,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu,body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user{position:relative!important;z-index:214748010!important;overflow:visible!important;isolation:auto!important}body.tuspot-platform .tuspot-header-pro-menu .sub-menu,body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown{z-index:214748020!important;isolation:auto!important}body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform .tuspot-pro-slider{z-index:1!important}body.tuspot-platform .tuspot-flow-save-modal{z-index:2147483000!important}body.tuspot-platform .tuspot-flow-shell .tuspot-hotel-stars-field.is-visible{display:block!important}body.tuspot-platform .tuspot-flow-shell .tuspot-hotel-stars-field:not(.is-visible){display:none!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-package-grid,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-100.is-packages-hidden .tuspot-fpx-100-wow-package-grid{display:none!important}body.tuspot-platform .tuspot-home-section.tuspot-home-places .tuspot-home-place-image{aspect-ratio:16/10!important;min-height:0!important;transform:none!important}@media (max-width:782px){body.tuspot-platform .tuspot-floating-theme-switcher{display:none!important}}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-view-btn{background:#23bbe7!important;color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full{background:#f4fbfe!important;color:#093440!important;border:1px solid rgb(35 187 231 / .28)!important}body.tuspot-platform .tuspot-booking-request-card button[type="submit"]{background:#eaf8fe!important;color:#093440!important;border:1px solid rgb(35 187 231 / .35)!important}body.tuspot-platform .tuspot-booking-request-card button[type="submit"]:hover{background:#23bbe7!important;color:#fff!important}body.tuspot-platform .tuspot-place-social-card-icon{background:transparent!important;box-shadow:none!important;border:0!important;color:#13677f!important}@media(max-width:767px){body.tuspot-platform .tuspot-place-trust-center .tuspot-place-trust-grid{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-card-view-action,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-view-btn,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-v4-role-action.tuspot-cat-card-view-action,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-v4-role-action.tuspot-cat-view-btn,body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-card-view-action,body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-view-btn,body.tuspot-platform .tuspot-c--catalog .tuspot-cat-card-actions a.tuspot-cat-card-view-action,body.tuspot-platform .tuspot-c--catalog .tuspot-cat-card-actions a.tuspot-cat-view-btn,body.tuspot-platform .tuspot-cat-filter-card button[type="submit"],body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-filter-submit-action,body.tuspot-platform .tuspot-cat-filter-form button[type="submit"],body.tuspot-platform .tuspot-cat-map-filters button[type="submit"],body.tuspot-platform .tuspot-cat-controls .tuspot-cat-filter-submit-action,body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link,body.tuspot-platform .tuspot-footer-pro-newsletter form button,body.tuspot-platform .tuspot-footer-pro-newsletter form button[type="submit"],body.tuspot-platform #tuspot-footer-pro-68908 .tuspot-footer-pro-newsletter form button{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-card-view-action:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-view-btn:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-card-view-action:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-view-btn:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-c--catalog .tuspot-cat-card-actions a.tuspot-cat-card-view-action:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-c--catalog .tuspot-cat-card-actions a.tuspot-cat-view-btn:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-filter-card button[type="submit"]:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-filter-submit-action:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-filter-form button[type="submit"]:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-map-filters button[type="submit"]:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-cat-controls .tuspot-cat-filter-submit-action:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform .tuspot-footer-pro-newsletter form button:is(:hover,:focus,:focus-visible,:active),body.tuspot-platform #tuspot-footer-pro-68908 .tuspot-footer-pro-newsletter form button:is(:hover,:focus,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-card-view-action :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-view-btn :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-card-view-action :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-view-btn :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-cat-filter-card button[type="submit"] :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-filter-submit-action :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-footer-pro-newsletter form button :is(span,strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-card-view-action :is(svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-card-actions a.tuspot-cat-view-btn :is(svg,path),body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-card-view-action :is(svg,path),body.tuspot-platform .tuspot-cat-card-actions>a.tuspot-cat-view-btn :is(svg,path),body.tuspot-platform .tuspot-cat-filter-card button[type="submit"] :is(svg,path),body.tuspot-platform .tuspot-cat-filter-card .tuspot-cat-filter-submit-action :is(svg,path),body.tuspot-platform .tuspot-place-card.tuspot-place-similar .tuspot-place-section-head a.tuspot-place-similar-more-link :is(svg,path),body.tuspot-platform .tuspot-footer-pro-newsletter form button :is(svg,path){color:#fff!important;stroke:#fff!important;fill:currentColor!important}body.tuspot-platform .tuspot-force-white-text{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{--tuspot-bg:#061f28;--tuspot-card:#0b2d38;--tuspot-soft:#123f4d;--tuspot-input:#0f3541;--tuspot-border:rgba(159,226,244,.24);--tuspot-text:#f4fbfd;--tuspot-deep:#f4fbfd;--tuspot-secondary:#9ee7f8;--ts-bg:#061f28;--ts-panel:#0b2d38;--ts-soft:#123f4d;--ts-input:#0f3541;--ts-border:rgba(159,226,244,.24);--ts-ink:#f4fbfd;--ts-secondary:#9ee7f8;background:#061f28!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform #page,html[data-tuspot-theme="dark"] body.tuspot-platform .site,html[data-tuspot-theme="dark"] body.tuspot-platform .site-content,html[data-tuspot-theme="dark"] body.tuspot-platform main,html[data-tuspot-theme="dark"] body.tuspot-platform article,html[data-tuspot-theme="dark"] body.tuspot-platform .entry-content,body.tuspot-platform[data-tuspot-theme="dark"] #page,body.tuspot-platform[data-tuspot-theme="dark"] .site,body.tuspot-platform[data-tuspot-theme="dark"] .site-content,body.tuspot-platform[data-tuspot-theme="dark"] main,body.tuspot-platform[data-tuspot-theme="dark"] article,body.tuspot-platform[data-tuspot-theme="dark"] .entry-content{background:#061f28!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro{position:relative!important;z-index:1000000!important;background:#061f28!important;border-bottom:1px solid rgb(159 226 244 / .14)!important;box-shadow:0 14px 42px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-inner{background:rgb(7 33 42 / .96)!important;border-color:rgb(159 226 244 / .18)!important;box-shadow:none!important;color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-user,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-main,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-menu-guest>a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-menu-user,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-main,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-menu-guest>a{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-main:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-main:hover{color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-dropdown{z-index:1000002!important;background:#082833!important;border-color:rgb(159 226 244 / .22)!important;box-shadow:0 28px 70px rgb(0 0 0 / .44)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-dropdown a{color:#e9f8fe!important;-webkit-text-fill-color:#e9f8fe!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-menu .sub-menu a:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-account-dropdown a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-menu .sub-menu a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-account-dropdown a:hover{background:rgb(35 187 231 / .14)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-cta,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-cta{background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 36px rgb(35 187 231 / .24)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3{background:#061f28!important;color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-shade,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-shade{background:linear-gradient(90deg,rgb(4 23 29 / .80),rgb(4 23 29 / .55),rgb(4 23 29 / .34)),linear-gradient(180deg,rgb(4 23 29 / .12),rgb(4 23 29 / .28),#061f28 100%)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3 h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3 p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3 h1,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3 p{color:#fff!important;text-shadow:0 12px 34px rgb(0 0 0 / .22)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-tabs a{background:rgb(8 40 51 / .78)!important;border-color:rgb(159 226 244 / .24)!important;color:#e9f8fe!important;-webkit-text-fill-color:#e9f8fe!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a.is-active,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-tabs a:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-tabs a.is-active,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-tabs a:hover{background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:rgb(7 33 42 / .92)!important;border-color:rgb(159 226 244 / .25)!important;box-shadow:0 30px 80px rgb(0 0 0 / .42)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price{background:rgb(7 33 42 / .92)!important;color:#f4fbfd!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search label>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search label>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search select{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price strong{background:#123f4d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 20px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"],body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search button[type="submit"]{background:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer{background:#082833!important;border-color:rgb(159 226 244 / .26)!important;box-shadow:0 28px 70px rgb(0 0 0 / .46)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option :is(span,strong,b,em,small,i),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option :is(span,strong,b,em,small,i){color:#e9f8fe!important;-webkit-text-fill-color:#e9f8fe!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option.is-selected{background:rgb(35 187 231 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-cards-wrap,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-cards-wrap{background:rgb(7 33 42 / .94)!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience{color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-hero,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-hero{background:radial-gradient(circle at 12% 0%,rgb(35 187 231 / .20),transparent 30%),radial-gradient(circle at 96% 12%,rgb(118 220 201 / .13),transparent 34%),linear-gradient(135deg,#082833 0%,#0b2d38 48%,#061f28 100%)!important;border-color:rgb(159 226 244 / .22)!important;box-shadow:0 30px 90px rgb(0 0 0 / .26)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-section{background:linear-gradient(180deg,rgb(12 48 60 / .96),rgb(8 35 45 / .98))!important;border-color:rgb(159 226 244 / .20)!important;box-shadow:0 26px 70px rgb(0 0 0 / .24)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail{background:linear-gradient(135deg,rgb(12 48 60 / .96),rgb(8 35 45 / .98))!important;border-color:rgb(159 226 244 / .20)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-hero h1,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-head h2,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-hero h1,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-head h2,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-section-head h2{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-hero p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-head p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-section-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-hero p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-head p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-section-head p{color:#b9d9e3!important;-webkit-text-fill-color:#b9d9e3!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-kicker,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-100-copy>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport>div>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner>div>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail>div>span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-head span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-kicker,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-100-copy>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport>div>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner>div>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail>div>span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-head span{background:rgb(35 187 231 / .14)!important;color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search label,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path.is-owner,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid article,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search label,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path.is-owner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid article,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card{background:#082833!important;border-color:rgb(159 226 244 / .18)!important;color:#d9f1f7!important;box-shadow:0 18px 48px rgb(0 0 0 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid a{text-decoration:none!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search select,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search select,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail input{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important;background:transparent!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-search span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-search span{color:#9fcbd7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-actions a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-100-copy a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner-actions a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-section-head.has-action>a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card a:last-child,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail button,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-actions a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-100-copy a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner-actions a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-section-head.has-action>a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card a:last-child,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail button,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card strong{background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-actions a.is-secondary,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-100-copy a+a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-owner-actions a+a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-actions a.is-secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-100-copy a+a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-owner-actions a+a{background:#123f4d!important;border:1px solid rgb(159 226 244 / .24)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-photo-card span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-map-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-photo-card span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-map-card{background:rgb(8 40 51 / .86)!important;border-color:rgb(159 226 244 / .18)!important;color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-map-card strong,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport-card b,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-map-card strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport-card b{color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-map-card span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport-card em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-map-card span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport-card em{color:#b9d9e3!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-passport-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-passport-card{background:linear-gradient(135deg,#0b2d38,#126980)!important;border-color:rgb(159 226 244 / .22)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-path-steps b,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-style-grid em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-path-steps b,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-style-grid em{background:rgb(35 187 231 / .16)!important;color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-card span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-grid span,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card>a span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-card span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-grid span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card>a span{background:rgb(234 248 254 / .92)!important;color:#093440!important;-webkit-text-fill-color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-content,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-magazine-content,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-content,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-magazine-content{background:#082833!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-place-highlights span,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-place-highlights span{background:rgb(159 226 244 / .12)!important;color:#d9f1f7!important;-webkit-text-fill-color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail form,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail form{background:#082833!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-fpx-tail input::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-fpx-tail input::placeholder{color:#9fcbd7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card>div,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card>div{background:#082833!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-personalized-card em,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-personalized-card em{color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-category-card,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-category-card,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-step-card{background:#082833!important;border-color:rgb(159 226 244 / .18)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card h3 a,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-category-card h3,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card h3 a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-category-card h3,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-step-card h3{color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-place-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-category-card p,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-step-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-place-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-category-card p,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-step-card p{color:#b9d9e3!important;-webkit-text-fill-color:#b9d9e3!important}@media (max-width:782px){html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}html[data-tuspot-theme="dark"] body.tuspot-platform,body.tuspot-platform[data-tuspot-theme="dark"]{--ts-dark-bg:#041f27;--ts-dark-panel:#082b35;--ts-dark-panel-2:#0b3440;--ts-dark-panel-3:#0f3d4a;--ts-dark-border:rgba(159,226,244,.22);--ts-dark-text:#f3fbfe;--ts-dark-muted:#b8dce5;--ts-dark-aqua:#23bbe7;--ts-dark-aqua-soft:rgba(35,187,231,.16);color-scheme:dark;background:#041f27!important}html[data-tuspot-theme="dark"] body.tuspot-platform :is(.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap,.elementor-widget,.elementor-element):has(.tuspot-header-pro),body.tuspot-platform[data-tuspot-theme="dark"] :is(.elementor,.elementor-section,.elementor-container,.elementor-widget-wrap,.elementor-widget,.elementor-element):has(.tuspot-header-pro){background:#041f27!important;background-color:#041f27!important;border-color:rgb(159 226 244 / .12)!important;box-shadow:none!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro{width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;background:#041f27!important;border:0!important;border-bottom:1px solid rgb(159 226 244 / .14)!important;box-shadow:0 14px 40px rgb(0 0 0 / .22)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro-inner,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro-inner{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:0 auto!important;background:#062733!important;border-left:1px solid rgb(159 226 244 / .13)!important;border-right:1px solid rgb(159 226 244 / .13)!important;border-top:0!important;border-bottom:0!important;border-radius:0!important;color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro :is(a,span,strong,b,em,small),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro :is(a,span,strong,b,em,small){color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro :is(svg,path),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro :is(svg,path){color:currentColor!important;stroke:currentColor!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-header-pro .tuspot-header-pro-cta :is(span,strong,b,em,small),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-header-pro-cta,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-header-pro .tuspot-header-pro-cta :is(span,strong,b,em,small){background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search{background:rgb(5 31 39 / .94)!important;border:1px solid rgb(159 226 244 / .22)!important;box-shadow:0 30px 90px rgb(0 0 0 / .42)!important;backdrop-filter:blur(18px) saturate(126%)!important;-webkit-backdrop-filter:blur(18px) saturate(126%)!important;overflow:visible!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search :is(label,.tuspot-home-hero-v3-select,.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-price),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search :is(label,.tuspot-home-hero-v3-select,.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-price){background:transparent!important;border-color:rgb(159 226 244 / .20)!important;color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search input::placeholder,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search input::placeholder{background:transparent!important;color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search :is(.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-select-btn span,.tuspot-home-hero-v3-select-btn strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search :is(.tuspot-home-hero-v3-select-btn,.tuspot-home-hero-v3-select-btn span,.tuspot-home-hero-v3-select-btn strong){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn{border:1px solid rgb(159 226 244 / .28)!important;background:rgb(8 43 53 / .72)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price{background:rgb(4 31 39 / .94)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-price strong,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-price strong{background:#0f3d4a!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-fixed-layer,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-panel.is-tuspot-portal-layer{background:#062733!important;border:1px solid rgb(159 226 244 / .24)!important;box-shadow:0 32px 86px rgb(0 0 0 / .50)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option *,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option *{color:#eaf9fd!important;-webkit-text-fill-color:#eaf9fd!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option:hover,html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-home-hero-v3-select-option.is-selected,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option:hover,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-home-hero-v3-select-option.is-selected{background:rgb(35 187 231 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience{background:#041f27!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-section,.tuspot-fpx-hero,.tuspot-personalized,.tuspot-home-section,.tuspot-fpx-styles,.tuspot-fpx-places,.tuspot-fpx-steps,.tuspot-fpx-passport,.tuspot-fpx-owner,.tuspot-fpx-magazine,.tuspot-fpx-tail),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-section,.tuspot-fpx-hero,.tuspot-personalized,.tuspot-home-section,.tuspot-fpx-styles,.tuspot-fpx-places,.tuspot-fpx-steps,.tuspot-fpx-passport,.tuspot-fpx-owner,.tuspot-fpx-magazine,.tuspot-fpx-tail){background:linear-gradient(135deg,#082b35 0%,#0a3440 56%,#061f28 100%)!important;border:1px solid rgb(159 226 244 / .20)!important;box-shadow:0 30px 90px rgb(0 0 0 / .30)!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(h1,h2,h3,h4,strong,b),html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(h1,h2,h3,h4,strong,b) :is(a,span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(h1,h2,h3,h4,strong,b),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(h1,h2,h3,h4,strong,b) :is(a,span){color:#f6fcff!important;-webkit-text-fill-color:#f6fcff!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(p,small,em,label,li,.tuspot-fpx-section-head p,.tuspot-fpx-style-grid span,.tuspot-fpx-path-steps span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(p,small,em,label,li,.tuspot-fpx-section-head p,.tuspot-fpx-style-grid span,.tuspot-fpx-path-steps span){color:#bfe2eb!important;-webkit-text-fill-color:#bfe2eb!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-kicker,.tuspot-fpx-section-head>span,.tuspot-personalized-head>span,.tuspot-fpx-passport>div>span,.tuspot-fpx-owner>div>span,.tuspot-fpx-tail>div>span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-kicker,.tuspot-fpx-section-head>span,.tuspot-personalized-head>span,.tuspot-fpx-passport>div>span,.tuspot-fpx-owner>div>span,.tuspot-fpx-tail>div>span){background:rgb(35 187 231 / .14)!important;color:#9ee7f8!important;-webkit-text-fill-color:#9ee7f8!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-style-grid a,.tuspot-fpx-path,.tuspot-fpx-path-steps a,.tuspot-fpx-place-card,.tuspot-fpx-magazine-grid article,.tuspot-personalized-card,.tuspot-home-place-card),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-style-grid a,.tuspot-fpx-path,.tuspot-fpx-path-steps a,.tuspot-fpx-place-card,.tuspot-fpx-magazine-grid article,.tuspot-personalized-card,.tuspot-home-place-card){background:#062733!important;border:1px solid rgb(159 226 244 / .20)!important;color:#d9f1f7!important;box-shadow:0 18px 52px rgb(0 0 0 / .25)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason){background:rgb(234 248 254 / .92)!important;color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason) :is(strong,b,span,p),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-path-steps a,.tuspot-fpx-place-reason) :is(strong,b,span,p){color:#093440!important;-webkit-text-fill-color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-place-content,.tuspot-fpx-magazine-content,.tuspot-personalized-card>div),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-place-content,.tuspot-fpx-magazine-content,.tuspot-personalized-card>div){background:#062733!important;color:#d9f1f7!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-place-main,.tuspot-fpx-section-head.has-action>a,.tuspot-fpx-passport a,.tuspot-fpx-owner-actions a,.tuspot-fpx-tail button,.tuspot-personalized-card strong),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-place-main,.tuspot-fpx-section-head.has-action>a,.tuspot-fpx-passport a,.tuspot-fpx-owner-actions a,.tuspot-fpx-tail button,.tuspot-personalized-card strong){background:#23bbe7!important;border-color:#23bbe7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-place-top span,.tuspot-fpx-place-highlights span,.tuspot-fpx-magazine-grid span),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience :is(.tuspot-fpx-place-top span,.tuspot-fpx-place-highlights span,.tuspot-fpx-magazine-grid span){background:rgb(234 248 254 / .93)!important;color:#093440!important;-webkit-text-fill-color:#093440!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-front-experience input,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-front-experience input{background:#062733!important;color:#f4fbfd!important;-webkit-text-fill-color:#f4fbfd!important;border-color:rgb(159 226 244 / .20)!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials{color:#eaf9fd!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials :is(a,span,strong,b),body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials :is(a,span,strong,b){color:#eaf9fd!important;-webkit-text-fill-color:#eaf9fd!important;opacity:1!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-floating-socials a,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-floating-socials a{background:rgb(159 226 244 / .14)!important;border-color:rgb(159 226 244 / .18)!important}html[data-tuspot-theme="dark"] body.tuspot-platform ::selection{background:rgb(35 187 231 / .38)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-dark-mode="disabled"] [data-tuspot-theme-switcher],html[data-tuspot-dark-mode="disabled"] .tuspot-floating-theme-switcher,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-switcher,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-toggle,html[data-tuspot-dark-mode="disabled"] .tuspot-toggle-theme,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-switch,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-dark-toggle,html[data-tuspot-dark-mode="disabled"] .tuspot-theme-light-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}html[data-tuspot-dark-mode="disabled"]{color-scheme:light!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-main,body.tuspot-platform .tuspot-front-experience a.tuspot-fpx-place-main,body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-main:is(:hover,:focus,:active){background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-front-experience .tuspot-fpx-place-main :is(span,strong,b,em,small,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-season-tabs a:not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:var(--tuspot-season-tab-text,#0B4F62)!important;-webkit-text-fill-color:var(--tuspot-season-tab-text,#0B4F62)!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-active,body.tuspot-platform .tuspot-cat-season-tabs a:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-active :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-season-tabs a:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-subnav :is(a,button):not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):not(.is-active):not(:hover),body.tuspot-platform .tuspot-cat-subnav :is(a,button):not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):not(.is-active):not(:hover) :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-subnav :is(a,button).is-active,body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button).is-active,body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button).is-active,body.tuspot-platform .tuspot-cat-subnav :is(a,button):hover,body.tuspot-platform .tuspot-cat-subnav-carousel :is(a,button):hover,body.tuspot-platform .tuspot-cat-subnav-labels :is(a,button):hover{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.is-primary,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.is-primary:is(:hover,:focus,:active){background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.tuspot-auth-create-account-cta,body.tuspot-platform .tuspot-auth-required-card .tuspot-auth-actions-row a.tuspot-auth-create-account-cta:is(:hover,:focus,:active){background:#fff!important;border:1px solid rgb(35 187 231 / .36)!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active),body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active):hover,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab:not(.is-active):focus{background:#fff!important;border-color:rgb(35 187 231 / .32)!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important}body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active,body.tuspot-platform .tuspot-flow-shell .tuspot-amenity-tabnav button.tuspot-add-place-amenity-tab.is-active:is(:hover,:focus){background:linear-gradient(135deg,#23BBE7,#13677F)!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img-v21059{height:clamp(230px, 15vw, 285px)!important;background-size:cover!important;background-position:center center!important}body.tuspot-platform .tuspot-cat-place-img-v21059 .tuspot-cat-photo-category-badge{position:absolute!important;left:18px!important;bottom:18px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:8px 14px!important;border-radius:14px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:14px!important;font-weight:950!important;line-height:1!important;box-shadow:0 14px 30px rgb(9 52 64 / .16)!important}body.tuspot-platform .tuspot-cat-sponsored-badge-v21059{position:absolute!important;left:18px!important;top:18px!important;z-index:4!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFE7A1,#FFB84D)!important;color:#573300!important;-webkit-text-fill-color:#573300!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;box-shadow:0 14px 30px rgb(121 79 0 / .16)!important}body.tuspot-platform .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge+.tuspot-cat-sponsored-badge-v21059,body.tuspot-platform .tuspot-cat-place-img-v21059 .tuspot-cat-sponsored-badge-v21059+.tuspot-cat-recent-badge{top:60px!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059{position:absolute!important;right:18px!important;bottom:18px!important;z-index:3!important;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:36px!important;max-width:calc(100% - 170px)!important;padding:8px 13px!important;border-radius:999px!important;background:rgb(255 255 255 / .94)!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;font-weight:950!important;font-size:13px!important;line-height:1!important;box-shadow:0 14px 34px rgb(9 52 64 / .16)!important;backdrop-filter:blur(10px)!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059 .tuspot-cat-svg,body.tuspot-platform .tuspot-cat-image-season-badge-v21059 svg{width:18px!important;height:18px!important;color:#23BBE7!important;-webkit-text-fill-color:#23BBE7!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059 b{color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important;white-space:nowrap!important}body.tuspot-platform .tuspot-cat-place-badges-compact,body.tuspot-platform .tuspot-cat-place-badges-compact em,body.tuspot-platform .tuspot-catalog-region-duplicate-v21059{display:none!important}body.tuspot-platform .tuspot-cat-place-card.is-filter-source-place{border-color:#23BBE7!important;box-shadow:0 24px 60px rgb(35 187 231 / .18),0 0 0 3px rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-place-category-tags :is(a.tuspot-place-filter-chip-link-v21059,a.tuspot-place-primary-category-chip,a.tuspot-place-secondary-category-chip,a.tuspot-place-region-chip),body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059{display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease!important}body.tuspot-platform .tuspot-place-category-tags :is(a.tuspot-place-filter-chip-link-v21059,a.tuspot-place-primary-category-chip,a.tuspot-place-secondary-category-chip,a.tuspot-place-region-chip):hover,body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059:hover{transform:translateY(-1px)!important;border-color:#23BBE7!important;background:#EAF8FE!important;color:#0B4F62!important;-webkit-text-fill-color:#0B4F62!important}body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059 svg,body.tuspot-platform .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21059 svg *{stroke:currentColor!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card .tuspot-cat-place-img-v21059{height:220px!important}body.tuspot-platform .tuspot-cat-image-season-badge-v21059{max-width:calc(100% - 36px)!important;left:18px!important;right:auto!important;bottom:62px!important}}body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card .tuspot-booking-request-submit.tuspot-booking-request-submit-v21062,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button[type="submit"].tuspot-booking-request-submit-v21062{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:58px!important;border-radius:18px!important;background:#23BBE7!important;background-color:#23BBE7!important;background-image:none!important;border:1px solid #23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;box-shadow:0 18px 38px rgb(35 187 231 / .24)!important;opacity:1!important}body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062:hover,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062:focus-visible,body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062:active{background:#212844!important;background-color:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-page .tuspot-booking-request-card button.tuspot-booking-request-submit-v21062 :is(span,strong,b,em,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:visited{background:#23BBE7!important;background-color:#23BBE7!important;background-image:none!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 14px 30px rgb(35 187 231 / .18)!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:hover,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:focus-visible,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:active{background:#212844!important;background-color:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;transform:translateY(-1px)!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062 :is(svg,path,circle,rect,line,polyline,polygon),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:hover :is(svg,path,circle,rect,line,polyline,polygon),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:focus-visible :is(svg,path,circle,rect,line,polyline,polygon),body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:active :is(svg,path,circle,rect,line,polyline,polygon){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062 .tuspot-place-svg,body.tuspot-platform .tuspot-place-page .tuspot-place-purpose-chips a.tuspot-place-purpose-chip-link-v21062:hover .tuspot-place-svg{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{left:18px!important;right:auto!important;top:18px!important;z-index:9!important;min-height:34px!important;padding:8px 13px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFE7A1,#FFB84D)!important;border:1px solid rgb(255 184 77 / .54)!important;color:#573300!important;-webkit-text-fill-color:#573300!important;box-shadow:0 14px 30px rgb(121 79 0 / .18)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:linear-gradient(135deg,#EAF8FE,#23BBE7)!important;border-color:rgb(35 187 231 / .55)!important;color:#073540!important;-webkit-text-fill-color:#073540!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{left:18px!important;top:60px!important;right:auto!important}body.tuspot-platform .tuspot-place-hero-img,body.tuspot-platform .tuspot-place-leader{position:relative!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062,body.tuspot-platform .tuspot-place-featured-badge-v21062{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:36px!important;padding:9px 15px!important;border-radius:999px!important;background:linear-gradient(135deg,#FFE7A1,#FFB84D)!important;border:1px solid rgb(255 184 77 / .58)!important;color:#573300!important;-webkit-text-fill-color:#573300!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 16px 34px rgb(121 79 0 / .18)!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{position:absolute!important;left:22px!important;top:22px!important;z-index:12!important;pointer-events:none!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062::before,body.tuspot-platform .tuspot-place-featured-badge-v21062::before,body.tuspot-platform .tuspot-cat-featured-badge-v21062::before{content:'★'!important;color:currentColor!important;-webkit-text-fill-color:currentColor!important;font-size:14px!important;line-height:1!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062.is-sponsored-label{background:linear-gradient(135deg,#EAF8FE,#23BBE7)!important;border-color:rgb(35 187 231 / .55)!important;color:#073540!important;-webkit-text-fill-color:#073540!important}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:before{opacity:var(--tuspot-season-photo-opacity,.92)!important}body.tuspot-platform .tuspot-cat-season-guide.has-season-image:after{opacity:var(--tuspot-season-gradient-opacity,.58)!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:54px!important;left:14px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062{left:14px!important;top:14px!important;right:auto!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062{left:16px!important;top:16px!important}}body.tuspot-platform .tuspot-v4-single-place__p-4,body.tuspot-platform p.tuspot-v4-single-place__p-4{font-weight:400!important;font-size:15px!important;letter-spacing:-.01em!important}body.tuspot-platform .tuspot-place-content p,body.tuspot-platform .tuspot-lodging-unit-desc p{font-weight:400!important;font-size:15px!important;line-height:1.78!important;margin:0 0 14px!important}body.tuspot-platform .tuspot-place-content p:last-child,body.tuspot-platform .tuspot-lodging-unit-desc p:last-child{margin-bottom:0!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:24px!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-content-side{display:grid!important;gap:18px!important;align-content:start!important}@media (max-width:1180px){body.tuspot-platform .tuspot-client-dashboard[data-active-view="profil"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="ustawienia"] .tuspot-client-content-grid{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-grid{grid-template-columns:minmax(0,1fr) minmax(320px,360px)!important;gap:24px!important}body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-side,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-side{display:grid!important;gap:18px!important;align-content:start!important}@media (max-width:1180px){body.tuspot-platform .tuspot-client-dashboard[data-active-view="miejsca"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="wyroznij"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="pakiety"] .tuspot-client-content-grid,body.tuspot-platform .tuspot-client-dashboard[data-active-view="subskrypcja"] .tuspot-client-content-grid{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-lodging-unit-panel.is-active{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-lodging-unit-desc.tuspot-lodging-unit-desc-full,body.tuspot-platform .tuspot-v4-single-place__lodging-unit-desc-1{grid-column:1 / -1!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-season-tabs a.tuspot-cat-season-link,body.tuspot-platform .tuspot-cat-view-switch :is(a,button){border:0!important}body.tuspot-platform .tuspot-cat-view-switch :is(a,button):hover,body.tuspot-platform .tuspot-cat-view-switch :is(a,button):focus-visible{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}body.tuspot-platform .tuspot-cat-view-switch :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-cat-view-switch :is(a,button):focus-visible :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-wiosna.is-active{background:#48C979!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-lato.is-active{background:#23BBE7!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-jesien.is-active{background:#C96A32!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-zima.is-active{background:#69CFEA!important;border-color:transparent!important;color:#062C35!important;-webkit-text-fill-color:#062C35!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-caly-rok:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-caly-rok.is-active{background:#6AC7B8!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-season-tabs a.is-season-current:hover,body.tuspot-platform .tuspot-cat-season-tabs a.is-season-current.is-active{background:#212844!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-card-actions :is(a,button),body.tuspot-platform .tuspot-trip-btn,body.tuspot-platform .tuspot-compare-btn{border:0!important}body.tuspot-platform .tuspot-cat-card-actions :is(a,button):hover,body.tuspot-platform .tuspot-cat-card-actions :is(a,button):focus-visible,body.tuspot-platform .tuspot-trip-btn:hover,body.tuspot-platform .tuspot-trip-btn:focus-visible,body.tuspot-platform .tuspot-compare-btn:hover,body.tuspot-platform .tuspot-compare-btn:focus-visible{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}body.tuspot-platform .tuspot-cat-card-actions :is(a,button):hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-trip-btn:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path),body.tuspot-platform .tuspot-compare-btn:hover :is(span,b,strong,small,em,i,.tuspot-cat-svg,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-img-v21059{position:relative!important;overflow:hidden!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065,body.tuspot-platform .tuspot-cat-featured-badge-v21062{position:absolute!important;left:18px!important;right:auto!important;z-index:15!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;min-height:34px!important;padding:8px 13px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;box-shadow:0 16px 34px rgb(9 52 64 / .18)!important;pointer-events:none!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065{top:18px!important;background:linear-gradient(135deg,#212844 0%,#13677F 48%,#23BBE7 100%)!important;border:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065 i{font-style:normal!important;color:#FFE7A1!important;-webkit-text-fill-color:#FFE7A1!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place .tuspot-cat-featured-badge-v21062{top:60px!important}body.tuspot-platform .tuspot-cat-place-card:not(.is-founder-partner-place) .tuspot-cat-featured-badge-v21062{top:18px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:102px!important;left:18px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place:not(.is-featured-place) .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place:not(.is-featured-place) .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place:not(.is-founder-partner-place) .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place:not(.is-founder-partner-place) .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:60px!important;left:18px!important}body.tuspot-platform .tuspot-place-founder-badge-v21065{position:absolute!important;left:22px!important;top:22px!important;z-index:14!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:38px!important;padding:10px 16px!important;border-radius:999px!important;background:linear-gradient(135deg,#212844 0%,#13677F 50%,#23BBE7 100%)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;font-size:13px!important;font-weight:950!important;line-height:1!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 18px 38px rgb(9 52 64 / .26)!important;pointer-events:none!important}body.tuspot-platform .tuspot-place-founder-badge-v21065 i{font-style:normal!important;color:#FFE7A1!important;-webkit-text-fill-color:#FFE7A1!important}body.tuspot-platform .tuspot-place-founder-badge-v21065+.tuspot-place-hero-featured-badge-v21062{top:68px!important}@media (max-width:760px){body.tuspot-platform .tuspot-cat-founder-badge-v21065{left:14px!important;top:14px!important;font-size:10px!important;padding:8px 11px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place .tuspot-cat-featured-badge-v21062{left:14px!important;top:54px!important}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:94px!important;left:14px!important}}body.tuspot-platform .tuspot-cat-founder-icon-v21068{position:absolute!important;top:12px!important;right:64px!important;z-index:22!important;width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;background:var(--tuspot-founder,#69B1B2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgb(9 52 64 / .16)!important;pointer-events:auto!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068 i{font-style:normal!important;font-size:20px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:after{position:absolute;left:50%;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before{content:attr(data-tooltip);bottom:calc(100% + 10px);transform:translateX(-50%) translateY(4px);padding:7px 10px;border-radius:999px;background:#093440;color:#fff;-webkit-text-fill-color:#fff;font-size:11px;font-weight:900;white-space:nowrap;box-shadow:0 12px 24px rgb(9 52 64 / .22)}body.tuspot-platform .tuspot-cat-founder-icon-v21068:after{content:"";bottom:calc(100% + 4px);transform:translateX(-50%) translateY(4px);border:6px solid #fff0;border-top-color:#093440}body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}body.tuspot-platform .tuspot-cat-place-card.is-founder-partner-place .tuspot-cat-featured-badge-v21062{top:18px!important;left:18px!important;right:auto!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place{background:linear-gradient(180deg,#ffffff 0%,#F4FBF2 100%)!important;border-color:#BFE8D0!important;box-shadow:0 22px 58px rgb(78 145 106 / .13)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{z-index:23!important;left:18px!important;right:auto!important;top:18px!important;background:#2F9E73!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 15px 34px rgb(47 158 115 / .24)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:#E3A13A!important;box-shadow:0 15px 34px rgb(227 161 58 / .24)!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{top:60px!important;left:18px!important;right:auto!important}body.tuspot-platform .tuspot-place-founder-badge-v21065{background:var(--tuspot-founder,#69B1B2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 18px 38px rgb(105 177 178 / .28)!important}body.tuspot-platform .tuspot-place-founder-badge-v21065 i{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-featured-strip-v21068{display:flex!important;align-items:center!important;gap:10px!important;margin:16px 0 18px!important;padding:14px 16px!important;border-radius:20px!important;background:#F4FBF2!important;border:1px solid #BFE8D0!important;color:#093440!important;box-shadow:0 14px 34px rgb(78 145 106 / .08)!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 span{width:34px!important;height:34px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#2F9E73!important;color:#fff!important;flex:0 0 auto!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 strong{font-size:15px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#093440!important}body.tuspot-platform .tuspot-place-featured-strip-v21068 em{font-style:normal!important;color:#5C7480!important;font-weight:700!important;line-height:1.45!important}body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored span{background:#E3A13A!important}body.tuspot-platform .tuspot-ad-placeholder.has-image,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image{min-height:250px!important}body.tuspot-platform .tuspot-launch-experience,body.tuspot-platform .tuspot-launch-experience.is-standalone{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin-left:auto!important;margin-right:auto!important;float:none!important;clear:both!important}body.tuspot-platform .tuspot-founders{width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr)!important;gap:24px!important;align-items:end!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head span{grid-column:1!important;width:max-content!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head h2{grid-column:1!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head p{grid-column:2!important;grid-row:1 / span 2!important;margin:0!important;max-width:720px!important}@media(max-width:820px){body.tuspot-platform .tuspot-cat-founder-icon-v21068{top:12px!important;right:62px!important;width:40px!important;height:40px!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head{display:block!important}body.tuspot-platform .tuspot-founders>.tuspot-section-head p{margin-top:12px!important}}body.tuspot-platform .tuspot-launch-experience-center-v21068,body.tuspot-platform .tuspot-launch-experience-center-v21068.is-standalone{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:24px!important;padding-right:24px!important}body.tuspot-platform .tuspot-launch-experience-inner-v21068{width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;max-width:min(clamp(1220px,74vw,1720px),calc(100vw - 48px))!important;margin:0 auto!important}@media(max-width:780px){body.tuspot-platform .tuspot-launch-experience-center-v21068{padding-left:12px!important;padding-right:12px!important}body.tuspot-platform .tuspot-launch-experience-inner-v21068{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}body.tuspot-platform .tuspot-cat-founder-badge-v21065{background:var(--tuspot-founder,#69B1B2)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;box-shadow:0 16px 34px rgb(105 177 178 / .24)!important}body.tuspot-platform .tuspot-cat-founder-badge-v21065 i{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21071,body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.tuspot-ad-slot-home_top.is-format-970x250,body.tuspot-platform .tuspot-ad-placeholder.has-image.tuspot-v4-front-page-experience__ad-slot-1{background-image:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 35%,rgb(6 44 53 / .48) 60%,rgb(6 44 53 / .08) 100%),var(--tuspot-ad-placeholder-image)!important;background-size:100% 100%,cover!important;background-position:center center,center center!important;background-repeat:no-repeat,no-repeat!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21071:before,body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.tuspot-ad-slot-home_top.is-format-970x250:before,body.tuspot-platform .tuspot-ad-placeholder.has-image.tuspot-v4-front-page-experience__ad-slot-1:before{content:none!important;display:none!important;background:none!important}body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21071{min-height:250px!important}body.tuspot-platform .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-list .tuspot-cat-place-card{overflow:visible!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media{overflow:visible!important;position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{overflow:hidden!important;position:relative!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{left:18px!important;top:18px!important;right:auto!important;bottom:auto!important;z-index:64!important;background:#2F9E73!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important;transform:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062.is-sponsored-label,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062.is-sponsored-label{background:#E3A13A!important;background-image:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-recent-badge{position:absolute!important;left:18px!important;top:18px!important;right:auto!important;bottom:auto!important;z-index:63!important;display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:8px 13px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:12px!important;font-weight:950!important;line-height:1!important;letter-spacing:.045em!important;text-transform:uppercase!important;box-shadow:0 14px 30px rgb(35 187 231 / .24)!important;transform:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img .tuspot-cat-recent-badge::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge::before{background:rgb(255 255 255 / .22)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card:has(.tuspot-cat-featured-badge-v21062) .tuspot-cat-recent-badge{top:68px!important;left:18px!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068,body.tuspot-platform .tuspot-cat-favorite-btn{z-index:90!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:after,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:before,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:after{z-index:999!important;pointer-events:none!important}body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:before{background:#093440!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:after{border-top-color:#093440!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-excerpt-v21073,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-body>p:not(.tuspot-cat-place-location),body.tuspot-platform .tuspot-cat-place-card p.tuspot-v4-catalog__p-4{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;min-height:4.65em!important;max-height:4.65em!important;line-height:1.55!important}body.tuspot-platform .tuspot-place-hero-featured-badge-v21062,body.tuspot-platform .tuspot-place-featured-badge-v21062{display:none!important}@media(max-width:760px){body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge{left:14px!important;top:14px!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-place-img-v21059 .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card:has(.tuspot-cat-featured-badge-v21062) .tuspot-cat-recent-badge{left:14px!important;top:58px!important}}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-placeholder.has-image.has-cover-image-v21074,body.tuspot-platform .tuspot-ad-placeholder.has-image.has-cover-image-v21074,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21074{position:relative!important;overflow:hidden!important;background:#062C35!important;background-image:none!important;background-size:auto!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-ad-cover-image-v21074,body.tuspot-platform .tuspot-ad-cover-gradient-v21074{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important}body.tuspot-platform .tuspot-ad-cover-image-v21074{z-index:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:translateZ(0) scale(1.001)!important}body.tuspot-platform .tuspot-ad-cover-gradient-v21074{z-index:1!important;background:linear-gradient(90deg,rgb(6 44 53 / .98) 0%,rgb(6 44 53 / .88) 34%,rgb(6 44 53 / .52) 58%,rgb(6 44 53 / .10) 100%)!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21074::before,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21074::after{display:none!important;content:none!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21074>.tuspot-ad-placeholder-copy{position:relative!important;z-index:3!important}body.tuspot-platform .tuspot-place-leader,body.tuspot-platform .tuspot-place-template-hero .tuspot-place-leader,body.tuspot-platform .tuspot-sp-v2101.tuspot-place-template-hero .tuspot-place-leader{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074{position:relative!important;overflow:hidden!important;border-color:rgb(35 187 231 / .20)!important;background:linear-gradient(145deg,#ffffff 0%,#f6fbfe 100%)!important;box-shadow:0 16px 42px rgb(9 52 64 / .055)!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074:before{content:""!important;position:absolute!important;right:-36px!important;top:-42px!important;width:120px!important;height:120px!important;border-radius:999px!important;background:rgb(35 187 231 / .10)!important;pointer-events:none!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-icon-v21074{width:48px!important;height:48px!important;border-radius:18px!important;background:#EAF8FE!important;color:#13677F!important;border:1px solid rgb(35 187 231 / .18)!important;box-shadow:0 14px 30px rgb(35 187 231 / .12)!important;position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-icon-v21074 svg{width:25px!important;height:25px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074 strong,body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074 span{position:relative!important;z-index:2!important}body.tuspot-platform .tuspot-fpx-style-grid-v21074 .tuspot-fpx-style-card-v21074:hover{transform:translateY(-4px)!important;border-color:rgb(35 187 231 / .36)!important;box-shadow:0 24px 58px rgb(9 52 64 / .10)!important}body.tuspot-platform .tuspot-cat-place-card,body.tuspot-platform .tuspot-cat-card-grid .tuspot-cat-place-card{overflow:visible!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media{overflow:visible!important;position:relative!important;border-radius:24px 24px 0 0!important;z-index:2!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{overflow:hidden!important;border-radius:24px 24px 0 0!important;clip-path:inset(0 round 24px 24px 0 0)!important;background-size:cover!important;background-position:center center!important;transform:translateZ(0)!important}body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img-v21059{border-radius:24px 24px 0 0!important;clip-path:inset(0 round 24px 24px 0 0)!important}body.tuspot-platform .tuspot-cat-place-card.is-featured-place .tuspot-cat-recent-badge,body.tuspot-platform .tuspot-cat-place-card:has(.tuspot-cat-featured-badge-v21062) .tuspot-cat-recent-badge{display:none!important}body.tuspot-platform .tuspot-cat-place-card:not(.is-featured-place) .tuspot-cat-recent-badge{top:18px!important;left:18px!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-featured-badge-v21062,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-sponsored-badge-v21059.tuspot-cat-featured-badge-v21062{top:18px!important;left:18px!important;right:auto!important;z-index:66!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068,body.tuspot-platform .tuspot-cat-favorite-btn{overflow:visible!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:before,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:before{top:calc(100% + 10px)!important;bottom:auto!important;transform:translateX(-50%) translateY(-4px)!important;z-index:9999!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:after,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:after{top:calc(100% + 4px)!important;bottom:auto!important;border-top-color:transparent!important;border-bottom-color:#093440!important;transform:translateX(-50%) translateY(-4px)!important;z-index:9999!important}body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:before,body.tuspot-platform .tuspot-cat-founder-icon-v21068:hover:after,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:hover:before,body.tuspot-platform .tuspot-cat-favorite-btn[data-tooltip]:hover:after{opacity:1!important;transform:translateX(-50%) translateY(0)!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:12px!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:54px!important;width:100%!important;padding:14px 20px!important;border-radius:20px!important;border:0!important;text-decoration:none!important;font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:16px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:-.02em!important;box-sizing:border-box!important;box-shadow:none!important;transform:none!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary:visited{background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px rgb(35 187 231 / .22)!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-primary :is(strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary:visited{background:#fff!important;background-image:none!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:inset 0 0 0 1px rgb(35 187 231 / .32)!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary :is(strong,b,em,small,i){color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:hover,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:focus,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:active{background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 18px 40px rgb(33 40 68 / .18)!important;transform:translateY(-1px)!important;outline:0!important}body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:hover span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:focus span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:active span,body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:hover :is(strong,b,em,small,i),body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:focus :is(strong,b,em,small,i),body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075:active :is(strong,b,em,small,i){color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-tuspot-theme="dark"] body.tuspot-platform .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary,body.tuspot-platform[data-tuspot-theme="dark"] .tuspot-cat-match-studio-actions-v21075 a.tuspot-cat-match-cta-v21075.is-secondary{background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-cat-place-card{border-radius:28px!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-media{border-radius:28px 28px 0 0!important;overflow:visible!important;isolation:isolate!important;background:transparent!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059{border-radius:27px 27px 0 0!important;clip-path:inset(0 round 27px 27px 0 0)!important;overflow:hidden!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:translateZ(0)!important;will-change:auto!important}body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:hover .tuspot-cat-place-img-v21059,body.tuspot-platform .tuspot-cat-place-card:focus-within .tuspot-cat-place-img,body.tuspot-platform .tuspot-cat-place-card:focus-within .tuspot-cat-place-img-v21059{border-radius:27px 27px 0 0!important;clip-path:inset(0 round 27px 27px 0 0)!important;overflow:hidden!important;transform:translateZ(0)!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img::before,body.tuspot-platform .tuspot-cat-place-card .tuspot-cat-place-img-v21059::before{border-radius:inherit!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076,body.tuspot-platform .tuspot-cat-place-card button.tuspot-trip-btn-full-v21076,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076{background:#f4fbfe!important;background-image:none!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(35 187 231 / .28)!important;box-shadow:none!important;transform:none!important;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076 :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076 :is(span,b,strong,small,em,i,svg,path){color:#093440!important;-webkit-text-fill-color:#093440!important;stroke:currentColor!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:hover,body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:focus-visible,body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:active,body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076.is-active,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:hover,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:focus-visible,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:active,body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076.is-active{background:#212844!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#212844!important;box-shadow:0 16px 34px rgb(33 40 68 / .18)!important;transform:none!important}body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:hover :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:focus-visible :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076:active :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-cat-place-card .tuspot-trip-btn-full-v21076.is-active :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:hover :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:focus-visible :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076:active :is(span,b,strong,small,em,i,svg,path),body.tuspot-platform .tuspot-pcw-plan.tuspot-trip-btn-full-v21076.is-active :is(span,b,strong,small,em,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-icon-v21076,body.tuspot-platform .tuspot-owner-help-side-v21076>span.tuspot-owner-help-icon-v21076{background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076,body.tuspot-platform .tuspot-owner-help-side-v21076 button.tuspot-owner-help-cta-v21076,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:visited{background:#23BBE7!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076 span,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076 :is(b,strong,small,em,i,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:currentColor!important}body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:hover,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:focus-visible,body.tuspot-platform .tuspot-owner-help-side-v21076 .tuspot-owner-help-cta-v21076:active{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078,body.tuspot-platform .tuspot-ad-slot-home_top.is-format-970x250.has-image.has-cover-image-v21078,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21078{position:relative!important;overflow:hidden!important;min-height:250px!important;background:#062C35!important;background-image:none!important;--tuspot-ad-placeholder-image:none !important;--tuspot-ad-image:none !important;isolation:isolate!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078::before,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078::after,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078::before,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078::after{content:none!important;display:none!important;background:none!important}body.tuspot-platform .tuspot-ad-cover-layer-v21078,body.tuspot-platform .tuspot-ad-cover-gradient-v21078{position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;border-radius:inherit!important}body.tuspot-platform .tuspot-ad-cover-layer-v21078{z-index:0!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:translateZ(0)!important}body.tuspot-platform .tuspot-ad-cover-gradient-v21078{z-index:1!important;background:linear-gradient(90deg,rgb(6 44 53 / .97) 0%,rgb(6 44 53 / .88) 34%,rgb(6 44 53 / .54) 62%,rgb(6 44 53 / .10) 100%)!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 .tuspot-ad-cover-frame-v21077,body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 .tuspot-ad-cover-gradient-v21077{display:none!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078>.tuspot-ad-placeholder-copy,body.tuspot-platform .tuspot-ad-placeholder.has-cover-image-v21078>.tuspot-ad-placeholder-copy{position:relative!important;z-index:3!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078{text-align:left!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(35 187 231 / .38)!important;background:#fff!important;background-image:none!important;box-shadow:0 18px 45px rgb(7 43 54 / .08)!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078.is-primary,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078.is-primary{background:#23BBE7!important;background-image:none!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078.is-secondary,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078.is-secondary{background:#fff!important;background-image:none!important;border-color:rgb(35 187 231 / .38)!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078 :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078 :is(strong,small,span,b,em,i){color:inherit!important;-webkit-text-fill-color:inherit!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:hover,body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:focus-visible,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:hover,body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:focus-visible{background:#212844!important;background-image:none!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;outline:0!important}body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:hover :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options .tuspot-owner-assist-option-v21078:focus-visible :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:hover :is(strong,small,span,b,em,i),body.tuspot-platform .tuspot-owner-assist-options button.tuspot-owner-assist-option-v21078:focus-visible :is(strong,small,span,b,em,i){color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-landing-hero-v21078,body.tuspot-platform .tuspot-ad-landing .tuspot-ad-landing-hero-v21078{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-landing-hero-v21078 :is(h1,p,span,strong,small,em,b),body.tuspot-platform .tuspot-ad-landing-hero-v21078 .tuspot-ad-aside-v21078 :is(strong,p){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgb(0 0 0 / .18)!important}body.tuspot-platform .tuspot-ad-landing-hero-v21078 .tuspot-ad-aside-v21078{background:rgb(255 255 255 / .16)!important;border-color:rgb(255 255 255 / .24)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;backdrop-filter:blur(8px)!important}body.tuspot-platform .tuspot-ad-example-list-v21078 article.has-image,body.tuspot-platform .tuspot-ad-example-list-v21078 article.is-wide.has-image{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-example-list-v21078 article.has-image :is(small,strong,em),body.tuspot-platform .tuspot-ad-example-list-v21078 article.is-wide.has-image :is(small,strong,em){color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 12px rgb(0 0 0 / .22)!important}body.tuspot-platform .tuspot-ad-example-list-v21078 article.has-image b,body.tuspot-platform .tuspot-ad-example-list-v21078 article.is-wide.has-image b{background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-shadow:none!important}body.tuspot-platform .tuspot-pricing-gamechangers-v21078{margin-top:32px!important;padding:clamp(24px,3vw,38px)!important;border:1px solid rgb(35 187 231 / .22)!important;border-radius:32px!important;background:linear-gradient(135deg,#f6fbfe 0%,#eefaff 100%)!important;box-shadow:0 26px 70px rgb(9 52 64 / .08)!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 article{background:#fff!important;border:1px solid rgb(35 187 231 / .18)!important;border-radius:24px!important;padding:22px!important;min-height:220px!important;box-shadow:0 16px 38px rgb(9 52 64 / .05)!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 article>div{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:16px!important;background:#eaf8fe!important;color:#23BBE7!important;margin-bottom:16px!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 h3{margin:0 0 10px!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:20px!important;line-height:1.12!important}body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078 p{margin:0!important;color:#617184!important;-webkit-text-fill-color:#617184!important;font-size:15px!important;line-height:1.55!important}@media (max-width:1100px){body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){body.tuspot-platform .tuspot-pricing-gamechangers-grid-v21078{grid-template-columns:1fr!important}}@media (max-width:1180px){body.tuspot-platform{--tuspot-v21079-section-width:min(100%, calc(100vw - 48px))}body.tuspot-platform .tuspot-front-experience,body.tuspot-platform :is(.entry-content,.site-main,.wp-site-blocks,.elementor-widget-container)>.tuspot-front-experience{width:var(--tuspot-v21079-section-width)!important;max-width:var(--tuspot-v21079-section-width)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-front-experience>:is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-ad-slot,.tuspot-ad-placeholder,.tuspot-personalized-front),body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-ad-slot,.tuspot-ad-placeholder,.tuspot-personalized-front){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-personalized-front,.tuspot-fpx-100,.tuspot-fpx-places,.tuspot-fpx-owner,.tuspot-fpx-magazine,.tuspot-fpx-tail,.tuspot-ad-slot-home_top){clear:both!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-ad-placeholder.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-personalized.tuspot-personalized-front,body.tuspot-platform .tuspot-front-experience .tuspot-personalized{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-personalized-card h3,body.tuspot-platform .tuspot-personalized-card h3 a,body.tuspot-platform .tuspot-personalized-grid .tuspot-personalized-card:first-child h3,body.tuspot-platform .tuspot-personalized-grid .tuspot-personalized-card:first-child h3 a{color:#093440!important;-webkit-text-fill-color:#093440!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}}@media (max-width:820px){body.tuspot-platform{--tuspot-v21079-section-width:min(100%, calc(100vw - 28px))}body.tuspot-platform .tuspot-front-experience{width:var(--tuspot-v21079-section-width)!important;max-width:var(--tuspot-v21079-section-width)!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-personalized-front,.tuspot-home-section,.tuspot-ad-slot,.tuspot-ad-placeholder){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-fpx-hero{justify-items:center!important;align-items:center!important;text-align:left!important;padding:clamp(24px, 7vw, 34px)!important;border-radius:28px!important;overflow:hidden!important}body.tuspot-platform .tuspot-fpx-hero-copy,body.tuspot-platform .tuspot-fpx-hero-visual,body.tuspot-platform .tuspot-fpx-section-head,body.tuspot-platform .tuspot-fpx-100-copy,body.tuspot-platform .tuspot-personalized-head{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-fpx-hero h1{max-width:100%!important;font-size:clamp(38px, 11vw, 58px)!important;line-height:.98!important;letter-spacing:-.065em!important}body.tuspot-platform .tuspot-fpx-actions{justify-content:flex-start!important}body.tuspot-platform .tuspot-fpx-search{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;border-radius:28px!important;padding:14px!important;overflow:hidden!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-fpx-search label,body.tuspot-platform .tuspot-fpx-search button{width:100%!important;border-radius:22px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-home-hero-v3-search{width:min(100%, calc(100vw - 28px))!important;max-width:min(100%, calc(100vw - 28px))!important;margin-left:auto!important;margin-right:auto!important;padding:22px 22px 30px!important;border-radius:32px!important;overflow:hidden!important;clip-path:inset(0 round 32px)!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-home-hero-v3-search label,body.tuspot-platform .tuspot-home-hero-v3-search .is-category,body.tuspot-platform .tuspot-home-hero-v3-search .is-location,body.tuspot-platform .tuspot-home-hero-v3-search .is-keyword,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-ui,body.tuspot-platform .tuspot-home-hero-v3-search .tuspot-home-hero-v3-select-btn,body.tuspot-platform .tuspot-home-hero-v3-search button[type="submit"]{border-radius:24px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-ad-slot.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-ad-placeholder.tuspot-ad-slot-home_top,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1{width:100%!important;max-width:100%!important;min-height:clamp(420px, 92vw, 560px)!important;border-radius:32px!important;margin:20px auto!important;overflow:hidden!important}body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-cover-frame-v21077,body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-cover-image-v21074,body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-cover-layer-v21078{inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;background-size:cover!important;background-position:center center!important;border-radius:inherit!important}body.tuspot-platform .tuspot-ad-slot-home_top .tuspot-ad-placeholder-copy{width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-fpx-100.tuspot-fpx-section,body.tuspot-platform .tuspot-fpx-section.tuspot-fpx-100-founder,body.tuspot-platform .tuspot-personalized.tuspot-personalized-front,body.tuspot-platform .tuspot-fpx-section.tuspot-fpx-places{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;border-radius:32px!important;padding:clamp(22px, 6vw, 34px)!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-personalized-grid,body.tuspot-platform .tuspot-fpx-places-grid,body.tuspot-platform .tuspot-fpx-style-grid,body.tuspot-platform .tuspot-fpx-journey-grid{width:100%!important;max-width:100%!important;grid-template-columns:1fr!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-personalized-grid .tuspot-personalized-card,body.tuspot-platform .tuspot-fpx-places-grid .tuspot-fpx-place-card{width:100%!important;max-width:100%!important}}@media (min-width:821px) and (max-width:1180px){body.tuspot-platform .tuspot-front-experience :is(.tuspot-fpx-hero,.tuspot-fpx-section,.tuspot-personalized,.tuspot-personalized-front,.tuspot-ad-slot,.tuspot-ad-placeholder){width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}body.tuspot-platform .tuspot-fpx-hero{grid-template-columns:1fr!important;text-align:left!important}body.tuspot-platform .tuspot-personalized-grid,body.tuspot-platform .tuspot-fpx-places-grid,body.tuspot-platform .tuspot-fpx-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:782px){body.tuspot-platform .tuspot-place-featured-strip-v21068,body.tuspot-platform .tuspot-place-featured-strip-v21068.is-featured{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;justify-items:start!important;gap:8px!important;width:100%!important;margin:14px auto 18px!important;padding:16px!important;text-align:left!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>span,body.tuspot-platform .tuspot-place-featured-strip-v21068>strong,body.tuspot-platform .tuspot-place-featured-strip-v21068>em{display:flex!important;width:auto!important;max-width:100%!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>em{grid-column:1 / -1!important;display:block!important;width:100%!important;line-height:1.45!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-place-founder-badge-v21065{top:24px!important;left:22px!important;right:auto!important;height:52px!important;min-height:52px!important;max-width:calc(100% - 174px)!important;padding:0 16px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1!important;z-index:18!important}body.tuspot-platform .tuspot-place-hero-actions,body.tuspot-platform .tuspot-sp-v2101-hero-actions{top:24px!important;right:18px!important;z-index:19!important}}body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:10px!important;z-index:999999!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100svh - 20px)!important;overflow:auto!important;display:block!important;padding:22px!important;border-radius:28px!important;background:#fff!important;border:1px solid #BFEFFF!important;box-shadow:0 26px 80px rgb(9 52 64 / .32)!important;color:#093440!important}body.tuspot-platform .tuspot-weather-popup:not([hidden])::before{content:''!important;position:fixed!important;inset:0!important;z-index:-1!important;background:rgb(9 52 64 / .42)!important;backdrop-filter:blur(10px)!important}body.tuspot-platform .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-weather-popup button[data-weather-close]{position:sticky!important;top:0!important;float:right!important;width:52px!important;height:52px!important;border:0!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:30px!important;font-weight:900!important;box-shadow:0 12px 28px rgb(9 52 64 / .12)!important}body.tuspot-platform .tuspot-weather-popup h3{font-size:clamp(26px,8vw,44px)!important;line-height:1.05!important;margin:12px 0 8px!important;color:#093440!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:12px!important;margin-top:16px!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{min-height:132px!important;padding:16px!important;border-radius:22px!important;background:#EAF8FE!important;border:1px solid #D9EAF1!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days] span{font-size:36px!important;line-height:1!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days] b{font-size:20px!important;color:#093440!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days] small{font-size:15px!important;color:#13677F!important;font-weight:900!important}@media (max-width:782px){body.tuspot-platform .tuspot-mobile-drawer-switches :is(.tuspot-language-switcher,.tuspot-menu-language,.tuspot-language-menu,[data-tuspot-language],.tuspot-global-switcher-language),body.tuspot-platform .tuspot-mobile-drawer-switches a[href*="lang="],body.tuspot-platform .tuspot-mobile-drawer-switches button[class*="language"]{display:none!important}body.tuspot-platform :is(.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-owner-packages-viewport,.tuspot-owner-packages-shell,.tuspot-analytics-viewport,.tuspot-analytics-shell,.tuspot-promo-viewport,.tuspot-promo-shell,.tuspot-seo-viewport,.tuspot-verification-page,.tuspot-client-main,.tuspot-owner-workspace,.tuspot-account-page){width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;box-sizing:border-box!important}body.tuspot-platform :is(.tuspot-client-dashboard,.tuspot-owner-panel,.tuspot-owner-packages-shell) :is(.tuspot-client-layout,.tuspot-client-grid,.tuspot-client-dashboard-grid,.tuspot-owner-packages-layout,.tuspot-owner-packages-grid,.tuspot-owner-package-plan-grid,.tuspot-owner-stats,.tuspot-owner-row,.tuspot-profile-grid,.tuspot-verification-fields,.tuspot-verification-steps,.tuspot-owner-limits-grid){display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:100%!important}body.tuspot-platform :is(.tuspot-client-nav,.tuspot-owner-nav,.tuspot-dashboard-nav,.tuspot-client-toolbar){display:flex!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;gap:10px!important;padding:10px!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}body.tuspot-platform :is(.tuspot-client-nav,.tuspot-owner-nav,.tuspot-dashboard-nav) a{flex:0 0 auto!important;min-width:max-content!important;scroll-snap-align:start!important}body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero,.tuspot-owner-limits-panel,.tuspot-owner-packages-card,.tuspot-client-card,.tuspot-client-chart-card,.tuspot-client-places-card,.tuspot-client-growth-card,.tuspot-client-highlight-card,.tuspot-client-sidecard,.tuspot-verification-card,.tuspot-backlink-exchange-card){width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;box-sizing:border-box!important;padding:clamp(18px,5vw,26px)!important}body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero) h1,body.tuspot-platform :is(.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-owner-packages-shell,.tuspot-analytics-shell,.tuspot-promo-shell,.tuspot-seo-viewport) h1,body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero) h2{font-size:clamp(32px,10vw,54px)!important;line-height:.98!important;letter-spacing:-.055em!important;max-width:100%!important;overflow-wrap:break-word!important}body.tuspot-platform :is(.tuspot-client-banner,.tuspot-owner-hero,.tuspot-owner-packages-hero,.tuspot-analytics-hero,.tuspot-promo-hero,.tuspot-seo-hero,.tuspot-verification-hero) p,body.tuspot-platform :is(.tuspot-owner-panel,.tuspot-client-dashboard,.tuspot-owner-packages-shell,.tuspot-analytics-shell,.tuspot-promo-shell,.tuspot-seo-viewport) p{max-width:100%!important;overflow-wrap:break-word!important}body.tuspot-platform :is(.tuspot-client-chart-wrap,.tuspot-analytics-chart,.tuspot-owner-package-table-wrap,.tuspot-backlink-code textarea,.tuspot-backlink-exchange-card textarea){width:100%!important;max-width:100%!important;overflow-x:auto!important}body.tuspot-platform :is(.tuspot-client-chart-wrap svg,.tuspot-analytics-chart svg){min-width:620px!important;max-width:none!important}}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-category-card,.tuspot-primary-subcategory-choice,.tuspot-subcategory-pill,.tuspot-visit-purpose-option span,.tuspot-amenity-option){transition:none!important}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-category-card:hover,.tuspot-category-card:focus-visible,.tuspot-category-card.is-active,.tuspot-primary-subcategory-choice:hover,.tuspot-primary-subcategory-choice:focus-visible,.tuspot-primary-subcategory-choice.is-active){background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 16px 34px rgb(35 187 231 / .20)!important}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-category-card:hover,.tuspot-category-card:focus-visible,.tuspot-category-card.is-active,.tuspot-primary-subcategory-choice:hover,.tuspot-primary-subcategory-choice:focus-visible,.tuspot-primary-subcategory-choice.is-active) :is(strong,span,i,small,svg,path){color:#fff!important;-webkit-text-fill-color:#fff!important;stroke:#fff!important}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-category-card:active,.tuspot-primary-subcategory-choice:active){background:#212844!important;border-color:#212844!important;color:#fff!important}@media (max-width:782px){body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-head{display:grid!important;grid-template-columns:1fr!important;text-align:left!important;gap:6px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-editor,body.tuspot-platform .tuspot-flow-shell .tuspot-big-calendar{width:100%!important;max-width:100%!important;overflow-x:auto!important;padding:12px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important;padding:0!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-month{width:100%!important;max-width:100%!important;padding:16px 14px!important;border-radius:24px!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-flow-shell :is(.tuspot-calendar-weekdays,.tuspot-calendar-days){display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:3px!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-weekdays span{font-size:11px!important;font-weight:900!important;color:#212844!important;text-align:center!important;white-space:nowrap!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days :is(i,span,button){min-width:0!important;width:100%!important;min-height:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden!important;font-size:13px!important;line-height:1!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button{border-radius:11px!important;padding:0!important;font-weight:900!important;color:#093440!important;background:#F6FBFE!important}body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button:hover,body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button.is-start,body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button.is-end,body.tuspot-platform .tuspot-flow-shell .tuspot-calendar-days button.is-selected{background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-flow-shell .tuspot-awards-picker-grid,body.tuspot-platform .tuspot-flow-shell .tuspot-seasonal-price-add{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-package-field.tuspot-seasonal-price-builder.tuspot-category-group.tuspot-not-gastronomy-field.is-locked,body.tuspot-platform .tuspot-flow-shell .tuspot-package-field-5{margin-bottom:30px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-opening-hours-row{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;align-items:start!important;text-align:left!important;gap:12px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-opening-hours-row label,body.tuspot-platform .tuspot-flow-shell .tuspot-opening-hours-row .tuspot-opening-hours-check{width:100%!important;justify-content:flex-start!important;text-align:left!important}body.tuspot-platform .tuspot-flow-shell .tuspot-opening-hours-row input[type="radio"]{width:24px!important;height:24px!important;min-width:24px!important;accent-color:#23BBE7!important}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-flow-prev-button,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-form-secondary,body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-live-link{grid-column:auto!important;width:100%!important}body.tuspot-platform .tuspot-flow-shell .tuspot-flow-actions .tuspot-submit-final{grid-column:1 / -1!important;width:100%!important}}body.tuspot-platform .tuspot-pricing-footer-cell-v21083{display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;flex-wrap:wrap!important}body.tuspot-platform .tuspot-pricing-footer-package-v21083{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 12px!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-weight:950!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}@media (max-width:782px){body.tuspot-platform .tuspot-pricing-footer-cell-v21083{justify-content:space-between!important;padding:18px!important}body.tuspot-platform .tuspot-pricing-footer-cell-v21083 .tuspot-pricing-buy{flex:1 1 auto!important;min-width:170px!important}}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:visited,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:focus,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:active{background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;border:1px solid rgb(255 255 255 / .65)!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions .tuspot-auth-side-main-link:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#212844!important}@media (max-width:782px){body.tuspot-platform .tuspot-place-featured-strip-v21068,body.tuspot-platform .tuspot-place-featured-strip-v21068.is-featured,body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"icon" "label" "desc"!important;justify-items:start!important;align-items:start!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:18px auto 22px!important;padding:22px!important;box-sizing:border-box!important;text-align:left!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>span,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1>span,body.tuspot-platform .tuspot-v4-single-place__span-2{grid-area:icon!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;border-radius:999px!important;background:#2F9E73!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:22px!important;line-height:1!important;box-shadow:0 14px 30px rgb(47 158 115 / .18)!important;writing-mode:horizontal-tb!important;transform:none!important}body.tuspot-platform .tuspot-place-featured-strip-v21068.is-sponsored>span{background:#E3A13A!important;box-shadow:0 14px 30px rgb(227 161 58 / .18)!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>strong,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1>strong{grid-area:label!important;display:block!important;width:100%!important;max-width:100%!important;text-align:left!important;line-height:1.15!important}body.tuspot-platform .tuspot-place-featured-strip-v21068>em,body.tuspot-platform .tuspot-v4-single-place__place-featured-strip-v21068-1>em,body.tuspot-platform .tuspot-v4-single-place__em-1{grid-area:desc!important;display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;font-style:normal!important;text-align:left!important;line-height:1.48!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-content,body.tuspot-platform .tuspot-v4-single-place__lodging-unit-content-1{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-title-row,body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-chips{grid-column:1 / -1!important;width:100%!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-facts{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-facts>span{width:100%!important;min-width:0!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions,body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions-inline,body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions-row,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-season-guide-actions-1{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;justify-items:stretch!important;width:100%!important;max-width:100%!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-season-guide-actions :is(a,button),body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-season-guide-actions-1 :is(a,button){width:100%!important;max-width:100%!important;min-height:54px!important;justify-content:center!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-business-strip-cta,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-business-strip-cta-1{display:inline-flex!important;width:100%!important;max-width:100%!important;min-height:56px!important;margin:14px 0 0!important;padding:14px 18px!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:950!important;white-space:normal!important}body.tuspot-platform .tuspot-category-page .tuspot-cat-business-strip-cta:hover,body.tuspot-platform .tuspot-category-page .tuspot-v4-catalog__cat-business-strip-cta-1:hover{background:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-place-founder-badge-v21065{top:36px!important;left:22px!important;right:auto!important;min-height:54px!important;height:auto!important;padding:0 24px!important;gap:10px!important;max-width:calc(100% - 182px)!important;border-radius:999px!important;font-size:14px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:24!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065 i,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065 i,body.tuspot-platform .tuspot-place-founder-badge-v21065 i{display:inline-flex!important;width:18px!important;min-width:18px!important;justify-content:center!important}body.tuspot-platform .tuspot-place-leader-kicker,body.tuspot-platform .tuspot-v4-single-place__place-leader-kicker-1{margin-top:78px!important}}@media (max-width:520px){body.tuspot-platform .tuspot-lodging-unit-panel .tuspot-lodging-unit-facts{grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-place-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-sp-v2101-hero-img .tuspot-place-founder-badge-v21065,body.tuspot-platform .tuspot-place-founder-badge-v21065{max-width:calc(100% - 168px)!important;padding-left:18px!important;padding-right:18px!important;font-size:13px!important}}@media (max-width:782px){body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:0!important;z-index:2147483000!important;display:block!important;width:100vw!important;max-width:100vw!important;height:100svh!important;max-height:100svh!important;min-height:100svh!important;overflow-y:auto!important;overflow-x:hidden!important;padding:24px 18px 36px!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;background:#fff!important;color:#093440!important;-webkit-text-fill-color:#093440!important;box-shadow:none!important;transform:none!important;isolation:isolate!important}body.tuspot-platform .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-weather-popup:not([hidden])::after{content:none!important;display:none!important}body.tuspot-platform .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-weather-popup button[data-weather-close]{position:sticky!important;top:12px!important;right:0!important;float:right!important;z-index:3!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0 0 14px 14px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#EAF8FE!important;color:#093440!important;-webkit-text-fill-color:#093440!important;font-size:32px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 14px 30px rgb(9 52 64 / .12)!important}body.tuspot-platform .tuspot-weather-popup h3{clear:both!important;margin:10px 0 8px!important;font-size:clamp(30px, 9vw, 44px)!important;line-height:1.05!important;letter-spacing:-.035em!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]{clear:both!important;display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;max-width:620px!important;margin:18px auto 0!important}body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{width:100%!important;min-height:128px!important;padding:18px!important;border-radius:24px!important;background:#EAF8FE!important;border:1px solid #D9EAF1!important;box-sizing:border-box!important;display:grid!important;place-items:center!important;gap:8px!important;text-align:center!important}body.tuspot-platform.tuspot-weather-open-v21084{overflow:hidden!important}}@media (min-width:783px){body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup[hidden],body.tuspot-platform .tuspot-weather-popup[hidden]{display:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup:not([hidden]),body.tuspot-platform .tuspot-weather-popup:not([hidden]){position:fixed!important;inset:auto!important;top:50%!important;right:auto!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;z-index:99999!important;display:block!important;width:min(940px, calc(100vw - 36px))!important;max-width:min(940px, calc(100vw - 36px))!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 72px)!important;overflow:auto!important;box-sizing:border-box!important;padding:42px!important;border-radius:36px!important;background:#fff!important;border:1px solid var(--ts-border,#D9EAF1)!important;box-shadow:0 30px 90px rgb(9 52 64 / .22)!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important;isolation:auto!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup:not([hidden])::after,body.tuspot-platform .tuspot-weather-popup:not([hidden])::before,body.tuspot-platform .tuspot-weather-popup:not([hidden])::after{content:none!important;display:none!important;opacity:0!important;pointer-events:none!important;background:transparent!important;backdrop-filter:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup button[data-weather-close],body.tuspot-platform .tuspot-weather-popup [data-weather-close],body.tuspot-platform .tuspot-weather-popup button[data-weather-close]{position:absolute!important;right:16px!important;top:14px!important;float:none!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:var(--ts-soft,#EAF8FE)!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important;font-size:22px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup h3,body.tuspot-platform .tuspot-weather-popup h3{clear:none!important;margin:0 0 4px!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup>small,body.tuspot-platform .tuspot-weather-popup>small{display:block!important;margin:0 0 26px!important;color:var(--ts-secondary,#13677F)!important;-webkit-text-fill-color:var(--ts-secondary,#13677F)!important;font-size:16px!important;font-weight:600!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days],body.tuspot-platform .tuspot-weather-popup [data-weather-days]{clear:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important;width:100%!important;max-width:none!important;margin:0!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days]>div,body.tuspot-platform .tuspot-weather-popup [data-weather-days]>div{width:auto!important;min-height:0!important;padding:24px 16px!important;border-radius:24px!important;background:var(--ts-soft,#EAF8FE)!important;border:1px solid var(--ts-border,#D9EAF1)!important;text-align:center!important;display:block!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days] span,body.tuspot-platform .tuspot-weather-popup [data-weather-days] span{display:block!important;font-size:46px!important;line-height:1!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days] b,body.tuspot-platform .tuspot-weather-popup [data-weather-days] b{display:block!important;margin:6px 0 4px!important;font-size:18px!important;color:var(--ts-deep,#093440)!important;-webkit-text-fill-color:var(--ts-deep,#093440)!important}body.tuspot-platform .tuspot-place-side-card.tuspot-place-weather .tuspot-weather-popup [data-weather-days] small,body.tuspot-platform .tuspot-weather-popup [data-weather-days] small{display:block!important;font-size:14px!important;color:#607884!important;-webkit-text-fill-color:#607884!important;font-weight:600!important}}html{scroll-behavior:smooth}body.tuspot-platform{-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media (max-width:820px){body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero),body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-slot-home_top),body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section),body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized),body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section),body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-places),body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section),body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-home-places__section){width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:50%!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:translateX(-50%)!important;float:none!important;clear:both!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero)>.tuspot-fpx-hero,body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-slot-home_top)>.tuspot-ad-slot-home_top,body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section)>.tuspot-fpx-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized)>.tuspot-personalized,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section)>.tuspot-home-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-places)>.tuspot-home-places,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section)>.tuspot-v4-front-page-experience__section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-home-places__section)>.tuspot-v4-home-places__section{width:min(calc(100vw - 24px), 720px)!important;max-width:min(calc(100vw - 24px), 720px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;transform:none!important;left:auto!important;right:auto!important;float:none!important}body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero)>.tuspot-fpx-hero,body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section)>.tuspot-fpx-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized)>.tuspot-personalized,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section)>.tuspot-home-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section)>.tuspot-v4-front-page-experience__section{padding-left:revert-layer;padding-right:revert-layer}}@media (max-width:420px){body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-hero)>.tuspot-fpx-hero,body.tuspot-platform .elementor-widget-container:has(>.tuspot-ad-slot-home_top)>.tuspot-ad-slot-home_top,body.tuspot-platform .elementor-widget-container:has(>.tuspot-fpx-section)>.tuspot-fpx-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-personalized)>.tuspot-personalized,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-section)>.tuspot-home-section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-home-places)>.tuspot-home-places,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-front-page-experience__section)>.tuspot-v4-front-page-experience__section,body.tuspot-platform .elementor-widget-container:has(>.tuspot-v4-home-places__section)>.tuspot-v4-home-places__section{width:calc(100vw - 22px)!important;max-width:calc(100vw - 22px)!important}}@media (max-width:820px){body.tuspot-platform :is(.elementor-widget-container,.elementor-widget,.elementor-element,.e-con,.e-con-inner):has(.tuspot-style-scope.tuspot-c--front_page_experience){box-sizing:border-box!important;max-width:100vw!important;min-width:0!important;float:none!important;clear:both!important;overflow:visible!important}body.tuspot-platform :is(.elementor-widget-container,.elementor-widget,.elementor-element,.e-con,.e-con-inner):has(>.tuspot-style-scope.tuspot-c--front_page_experience),body.tuspot-platform :is(.elementor-widget-container,.elementor-widget,.elementor-element,.e-con,.e-con-inner):has(>.tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience){width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;transform:none!important;left:auto!important;right:auto!important}body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience,body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience,body.tuspot-platform .tuspot-front-page-experience{width:100vw!important;max-width:100vw!important;min-width:0!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;transform:none!important;left:auto!important;right:auto!important;float:none!important;clear:both!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;overflow:visible!important}body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-front-page-experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section){width:min(calc(100vw - 28px), 720px)!important;max-width:min(calc(100vw - 28px), 720px)!important;min-width:0!important;margin-left:auto!important;margin-right:auto!important;transform:none!important;left:auto!important;right:auto!important;float:none!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience :is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places),body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience :is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places){margin-inline:auto!important}}@media (max-width:420px){body.tuspot-platform .tuspot-style-scope.tuspot-c--front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-style-scope.tuspot-elementor-scope.tuspot-ew--tuspot_front_page_experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section),body.tuspot-platform .tuspot-front-page-experience>:is(.tuspot-fpx-hero,.tuspot-ad-slot-home_top,.tuspot-fpx-section,.tuspot-personalized,.tuspot-home-section,.tuspot-home-places,.tuspot-v4-front-page-experience__section,.tuspot-v4-home-places__section){width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}}@media (max-width:860px){body.tuspot-platform :is(.tuspot-category-page,.tuspot-c--catalog,.tuspot-v4-catalog,.tuspot-archive-miejsca) .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-inline,.tuspot-cat-season-guide-actions-row,.tuspot-cat-season-guide-actions-no-primary,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092),body.tuspot-platform .tuspot-cat-season-guide.has-season-image :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-inline,.tuspot-cat-season-guide-actions-row,.tuspot-cat-season-guide-actions-no-primary,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092),body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary{display:block!important;position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:18px 0 0!important;padding:0!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;box-sizing:border-box!important}body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary::before,body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary::after{content:none!important;display:none!important}body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions>nav,body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary>nav{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;justify-content:stretch!important;justify-items:stretch!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav>a,body.tuspot-platform .tuspot-cat-season-guide.has-season-image .tuspot-cat-season-guide-actions>nav>a,body.tuspot-platform div.tuspot-cat-season-guide-actions.tuspot-cat-season-guide-actions-inline.tuspot-cat-season-guide-actions-row.tuspot-cat-season-guide-actions-no-primary>nav>a,body.tuspot-platform a.tuspot-cat-season-guide-action-link{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:58px!important;aspect-ratio:auto!important;margin:0!important;padding:15px 18px!important;border-radius:20px!important;background:#ffffff!important;background-image:none!important;border:1px solid rgb(35 187 231 / .34)!important;box-shadow:0 14px 30px rgb(9 52 64 / .10)!important;color:#0b4756!important;-webkit-text-fill-color:#0b4756!important;font-size:16px!important;font-weight:950!important;letter-spacing:0!important;line-height:1.18!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;opacity:1!important;visibility:visible!important;box-sizing:border-box!important;transform:none!important}body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav>a:hover,body.tuspot-platform .tuspot-cat-season-guide :is(.tuspot-cat-season-guide-actions,.tuspot-cat-season-guide-actions-v21091,.tuspot-cat-season-guide-actions-v21092)>nav>a:focus,body.tuspot-platform a.tuspot-cat-season-guide-action-link:hover,body.tuspot-platform a.tuspot-cat-season-guide-action-link:focus{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}@media (max-width:782px){body.tuspot-platform .tuspot-place-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform .tuspot-sp-v2101-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092){top:36px!important;left:18px!important;right:auto!important;width:auto!important;max-width:min(210px, calc(100% - 188px))!important;min-width:0!important;height:48px!important;min-height:48px!important;padding:0 16px!important;gap:8px!important;border-radius:999px!important;font-size:12.5px!important;line-height:1!important;letter-spacing:.035em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:24!important;box-sizing:border-box!important}body.tuspot-platform .tuspot-place-founder-badge-v21065 i,body.tuspot-platform .tuspot-place-founder-badge-v21092 i{width:16px!important;min-width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;line-height:1!important}}@media (max-width:390px){body.tuspot-platform .tuspot-place-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform .tuspot-sp-v2101-hero-img :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092),body.tuspot-platform :is(.tuspot-place-founder-badge-v21065,.tuspot-place-founder-badge-v21092){max-width:min(190px, calc(100% - 174px))!important;padding-left:13px!important;padding-right:13px!important;font-size:11.5px!important}}body.tuspot-platform .tuspot-client-nav-crm-v2121 .tuspot-client-svg{color:#23BBE7!important}body.tuspot-platform .tuspot-effects-crm-card-v2121{position:relative!important;overflow:hidden!important;border:1px solid rgb(35 187 231 / .22)!important;background:linear-gradient(180deg,#ffffff 0%,#f6fbfe 100%)!important}body.tuspot-platform .tuspot-effects-crm-card-v2121:before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:5px!important;background:linear-gradient(90deg,#23BBE7,#13677F)!important}body.tuspot-platform .tuspot-owner-effects-kicker-v2121{background:#eaf8fe!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-crm-head-v2121>a{background:#23BBE7!important;color:#fff!important;border-radius:999px!important;padding:10px 16px!important;text-decoration:none!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-head-v2121>a:hover,body.tuspot-platform .tuspot-effects-crm-head-v2121>a:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-crm-notice-v2121{margin:0 0 16px!important;padding:12px 14px!important;border-radius:16px!important;background:#eaf8fe!important;color:#093440!important;border:1px solid #d9eaf1!important;font-weight:800!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0 20px!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 article{padding:16px!important;border:1px solid #d9eaf1!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 28px rgb(9 52 64 / .06)!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 strong{display:block!important;color:#093440!important;font-size:28px!important;line-height:1!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 span{display:block!important;margin-top:8px!important;color:#13677f!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-kpis-v2121 small{display:block!important;margin-top:4px!important;color:#5f7282!important;font-size:12px!important;line-height:1.35!important}body.tuspot-platform .tuspot-effects-crm-list-v2121{display:grid!important;gap:14px!important}body.tuspot-platform .tuspot-effects-crm-row-v2121{display:grid!important;gap:14px!important;padding:16px!important;border:1px solid #d9eaf1!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 32px rgb(9 52 64 / .07)!important}body.tuspot-platform .tuspot-effects-crm-row-v2121.is-priority-hot{border-color:rgb(245 165 36 / .5)!important;box-shadow:0 16px 36px rgb(245 165 36 / .14)!important}body.tuspot-platform .tuspot-effects-crm-main-v2121{display:grid!important;grid-template-columns:1.05fr 1.35fr 1.35fr 1fr!important;gap:12px!important;align-items:stretch!important}body.tuspot-platform .tuspot-effects-crm-main-v2121>div{padding:13px!important;border-radius:16px!important;background:#f6fbfe!important;border:1px solid #e1eef4!important;min-width:0!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 span{display:block!important;color:#6a7d89!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 strong{display:block!important;margin-top:5px!important;color:#093440!important;font-weight:950!important;line-height:1.2!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 strong a{color:#093440!important;text-decoration:none!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 strong a:hover{color:#23BBE7!important}body.tuspot-platform .tuspot-effects-crm-main-v2121 small,body.tuspot-platform .tuspot-effects-crm-main-v2121 em{display:block!important;margin-top:5px!important;color:#13677f!important;font-size:12px!important;line-height:1.35!important;font-style:normal!important;overflow-wrap:anywhere!important}body.tuspot-platform .tuspot-effects-crm-lead-v2121 em{display:inline-flex!important;width:auto!important;padding:5px 9px!important;border-radius:999px!important;background:#eaf8fe!important;color:#13677f!important;font-weight:900!important}body.tuspot-platform .is-priority-hot .tuspot-effects-crm-lead-v2121 em{background:#fff3d6!important;color:#9b5c00!important}body.tuspot-platform .is-priority-important .tuspot-effects-crm-lead-v2121 em{background:#eaf8fe!important;color:#093440!important}body.tuspot-platform .tuspot-effects-crm-actions-v2121{display:flex!important;flex-wrap:wrap!important;gap:8px!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121{margin:0!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button{border:1px solid #d9eaf1!important;background:#eef8fc!important;color:#093440!important;border-radius:999px!important;padding:9px 12px!important;font-weight:900!important;cursor:pointer!important;min-height:40px!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button:hover,body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button:focus,body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button.is-active{background:#23BBE7!important;color:#fff!important;border-color:#23BBE7!important}body.tuspot-platform .tuspot-effects-crm-form-v2121{display:grid!important;grid-template-columns:1.6fr 1.2fr .8fr auto!important;gap:10px!important;align-items:end!important;margin:0!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 label{display:grid!important;gap:6px!important;margin:0!important;color:#093440!important;font-weight:900!important;min-width:0!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 label span{font-size:12px!important;color:#13677f!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 textarea,body.tuspot-platform .tuspot-effects-crm-form-v2121 input,body.tuspot-platform .tuspot-effects-crm-form-v2121 select{width:100%!important;min-height:44px!important;border:1px solid #d9eaf1!important;border-radius:14px!important;background:#fff!important;color:#093440!important;padding:10px 12px!important;box-shadow:none!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 textarea{min-height:72px!important;resize:vertical!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 button{min-height:44px!important;border:0!important;border-radius:999px!important;background:#23BBE7!important;color:#fff!important;padding:10px 16px!important;font-weight:950!important;white-space:nowrap!important;cursor:pointer!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 button:hover,body.tuspot-platform .tuspot-effects-crm-form-v2121 button:focus{background:#212844!important;color:#fff!important}body.tuspot-platform .tuspot-effects-crm-empty-v2121{border:1px dashed #b8dbe8!important;background:#fff!important}body.tuspot-platform .tuspot-effects-crm-public-v2121{width:100%!important;margin:28px auto!important;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;gap:24px!important;align-items:stretch!important;border-radius:32px!important;padding:28px!important;border:1px solid rgb(35 187 231 / .24)!important;background:linear-gradient(135deg,#093440 0%,#13677f 52%,#23bbe7 100%)!important;color:#fff!important;box-shadow:0 22px 55px rgb(9 52 64 / .18)!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 span{display:inline-flex!important;padding:8px 12px!important;border-radius:999px!important;background:rgb(255 255 255 / .14)!important;color:#fff!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 h2{margin:14px 0 10px!important;color:#fff!important;font-size:clamp(28px,3vw,42px)!important;line-height:1.05!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 p,body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 li{color:rgb(255 255 255 / .88)!important}body.tuspot-platform .tuspot-effects-crm-public-copy-v2121 ul{display:grid!important;gap:8px!important;margin:16px 0 0!important;padding-left:18px!important}body.tuspot-platform .tuspot-effects-crm-preview-v2121{border-radius:26px!important;padding:20px!important;background:#fff!important;color:#093440!important;box-shadow:0 18px 48px rgb(0 0 0 / .18)!important;display:grid!important;gap:12px!important}body.tuspot-platform .tuspot-effects-crm-preview-top-v2121{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.tuspot-platform .tuspot-effects-crm-preview-top-v2121 strong{color:#093440!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-preview-top-v2121 .is-hot{background:#fff3d6!important;color:#9b5c00!important;border-radius:999px!important;padding:6px 10px!important;font-weight:950!important}body.tuspot-platform .tuspot-effects-crm-preview-v2121 h3{margin:0!important;color:#093440!important}body.tuspot-platform .tuspot-effects-crm-preview-v2121 p{margin:0!important;color:#56717c!important}body.tuspot-platform .tuspot-effects-crm-preview-actions-v2121{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}body.tuspot-platform .tuspot-effects-crm-preview-actions-v2121 span{text-align:center!important;border-radius:999px!important;padding:9px 10px!important;background:#eaf8fe!important;color:#093440!important;font-weight:900!important}body.tuspot-platform .tuspot-effects-crm-preview-note-v2121{display:grid!important;gap:5px!important;padding:14px!important;border-radius:18px!important;background:#f6fbfe!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-effects-crm-preview-note-v2121 b{color:#13677f!important}body.tuspot-platform .tuspot-effects-crm-preview-note-v2121 span{color:#093440!important}@media (max-width:1100px){body.tuspot-platform .tuspot-effects-crm-kpis-v2121{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-crm-main-v2121{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.tuspot-platform .tuspot-effects-crm-form-v2121{grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-effects-crm-form-v2121 button{width:100%!important}body.tuspot-platform .tuspot-effects-crm-public-v2121{grid-template-columns:1fr!important}}@media (max-width:680px){body.tuspot-platform .tuspot-effects-crm-kpis-v2121,body.tuspot-platform .tuspot-effects-crm-main-v2121,body.tuspot-platform .tuspot-effects-crm-form-v2121,body.tuspot-platform .tuspot-effects-crm-preview-actions-v2121{grid-template-columns:1fr!important}body.tuspot-platform .tuspot-effects-crm-card-v2121,body.tuspot-platform .tuspot-effects-crm-row-v2121{border-radius:18px!important}body.tuspot-platform .tuspot-effects-crm-actions-v2121{display:grid!important;grid-template-columns:1fr 1fr!important}body.tuspot-platform .tuspot-effects-crm-quick-form-v2121 button{width:100%!important}body.tuspot-platform .tuspot-effects-crm-public-v2121{padding:20px!important;border-radius:24px!important}}@media (max-width:430px){body.tuspot-platform .tuspot-effects-crm-actions-v2121{grid-template-columns:1fr!important}}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-primary-v2129,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-primary-v2129:visited{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-secondary-v2129,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta-secondary-v2129:visited{background:#fff!important;background-image:none!important;border:1px solid #d9eaf1!important;color:#093440!important;-webkit-text-fill-color:#093440!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:hover,body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta:focus-visible{background:#212844!important;border-color:#212844!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-fpx-effects-actions-v2114 a.tuspot-fpx-effects-cta :is(span,strong,b,em,small,i,svg,path),body.tuspot-platform .tuspot-fpx-effects-score-v2114 strong,body.tuspot-platform .tuspot-fpx-effects-score-v2114 .tuspot-v4-front-page-experience__strong,body.tuspot-platform .tuspot-fpx-effects-score-v2114 .tuspot-v4-front-page-experience__strong-30{color:inherit!important;-webkit-text-fill-color:inherit!important;opacity:1!important;visibility:visible!important}body.tuspot-platform .tuspot-fpx-effects-score-v2114 strong,body.tuspot-platform .tuspot-fpx-effects-score-v2114 .tuspot-v4-front-page-experience__strong,body.tuspot-platform .tuspot-fpx-effects-score-v2114 .tuspot-v4-front-page-experience__strong-30{color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-ad-slot.has-cover-image-v21078 .tuspot-ad-cover-layer-v21078,body.tuspot-platform .tuspot-v4-front-page-experience__ad-slot-1.has-cover-image-v21078 .tuspot-ad-cover-layer-v21078{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;transform:none!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129 a{color:#093440!important;-webkit-text-fill-color:#093440!important;background:#fff!important;border:1px solid #d9eaf1!important}body.tuspot-platform .tuspot-mobile-primary-menu-v2129 a:hover,body.tuspot-platform .tuspot-mobile-primary-menu-v2129 a:focus-visible{background:#23BBE7!important;border-color:#23BBE7!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:link,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:visited,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:focus,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:active,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:58px!important;padding:0 28px!important;border-radius:999px!important;background:#ffffff!important;background-image:none!important;border:1px solid rgb(255 255 255 / .78)!important;box-shadow:0 18px 38px rgb(9 52 64 / .18)!important;color:#093440!important;-webkit-text-fill-color:#093440!important;text-shadow:none!important;opacity:1!important;visibility:visible!important;text-indent:0!important;overflow:visible!important;font-size:15px!important;font-weight:950!important;line-height:1.1!important;text-decoration:none!important;mix-blend-mode:normal!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210 :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210 :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link :is(span,strong,b,em,small,i){color:#093440!important;-webkit-text-fill-color:#093440!important;opacity:1!important;visibility:visible!important;text-shadow:none!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:hover,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:focus-visible,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210:hover,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210:focus-visible,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link:hover,body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link:focus-visible{background:#212844!important;border-color:#212844!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-side-main-link-v21210:hover :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-auth-contrast-link-v21210:hover :is(span,strong,b,em,small,i),body.tuspot-platform .tuspot-auth-side-panel .tuspot-auth-side-actions a.tuspot-v4-auth__auth-side-light-link-11.tuspot-auth-side-main-link:hover :is(span,strong,b,em,small,i){color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}