.toria-lp .support-page .section-head>*{min-width:0}.toria-lp .support-page :is(h1,h2,h3,p){word-break:normal;overflow-wrap:anywhere}.toria-lp .demo-page .os-card ol li:before,.toria-lp .support-page .eyebrow:before{content:none}@media (prefers-reduced-motion:no-preference){.toria-lp .support-hero-grid .support-visual{animation:support-enter .65s ease-out both}@keyframes support-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}.toria-lp .support-page{color:#263c52;background:#fff;line-height:1.85}.toria-lp .support-page .compact-hero{padding:88px 0 72px;background:#fff;border-bottom:1px solid #dce4eb}.toria-lp .support-page .compact-hero h1{font-size:clamp(32px,3.6vw,56px);line-height:1.4;letter-spacing:-.04em;max-width:19em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance;color:#24394e}.toria-lp .support-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.toria-lp .support-hero-grid>*{min-width:0}.toria-lp .support-page .hero-copy{font-size:17px;max-width:44em;line-height:1.95;margin-block:24px 30px}.toria-lp .support-page .eyebrow{color:#42627e;letter-spacing:.14em;font-size:12px;margin-bottom:22px}.toria-lp .support-page .btn{border-radius:6px;min-height:48px;line-height:1.6;padding:12px 22px;text-align:center}.toria-lp .support-page .btn-primary{background:#344f6a;border-color:#344f6a;color:#fff}.toria-lp .support-page .btn-primary:hover{background:#263c52}.toria-lp .support-page :is(a,summary,button):focus-visible{outline:3px solid #426c95;outline-offset:4px}.toria-lp .support-page :is(h2,.pm-h2){font-size:clamp(25px,2.6vw,38px);line-height:1.5;letter-spacing:-.025em;text-wrap:balance;color:#263c52}.toria-lp .support-page :is(h3,.card h3){font-size:21px;line-height:1.6;color:#263c52}.toria-lp .support-page :is(.section,.pm-section){padding-block:76px}.toria-lp .support-page .section:nth-of-type(2n){background:#f5f8fa}.toria-lp .support-page .card{border:1px solid #dae3eb;border-radius:12px;padding:32px;box-shadow:0 8px 28px #233f5410;background:#fff}.toria-lp .support-page .card-wide{padding:clamp(24px,4vw,56px)}.toria-lp .support-page .bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.toria-lp .support-page .bento .card{grid-column:auto}.toria-lp .support-page .card-link{display:inline-flex;align-items:center;min-height:44px;padding-block:8px;text-underline-offset:5px}.toria-lp .support-page .card-link:hover{text-decoration:underline}.toria-lp .support-visual{margin:0;min-width:0;padding:12px;border:1px solid #d8e2eb;border-radius:16px;background:#f5f8fa;box-shadow:0 24px 55px -30px #223e5560}.toria-lp .support-visual-label{display:flex;justify-content:space-between;gap:12px;padding:10px 8px 18px;font-size:11px;font-weight:500;letter-spacing:.04em}.toria-lp .support-visual img{display:block;width:100%;height:auto;border:1px solid #e1e7ed;border-radius:5px}.toria-lp .support-visual figcaption{font-size:11px;color:#536b80;margin:10px 4px 0}.toria-lp .support-page .cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.toria-lp .support-page .cap-item{border:1px solid #dce4eb;border-radius:8px;padding:24px;line-height:1.9;background:#fff}.toria-lp .support-page .detail-table{border:1px solid #dce4eb;border-radius:12px;overflow:hidden;background:#fff}.toria-lp .support-page .detail-table>div{padding:20px 26px;gap:24px}.toria-lp .support-page .detail-table>div:nth-child(2n){background:#f7f9fb}.toria-lp .support-page .detail-table strong{overflow-wrap:anywhere}.toria-lp .support-closing{padding-block:72px;border-top:1px solid #dce4eb;background:#eef3f7}.toria-lp .support-closing h2{margin-block:12px 24px}.toria-lp .support-closing .cta-row{margin-top:28px}.toria-lp .demo-page .os-grid{display:grid;grid-template-columns:1fr;gap:30px}.toria-lp .demo-page .os-card{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;position:relative;padding:40px}.toria-lp .demo-page .os-card>*{grid-column:1}.toria-lp .demo-page .os-card .support-visual{grid-column:2;grid-row:1/span 8;align-self:center}.toria-lp .demo-page .os-card .cta-row{align-items:stretch;flex-direction:column}.toria-lp .demo-page .os-card h2{font-size:38px;margin-block:0 16px}.toria-lp .demo-page .os-card .label{margin:0}.toria-lp .demo-page .os-card>p:not(.label){font-size:13px;margin-block:18px 6px}.toria-lp .demo-page .os-card:nth-child(2){background:#f9fcfd}.toria-lp .demo-page .os-card:nth-child(3){background:#f6f7fb}.toria-lp .contact-page .company-card{padding:28px;align-self:start;min-height:0;background:#f3f7fa;border:1px solid #dce4eb;border-radius:14px;color:#263c52}.toria-lp .contact-page .company-card .label{margin-top:36px}.toria-lp .contact-page .company-card .lead{font-size:16px}.toria-lp .contact-page .form-card{margin-top:36px}.toria-lp .contact-page .contact-layout{align-items:start}.toria-lp .contact-page .concierge-handoff{display:flex;flex-direction:column;gap:10px;padding:24px}.toria-lp .contact-page .concierge-handoff-question{padding:14px 16px;border-left:3px solid #254f82;background:#f3f7fa;border-radius:4px;font-size:15px;line-height:1.7}.toria-lp .legal-page{background:#f5f8fa;padding-block:64px 90px}.toria-lp .legal-page .narrow{max-width:920px}.toria-lp .legal-page .legal-stack{display:block;margin-top:48px;border:1px solid #dce4eb;border-radius:12px;padding:12px 40px;background:#fff}.toria-lp .legal-page .legal-stack .card{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid #e4eaf0;padding:28px 0;background:transparent}.toria-lp .legal-page .legal-stack .card:last-child{border-bottom:0}.toria-lp .legal-page h1{white-space:normal;font-size:clamp(30px,4vw,48px);line-height:1.5}.toria-lp .legal-page .hero-copy{font-size:16px;line-height:1.95}.toria-lp .legal-page a{overflow-wrap:anywhere}@media (hover:hover) and (prefers-reduced-motion:no-preference){.toria-lp .support-page .card:has(a){transition:box-shadow .2s ease,border-color .2s ease}.toria-lp .support-page .card:has(a):hover{border-color:#9aafc2;box-shadow:0 12px 34px #233f5420}}@media (max-width:1240px){.toria-lp .site-header .nav{display:none}.toria-lp .nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex-shrink:0;border:1px solid #dce4eb;border-radius:8px;background:#fff;color:#263c52;cursor:pointer}.toria-lp .nav-toggle i{position:relative;width:18px;height:2px;background:currentColor}.toria-lp .nav-toggle i:after,.toria-lp .nav-toggle i:before{content:"";position:absolute;left:0;width:18px;height:2px;background:currentColor}.toria-lp .nav-toggle i:before{top:-6px}.toria-lp .nav-toggle i:after{top:6px}.toria-lp .nav-toggle[aria-expanded=true] i{background:transparent}.toria-lp .nav-toggle[aria-expanded=true] i:before{top:0;transform:rotate(45deg)}.toria-lp .nav-toggle[aria-expanded=true] i:after{top:0;transform:rotate(-45deg)}.toria-lp .mobile-nav.is-open{display:block;background:#fff;border-top:1px solid #dce4eb;max-height:calc(100dvh - 145px);overflow-y:auto}.toria-lp .mobile-nav ul{margin:0;padding:12px 0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.toria-lp .mobile-nav a{display:flex;min-height:48px;align-items:center;border-bottom:1px solid #e4eaf0;font-size:15px}}@media (max-width:900px){.toria-lp .support-hero-grid{grid-template-columns:1fr;gap:36px}.toria-lp .support-page .compact-hero{padding:42px 0}.toria-lp .support-page :is(.section,.pm-section){padding-block:48px}.toria-lp .support-page .bento,.toria-lp .support-page .cap-grid{grid-template-columns:1fr}.toria-lp .demo-page .os-card{display:flex;flex-direction:column;padding:24px;gap:8px}.toria-lp .demo-page .os-card .support-visual{width:100%;margin-block:12px}.toria-lp .support-page .card{padding:24px}}@media (max-width:640px){.toria-lp .header-inner{gap:12px}.toria-lp .header-actions{gap:8px}.toria-lp .lang-switch{gap:6px;letter-spacing:0}.toria-lp .support-page .hero-copy{font-size:15px}.toria-lp .support-page .cta-row{align-items:stretch}.toria-lp .support-page .cta-row>.btn{width:100%}.toria-lp .support-visual-label{font-size:10px}.toria-lp .support-page .detail-table>div{padding:18px;gap:8px}.toria-lp .legal-page .legal-stack{padding-inline:22px}.toria-lp .support-closing{padding-block:48px}}