/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#2c231d;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,sans-serif}button,a{font:inherit}button{cursor:pointer;border:0}.landing{min-height:100vh;overflow:hidden}.style-switcher{z-index:50;color:#f7ede3;letter-spacing:.08em;background:#231c18;border-bottom:1px solid #dcbea026;justify-content:center;align-items:center;gap:8px;height:48px;font-size:12px;display:flex;position:relative}.style-switcher span{color:#bba899;margin-right:10px}.style-switcher a{color:#e5d7cb;border:1px solid #5a4b41;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;text-decoration:none;transition:all .2s;display:grid}.style-switcher a:hover{color:#fff;border-color:#d4a359}.style-switcher a.active{color:#231c18;background:#d4a359;border-color:#d4a359;font-weight:900}.actual-badge{color:#f7ede3;letter-spacing:.06em;background:#2b221c;border:1px solid #d4a35959;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #2b221c4d}.actual-badge:before{content:"";background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4ade80}.section{padding:110px max(6vw,24px)}.section-heading p,.eyebrow{letter-spacing:.2em;color:#8c4b3e;text-transform:uppercase;font-size:12px;font-weight:800}.section-heading h2{color:#2c231d;letter-spacing:-.03em;margin:12px 0 16px;font-size:clamp(32px,5vw,60px);font-weight:800;line-height:1.18}.section-heading>span,.section-heading>p:last-child{color:#76675c;font-size:15px;line-height:1.7}.actual-gallery{grid-template-columns:1.2fr 1fr .72fr;align-items:end;gap:24px;margin-top:54px;display:grid}.actual-card{margin:0}.actual-frame{background:#ede3d4;border:1px solid #e2d5c4;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px #3c2a1c24}.actual-frame img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.actual-frame:hover img{transform:scale(1.02)}.actual-1 .actual-frame{aspect-ratio:1.25}.actual-2 .actual-frame{aspect-ratio:1.2}.actual-3 .actual-frame{aspect-ratio:.72}.actual-card figcaption{color:#3d3128;align-items:center;gap:12px;margin-top:16px;font-size:14px;font-weight:700;display:flex}.actual-card figcaption span{color:#8c4b3e;background:#fbf0e4;border:1px solid #eddcd0;border-radius:999px;padding:2px 8px;font-family:Arial,sans-serif;font-size:11px}.landing-footer{color:#f4ece2;background:#251d18;border-top:1px solid #3d3129;justify-content:space-between;align-items:center;gap:20px;padding:34px max(6vw,24px);font-size:12.5px;display:flex}.landing-footer strong{color:#f7dfbf;letter-spacing:.08em;font-size:13px}.landing-footer span{color:#b5a496}.theme-a{color:#2c231d;background:#fff;font-family:Noto Serif TC,Songti TC,PingFang TC,serif}.a-hero{background:radial-gradient(at 75% 32%,#fff 0% 55%,#f1ebe6 100%);border-bottom:1px solid #8c4b3e1f;grid-template-columns:1fr 1.05fr;align-items:center;min-height:800px;padding:80px max(7vw,24px) 90px;display:grid;position:relative}.a-copy{max-width:600px}.a-copy .eyebrow{color:#8c4b3e}.a-copy h1{letter-spacing:-.06em;color:#241c17;margin:22px 0 28px;font-size:clamp(60px,7vw,104px);font-weight:800;line-height:1.02}.a-copy .lead{color:#65564b;max-width:520px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:17.5px;line-height:1.9}.price-line{align-items:baseline;gap:8px;margin:34px 0 22px;display:flex}.price-line small{color:#8c4b3e;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px;font-weight:700}.price-line strong{color:#8c4b3e;font-family:Arial,sans-serif;font-size:68px;font-weight:900;line-height:.9}.price-line sup{vertical-align:super;font-size:20px}.price-line span{color:#796a5e;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px}.a-cta{color:#fff;background:linear-gradient(135deg,#9c5344 0%,#824033 100%);border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;min-width:290px;padding:17px 28px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-weight:800;transition:all .28s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 10px 25px #82403347}.a-cta:hover{background:linear-gradient(135deg,#a85d4d 0%,#8e483b 100%);transform:translateY(-2px);box-shadow:0 16px 36px #82403361}.a-cta b{margin-left:12px;font-family:Arial,sans-serif;font-size:16px}.a-copy .micro{color:#7d6e63;margin:16px 0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px}.a-art{min-height:580px;position:relative}.a-paper{aspect-ratio:1.35;background:#fff;border:1px solid #ebd9c8;border-radius:12px;width:88%;position:absolute;top:12%;left:7%;box-shadow:0 35px 80px #3c2a1c2e}.a-paper-back{opacity:.85;background:#debfae;transform:rotate(6deg)}.a-paper-main{overflow:hidden;transform:rotate(-4deg)}.a-paper-main img{object-fit:cover;width:100%;height:100%}.a-art .actual-badge{z-index:10;position:absolute;bottom:14%;right:2%}.a-trust{color:#5c4e43;background:#fdfdfd;border-top:1px solid #e5d8c8;border-bottom:1px solid #e5d8c8;justify-content:center;align-items:center;gap:28px;height:72px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12.5px;font-weight:600;display:flex}.a-trust i{opacity:.75;background:#b8860b;border-radius:50%;width:4px;height:4px}.a-conversion-strip{color:#fff;background:linear-gradient(135deg,#8c4b3e 0%,#763b30 100%);border-bottom:1px solid #a45a4a;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:inset 0 2px 4px #0000000f}.a-conversion-strip div{border-right:1px solid #ffffff2e;justify-content:center;align-items:center;gap:12px;padding:22px 14px;display:flex}.a-conversion-strip div:last-child{border-right:0}.a-conversion-strip b{color:#f7dfbf;font:800 30px/1 Arial,sans-serif}.a-conversion-strip span{letter-spacing:.08em;color:#fdf5ea;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px;font-weight:600}.a-results{background:#fff;border-bottom:1px solid #e8dcce}.a-results .section-heading{text-align:center}.a-flow{color:#fdfaf6;background:#2d3b34;border-top:1px solid #415349;border-bottom:1px solid #415349;grid-template-columns:.8fr 1.2fr;gap:70px;padding:120px max(8vw,24px);display:grid}.a-flow>div p{letter-spacing:.18em;color:#e5c59f;font-size:12px;font-weight:800}.a-flow h2{color:#fff;font-size:50px;font-weight:800;line-height:1.2}.a-flow ol{border-top:1px solid #4d6056;margin:0;padding:0;list-style:none}.a-flow li{color:#e8f0ec;border-bottom:1px solid #4d6056;align-items:center;gap:24px;padding:24px 0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:16px;display:flex}.a-flow li b{color:#f7dfbf;border:1.5px solid #d4a359;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Arial;font-size:14px;font-weight:900;display:grid}.a-input-flow{background:#fffaf4;border-bottom:1px solid #eadccc}.a-input-flow .section-heading{text-align:center}.input-flow-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:28px;max-width:1180px;margin:42px auto 0;display:grid}.input-flow-form,.input-flow-results{background:#fff;border:1px solid #e6d8c8;border-radius:24px;padding:28px;box-shadow:0 18px 44px #4c362314}.input-flow-form-head,.input-flow-results-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.input-flow-form-head p,.input-flow-results-head p{color:#9a5949;letter-spacing:.16em;margin:0 0 6px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:11px;font-weight:800}.input-flow-form-head h3,.input-flow-results-head h3{color:#342921;margin:0;font-size:24px}.input-flow-form-head>span,.input-flow-results-head>span{color:#8c4b3e;letter-spacing:.08em;background:#fbf0e4;border-radius:999px;flex-shrink:0;padding:7px 10px;font:800 10px/1 Arial,sans-serif}.input-flow-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.input-flow-fields label{color:#5c4e43;gap:7px;font:700 12px/1.4 PingFang TC,Noto Sans TC,sans-serif;display:grid}.input-flow-fields input,.input-flow-fields textarea{box-sizing:border-box;color:#342921;background:#fff;border:1px solid #dfd0bf;border-radius:10px;outline:none;width:100%;padding:11px 12px;font:500 14px/1.4 PingFang TC,Noto Sans TC,sans-serif;transition:border-color .2s,box-shadow .2s}.input-flow-fields textarea{resize:vertical;min-height:88px}.input-flow-fields input:focus,.input-flow-fields textarea:focus{border-color:#a85d4d;box-shadow:0 0 0 3px #a85d4d1f}.input-flow-wide{grid-column:1/-1}.input-flow-style-row{color:#5c4e43;border-top:1px solid #eee3d6;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;padding-top:18px;font:700 12px PingFang TC,Noto Sans TC,sans-serif;display:flex}.input-flow-style-row>span{margin-right:4px}.input-flow-style-row label{align-items:center;gap:5px;font-weight:600;display:inline-flex}.input-flow-submit{cursor:pointer;border:0;width:100%}.input-flow-note{color:#9a8a7e;text-align:center;margin:14px 0 0;font:11px/1.6 PingFang TC,Noto Sans TC,sans-serif}.input-flow-output-list{gap:9px;display:grid}.input-flow-output{background:#fff;border:1px solid #eee4d9;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:9px 12px;display:grid}.input-flow-output.ready{background:#f5fcf7;border-color:#b9dec9}.input-flow-output-icon{text-align:center;font-size:18px}.input-flow-output strong,.input-flow-output small{display:block}.input-flow-output strong{color:#43362c;font-size:13px}.input-flow-output small{color:#927f71;margin-top:2px;font:11px/1.3 PingFang TC,Noto Sans TC,sans-serif}.input-flow-output>b{color:#aa9b90;font:700 10px PingFang TC,Noto Sans TC,sans-serif}.input-flow-output.ready>b{color:#21824f}.input-flow-preview{background:#f8efe6;border-radius:14px;grid-template-columns:82px 1fr;align-items:center;gap:14px;margin-top:18px;padding:12px;display:grid}.input-flow-preview img{object-fit:cover;border-radius:8px;width:82px;height:62px}.input-flow-preview strong,.input-flow-preview span{display:block}.input-flow-preview strong{color:#8c4b3e;font-size:13px}.input-flow-preview span{color:#78685c;margin-top:4px;font:11px/1.5 PingFang TC,Noto Sans TC,sans-serif}.input-flow-empty{color:#9a8a7e;text-align:center;border:1px dashed #d9c8b6;border-radius:14px;margin-top:18px;padding:18px 14px;font:12px/1.6 PingFang TC,Noto Sans TC,sans-serif}.a-operation{text-align:center;background:#f5ede2;border-top:1px solid #e4d5c4;border-bottom:1px solid #e4d5c4}.real-operations-showcase{max-width:1200px;margin:40px auto 0}.real-operations-tabs{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:36px;display:grid}.op-tab-btn{text-align:left;cursor:pointer;background:#fff;border:2px solid #e2d5c5;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;transition:all .28s;display:flex;box-shadow:0 6px 16px #4c36230a}.op-tab-btn:hover{border-color:#bfa592;transform:translateY(-2px);box-shadow:0 10px 22px #4c362314}.op-tab-btn.active{background:#fff;border-color:#8c4b3e;box-shadow:0 12px 28px #8c4b3e29}.op-tab-num{color:#8c4b3e;background:#fbf0e4;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-family:Arial,sans-serif;font-size:17px;font-weight:900;transition:all .25s;display:grid}.op-tab-btn.active .op-tab-num{color:#fff;background:#8c4b3e}.op-tab-text strong{color:#2c231d;margin-bottom:3px;font-size:15px;font-weight:800;display:block}.op-tab-text small{color:#79695d;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:11.5px;display:block}.real-screen-display{text-align:left;background:#fff;border:1px solid #e0d2c2;border-radius:24px;grid-template-columns:1.25fr .85fr;align-items:center;gap:40px;padding:36px;display:grid;box-shadow:0 20px 50px -10px #3c2a1c1a}.real-screen-window{background:#261f1a;border:1px solid #4a3e35;border-radius:18px;overflow:hidden;box-shadow:0 25px 60px -15px #00000059}.real-window-header{background:#362c25;border-bottom:1px solid #483b32;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.window-dots{gap:7px;display:flex}.dot-red,.dot-yellow,.dot-green{border-radius:50%;width:10px;height:10px}.dot-red{background:#ff5f56}.dot-yellow{background:#ffbd2e}.dot-green{background:#27c93f}.window-title{color:#e5d8cb;letter-spacing:.05em;font-size:11.5px;font-weight:700}.window-status{color:#5cdb95;font-size:10.5px;font-weight:700}.real-screen-img-wrap{background:#faf7f2;height:480px;position:relative;overflow:hidden}.real-screen-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .4s}.real-screen-img-wrap:hover .real-screen-img{transform:scale(1.03)}.real-screen-overlay-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#241c17e6;border:1px solid #d4a3594d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 20px #0000004d}.live-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 6px #4ade80}.screen-step-pill{color:#8c4b3e;background:#fbf0e4;border:1px solid #eddcd0;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:800;display:inline-block}.real-screen-info h3{color:#2c231d;margin:0 0 20px;font-size:24px;font-weight:800;line-height:1.4}.screen-points-list{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.screen-points-list li{color:#55473c;align-items:flex-start;gap:12px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:14px;line-height:1.6;display:flex}.check-icon{color:#8c4b3e;background:#eddcd0;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:900;display:grid}.screen-hint-box{background:#fdfaf6;border:1px solid #ebdcd0;border-radius:14px;padding:16px}.screen-hint-box strong{color:#8c4b3e;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.screen-hint-box p{color:#716255;margin:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px;line-height:1.6}.a-videos{text-align:center;background:#fdfbf7;border-top:1px solid #ebdcd0;border-bottom:1px solid #ebdcd0}.video-showcase-container{text-align:left;max-width:1200px;margin:40px auto 0}.video-source-action-bar{background:#fbf5ee;border:1px solid #eddcd0;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 18px;display:flex}.source-notice span{color:#7d6b5e;font-size:12.5px;font-weight:700}.source-toggle-btn{color:#fff;cursor:pointer;background:#8c4b3e;border:none;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:800;transition:background .2s}.source-toggle-btn:hover{background:#6e352a}.custom-url-input-box{background:#fff;border:1.5px solid #d4a359;border-radius:14px;margin-bottom:20px;padding:16px 20px;box-shadow:0 8px 20px #d4a3591f}.custom-url-input-box label{color:#2c231d;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.input-with-btn{gap:10px;margin-bottom:6px;display:flex}.input-with-btn input{color:#2c231d;border:1px solid #cfbeae;border-radius:8px;flex:1;padding:10px 14px;font-size:13px}.apply-url-btn{color:#231c18;cursor:pointer;background:#d4a359;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:900}.custom-url-input-box small{color:#8c7b6f;font-size:11.5px;display:block}.youtube-video-frame,.html5-video-player{object-fit:cover;background:#000;border:none;width:100%;height:100%}.main-video-player-card{background:#251d18;border:1.5px solid #4a3c32;border-radius:24px;margin-bottom:48px;overflow:hidden;box-shadow:0 30px 70px -15px #241c1773}.video-player-topbar{background:#342921;border-bottom:1px solid #493b30;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.video-player-dots{gap:7px;display:flex}.video-player-title{color:#f7ede3;letter-spacing:.05em;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px;font-weight:800}.video-quality-tag{align-items:center;gap:8px;display:flex}.live-status-pill{color:#4ade80;background:#4ade802e;border:1px solid #4ade8059;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.hd-pill{color:#231c18;letter-spacing:.05em;background:#d4a359;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:900}.chapter-tag{color:#bfa592;font-size:11px;font-weight:700}.video-screen-stage{background:#191310;justify-content:center;align-items:center;height:520px;display:flex;position:relative;overflow:hidden}.video-bg-media{object-fit:cover;object-position:center top;filter:brightness(.92);width:100%;height:100%;transition:transform .6s}.video-playing-zoom{transform:scale(1.05)}.video-screen-overlay{background:linear-gradient(#140f0c59 0%,#140f0c1a 40%,#140f0cbf 100%);position:absolute;inset:0}.video-live-hud{z-index:10;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:60px;right:20px}.hud-cursor-pulse{color:#d4a359;background:#140f0ce6;border:1px solid #d4a35966;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11px;font-weight:800;display:flex;box-shadow:0 4px 15px #0006}.cursor-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #4ade80}.hud-action-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#231c18eb;border:1px solid #d4a35959;border-radius:12px;max-width:280px;padding:10px 16px;box-shadow:0 8px 25px #00000059}.hud-badge{color:#4ade80;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.hud-action-card strong{color:#f7dfbf;font-size:12px;line-height:1.4;display:block}.video-play-btn-pulse{z-index:10;color:#231c18;cursor:pointer;background:linear-gradient(135deg,#d4a359 0%,#a67324 100%);border:3px solid #ffffffd9;border-radius:50%;place-items:center;width:84px;height:84px;font-size:28px;transition:all .28s;display:grid;position:absolute;box-shadow:0 12px 35px #d4a35973}.video-play-btn-pulse:hover{transform:scale(1.1);box-shadow:0 16px 45px #d4a359a6}.video-play-btn-pulse.playing{color:#f7dfbf;background:#231c18d9;border-color:#d4a359}.play-triangle{margin-left:3px;font-family:Arial,sans-serif;font-weight:900}.video-play-btn-pulse.playing .play-triangle{margin-left:0;font-size:20px}.video-badge-top-left{z-index:5;gap:10px;display:flex;position:absolute;top:20px;left:20px}.video-cat-badge{color:#f7dfbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140f0cd9;border:1px solid #d4a35966;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800}.video-featured-tag{color:#fff;background:#8c4b3e;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:800;box-shadow:0 4px 12px #0000004d}.video-overlay-bottom-info{z-index:5;color:#fff;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:60px;left:24px;right:24px}.video-info-text h4{color:#fff;letter-spacing:-.01em;text-shadow:0 2px 8px #00000080;margin:0 0 6px;font-size:22px;font-weight:900}.video-info-text p{color:#f4ece2;text-shadow:0 2px 6px #00000080;margin:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px}.video-time-tag{color:#f7dfbf;background:#140f0cbf;border:1px solid #ffffff26;border-radius:8px;padding:6px 12px;font-family:Arial,sans-serif;font-size:12px;font-weight:800}.video-controls-bar{z-index:8;background:linear-gradient(#0000 0%,#0f0c0af2 100%);padding:10px 20px 14px;position:absolute;bottom:0;left:0;right:0}.video-progress-rail{cursor:pointer;background:#ffffff40;border-radius:999px;height:6px;margin-bottom:10px;position:relative;overflow:visible}.video-progress-fill{background:linear-gradient(90deg,#d4a359 0%,#8c4b3e 100%);border-radius:999px;height:100%;transition:width .15s;position:relative}.video-progress-thumb{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-5px;box-shadow:0 0 6px #00000080}.video-subcontrols{color:#f7ede3;justify-content:space-between;align-items:center;font-size:12px;display:flex}.subcontrols-left{align-items:center;gap:14px;display:flex}.subctrl-btn{color:#fff;background:0 0;font-size:15px;font-weight:900}.volume-icon{font-size:14px}.time-display{color:#d8cdbf;font-family:Arial,sans-serif;font-size:11.5px}.subcontrols-right{align-items:center;gap:10px;display:flex}.ctrl-tag{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #fff3;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700;transition:all .2s}.ctrl-tag:hover{background:#ffffff40}.fullscreen-icon{cursor:pointer;font-size:14px}.video-takeaways-bar{background:#2e241e;border-top:1px solid #45372d;padding:22px 28px}.takeaways-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.takeaways-header strong{color:#f7dfbf;font-size:14px;font-weight:800}.takeaways-header span{color:#bba899;font-size:12px}.video-scenes-timeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.scene-step-pill{cursor:pointer;text-align:left;background:#382c23;border:1px solid #4a3c32;border-radius:10px;padding:8px 12px;transition:all .2s}.scene-step-pill.active{background:#453528;border-color:#d4a359;box-shadow:0 4px 12px #d4a35926}.scene-time-num{color:#d4a359;margin-bottom:2px;font-size:10.5px;font-weight:800;display:block}.scene-desc-txt{color:#d8cdbf;font-family:PingFang TC,sans-serif;font-size:11px;line-height:1.4;display:block}.now-playing-badge{color:#fff;background:#8c4b3e;border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 2px 6px #0006}.card-play-action-hint{color:#8c4b3e;margin-top:8px;font-size:11px;font-weight:800}.takeaways-list{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.takeaways-list li{color:#e5d8cb;align-items:flex-start;gap:10px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px;line-height:1.55;display:flex}.takeaways-list .check-icon{color:#f7dfbf;background:#4a3a30;width:20px;height:20px}.video-playlist-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.video-playlist-header h3{color:#2c231d;margin:0 0 6px;font-size:24px;font-weight:800}.video-playlist-header p{color:#796a5e;margin:0;font-size:13px}.playlist-count-pill{color:#8c4b3e;background:#fbf0e4;border:1px solid #eddcd0;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:800}.video-playlist-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.video-playlist-card{cursor:pointer;background:#fff;border:1.5px solid #e2d5c6;border-radius:18px;flex-direction:column;transition:all .28s;display:flex;overflow:hidden;box-shadow:0 6px 16px #3c2a1c0a}.video-playlist-card:hover{border-color:#bfa592;transform:translateY(-4px);box-shadow:0 14px 28px #4c36231f}.video-playlist-card.active{background:#fff;border-color:#8c4b3e;box-shadow:0 14px 30px #8c4b3e2e}.playlist-card-thumb{background:#251d18;height:120px;position:relative;overflow:hidden}.playlist-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.video-playlist-card:hover .playlist-card-thumb img{transform:scale(1.05)}.thumb-duration{color:#fff;background:#140f0cd9;border-radius:4px;padding:2px 6px;font-family:Arial,sans-serif;font-size:10px;font-weight:700;position:absolute;bottom:8px;right:8px}.thumb-play-icon{color:#231c18;background:#d4a359e6;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:13px;font-weight:900;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #00000059}.video-playlist-card:hover .thumb-play-icon{transform:translate(-50%,-50%)scale(1.15)}.playlist-card-body{flex-direction:column;flex:1;padding:14px;display:flex}.playlist-card-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.card-video-num{color:#8c4b3e;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.card-video-cat{color:#79685c;background:#f7efe6;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.playlist-card-body h4{color:#2c231d;margin:0 0 6px;font-size:13.5px;font-weight:800;line-height:1.35}.playlist-card-body p{color:#76675c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:1024px){.video-playlist-grid{grid-template-columns:repeat(3,1fr)}.takeaways-list{grid-template-columns:1fr}}@media (max-width:768px){.video-screen-stage{height:320px}.video-playlist-grid{grid-template-columns:1fr}.video-overlay-bottom-info{flex-direction:column;align-items:flex-start;gap:8px;bottom:50px}}.a-package{text-align:center;background:radial-gradient(circle at 50% 10%,#fff 0%,#fafafa 60%,#f1ebe6 100%);border-top:1px solid #8c4b3e1f;border-bottom:1px solid #8c4b3e1f;padding:120px max(6vw,24px);position:relative;overflow:hidden}.package-hero-badge{color:#8c4b3e;letter-spacing:.12em;background:#8c4b3e14;border:1px solid #8c4b3e38;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 22px;font-size:12px;font-weight:800;display:inline-flex}.package-kicker{letter-spacing:.22em;color:#8c4b3e;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.package-title{letter-spacing:-.04em;color:#261e18;margin:0 0 18px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.2}.package-subtitle{color:#635549;max-width:740px;margin:0 auto 36px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:16px;line-height:1.85}.package-pill-bar{flex-wrap:wrap;justify-content:center;gap:10px;max-width:1040px;margin:0 auto 50px;display:flex}.package-pill{color:#493d34;background:#fff;border:1px solid #dfd2c4;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #4c36230d}.package-pill:hover{color:#8c4b3e;border-color:#8c4b3e;transform:translateY(-2px);box-shadow:0 8px 20px #8c4b3e1f}.package-pill b{color:#8c4b3e;font-family:Arial,sans-serif;font-size:12px}.package-showcase-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;max-width:1200px;margin:0 auto 60px;display:grid}@media (min-width:1024px){.package-showcase-grid{grid-template-columns:repeat(3,1fr)}.package-card{grid-column:span 1}}.package-card{background:#fff;border:1.5px solid #e4d7ca;border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -10px #3c2a1c12}.package-card:hover{border-color:#c4a997;transform:translateY(-6px);box-shadow:0 26px 55px -12px #8c4b3e29}.package-card.featured-card{background:linear-gradient(#fff 0%,#fffbf7 100%);border:1.5px solid #d9bfae}.card-top-tag{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-num{color:#8c4b3e;background:#fbf0e4;border:1px solid #eddcd0;border-radius:999px;padding:4px 12px;font-family:Arial,sans-serif;font-size:13px;font-weight:900}.format-badge{border-radius:6px;padding:4px 10px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:11px;font-weight:700}.jpg-badge{color:#ad402e;background:#fdf1ec;border:1px solid #f4d5cc}.word-badge{color:#1e5394;background:#eff5fc;border:1px solid #d0e0f3}.digital-badge{color:#4338ca;background:#f0efff;border:1px solid #d5d3ff}.date-badge{color:#a06612;background:#fcf5e8;border:1px solid #f6dfba}.schedule-badge{color:#1b7a48;background:#edf7f1;border:1px solid #cce9d8}.ku-badge{color:#7938b8;background:#f9f0ff;border:1px solid #ebd2fc}.card-header h3{color:#28201a;letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:800}.card-header p{color:#65584d;margin:0 0 18px;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px;line-height:1.65}.realistic-doc-mockup{background:#fdfbf8;border:1px solid #e8ded2;border-radius:14px;margin:8px 0 20px;padding:16px;font-family:PingFang TC,Noto Serif TC,sans-serif;box-shadow:inset 0 2px 6px #00000005}.mockup-obituary{outline-offset:-5px;text-align:center;background:#fff;border:1px solid #e2cfc0;outline:1px dashed #d8b8a2;padding:18px 14px}.obituary-crest{letter-spacing:.25em;color:#8c4b3e;margin-bottom:6px;font-size:11px;font-weight:800}.obituary-headline{color:#2c231d;letter-spacing:.08em;margin-bottom:12px;font-size:16px;font-weight:900}.obituary-content{color:#55483d;margin-bottom:12px;padding:0 6px;font-size:11px;line-height:1.7}.obituary-line.highlight{color:#8c4b3e;background:#fcf1e8;border-radius:4px;margin:4px 0;padding:4px 6px;font-weight:800}.obituary-kin-grid{color:#6b5c50;background:#fdf6ed;border:1px solid #f1e2d4;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:10px;padding:8px;font-size:10px;display:grid}.obituary-seal{color:#c23820;letter-spacing:.1em;font-size:10px;font-weight:800}.mockup-word{background:#fff;border:1px solid #cfe0f5;padding:0;overflow:hidden}.word-ribbon{color:#fff;background:#2a4c7c;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.word-icon{background:#185abd;border-radius:4px;place-items:center;width:20px;height:20px;font-family:Arial,sans-serif;font-weight:900;display:inline-grid}.word-filename{font-size:11px;font-weight:600}.word-tag{background:#fff3;border-radius:4px;padding:2px 6px;font-size:10px}.word-page-inner{background:#fdfdfd;padding:14px}.word-ruler{background:#e3ecf7;height:2px;margin-bottom:10px}.word-text-line{color:#4a5568;margin-bottom:6px;font-size:11px}.word-text-line.title{color:#1a202c;font-size:13px;font-weight:800}.word-table-preview{background:#cbd5e1;border:1px solid #cbd5e1;grid-template-columns:1fr 2fr;gap:1px;margin:10px 0;font-size:10px;display:grid}.word-cell{color:#334155;background:#fff;padding:5px 8px}.word-cell.edit-hint{color:#1e5394;background:#f0f7ff;font-weight:700}.word-badge-footer{color:#1b8045;text-align:center;margin-top:6px;font-size:10px;font-weight:700}.mockup-digital{background:#f8fafc;border:1px solid #cbd5e1;padding:0;overflow:hidden}.digital-phone-bar{color:#fff;background:#2a2254;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.digital-share-tag{color:#fff;background:#06c755;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.digital-inner-preview{background:linear-gradient(#f8fafc 0%,#edf2f7 100%);gap:10px;padding:14px;display:grid}.digital-memorial-title{color:#1e293b;text-align:center;letter-spacing:.05em;font-size:13px;font-weight:800}.digital-quick-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.digital-action-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex;box-shadow:0 2px 4px #00000008}.digital-action-btn span{color:#1e293b;font-size:11px;font-weight:800}.digital-action-btn small{color:#64748b;font-size:9.5px}.digital-action-btn.maps{background:#eff6ff;border-color:#93c5fd}.digital-action-btn.maps span{color:#1d4ed8}.digital-action-btn.cal{background:#fefce8;border-color:#fde047}.digital-action-btn.cal span{color:#854d0e}.digital-actions-row{flex-wrap:wrap;justify-content:center;gap:6px;font-size:10px;display:flex}.digital-chip{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:3px 8px;font-weight:600}.mockup-calendar{background:#fff;border:1px solid #ebd9c5}.calendar-top{border-bottom:1px solid #ebd9c5;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:11px;display:flex}.cal-title{color:#8c4b3e;font-weight:800}.cal-year{color:#927e6f;font-size:10px}.calendar-dates-list{gap:6px;display:grid}.cal-row{background:#fff;border:1px solid #ede1d3;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:11px;display:flex}.cal-row.highlight{background:#fff4ea;border-color:#e5bfa7}.cal-row.highlight .cal-label{color:#8c4b3e;font-weight:800}.cal-label{color:#493b32;font-weight:700}.cal-solar{color:#2c231d;font-weight:600}.cal-lunar,.cal-time{color:#8c786a;font-size:10px}.cal-time{color:#a43825;font-weight:700}.cal-badge{color:#634d3f;background:#ebdccf;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.mockup-schedule{background:#f7fbf9;border:1px solid #cee5d7}.schedule-head{color:#176538;border-bottom:1px solid #cee5d7;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:11px;font-weight:800;display:flex}.schedule-pill{color:#0e5b30;background:#d9f2e3;border-radius:4px;padding:2px 6px;font-size:9px}.schedule-timeline{gap:8px;display:grid}.sch-item{align-items:flex-start;gap:10px;padding:4px 0;font-size:11px;display:flex}.sch-bullet{color:#166538;background:#ddeee5;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.sch-item.active .sch-bullet{color:#fff;background:#177843}.sch-text b{color:#1e3a29;font-size:11px;display:block}.sch-text small{color:#628271;font-size:10px}.mockup-ku{background:#fbf9fe;border:1px solid #e5d7fa}.ku-title-bar{color:#6221c5;border-bottom:1px solid #e5d7fa;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-size:11px;font-weight:800;display:flex}.ku-sum-badge{color:#551cb0;background:#eee3fd;border-radius:4px;padding:2px 6px;font-size:9px}.ku-table{gap:4px;font-size:11px;display:grid}.ku-row{background:#fff;border:1px solid #f0e6ff;border-radius:6px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;padding:5px 8px;display:grid}.ku-row.header{color:#5d25b5;background:#f3ecff;font-size:10px;font-weight:700}.ku-num{color:#8c4b3e;font-weight:800}.ku-row.total-row{background:#faedf5;border-color:#eecfe1;font-weight:700}.ku-total{color:#a42c67;font-weight:800}.ku-status{color:#1c7e47;font-size:9px;font-weight:800}.card-feature-list{color:#55483d;border-top:1px solid #ede2d5;gap:7px;margin:0;padding:16px 0 0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12.5px;line-height:1.5;list-style:none;display:grid}.package-comparison-card{text-align:left;background:#fff;border:1.5px solid #dfd2c4;border-radius:22px;grid-template-columns:1fr auto 1.15fr;align-items:center;gap:32px;max-width:1040px;margin:0 auto 50px;padding:36px 40px;display:grid;box-shadow:0 20px 45px -10px #4c362317}.comparison-col h4{color:#2c231d;margin:10px 0 16px;font-size:20px;font-weight:800}.comparison-col ul{gap:10px;margin:0;padding:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13.5px;line-height:1.6;list-style:none;display:grid}.comparison-traditional{color:#796d63}.comparison-traditional b{color:#3b3028}.comparison-selfservice{color:#332820;background:#fff;border:1.5px solid #dfc7b4;border-radius:16px;padding:24px}.comp-tag{color:#63574c;background:#eee6dc;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.comp-tag.best-value{color:#fff;background:#8c4b3e}.comparison-divider{place-items:center;display:grid}.comparison-divider span{color:#8c4b3e;background:#eedfd2;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:12px;font-weight:900;display:grid}.package-guarantee-row{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;max-width:1040px;margin:0 auto 50px;display:grid}.guarantee-item{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1.5px solid #e2d5c6;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 4px 14px #3c2a1c0a}.g-icon{flex-shrink:0;font-size:24px}.guarantee-item strong{color:#2c231d;margin-bottom:2px;font-size:14px;display:block}.guarantee-item span{color:#716255;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:11.5px;line-height:1.4}.package-action-footer{background:#fff;border:1.5px solid #dcc9b8;border-radius:999px;justify-content:center;align-items:center;gap:28px;max-width:740px;margin:0 auto;padding:14px 26px;display:flex;box-shadow:0 18px 40px -10px #4c36231f}.action-price-tag{align-items:baseline;gap:8px;font-family:Arial,sans-serif;display:flex}.action-price-tag small{color:#8c4b3e;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px;font-weight:700}.action-price-tag strong{color:#8c4b3e;font-size:28px;font-weight:900}.action-price-tag span{color:#736559;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:12px}.package-btn{border-radius:999px;min-width:290px;padding:14px 26px;font-size:14px;font-weight:800;transition:all .25s;box-shadow:0 8px 20px #8c4b3e47;color:#fff!important;background:linear-gradient(135deg,#9c5344 0%,#824033 100%)!important}.package-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #8c4b3e66}.a-topbar{letter-spacing:.08em;background:#fdfdfd;border-bottom:1px solid #dfd3c4;justify-content:space-between;align-items:center;height:68px;padding:0 max(7vw,24px);font-size:13px;display:flex}.a-topbar>span{color:#2c231d;font-weight:800}.a-topbar nav{gap:26px;display:flex}.a-topbar a{color:#5a4b40;font-size:12px;font-weight:600;text-decoration:none}.a-topbar a:hover{color:#8c4b3e}.a-start{background:#fff;border-top:1px solid #ebdcd0;grid-template-columns:.8fr 1.2fr;gap:80px;padding:120px max(8vw,24px);scroll-margin-top:20px;display:grid}.hero-step-badge{color:#8c4b3e;letter-spacing:.12em;background:#8c4b3e17;border:2px solid #8c4b3e47;border-radius:999px;margin-bottom:24px;padding:10px 28px;font-size:clamp(24px,3.2vw,36px);font-weight:900;display:inline-block}.line-by-line-heading{letter-spacing:-.04em;color:#241c17;flex-direction:column;margin:0 0 24px;font-size:clamp(48px,6.4vw,84px);font-weight:900;line-height:1.12;display:flex}.line-by-line-heading span{display:block}.line-by-line-heading .accent-line{color:#8c4b3e}.start-desc{color:#65574c;max-width:440px;font-family:sans-serif;font-size:15px;line-height:1.8;display:block}.start-points{color:#4f4238;gap:12px;margin-top:36px;font-family:sans-serif;font-size:13.5px;display:grid}.start-points span{border-bottom:1px solid #ebdcd0;padding-bottom:12px}.start-form{background:#fdfdfd;border:1.5px solid #e2d4c4;border-radius:20px;padding:34px;font-family:sans-serif;box-shadow:0 24px 60px #4c362314}.start-form-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.start-form-head p{letter-spacing:.16em;color:#8c4b3e;margin:0 0 8px;font-size:12px;font-weight:800}.start-form-head h2{color:#2c231d;margin:0;font-family:inherit;font-size:28px;font-weight:800}.start-form-head strong{color:#8c4b3e;white-space:nowrap;font-size:30px;font-weight:900}.start-form-head small{color:#71665d;text-align:right;font-size:11px;font-weight:400;display:block}.form-note,.form-foot{color:#776b62;font-size:12px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:26px 0;display:grid}.start-form label{color:#493e35;gap:7px;font-size:12.5px;font-weight:700;display:grid}.start-form input:not([type=radio]):not([type=checkbox]){color:#2f2925;background:#fff;border:1.5px solid #d8c9bb;border-radius:10px;outline:none;width:100%;padding:13px 14px;font-size:14px;transition:all .2s}.start-form input:focus{border-color:#8c4b3e;box-shadow:0 0 0 3px #8c4b3e24}.selected-package{background:#fffcf8;border:1.5px solid #d4b59e;border-radius:12px;gap:7px;margin:6px 0 20px;padding:16px 18px;font-family:sans-serif;display:grid}.selected-package span{letter-spacing:.14em;color:#8c4b3e;font-size:11px;font-weight:800}.selected-package strong{color:#3b2e25;font-size:15px}.selected-package small{color:#79685c;font-size:11.5px}.consent{color:#55473c;align-items:start;margin-bottom:18px;font-size:12.5px;line-height:1.6;grid-template-columns:auto 1fr!important;font-weight:500!important;display:flex!important}.consent input{accent-color:#8c4b3e;margin-top:3px}.start-form>.a-cta{width:100%}.form-foot{text-align:center;margin:12px 0 0;font-size:11px}.start-success{background:#fdfdfd;border:1.5px solid #ded0c2;border-radius:20px;align-content:center;gap:22px;min-height:360px;padding:36px;font-family:sans-serif;display:grid}.success-mark{color:#fff;background:#2d3b34;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Arial;font-size:22px;display:grid}.start-success strong{color:#2d3b34;font-size:22px}.start-success p{color:#71665d;font-size:13px;line-height:1.8}.start-success .a-cta{text-align:center;text-decoration:none;display:block}.a-faq{background:#fafafa;border-top:1px solid #ebdcd0;grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.a-faq .section-heading h2{font-size:42px}.faq-grid{border-top:1px solid #dfd0c0}.faq-grid details{border-bottom:1px solid #dfd0c0;padding:20px 0;font-family:sans-serif}.faq-grid summary{cursor:pointer;color:#2c231d;font-size:15.5px;font-weight:700}.faq-grid p{color:#6c5d51;max-width:640px;margin:14px 0 0;font-size:13.5px;line-height:1.8}.theme-b{color:#101010;background:#f0f0ec;font-family:Arial,PingFang TC,sans-serif}.b-hero{background:#e4ff43;padding:34px max(5vw,22px) 0}.b-top{border-top:2px solid #111;justify-content:space-between;padding-top:13px;font-size:13px;display:flex}.b-top strong{font-size:11px;line-height:1.05}.b-top span{text-align:right}.b-main{grid-template-columns:1fr 360px;align-items:end;gap:60px;padding:80px 0 50px;display:grid}.b-main>div:first-child>p:first-child{letter-spacing:.18em;font-size:12px;font-weight:800}.b-main h1{letter-spacing:-.08em;margin:16px 0 32px;font-size:clamp(56px,8vw,126px);line-height:.9}.b-main .lead{max-width:560px;font-size:17px;line-height:1.7}.b-price{border:2px solid #111;padding:22px}.b-price small,.b-price span{letter-spacing:.15em;font-size:11px;display:block}.b-price strong{letter-spacing:-.08em;font-size:120px;line-height:1;display:block}.b-price button{color:#fff;background:#111;width:100%;margin-top:20px;padding:16px;font-weight:800}.b-proof{border-radius:3px 3px 0 0;height:360px;position:relative;overflow:hidden}.b-proof img{object-fit:cover;object-position:center 18%;width:100%;height:100%}.b-proof .actual-badge{position:absolute;top:20px;right:20px}.b-marquee{color:#fff;letter-spacing:.1em;background:#111;justify-content:space-around;align-items:center;height:64px;font-size:12px;font-weight:800;display:flex}.b-marquee span:after{content:" ↗";color:#e4ff43}.b-gallery{grid-template-columns:90px 1fr;gap:20px;display:grid}.b-number{border-top:2px solid #111;padding-top:10px;font-size:12px;font-weight:800}.b-gallery .section-heading{border-top:2px solid #111;padding-top:10px}.b-gallery .actual-gallery{grid-column:2}.b-gallery .actual-gallery.compact{grid-template-columns:repeat(3,1fr);align-items:stretch}.b-gallery .actual-frame{box-shadow:none;border:1px solid #bbb;border-radius:0;height:280px}.b-process{color:#fff;background:#111;grid-template-columns:90px .7fr 1.3fr;gap:20px;display:grid}.b-process .b-number{border-color:#fff}.b-process>h2{margin:0;font-size:52px}.b-step-grid{border-top:1px solid #555;border-left:1px solid #555;grid-template-columns:1fr 1fr;display:grid}.b-step-grid article{border-bottom:1px solid #555;border-right:1px solid #555;min-height:190px;padding:22px}.b-step-grid small{color:#e4ff43}.b-step-grid h3{margin:28px 0 10px;font-size:20px}.b-step-grid p{color:#aaa;font-size:12px;line-height:1.6}.b-final{background:#e4ff43;justify-content:space-between;align-items:center;padding:90px max(8vw,24px);display:flex}.b-final p{letter-spacing:.15em;font-size:12px}.b-final h2{letter-spacing:-.07em;margin:0;font-size:90px}.b-final button{color:#fff;background:#111;border-radius:50%;width:150px;height:150px;font-weight:800}.theme-c{color:#173b2b;background:#fff}.c-hero{background:linear-gradient(135deg,#e9fff1 0%,#d9fbe7 58%,#c6f3d7 100%);padding:0 max(6vw,24px) 80px}.c-nav{border-bottom:1px solid #abd8bd;justify-content:space-between;align-items:center;height:74px;font-size:13px;display:flex}.c-nav strong{align-items:center;gap:10px;font-size:17px;display:flex}.c-nav i{color:#fff;background:#07b45b;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.c-grid{grid-template-columns:1fr .9fr;align-items:center;gap:60px;min-height:690px;display:grid}.c-pill{color:#08783d;background:#c7f5d9;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-block}.c-copy h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(52px,6.5vw,94px);line-height:1.06}.c-copy>p{color:#456457;max-width:570px;font-size:17px;line-height:1.8}.c-price{align-items:center;gap:12px;margin:26px 0;display:flex}.c-price small{font-weight:800}.c-price strong{color:#07a653;font-size:72px}.c-price sup{font-size:24px}.c-price span{color:#6f897c;font-size:13px;text-decoration:line-through}.c-copy>button,.c-list button{color:#fff;background:#07b45b;border-radius:14px;padding:17px 28px;font-weight:800;box-shadow:0 12px 25px #07b45b38}.c-copy .c-note{font-size:12px}.phone-stage{place-items:center;display:grid;position:relative}.phone{background:#151515;border:8px solid #151515;border-radius:42px;width:330px;overflow:hidden;box-shadow:0 35px 80px #0b5a313d}.phone-bar{background:#fff;justify-content:space-between;align-items:center;height:36px;padding:0 22px;font-size:10px;display:flex}.phone-head{color:#fff;background:#08aa59;padding:18px;font-size:15px;font-weight:800}.phone-head em{float:right;font-size:11px;font-style:normal}.phone-content{background:#f6f8f6;padding:18px}.phone-content>small{font-weight:700}.phone-image{background:#fff;border-radius:12px;height:170px;margin:12px 0;overflow:hidden}.phone-image img{object-fit:cover;width:100%;height:100%}.phone-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.phone-options span{background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px;font-size:11px}.phone-options .selected{color:#08783d;border-color:#08aa59}.phone-content>button{color:#fff;background:#08aa59;border-radius:10px;width:100%;margin-top:14px;padding:12px}.phone-stage>.actual-badge{position:absolute;bottom:12%;right:3%}.c-assurance{color:#fff;background:#173b2b;grid-template-columns:repeat(3,1fr);padding:32px max(6vw,24px);display:grid}.c-assurance div{text-align:center;border-right:1px solid #456457}.c-assurance div:last-child{border:0}.c-assurance b{font-size:28px;display:block}.c-assurance span{color:#b8d0c4;font-size:11px}.c-output .section-heading{text-align:center}.c-output .section-heading h2{font-size:48px}.c-steps{background:#f0faf4}.c-steps .section-heading{text-align:center}.c-steps>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.c-steps article{background:#fff;border-radius:20px;min-height:150px;padding:24px;box-shadow:0 10px 30px #0f56320f}.c-steps article b{color:#078d49;background:#d4f7e2;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.c-steps article h3{margin-top:30px;font-size:17px}.c-list{color:#fff;background:#173b2b;justify-content:space-between;align-items:center;gap:40px;padding:90px max(8vw,24px);display:flex}.c-list p{color:#9fc4af;letter-spacing:.15em;font-size:12px}.c-list h2{font-size:30px;line-height:1.7}.c-list>div:last-child{text-align:right}.c-list strong{margin-bottom:12px;font-size:70px;display:block}.c-list button{box-shadow:none}@media (max-width:800px){.section{padding:76px 20px}.a-hero,.b-main,.c-grid{grid-template-columns:1fr}.a-hero{padding:65px 20px}.a-art{min-height:clamp(380px,72vw,560px);overflow:hidden}.a-copy h1{font-size:57px}.a-flow{grid-template-columns:1fr;padding:80px 20px}.input-flow-grid{grid-template-columns:1fr;margin-top:30px}.input-flow-form,.input-flow-results{border-radius:18px;padding:20px}.input-flow-fields{grid-template-columns:1fr}.input-flow-wide{grid-column:auto}.input-flow-style-row{gap:10px}.actual-gallery,.actual-gallery.compact{grid-template-columns:1fr 1fr!important}.actual-3{grid-column:1/-1;width:65%;margin:auto}.a-topbar{height:auto;min-height:58px;padding:14px 20px}.a-topbar nav{gap:12px}.a-topbar nav a{font-size:11px}.a-start{grid-template-columns:1fr;gap:40px;padding:76px 20px}.start-form{padding:22px}.form-grid{grid-template-columns:1fr;gap:14px}.radio-card{margin:0 0 8px;display:flex!important}.a-faq{grid-template-columns:1fr;gap:30px}.a-faq .section-heading h2{font-size:36px}.real-operations-tabs{grid-template-columns:1fr 1fr}.real-screen-display{grid-template-columns:1fr;padding:20px}.real-screen-img-wrap{height:300px}.package-comparison-card{grid-template-columns:1fr;gap:20px;padding:24px}.comparison-divider{display:none}.package-guarantee-row{grid-template-columns:1fr 1fr}.package-action-footer{border-radius:20px;flex-direction:column;gap:16px;padding:20px}.package-btn{width:100%;min-width:unset}.a-conversion-strip{grid-template-columns:repeat(2,1fr)}.a-conversion-strip div:nth-child(2){border-right:0}.a-conversion-strip div:nth-child(-n+2){border-bottom:1px solid #ffffff2e}.a-conversion-strip b{font-size:24px}.a-conversion-strip span{font-size:11px}.b-main{padding-top:55px}.b-main h1{font-size:62px}.b-price{max-width:360px}.b-proof{height:240px}.b-gallery{grid-template-columns:1fr}.b-gallery .actual-gallery{grid-column:auto}.b-number{display:none}.b-process,.b-step-grid{grid-template-columns:1fr}.b-final{padding:60px 20px}.b-final button{width:100px;height:100px}.c-grid{padding-top:60px}.c-copy h1{font-size:52px}.c-nav span{display:none}.phone-stage{margin-top:30px}.c-assurance{padding:25px 10px}.c-steps>div:last-child{grid-template-columns:1fr 1fr}.c-list{display:block}.c-list>div:last-child{text-align:left;margin-top:30px}.landing-footer{display:block}.landing-footer span{margin-top:8px;display:block}}@media (max-width:600px){.real-operations-tabs,.package-guarantee-row{grid-template-columns:1fr}}.real-video-player{object-fit:contain;background:#090807;width:100%;height:100%;display:block}.pricing-card{background:#fff;border:1.5px solid #dcc9b8;border-radius:24px;max-width:740px;margin:0 auto 28px;padding:30px 32px;font-family:PingFang TC,Noto Sans TC,sans-serif;box-shadow:0 18px 40px -10px #4c36231f}.pricing-head p{letter-spacing:.16em;color:#8c4b3e;margin:0 0 6px;font-size:12px;font-weight:800}.pricing-head h3{color:#2c231d;margin:0 0 18px;font-size:24px;font-weight:800}.pricing-rows{margin:0;padding:0;list-style:none}.pricing-rows li{color:#493e35;border-bottom:1px dashed #e2d4c4;justify-content:space-between;align-items:center;gap:16px;padding:13px 4px;font-size:15px;display:flex}.pricing-rows li span{text-align:left;justify-items:start;gap:3px;font-weight:700;display:grid}.pricing-rows li small{color:#8a7b6f;font-size:11.5px;font-weight:400}.pricing-rows li b{color:#8c4b3e;white-space:nowrap;font-size:17px;font-weight:900}.pricing-rows .pricing-main span{color:#2c231d;font-size:17px}.pricing-rows .pricing-main b{font-size:22px}.pricing-rows .pricing-bundle{background:#8c4b3e0f;border-bottom:0;border-radius:12px;margin-top:6px;padding:13px 14px}.pricing-rows .pricing-total{border-bottom:0;padding-top:18px}.pricing-rows .pricing-total span{color:#2c231d;font-size:17px}.pricing-rows .pricing-total b{font-size:28px}.pricing-note{color:#776b62;margin:14px 0 0;font-size:12.5px;line-height:1.7}.trial-start{background:#fdfdfd;border:1.5px solid #e2d4c4;border-radius:20px;gap:22px;padding:34px;font-family:PingFang TC,Noto Sans TC,sans-serif;display:grid;box-shadow:0 24px 60px #4c362314}.trial-start-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.trial-start-head p{letter-spacing:.16em;color:#8c4b3e;margin:0 0 8px;font-size:12px;font-weight:800}.trial-start-head h2{color:#2c231d;margin:0;font-size:28px;font-weight:800}.trial-start-head strong{color:#8c4b3e;white-space:nowrap;font-size:34px;font-weight:900}.trial-start-head small{color:#71665d;text-align:right;font-size:11px;font-weight:400;display:block}.trial-start-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trial-start-steps li{color:#493e35;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.trial-start-steps li b{color:#fff;background:#8c4b3e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.trial-start-cta{box-sizing:border-box;width:100%;min-height:48px;text-decoration:none}.trial-start-qr{background:#fff;border:1px solid #e2d4c4;border-radius:16px;align-items:center;gap:22px;padding:18px;display:flex}.trial-start-qr img{border-radius:8px;flex:none}.trial-start-qr div{color:#5d5148;gap:6px;font-size:13.5px;line-height:1.6;display:grid}.trial-start-qr strong{color:#2c231d;font-size:16px}.trial-start-qr a,.trial-start .form-note a{color:#8c4b3e;font-weight:700}@media (max-width:720px){.pricing-card{border-radius:20px;padding:22px 18px}.pricing-head h3{font-size:20px}.trial-start{padding:22px}.trial-start-head h2{font-size:22px}.trial-start-qr{text-align:center;flex-direction:column}}.card-real-image{background:#f3ece3;border:1px solid #eadfce;border-radius:14px;overflow:hidden}.card-real-image img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.mock-note{text-align:right;color:#9b8b7c;letter-spacing:.1em;margin-top:8px;font-size:11px;display:block}.outputs-bundle-note{text-align:center;color:#6d5a4a;background:#8c4b3e12;border-radius:999px;max-width:740px;margin:28px auto 0;padding:12px 20px;font-size:14px}.how-steps{gap:14px;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.how-steps li{background:#fff;border:1px solid #eadfce;border-radius:16px;align-items:flex-start;gap:16px;padding:18px 20px;font-family:PingFang TC,Noto Sans TC,sans-serif;display:flex}.how-steps li b{color:#fff;background:#8c4b3e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:inline-flex}.how-steps li div{gap:4px;display:grid}.how-steps li strong{color:#2c231d;font-size:16px}.how-steps li span{color:#6d5a4a;font-size:14px;line-height:1.7}.pricing-rules{gap:10px;max-width:740px;margin:0 auto 28px;padding:0;font-family:PingFang TC,Noto Sans TC,sans-serif;list-style:none;display:grid}.pricing-rules li{color:#5d5148;background:#fff;border:1px dashed #dcc9b8;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.75}.pricing-rules b{color:#8c4b3e}.a-pricing{padding-top:40px}.a-results .package-showcase-grid{flex-wrap:wrap;justify-content:center;margin-bottom:0;display:flex}.a-results .package-card{flex:0 calc(33.333% - 16px);justify-content:flex-start;gap:14px;min-width:300px}.a-results .package-card .card-header{margin-bottom:0}.a-results .card-real-image,.a-results .realistic-doc-mockup{margin-top:auto}@media (max-width:720px){.a-results .package-card{flex-basis:100%;min-width:0}.a-topbar nav a:not(:last-child){display:none}.a-topbar nav a:last-child{color:#8c4b3e;font-weight:800}}.bundle-card{background:linear-gradient(#fff,#fbf4ec)!important;border:2px solid #8c4b3e!important}.bundle-card .card-header h3{color:#8c4b3e;font-size:30px}.bundle-badge{color:#fff!important;background:#8c4b3e!important}.bundle-list{gap:7px;margin:auto 0 0;padding:0;font-family:PingFang TC,Noto Sans TC,sans-serif;list-style:none;display:grid}.bundle-list li{background:#fff;border:1px solid #eadfce;border-radius:10px;align-items:baseline;gap:8px;padding:10px 14px;display:flex}.bundle-list li:first-child{padding-left:38px}.bundle-list li i{color:#8c4b3e;width:16px;font-style:normal;font-weight:700}.bundle-list li b{color:#2c231d;font-size:15px}.bundle-list li span{color:#8a7767;margin-left:auto;font-size:13px}.bundle-save{text-align:center;color:#8c4b3e;margin:0;font-family:PingFang TC,Noto Sans TC,sans-serif;font-size:13px;font-weight:600}.bundle-pitch{gap:8px;max-width:760px;margin:28px auto 0;padding:0;font-family:PingFang TC,Noto Sans TC,sans-serif;list-style:none;display:grid}.bundle-pitch li{color:#4a3b30;padding-left:22px;font-size:15px;line-height:1.7;position:relative}.bundle-pitch li:before{content:"✓";color:#8c4b3e;font-weight:700;position:absolute;left:0}
