/* OwnPage 3.5 — quiet material depth, clear actions. Filename retained for upgrades.
   All decorative movement is optional; copy and controls never move with the pointer. */
.op-platform-v35{--op35-ink:#11191b;--op35-paper:#f7f5ef;--op35-gold:#d6b784;--op35-teal:#145c54;--op35-muted:#59615f;--op35-line:#dedfd8;--op-ink:#11191b;--op-muted:#59615f;--op-paper:#f7f5ef;--op-line:#dedfd8;background:var(--op35-paper);color:var(--op35-ink);font-family:Inter,"Avenir Next","Segoe UI",Arial,"Noto Sans Devanagari",sans-serif;font-size:16px;line-height:1.7;overflow:clip}
.op-platform-v35 *{box-sizing:border-box}.op-platform-v35 .op-container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.op-platform-v35 :where(h1,h2,h3,p,figure){margin-top:0}.op-platform-v35 :where(h1,h2,h3){color:inherit;letter-spacing:-.045em}.op-platform-v35 :where(a,button,input,select,textarea):focus-visible{outline:3px solid #2168de;outline-offset:5px}.op-platform-v35 a{color:inherit}.op-platform-v35 [hidden]{display:none!important}.op-platform-v35 img{max-width:100%;height:auto}.op-platform-v35 button{font:inherit}.op-platform-v35 em{font-family:Georgia,"Times New Roman","Noto Sans Devanagari",serif;font-weight:400;letter-spacing:-.045em}.op35-icon{width:22px;height:22px;flex:0 0 22px;vertical-align:middle}.op-platform-v35 .op35-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:20px;font-size:12px;font-weight:650;letter-spacing:.055em;line-height:1.6;color:#52605d}.op35-eyebrow>i{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--op35-gold)}
/* Shared navigation adopts the homepage's dark surface without changing its behaviour. */
.op-platform-v35 .op-v11-header{background:#11191b;border-bottom:1px solid #ffffff1c;color:#f7f5ef;position:relative;z-index:30}.op-platform-v35 .op-nav{min-height:86px;gap:27px}.op-platform-v35 .op-nav-links{font-size:14px;gap:24px;color:#d7ded9}.op-platform-v35 .op-nav-links a:hover,.op-platform-v35 .op-login-link:hover{color:#fff}.op-platform-v35 .op-nav-actions{gap:23px;flex-shrink:0}.op-platform-v35 .op-login-link{font-size:14px}.op-platform-v35 .op-nav-actions .op-btn{min-height:46px;padding:12px 19px;font-size:14px;border-radius:7px;background:var(--op-studio-action);border:1px solid #6f998b;color:var(--op-studio-action-ink)!important;box-shadow:none}.op-platform-v35 .op-nav-actions .op-btn:hover{background:var(--op-studio-action);box-shadow:0 4px 15px #0003;transform:none;filter:none}.op-platform-v35 .op-v11-header .op-logo-link{min-width:0;max-width:28%;flex:0 1 auto}.op-platform-v35 .op-v11-header .op-brand{color:inherit;font-size:25px;line-height:1.3;letter-spacing:-.04em}.op-platform-v35 .op-menu-toggle{color:#f7f5ef;flex-shrink:0;min-width:44px;min-height:44px}.op-platform-v35 .op-menu-toggle span{background:currentColor}.op-platform-v35 .op-v11-header :focus-visible,.op35-hero :focus-visible,.op35-final :focus-visible{outline-color:#8bb8ff}
.op35-section{padding-block:88px}.op35-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:70px;margin-bottom:38px}.op-platform-v35 .op35-heading h2,.op-platform-v35 .op35-workspace h2,.op-platform-v35 .op35-faq h2,.op-platform-v35 .op35-contact h2{font-size:clamp(34px,3.6vw,52px);line-height:1.12;font-weight:600;margin:0;letter-spacing:-.045em;text-wrap:balance}.op35-heading>p,.op35-heading>div>p{font-size:16px;line-height:1.8;margin:0;max-width:450px;color:var(--op35-muted)}.op35-heading>div>p{margin-bottom:18px}.op35-link{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:15px;font-weight:650;line-height:1.55;text-decoration:none;padding-block:8px;max-width:100%;border-bottom:1px solid #a0aaa3}.op35-link:hover{border-color:currentColor}.op35-link .op35-icon{width:19px;height:19px;flex-basis:19px}.op35-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:54px;padding:15px 24px;border:1px solid transparent;border-radius:7px;font-size:16px;font-weight:650;line-height:1.5;text-decoration:none;text-align:center;max-width:100%;transition:background .18s,box-shadow .18s}.op-platform-v35 .op35-button-primary{background:var(--op-studio-action);border-color:#6f998b;color:var(--op-studio-action-ink);box-shadow:0 4px 14px #00000015}.op-platform-v35 .op35-button-primary:hover{background:var(--op-studio-action);box-shadow:0 6px 22px #00000025}.op35-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
/* A photo-led website frame is the hero's only large decorative element. */
.op35-hero{position:relative;background:radial-gradient(ellipse at 87% 27%,#293b36 0,transparent 49%),#11191b;color:#f7f5ef;isolation:isolate}.op35-hero-grid{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:58px;align-items:center;padding-block:46px 42px}.op35-hero-copy{min-width:0;position:relative;z-index:2}.op35-hero-copy>.op35-eyebrow{color:#d6b784;margin-bottom:20px}.op-platform-v35 .op35-hero h1{font-size:clamp(49px,4.65vw,70px);line-height:1.04;font-weight:550;letter-spacing:-.055em;margin:0 0 24px;overflow-wrap:anywhere}.op35-hero h1 em{color:#d6b784;letter-spacing:-.045em}.op35-hero-copy>p:not(.op35-language){max-width:475px;font-size:16px;line-height:1.8;color:#c5ceca;margin-bottom:25px}.op35-hero .op35-link{font-size:14px;color:#edf0eb;border-bottom-color:#697770;gap:10px}.op35-hero-price{margin-top:23px;font-size:14px;line-height:1.75;color:#c6d1ca}.op35-hero-price>strong{display:block;font-size:15px;font-weight:550;color:#eef3ee;margin-bottom:2px}.op35-hero-price b{font-weight:650;color:#fff}.op35-hero-price a{display:inline-block;margin-left:8px;text-underline-offset:4px;color:#d6b784}.op35-hero-copy .op35-language{margin:16px 0 0;color:#c6d1ca;font-family:"Noto Sans Devanagari","Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.9;letter-spacing:0}.op35-showcase{min-width:0;position:relative;padding-top:12px;text-align:center}.op35-stage-art{position:relative;isolation:isolate;padding:15px 0 21px;perspective:1400px;--op33-rx:0deg;--op33-ry:0deg;--op33-scroll:0px}.op35-halo{position:absolute;inset:-5% -7% 1%;z-index:-2;border:1px solid #d6b78430;border-radius:50%;transform:rotate(-17deg);background:radial-gradient(ellipse,#9aa07b0d 15%,transparent 67%);box-shadow:inset 0 0 45px #d6b78406;pointer-events:none}.op35-halo:before{content:"";position:absolute;inset:22px -20px;border:1px solid #d6b78414;border-radius:50%;transform:rotate(28deg)}.op35-stage-base{position:absolute;inset:28px 1px 6px 14px;border:1px solid #8b948a4d;border-radius:12px;background:linear-gradient(135deg,#4a554b,#1c2823);transform:rotate(-1.1deg);z-index:-1;box-shadow:0 30px 50px #00000030}.op35-browser{position:relative;background:#f7f4ec;border:1px solid #c6c8b9;border-radius:12px;overflow:hidden;box-shadow:0 27px 55px #00000045;transform:translateY(var(--op33-scroll)) rotateX(var(--op33-rx)) rotateY(calc(-3deg + var(--op33-ry)));transition:transform .25s ease;text-align:left}.op35-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#eaece5;color:#59625a;border-bottom:1px solid #d6dbd0;min-height:42px;line-height:1.5}.op35-browser-bar>span:first-child{display:flex;gap:5px}.op35-browser-bar i{display:block;width:5px;height:5px;border-radius:50%;background:#8c9a89}.op35-browser-bar small{font-size:11px;overflow-wrap:anywhere;min-width:0}.op35-browser-label{font-size:10px;white-space:nowrap}.op35-demo{background:#f5f1e8;color:#28352c;min-width:0}.op35-demo-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 22px;min-height:66px}.op-platform-v35 .op35-demo-nav .op-brand{font-size:17px;letter-spacing:-.035em;max-width:65%;color:inherit;gap:9px}.op35-demo-nav .op-monogram{width:30px;height:30px;flex-basis:30px}.op-platform-v35 .op35-demo-nav .op-monogram svg{width:100%;height:100%}.op35-demo-nav>span{font-size:10px;line-height:1.5;max-width:34%;text-align:right;color:#647064}.op35-business-scene{min-height:283px;position:relative;isolation:isolate;display:flex;align-items:flex-end;padding:28px 26px;overflow:hidden;background:#3a3830;color:#fff}.op35-business-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 57%;z-index:-2}.op35-business-scene:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#101713bd 0,#1017137d 42%,#10171300 90%),linear-gradient(0deg,#10171390,transparent 60%)}.op35-business-scene>div>span,.op35-store-scene>div>span,.op35-portfolio-scene>div>span{display:block;font-size:11px;font-weight:500;line-height:1.6;margin-bottom:14px}.op-platform-v35 .op35-demo h2{font-size:clamp(30px,3.2vw,45px);font-weight:450;letter-spacing:-.045em;line-height:1.06;margin:0;text-wrap:balance}.op35-demo h2 em{font-weight:400}.op35-demo-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;font-size:11px;color:#606b5f;line-height:1.5;min-height:49px}.op35-demo-foot>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.08em;white-space:nowrap}.op35-store-scene,.op35-portfolio-scene{display:grid;grid-template-columns:1fr 1fr;min-height:283px;position:relative}.op35-store-scene{background:#eee7da;color:#493824}.op35-store-scene>div,.op35-portfolio-scene>div{padding:26px 8px 26px 23px;align-self:center;min-width:0;position:relative;z-index:1}.op35-store-scene>img,.op35-portfolio-scene>img{width:100%;height:283px;object-fit:cover;object-position:center;min-width:0}.op-platform-v35 .op35-store-scene h2,.op-platform-v35 .op35-portfolio-scene h2{font-size:clamp(29px,2.7vw,40px);overflow-wrap:anywhere}.op35-store-scene p,.op35-portfolio-scene p{margin:19px 0 0;font-size:12px;line-height:1.7}.op35-portfolio-scene{background:#e3e8df;color:#243b30}.op35-portfolio-scene>img{object-position:53% center}.op35-demo-tabs{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap;margin-top:10px}.op35-demo-tabs>button{border:1px solid transparent;border-radius:6px;background:transparent;color:#c2cec6;min-height:44px;padding:10px 19px;font-size:14px;font-weight:550;line-height:1.5;cursor:pointer}.op35-demo-tabs>button:hover{background:#ffffff0c;color:#fff}.op35-demo-tabs>button[aria-selected=true]{background:#eae9de;color:#1b2921;border-color:#eee9db;box-shadow:0 3px 8px #0001}.op35-demo-caption{font-size:12px;line-height:1.7;margin:13px 0 0;color:#acbbb0}.op35-motion-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:3px;padding:8px 12px;background:transparent;color:#bac7be;border:0;border-radius:5px;font-size:12px!important;line-height:1.5;cursor:pointer}.op35-motion-toggle:hover{background:#ffffff0c}.op35-motion-toggle:disabled{opacity:.8;cursor:default}.op35-custom-hero{margin:0;overflow:hidden;border:1px solid #8e998a;border-radius:12px;box-shadow:0 25px 50px #0004}.op35-custom-hero>img{width:100%;max-height:540px;object-fit:contain;display:block;background:#1d2c24}.op35-hero-facts{display:flex;align-items:center;justify-content:space-between;gap:18px 25px;flex-wrap:wrap;border-top:1px solid #ffffff20;padding-block:22px;color:#cbd4cc;font-size:13px;line-height:1.6}.op35-hero-facts>span{display:inline-flex;align-items:center;gap:9px}.op35-hero-facts .op35-icon{width:17px;height:17px;flex-basis:17px;color:#d6b784}
/* The short path avoids presenting a second form before someone starts. */
.op35-heading-compact{margin-bottom:32px}.op35-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;margin:0;padding:0}.op35-steps>li{display:flex;align-items:flex-start;gap:18px;padding-top:24px;border-top:1px solid #cfd4ca;min-width:0}.op35-steps>li>span{font-size:13px;line-height:1.6;color:#587361;flex:0 0 30px;padding-top:3px;font-variant-numeric:tabular-nums}.op-platform-v35 .op35-steps h3{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.4;margin:0 0 10px}.op35-steps p{font-size:15px;line-height:1.8;color:var(--op35-muted);margin:0}.op35-address-note{display:flex;align-items:center;gap:15px;margin-top:32px;padding:17px 21px;background:#eeefe7;border:1px solid #e0e3d8;border-radius:7px;color:#4f6153}.op35-address-note p{margin:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.op35-address-note strong{font-weight:600;color:#294f3e}
.op35-designs{padding-block:78px 72px;background:#eeeee6;border-top:1px solid #e0e2d8;border-bottom:1px solid #e0e2d8}.op35-category-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.op35-category-links>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 17px;border:1px solid #cfd4c8;border-radius:24px;font-size:13px;font-weight:550;line-height:1.5;text-decoration:none;background:#f9f8f2}.op35-category-links>a:hover{background:#fff;border-color:#728979}.op35-real-gallery{min-width:0}.op35-real-gallery .op-template-grid{gap:23px}.op35-design-note{font-size:13px;line-height:1.8;margin:27px 0 0;color:#536252;max-width:820px}.op-platform-v35 .op35-real-gallery .op-template-caption h3{font-size:24px;line-height:1.25;letter-spacing:-.035em}.op-platform-v35 .op35-real-gallery .op-template-caption p{font-size:14px;line-height:1.7}.op35-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:95px;align-items:center}.op35-workspace-copy>p{font-size:16px;color:var(--op35-muted);line-height:1.8;margin:25px 0;max-width:490px}.op35-feature-list{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:21px}.op35-feature-list li{display:flex;align-items:flex-start;gap:14px}.op35-feature-list .op35-icon{margin-top:4px;color:#316753}.op-platform-v35 .op35-feature-list h3{font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.6;margin:0 0 3px}.op35-feature-list p{font-size:14px;color:var(--op35-muted);line-height:1.75;margin:0;max-width:420px}.op35-workspace-demo{border:1px solid #c9d0c4;border-radius:13px;box-shadow:0 20px 45px #2b452014;overflow:hidden;background:#fffdfa;position:relative;isolation:isolate}.op35-workspace-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 25px;background:#192922;color:#eaf0e6;line-height:1.5}.op35-workspace-top>span{font-size:14px;font-weight:600}.op35-workspace-top>small{font-size:11px;color:#c0cdbd}.op35-workspace-body{padding:29px}.op35-workspace-welcome>span{font-size:12px;color:#65705f}.op35-workspace-welcome>strong{display:block;font-size:30px;font-weight:550;line-height:1.3;letter-spacing:-.045em;margin:5px 0 7px;color:#213426}.op35-workspace-welcome>p{font-size:14px;color:#65705f;margin-bottom:24px}.op35-workspace-site{display:grid;grid-template-columns:112px minmax(0,1fr);gap:19px;padding:15px;background:#f1f2ea;border:1px solid #dfe4d7;border-radius:8px;align-items:center}.op35-workspace-site>img{display:block;width:112px;height:112px;object-fit:cover;border-radius:5px}.op35-workspace-site strong{display:block;font-size:17px;letter-spacing:-.025em;line-height:1.5;overflow-wrap:anywhere;color:#263c2b}.op35-workspace-site>div>span{display:block;font-size:12px;color:#65705f;margin-top:4px}.op35-workspace-site b{display:inline-block;background:#e2e7d8;border-radius:4px;padding:4px 8px;margin-top:9px;font-size:11px;font-weight:600;line-height:1.5;color:#435335}.op35-workspace-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px}.op35-workspace-tools>div{padding:18px 15px;border:1px solid #dde2d7;background:#fafbf6;border-radius:6px;display:flex;align-items:center;gap:11px;min-width:0;color:#2d563d}.op35-workspace-tools strong{font-size:13px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.op35-workspace-tools .op35-icon{width:20px;height:20px;flex-basis:20px}.op35-workspace-next{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.7;color:#66745e;margin-top:21px}.op35-workspace-next .op35-icon{width:17px;height:17px;flex-basis:17px}
.op35-capabilities{padding-block:75px;background:#e9eee6;border-block:1px solid #dce2d6}.op35-capabilities .op35-heading{margin-bottom:40px}.op35-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.op35-capability-grid>article{border-top:1px solid #bfcdbb;padding-top:27px;min-width:0}.op35-capability-icon{display:grid;place-items:center;width:45px;height:45px;color:#254f38;border:1px solid #b8c7b2;border-radius:8px;background:#f3f5ee;margin-bottom:22px}.op-platform-v35 .op35-capability-grid h3{font-size:24px;line-height:1.3;letter-spacing:-.035em;font-weight:550;margin:0 0 15px}.op35-capability-grid p{font-size:15px;line-height:1.8;color:#54644f;margin-bottom:21px}.op35-capability-grid a{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:14px;min-height:44px;text-decoration:none;color:#2c5339}.op35-capability-grid a:hover{text-decoration:underline;text-underline-offset:5px}.op35-capability-grid a>.op35-icon{width:18px;height:18px;flex-basis:18px}
.op-platform-v35 .op35-pricing .op-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:38px}.op-platform-v35 .op35-pricing .op-plan{position:relative;background:#fffdfa;border:1px solid #d4d9cc;border-radius:11px;padding:33px;box-shadow:none;color:#213426}.op-platform-v35 .op35-pricing .op-plan-featured{background:#e8eee3;border-color:#b5c5ae;transform:none}.op-platform-v35 .op35-pricing .op-card-kicker{font-size:12px;line-height:1.7;color:#5d6a55;letter-spacing:.015em;display:block;margin-bottom:19px}.op-platform-v35 .op35-pricing .op-plan h3{font-size:27px;line-height:1.3;letter-spacing:-.035em;margin:0 0 18px}.op-platform-v35 .op35-pricing .op-plan-price{font-size:33px;line-height:1.35;letter-spacing:-.035em;padding-bottom:23px;border-bottom:1px solid #d7dfcd;margin-bottom:0;overflow-wrap:anywhere;color:#263d2d}.op-platform-v35 .op35-pricing .op-plan ul{display:grid;gap:13px;list-style:none;margin:0 0 29px;padding:24px 0 0;font-size:15px;line-height:1.7;color:#53644d}.op-platform-v35 .op35-pricing .op-plan li{display:flex;gap:10px;align-items:flex-start}.op-platform-v35 .op35-pricing .op-plan li>span{color:#346a43}.op-platform-v35 .op35-pricing .op-plan>.op-btn{display:flex;min-height:50px;font-size:15px;border-radius:7px;line-height:1.6;text-align:center;justify-content:center;white-space:normal;max-width:100%;padding:13px 21px;box-shadow:none}.op-platform-v35 .op35-pricing .op-plan .op-btn-primary{background:var(--op-studio-action);color:var(--op-studio-action-ink);border-color:var(--op-studio-action)}.op-platform-v35 .op35-pricing .op-plan .op-btn-outline{border:1px solid #456849;background:transparent;color:#2f5839}.op-platform-v35 .op35-pricing .op-plan .op-btn-outline:hover{background:#eff3e9}.op35-pricing-note{font-size:13px;line-height:1.9;color:#66715f;margin:22px 0 0;max-width:1000px}
.op35-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:75px;padding-top:0}.op35-faq h2{margin-bottom:25px!important}.op35-faq-list{border-top:1px solid #ced5c7}.op35-faq-list details{border-bottom:1px solid #ced5c7;padding-block:22px}.op35-faq-list summary{position:relative;padding-right:35px;cursor:pointer;list-style:none;font-size:16px;font-weight:550;line-height:1.7;color:#2c4131}.op35-faq-list summary::-webkit-details-marker{display:none}.op35-faq-list summary:after{content:"+";position:absolute;right:2px;top:0;font-size:23px;font-weight:350;color:#62765d}.op35-faq-list details[open]>summary:after{content:"−"}.op35-faq-list p{font-size:15px;line-height:1.85;color:#5d6d56;margin:14px 28px 0 0}.op35-custom{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:65px;border:1px solid #d4d5c7;border-radius:10px;padding:39px 42px;margin-bottom:75px;background:#eeece2}.op-platform-v35 .op35-custom h2{font-size:34px;line-height:1.18;font-weight:550;letter-spacing:-.04em;margin:0 0 17px}.op35-custom p{font-size:15px;line-height:1.8;color:#666855;margin-bottom:0}.op35-custom>div+div{border-left:1px solid #cdcebc;padding-left:38px}.op35-custom>div+div>span{font-size:12px;line-height:1.7;color:#65684f}.op35-custom strong{display:block;font-size:31px;letter-spacing:-.04em;line-height:1.4;margin:8px 0;color:#3d4833;overflow-wrap:anywhere}.op35-custom>div+div>p{font-size:13px;line-height:1.8;margin-bottom:14px}.op35-custom .op35-link{font-size:14px}
.op35-final{position:relative;background:radial-gradient(ellipse at 85% 110%,#354f39 0,transparent 62%),#14211b;color:#f7f5ef;overflow:hidden}.op35-final>.op-container{display:flex;align-items:center;justify-content:space-between;gap:70px;padding-block:67px}.op35-final .op35-eyebrow{color:#cdb98d}.op-platform-v35 .op35-final h2{font-size:clamp(38px,4.4vw,63px);font-weight:500;line-height:1.08;letter-spacing:-.05em;margin:0 0 23px}.op35-final h2 em{color:#d6b784}.op35-final p{font-size:16px;color:#c6d0c3;line-height:1.8;margin:0}.op35-final>.op-container>div+div{flex-shrink:0;max-width:46%}.op35-final>.op-container>div+div>span{display:block;font-size:13px;line-height:1.7;color:#c5cebf;margin-top:14px}.op35-final .op35-button{background:var(--op-studio-action);border-color:#6b9683;min-width:255px}.op35-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px}.op35-contact h2{margin-bottom:23px!important}.op35-contact>div>p{font-size:16px;line-height:1.8;color:#65705d;max-width:410px;margin-bottom:27px}.op35-contact>div>a{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;font-size:22px;font-weight:500;line-height:1.6;letter-spacing:-.025em;padding-block:5px;overflow-wrap:anywhere;text-decoration:none;color:#2f5038}.op35-contact>div>a:hover{text-decoration:underline;text-underline-offset:5px}.op35-contact address{font-size:14px;line-height:1.8;color:#65705d;font-style:normal;margin-top:21px;max-width:340px}.op35-contact-form{background:#fffdfa;border:1px solid #dbe0d2;border-radius:11px;padding:30px;min-width:0}.op-platform-v35 .op35-contact .op-lead-form label{font-size:14px;font-weight:500;line-height:1.7;letter-spacing:0;color:#42533b}.op-platform-v35 .op35-contact .op-lead-form input:not([type=checkbox]),.op-platform-v35 .op35-contact .op-lead-form textarea{width:100%;max-width:100%;border:1px solid #becbb5;border-radius:6px;background:#fff;font-size:16px;line-height:1.6;color:#23331c;padding:11px 12px;min-height:47px;box-shadow:none}.op-platform-v35 .op35-contact .op-lead-form textarea{resize:vertical;min-height:110px}.op35-contact .op-form-row{gap:16px}.op-platform-v35 .op35-contact .op-lead-form .op-check{font-size:12px;font-weight:400;line-height:1.8}.op35-contact .op-lead-form .op-check input{width:18px;height:18px;min-height:18px;flex:0 0 18px;accent-color:var(--op-studio-action)}.op-platform-v35 .op35-contact .op-lead-form .op-btn{min-height:50px;border-radius:6px;background:var(--op-studio-action);border:1px solid var(--op-studio-action);color:var(--op-studio-action-ink);font-size:15px;box-shadow:none}.op35-contact .op-form-status{font-size:14px;line-height:1.7;margin-bottom:0}.op35-contact .op-honeypot{display:none!important}
/* Footer retains every policy and support link. */
.op-platform-v35 .op-v11-footer{background:#11191b;color:#c8d0c9;border-top:1px solid #24342b;padding-top:0}.op-platform-v35 .op-footer-top{padding-block:58px 42px;gap:50px}.op-platform-v35 .op-footer-about .op-brand{color:#f5f5ed;font-size:24px}.op-platform-v35 .op-footer-about>p{font-size:14px;line-height:1.8;margin-block:21px;color:#adbcae}.op-platform-v35 .op-footer-about>a:not(.op-logo-link){font-size:14px;color:#cbd7cb;overflow-wrap:anywhere;line-height:1.8}.op-platform-v35 .op-footer-about>address{font-size:13px;color:#aabbac;line-height:1.8}.op-platform-v35 .op-footer-column>h2{font-size:14px;color:#e9ede1;font-weight:600;margin-bottom:21px;letter-spacing:0;line-height:1.5}.op-platform-v35 .op-footer-column>a{font-size:13px;line-height:1.7;margin-block:11px;color:#b3c1b2}.op-platform-v35 .op-footer-column>a:hover,.op-platform-v35 .op-footer-utility a:hover{color:#fff}.op-platform-v35 .op-footer-utility{border-color:#354332;padding-block:19px;gap:18px 24px;font-size:13px;line-height:1.7}.op-platform-v35 .op-footer-bottom{border-top:1px solid #354332;font-size:12px;line-height:1.7;color:#afbead;padding-block:24px;gap:20px}.op-platform-v35 .op-footer-bottom a:last-child{font-size:12px;color:#afbead}
/* Motion only runs after JS checks device, user and visibility preferences. */
@keyframes op35-light{0%,100%{opacity:.48}50%{opacity:1}}
.op-platform-v35.op34-motion-ready:not(.op34-motion-paused):not(.op34-document-hidden):not(.op34-stage-hidden) .op35-halo{animation:op35-light 8s ease-in-out infinite}.op-platform-v35:not(.op34-motion-ready) .op-monogram *,.op-platform-v35.op34-motion-paused .op-monogram *,.op-platform-v35.op34-document-hidden .op-monogram *,.op-platform-v35.op-motion-off .op-monogram *{animation-play-state:paused!important}.op-platform-v35.op34-motion-paused .op35-browser,.op-platform-v35.op-motion-off .op35-browser{transform:none;transition:none}.op-platform-v35.op34-stage-hidden .op35-halo,.op-platform-v35.op34-document-hidden .op35-halo{animation-play-state:paused!important}
@media(min-width:1700px){.op-platform-v35 .op-container{width:min(1380px,calc(100% - 100px))}.op35-hero-grid{gap:90px;padding-block:64px 54px}.op35-business-scene,.op35-store-scene,.op35-portfolio-scene{min-height:320px}.op35-store-scene>img,.op35-portfolio-scene>img{height:320px}.op-platform-v35 .op35-demo h2{font-size:48px}}
@media(max-width:1180px){.op-platform-v35 .op-container{width:calc(100% - 56px)}.op-platform-v35 .op-nav{gap:19px}.op-platform-v35 .op-nav-links{gap:17px;font-size:13px}.op-platform-v35 .op-nav-actions{gap:18px}.op-platform-v35 .op-nav-actions .op-btn{font-size:13px;padding-inline:14px}.op35-hero-grid{gap:35px}.op-platform-v35 .op35-hero h1{font-size:58px}.op35-hero-copy>p:not(.op35-language){font-size:15px}.op35-actions{gap:13px}.op35-button{font-size:15px;padding-inline:19px;gap:16px}.op35-hero .op35-link{font-size:13px;gap:8px}.op35-heading{gap:50px}.op35-workspace{gap:55px}.op35-workspace-body{padding:24px}.op35-workspace-site{grid-template-columns:90px minmax(0,1fr);gap:15px;padding:12px}.op35-workspace-site>img{width:90px;height:100px}.op35-workspace-tools>div{padding:15px 12px;gap:8px}.op35-capability-grid{gap:27px}.op35-contact{gap:55px}.op35-contact-form{padding:25px}.op35-faq{gap:55px}.op35-custom{gap:40px}.op35-custom>div+div{padding-left:30px}.op-platform-v35 .op-footer-top{gap:33px}}
@media(max-width:1000px){.op-platform-v35 .op-nav{min-height:78px;gap:20px}.op-platform-v35 .op-menu-toggle{display:flex;order:3;margin-left:0}.op-platform-v35 .op-nav-actions{margin-left:auto}.op-platform-v35 .op-nav-links{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:13px 22px;background:#17231d;border:1px solid #344236;border-radius:0 0 8px 8px;box-shadow:0 15px 25px #0003;margin-left:0;max-height:calc(100dvh - 90px);overflow:auto}.op-platform-v35 .op-nav-links.is-open{display:flex}.op-platform-v35 .op-nav-links a{font-size:15px;line-height:1.6;padding:12px;min-height:46px}.op-platform-v35 .op-mobile-contact{display:block}.op-platform-v35 .op-v11-header .op-logo-link{max-width:40%}.op35-hero-grid{grid-template-columns:minmax(0,1fr);gap:31px;padding-block:39px 33px}.op35-hero-copy{max-width:670px}.op-platform-v35 .op35-hero h1{font-size:65px;line-height:1.02;max-width:650px}.op35-hero-copy>p:not(.op35-language){max-width:580px;font-size:17px}.op35-actions{gap:25px}.op35-button{font-size:16px}.op35-hero .op35-link{font-size:15px}.op35-showcase{width:min(640px,92%);margin-inline:auto;padding-top:0}.op35-business-scene,.op35-store-scene,.op35-portfolio-scene{min-height:310px}.op35-store-scene>img,.op35-portfolio-scene>img{height:310px}.op-platform-v35 .op35-demo h2{font-size:44px}.op-platform-v35 .op35-store-scene h2,.op-platform-v35 .op35-portfolio-scene h2{font-size:40px}.op35-demo-nav{padding-block:19px}.op35-hero-facts{justify-content:center;gap:13px 24px}.op35-section{padding-block:70px}.op35-heading{gap:35px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.op35-steps{gap:22px}.op35-steps>li{gap:9px}.op-platform-v35 .op35-steps h3{font-size:18px}.op35-steps p{font-size:14px}.op35-designs{padding-block:65px}.op35-workspace{grid-template-columns:minmax(0,1fr);gap:38px}.op35-workspace-copy{max-width:740px}.op35-workspace-copy>p{max-width:650px}.op35-feature-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.op35-feature-list li{display:block}.op35-feature-list .op35-icon{margin-bottom:11px}.op35-feature-list h3{font-size:15px}.op35-feature-list p{font-size:14px}.op35-workspace-demo{width:min(550px,100%);justify-self:center}.op35-workspace-body{padding:29px}.op35-workspace-site{grid-template-columns:112px minmax(0,1fr);gap:19px;padding:15px}.op35-workspace-site>img{width:112px;height:112px}.op35-workspace-tools>div{padding:18px 15px}.op35-capability-grid{gap:25px}.op-platform-v35 .op35-capability-grid h3{font-size:21px}.op35-capability-grid p{font-size:14px}.op35-capability-grid a{font-size:13px}.op35-pricing .op35-heading{grid-template-columns:minmax(0,1fr)}.op-platform-v35 .op35-pricing .op-plan{padding:27px}.op-platform-v35 .op35-pricing .op-plan-price{font-size:30px}.op35-faq{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:0}.op35-faq h2{margin-bottom:15px!important}.op35-custom{padding:32px;gap:30px}.op-platform-v35 .op35-custom h2{font-size:30px}.op35-custom strong{font-size:29px}.op35-contact{gap:37px}.op35-contact-form{padding:23px}.op35-contact .op-form-row{grid-template-columns:1fr}.op35-final>.op-container{gap:35px}.op35-final>.op-container>div+div{max-width:44%}.op35-final .op35-button{min-width:0}.op35-contact>div>a{font-size:20px}}
@media(max-width:680px){.op-platform-v35 .op-container{width:calc(100% - 36px)}.op-platform-v35 .op-nav{min-height:74px;gap:12px}.op-platform-v35 .op-v11-header .op-brand{font-size:23px}.op-platform-v35 .op-v11-header .op-logo-link{max-width:calc(100% - 135px)}.op-platform-v35 .op-nav-actions{gap:0}.op-platform-v35 .op-nav-actions .op-btn{display:inline-flex;min-height:44px;font-size:12px;padding:10px 12px}.op-platform-v35 .op-login-link{font-size:14px}.op-platform-v35 .op35-eyebrow{font-size:12px;line-height:1.7;letter-spacing:.025em;margin-bottom:16px}.op35-hero-grid{padding-block:31px 25px;gap:25px}.op-platform-v35 .op35-hero h1{font-size:clamp(46px,11.5vw,65px);line-height:1.06;letter-spacing:-.045em;margin-bottom:22px}.op35-hero-copy>p:not(.op35-language){font-size:16px;line-height:1.75;margin-bottom:21px}.op35-actions{gap:10px 20px;align-items:flex-start}.op35-button{min-height:52px;font-size:15px;padding:14px 20px;gap:19px}.op35-hero .op35-link{font-size:14px;min-height:49px}.op35-hero-price{font-size:14px;margin-top:17px}.op35-hero-price>strong{font-size:14px}.op35-hero-price a{margin-left:5px}.op35-hero-copy .op35-language{font-size:14px;margin-top:12px;line-height:1.9}.op35-showcase{width:100%;padding-top:4px}.op35-stage-art{padding:10px 3px 16px}.op35-browser{transform:none!important;border-radius:8px;box-shadow:0 15px 27px #0004}.op35-stage-base{inset:19px 0 9px 10px;border-radius:8px;transform:rotate(-.8deg)}.op35-halo{inset:0 -5% 4%;opacity:.7}.op35-browser-bar{padding:10px 12px;gap:8px;min-height:39px}.op35-browser-label{display:none}.op35-browser-bar small{font-size:10px}.op35-browser-bar i{width:4px;height:4px}.op35-demo-nav{padding:14px 15px;min-height:58px;gap:13px}.op-platform-v35 .op35-demo-nav .op-brand{font-size:14px;max-width:66%;gap:7px}.op35-demo-nav .op-monogram{width:26px;height:26px;flex-basis:26px}.op35-demo-nav>span{font-size:10px;max-width:32%}.op35-business-scene{min-height:244px;padding:22px 20px}.op-platform-v35 .op35-demo h2{font-size:36px}.op35-business-scene>div>span,.op35-store-scene>div>span,.op35-portfolio-scene>div>span{font-size:10px;line-height:1.7;margin-bottom:12px}.op35-store-scene,.op35-portfolio-scene{min-height:244px}.op35-store-scene>img,.op35-portfolio-scene>img{height:244px}.op35-store-scene>div,.op35-portfolio-scene>div{padding:20px 7px 20px 17px}.op-platform-v35 .op35-store-scene h2,.op-platform-v35 .op35-portfolio-scene h2{font-size:31px;line-height:1.1;letter-spacing:-.045em}.op35-store-scene p,.op35-portfolio-scene p{font-size:11px;line-height:1.8;margin-top:15px}.op35-demo-foot{padding:13px 15px;min-height:44px;font-size:10px;gap:12px}.op35-demo-tabs{gap:4px;margin-top:9px}.op35-demo-tabs>button{font-size:13px;padding:10px 14px;min-height:45px}.op35-demo-caption{font-size:11px;margin-top:11px;line-height:1.8}.op35-motion-toggle{font-size:12px!important;margin-top:3px}.op35-hero-facts{justify-content:flex-start;display:grid;grid-template-columns:1fr 1fr;gap:13px 18px;padding-block:19px;font-size:11px;line-height:1.7}.op35-hero-facts>span{gap:6px}.op35-hero-facts .op35-icon{width:15px;height:15px;flex-basis:15px}.op35-section{padding-block:55px}.op35-heading{grid-template-columns:minmax(0,1fr);gap:21px;margin-bottom:29px}.op-platform-v35 .op35-heading h2,.op-platform-v35 .op35-workspace h2,.op-platform-v35 .op35-faq h2,.op-platform-v35 .op35-contact h2{font-size:35px;line-height:1.15;letter-spacing:-.04em}.op35-heading>p,.op35-heading>div>p{font-size:15px;line-height:1.8}.op35-heading>div>p{margin-bottom:13px}.op35-link{font-size:14px;gap:13px}.op35-steps{grid-template-columns:minmax(0,1fr);gap:22px}.op35-steps>li{gap:13px;padding-top:19px}.op35-steps>li>span{font-size:13px;flex-basis:28px}.op-platform-v35 .op35-steps h3{font-size:19px;margin-bottom:8px}.op35-steps p{font-size:15px}.op35-address-note{align-items:flex-start;gap:12px;padding:17px;margin-top:26px}.op35-address-note>.op35-icon{width:19px;height:19px;flex-basis:19px;margin-top:4px}.op35-address-note p{font-size:13px}.op35-designs{padding-block:53px}.op35-category-links{gap:7px;margin-bottom:25px}.op35-category-links>a{font-size:12px;min-height:44px;padding:10px 14px}.op35-real-gallery .op-template-grid{gap:23px}.op35-design-note{font-size:13px;margin-top:24px;line-height:1.8}.op35-workspace{gap:32px}.op35-workspace-copy>p{font-size:15px;margin-block:21px}.op35-feature-list{grid-template-columns:minmax(0,1fr);gap:21px;margin-bottom:17px}.op35-feature-list li{display:flex;gap:13px}.op35-feature-list .op35-icon{margin-bottom:0}.op-platform-v35 .op35-feature-list h3{font-size:16px}.op35-feature-list p{font-size:14px;max-width:none}.op35-workspace-top{padding:16px 19px;gap:10px}.op35-workspace-top>span{font-size:14px}.op35-workspace-top>small{font-size:10px}.op35-workspace-body{padding:20px}.op35-workspace-welcome>strong{font-size:29px}.op35-workspace-welcome>p{font-size:13px;margin-bottom:20px}.op35-workspace-site{grid-template-columns:83px minmax(0,1fr);gap:14px;padding:12px}.op35-workspace-site>img{width:83px;height:99px}.op35-workspace-site strong{font-size:16px}.op35-workspace-site>div>span{font-size:11px}.op35-workspace-site b{font-size:10px}.op35-workspace-tools{gap:10px}.op35-workspace-tools>div{padding:15px 11px;gap:9px;align-items:flex-start;flex-direction:column}.op35-workspace-tools strong{font-size:13px}.op35-workspace-next{font-size:12px;margin-top:19px}.op35-capabilities{padding-block:52px}.op35-capabilities .op35-heading{margin-bottom:31px}.op35-capability-grid{grid-template-columns:minmax(0,1fr);gap:27px}.op35-capability-grid>article{padding-top:23px}.op35-capability-icon{margin-bottom:18px;width:42px;height:42px}.op-platform-v35 .op35-capability-grid h3{font-size:24px;margin-bottom:12px}.op35-capability-grid p{font-size:15px;margin-bottom:10px}.op35-capability-grid a{font-size:14px}.op-platform-v35 .op35-pricing .op-plan-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.op-platform-v35 .op35-pricing .op-plan{padding:25px}.op-platform-v35 .op35-pricing .op-card-kicker{font-size:12px;margin-bottom:17px}.op-platform-v35 .op35-pricing .op-plan h3{font-size:27px}.op-platform-v35 .op35-pricing .op-plan-price{font-size:31px}.op-platform-v35 .op35-pricing .op-plan ul{font-size:15px}.op35-pricing-note{font-size:13px;margin-top:21px}.op35-faq{gap:27px;padding-top:0}.op35-faq-list details{padding-block:21px}.op35-faq-list summary{font-size:16px;line-height:1.65;padding-right:30px}.op35-faq-list p{font-size:14px;margin-right:7px}.op35-custom{grid-template-columns:minmax(0,1fr);gap:25px;padding:27px 23px;margin-bottom:55px}.op-platform-v35 .op35-custom h2{font-size:30px;line-height:1.2}.op35-custom p{font-size:14px}.op35-custom>div+div{padding:23px 0 0;border-left:0;border-top:1px solid #cdd2c0}.op35-custom strong{font-size:32px}.op35-custom>div+div>p{font-size:13px}.op35-final>.op-container{display:block;padding-block:51px}.op-platform-v35 .op35-final h2{font-size:44px;line-height:1.1;margin-bottom:19px}.op35-final p{font-size:15px}.op35-final>.op-container>div+div{max-width:100%;margin-top:27px}.op35-final>.op-container>div+div>span{font-size:13px;margin-top:13px}.op35-contact{grid-template-columns:minmax(0,1fr);gap:30px}.op35-contact h2{margin-bottom:22px!important}.op35-contact>div>p{font-size:15px;max-width:none;margin-bottom:21px}.op35-contact>div>a{font-size:21px;min-height:44px}.op35-contact address{font-size:14px;margin-top:15px}.op35-contact-form{padding:23px}.op-platform-v35 .op35-contact .op-lead-form label{font-size:14px}.op-platform-v35 .op35-contact .op-lead-form .op-check{font-size:12px}.op-platform-v35 .op-footer-top{padding-block:43px 30px;gap:31px 23px}.op-platform-v35 .op-footer-column>h2{font-size:14px;margin-bottom:17px}.op-platform-v35 .op-footer-column>a{font-size:13px;line-height:1.7;margin-block:10px}.op-platform-v35 .op-footer-column:last-child>a{font-size:13px}.op-platform-v35 .op-footer-utility{font-size:12px;gap:12px 21px}.op-platform-v35 .op-footer-bottom{font-size:12px;gap:14px;align-items:flex-start}.op-platform-v35 .op-footer-bottom>a:last-child{font-size:12px}}
@media(max-width:380px){.op-platform-v35 .op-nav-actions .op-btn{display:none}.op-platform-v35 .op-v11-header .op-logo-link{max-width:calc(100% - 60px)}}
@media(max-width:360px){.op-platform-v35 .op-container{width:calc(100% - 28px)}.op-platform-v35 .op35-hero h1{font-size:44px}.op35-actions{gap:5px}.op35-actions>.op35-button{width:100%;justify-content:space-between}.op35-hero .op35-link{min-height:44px}.op35-browser-bar small{font-size:9px}.op35-demo-nav{padding-inline:12px;gap:10px}.op-platform-v35 .op35-demo-nav .op-brand{font-size:12px}.op35-demo-nav>span{font-size:9px}.op35-business-scene{min-height:225px;padding:20px 17px}.op-platform-v35 .op35-demo h2{font-size:32px}.op35-store-scene,.op35-portfolio-scene{min-height:225px}.op35-store-scene>img,.op35-portfolio-scene>img{height:225px}.op35-store-scene>div,.op35-portfolio-scene>div{padding-left:13px}.op-platform-v35 .op35-store-scene h2,.op-platform-v35 .op35-portfolio-scene h2{font-size:27px}.op35-demo-tabs>button{padding-inline:12px;font-size:12px}.op35-workspace-body{padding:16px}.op35-workspace-site{grid-template-columns:70px minmax(0,1fr);gap:12px}.op35-workspace-site>img{width:70px;height:95px}.op35-workspace-site strong{font-size:14px}.op35-hero-facts{gap:12px}.op35-contact-form{padding:20px}.op-platform-v35 .op35-pricing .op-plan{padding:22px}}
@media(prefers-reduced-motion:reduce){.op-platform-v35 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.op35-browser{transform:none!important}.op35-stage-base{transform:none}.op35-halo{opacity:.6}}
@media print{.op-platform-v35 .op-v11-header,.op-platform-v35 .op-v11-footer,.op35-motion-toggle,.op35-demo-tabs,.op35-contact{display:none!important}.op-platform-v35 .op-container{width:100%}.op35-hero-grid{display:block;padding-block:20px}.op35-hero,.op35-final{background:#fff;color:#111}.op35-hero-copy>p,.op35-hero-price,.op35-hero-price b,.op35-hero-price>strong,.op35-hero h1 em,.op35-hero .op35-eyebrow,.op35-hero-copy .op35-language,.op35-hero-facts{color:#333!important}.op35-showcase{max-width:440px;margin:25px auto}.op35-halo,.op35-stage-base{display:none}.op35-browser{transform:none!important}.op35-section,.op35-designs,.op35-capabilities{padding-block:25px}.op35-final>.op-container{padding-block:25px}.op35-final p,.op35-final h2 em{color:#333}.op35-steps{display:block}.op35-steps>li{margin-bottom:15px}.op35-real-gallery .op-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.op35-workspace{display:block}.op35-workspace-demo{max-width:440px;margin:25px auto}}
