@font-face{font-family:Anuphan;src:url('/assets/tourist-ready-ui/Anuphan-Thai-400-500.woff2')}@font-face{font-family:Anuphan;src:url('/assets/tourist-ready-ui/Anuphan-Latin-400-500.woff2');unicode-range:U+0000-024F}@font-face{font-family:Prompt;src:url('/assets/tourist-ready-ui/Prompt-Thai-600.woff2');font-weight:600}@font-face{font-family:Prompt;src:url('/assets/tourist-ready-ui/Prompt-Latin-600.woff2');font-weight:600;unicode-range:U+0000-024F}.trSubServicesV2{--ink:#153d38;--muted:#6b837d;--teal:#0f766e;--mint:#16b6aa;--line:#d8e6e1;--pale:#f3f8f5;--cream:#fafbf6}.trSubServicesV2 *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}.trSubServicesV2{margin:0;color:var(--ink);background:#fff;font:400 15px/1.85 Anuphan,'Microsoft YaHei',sans-serif}.trSubServicesV2 h1,.trSubServicesV2 h2,.trSubServicesV2 h3,.trSubServicesV2 h4,.trSubServicesV2 p,.trSubServicesV2 ul{margin:0}.trSubServicesV2 h1,.trSubServicesV2 h2,.trSubServicesV2 h3,.trSubServicesV2 h4{font-family:Prompt,Anuphan,sans-serif;font-weight:600}.trSubServicesV2 h2{font-size:30px;line-height:1.55;letter-spacing:-.6px}.trSubServicesV2 h3{font-size:18px}.trSubServicesV2 p{color:var(--muted)}.trSubServicesV2 a{color:inherit;text-decoration:none}.trSubServicesV2 button{font:inherit;cursor:pointer}.trSubServicesV2 button,.trSubServicesV2 a,.trSubServicesV2 summary{-webkit-tap-highlight-color:transparent}.trSubServicesV2 button{color:inherit}.trSubServicesV2 button:disabled{cursor:wait}.trSubServicesV2 img{display:block;max-width:100%}.trSubServicesV2 a,.trSubServicesV2 button,.trSubServicesV2 summary{touch-action:manipulation}.trSubServicesV2 :focus-visible{outline:3px solid var(--mint);outline-offset:4px}.trSubServicesV2 [hidden]{display:none!important}.trSubServicesV2 .container{max-width:1216px;margin:auto;padding:0 36px}.trSubServicesV2 .container.wide{max-width:1440px}.trSubServicesV2 .section{padding:76px 0}.trSubServicesV2 .eyebrow{font-size:11px;font-weight:500;letter-spacing:1.8px;color:var(--teal);margin-bottom:16px;line-height:1.8}.trSubServicesV2 .button{display:inline-flex;justify-content:center;align-items:center;gap:16px;border:1px solid var(--teal);border-radius:8px;min-height:48px;padding:12px 20px;background:var(--teal);color:white;font-weight:500;font-size:14px;line-height:1.8;text-align:center}.trSubServicesV2 .button:hover{background:#0a635c}.trSubServicesV2 .button.secondary{color:var(--teal);background:white}.trSubServicesV2 .button.secondary:hover{background:#eaf4ee}.trSubServicesV2 .text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--teal);font-weight:500;font-size:14px}.trSubServicesV2 .text-link:hover{text-decoration:underline}.trSubServicesV2 .review-bar{display:flex;align-items:center;justify-content:space-between;background:#143e37;color:#f5f9ee;padding:5px 25px;font:11px/1.6 Anuphan,sans-serif;min-height:37px;gap:10px}.trSubServicesV2 .review-bar b{font-size:10px;letter-spacing:1px}.trSubServicesV2 .review-bar button{font-size:11px;background:none;color:#d8e9c7;border:0;padding:7px;min-height:30px}.trSubServicesV2 .review-bar button span{margin-left:8px}.trSubServicesV2 header{position:sticky;top:0;background:#fffffffa;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);z-index:20}.trSubServicesV2 .nav-shell{max-width:1440px;margin:auto;padding:15px 34px;display:flex;align-items:center;gap:30px}.trSubServicesV2 .brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.trSubServicesV2 .brand img{width:30px;height:37px;object-fit:contain}.trSubServicesV2 .brand strong{font:600 24px/1.4 Anuphan,sans-serif;letter-spacing:-.5px}.trSubServicesV2 .brand small{display:block;color:var(--teal);font-size:10px;line-height:1.8}.trSubServicesV2 .brand small i{font-style:normal;color:#81978e;margin-left:7px}.trSubServicesV2 .nav-shell nav{display:flex;align-items:center;justify-content:flex-end;gap:23px;flex:1;font-size:13px;color:#627c75}.trSubServicesV2 .nav-shell nav a{padding:8px 0}.trSubServicesV2 .nav-shell nav .active{color:var(--teal)}.trSubServicesV2 .nav-cta{font-size:12px;min-height:43px;padding:9px 17px}.trSubServicesV2 .menu-toggle{display:none;border:1px solid var(--line);background:white;border-radius:7px;width:44px;height:44px;font-size:22px}.trSubServicesV2 #mobile-nav{padding:12px 22px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.trSubServicesV2 #mobile-nav a{min-height:44px;display:flex;align-items:center}.trSubServicesV2 .hero{background:linear-gradient(115deg,#f6faf7 60%,#edf6f1);padding:66px 0 56px}.trSubServicesV2 .hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.trSubServicesV2 .hero h1{font-size:45px;line-height:1.52;letter-spacing:-1.2px;margin:0 0 21px}.trSubServicesV2 .hero h1 em{font-style:normal;color:var(--teal)}.trSubServicesV2 .hero-lead{font-size:17px;line-height:1.9;margin-bottom:28px}.trSubServicesV2 .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.trSubServicesV2 .hero-secondary{display:flex;gap:13px;align-items:center;color:var(--teal);font-size:13px;margin-top:12px}.trSubServicesV2 .hero-secondary a{min-height:44px;display:inline-flex;align-items:center}.trSubServicesV2 .hero-secondary>span{color:#a0b4aa}.trSubServicesV2 .assurance{font-size:12px;margin-top:9px}.trSubServicesV2 .assurance span{color:var(--mint);margin-right:6px}.trSubServicesV2 .demo{max-width:378px;width:100%;justify-self:end}.trSubServicesV2 .demo-top{display:flex;flex-direction:column;gap:5px;align-items:center;margin-bottom:14px;font-size:10px;color:#7c9486}.trSubServicesV2 .demo-tag{background:#e2eee4;color:#477050;border-radius:5px;padding:4px 9px;letter-spacing:.3px}.trSubServicesV2 .demo-window{background:white;border:1px solid #cee0d5;box-shadow:0 18px 50px #1745360d;border-radius:18px;overflow:hidden;transform:rotate(1.2deg)}.trSubServicesV2 .demo-cover{height:120px;position:relative}.trSubServicesV2 .demo-cover img{width:100%;height:100%;object-fit:cover}.trSubServicesV2 .demo-cover>span{position:absolute;bottom:10px;left:12px;background:#173d36e8;color:white;font-size:8px;padding:3px 7px;border-radius:3px}.trSubServicesV2 .demo-body{padding:12px 22px 15px;font-family:Anuphan,'Microsoft YaHei',sans-serif}.trSubServicesV2 .demo-language{display:flex;justify-content:flex-end;gap:16px;font-size:9px;color:#8b9a91;margin-bottom:12px}.trSubServicesV2 .demo-language .selected{color:var(--teal);border-bottom:1px solid var(--teal)}.trSubServicesV2 .demo-shop{display:flex;justify-content:space-between;align-items:center}.trSubServicesV2 .demo-shop h2{font:600 22px/1.6 'Microsoft YaHei',sans-serif;letter-spacing:0}.trSubServicesV2 .demo-shop p{font-size:10px}.trSubServicesV2 .demo-qr{font-size:38px;line-height:1;color:var(--teal)}.trSubServicesV2 .demo-intro{font-size:10px;margin:8px 0 13px}.trSubServicesV2 .demo-tabs{display:flex;gap:20px;font-size:10px;border-bottom:1px solid var(--line);padding-bottom:9px;color:#789082}.trSubServicesV2 .demo-tabs span:first-child{color:var(--teal);font-weight:bold}.trSubServicesV2 .menu-item{display:flex;align-items:center;gap:14px;padding:17px 0}.trSubServicesV2 .coffee{width:68px;height:74px;border-radius:8px;background:#f0e9d7;display:grid;place-items:center;font-size:38px;flex-shrink:0}.trSubServicesV2 .menu-item small{font-size:8px;color:#91a097}.trSubServicesV2 .menu-item h3{font:600 14px/1.8 'Microsoft YaHei',sans-serif;margin:3px 0}.trSubServicesV2 .menu-item p{font-size:10px}.trSubServicesV2 .menu-item strong{font-size:16px;color:var(--teal)}.trSubServicesV2 .audio-button{background:var(--teal);color:white;border:0;border-radius:6px;min-height:44px;width:100%;font-size:12px}.trSubServicesV2 .audio-button span{margin-left:6px}.trSubServicesV2 .demo-fineprint{font-size:8px;text-align:center;margin-top:10px}.trSubServicesV2 .demo-caption{text-align:center;font-size:10px;margin-top:16px;line-height:1.9}.trSubServicesV2 .trial-section{padding:56px 0;background:white;border-bottom:1px solid var(--line)}.trSubServicesV2 .trial-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:54px;align-items:center}.trSubServicesV2 .trial-card{border:1px solid #c7dcd0;border-radius:16px;padding:30px 34px;background:#f4f8ee}.trSubServicesV2 .pill{display:inline-block;background:#dfeccf;color:#4d6d42;font-size:10px;border-radius:5px;padding:4px 9px;letter-spacing:1px;margin-bottom:14px}.trSubServicesV2 .trial-card h2,.trSubServicesV2 .free-note h2{font-size:25px;margin-bottom:12px}.trSubServicesV2 .trial-card>p,.trSubServicesV2 .free-note>p{font-size:14px;margin-bottom:14px}.trSubServicesV2 .trial-rule{padding:14px 0;border-top:1px solid #d7e2cd;margin-top:20px}.trSubServicesV2 .trial-rule strong{font-size:13px;font-weight:500;color:#47673f}.trSubServicesV2 .trial-rule p{font-size:12px;margin-top:7px;color:#798972}.trSubServicesV2 .trial-card .text-link{font-size:13px}.trSubServicesV2 .free-note{padding-right:14px}.trSubServicesV2 .free-note .eyebrow{margin-bottom:10px}.trSubServicesV2 .section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:32px}.trSubServicesV2 .section-heading .eyebrow{margin-bottom:10px}.trSubServicesV2 .section-heading>p{font-size:12px;text-align:right;line-height:1.9}.trSubServicesV2 .plans-section{background:#fbfcfa}.trSubServicesV2 .common-features{padding:24px 28px;border:1px solid var(--line);background:#f0f6f1;border-radius:12px}.trSubServicesV2 .common-features>strong{font-size:15px;font-weight:500;display:block;margin-bottom:9px}.trSubServicesV2 .common-features>div{display:flex;flex-wrap:wrap;gap:9px 26px;font-size:13px;color:#426e5a}.trSubServicesV2 .common-features>p{font-size:11px;margin-top:9px}.trSubServicesV2 .billing-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:30px 0}.trSubServicesV2 .billing-toggle{display:flex;background:#eaf1eb;border:1px solid #dce7dc;border-radius:9px;padding:4px}.trSubServicesV2 .billing-toggle button{border:0;background:transparent;border-radius:6px;min-height:44px;padding:8px 20px;font-size:13px;color:#748578;line-height:1.8}.trSubServicesV2 .billing-toggle button[aria-pressed=true]{background:white;color:var(--teal);box-shadow:0 2px 6px #22412b0d}.trSubServicesV2 .billing-toggle span{font-size:10px;margin-left:7px;color:#72916d}.trSubServicesV2 #billing-help{font-size:11px;text-align:right}.trSubServicesV2 .plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:stretch}.trSubServicesV2 .plan{position:relative;display:flex;flex-direction:column;background:white;border:1px solid var(--line);border-radius:13px;padding:25px 20px 20px;min-width:0;scroll-margin-top:120px}.trSubServicesV2 .plan.recommended{border:1.5px solid var(--teal);box-shadow:0 6px 22px #164c3610}.trSubServicesV2 .plan-badge{position:absolute;left:14px;right:14px;top:-14px;background:var(--teal);border-radius:5px;font-size:9px;color:white;text-align:center;padding:4px 5px;line-height:1.8}.trSubServicesV2 .plan h3{font-size:24px;line-height:1.5;margin-bottom:5px}.trSubServicesV2 .plan-purpose{font-size:12px;line-height:1.85;min-height:67px}.trSubServicesV2 .price{font:500 30px/1.35 Anuphan,sans-serif;letter-spacing:-1px;color:var(--ink);margin-top:16px;overflow-wrap:anywhere}.trSubServicesV2 .price small{font-size:12px;letter-spacing:0;font-weight:400}.trSubServicesV2 .vat{font-size:10px;color:#8e9c92;margin-top:7px}.trSubServicesV2 .vat-total{color:#416e59;font-size:11px;margin-top:6px}.trSubServicesV2 .billing-note{font-size:10px;line-height:1.85;min-height:52px;margin-top:8px}.trSubServicesV2 .quota-list{list-style:none;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:17px 0 18px;padding:15px 0;display:grid;gap:7px}.trSubServicesV2 .quota-list li{display:flex;justify-content:space-between;font-size:11px;color:#738775;gap:4px}.trSubServicesV2 .quota-list b{color:#315440;font-weight:500;white-space:nowrap}.trSubServicesV2 .plan-inherit{font-size:12px;color:var(--teal);font-weight:500;margin-bottom:10px;min-height:44px;line-height:1.8}.trSubServicesV2 .plan-highlights{margin:0 0 18px;padding:0;list-style:none;font-size:12px;line-height:1.95;color:#5a7566;display:grid;gap:9px}.trSubServicesV2 .plan-highlights li{padding-left:16px;position:relative}.trSubServicesV2 .plan-highlights li:before{content:'✓';position:absolute;left:0;color:var(--teal)}.trSubServicesV2 .plan-bottom{margin-top:auto}.trSubServicesV2 .plan details{border-top:1px solid var(--line);margin-bottom:16px}.trSubServicesV2 .plan summary{padding:12px 0;min-height:46px;font-size:11px;color:var(--teal)}.trSubServicesV2 .plan details ul{padding-left:18px;font-size:11px;color:var(--muted);margin-bottom:12px}.trSubServicesV2 .plan .button{font-size:11px;min-height:46px;width:100%;padding:10px 6px}.trSubServicesV2 .plans-note{font-size:11px;text-align:center;margin-top:24px;color:#7f9182}.trSubServicesV2 .service-list{border-top:1px solid var(--line)}.trSubServicesV2 .service-list>details{border-bottom:1px solid var(--line);scroll-margin-top:110px}.trSubServicesV2 .service-list summary{list-style:none;display:grid;grid-template-columns:255px 1fr 22px;align-items:center;gap:20px;padding:22px 10px;cursor:pointer;min-height:93px}.trSubServicesV2 .service-list summary::-webkit-details-marker{display:none}.trSubServicesV2 .service-name{display:flex;align-items:center;gap:19px;font-size:17px;font-weight:500;line-height:1.5}.trSubServicesV2 .icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#edf6f1;border:1px solid #d8eae0;border-radius:10px;color:var(--teal);font:400 25px/1 Anuphan,sans-serif;flex-shrink:0}.trSubServicesV2 .service-desc{font-size:14px;color:#71877a}.trSubServicesV2 .plus{font-size:25px;color:var(--teal);line-height:1;transition:transform .2s}.trSubServicesV2 .service-list details[open] summary .plus{transform:rotate(45deg)}.trSubServicesV2 .service-list details[open]{background:#f8fbf7}.trSubServicesV2 .service-content{padding:0 30px 30px}.trSubServicesV2 .service-content>p{font-size:14px;margin-bottom:20px;max-width:900px}.trSubServicesV2 .service-columns{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:24px;background:white;border:1px solid #e0ebe2;border-radius:10px}.trSubServicesV2 .service-columns h3{font-size:14px;margin-bottom:10px}.trSubServicesV2 .service-columns ul{padding-left:18px;font-size:13px;color:var(--muted);line-height:2}.trSubServicesV2 .service-content .service-note{font-size:12px;line-height:1.95;margin:20px 0 0;color:#70826d}.trSubServicesV2 .service-content .text-link{margin-top:8px;font-size:12px}.trSubServicesV2 .addons-section{background:var(--pale);border-top:1px solid #e7eee6;border-bottom:1px solid #e7eee6}.trSubServicesV2 .addon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.trSubServicesV2 .addon-card{display:flex;flex-direction:column;background:white;border:1px solid var(--line);border-radius:15px;padding:28px;min-width:0;scroll-margin-top:115px}.trSubServicesV2 .addon-card.social-card{border-color:#8fbaa4}.trSubServicesV2 .addon-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.trSubServicesV2 .tag{font-size:10px;background:#f4f7f0;color:#80927a;padding:4px 8px;border:1px solid #e4ecdf;border-radius:4px;line-height:1.8}.trSubServicesV2 .addon-card h3{font:500 27px/1.6 Anuphan,sans-serif;letter-spacing:-.5px;margin-bottom:3px}.trSubServicesV2 .addon-card h4{font-size:14px;margin-bottom:15px;line-height:1.9}.trSubServicesV2 .addon-card>p{font-size:13px;line-height:1.95;margin-bottom:24px}.trSubServicesV2 .addon-card .scope-note{border-top:1px dashed var(--line);padding-top:17px;color:#718768;font-size:11px;margin-top:auto}.trSubServicesV2 .addon-card .button{width:100%;font-size:12px;justify-content:space-between;padding:12px 14px}.trSubServicesV2 .detail-link{font-size:11px;display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--teal);margin-top:5px;margin-bottom:-12px}.trSubServicesV2 .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.trSubServicesV2 .steps li{border-top:1px solid #bbd4c3;padding-top:20px}.trSubServicesV2 .steps li>span{color:#94b39b;font:400 29px/1.4 Anuphan,sans-serif}.trSubServicesV2 .steps h3{font-size:15px;margin:13px 0 10px;line-height:1.85}.trSubServicesV2 .steps p{font-size:13px;line-height:1.95}.trSubServicesV2 .industries{padding:27px 0 0;border-top:1px solid var(--line);margin-top:35px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.trSubServicesV2 .industries strong{font-weight:500;font-size:12px;margin-right:12px}.trSubServicesV2 .industries span{border:1px solid #dfe7da;background:#fafcf8;border-radius:30px;font-size:11px;color:#789071;padding:5px 12px}.trSubServicesV2 .faq-section{background:#fafbf7;border-top:1px solid var(--line)}.trSubServicesV2 .faq-grid{display:grid;grid-template-columns:1fr 1.75fr;gap:80px}.trSubServicesV2 .faq-intro h2{margin-bottom:15px}.trSubServicesV2 .faq-intro>p:not(.eyebrow){font-size:14px;margin-bottom:12px}.trSubServicesV2 .faq-list details{border-top:1px solid var(--line)}.trSubServicesV2 .faq-list>details:last-child{border-bottom:1px solid var(--line)}.trSubServicesV2 .faq-list summary{display:block;position:relative;list-style:none;cursor:pointer;min-height:62px;padding:18px 35px 18px 0;font-size:14px;font-weight:500;line-height:1.9}.trSubServicesV2 .faq-list summary::-webkit-details-marker{display:none}.trSubServicesV2 .faq-list summary:after{content:'+';position:absolute;right:3px;top:16px;color:#86a07f;font-size:24px;line-height:1.3}.trSubServicesV2 .faq-list details[open]>summary:after{content:'−'}.trSubServicesV2 .faq-list details[open]>summary{color:var(--teal)}.trSubServicesV2 .faq-list details>p{font-size:13px;padding:0 22px 20px 0;line-height:2}.trSubServicesV2 .faq-list .more-faq>summary{font-size:13px;color:var(--teal);padding-bottom:18px}.trSubServicesV2 .more-faq>div{padding-left:18px}.trSubServicesV2 .more-faq>div>details:last-child{border-bottom:0}.trSubServicesV2 footer{background:#143f36;color:#dfebd7;padding:42px 0 25px}.trSubServicesV2 .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:50px}.trSubServicesV2 .footer-brand{font:500 24px/1.6 Anuphan,sans-serif}.trSubServicesV2 .footer-brand small{font-size:11px;color:#9abb9b;margin-left:8px}.trSubServicesV2 footer p{font-size:12px;color:#9db6a1;margin-top:10px}.trSubServicesV2 footer h3{font-size:12px;margin:7px 0 12px}.trSubServicesV2 footer a:not(.footer-brand){display:block;font-size:12px;color:#adc4ab;line-height:2.4;min-height:36px}.trSubServicesV2 .footer-bottom{font-size:9px;letter-spacing:.7px;color:#7e9a80;border-top:1px solid #ffffff15;margin-top:27px;padding-top:20px}.trSubServicesV2 .mobile,.trSubServicesV2 .mobile-action{display:none}.trSubServicesV2 dialog{border:1px solid #d1e4d5;border-radius:18px;padding:34px;max-width:min(680px,calc(100vw - 32px));max-height:85vh;color:var(--ink);box-shadow:0 20px 80px #10291b30;font:400 14px/1.9 Anuphan,'Microsoft YaHei',sans-serif}.trSubServicesV2 dialog::backdrop{background:#153d3866;backdrop-filter:blur(3px)}.trSubServicesV2 dialog h2{font:500 25px/1.6 Anuphan,'Microsoft YaHei',sans-serif;margin-bottom:15px;padding-right:25px}.trSubServicesV2 dialog .eyebrow{margin-bottom:10px}.trSubServicesV2 dialog>p{margin-bottom:18px}.trSubServicesV2 .dialog-close{position:absolute;right:12px;top:12px;width:44px;height:44px;border:0;border-radius:8px;background:#edf4ee;font-size:25px;color:#4c7962}.trSubServicesV2 .dialog-note{font-size:12px;background:#f5f7ed;border:1px solid #e7ebd7;border-radius:8px;padding:13px;margin:20px 0!important;color:#858c6a}.trSubServicesV2 dialog code{display:block;background:#eff5f1;overflow-wrap:anywhere;font:12px/1.8 Consolas,monospace;padding:14px;border-radius:7px;margin:16px 0}.trSubServicesV2 .route-summary{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px}.trSubServicesV2 .route-summary:last-child{font-weight:500;color:var(--teal)}.trSubServicesV2 .audit-list article{padding:23px 0;border-top:1px solid var(--line)}.trSubServicesV2 .audit-list h3{font:500 16px/1.8 Anuphan,'Microsoft YaHei',sans-serif;margin:8px 0}.trSubServicesV2 .audit-list p{font-size:13px}.trSubServicesV2 .audit-ok,.trSubServicesV2 .audit-pending{font-size:10px;border-radius:4px;padding:4px 7px;background:#e9f2e7;color:#5d8253}.trSubServicesV2 .audit-pending{background:#faf0d9;color:#947329}.trSubServicesV2 .toast{position:fixed;z-index:100;left:50%;bottom:25px;transform:translateX(-50%);background:#143f36;color:white;font-size:12px;max-width:calc(100vw - 30px);width:max-content;padding:12px 20px;border-radius:8px;box-shadow:0 8px 25px #0002}@media(min-width:1650px){.trSubServicesV2 .hero{padding:80px 0 65px}.trSubServicesV2 .hero h1{font-size:49px}.trSubServicesV2 .hero-grid{gap:110px}.trSubServicesV2 .plan-grid{gap:18px}.trSubServicesV2 .plan{padding:30px 25px 23px}.trSubServicesV2 .plan-purpose{min-height:55px}.trSubServicesV2 .plan-highlights{font-size:13px}.trSubServicesV2 .price{font-size:34px}}@media(max-width:1150px){.trSubServicesV2 .nav-shell nav{gap:12px;font-size:11px}.trSubServicesV2 .nav-shell{gap:16px;padding:14px 25px}.trSubServicesV2 .brand strong{font-size:22px}.trSubServicesV2 .brand small i{display:none}.trSubServicesV2 .hero-grid{gap:32px}.trSubServicesV2 .hero h1{font-size:39px}.trSubServicesV2 .hero-lead{font-size:15px}.trSubServicesV2 .hero-actions{gap:8px}.trSubServicesV2 .hero-actions .button{font-size:12px;padding:12px 15px}.trSubServicesV2 .hero-actions .text-link{font-size:12px}.trSubServicesV2 .container{padding:0 28px}.trSubServicesV2 .plan{padding:25px 13px 16px}.trSubServicesV2 .plan h3{font-size:22px}.trSubServicesV2 .plan-purpose{font-size:11px;min-height:67px}.trSubServicesV2 .price{font-size:26px}.trSubServicesV2 .quota-list li{font-size:10px}.trSubServicesV2 .plan-highlights{font-size:11px}.trSubServicesV2 .plan-badge{font-size:8px;left:8px;right:8px}.trSubServicesV2 .plan-inherit{font-size:11px}.trSubServicesV2 .addon-card{padding:24px}.trSubServicesV2 .addon-top .tag{font-size:9px}.trSubServicesV2 .faq-grid{gap:40px}.trSubServicesV2 .steps{gap:22px}}@media(max-width:900px){.trSubServicesV2 .nav-shell nav,.trSubServicesV2 .nav-cta{display:none}.trSubServicesV2 .menu-toggle{display:block;margin-left:auto}.trSubServicesV2 .hero-grid{grid-template-columns:1fr 1fr;gap:28px}.trSubServicesV2 .hero h1{font-size:33px}.trSubServicesV2 .hero-lead br.desktop{display:none}.trSubServicesV2 .hero-actions{display:block}.trSubServicesV2 .hero-actions .text-link{margin-top:6px}.trSubServicesV2 .demo-top{font-size:9px}.trSubServicesV2 .demo-body{padding:12px 17px}.trSubServicesV2 .section{padding:55px 0}.trSubServicesV2 .trial-grid{gap:28px}.trSubServicesV2 .trial-card{padding:26px}.trSubServicesV2 .trial-card h2,.trSubServicesV2 .free-note h2{font-size:22px}.trSubServicesV2 .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.trSubServicesV2 .plan{padding:26px}.trSubServicesV2 .plan h3{font-size:27px}.trSubServicesV2 .plan-purpose{font-size:13px;min-height:48px}.trSubServicesV2 .price{font-size:34px}.trSubServicesV2 .quota-list li{font-size:13px}.trSubServicesV2 .plan-highlights{font-size:13px}.trSubServicesV2 .plan-inherit{font-size:13px;min-height:0}.trSubServicesV2 .plan-badge{font-size:10px;left:16px;right:16px}.trSubServicesV2 .plan .button{font-size:13px}.trSubServicesV2 .plan details summary{font-size:13px}.trSubServicesV2 .plan details ul{font-size:12px}.trSubServicesV2 .vat,.trSubServicesV2 .vat-total,.trSubServicesV2 .billing-note{font-size:12px}.trSubServicesV2 .billing-note{min-height:48px}.trSubServicesV2 .billing-row{align-items:flex-start}.trSubServicesV2 .billing-toggle span{display:none}.trSubServicesV2 .billing-toggle button{padding:9px 18px}.trSubServicesV2 #billing-help{max-width:250px}.trSubServicesV2 .section-heading>p{max-width:230px}.trSubServicesV2 .section-heading h2{font-size:26px}.trSubServicesV2 .common-features>div{gap:7px 20px}.trSubServicesV2 .service-list summary{grid-template-columns:205px 1fr 20px;gap:10px}.trSubServicesV2 .service-name{gap:12px;font-size:15px}.trSubServicesV2 .service-desc{font-size:12px}.trSubServicesV2 .addon-grid{grid-template-columns:1fr}.trSubServicesV2 .addon-card{padding:28px}.trSubServicesV2 .addon-card>p{font-size:14px}.trSubServicesV2 .addon-card .button{font-size:14px}.trSubServicesV2 .addon-card h4{font-size:16px}.trSubServicesV2 .addon-card .scope-note{font-size:12px}.trSubServicesV2 .addon-top .tag{font-size:11px}.trSubServicesV2 .steps{grid-template-columns:1fr 1fr;gap:30px}.trSubServicesV2 .faq-grid{grid-template-columns:1fr;gap:28px}.trSubServicesV2 .faq-intro h2 br{display:none}.trSubServicesV2 .faq-intro>p br{display:none}.trSubServicesV2 .footer-grid{gap:25px}.trSubServicesV2 .hero-secondary{flex-wrap:wrap;gap:8px;font-size:11px}.trSubServicesV2 .assurance{font-size:11px}.trSubServicesV2 .trial-card>p,.trSubServicesV2 .free-note>p{font-size:13px}.trSubServicesV2 .trial-rule p{font-size:11px}}@media(max-width:600px){html{scroll-padding-top:90px}.trSubServicesV2 .review-bar{padding:4px 14px;font-size:9px}.trSubServicesV2 .review-bar b{font-size:8px;letter-spacing:.7px}.trSubServicesV2 .review-desktop{display:none}.trSubServicesV2 .review-bar button{font-size:10px;min-height:36px}.trSubServicesV2 .nav-shell{padding:12px 20px}.trSubServicesV2 .brand strong{font-size:22px}.trSubServicesV2 .brand small i{display:inline;font-size:8px}.trSubServicesV2 .brand img{width:26px;height:33px}.trSubServicesV2 .container{padding:0 22px}.trSubServicesV2 .hero{padding:37px 0 38px}.trSubServicesV2 .hero-grid{grid-template-columns:1fr;gap:30px}.trSubServicesV2 .hero h1{font-size:34px;line-height:1.55}.trSubServicesV2 .eyebrow{font-size:10px;letter-spacing:1.4px;margin-bottom:14px}.trSubServicesV2 .hero-lead{font-size:15px;line-height:1.95;margin-bottom:22px}.trSubServicesV2 .hero-actions{display:flex;gap:8px 18px}.trSubServicesV2 .hero-actions .button{width:100%;font-size:14px;min-height:50px;justify-content:space-between;padding:12px 19px}.trSubServicesV2 .hero-actions .text-link{font-size:13px;margin:0}.trSubServicesV2 .hero-secondary{margin-top:0;font-size:12px}.trSubServicesV2 .assurance{font-size:11px;margin-top:5px}.trSubServicesV2 .demo{justify-self:center;max-width:330px}.trSubServicesV2 .demo-cover{height:113px}.trSubServicesV2 .demo-body{padding:12px 20px 15px}.trSubServicesV2 .demo-caption{font-size:10px}.trSubServicesV2 .trial-grid{grid-template-columns:1fr;gap:26px}.trSubServicesV2 .section{padding:44px 0}.trSubServicesV2 .trial-card{padding:25px 23px;border-radius:13px}.trSubServicesV2 .trial-card h2,.trSubServicesV2 .free-note h2{font-size:23px}.trSubServicesV2 .trial-rule p{font-size:12px}.trSubServicesV2 .trial-card>p,.trSubServicesV2 .free-note>p{font-size:14px}.trSubServicesV2 .free-note{padding:0 4px}.trSubServicesV2 .free-note h2 br{display:none}.trSubServicesV2 .section-heading{display:block;margin-bottom:25px}.trSubServicesV2 .section-heading h2{font-size:26px;line-height:1.65}.trSubServicesV2 .section-heading>p{text-align:left;max-width:100%;font-size:12px;margin-top:12px}.trSubServicesV2 .section-heading .eyebrow{margin-bottom:10px}.trSubServicesV2 .mobile{display:block}.trSubServicesV2 .common-features{padding:22px}.trSubServicesV2 .common-features>strong{font-size:14px}.trSubServicesV2 .common-features>div{display:grid;gap:9px;font-size:12px}.trSubServicesV2 .common-features>p{font-size:11px;line-height:2;margin-top:14px}.trSubServicesV2 .billing-row{display:block;margin:24px 0 31px}.trSubServicesV2 .billing-toggle{width:100%}.trSubServicesV2 .billing-toggle button{flex:1;font-size:13px}.trSubServicesV2 .billing-toggle span{display:inline;font-size:9px;margin-left:4px}.trSubServicesV2 #billing-help{max-width:100%;font-size:11px;text-align:left;margin-top:12px}.trSubServicesV2 .plan-grid{grid-template-columns:1fr;gap:28px}.trSubServicesV2 .plan{padding:27px 25px 24px;border-radius:14px}.trSubServicesV2 .plan h3{font-size:29px}.trSubServicesV2 .plan-purpose{min-height:0;max-width:280px;font-size:14px}.trSubServicesV2 .price{font-size:38px;margin-top:20px}.trSubServicesV2 .price small{font-size:14px}.trSubServicesV2 .vat{font-size:11px}.trSubServicesV2 .vat-total{font-size:13px}.trSubServicesV2 .billing-note{min-height:0;font-size:11px}.trSubServicesV2 .quota-list{margin:19px 0 20px;padding:17px 0;gap:9px}.trSubServicesV2 .quota-list li{font-size:13px}.trSubServicesV2 .plan-inherit{font-size:14px;margin-bottom:12px}.trSubServicesV2 .plan-highlights{font-size:14px;gap:10px;margin-bottom:23px}.trSubServicesV2 .plan details{margin-bottom:17px}.trSubServicesV2 .plan summary{font-size:13px;min-height:48px}.trSubServicesV2 .plan details ul{font-size:13px;line-height:2}.trSubServicesV2 .plan .button{font-size:14px;min-height:49px}.trSubServicesV2 .plan-badge{left:20px;right:20px;font-size:10px;padding:5px 6px}.trSubServicesV2 .plans-note{text-align:left;font-size:11px;line-height:2;margin-top:21px}.trSubServicesV2 .service-list summary{grid-template-columns:1fr 20px;gap:7px 10px;padding:20px 4px}.trSubServicesV2 .service-name{font-size:17px;gap:17px}.trSubServicesV2 .service-desc{grid-column:1;grid-row:2;font-size:12px;padding-top:2px}.trSubServicesV2 .service-list summary .plus{grid-column:2;grid-row:1/3}.trSubServicesV2 .service-content{padding:0 16px 23px}.trSubServicesV2 .service-content>p{font-size:13px;line-height:2}.trSubServicesV2 .service-columns{grid-template-columns:1fr;gap:20px;padding:19px 17px}.trSubServicesV2 .service-columns h3{font-size:14px}.trSubServicesV2 .service-columns ul{font-size:12px}.trSubServicesV2 .service-content .service-note{font-size:11px}.trSubServicesV2 .addon-card{padding:25px 23px}.trSubServicesV2 .addon-card h3{font-size:27px}.trSubServicesV2 .addon-card h4{font-size:15px}.trSubServicesV2 .addon-card>p{font-size:14px}.trSubServicesV2 .addon-card .scope-note{font-size:12px}.trSubServicesV2 .addon-card .button{font-size:13px;min-height:49px}.trSubServicesV2 .addon-top .tag{font-size:10px}.trSubServicesV2 .steps{grid-template-columns:1fr;gap:23px}.trSubServicesV2 .steps li{display:grid;grid-template-columns:38px 1fr;gap:6px 14px;padding-top:18px}.trSubServicesV2 .steps li>span{grid-column:1;grid-row:1/3;font-size:25px}.trSubServicesV2 .steps h3{grid-column:2;margin:2px 0 0;font-size:15px}.trSubServicesV2 .steps p{grid-column:2;font-size:13px}.trSubServicesV2 .industries{margin-top:27px;padding-top:22px;gap:8px}.trSubServicesV2 .industries strong{width:100%;margin-bottom:8px}.trSubServicesV2 .industries span{font-size:10px}.trSubServicesV2 .faq-intro h2{font-size:26px}.trSubServicesV2 .faq-intro h2 br{display:block}.trSubServicesV2 .faq-intro>p:not(.eyebrow){font-size:13px}.trSubServicesV2 .faq-list summary{font-size:14px;padding:18px 30px 18px 0;line-height:1.95}.trSubServicesV2 .faq-list details>p{font-size:13px;padding-right:12px}.trSubServicesV2 .more-faq>div{padding-left:12px}.trSubServicesV2 .footer-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.trSubServicesV2 .footer-grid>div:first-child{grid-column:1/-1}.trSubServicesV2 footer{padding:35px 0 110px}.trSubServicesV2 .footer-brand{font-size:25px}.trSubServicesV2 .footer-bottom{font-size:8px;line-height:1.9}.trSubServicesV2 .mobile-action{position:fixed;bottom:0;left:0;right:0;z-index:25;display:flex;align-items:center;gap:16px;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid var(--line);box-shadow:0 -4px 15px #173d3605}.trSubServicesV2 .mobile-action .button{font-size:12px;min-height:46px;flex:1;padding:10px 11px;gap:12px}.trSubServicesV2 .mobile-action>a:last-child{display:inline-flex;align-items:center;font-size:12px;color:var(--teal);min-height:44px}.trSubServicesV2 .toast{bottom:90px;font-size:11px}.trSubServicesV2 dialog{padding:26px 23px;border-radius:14px;max-height:82vh}.trSubServicesV2 dialog h2{font-size:22px}.trSubServicesV2 dialog .eyebrow{font-size:9px;padding-right:32px}.trSubServicesV2 .dialog-close{right:8px;top:8px;width:40px;height:40px}.trSubServicesV2 .audit-list p{font-size:12px}.trSubServicesV2 .audit-list h3{font-size:15px}.trSubServicesV2 .route-summary{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trSubServicesV2 *{transition:none!important}}/* V2: approved local design improvements. */.trSubServicesV2{--muted:#526b60}.trSubServicesV2 .eyebrow{font-size:12px;letter-spacing:1.4px}.trSubServicesV2 .section-heading>p,.trSubServicesV2 .common-features>p,.trSubServicesV2 .plans-note,.trSubServicesV2 #billing-help{font-size:12px;color:#526b60}.trSubServicesV2 .common-features>div{font-size:14px}.trSubServicesV2 .hero-secondary{font-size:14px}.trSubServicesV2 .assurance{font-size:13px}.trSubServicesV2 .trial-card>p,.trSubServicesV2 .free-note>p{font-size:14px}.trSubServicesV2 .trial-rule{display:grid;gap:15px;padding:18px 0;margin-top:18px}.trSubServicesV2 .trial-condition{display:flex;align-items:flex-start;gap:11px}.trSubServicesV2 .trial-condition>span{display:grid;place-items:center;width:27px;height:27px;flex-shrink:0;background:#e2ecd7;border-radius:50%;color:#52714a;font-size:11px;font-weight:500}.trSubServicesV2 .trial-condition strong{font-size:14px;line-height:1.9;color:#315640}.trSubServicesV2 .trial-condition p{font-size:13px;line-height:1.9;color:#526b60;margin-top:3px}.trSubServicesV2 .trial-card .text-link{font-size:14px}.trSubServicesV2 .plan{padding:27px 20px 22px;scroll-margin-top:18px}.trSubServicesV2 .plan-purpose{font-size:14px;line-height:1.85;min-height:56px;color:#526b60}.trSubServicesV2 .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:32px;line-height:1.3;letter-spacing:-.7px;margin-top:14px}.trSubServicesV2 .price>span{white-space:nowrap}.trSubServicesV2 .price small{font-size:13px;white-space:nowrap;line-height:1.8}.trSubServicesV2 .vat{font-size:12px;line-height:1.85;color:#526b60;min-height:23px;margin-top:8px}.trSubServicesV2 .vat-total{font-size:13px;line-height:1.85;min-height:26px;color:#315f4b;margin-top:5px;font-weight:500}.trSubServicesV2 .billing-note{font-size:12px;line-height:1.85;min-height:52px;color:#526b60;margin-top:6px}.trSubServicesV2 .quota-list{gap:10px;margin:17px 0 18px;padding:16px 0}.trSubServicesV2 .quota-list li{display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px;font-size:13px;line-height:1.9;color:#526b60}.trSubServicesV2 .quota-list b{white-space:nowrap}.trSubServicesV2 .plan-inherit{font-size:14px;line-height:1.85;min-height:28px;margin-bottom:12px}.trSubServicesV2 .plan-highlights{font-size:14px;line-height:1.95;color:#526b60;gap:11px;margin-bottom:22px}.trSubServicesV2 .plan-badge{left:10px;right:10px;top:-15px;font-size:12px;line-height:1.8;padding:5px 7px}.trSubServicesV2 .plan summary{font-size:13px;min-height:48px;padding:13px 0}.trSubServicesV2 .plan details ul{font-size:13px;line-height:2}.trSubServicesV2 .plan .button{font-size:14px;min-height:49px;padding:11px 6px}.trSubServicesV2 .plan-jump{display:none}.trSubServicesV2 .addon-card{padding:28px}.trSubServicesV2 .addon-card>p{font-size:14px;color:#526b60;line-height:1.95}.trSubServicesV2 .addon-card h4{font-size:15px}.trSubServicesV2 .addon-card .scope-note{font-size:12px;line-height:1.95;color:#526b60;margin-bottom:20px}.trSubServicesV2 .addon-card .tag{font-size:12px;color:#526b60}.trSubServicesV2 .addon-footer{display:grid;grid-template-rows:auto 44px;gap:5px}.trSubServicesV2 .addon-footer .button{font-size:14px;min-height:50px;line-height:1.8}.trSubServicesV2 .addon-secondary{min-height:44px;display:flex;align-items:center;justify-content:center}.trSubServicesV2 .addon-secondary .detail-link{font-size:13px;margin:0;min-height:44px}.trSubServicesV2 .icon svg{width:24px;height:24px;display:block}.trSubServicesV2 .coffee svg{width:36px;height:36px;color:#997449}.trSubServicesV2 .demo-qr{display:block;width:33px;height:33px}.trSubServicesV2 .demo-qr svg{display:block;width:100%;height:100%}.trSubServicesV2 .audio-button{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;min-height:46px}.trSubServicesV2 .audio-button svg{width:21px;height:21px}.trSubServicesV2 .audio-button span{margin:0}.trSubServicesV2 .menu-toggle svg{width:23px;height:23px;display:block;margin:auto}.trSubServicesV2 .demo-top,.trSubServicesV2 .demo-caption{font-size:12px;color:#526b60}.trSubServicesV2 .demo-tag{font-size:11px;color:#426243}.trSubServicesV2 .demo-fineprint{font-size:10px;color:#526b60}.trSubServicesV2 .demo-cover>span{font-size:10px}.trSubServicesV2 .demo-language{font-size:11px}.trSubServicesV2 .demo-intro{font-size:11px}.trSubServicesV2 .demo-shop p{font-size:11px}.trSubServicesV2 .demo-tabs{font-size:11px}.trSubServicesV2 .menu-item small{font-size:10px}.trSubServicesV2 .menu-item p{font-size:11px}.trSubServicesV2 .service-desc{font-size:14px;color:#526b60}.trSubServicesV2 .service-content>p,.trSubServicesV2 .service-columns ul,.trSubServicesV2 .steps p,.trSubServicesV2 .faq-list details>p{color:#526b60}.trSubServicesV2 .service-note{font-size:12px!important;color:#526b60!important}.trSubServicesV2 .industries span{font-size:12px;color:#526b60}.trSubServicesV2 .footer-bottom{font-size:10px}.trSubServicesV2 .plan-grid.is-annual .billing-note{min-height:70px}@media(min-width:1650px){.trSubServicesV2 .plan{padding:29px 24px 23px}.trSubServicesV2 .price{font-size:36px}}@media(max-width:1100px){.trSubServicesV2 .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.trSubServicesV2 .plan{padding:28px}.trSubServicesV2 .plan-purpose{min-height:52px}.trSubServicesV2 .price{font-size:36px}.trSubServicesV2 .vat,.trSubServicesV2 .vat-total{min-height:24px}.trSubServicesV2 .billing-note{min-height:48px}.trSubServicesV2 .plan-inherit{min-height:0}.trSubServicesV2 .plan-badge{left:18px;right:18px}.trSubServicesV2 .addon-card .tag{font-size:12px}}@media(max-width:900px){.trSubServicesV2 .plan-jump{display:block;margin:-8px 0 29px}.trSubServicesV2 .plan-jump>span{display:block;font-size:12px;color:#526b60;margin-bottom:10px}.trSubServicesV2 .plan-jump>div{display:flex;flex-wrap:wrap;gap:8px}.trSubServicesV2 .plan-jump a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:1px solid #bdd5c8;background:white;border-radius:7px;font-size:14px;line-height:1.8;color:var(--teal)}.trSubServicesV2 .plan-jump a:hover{background:#e8f2eb}.trSubServicesV2 .plan-jump a[href="#plan-plus"]{border-color:#0f766e;background:#ecf5ef}.trSubServicesV2 .addon-footer{grid-template-rows:auto auto;gap:3px}.trSubServicesV2 .addon-secondary:empty{display:none}.trSubServicesV2 .addon-secondary .detail-link{margin-top:3px}.trSubServicesV2 .addon-card .button{font-size:14px}.trSubServicesV2 .billing-toggle span{font-size:12px}.trSubServicesV2 .hero-secondary{font-size:13px}}@media(max-width:600px){.trSubServicesV2 .eyebrow{font-size:11px;line-height:1.9}.trSubServicesV2 .hero{padding:30px 0}.trSubServicesV2 .hero-grid{gap:23px}.trSubServicesV2 .hero h1{margin-bottom:17px}.trSubServicesV2 .hero-lead{margin-bottom:19px}.trSubServicesV2 .hero-actions .text-link{font-size:14px;min-height:44px}.trSubServicesV2 .hero-secondary{font-size:13px;gap:10px}.trSubServicesV2 .assurance{font-size:12px}.trSubServicesV2 .hero-copy .eyebrow{margin-bottom:12px}.trSubServicesV2 .demo{max-width:100%}.trSubServicesV2 .demo-top{align-items:flex-start;margin-bottom:9px;gap:0}.trSubServicesV2 .demo-top>span:last-child{display:none}.trSubServicesV2 .demo-tag{font-size:11px;padding:4px 8px}.trSubServicesV2 .demo-window{transform:none;border-radius:13px}.trSubServicesV2 .demo-cover{height:86px}.trSubServicesV2 .demo-body{padding:10px 17px 12px}.trSubServicesV2 .demo-language{margin-bottom:7px}.trSubServicesV2 .demo-intro{margin:5px 0 9px}.trSubServicesV2 .demo-shop h2{font-size:21px}.trSubServicesV2 .demo-tabs{padding-bottom:7px}.trSubServicesV2 .menu-item{padding:11px 0;gap:12px}.trSubServicesV2 .coffee{width:57px;height:57px}.trSubServicesV2 .coffee svg{width:31px;height:31px}.trSubServicesV2 .demo-caption{font-size:12px;line-height:1.85;margin-top:11px}.trSubServicesV2 .demo-fineprint{font-size:10px;margin-top:8px}.trSubServicesV2 .trial-section{padding:34px 0}.trSubServicesV2 .trial-grid{gap:22px}.trSubServicesV2 .trial-card{padding:23px 21px}.trSubServicesV2 .trial-card h2{font-size:22px;margin-bottom:9px}.trSubServicesV2 .trial-card>p,.trSubServicesV2 .free-note>p{font-size:14px}.trSubServicesV2 .trial-rule{padding:15px 0;gap:13px;margin-top:15px}.trSubServicesV2 .trial-condition{gap:9px}.trSubServicesV2 .trial-condition strong{font-size:13px}.trSubServicesV2 .trial-condition p{font-size:12px}.trSubServicesV2 .trial-condition>span{width:24px;height:24px;font-size:10px}.trSubServicesV2 .trial-card .text-link{font-size:13px}.trSubServicesV2 .plan-grid{grid-template-columns:1fr;gap:29px}.trSubServicesV2 .plan{padding:28px 24px 24px;scroll-margin-top:16px}.trSubServicesV2 .plan-purpose{font-size:14px;min-height:0}.trSubServicesV2 .price{font-size:38px;margin-top:18px}.trSubServicesV2 .price small{font-size:14px}.trSubServicesV2 .vat{font-size:12px;min-height:0;margin-top:8px}.trSubServicesV2 .vat-total{font-size:14px;min-height:0}.trSubServicesV2 .billing-note{font-size:12px;min-height:0;margin-top:8px}.trSubServicesV2 .quota-list{margin:18px 0 20px;gap:9px}.trSubServicesV2 .quota-list li{font-size:14px}.trSubServicesV2 .plan-highlights{font-size:14px}.trSubServicesV2 .plan-inherit{font-size:14px;min-height:0}.trSubServicesV2 .plan-badge{font-size:12px;left:16px;right:16px}.trSubServicesV2 .plan details ul{font-size:13px}.trSubServicesV2 .plan .button{font-size:14px;min-height:50px}.trSubServicesV2 .plans-note{font-size:12px}.trSubServicesV2 .common-features>div{font-size:13px}.trSubServicesV2 .common-features>p{font-size:12px}.trSubServicesV2 .section-heading>p{font-size:13px}.trSubServicesV2 .billing-toggle button{font-size:14px;padding:9px 12px}.trSubServicesV2 .billing-toggle span{font-size:11px}.trSubServicesV2 .billing-row{margin:23px 0 24px}.trSubServicesV2 #billing-help{font-size:12px;line-height:1.9}.trSubServicesV2 .plan-jump{margin:0 0 29px}.trSubServicesV2 .plan-jump a{font-size:14px;padding:8px 15px}.trSubServicesV2 .addon-card{padding:25px 23px}.trSubServicesV2 .addon-card .tag{font-size:12px}.trSubServicesV2 .addon-card .scope-note{font-size:12px}.trSubServicesV2 .addon-card .button{font-size:14px}.trSubServicesV2 .service-desc{font-size:13px}.trSubServicesV2 .service-content>p{font-size:14px}.trSubServicesV2 .service-columns ul{font-size:13px}.trSubServicesV2 .service-columns h3{font-size:14px}.trSubServicesV2 .industries span{font-size:11px}.trSubServicesV2 .mobile-action .button{font-size:13px}.trSubServicesV2 .mobile-action>a:last-child{font-size:13px}}@media(max-width:600px){.trSubServicesV2 .plan-grid.is-annual .billing-note{min-height:0}}

.trSubPage.trSubServicesV2{max-width:none;margin:0;padding:0;font:400 15px/1.85 Anuphan,sans-serif;color:#153d38;background:#fff}.trSubServicesV2 [hidden]{display:none!important}.trSubServicesV2 .plan-grid--auto{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.trSubServicesV2 .services-status{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);max-width:90vw;padding:12px 18px;border-radius:8px;background:#153d38;color:#fff;font-size:13px;z-index:80}.trSubServicesV2 .services-status:empty{display:none}.trSubServicesV2 .anchor-alias{position:absolute;pointer-events:none}.trSubServicesV2 details.trSubOffering{scroll-margin-top:110px}.trSubServicesV2 .plan-jump{display:none}.trSubServicesV2 .unavailable-note{color:#526b60;font-size:13px}.trSubServicesV2 .hero-actions .text-link{font-size:14px}
@media(max-width:900px){.trSubServicesV2 .plan-jump{display:block}.trSubServicesV2 .services-status{bottom:90px}}

.trSubServicesV2 .trial-benefits{border-top:1px solid #d7e2cd;margin-bottom:8px}.trSubServicesV2 .trial-benefits summary{min-height:44px;cursor:pointer;color:#315640;font-size:13px;padding:10px 0}.trSubServicesV2 .trial-benefits ul{padding-left:18px;font-size:13px;color:#526b60}.trSubServicesV2 .trial-benefits p{font-size:12px;line-height:1.9;margin:10px 0}.trSubServicesV2 .service-extra{font-size:13px;padding:20px 0;color:#526b60}.trSubServicesV2 .service-extra ul{padding-left:18px}
@media(max-width:600px){body.touristReadySubscriptionBody:has(.trSubServicesV2 .mobile-action){padding-bottom:80px}}

.trSubServicesV2 .hero,.trSubServicesV2 .hero-copy,.trSubServicesV2 .section,.trSubServicesV2 .plan,.trSubServicesV2 .addon-card{text-align:left}.trSubServicesV2 .hero-copy h1{margin-left:0;margin-right:0;max-width:none}
.trSubServicesV2 .hero{display:block;min-height:0;overflow:visible}

.trSubServicesV2 .repost-channels{margin:24px 0}.trSubServicesV2 .repost-channels table{width:100%;table-layout:fixed;border-collapse:collapse;overflow-wrap:anywhere}.trSubServicesV2 .repost-channels th,.trSubServicesV2 .repost-channels td{vertical-align:top;text-align:left;padding:14px 10px;border-bottom:1px solid #cfe3dd;font-size:14px;line-height:1.8}.trSubServicesV2 .repost-channels th:first-child{width:20%}.trSubServicesV2 .repost-channels p{font-size:14px;margin-top:16px}
