.r1102-preview{padding:8px 20px;background:#e5d3ab;color:#173d30;text-align:center;font:500 12px/1.7 sans-serif;letter-spacing:.03em;position:relative;z-index:2}

.r1102-minimum{font-size:13px;margin-top:16px;color:#5b655b}.r1102-media-letter{font:400 44px/1 Georgia,serif;color:#c9a864}.district-caption small{display:block;font:400 11px/1.6 sans-serif;letter-spacing:.07em;opacity:.8}.r1102-media-policy{font-size:14px;line-height:1.9;max-width:960px;margin:24px auto 0;color:inherit}.r1102-table-wrap{width:100%;margin:24px 0}.r1102-price-table{width:100%;border-collapse:collapse;font-size:15px}.r1102-price-table caption{text-align:left;margin-bottom:12px;font-size:13px}.r1102-price-table th,.r1102-price-table td{border-bottom:1px solid #c8bda7;padding:14px 8px;text-align:left;overflow-wrap:anywhere}.r1102-lead{font-size:19px;line-height:1.9}.r1102-sales-card{border:1px solid #c8bda7;background:#fffdf8;padding:36px;margin-top:36px}.r1102-sales-card h2{font-size:27px;margin:0 0 22px}.r1102-sales-card h3{margin:24px 0 8px}.r1102-sales-card select,.r1102-sales-card textarea{display:block;width:100%;padding:14px;font:inherit;color:inherit;background:#fffdf8;border:1px solid #92846b;margin:12px 0 20px;min-height:52px}.r1102-sales-card .r1102-sales-price{font:500 58px/1.3 Georgia,serif;margin:10px 0}.r1102-sales-price small{font:400 16px/1.5 sans-serif}.r1102-actions{display:flex;gap:14px;flex-wrap:wrap;margin:26px 0}.r1102-sales-card .button{min-height:48px}.r1102-sales-card .button.subtle{border:1px solid #6b8899;border-top-color:#bbc8cc;border-radius:14px;padding-inline:12px;background:#edf4f2;color:#123e30}.r1102-sales-card li{font-size:15px;line-height:1.9;margin-bottom:10px}.r1102-sales-card [role=status]{font-size:14px;line-height:1.8;margin-top:20px}.r1102-memo{white-space:pre-wrap;overflow-wrap:anywhere;background:#f2efe5;padding:22px}
.r1102-story{margin:80px 0 24px;min-width:0}.r1102-story-head{text-align:center;margin-bottom:32px}.r1102-story-head .eyebrow{justify-content:center}.r1102-story-head h3{font-family:var(--serif,serif);font-size:clamp(32px,4.2vw,54px);line-height:1.45;font-weight:400;margin:12px 0}.r1102-story-head>p:last-child{font-size:15px;margin-top:20px}.r1102-stage{position:relative;width:100%;height:640px;overflow:hidden;isolation:isolate;background:#16382a;border:1px solid #b1a07a}.r1102-scene-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.09);filter:blur(5px) brightness(.8);transition:filter 1.3s ease,transform 2s cubic-bezier(.2,.8,.2,1)}.r1102-photo-label{position:absolute;top:18px;left:22px;color:white;font-size:12px;text-shadow:0 1px 8px #000;z-index:3}.r1102-focus-mark{position:absolute;inset:21% 22% 18%;border:1px solid #f0deaa;box-shadow:0 0 0 140px #102f2418;transition:opacity 1s,transform 1.3s;pointer-events:none}.r1102-focus-mark:before{content:'STORE / FACTS';position:absolute;bottom:14px;left:16px;font:12px/1.4 sans-serif;color:#fff5d5;letter-spacing:.17em}.r1102-desktop{position:absolute;width:60%;left:11%;top:6%;height:79%;background:#f7f3e9;border-radius:10px;box-shadow:0 22px 70px #07271f80;transform:translateY(170px) scale(.82) rotate(-4deg);opacity:0;transition:transform 1.6s cubic-bezier(.2,.8,.2,1),opacity .8s;overflow:hidden;color:#153629}.r1102-browser-bar{height:34px;background:#e0ddd0;display:flex;align-items:center;gap:5px;padding:0 14px}.r1102-browser-bar i{width:6px;height:6px;background:#a2a98e;border-radius:50%}.r1102-browser-bar span{font:10px/1 sans-serif;letter-spacing:.12em;margin-left:12px}.r1102-paper{padding:20px 24px}.r1102-paper>small{display:block;font:11px/1.5 sans-serif;margin-bottom:12px}.r1102-paper img{width:100%;height:220px;object-fit:cover;display:block}.r1102-paper h4{font:400 32px/1.5 serif;margin:16px 0 8px}.r1102-paper p{font-size:13px;line-height:1.9;margin:0}.r1102-phone{position:absolute;width:26%;right:10%;top:29%;height:59%;padding:30px 20px;background:#10392d;color:#f6f1e3;border:7px solid #d8d5c7;border-radius:30px;box-shadow:0 18px 45px #08291c80;opacity:0;transform:translateY(160px) rotate(8deg);transition:opacity .7s,transform 1.4s cubic-bezier(.2,.8,.2,1)}.r1102-phone>span{font:10px/1.4 sans-serif;letter-spacing:.12em;color:#ddc28b}.r1102-phone>b{font:400 24px/1.7 serif;display:block;margin:17px 0 24px}.r1102-phone>div{border-top:1px solid #65806b;padding:13px 0}.r1102-phone small{display:block;font:10px/1.8 sans-serif}.r1102-phone strong{display:block;font:400 12px/1.6 sans-serif;margin-top:5px}.r1102-stage-caption{position:absolute;bottom:0;left:0;width:100%;padding:24px 30px;background:linear-gradient(transparent,#06251de6);color:#fff7db}.r1102-stage-caption b{font-size:18px;font-weight:400;letter-spacing:.08em}.r1102-story[data-stage="1"] .r1102-scene-photo,.r1102-story[data-stage="2"] .r1102-scene-photo{filter:blur(0) brightness(.62);transform:scale(1)}.r1102-story[data-stage="1"] .r1102-focus-mark,.r1102-story[data-stage="2"] .r1102-focus-mark{opacity:0;transform:scale(1.3)}.r1102-story[data-stage="1"] .r1102-desktop,.r1102-story[data-stage="2"] .r1102-desktop{opacity:1;transform:translateY(0) scale(1) rotate(-2deg)}.r1102-story[data-stage="2"] .r1102-phone{opacity:1;transform:translateY(0) rotate(5deg)}.r1102-story[data-stage="2"] .r1102-desktop{transform:translate(-15px,-8px) scale(.96) rotate(-4deg)}.r1102-story-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0}.r1102-story-bottom ol{list-style:none;display:flex;gap:20px;padding:0;margin:0;font-size:13px}.r1102-story-bottom li[aria-current]{color:#8b6929;text-decoration:underline;text-underline-offset:7px}.r1102-story-controls{display:flex;gap:8px}.r1102-story-controls button{font:12px/1.5 sans-serif;color:inherit;background:transparent;border:1px solid #a7a285;border-radius:3px;min-height:44px;padding:8px 12px;cursor:pointer}.r1102-stage [hidden]{display:none!important}
body[data-page^="sync-"] main{padding-top:120px;max-width:none}.r1102-sync{max-width:1160px;padding:0 40px 80px;margin:auto}.r1102-sync .ai-table td p{text-align:left}
@media(max-width:800px){.r1102-story-bottom{flex-direction:column;align-items:stretch}.r1102-story-bottom ol{justify-content:space-between;gap:10px}.r1102-stage{height:540px}.r1102-desktop{width:76%;left:5%;top:8%;height:76%}.r1102-paper{padding:16px}.r1102-paper img{height:170px}.r1102-phone{width:35%;right:4%;top:34%;padding:22px 12px;height:55%}.r1102-phone>b{font-size:20px;margin:12px 0 18px}.r1102-phone>div{padding:9px 0}.r1102-story-controls{justify-content:flex-end}}
@media(max-width:480px){.r1102-preview{font-size:10px;padding:7px 12px}.r1102-stage{height:490px}.r1102-story{margin-top:52px}.r1102-story-head{margin-bottom:24px}.r1102-story-head h3{font-size:32px}.r1102-story-head>p:last-child{font-size:13px}.r1102-photo-label{left:14px;top:14px;font-size:10px}.r1102-desktop{width:82%;left:4%;top:9%;height:68%;border-radius:6px}.r1102-browser-bar{padding-inline:9px;height:27px}.r1102-browser-bar span{font-size:7px;margin-left:5px}.r1102-paper{padding:14px}.r1102-paper>small{font-size:9px}.r1102-paper img{height:124px}.r1102-paper h4{font-size:24px;margin:12px 0 6px}.r1102-paper p{font-size:10px}.r1102-phone{width:43%;right:4%;top:38%;height:50%;border-width:5px;border-radius:22px;padding:18px 11px}.r1102-phone>span{font-size:7px}.r1102-phone>b{font-size:17px;line-height:1.5;margin:11px 0 14px}.r1102-phone small{font-size:8px}.r1102-phone strong{font-size:9px}.r1102-stage-caption{padding:22px 15px}.r1102-stage-caption b{font-size:13px}.r1102-story-bottom ol{font-size:11px}.r1102-story-controls button{font-size:11px}.r1102-sales-card{padding:22px 18px}.r1102-sales-card h2{font-size:23px}.r1102-sales-card .r1102-sales-price{font-size:48px}.r1102-actions{flex-direction:column}.r1102-actions .button{width:100%;justify-content:space-between}.r1102-price-table{font-size:12px}.r1102-price-table th,.r1102-price-table td{padding:12px 5px}body[data-page^="sync-"] main{padding-top:88px}.r1102-sync{padding:0 18px 50px}}
@media(prefers-reduced-motion:reduce){.r1102-stage *{transition:none!important}.r1102-story .r1102-scene-photo{filter:none;transform:none}.r1102-story .r1102-desktop,.r1102-story .r1102-phone{opacity:1;transform:none}.r1102-focus-mark{display:none}.r1102-story-bottom li{text-decoration:none}.r1102-stage-caption b{font-size:14px}}
@media print{.r1102-preview,.site-header,body>footer{display:none!important}body[data-page^="sync-"] main{padding:0}.r1102-sync{padding:0;max-width:none}}
.r1102-story{grid-column:1/-1;width:100%}
@media(max-width:480px){.r1102-phone{top:32%;height:57%}}
html[data-r1102-large] .site-header{position:relative;display:flex;flex-wrap:wrap;height:auto;min-height:0;gap:16px;padding:16px;width:100%;max-width:100%}
html[data-r1102-large] .site-header .brand{flex:1 1 100%;min-width:0}
html[data-r1102-large] .site-header .header-cta{flex:1 1 auto;min-width:0;max-width:calc(100% - 60px);white-space:normal;text-align:center}
html[data-r1102-large] .site-header .desktop-nav{display:none}
html[data-r1102-large] .site-header .menu-toggle{display:block;flex:0 0 44px}
html[data-r1102-large] main *,html[data-r1102-large] footer *{min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal!important}
html[data-r1102-large] .f965-heading-line{display:inline;white-space:normal!important}
html[data-r1102-large] main h1,html[data-r1102-large] main h2{width:auto!important;max-width:100%!important}
html[data-r1102-large] .split,html[data-r1102-large] .plans,html[data-r1102-large] .stat-grid,html[data-r1102-large] .r1102-sync .start-grid,html[data-r1102-large] .r1102-sync .grid{grid-template-columns:minmax(0,1fr)!important}
html[data-r1102-large] footer nav{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;width:100%}
html[data-r1102-large] footer nav a{white-space:normal;overflow-wrap:anywhere}
html[data-r1102-large] .r1102-stage{height:auto;display:grid;gap:20px;padding:20px;overflow:visible}
html[data-r1102-large] .r1102-stage .r1102-scene-photo{position:relative;height:240px;filter:none;transform:none}
html[data-r1102-large] .r1102-focus-mark{display:none}
html[data-r1102-large] .r1102-stage .r1102-desktop,html[data-r1102-large] .r1102-stage .r1102-phone{position:relative;left:auto;right:auto;top:auto;width:100%;height:auto;opacity:1;transform:none!important;overflow:visible}
html[data-r1102-large] .r1102-stage-caption{position:static;background:#12382c}
html[data-r1102-large] .r1102-story-bottom,html[data-r1102-large] .r1102-story-bottom ol,html[data-r1102-large] .r1102-story-controls{flex-wrap:wrap}
html[data-r1102-large] .f982-footer-contact{display:block!important;width:auto;white-space:normal!important}
.plan.featured .r1102-minimum{color:#d7ddca}
.plan .r1102b-plan-rows{margin:14px 0 4px;padding:0;display:grid;gap:0;font-size:13px;line-height:1.6;text-align:left}
.plan .r1102b-plan-rows>div{display:grid;grid-template-columns:7.5em 1fr;gap:10px;padding:9px 0;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}
.plan .r1102b-plan-rows dt{font-weight:600;opacity:.78}
.plan .r1102b-plan-rows dd{margin:0}
.r1102b-compare{overflow-x:auto;margin-top:40px}
.r1102b-compare .r1102-price-table{min-width:640px;font-size:13px;line-height:1.6}
.r1102b-compare .r1102-price-table thead th{font-weight:600}
.r1102b-compare .r1102-price-table tbody th{white-space:nowrap;font-weight:600;color:#1e493a}
@media(max-width:700px){.plan .r1102b-plan-rows>div{grid-template-columns:6.5em 1fr}}

@media(max-width:700px){.r1102b-compare .r1102-price-table{min-width:0;table-layout:fixed}.r1102b-compare .r1102-price-table tbody th{white-space:normal}.r1102b-compare .r1102-price-table th,.r1102b-compare .r1102-price-table td{width:25%;overflow-wrap:anywhere}.r1102b-compare .r1102-price-table caption{overflow-wrap:anywhere}}
